summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/layout
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2020-09-07 02:12:51 +1000
committer Vas Crabb <vas@vastheman.com>2020-09-07 02:12:51 +1000
commit61e021ef4128e8fd61b502fccc2706ae49f12ec0 (patch)
treeb447f798c7a3ec7be2d079c942c65e6fcaeab1e6 /src/mame/layout
parent89535499cffc956ca24d630e1707f64a8fad446f (diff)
Bulk-updated layouts using bezels without backgrounds or screen.
These layouts had bezel elements only. It makes no sense to allow turning off all elements in a layout leaving the user with a blank window. (It's possible some of them are suited to breaking up using collections, but that's a bigger job.)
Diffstat (limited to 'src/mame/layout')
-rw-r--r--src/mame/layout/18w.lay64
-rw-r--r--src/mame/layout/24cdjuke.lay68
-rw-r--r--src/mame/layout/30test.lay600
-rw-r--r--src/mame/layout/4004clk.lay22
-rw-r--r--src/mame/layout/7in1ss.lay102
-rw-r--r--src/mame/layout/aci_boris.lay172
-rw-r--r--src/mame/layout/aci_borisdpl.lay158
-rw-r--r--src/mame/layout/aci_ggm.lay20
-rw-r--r--src/mame/layout/aci_prodigy.lay556
-rw-r--r--src/mame/layout/alphie.lay36
-rw-r--r--src/mame/layout/amaztron.lay184
-rw-r--r--src/mame/layout/amerihok.lay36
-rw-r--r--src/mame/layout/amico2k.lay24
-rw-r--r--src/mame/layout/arcmania.lay84
-rw-r--r--src/mame/layout/arrball.lay234
-rw-r--r--src/mame/layout/astro.lay58
-rw-r--r--src/mame/layout/ave_arb.lay474
-rw-r--r--src/mame/layout/avrmax.lay52
-rw-r--r--src/mame/layout/babbage.lay60
-rw-r--r--src/mame/layout/bankshot.lay368
-rw-r--r--src/mame/layout/barata.lay84
-rw-r--r--src/mame/layout/bcheetah.lay10
-rw-r--r--src/mame/layout/beta.lay32
-rw-r--r--src/mame/layout/bigtrak.lay42
-rw-r--r--src/mame/layout/bob85.lay28
-rw-r--r--src/mame/layout/bship.lay218
-rw-r--r--src/mame/layout/bship82.lay218
-rw-r--r--src/mame/layout/c80.lay36
-rw-r--r--src/mame/layout/chessmate.lay186
-rw-r--r--src/mame/layout/chessmst.lay496
-rw-r--r--src/mame/layout/chessmstdm.lay438
-rw-r--r--src/mame/layout/ck_master.lay486
-rw-r--r--src/mame/layout/cmpchess.lay146
-rw-r--r--src/mame/layout/cmsport.lay70
-rw-r--r--src/mame/layout/cmulti8.lay58
-rw-r--r--src/mame/layout/cnbaskb.lay108
-rw-r--r--src/mame/layout/cnfball.lay156
-rw-r--r--src/mame/layout/cnfball2.lay168
-rw-r--r--src/mame/layout/cnsector.lay206
-rw-r--r--src/mame/layout/comp4.lay144
-rw-r--r--src/mame/layout/conchess.lay494
-rw-r--r--src/mame/layout/conic_cchess.lay186
-rw-r--r--src/mame/layout/conic_cchess2.lay344
-rw-r--r--src/mame/layout/copycat.lay84
-rw-r--r--src/mame/layout/copycatm2.lay54
-rw-r--r--src/mame/layout/cp1.lay28
-rw-r--r--src/mame/layout/cqback.lay194
-rw-r--r--src/mame/layout/ctntune.lay100
-rw-r--r--src/mame/layout/ctstein.lay54
-rw-r--r--src/mame/layout/cxg_ch2001.lay498
-rw-r--r--src/mame/layout/cxg_dominator.lay380
-rw-r--r--src/mame/layout/cxg_prtchess_v2.lay404
-rw-r--r--src/mame/layout/cxg_scptchess_v1.lay402
-rw-r--r--src/mame/layout/cxg_sphinx40.lay346
-rw-r--r--src/mame/layout/dataman.lay52
-rw-r--r--src/mame/layout/datum.lay28
-rw-r--r--src/mame/layout/debutm.lay502
-rw-r--r--src/mame/layout/ditto.lay40
-rw-r--r--src/mame/layout/dolphunk.lay20
-rw-r--r--src/mame/layout/eacc.lay124
-rw-r--r--src/mame/layout/ebaskb2.lay154
-rw-r--r--src/mame/layout/ebball.lay178
-rw-r--r--src/mame/layout/ebball2.lay196
-rw-r--r--src/mame/layout/ebball3.lay214
-rw-r--r--src/mame/layout/efball.lay410
-rw-r--r--src/mame/layout/elecbowl.lay44
-rw-r--r--src/mame/layout/elecdet.lay40
-rw-r--r--src/mame/layout/eleciq.lay204
-rw-r--r--src/mame/layout/elekscmp.lay36
-rw-r--r--src/mame/layout/esbattle.lay96
-rw-r--r--src/mame/layout/esoccer.lay168
-rw-r--r--src/mame/layout/f2pbball.lay200
-rw-r--r--src/mame/layout/f3in1.lay88
-rw-r--r--src/mame/layout/fidel_acr.lay120
-rw-r--r--src/mame/layout/fidel_as12.lay420
-rw-r--r--src/mame/layout/fidel_bcc.lay120
-rw-r--r--src/mame/layout/fidel_bkc.lay126
-rw-r--r--src/mame/layout/fidel_brc.lay534
-rw-r--r--src/mame/layout/fidel_bv3.lay500
-rw-r--r--src/mame/layout/fidel_cc1.lay96
-rw-r--r--src/mame/layout/fidel_cc10.lay120
-rw-r--r--src/mame/layout/fidel_cc3.lay96
-rw-r--r--src/mame/layout/fidel_chesster.lay488
-rw-r--r--src/mame/layout/fidel_csc.lay478
-rw-r--r--src/mame/layout/fidel_des.lay506
-rw-r--r--src/mame/layout/fidel_desdis.lay510
-rw-r--r--src/mame/layout/fidel_desdis_68kg.lay510
-rw-r--r--src/mame/layout/fidel_desdis_68kr.lay510
-rw-r--r--src/mame/layout/fidel_dsc.lay250
-rw-r--r--src/mame/layout/fidel_eag.lay462
-rw-r--r--src/mame/layout/fidel_eag_68k.lay462
-rw-r--r--src/mame/layout/fidel_eas.lay466
-rw-r--r--src/mame/layout/fidel_ex.lay490
-rw-r--r--src/mame/layout/fidel_ex_68k.lay484
-rw-r--r--src/mame/layout/fidel_exb.lay488
-rw-r--r--src/mame/layout/fidel_exd.lay516
-rw-r--r--src/mame/layout/fidel_exv.lay492
-rw-r--r--src/mame/layout/fidel_gambit.lay480
-rw-r--r--src/mame/layout/fidel_gin.lay504
-rw-r--r--src/mame/layout/fidel_msc_v1.lay480
-rw-r--r--src/mame/layout/fidel_msc_v2.lay480
-rw-r--r--src/mame/layout/fidel_pc.lay442
-rw-r--r--src/mame/layout/fidel_playmatic.lay398
-rw-r--r--src/mame/layout/fidel_rsc.lay256
-rw-r--r--src/mame/layout/fidel_sc12.lay558
-rw-r--r--src/mame/layout/fidel_sc6.lay436
-rw-r--r--src/mame/layout/fidel_sc8.lay418
-rw-r--r--src/mame/layout/fidel_sc9.lay434
-rw-r--r--src/mame/layout/fidel_su9.lay494
-rw-r--r--src/mame/layout/fidel_vcc.lay116
-rw-r--r--src/mame/layout/fidel_vsc.lay478
-rw-r--r--src/mame/layout/flash.lay90
-rw-r--r--src/mame/layout/funjacks.lay40
-rw-r--r--src/mame/layout/funrlgl.lay38
-rw-r--r--src/mame/layout/fxmcr165.lay158
-rw-r--r--src/mame/layout/gjackpot.lay196
-rw-r--r--src/mame/layout/gpoker.lay174
-rw-r--r--src/mame/layout/grobot9.lay240
-rw-r--r--src/mame/layout/h2hbaseb.lay166
-rw-r--r--src/mame/layout/h2hbaskb.lay182
-rw-r--r--src/mame/layout/h2hbaskbc.lay182
-rw-r--r--src/mame/layout/h2hboxing.lay162
-rw-r--r--src/mame/layout/h2hfootb.lay276
-rw-r--r--src/mame/layout/h2hhockey.lay158
-rw-r--r--src/mame/layout/h2hhockeyc.lay158
-rw-r--r--src/mame/layout/h2hsoccerc.lay166
-rw-r--r--src/mame/layout/h8.lay80
-rw-r--r--src/mame/layout/hccbaskb.lay130
-rw-r--r--src/mame/layout/hh_amis2k_test.lay6
-rw-r--r--src/mame/layout/hh_cop400_test.lay6
-rw-r--r--src/mame/layout/hh_hmcs40_test.lay6
-rw-r--r--src/mame/layout/hh_melps4_test.lay6
-rw-r--r--src/mame/layout/hh_pic16_test.lay6
-rw-r--r--src/mame/layout/hh_sm500_test.lay8
-rw-r--r--src/mame/layout/hh_sm510_test.lay12
-rw-r--r--src/mame/layout/hh_tms1k_test.lay6
-rw-r--r--src/mame/layout/hh_ucom4_test.lay6
-rw-r--r--src/mame/layout/horseran.lay76
-rw-r--r--src/mame/layout/hp9825.lay8
-rw-r--r--src/mame/layout/icecold.lay116
-rw-r--r--src/mame/layout/intellect02.lay108
-rw-r--r--src/mame/layout/jankenmn.lay548
-rw-r--r--src/mame/layout/k1003.lay68
-rw-r--r--src/mame/layout/k28.lay54
-rw-r--r--src/mame/layout/k28m2.lay20
-rw-r--r--src/mame/layout/kim1.lay28
-rw-r--r--src/mame/layout/kungfur.lay180
-rw-r--r--src/mame/layout/lc80.lay32
-rw-r--r--src/mame/layout/lchicken.lay60
-rw-r--r--src/mame/layout/leboom.lay148
-rw-r--r--src/mame/layout/lightfgt.lay230
-rw-r--r--src/mame/layout/lostreas.lay256
-rw-r--r--src/mame/layout/m68705prg.lay52
-rw-r--r--src/mame/layout/maniac.lay24
-rw-r--r--src/mame/layout/matchme.lay128
-rw-r--r--src/mame/layout/matchnum.lay136
-rw-r--r--src/mame/layout/mathmagi.lay58
-rw-r--r--src/mame/layout/mathmarv.lay36
-rw-r--r--src/mame/layout/mbdtower.lay138
-rw-r--r--src/mame/layout/mcompgin.lay334
-rw-r--r--src/mame/layout/mdallas.lay32
-rw-r--r--src/mame/layout/mdndclab.lay488
-rw-r--r--src/mame/layout/melodym.lay176
-rw-r--r--src/mame/layout/mephisto_1.lay246
-rw-r--r--src/mame/layout/mephisto_3.lay616
-rw-r--r--src/mame/layout/mephisto_amsterdam.lay556
-rw-r--r--src/mame/layout/mephisto_bup.lay574
-rw-r--r--src/mame/layout/mephisto_esb2.lay624
-rw-r--r--src/mame/layout/mephisto_glasgow.lay552
-rw-r--r--src/mame/layout/mephisto_junior.lay216
-rw-r--r--src/mame/layout/mephisto_megaiv.lay540
-rw-r--r--src/mame/layout/mephisto_mirage.lay504
-rw-r--r--src/mame/layout/mephisto_mm1.lay532
-rw-r--r--src/mame/layout/mephisto_mm2.lay582
-rw-r--r--src/mame/layout/mephisto_modena.lay458
-rw-r--r--src/mame/layout/mephisto_mondial2.lay486
-rw-r--r--src/mame/layout/mephisto_mondial68k.lay500
-rw-r--r--src/mame/layout/mephisto_montec.lay488
-rw-r--r--src/mame/layout/mephisto_smondial2.lay540
-rw-r--r--src/mame/layout/merlin.lay184
-rw-r--r--src/mame/layout/milton.lay116
-rw-r--r--src/mame/layout/minicom.lay84
-rw-r--r--src/mame/layout/mk14.lay36
-rw-r--r--src/mame/layout/mkit09.lay28
-rw-r--r--src/mame/layout/mmd1.lay112
-rw-r--r--src/mame/layout/mmd2.lay172
-rw-r--r--src/mame/layout/mmerlin.lay184
-rw-r--r--src/mame/layout/monkeysee.lay22
-rw-r--r--src/mame/layout/mp68a.lay166
-rw-r--r--src/mame/layout/mpf1.lay56
-rw-r--r--src/mame/layout/mpf1b.lay56
-rw-r--r--src/mame/layout/mpf1p.lay88
-rw-r--r--src/mame/layout/mvbfree.lay312
-rw-r--r--src/mame/layout/newufo.lay164
-rw-r--r--src/mame/layout/notechan.lay128
-rw-r--r--src/mame/layout/novag_cforte.lay610
-rw-r--r--src/mame/layout/novag_const.lay548
-rw-r--r--src/mame/layout/novag_constq.lay562
-rw-r--r--src/mame/layout/novag_micro.lay402
-rw-r--r--src/mame/layout/novag_micro2.lay404
-rw-r--r--src/mame/layout/novag_mk1.lay150
-rw-r--r--src/mame/layout/novag_mk2.lay188
-rw-r--r--src/mame/layout/novag_mk2a.lay100
-rw-r--r--src/mame/layout/novag_ssensor4.lay602
-rw-r--r--src/mame/layout/novag_supercon.lay662
-rw-r--r--src/mame/layout/pairmtch.lay172
-rw-r--r--src/mame/layout/pbmastm.lay44
-rw-r--r--src/mame/layout/phpball.lay80
-rw-r--r--src/mame/layout/poly880.lay32
-rw-r--r--src/mame/layout/pro80.lay28
-rw-r--r--src/mame/layout/pve500.lay112
-rw-r--r--src/mame/layout/qfire.lay80
-rw-r--r--src/mame/layout/qkracer.lay32
-rw-r--r--src/mame/layout/quizwizc.lay86
-rw-r--r--src/mame/layout/raisedvl.lay86
-rw-r--r--src/mame/layout/ravens.lay60
-rw-r--r--src/mame/layout/regence.lay430
-rw-r--r--src/mame/layout/rockpin.lay212
-rw-r--r--src/mame/layout/sag.lay286
-rw-r--r--src/mame/layout/saitek_ccompan.lay378
-rw-r--r--src/mame/layout/saitek_chesstrv.lay114
-rw-r--r--src/mame/layout/saitek_chesstrvi.lay130
-rw-r--r--src/mame/layout/saitek_corona.lay480
-rw-r--r--src/mame/layout/saitek_cp2000.lay512
-rw-r--r--src/mame/layout/saitek_delta1.lay176
-rw-r--r--src/mame/layout/saitek_leonardo.lay306
-rw-r--r--src/mame/layout/saitek_minichess.lay148
-rw-r--r--src/mame/layout/saitek_prschess.lay308
-rw-r--r--src/mame/layout/saitek_schess.lay308
-rw-r--r--src/mame/layout/saitek_sstar28k.lay448
-rw-r--r--src/mame/layout/saitek_stratos.lay478
-rw-r--r--src/mame/layout/saitek_tking.lay482
-rw-r--r--src/mame/layout/saitek_tstar432.lay440
-rw-r--r--src/mame/layout/savia84.lay68
-rw-r--r--src/mame/layout/sc2.lay134
-rw-r--r--src/mame/layout/sc4dnd.lay1800
-rw-r--r--src/mame/layout/sc4dnddw.lay1800
-rw-r--r--src/mame/layout/sc4dndtp.lay1800
-rw-r--r--src/mame/layout/sdk85.lay28
-rw-r--r--src/mame/layout/selz80.lay36
-rw-r--r--src/mame/layout/simon.lay152
-rw-r--r--src/mame/layout/sitcom.lay20
-rw-r--r--src/mame/layout/sitcomtmr.lay72
-rw-r--r--src/mame/layout/slc1.lay32
-rw-r--r--src/mame/layout/slc1a.lay8
-rw-r--r--src/mame/layout/snmath.lay54
-rw-r--r--src/mame/layout/snread.lay42
-rw-r--r--src/mame/layout/snspell.lay8
-rw-r--r--src/mame/layout/snspellsp.lay52
-rw-r--r--src/mame/layout/speechp.lay36
-rw-r--r--src/mame/layout/spellb.lay8
-rw-r--r--src/mame/layout/splitsec.lay130
-rw-r--r--src/mame/layout/ssimon.lay242
-rw-r--r--src/mame/layout/ssports4.lay116
-rw-r--r--src/mame/layout/starwbc.lay270
-rw-r--r--src/mame/layout/stopthief.lay112
-rw-r--r--src/mame/layout/submar.lay76
-rw-r--r--src/mame/layout/tactix.lay122
-rw-r--r--src/mame/layout/talkingbb.lay50
-rw-r--r--src/mame/layout/tandy12.lay332
-rw-r--r--src/mame/layout/tb303.lay48
-rw-r--r--src/mame/layout/tbaskb.lay104
-rw-r--r--src/mame/layout/tbreakup.lay132
-rw-r--r--src/mame/layout/tc4.lay120
-rw-r--r--src/mame/layout/tcfball.lay156
-rw-r--r--src/mame/layout/tcfballa.lay160
-rw-r--r--src/mame/layout/tec1.lay28
-rw-r--r--src/mame/layout/tecnbras.lay396
-rw-r--r--src/mame/layout/tgm.lay24
-rw-r--r--src/mame/layout/ti1250.lay36
-rw-r--r--src/mame/layout/ti1270.lay32
-rw-r--r--src/mame/layout/ti25503.lay18
-rw-r--r--src/mame/layout/ti30.lay36
-rw-r--r--src/mame/layout/timaze.lay2
-rw-r--r--src/mame/layout/tisr16.lay48
-rw-r--r--src/mame/layout/tithermos.lay8
-rw-r--r--src/mame/layout/tm990189.lay72
-rw-r--r--src/mame/layout/tntell.lay112
-rw-r--r--src/mame/layout/touchme.lay152
-rw-r--r--src/mame/layout/tr606.lay2
-rw-r--r--src/mame/layout/ttfball.lay156
-rw-r--r--src/mame/layout/ufo21.lay164
-rw-r--r--src/mame/layout/ufo800.lay80
-rw-r--r--src/mame/layout/ufomini.lay84
-rw-r--r--src/mame/layout/unkeinv.lay320
-rw-r--r--src/mame/layout/us2pfball.lay174
-rw-r--r--src/mame/layout/ut88mini.lay28
-rw-r--r--src/mame/layout/vcs80.lay40
-rw-r--r--src/mame/layout/vidchal.lay18
-rw-r--r--src/mame/layout/votrpss.lay4
-rw-r--r--src/mame/layout/votrtnt.lay4
-rw-r--r--src/mame/layout/wackygtr.lay160
-rw-r--r--src/mame/layout/wildfire.lay130
-rw-r--r--src/mame/layout/wizatron.lay46
-rw-r--r--src/mame/layout/xl25.lay224
-rw-r--r--src/mame/layout/z80dev.lay28
-rw-r--r--src/mame/layout/zapcomputer.lay28
-rw-r--r--src/mame/layout/zodiac.lay164
298 files changed, 33105 insertions, 33105 deletions
diff --git a/src/mame/layout/18w.lay b/src/mame/layout/18w.lay
index f57190bb269..bbb327a6a0d 100644
--- a/src/mame/layout/18w.lay
+++ b/src/mame/layout/18w.lay
@@ -44,67 +44,67 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="170" top="0" bottom="47" />
- <bezel element="static_black">
+ <element ref="static_black">
<bounds left="0" right="170" top="0" bottom="47" />
- </bezel>
+ </element>
<!-- left panel -->
<!-- TIME -->
- <bezel name="digit3" element="digit">
+ <element name="digit3" ref="digit">
<bounds x="10" y="10" width="10" height="15" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds x="20" y="10" width="10" height="15" />
- </bezel>
+ </element>
<!-- not connected -->
- <bezel name="dummy_digita" element="digit">
+ <element name="dummy_digita" ref="digit">
<bounds x="30" y="10" width="10" height="15" />
- </bezel>
- <bezel name="dummy_digitb" element="digit">
+ </element>
+ <element name="dummy_digitb" ref="digit">
<bounds x="40" y="10" width="10" height="15" />
- </bezel>
+ </element>
<!-- M.P.H. -->
- <bezel name="digit1" element="digit">
+ <element name="digit1" ref="digit">
<bounds x="50" y="10" width="10" height="15" />
- </bezel>
- <bezel name="digit0" element="digit">
+ </element>
+ <element name="digit0" ref="digit">
<bounds x="60" y="10" width="10" height="15" />
- </bezel>
+ </element>
- <bezel element="text_time">
+ <element ref="text_time">
<bounds x="10" y="30" width="30" height="7" />
- </bezel>
- <bezel element="text_mph">
+ </element>
+ <element ref="text_mph">
<bounds x="40" y="30" width="30" height="7" />
- </bezel>
+ </element>
<!-- right panel -->
<!-- SCORE -->
- <bezel name="digit9" element="digit">
+ <element name="digit9" ref="digit">
<bounds x="100" y="10" width="10" height="15" />
- </bezel>
- <bezel name="digit8" element="digit">
+ </element>
+ <element name="digit8" ref="digit">
<bounds x="110" y="10" width="10" height="15" />
- </bezel>
- <bezel name="digit7" element="digit">
+ </element>
+ <element name="digit7" ref="digit">
<bounds x="120" y="10" width="10" height="15" />
- </bezel>
- <bezel name="digit6" element="digit">
+ </element>
+ <element name="digit6" ref="digit">
<bounds x="130" y="10" width="10" height="15" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds x="140" y="10" width="10" height="15" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds x="150" y="10" width="10" height="15" />
- </bezel>
+ </element>
- <bezel element="text_score">
+ <element ref="text_score">
<bounds x="100" y="30" width="60" height="7" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/24cdjuke.lay b/src/mame/layout/24cdjuke.lay
index 629892467e1..560a32fe850 100644
--- a/src/mame/layout/24cdjuke.lay
+++ b/src/mame/layout/24cdjuke.lay
@@ -16,57 +16,57 @@ license:CC0
</element>
<view name="Internal Layout">
- <bezel element="background">
+ <element ref="background">
<bounds left="00" top="00" right="920" bottom="700" />
- </bezel>
+ </element>
- <bezel name="digit0" element="digit">
+ <element name="digit0" ref="digit">
<bounds x="10" y="10" width="50" height="80" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds x="70" y="10" width="50" height="80" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds x="130" y="10" width="50" height="80" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds x="190" y="10" width="50" height="80" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds x="250" y="10" width="50" height="80" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds x="310" y="10" width="50" height="80" />
- </bezel>
- <bezel name="digit6" element="digit">
+ </element>
+ <element name="digit6" ref="digit">
<bounds x="370" y="10" width="50" height="80" />
- </bezel>
- <bezel name="digit7" element="digit">
+ </element>
+ <element name="digit7" ref="digit">
<bounds x="430" y="10" width="50" height="80" />
- </bezel>
- <bezel name="digit8" element="digit">
+ </element>
+ <element name="digit8" ref="digit">
<bounds x="490" y="10" width="50" height="80" />
- </bezel>
- <bezel name="digit9" element="digit">
+ </element>
+ <element name="digit9" ref="digit">
<bounds x="550" y="10" width="50" height="80" />
- </bezel>
- <bezel name="digit10" element="digit">
+ </element>
+ <element name="digit10" ref="digit">
<bounds x="610" y="10" width="50" height="80" />
- </bezel>
- <bezel name="digit11" element="digit">
+ </element>
+ <element name="digit11" ref="digit">
<bounds x="670" y="10" width="50" height="80" />
- </bezel>
- <bezel name="digit12" element="digit">
+ </element>
+ <element name="digit12" ref="digit">
<bounds x="730" y="10" width="50" height="80" />
- </bezel>
- <bezel name="digit13" element="digit">
+ </element>
+ <element name="digit13" ref="digit">
<bounds x="790" y="10" width="50" height="80" />
- </bezel>
- <bezel name="digit14" element="digit">
+ </element>
+ <element name="digit14" ref="digit">
<bounds x="850" y="10" width="50" height="80" />
- </bezel>
- <bezel name="digit15" element="digit">
+ </element>
+ <element name="digit15" ref="digit">
<bounds x="910" y="10" width="50" height="80" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/30test.lay b/src/mame/layout/30test.lay
index 96a790e4609..155c24e2f2f 100644
--- a/src/mame/layout/30test.lay
+++ b/src/mame/layout/30test.lay
@@ -175,542 +175,542 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" top="0" right="246" bottom="246" />
- <bezel element="static_blue">
+ <element ref="static_blue">
<bounds left="0" right="246" top="0" bottom="246" />
- </bezel>
+ </element>
<!-- info box -->
- <bezel element="static_red">
+ <element ref="static_red">
<bounds x="22" y="5" width="202" height="69" />
- </bezel>
- <bezel element="static_red">
+ </element>
+ <element ref="static_red">
<bounds x="18" y="9" width="210" height="61" />
- </bezel>
+ </element>
- <bezel element="disk_red">
+ <element ref="disk_red">
<bounds x="18" y="5" width="8" height="8" />
- </bezel>
- <bezel element="disk_red">
+ </element>
+ <element ref="disk_red">
<bounds x="18" y="66" width="8" height="8" />
- </bezel>
- <bezel element="disk_red">
+ </element>
+ <element ref="disk_red">
<bounds x="220" y="5" width="8" height="8" />
- </bezel>
- <bezel element="disk_red">
+ </element>
+ <element ref="disk_red">
<bounds x="220" y="66" width="8" height="8" />
- </bezel>
+ </element>
- <bezel element="static_yellow">
+ <element ref="static_yellow">
<bounds x="22" y="7" width="202" height="65" />
- </bezel>
- <bezel element="static_yellow">
+ </element>
+ <element ref="static_yellow">
<bounds x="20" y="9" width="206" height="61" />
- </bezel>
+ </element>
- <bezel element="disk_yellow">
+ <element ref="disk_yellow">
<bounds x="20" y="7" width="4" height="4" />
- </bezel>
- <bezel element="disk_yellow">
+ </element>
+ <element ref="disk_yellow">
<bounds x="222" y="7" width="4" height="4" />
- </bezel>
- <bezel element="disk_yellow">
+ </element>
+ <element ref="disk_yellow">
<bounds x="20" y="68" width="4" height="4" />
- </bezel>
- <bezel element="disk_yellow">
+ </element>
+ <element ref="disk_yellow">
<bounds x="222" y="68" width="4" height="4" />
- </bezel>
+ </element>
<!-- score -->
- <bezel element="text_score">
+ <element ref="text_score">
<bounds x="25" y="7" width="37.4" height="7" />
- </bezel>
+ </element>
- <bezel element="static_blue">
+ <element ref="static_blue">
<bounds x="25" y="14.3" width="37.4" height="28.9" />
- </bezel>
- <bezel element="static_black">
+ </element>
+ <element ref="static_black">
<bounds x="25.7" y="15" width="36" height="27.5" />
- </bezel>
+ </element>
- <bezel name="digit70" element="digit">
+ <element name="digit70" ref="digit">
<bounds x="26.7" y="16" width="17" height="25.5" />
- </bezel>
- <bezel name="digit71" element="digit">
+ </element>
+ <element name="digit71" ref="digit">
<bounds x="43.7" y="16" width="17" height="25.5" />
- </bezel>
+ </element>
<!-- time -->
- <bezel element="text_time">
+ <element ref="text_time">
<bounds x="22.3" y="43" width="43.4" height="7" />
- </bezel>
+ </element>
- <bezel element="static_blue">
+ <element ref="static_blue">
<bounds x="22.3" y="50.3" width="43.4" height="18.4" />
- </bezel>
- <bezel element="static_black">
+ </element>
+ <element ref="static_black">
<bounds x="23" y="51" width="42" height="17" />
- </bezel>
+ </element>
- <bezel name="digit60" element="digit">
+ <element name="digit60" ref="digit">
<bounds x="24" y="52" width="10" height="15" />
- </bezel>
+ </element>
- <bezel name="digit61" element="digit">
+ <element name="digit61" ref="digit">
<bounds x="34" y="52" width="10" height="15" />
- </bezel>
+ </element>
- <bezel name="digit62" element="digit">
+ <element name="digit62" ref="digit">
<bounds x="44" y="52" width="10" height="15" />
- </bezel>
+ </element>
- <bezel name="digit63" element="digit">
+ <element name="digit63" ref="digit">
<bounds x="54" y="52" width="10" height="15" />
- </bezel>
+ </element>
<!-- today's highscores -->
- <bezel element="text_best">
+ <element ref="text_best">
<bounds x="73.3" y="7" width="23.4" height="7" />
- </bezel>
+ </element>
- <bezel element="text_1">
+ <element ref="text_1">
<bounds x="68" y="25.5" width="5" height="7" />
- </bezel>
- <bezel element="text_2">
+ </element>
+ <element ref="text_2">
<bounds x="68" y="43.5" width="5" height="7" />
- </bezel>
- <bezel element="text_3">
+ </element>
+ <element ref="text_3">
<bounds x="68" y="61.5" width="5" height="7" />
- </bezel>
+ </element>
- <bezel element="static_blue">
+ <element ref="static_blue">
<bounds x="73.3" y="14.3" width="23.4" height="54.4" />
- </bezel>
+ </element>
- <bezel element="static_black">
+ <element ref="static_black">
<bounds x="74" y="15" width="22" height="17" />
- </bezel>
- <bezel element="static_black">
+ </element>
+ <element ref="static_black">
<bounds x="74" y="33" width="22" height="17" />
- </bezel>
- <bezel element="static_black">
+ </element>
+ <element ref="static_black">
<bounds x="74" y="51" width="22" height="17" />
- </bezel>
+ </element>
- <bezel name="digit64" element="digit">
+ <element name="digit64" ref="digit">
<bounds x="75" y="16" width="10" height="15" />
- </bezel>
- <bezel name="digit65" element="digit">
+ </element>
+ <element name="digit65" ref="digit">
<bounds x="85" y="16" width="10" height="15" />
- </bezel>
+ </element>
- <bezel name="digit66" element="digit">
+ <element name="digit66" ref="digit">
<bounds x="75" y="34" width="10" height="15" />
- </bezel>
- <bezel name="digit67" element="digit">
+ </element>
+ <element name="digit67" ref="digit">
<bounds x="85" y="34" width="10" height="15" />
- </bezel>
+ </element>
- <bezel name="digit68" element="digit">
+ <element name="digit68" ref="digit">
<bounds x="75" y="52" width="10" height="15" />
- </bezel>
- <bezel name="digit69" element="digit">
+ </element>
+ <element name="digit69" ref="digit">
<bounds x="85" y="52" width="10" height="15" />
- </bezel>
+ </element>
<!-- ranking -->
- <bezel element="disk_blue">
+ <element ref="disk_blue">
<bounds x="102.75" y="15.75" width="6.25" height="6.25" />
- </bezel>
- <bezel name="lamp0" element="disk_lamp">
+ </element>
+ <element name="lamp0" ref="disk_lamp">
<bounds x="103" y="16" width="5.75" height="5.75" />
- </bezel>
+ </element>
- <bezel element="disk_blue">
+ <element ref="disk_blue">
<bounds x="102.75" y="22.25" width="6.25" height="6.25" />
- </bezel>
- <bezel name="lamp1" element="disk_lamp">
+ </element>
+ <element name="lamp1" ref="disk_lamp">
<bounds x="103" y="22.5" width="5.75" height="5.75" />
- </bezel>
+ </element>
- <bezel element="disk_blue">
+ <element ref="disk_blue">
<bounds x="102.75" y="28.75" width="6.25" height="6.25" />
- </bezel>
- <bezel name="lamp2" element="disk_lamp">
+ </element>
+ <element name="lamp2" ref="disk_lamp">
<bounds x="103" y="29" width="5.75" height="5.75" />
- </bezel>
+ </element>
- <bezel element="disk_blue">
+ <element ref="disk_blue">
<bounds x="102.75" y="35.25" width="6.25" height="6.25" />
- </bezel>
- <bezel name="lamp3" element="disk_lamp">
+ </element>
+ <element name="lamp3" ref="disk_lamp">
<bounds x="103" y="35.5" width="5.75" height="5.75" />
- </bezel>
+ </element>
- <bezel element="disk_blue">
+ <element ref="disk_blue">
<bounds x="102.75" y="41.75" width="6.25" height="6.25" />
- </bezel>
- <bezel name="lamp4" element="disk_lamp">
+ </element>
+ <element name="lamp4" ref="disk_lamp">
<bounds x="103" y="42" width="5.75" height="5.75" />
- </bezel>
+ </element>
- <bezel element="disk_blue">
+ <element ref="disk_blue">
<bounds x="102.75" y="48.25" width="6.25" height="6.25" />
- </bezel>
- <bezel name="lamp5" element="disk_lamp">
+ </element>
+ <element name="lamp5" ref="disk_lamp">
<bounds x="103" y="48.5" width="5.75" height="5.75" />
- </bezel>
+ </element>
- <bezel element="disk_blue">
+ <element ref="disk_blue">
<bounds x="102.75" y="54.75" width="6.25" height="6.25" />
- </bezel>
- <bezel name="lamp6" element="disk_lamp">
+ </element>
+ <element name="lamp6" ref="disk_lamp">
<bounds x="103" y="55" width="5.75" height="5.75" />
- </bezel>
+ </element>
- <bezel element="text_rank1">
+ <element ref="text_rank1">
<bounds x="111" y="15.25" width="40" height="6.5" />
- </bezel>
- <bezel element="text_rank2">
+ </element>
+ <element ref="text_rank2">
<bounds x="111" y="21.75" width="40" height="6.5" />
- </bezel>
- <bezel element="text_rank3">
+ </element>
+ <element ref="text_rank3">
<bounds x="111" y="28.25" width="40" height="6.5" />
- </bezel>
- <bezel element="text_rank4">
+ </element>
+ <element ref="text_rank4">
<bounds x="111" y="34.75" width="40" height="6.5" />
- </bezel>
- <bezel element="text_rank5">
+ </element>
+ <element ref="text_rank5">
<bounds x="111" y="41.25" width="40" height="6.5" />
- </bezel>
- <bezel element="text_rank6">
+ </element>
+ <element ref="text_rank6">
<bounds x="111" y="47.75" width="40" height="6.5" />
- </bezel>
+ </element>
- <bezel element="text_gameover">
+ <element ref="text_gameover">
<bounds x="111" y="54.25" width="40" height="6.5" />
- </bezel>
+ </element>
<!-- the grid -->
<!-- row 1 -->
- <bezel element="led_box" inputtag="IN0" inputmask="0x01">
+ <element ref="led_box" inputtag="IN0" inputmask="0x01">
<bounds x="18" y="80" width="30" height="25" />
- </bezel>
- <bezel name="digit0" element="digit">
+ </element>
+ <element name="digit0" ref="digit">
<bounds x="23" y="85" width="10" height="15" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds x="33" y="85" width="10" height="15" />
- </bezel>
+ </element>
- <bezel element="led_box" inputtag="IN0" inputmask="0x02">
+ <element ref="led_box" inputtag="IN0" inputmask="0x02">
<bounds x="54" y="80" width="30" height="25" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds x="59" y="85" width="10" height="15" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds x="69" y="85" width="10" height="15" />
- </bezel>
+ </element>
- <bezel element="led_box" inputtag="IN0" inputmask="0x04">
+ <element ref="led_box" inputtag="IN0" inputmask="0x04">
<bounds x="90" y="80" width="30" height="25" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds x="95" y="85" width="10" height="15" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds x="105" y="85" width="10" height="15" />
- </bezel>
+ </element>
- <bezel element="led_box" inputtag="IN0" inputmask="0x08">
+ <element ref="led_box" inputtag="IN0" inputmask="0x08">
<bounds x="126" y="80" width="30" height="25" />
- </bezel>
- <bezel name="digit6" element="digit">
+ </element>
+ <element name="digit6" ref="digit">
<bounds x="131" y="85" width="10" height="15" />
- </bezel>
- <bezel name="digit7" element="digit">
+ </element>
+ <element name="digit7" ref="digit">
<bounds x="141" y="85" width="10" height="15" />
- </bezel>
+ </element>
- <bezel element="led_box" inputtag="IN0" inputmask="0x10">
+ <element ref="led_box" inputtag="IN0" inputmask="0x10">
<bounds x="162" y="80" width="30" height="25" />
- </bezel>
- <bezel name="digit8" element="digit">
+ </element>
+ <element name="digit8" ref="digit">
<bounds x="167" y="85" width="10" height="15" />
- </bezel>
- <bezel name="digit9" element="digit">
+ </element>
+ <element name="digit9" ref="digit">
<bounds x="177" y="85" width="10" height="15" />
- </bezel>
+ </element>
- <bezel element="led_box" inputtag="IN0" inputmask="0x20">
+ <element ref="led_box" inputtag="IN0" inputmask="0x20">
<bounds x="198" y="80" width="30" height="25" />
- </bezel>
- <bezel name="digit10" element="digit">
+ </element>
+ <element name="digit10" ref="digit">
<bounds x="203" y="85" width="10" height="15" />
- </bezel>
- <bezel name="digit11" element="digit">
+ </element>
+ <element name="digit11" ref="digit">
<bounds x="213" y="85" width="10" height="15" />
- </bezel>
+ </element>
<!-- row 2 -->
- <bezel element="led_box" inputtag="IN0" inputmask="0x40">
+ <element ref="led_box" inputtag="IN0" inputmask="0x40">
<bounds x="18" y="114" width="30" height="25" />
- </bezel>
- <bezel name="digit12" element="digit">
+ </element>
+ <element name="digit12" ref="digit">
<bounds x="23" y="119" width="10" height="15" />
- </bezel>
- <bezel name="digit13" element="digit">
+ </element>
+ <element name="digit13" ref="digit">
<bounds x="33" y="119" width="10" height="15" />
- </bezel>
+ </element>
- <bezel element="led_box" inputtag="IN0" inputmask="0x80">
+ <element ref="led_box" inputtag="IN0" inputmask="0x80">
<bounds x="54" y="114" width="30" height="25" />
- </bezel>
- <bezel name="digit14" element="digit">
+ </element>
+ <element name="digit14" ref="digit">
<bounds x="59" y="119" width="10" height="15" />
- </bezel>
- <bezel name="digit15" element="digit">
+ </element>
+ <element name="digit15" ref="digit">
<bounds x="69" y="119" width="10" height="15" />
- </bezel>
+ </element>
- <bezel element="led_box" inputtag="IN1" inputmask="0x01">
+ <element ref="led_box" inputtag="IN1" inputmask="0x01">
<bounds x="90" y="114" width="30" height="25" />
- </bezel>
- <bezel name="digit16" element="digit">
+ </element>
+ <element name="digit16" ref="digit">
<bounds x="95" y="119" width="10" height="15" />
- </bezel>
- <bezel name="digit17" element="digit">
+ </element>
+ <element name="digit17" ref="digit">
<bounds x="105" y="119" width="10" height="15" />
- </bezel>
+ </element>
- <bezel element="led_box" inputtag="IN1" inputmask="0x02">
+ <element ref="led_box" inputtag="IN1" inputmask="0x02">
<bounds x="126" y="114" width="30" height="25" />
- </bezel>
- <bezel name="digit18" element="digit">
+ </element>
+ <element name="digit18" ref="digit">
<bounds x="131" y="119" width="10" height="15" />
- </bezel>
- <bezel name="digit19" element="digit">
+ </element>
+ <element name="digit19" ref="digit">
<bounds x="141" y="119" width="10" height="15" />
- </bezel>
+ </element>
- <bezel element="led_box" inputtag="IN1" inputmask="0x04">
+ <element ref="led_box" inputtag="IN1" inputmask="0x04">
<bounds x="162" y="114" width="30" height="25" />
- </bezel>
- <bezel name="digit20" element="digit">
+ </element>
+ <element name="digit20" ref="digit">
<bounds x="167" y="119" width="10" height="15" />
- </bezel>
- <bezel name="digit21" element="digit">
+ </element>
+ <element name="digit21" ref="digit">
<bounds x="177" y="119" width="10" height="15" />
- </bezel>
+ </element>
- <bezel element="led_box" inputtag="IN1" inputmask="0x08">
+ <element ref="led_box" inputtag="IN1" inputmask="0x08">
<bounds x="198" y="114" width="30" height="25" />
- </bezel>
- <bezel name="digit22" element="digit">
+ </element>
+ <element name="digit22" ref="digit">
<bounds x="203" y="119" width="10" height="15" />
- </bezel>
- <bezel name="digit23" element="digit">
+ </element>
+ <element name="digit23" ref="digit">
<bounds x="213" y="119" width="10" height="15" />
- </bezel>
+ </element>
<!-- row 3 -->
- <bezel element="led_box" inputtag="IN1" inputmask="0x10">
+ <element ref="led_box" inputtag="IN1" inputmask="0x10">
<bounds x="18" y="148" width="30" height="25" />
- </bezel>
- <bezel name="digit24" element="digit">
+ </element>
+ <element name="digit24" ref="digit">
<bounds x="23" y="153" width="10" height="15" />
- </bezel>
- <bezel name="digit25" element="digit">
+ </element>
+ <element name="digit25" ref="digit">
<bounds x="33" y="153" width="10" height="15" />
- </bezel>
+ </element>
- <bezel element="led_box" inputtag="IN1" inputmask="0x20">
+ <element ref="led_box" inputtag="IN1" inputmask="0x20">
<bounds x="54" y="148" width="30" height="25" />
- </bezel>
- <bezel name="digit26" element="digit">
+ </element>
+ <element name="digit26" ref="digit">
<bounds x="59" y="153" width="10" height="15" />
- </bezel>
- <bezel name="digit27" element="digit">
+ </element>
+ <element name="digit27" ref="digit">
<bounds x="69" y="153" width="10" height="15" />
- </bezel>
+ </element>
- <bezel element="led_box" inputtag="IN1" inputmask="0x40">
+ <element ref="led_box" inputtag="IN1" inputmask="0x40">
<bounds x="90" y="148" width="30" height="25" />
- </bezel>
- <bezel name="digit28" element="digit">
+ </element>
+ <element name="digit28" ref="digit">
<bounds x="95" y="153" width="10" height="15" />
- </bezel>
- <bezel name="digit29" element="digit">
+ </element>
+ <element name="digit29" ref="digit">
<bounds x="105" y="153" width="10" height="15" />
- </bezel>
+ </element>
- <bezel element="led_box" inputtag="IN1" inputmask="0x80">
+ <element ref="led_box" inputtag="IN1" inputmask="0x80">
<bounds x="126" y="148" width="30" height="25" />
- </bezel>
- <bezel name="digit30" element="digit">
+ </element>
+ <element name="digit30" ref="digit">
<bounds x="131" y="153" width="10" height="15" />
- </bezel>
- <bezel name="digit31" element="digit">
+ </element>
+ <element name="digit31" ref="digit">
<bounds x="141" y="153" width="10" height="15" />
- </bezel>
+ </element>
- <bezel element="led_box" inputtag="IN2" inputmask="0x01">
+ <element ref="led_box" inputtag="IN2" inputmask="0x01">
<bounds x="162" y="148" width="30" height="25" />
- </bezel>
- <bezel name="digit32" element="digit">
+ </element>
+ <element name="digit32" ref="digit">
<bounds x="167" y="153" width="10" height="15" />
- </bezel>
- <bezel name="digit33" element="digit">
+ </element>
+ <element name="digit33" ref="digit">
<bounds x="177" y="153" width="10" height="15" />
- </bezel>
+ </element>
- <bezel element="led_box" inputtag="IN2" inputmask="0x02">
+ <element ref="led_box" inputtag="IN2" inputmask="0x02">
<bounds x="198" y="148" width="30" height="25" />
- </bezel>
- <bezel name="digit34" element="digit">
+ </element>
+ <element name="digit34" ref="digit">
<bounds x="203" y="153" width="10" height="15" />
- </bezel>
- <bezel name="digit35" element="digit">
+ </element>
+ <element name="digit35" ref="digit">
<bounds x="213" y="153" width="10" height="15" />
- </bezel>
+ </element>
<!-- row 4 -->
- <bezel element="led_box" inputtag="IN2" inputmask="0x04">
+ <element ref="led_box" inputtag="IN2" inputmask="0x04">
<bounds x="18" y="182" width="30" height="25" />
- </bezel>
- <bezel name="digit36" element="digit">
+ </element>
+ <element name="digit36" ref="digit">
<bounds x="23" y="187" width="10" height="15" />
- </bezel>
- <bezel name="digit37" element="digit">
+ </element>
+ <element name="digit37" ref="digit">
<bounds x="33" y="187" width="10" height="15" />
- </bezel>
+ </element>
- <bezel element="led_box" inputtag="IN2" inputmask="0x08">
+ <element ref="led_box" inputtag="IN2" inputmask="0x08">
<bounds x="54" y="182" width="30" height="25" />
- </bezel>
- <bezel name="digit38" element="digit">
+ </element>
+ <element name="digit38" ref="digit">
<bounds x="59" y="187" width="10" height="15" />
- </bezel>
- <bezel name="digit39" element="digit">
+ </element>
+ <element name="digit39" ref="digit">
<bounds x="69" y="187" width="10" height="15" />
- </bezel>
+ </element>
- <bezel element="led_box" inputtag="IN2" inputmask="0x10">
+ <element ref="led_box" inputtag="IN2" inputmask="0x10">
<bounds x="90" y="182" width="30" height="25" />
- </bezel>
- <bezel name="digit40" element="digit">
+ </element>
+ <element name="digit40" ref="digit">
<bounds x="95" y="187" width="10" height="15" />
- </bezel>
- <bezel name="digit41" element="digit">
+ </element>
+ <element name="digit41" ref="digit">
<bounds x="105" y="187" width="10" height="15" />
- </bezel>
+ </element>
- <bezel element="led_box" inputtag="IN2" inputmask="0x20">
+ <element ref="led_box" inputtag="IN2" inputmask="0x20">
<bounds x="126" y="182" width="30" height="25" />
- </bezel>
- <bezel name="digit42" element="digit">
+ </element>
+ <element name="digit42" ref="digit">
<bounds x="131" y="187" width="10" height="15" />
- </bezel>
- <bezel name="digit43" element="digit">
+ </element>
+ <element name="digit43" ref="digit">
<bounds x="141" y="187" width="10" height="15" />
- </bezel>
+ </element>
- <bezel element="led_box" inputtag="IN2" inputmask="0x40">
+ <element ref="led_box" inputtag="IN2" inputmask="0x40">
<bounds x="162" y="182" width="30" height="25" />
- </bezel>
- <bezel name="digit44" element="digit">
+ </element>
+ <element name="digit44" ref="digit">
<bounds x="167" y="187" width="10" height="15" />
- </bezel>
- <bezel name="digit45" element="digit">
+ </element>
+ <element name="digit45" ref="digit">
<bounds x="177" y="187" width="10" height="15" />
- </bezel>
+ </element>
- <bezel element="led_box" inputtag="IN2" inputmask="0x80">
+ <element ref="led_box" inputtag="IN2" inputmask="0x80">
<bounds x="198" y="182" width="30" height="25" />
- </bezel>
- <bezel name="digit46" element="digit">
+ </element>
+ <element name="digit46" ref="digit">
<bounds x="203" y="187" width="10" height="15" />
- </bezel>
- <bezel name="digit47" element="digit">
+ </element>
+ <element name="digit47" ref="digit">
<bounds x="213" y="187" width="10" height="15" />
- </bezel>
+ </element>
<!-- row 5 -->
- <bezel element="led_box" inputtag="IN3" inputmask="0x01">
+ <element ref="led_box" inputtag="IN3" inputmask="0x01">
<bounds x="18" y="214" width="30" height="25" />
- </bezel>
- <bezel name="digit48" element="digit">
+ </element>
+ <element name="digit48" ref="digit">
<bounds x="23" y="219" width="10" height="15" />
- </bezel>
- <bezel name="digit49" element="digit">
+ </element>
+ <element name="digit49" ref="digit">
<bounds x="33" y="219" width="10" height="15" />
- </bezel>
+ </element>
- <bezel element="led_box" inputtag="IN3" inputmask="0x02">
+ <element ref="led_box" inputtag="IN3" inputmask="0x02">
<bounds x="54" y="214" width="30" height="25" />
- </bezel>
- <bezel name="digit50" element="digit">
+ </element>
+ <element name="digit50" ref="digit">
<bounds x="59" y="219" width="10" height="15" />
- </bezel>
- <bezel name="digit51" element="digit">
+ </element>
+ <element name="digit51" ref="digit">
<bounds x="69" y="219" width="10" height="15" />
- </bezel>
+ </element>
- <bezel element="led_box" inputtag="IN3" inputmask="0x04">
+ <element ref="led_box" inputtag="IN3" inputmask="0x04">
<bounds x="90" y="214" width="30" height="25" />
- </bezel>
- <bezel name="digit52" element="digit">
+ </element>
+ <element name="digit52" ref="digit">
<bounds x="95" y="219" width="10" height="15" />
- </bezel>
- <bezel name="digit53" element="digit">
+ </element>
+ <element name="digit53" ref="digit">
<bounds x="105" y="219" width="10" height="15" />
- </bezel>
+ </element>
- <bezel element="led_box" inputtag="IN3" inputmask="0x08">
+ <element ref="led_box" inputtag="IN3" inputmask="0x08">
<bounds x="126" y="214" width="30" height="25" />
- </bezel>
- <bezel name="digit54" element="digit">
+ </element>
+ <element name="digit54" ref="digit">
<bounds x="131" y="219" width="10" height="15" />
- </bezel>
- <bezel name="digit55" element="digit">
+ </element>
+ <element name="digit55" ref="digit">
<bounds x="141" y="219" width="10" height="15" />
- </bezel>
+ </element>
- <bezel element="led_box" inputtag="IN3" inputmask="0x10">
+ <element ref="led_box" inputtag="IN3" inputmask="0x10">
<bounds x="162" y="214" width="30" height="25" />
- </bezel>
- <bezel name="digit56" element="digit">
+ </element>
+ <element name="digit56" ref="digit">
<bounds x="167" y="219" width="10" height="15" />
- </bezel>
- <bezel name="digit57" element="digit">
+ </element>
+ <element name="digit57" ref="digit">
<bounds x="177" y="219" width="10" height="15" />
- </bezel>
+ </element>
- <bezel element="led_box" inputtag="IN3" inputmask="0x20">
+ <element ref="led_box" inputtag="IN3" inputmask="0x20">
<bounds x="198" y="214" width="30" height="25" />
- </bezel>
- <bezel name="digit58" element="digit">
+ </element>
+ <element name="digit58" ref="digit">
<bounds x="203" y="219" width="10" height="15" />
- </bezel>
- <bezel name="digit59" element="digit">
+ </element>
+ <element name="digit59" ref="digit">
<bounds x="213" y="219" width="10" height="15" />
- </bezel>
+ </element>
</view>
diff --git a/src/mame/layout/4004clk.lay b/src/mame/layout/4004clk.lay
index 3335b0a57b5..fff6f79ba8e 100644
--- a/src/mame/layout/4004clk.lay
+++ b/src/mame/layout/4004clk.lay
@@ -34,17 +34,17 @@ license:CC0
<!-- 3*2 neon digits, separated by colons -->
- <bezel name="nixie0" element="digit"><bounds x="0" y="0" width="10" height="15" /></bezel>
- <bezel name="nixie1" element="digit"><bounds x="10.3" y="0" width="10" height="15" /></bezel>
- <bezel name="nixie2" element="digit"><bounds x="23.3" y="0" width="10" height="15" /></bezel>
- <bezel name="nixie3" element="digit"><bounds x="33.6" y="0" width="10" height="15" /></bezel>
- <bezel name="nixie4" element="digit"><bounds x="46.6" y="0" width="10" height="15" /></bezel>
- <bezel name="nixie5" element="digit"><bounds x="56.9" y="0" width="10" height="15" /></bezel>
-
- <bezel name="neon1" element="dot"><bounds x="21.05" y="4.35" width="1.5" height="1.5" /></bezel>
- <bezel name="neon0" element="dot"><bounds x="21.05" y="9.15" width="1.5" height="1.5" /></bezel>
- <bezel name="neon2" element="dot"><bounds x="44.35" y="4.35" width="1.5" height="1.5" /></bezel>
- <bezel name="neon3" element="dot"><bounds x="44.35" y="9.15" width="1.5" height="1.5" /></bezel>
+ <element name="nixie0" ref="digit"><bounds x="0" y="0" width="10" height="15" /></element>
+ <element name="nixie1" ref="digit"><bounds x="10.3" y="0" width="10" height="15" /></element>
+ <element name="nixie2" ref="digit"><bounds x="23.3" y="0" width="10" height="15" /></element>
+ <element name="nixie3" ref="digit"><bounds x="33.6" y="0" width="10" height="15" /></element>
+ <element name="nixie4" ref="digit"><bounds x="46.6" y="0" width="10" height="15" /></element>
+ <element name="nixie5" ref="digit"><bounds x="56.9" y="0" width="10" height="15" /></element>
+
+ <element name="neon1" ref="dot"><bounds x="21.05" y="4.35" width="1.5" height="1.5" /></element>
+ <element name="neon0" ref="dot"><bounds x="21.05" y="9.15" width="1.5" height="1.5" /></element>
+ <element name="neon2" ref="dot"><bounds x="44.35" y="4.35" width="1.5" height="1.5" /></element>
+ <element name="neon3" ref="dot"><bounds x="44.35" y="9.15" width="1.5" height="1.5" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/7in1ss.lay b/src/mame/layout/7in1ss.lay
index 5a69f4b6f59..e0deb5fac8d 100644
--- a/src/mame/layout/7in1ss.lay
+++ b/src/mame/layout/7in1ss.lay
@@ -22,57 +22,57 @@ license:CC0
<view name="Internal Layout">
<bounds left="-1" right="21" top="-1" bottom="20" />
- <bezel name="digit3" element="digit"><bounds x="17" y="3" width="3" height="2" /><orientation rotate="90" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="17" y="5" width="3" height="2" /><orientation rotate="90" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="17" y="12" width="3" height="2" /><orientation rotate="90" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="17" y="14" width="3" height="2" /><orientation rotate="90" /></bezel>
-
- <bezel name="4.0" element="led"><bounds x="0" y="0" width="1" height="1" /></bezel>
- <bezel name="5.0" element="led"><bounds x="3" y="0" width="1" height="1" /></bezel>
- <bezel name="6.0" element="led"><bounds x="6" y="0" width="1" height="1" /></bezel>
- <bezel name="7.0" element="led"><bounds x="9" y="0" width="1" height="1" /></bezel>
- <bezel name="8.0" element="led"><bounds x="12" y="0" width="1" height="1" /></bezel>
-
- <bezel name="4.1" element="led"><bounds x="0" y="3" width="1" height="1" /></bezel>
- <bezel name="5.1" element="led"><bounds x="3" y="3" width="1" height="1" /></bezel>
- <bezel name="6.1" element="led"><bounds x="6" y="3" width="1" height="1" /></bezel>
- <bezel name="7.1" element="led"><bounds x="9" y="3" width="1" height="1" /></bezel>
- <bezel name="8.1" element="led"><bounds x="12" y="3" width="1" height="1" /></bezel>
-
- <bezel name="4.2" element="led"><bounds x="0" y="6" width="1" height="1" /></bezel>
- <bezel name="5.2" element="led"><bounds x="3" y="6" width="1" height="1" /></bezel>
- <bezel name="6.2" element="led"><bounds x="6" y="6" width="1" height="1" /></bezel>
- <bezel name="7.2" element="led"><bounds x="9" y="6" width="1" height="1" /></bezel>
- <bezel name="8.2" element="led"><bounds x="12" y="6" width="1" height="1" /></bezel>
-
- <bezel name="4.3" element="led"><bounds x="0" y="9" width="1" height="1" /></bezel>
- <bezel name="5.3" element="led"><bounds x="3" y="9" width="1" height="1" /></bezel>
- <bezel name="6.3" element="led"><bounds x="6" y="9" width="1" height="1" /></bezel>
- <bezel name="7.3" element="led"><bounds x="9" y="9" width="1" height="1" /></bezel>
- <bezel name="8.3" element="led"><bounds x="12" y="9" width="1" height="1" /></bezel>
-
- <bezel name="4.4" element="led"><bounds x="0" y="12" width="1" height="1" /></bezel>
- <bezel name="5.4" element="led"><bounds x="3" y="12" width="1" height="1" /></bezel>
- <bezel name="6.4" element="led"><bounds x="6" y="12" width="1" height="1" /></bezel>
- <bezel name="7.4" element="led"><bounds x="9" y="12" width="1" height="1" /></bezel>
- <bezel name="8.4" element="led"><bounds x="12" y="12" width="1" height="1" /></bezel>
-
- <bezel name="4.5" element="led"><bounds x="0" y="15" width="1" height="1" /></bezel>
- <bezel name="5.5" element="led"><bounds x="3" y="15" width="1" height="1" /></bezel>
- <bezel name="6.5" element="led"><bounds x="6" y="15" width="1" height="1" /></bezel>
- <bezel name="7.5" element="led"><bounds x="9" y="15" width="1" height="1" /></bezel>
- <bezel name="8.5" element="led"><bounds x="12" y="15" width="1" height="1" /></bezel>
-
- <bezel name="4.6" element="led"><bounds x="0" y="18" width="1" height="1" /></bezel>
- <bezel name="5.6" element="led"><bounds x="3" y="18" width="1" height="1" /></bezel>
- <bezel name="6.6" element="led"><bounds x="6" y="18" width="1" height="1" /></bezel>
- <bezel name="7.6" element="led"><bounds x="9" y="18" width="1" height="1" /></bezel>
- <bezel name="8.6" element="led"><bounds x="12" y="18" width="1" height="1" /></bezel>
-
- <bezel name="7.7" element="led"><bounds x="6" y="13.5" width="1" height="1" /></bezel>
- <bezel name="6.7" element="led"><bounds x="6" y="16.5" width="1" height="1" /></bezel>
- <bezel name="5.7" element="led"><bounds x="4.5" y="17.25" width="1" height="1" /></bezel>
- <bezel name="4.7" element="led"><bounds x="7.5" y="17.25" width="1" height="1" /></bezel>
+ <element name="digit3" ref="digit"><bounds x="17" y="3" width="3" height="2" /><orientation rotate="90" /></element>
+ <element name="digit2" ref="digit"><bounds x="17" y="5" width="3" height="2" /><orientation rotate="90" /></element>
+ <element name="digit1" ref="digit"><bounds x="17" y="12" width="3" height="2" /><orientation rotate="90" /></element>
+ <element name="digit0" ref="digit"><bounds x="17" y="14" width="3" height="2" /><orientation rotate="90" /></element>
+
+ <element name="4.0" ref="led"><bounds x="0" y="0" width="1" height="1" /></element>
+ <element name="5.0" ref="led"><bounds x="3" y="0" width="1" height="1" /></element>
+ <element name="6.0" ref="led"><bounds x="6" y="0" width="1" height="1" /></element>
+ <element name="7.0" ref="led"><bounds x="9" y="0" width="1" height="1" /></element>
+ <element name="8.0" ref="led"><bounds x="12" y="0" width="1" height="1" /></element>
+
+ <element name="4.1" ref="led"><bounds x="0" y="3" width="1" height="1" /></element>
+ <element name="5.1" ref="led"><bounds x="3" y="3" width="1" height="1" /></element>
+ <element name="6.1" ref="led"><bounds x="6" y="3" width="1" height="1" /></element>
+ <element name="7.1" ref="led"><bounds x="9" y="3" width="1" height="1" /></element>
+ <element name="8.1" ref="led"><bounds x="12" y="3" width="1" height="1" /></element>
+
+ <element name="4.2" ref="led"><bounds x="0" y="6" width="1" height="1" /></element>
+ <element name="5.2" ref="led"><bounds x="3" y="6" width="1" height="1" /></element>
+ <element name="6.2" ref="led"><bounds x="6" y="6" width="1" height="1" /></element>
+ <element name="7.2" ref="led"><bounds x="9" y="6" width="1" height="1" /></element>
+ <element name="8.2" ref="led"><bounds x="12" y="6" width="1" height="1" /></element>
+
+ <element name="4.3" ref="led"><bounds x="0" y="9" width="1" height="1" /></element>
+ <element name="5.3" ref="led"><bounds x="3" y="9" width="1" height="1" /></element>
+ <element name="6.3" ref="led"><bounds x="6" y="9" width="1" height="1" /></element>
+ <element name="7.3" ref="led"><bounds x="9" y="9" width="1" height="1" /></element>
+ <element name="8.3" ref="led"><bounds x="12" y="9" width="1" height="1" /></element>
+
+ <element name="4.4" ref="led"><bounds x="0" y="12" width="1" height="1" /></element>
+ <element name="5.4" ref="led"><bounds x="3" y="12" width="1" height="1" /></element>
+ <element name="6.4" ref="led"><bounds x="6" y="12" width="1" height="1" /></element>
+ <element name="7.4" ref="led"><bounds x="9" y="12" width="1" height="1" /></element>
+ <element name="8.4" ref="led"><bounds x="12" y="12" width="1" height="1" /></element>
+
+ <element name="4.5" ref="led"><bounds x="0" y="15" width="1" height="1" /></element>
+ <element name="5.5" ref="led"><bounds x="3" y="15" width="1" height="1" /></element>
+ <element name="6.5" ref="led"><bounds x="6" y="15" width="1" height="1" /></element>
+ <element name="7.5" ref="led"><bounds x="9" y="15" width="1" height="1" /></element>
+ <element name="8.5" ref="led"><bounds x="12" y="15" width="1" height="1" /></element>
+
+ <element name="4.6" ref="led"><bounds x="0" y="18" width="1" height="1" /></element>
+ <element name="5.6" ref="led"><bounds x="3" y="18" width="1" height="1" /></element>
+ <element name="6.6" ref="led"><bounds x="6" y="18" width="1" height="1" /></element>
+ <element name="7.6" ref="led"><bounds x="9" y="18" width="1" height="1" /></element>
+ <element name="8.6" ref="led"><bounds x="12" y="18" width="1" height="1" /></element>
+
+ <element name="7.7" ref="led"><bounds x="6" y="13.5" width="1" height="1" /></element>
+ <element name="6.7" ref="led"><bounds x="6" y="16.5" width="1" height="1" /></element>
+ <element name="5.7" ref="led"><bounds x="4.5" y="17.25" width="1" height="1" /></element>
+ <element name="4.7" ref="led"><bounds x="7.5" y="17.25" width="1" height="1" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/aci_boris.lay b/src/mame/layout/aci_boris.lay
index 6dbaa6fa2f0..166df782ca9 100644
--- a/src/mame/layout/aci_boris.lay
+++ b/src/mame/layout/aci_boris.lay
@@ -83,95 +83,95 @@ license:CC0
<!-- display -->
- <bezel element="black"><bounds x="-1.5" y="27" width="30.5" height="0.6" /></bezel>
-
- <bezel name="digit7" element="digit"><bounds x="0.00" y="18.3" width="2.75" height="4.125" /></bezel>
- <bezel name="digit6" element="digit"><bounds x="2.75" y="18.3" width="2.75" height="4.125" /></bezel>
- <bezel name="digit5" element="digit"><bounds x="5.50" y="18.3" width="2.75" height="4.125" /></bezel>
- <bezel name="digit4" element="digit"><bounds x="8.25" y="18.3" width="2.75" height="4.125" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="11.00" y="18.3" width="2.75" height="4.125" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="13.75" y="18.3" width="2.75" height="4.125" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="16.50" y="18.3" width="2.75" height="4.125" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="19.25" y="18.3" width="2.75" height="4.125" /></bezel>
-
- <bezel element="disk_white2"><bounds x="1.125" y="23" width="0.5" height="0.5" /></bezel>
- <bezel element="disk_white2"><bounds x="3.875" y="23" width="0.5" height="0.5" /></bezel>
- <bezel element="disk_white2"><bounds x="6.625" y="23" width="0.5" height="0.5" /></bezel>
- <bezel element="disk_white2"><bounds x="9.375" y="23" width="0.5" height="0.5" /></bezel>
- <bezel element="disk_white2"><bounds x="12.125" y="23" width="0.5" height="0.5" /></bezel>
- <bezel element="disk_white2"><bounds x="14.875" y="23" width="0.5" height="0.5" /></bezel>
- <bezel element="disk_white2"><bounds x="17.625" y="23" width="0.5" height="0.5" /></bezel>
- <bezel element="disk_white2"><bounds x="20.375" y="23" width="0.5" height="0.5" /></bezel>
-
- <bezel element="text_u1"><bounds x="1.125" y="15.8" width="6" height="1.8" /></bezel>
- <bezel element="text_u2"><bounds x="9.375" y="15.8" width="6" height="1.8" /></bezel>
- <bezel element="text_u3"><bounds x="1.125" y="23.8" width="6" height="1.8" /></bezel>
- <bezel element="text_u4"><bounds x="9.375" y="23.8" width="6" height="1.8" /></bezel>
- <bezel element="text_u5"><bounds x="17.625" y="23.8" width="6" height="1.8" /></bezel>
+ <element ref="black"><bounds x="-1.5" y="27" width="30.5" height="0.6" /></element>
+
+ <element name="digit7" ref="digit"><bounds x="0.00" y="18.3" width="2.75" height="4.125" /></element>
+ <element name="digit6" ref="digit"><bounds x="2.75" y="18.3" width="2.75" height="4.125" /></element>
+ <element name="digit5" ref="digit"><bounds x="5.50" y="18.3" width="2.75" height="4.125" /></element>
+ <element name="digit4" ref="digit"><bounds x="8.25" y="18.3" width="2.75" height="4.125" /></element>
+ <element name="digit3" ref="digit"><bounds x="11.00" y="18.3" width="2.75" height="4.125" /></element>
+ <element name="digit2" ref="digit"><bounds x="13.75" y="18.3" width="2.75" height="4.125" /></element>
+ <element name="digit1" ref="digit"><bounds x="16.50" y="18.3" width="2.75" height="4.125" /></element>
+ <element name="digit0" ref="digit"><bounds x="19.25" y="18.3" width="2.75" height="4.125" /></element>
+
+ <element ref="disk_white2"><bounds x="1.125" y="23" width="0.5" height="0.5" /></element>
+ <element ref="disk_white2"><bounds x="3.875" y="23" width="0.5" height="0.5" /></element>
+ <element ref="disk_white2"><bounds x="6.625" y="23" width="0.5" height="0.5" /></element>
+ <element ref="disk_white2"><bounds x="9.375" y="23" width="0.5" height="0.5" /></element>
+ <element ref="disk_white2"><bounds x="12.125" y="23" width="0.5" height="0.5" /></element>
+ <element ref="disk_white2"><bounds x="14.875" y="23" width="0.5" height="0.5" /></element>
+ <element ref="disk_white2"><bounds x="17.625" y="23" width="0.5" height="0.5" /></element>
+ <element ref="disk_white2"><bounds x="20.375" y="23" width="0.5" height="0.5" /></element>
+
+ <element ref="text_u1"><bounds x="1.125" y="15.8" width="6" height="1.8" /></element>
+ <element ref="text_u2"><bounds x="9.375" y="15.8" width="6" height="1.8" /></element>
+ <element ref="text_u3"><bounds x="1.125" y="23.8" width="6" height="1.8" /></element>
+ <element ref="text_u4"><bounds x="9.375" y="23.8" width="6" height="1.8" /></element>
+ <element ref="text_u5"><bounds x="17.625" y="23.8" width="6" height="1.8" /></element>
<!-- buttons -->
- <bezel element="black"><bounds x="25.5" y="30" width="1" height="2.5" /></bezel>
- <bezel element="text_r1"><bounds x="23" y="28" width="6" height="1.8" /></bezel>
- <bezel element="text_r2"><bounds x="23" y="32.6" width="6" height="1.8" /></bezel>
- <bezel element="reset" inputtag="RESET" inputmask="0x01"><bounds x="25.345" y="29.9" width="1.31" height="2.7" /></bezel>
-
- <bezel element="disk_white"><bounds x="1.75" y="33.3" width="0.5" height="0.5" /></bezel>
- <bezel element="disk_white"><bounds x="7.75" y="33.3" width="0.5" height="0.5" /></bezel>
- <bezel name="digitr" element="digitr"><bounds x="1.25" y="38.6" width="1.5" height="1.8" /></bezel>
- <bezel name="digitq" element="digitq"><bounds x="7.25" y="38.6" width="1.5" height="1.8" /></bezel>
- <bezel name="digitk" element="digitk"><bounds x="13.25" y="38.6" width="1.5" height="1.8" /></bezel>
- <bezel name="digitp" element="digitp"><bounds x="1.25" y="43.5" width="1.5" height="2.6" /></bezel>
- <bezel name="digitn" element="digitn"><bounds x="7.25" y="44.6" width="1.5" height="1.8" /></bezel>
- <bezel name="digitb" element="digitb"><bounds x="13.25" y="44.6" width="1.5" height="1.8" /></bezel>
-
- <bezel element="button" inputtag="IN.0" inputmask="0x01"><bounds x="0" y="30" width="4" height="2.5" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x02"><bounds x="6" y="30" width="4" height="2.5" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x04"><bounds x="12" y="30" width="4" height="2.5" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x08"><bounds x="18" y="30" width="4" height="2.5" /></bezel>
-
- <bezel element="button" inputtag="IN.1" inputmask="0x01"><bounds x="0" y="36" width="4" height="2.5" /></bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x02"><bounds x="6" y="36" width="4" height="2.5" /></bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x04"><bounds x="12" y="36" width="4" height="2.5" /></bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x08"><bounds x="18" y="36" width="4" height="2.5" /></bezel>
-
- <bezel element="button" inputtag="IN.2" inputmask="0x01"><bounds x="0" y="42" width="4" height="2.5" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x02"><bounds x="6" y="42" width="4" height="2.5" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x04"><bounds x="12" y="42" width="4" height="2.5" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x08"><bounds x="18" y="42" width="4" height="2.5" /></bezel>
-
- <bezel element="button" inputtag="IN.3" inputmask="0x01"><bounds x="0" y="48" width="4" height="2.5" /></bezel>
- <bezel element="button" inputtag="IN.3" inputmask="0x02"><bounds x="6" y="48" width="4" height="2.5" /></bezel>
- <bezel element="button" inputtag="IN.3" inputmask="0x04"><bounds x="12" y="48" width="4" height="2.5" /></bezel>
- <bezel element="button" inputtag="IN.3" inputmask="0x08"><bounds x="18" y="48" width="4" height="2.5" /></bezel>
-
- <bezel element="text_l01a"><bounds x="0" y="32.6" width="4" height="1.8" /></bezel>
- <bezel element="text_l01b"><bounds x="0" y="32.6" width="4" height="1.8" /></bezel>
- <bezel element="text_l02a"><bounds x="6" y="32.6" width="4" height="1.8" /></bezel>
- <bezel element="text_l02b"><bounds x="6" y="32.6" width="4" height="1.8" /></bezel>
- <bezel element="text_l03"><bounds x="11.3" y="32.6" width="6" height="1.8" /></bezel>
- <bezel element="text_l04"><bounds x="17" y="32.6" width="6" height="1.8" /></bezel>
-
- <bezel element="text_l05a"><bounds x="0" y="38.6" width="4" height="1.8" /></bezel>
- <bezel element="text_l05b"><bounds x="0" y="38.6" width="4" height="1.8" /></bezel>
- <bezel element="text_l06a"><bounds x="6" y="38.6" width="4" height="1.8" /></bezel>
- <bezel element="text_l06b"><bounds x="6" y="38.6" width="4" height="1.8" /></bezel>
- <bezel element="text_l07a"><bounds x="12" y="38.6" width="4" height="1.8" /></bezel>
- <bezel element="text_l07b"><bounds x="12" y="38.6" width="4" height="1.8" /></bezel>
- <bezel element="text_l08"><bounds x="17" y="38.6" width="6" height="1.8" /></bezel>
-
- <bezel element="text_l09a"><bounds x="0" y="44.6" width="4" height="1.8" /></bezel>
- <bezel element="text_l09b"><bounds x="0" y="44.6" width="4" height="1.8" /></bezel>
- <bezel element="text_l10a"><bounds x="6" y="44.6" width="4" height="1.8" /></bezel>
- <bezel element="text_l10b"><bounds x="6" y="44.6" width="4" height="1.8" /></bezel>
- <bezel element="text_l11a"><bounds x="12" y="44.6" width="4" height="1.8" /></bezel>
- <bezel element="text_l11b"><bounds x="12" y="44.6" width="4" height="1.8" /></bezel>
- <bezel element="text_l12"><bounds x="17" y="44.6" width="6" height="1.8" /></bezel>
-
- <bezel element="text_l13"><bounds x="-1" y="50.6" width="6" height="1.8" /></bezel>
- <bezel element="text_l14"><bounds x="5" y="50.3" width="6" height="2.2" /></bezel>
- <bezel element="text_l15"><bounds x="11" y="50.6" width="6" height="1.8" /></bezel>
- <bezel element="text_l16"><bounds x="17.1" y="50.6" width="6" height="1.8" /></bezel>
+ <element ref="black"><bounds x="25.5" y="30" width="1" height="2.5" /></element>
+ <element ref="text_r1"><bounds x="23" y="28" width="6" height="1.8" /></element>
+ <element ref="text_r2"><bounds x="23" y="32.6" width="6" height="1.8" /></element>
+ <element ref="reset" inputtag="RESET" inputmask="0x01"><bounds x="25.345" y="29.9" width="1.31" height="2.7" /></element>
+
+ <element ref="disk_white"><bounds x="1.75" y="33.3" width="0.5" height="0.5" /></element>
+ <element ref="disk_white"><bounds x="7.75" y="33.3" width="0.5" height="0.5" /></element>
+ <element name="digitr" ref="digitr"><bounds x="1.25" y="38.6" width="1.5" height="1.8" /></element>
+ <element name="digitq" ref="digitq"><bounds x="7.25" y="38.6" width="1.5" height="1.8" /></element>
+ <element name="digitk" ref="digitk"><bounds x="13.25" y="38.6" width="1.5" height="1.8" /></element>
+ <element name="digitp" ref="digitp"><bounds x="1.25" y="43.5" width="1.5" height="2.6" /></element>
+ <element name="digitn" ref="digitn"><bounds x="7.25" y="44.6" width="1.5" height="1.8" /></element>
+ <element name="digitb" ref="digitb"><bounds x="13.25" y="44.6" width="1.5" height="1.8" /></element>
+
+ <element ref="button" inputtag="IN.0" inputmask="0x01"><bounds x="0" y="30" width="4" height="2.5" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x02"><bounds x="6" y="30" width="4" height="2.5" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x04"><bounds x="12" y="30" width="4" height="2.5" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x08"><bounds x="18" y="30" width="4" height="2.5" /></element>
+
+ <element ref="button" inputtag="IN.1" inputmask="0x01"><bounds x="0" y="36" width="4" height="2.5" /></element>
+ <element ref="button" inputtag="IN.1" inputmask="0x02"><bounds x="6" y="36" width="4" height="2.5" /></element>
+ <element ref="button" inputtag="IN.1" inputmask="0x04"><bounds x="12" y="36" width="4" height="2.5" /></element>
+ <element ref="button" inputtag="IN.1" inputmask="0x08"><bounds x="18" y="36" width="4" height="2.5" /></element>
+
+ <element ref="button" inputtag="IN.2" inputmask="0x01"><bounds x="0" y="42" width="4" height="2.5" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x02"><bounds x="6" y="42" width="4" height="2.5" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x04"><bounds x="12" y="42" width="4" height="2.5" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x08"><bounds x="18" y="42" width="4" height="2.5" /></element>
+
+ <element ref="button" inputtag="IN.3" inputmask="0x01"><bounds x="0" y="48" width="4" height="2.5" /></element>
+ <element ref="button" inputtag="IN.3" inputmask="0x02"><bounds x="6" y="48" width="4" height="2.5" /></element>
+ <element ref="button" inputtag="IN.3" inputmask="0x04"><bounds x="12" y="48" width="4" height="2.5" /></element>
+ <element ref="button" inputtag="IN.3" inputmask="0x08"><bounds x="18" y="48" width="4" height="2.5" /></element>
+
+ <element ref="text_l01a"><bounds x="0" y="32.6" width="4" height="1.8" /></element>
+ <element ref="text_l01b"><bounds x="0" y="32.6" width="4" height="1.8" /></element>
+ <element ref="text_l02a"><bounds x="6" y="32.6" width="4" height="1.8" /></element>
+ <element ref="text_l02b"><bounds x="6" y="32.6" width="4" height="1.8" /></element>
+ <element ref="text_l03"><bounds x="11.3" y="32.6" width="6" height="1.8" /></element>
+ <element ref="text_l04"><bounds x="17" y="32.6" width="6" height="1.8" /></element>
+
+ <element ref="text_l05a"><bounds x="0" y="38.6" width="4" height="1.8" /></element>
+ <element ref="text_l05b"><bounds x="0" y="38.6" width="4" height="1.8" /></element>
+ <element ref="text_l06a"><bounds x="6" y="38.6" width="4" height="1.8" /></element>
+ <element ref="text_l06b"><bounds x="6" y="38.6" width="4" height="1.8" /></element>
+ <element ref="text_l07a"><bounds x="12" y="38.6" width="4" height="1.8" /></element>
+ <element ref="text_l07b"><bounds x="12" y="38.6" width="4" height="1.8" /></element>
+ <element ref="text_l08"><bounds x="17" y="38.6" width="6" height="1.8" /></element>
+
+ <element ref="text_l09a"><bounds x="0" y="44.6" width="4" height="1.8" /></element>
+ <element ref="text_l09b"><bounds x="0" y="44.6" width="4" height="1.8" /></element>
+ <element ref="text_l10a"><bounds x="6" y="44.6" width="4" height="1.8" /></element>
+ <element ref="text_l10b"><bounds x="6" y="44.6" width="4" height="1.8" /></element>
+ <element ref="text_l11a"><bounds x="12" y="44.6" width="4" height="1.8" /></element>
+ <element ref="text_l11b"><bounds x="12" y="44.6" width="4" height="1.8" /></element>
+ <element ref="text_l12"><bounds x="17" y="44.6" width="6" height="1.8" /></element>
+
+ <element ref="text_l13"><bounds x="-1" y="50.6" width="6" height="1.8" /></element>
+ <element ref="text_l14"><bounds x="5" y="50.3" width="6" height="2.2" /></element>
+ <element ref="text_l15"><bounds x="11" y="50.6" width="6" height="1.8" /></element>
+ <element ref="text_l16"><bounds x="17.1" y="50.6" width="6" height="1.8" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/aci_borisdpl.lay b/src/mame/layout/aci_borisdpl.lay
index c38b286fabe..c967b38be49 100644
--- a/src/mame/layout/aci_borisdpl.lay
+++ b/src/mame/layout/aci_borisdpl.lay
@@ -227,23 +227,23 @@ license:CC0
<group name="digits">
<bounds x="10" y="4" width="80" height="19" />
- <bezel name="digit0" element="digit"><bounds x="10" y="4" width="10" height="15" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="20" y="4" width="10" height="15" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="30" y="4" width="10" height="15" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="40" y="4" width="10" height="15" /></bezel>
- <bezel name="digit4" element="digit"><bounds x="50" y="4" width="10" height="15" /></bezel>
- <bezel name="digit5" element="digit"><bounds x="60" y="4" width="10" height="15" /></bezel>
- <bezel name="digit6" element="digit"><bounds x="70" y="4" width="10" height="15" /></bezel>
- <bezel name="digit7" element="digit"><bounds x="80" y="4" width="10" height="15" /></bezel>
+ <element name="digit0" ref="digit"><bounds x="10" y="4" width="10" height="15" /></element>
+ <element name="digit1" ref="digit"><bounds x="20" y="4" width="10" height="15" /></element>
+ <element name="digit2" ref="digit"><bounds x="30" y="4" width="10" height="15" /></element>
+ <element name="digit3" ref="digit"><bounds x="40" y="4" width="10" height="15" /></element>
+ <element name="digit4" ref="digit"><bounds x="50" y="4" width="10" height="15" /></element>
+ <element name="digit5" ref="digit"><bounds x="60" y="4" width="10" height="15" /></element>
+ <element name="digit6" ref="digit"><bounds x="70" y="4" width="10" height="15" /></element>
+ <element name="digit7" ref="digit"><bounds x="80" y="4" width="10" height="15" /></element>
- <bezel element="disk_white2"><bounds x="14" y="21" width="2" height="2" /></bezel>
- <bezel element="disk_white2"><bounds x="24" y="21" width="2" height="2" /></bezel>
- <bezel element="disk_white2"><bounds x="34" y="21" width="2" height="2" /></bezel>
- <bezel element="disk_white2"><bounds x="44" y="21" width="2" height="2" /></bezel>
- <bezel element="disk_white2"><bounds x="54" y="21" width="2" height="2" /></bezel>
- <bezel element="disk_white2"><bounds x="64" y="21" width="2" height="2" /></bezel>
- <bezel element="disk_white2"><bounds x="74" y="21" width="2" height="2" /></bezel>
- <bezel element="disk_white2"><bounds x="84" y="21" width="2" height="2" /></bezel>
+ <element ref="disk_white2"><bounds x="14" y="21" width="2" height="2" /></element>
+ <element ref="disk_white2"><bounds x="24" y="21" width="2" height="2" /></element>
+ <element ref="disk_white2"><bounds x="34" y="21" width="2" height="2" /></element>
+ <element ref="disk_white2"><bounds x="44" y="21" width="2" height="2" /></element>
+ <element ref="disk_white2"><bounds x="54" y="21" width="2" height="2" /></element>
+ <element ref="disk_white2"><bounds x="64" y="21" width="2" height="2" /></element>
+ <element ref="disk_white2"><bounds x="74" y="21" width="2" height="2" /></element>
+ <element ref="disk_white2"><bounds x="84" y="21" width="2" height="2" /></element>
</group>
@@ -252,76 +252,76 @@ license:CC0
<group name="buttons">
<bounds x="8" y="28" width="84" height="34" />
- <bezel element="white"><bounds x="8" y="28" width="84" height="34" /></bezel>
- <bezel element="black"><bounds x="10" y="30" width="10" height="10" /></bezel>
- <bezel element="black"><bounds x="30" y="30" width="10" height="10" /></bezel>
- <bezel element="black"><bounds x="50" y="30" width="10" height="10" /></bezel>
- <bezel element="black"><bounds x="70" y="30" width="10" height="10" /></bezel>
- <bezel element="black"><bounds x="20" y="40" width="10" height="10" /></bezel>
- <bezel element="black"><bounds x="40" y="40" width="10" height="10" /></bezel>
- <bezel element="black"><bounds x="60" y="40" width="10" height="10" /></bezel>
- <bezel element="black"><bounds x="80" y="40" width="10" height="10" /></bezel>
- <bezel element="black"><bounds x="10" y="50" width="10" height="10" /></bezel>
- <bezel element="black"><bounds x="30" y="50" width="10" height="10" /></bezel>
- <bezel element="black"><bounds x="50" y="50" width="10" height="10" /></bezel>
- <bezel element="black"><bounds x="70" y="50" width="10" height="10" /></bezel>
+ <element ref="white"><bounds x="8" y="28" width="84" height="34" /></element>
+ <element ref="black"><bounds x="10" y="30" width="10" height="10" /></element>
+ <element ref="black"><bounds x="30" y="30" width="10" height="10" /></element>
+ <element ref="black"><bounds x="50" y="30" width="10" height="10" /></element>
+ <element ref="black"><bounds x="70" y="30" width="10" height="10" /></element>
+ <element ref="black"><bounds x="20" y="40" width="10" height="10" /></element>
+ <element ref="black"><bounds x="40" y="40" width="10" height="10" /></element>
+ <element ref="black"><bounds x="60" y="40" width="10" height="10" /></element>
+ <element ref="black"><bounds x="80" y="40" width="10" height="10" /></element>
+ <element ref="black"><bounds x="10" y="50" width="10" height="10" /></element>
+ <element ref="black"><bounds x="30" y="50" width="10" height="10" /></element>
+ <element ref="black"><bounds x="50" y="50" width="10" height="10" /></element>
+ <element ref="black"><bounds x="70" y="50" width="10" height="10" /></element>
- <bezel element="text_9a"><bounds x="41.5" y="30.5" width="5" height="4" /></bezel>
- <bezel element="text_9b"><bounds x="41.5" y="35.5" width="7.5" height="3.5" /></bezel>
- <bezel element="text_0"><bounds x="50.5" y="31.4" width="9" height="7" /></bezel>
- <bezel element="white"><bounds x="63.5" y="44.7" width="3" height="0.6" /></bezel>
+ <element ref="text_9a"><bounds x="41.5" y="30.5" width="5" height="4" /></element>
+ <element ref="text_9b"><bounds x="41.5" y="35.5" width="7.5" height="3.5" /></element>
+ <element ref="text_0"><bounds x="50.5" y="31.4" width="9" height="7" /></element>
+ <element ref="white"><bounds x="63.5" y="44.7" width="3" height="0.6" /></element>
- <bezel element="text_ti"><bounds x="10.5" y="43.5" width="9" height="3" /></bezel>
- <bezel element="text_bw"><bounds x="60.5" y="33.5" width="9" height="3" /></bezel>
- <bezel element="text_re"><bounds x="80.5" y="33.5" width="9" height="3" /></bezel>
- <bezel element="text_ce"><bounds x="70.5" y="43.5" width="9" height="3" /></bezel>
- <bezel element="text_ra"><bounds x="60.5" y="53.5" width="9" height="3" /></bezel>
- <bezel element="text_en"><bounds x="80.5" y="53.5" width="9" height="3" /></bezel>
+ <element ref="text_ti"><bounds x="10.5" y="43.5" width="9" height="3" /></element>
+ <element ref="text_bw"><bounds x="60.5" y="33.5" width="9" height="3" /></element>
+ <element ref="text_re"><bounds x="80.5" y="33.5" width="9" height="3" /></element>
+ <element ref="text_ce"><bounds x="70.5" y="43.5" width="9" height="3" /></element>
+ <element ref="text_ra"><bounds x="60.5" y="53.5" width="9" height="3" /></element>
+ <element ref="text_en"><bounds x="80.5" y="53.5" width="9" height="3" /></element>
- <bezel element="text_7"><bounds x="20.5" y="30.5" width="9" height="4" /></bezel>
- <bezel element="text_8"><bounds x="30.5" y="30.5" width="9" height="4" /></bezel>
- <bezel element="text_4"><bounds x="20.5" y="40.5" width="9" height="4" /></bezel>
- <bezel element="text_5"><bounds x="30.5" y="40.5" width="9" height="4" /></bezel>
- <bezel element="text_6"><bounds x="40.5" y="40.5" width="9" height="4" /></bezel>
- <bezel element="text_1"><bounds x="20.5" y="50.5" width="9" height="4" /></bezel>
- <bezel element="text_2"><bounds x="30.5" y="50.5" width="9" height="4" /></bezel>
- <bezel element="text_3"><bounds x="40.5" y="50.5" width="9" height="4" /></bezel>
+ <element ref="text_7"><bounds x="20.5" y="30.5" width="9" height="4" /></element>
+ <element ref="text_8"><bounds x="30.5" y="30.5" width="9" height="4" /></element>
+ <element ref="text_4"><bounds x="20.5" y="40.5" width="9" height="4" /></element>
+ <element ref="text_5"><bounds x="30.5" y="40.5" width="9" height="4" /></element>
+ <element ref="text_6"><bounds x="40.5" y="40.5" width="9" height="4" /></element>
+ <element ref="text_1"><bounds x="20.5" y="50.5" width="9" height="4" /></element>
+ <element ref="text_2"><bounds x="30.5" y="50.5" width="9" height="4" /></element>
+ <element ref="text_3"><bounds x="40.5" y="50.5" width="9" height="4" /></element>
- <bezel element="piece_1"><bounds x="23.3" y="56" width="3.4" height="3.4" /></bezel>
- <bezel element="piece_2"><bounds x="33.3" y="56" width="3.4" height="3.4" /></bezel>
- <bezel element="piece_3"><bounds x="43.3" y="56" width="3.4" height="3.4" /></bezel>
- <bezel element="piece_4"><bounds x="23.3" y="46" width="3.4" height="3.4" /></bezel>
- <bezel element="piece_5"><bounds x="33.3" y="46" width="3.4" height="3.4" /></bezel>
- <bezel element="piece_6"><bounds x="43.3" y="46" width="3.4" height="3.4" /></bezel>
+ <element ref="piece_1"><bounds x="23.3" y="56" width="3.4" height="3.4" /></element>
+ <element ref="piece_2"><bounds x="33.3" y="56" width="3.4" height="3.4" /></element>
+ <element ref="piece_3"><bounds x="43.3" y="56" width="3.4" height="3.4" /></element>
+ <element ref="piece_4"><bounds x="23.3" y="46" width="3.4" height="3.4" /></element>
+ <element ref="piece_5"><bounds x="33.3" y="46" width="3.4" height="3.4" /></element>
+ <element ref="piece_6"><bounds x="43.3" y="46" width="3.4" height="3.4" /></element>
- <bezel element="disk_black"><bounds x="24.5" y="34.5" width="1" height="1" /></bezel>
- <bezel element="disk_white"><bounds x="34.5" y="34.5" width="1" height="1" /></bezel>
- <bezel element="disk_white"><bounds x="24.5" y="44.5" width="1" height="1" /></bezel>
- <bezel element="disk_black"><bounds x="34.5" y="44.5" width="1" height="1" /></bezel>
- <bezel element="disk_white"><bounds x="44.5" y="44.5" width="1" height="1" /></bezel>
- <bezel element="disk_black"><bounds x="24.5" y="54.5" width="1" height="1" /></bezel>
- <bezel element="disk_white"><bounds x="34.5" y="54.5" width="1" height="1" /></bezel>
- <bezel element="disk_black"><bounds x="44.5" y="54.5" width="1" height="1" /></bezel>
+ <element ref="disk_black"><bounds x="24.5" y="34.5" width="1" height="1" /></element>
+ <element ref="disk_white"><bounds x="34.5" y="34.5" width="1" height="1" /></element>
+ <element ref="disk_white"><bounds x="24.5" y="44.5" width="1" height="1" /></element>
+ <element ref="disk_black"><bounds x="34.5" y="44.5" width="1" height="1" /></element>
+ <element ref="disk_white"><bounds x="44.5" y="44.5" width="1" height="1" /></element>
+ <element ref="disk_black"><bounds x="24.5" y="54.5" width="1" height="1" /></element>
+ <element ref="disk_white"><bounds x="34.5" y="54.5" width="1" height="1" /></element>
+ <element ref="disk_black"><bounds x="44.5" y="54.5" width="1" height="1" /></element>
- <bezel element="hl" inputtag="IN.3" inputmask="0x01"><bounds x="20" y="30" width="10" height="10" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x02"><bounds x="30" y="30" width="10" height="10" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x04"><bounds x="40" y="30" width="10" height="10" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x01"><bounds x="50" y="30" width="10" height="10" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="60" y="30" width="10" height="10" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="RESET" inputmask="0x01"><bounds x="80" y="30" width="10" height="10" /><color alpha="0.15" /></bezel>
+ <element ref="hl" inputtag="IN.3" inputmask="0x01"><bounds x="20" y="30" width="10" height="10" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x02"><bounds x="30" y="30" width="10" height="10" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x04"><bounds x="40" y="30" width="10" height="10" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x01"><bounds x="50" y="30" width="10" height="10" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x04"><bounds x="60" y="30" width="10" height="10" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="RESET" inputmask="0x01"><bounds x="80" y="30" width="10" height="10" /><color alpha="0.15" /></element>
- <bezel element="hl" inputtag="IN.2" inputmask="0x08"><bounds x="10" y="40" width="10" height="10" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x01"><bounds x="20" y="40" width="10" height="10" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x02"><bounds x="30" y="40" width="10" height="10" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x04"><bounds x="40" y="40" width="10" height="10" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="60" y="40" width="10" height="10" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x08"><bounds x="70" y="40" width="10" height="10" /><color alpha="0.15" /></bezel>
+ <element ref="hl" inputtag="IN.2" inputmask="0x08"><bounds x="10" y="40" width="10" height="10" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x01"><bounds x="20" y="40" width="10" height="10" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x02"><bounds x="30" y="40" width="10" height="10" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x04"><bounds x="40" y="40" width="10" height="10" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x02"><bounds x="60" y="40" width="10" height="10" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x08"><bounds x="70" y="40" width="10" height="10" /><color alpha="0.15" /></element>
- <bezel element="hl" inputtag="IN.1" inputmask="0x01"><bounds x="20" y="50" width="10" height="10" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x02"><bounds x="30" y="50" width="10" height="10" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x04"><bounds x="40" y="50" width="10" height="10" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x08"><bounds x="60" y="50" width="10" height="10" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x08"><bounds x="80" y="50" width="10" height="10" /><color alpha="0.15" /></bezel>
+ <element ref="hl" inputtag="IN.1" inputmask="0x01"><bounds x="20" y="50" width="10" height="10" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x02"><bounds x="30" y="50" width="10" height="10" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x04"><bounds x="40" y="50" width="10" height="10" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x08"><bounds x="60" y="50" width="10" height="10" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x08"><bounds x="80" y="50" width="10" height="10" /><color alpha="0.15" /></element>
</group>
@@ -331,7 +331,7 @@ license:CC0
<bounds left="6" right="94" top="11.5" bottom="64" />
<group ref="digits"><bounds x="10" y="13.5" width="40" height="9.5" /></group>
- <bezel element="black"><bounds x="6" y="25" width="88" height="1" /></bezel>
+ <element ref="black"><bounds x="6" y="25" width="88" height="1" /></element>
<group ref="buttons"><bounds x="8" y="28" width="84" height="34" /></group>
</view>
diff --git a/src/mame/layout/aci_ggm.lay b/src/mame/layout/aci_ggm.lay
index 7844d3ced39..42c92f0db4d 100644
--- a/src/mame/layout/aci_ggm.lay
+++ b/src/mame/layout/aci_ggm.lay
@@ -159,11 +159,11 @@ license:CC0
<param name="ap2_x" start="10.5" increment="11" />
<param name="dot_x" start="3.5" increment="11" />
- <bezel name="digit~i~" element="digit"><bounds x="~digit_x~" y="0" width="10" height="15" /></bezel>
- <bezel name="~i~.15" element="seg_disk"><bounds x="~dp_x~" y="13.5" width="1.5" height="1.5" /></bezel>
- <bezel name="~i~.14" element="seg_disk"><bounds x="~ap1_x~" y="0" width="1" height="1.6" /></bezel>
- <bezel name="~i~.14" element="seg_rect"><bounds x="~ap2_x~" y="0" width="0.7" height="3.5" /></bezel>
- <bezel element="disk_white"><bounds x="~dot_x~" y="17.1" width="1.9" height="1.9" /></bezel>
+ <element name="digit~i~" ref="digit"><bounds x="~digit_x~" y="0" width="10" height="15" /></element>
+ <element name="~i~.15" ref="seg_disk"><bounds x="~dp_x~" y="13.5" width="1.5" height="1.5" /></element>
+ <element name="~i~.14" ref="seg_disk"><bounds x="~ap1_x~" y="0" width="1" height="1.6" /></element>
+ <element name="~i~.14" ref="seg_rect"><bounds x="~ap2_x~" y="0" width="0.7" height="3.5" /></element>
+ <element ref="disk_white"><bounds x="~dot_x~" y="17.1" width="1.9" height="1.9" /></element>
</repeat>
</group>
@@ -370,10 +370,10 @@ license:CC0
<group name="mem_switch">
<bounds x="0" y="0" width="6" height="6.4" />
- <bezel element="black"><bounds x="2.5" y="2" width="1" height="2.5" /></bezel>
- <bezel element="text_r1"><bounds x="0" y="0" width="6" height="1.8" /></bezel>
- <bezel element="text_r2"><bounds x="0" y="4.6" width="6" height="1.8" /></bezel>
- <bezel element="reset" inputtag="IN.4" inputmask="0x02"><bounds x="2.345" y="1.9" width="1.31" height="2.7" /></bezel>
+ <element ref="black"><bounds x="2.5" y="2" width="1" height="2.5" /></element>
+ <element ref="text_r1"><bounds x="0" y="0" width="6" height="1.8" /></element>
+ <element ref="text_r2"><bounds x="0" y="4.6" width="6" height="1.8" /></element>
+ <element ref="reset" inputtag="IN.4" inputmask="0x02"><bounds x="2.345" y="1.9" width="1.31" height="2.7" /></element>
</group>
@@ -382,7 +382,7 @@ license:CC0
<view name="Internal Layout">
<bounds left="-5" right="104" top="-2" bottom="93" />
<group ref="display"><bounds x="0" y="0" width="88" height="19" /></group>
- <bezel element="black"><bounds x="-6" y="23" width="111" height="1.5" /></bezel>
+ <element ref="black"><bounds x="-6" y="23" width="111" height="1.5" /></element>
<group ref="buttons"><bounds x="0" y="30" width="88" height="60.92" /></group>
<group ref="mem_switch"><bounds x="87" y="28" width="18" height="19.2" /></group>
diff --git a/src/mame/layout/aci_prodigy.lay b/src/mame/layout/aci_prodigy.lay
index e81f0d29806..8b5365fd5fd 100644
--- a/src/mame/layout/aci_prodigy.lay
+++ b/src/mame/layout/aci_prodigy.lay
@@ -360,100 +360,100 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- sensors, pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -512,82 +512,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -596,141 +596,141 @@ license:CC0
<view name="Internal Layout">
<bounds left="-28.75" top="187" right="784" bottom="628" />
- <bezel element="white"><bounds x="33" y="187" width="751" height="441" /></bezel>
+ <element ref="white"><bounds x="33" y="187" width="751" height="441" /></element>
<!-- chessboard coords/leds -->
- <bezel element="text_a"><bounds x="77.875" y="600" width="14" height="14" /></bezel>
- <bezel element="text_b"><bounds x="127.625" y="600" width="14" height="14" /></bezel>
- <bezel element="text_c"><bounds x="177.375" y="600" width="14" height="14" /></bezel>
- <bezel element="text_d"><bounds x="227.125" y="600" width="14" height="14" /></bezel>
- <bezel element="text_e"><bounds x="276.875" y="600" width="14" height="14" /></bezel>
- <bezel element="text_f"><bounds x="326.625" y="600" width="14" height="14" /></bezel>
- <bezel element="text_g"><bounds x="376.375" y="600" width="14" height="14" /></bezel>
- <bezel element="text_h"><bounds x="426.125" y="600" width="14" height="14" /></bezel>
-
- <bezel element="text_8"><bounds x="45" y="217.875" width="14" height="14" /></bezel>
- <bezel element="text_7"><bounds x="45" y="267.625" width="14" height="14" /></bezel>
- <bezel element="text_6"><bounds x="45" y="317.375" width="14" height="14" /></bezel>
- <bezel element="text_5"><bounds x="45" y="367.125" width="14" height="14" /></bezel>
- <bezel element="text_4"><bounds x="45" y="416.875" width="14" height="14" /></bezel>
- <bezel element="text_3"><bounds x="45" y="466.625" width="14" height="14" /></bezel>
- <bezel element="text_2"><bounds x="45" y="516.375" width="14" height="14" /></bezel>
- <bezel element="text_1"><bounds x="45" y="566.125" width="14" height="14" /></bezel>
-
- <bezel name="4.0" element="led"><bounds x="79.875" y="614" width="10" height="10" /></bezel>
- <bezel name="4.1" element="led"><bounds x="129.625" y="614" width="10" height="10" /></bezel>
- <bezel name="4.2" element="led"><bounds x="179.375" y="614" width="10" height="10" /></bezel>
- <bezel name="4.3" element="led"><bounds x="229.125" y="614" width="10" height="10" /></bezel>
- <bezel name="4.4" element="led"><bounds x="278.875" y="614" width="10" height="10" /></bezel>
- <bezel name="4.5" element="led"><bounds x="328.625" y="614" width="10" height="10" /></bezel>
- <bezel name="4.6" element="led"><bounds x="378.375" y="614" width="10" height="10" /></bezel>
- <bezel name="4.7" element="led"><bounds x="428.125" y="614" width="10" height="10" /></bezel>
-
- <bezel name="5.7" element="led"><bounds x="37" y="219.875" width="10" height="10" /></bezel>
- <bezel name="5.6" element="led"><bounds x="37" y="269.625" width="10" height="10" /></bezel>
- <bezel name="5.5" element="led"><bounds x="37" y="319.375" width="10" height="10" /></bezel>
- <bezel name="5.4" element="led"><bounds x="37" y="369.125" width="10" height="10" /></bezel>
- <bezel name="5.3" element="led"><bounds x="37" y="418.875" width="10" height="10" /></bezel>
- <bezel name="5.2" element="led"><bounds x="37" y="468.625" width="10" height="10" /></bezel>
- <bezel name="5.1" element="led"><bounds x="37" y="518.375" width="10" height="10" /></bezel>
- <bezel name="5.0" element="led"><bounds x="37" y="568.125" width="10" height="10" /></bezel>
+ <element ref="text_a"><bounds x="77.875" y="600" width="14" height="14" /></element>
+ <element ref="text_b"><bounds x="127.625" y="600" width="14" height="14" /></element>
+ <element ref="text_c"><bounds x="177.375" y="600" width="14" height="14" /></element>
+ <element ref="text_d"><bounds x="227.125" y="600" width="14" height="14" /></element>
+ <element ref="text_e"><bounds x="276.875" y="600" width="14" height="14" /></element>
+ <element ref="text_f"><bounds x="326.625" y="600" width="14" height="14" /></element>
+ <element ref="text_g"><bounds x="376.375" y="600" width="14" height="14" /></element>
+ <element ref="text_h"><bounds x="426.125" y="600" width="14" height="14" /></element>
+
+ <element ref="text_8"><bounds x="45" y="217.875" width="14" height="14" /></element>
+ <element ref="text_7"><bounds x="45" y="267.625" width="14" height="14" /></element>
+ <element ref="text_6"><bounds x="45" y="317.375" width="14" height="14" /></element>
+ <element ref="text_5"><bounds x="45" y="367.125" width="14" height="14" /></element>
+ <element ref="text_4"><bounds x="45" y="416.875" width="14" height="14" /></element>
+ <element ref="text_3"><bounds x="45" y="466.625" width="14" height="14" /></element>
+ <element ref="text_2"><bounds x="45" y="516.375" width="14" height="14" /></element>
+ <element ref="text_1"><bounds x="45" y="566.125" width="14" height="14" /></element>
+
+ <element name="4.0" ref="led"><bounds x="79.875" y="614" width="10" height="10" /></element>
+ <element name="4.1" ref="led"><bounds x="129.625" y="614" width="10" height="10" /></element>
+ <element name="4.2" ref="led"><bounds x="179.375" y="614" width="10" height="10" /></element>
+ <element name="4.3" ref="led"><bounds x="229.125" y="614" width="10" height="10" /></element>
+ <element name="4.4" ref="led"><bounds x="278.875" y="614" width="10" height="10" /></element>
+ <element name="4.5" ref="led"><bounds x="328.625" y="614" width="10" height="10" /></element>
+ <element name="4.6" ref="led"><bounds x="378.375" y="614" width="10" height="10" /></element>
+ <element name="4.7" ref="led"><bounds x="428.125" y="614" width="10" height="10" /></element>
+
+ <element name="5.7" ref="led"><bounds x="37" y="219.875" width="10" height="10" /></element>
+ <element name="5.6" ref="led"><bounds x="37" y="269.625" width="10" height="10" /></element>
+ <element name="5.5" ref="led"><bounds x="37" y="319.375" width="10" height="10" /></element>
+ <element name="5.4" ref="led"><bounds x="37" y="369.125" width="10" height="10" /></element>
+ <element name="5.3" ref="led"><bounds x="37" y="418.875" width="10" height="10" /></element>
+ <element name="5.2" ref="led"><bounds x="37" y="468.625" width="10" height="10" /></element>
+ <element name="5.1" ref="led"><bounds x="37" y="518.375" width="10" height="10" /></element>
+ <element name="5.0" ref="led"><bounds x="37" y="568.125" width="10" height="10" /></element>
<!-- chessboard/ui -->
- <bezel element="gold"><bounds x="57" y="197" width="404" height="404" /></bezel>
+ <element ref="gold"><bounds x="57" y="197" width="404" height="404" /></element>
<group ref="sb_board"><bounds x="60" y="200" width="398" height="398" /></group>
<group ref="sb_ui"><bounds x="-22.75" y="200" width="49.75" height="398" /></group>
<!-- display -->
- <bezel element="gold"><bounds x="471" y="197" width="303" height="121" /></bezel>
- <bezel element="black"><bounds x="474" y="200" width="297" height="115" /></bezel>
- <bezel element="blackb"><bounds x="523.5" y="210" width="198" height="49" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="542.5" y="215" width="26" height="39" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="587.5" y="215" width="26" height="39" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="631.5" y="215" width="26" height="39" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="676.5" y="215" width="26" height="39" /></bezel>
+ <element ref="gold"><bounds x="471" y="197" width="303" height="121" /></element>
+ <element ref="black"><bounds x="474" y="200" width="297" height="115" /></element>
+ <element ref="blackb"><bounds x="523.5" y="210" width="198" height="49" /></element>
+ <element name="digit0" ref="digit"><bounds x="542.5" y="215" width="26" height="39" /></element>
+ <element name="digit1" ref="digit"><bounds x="587.5" y="215" width="26" height="39" /></element>
+ <element name="digit2" ref="digit"><bounds x="631.5" y="215" width="26" height="39" /></element>
+ <element name="digit3" ref="digit"><bounds x="676.5" y="215" width="26" height="39" /></element>
<!-- keypad -->
- <bezel element="gold"><bounds x="471" y="328" width="303" height="273" /></bezel>
-
- <bezel element="black"><bounds x="474" y="331" width="72" height="51" /></bezel>
- <bezel element="black"><bounds x="474" y="385" width="72" height="51" /></bezel>
- <bezel element="black"><bounds x="474" y="439" width="72" height="51" /></bezel>
- <bezel element="black"><bounds x="474" y="493" width="72" height="51" /></bezel>
- <bezel element="black"><bounds x="474" y="547" width="72" height="51" /></bezel>
- <bezel element="black"><bounds x="549" y="331" width="72" height="51" /></bezel>
- <bezel element="black"><bounds x="549" y="385" width="72" height="51" /></bezel>
- <bezel element="black"><bounds x="549" y="439" width="72" height="51" /></bezel>
- <bezel element="black"><bounds x="549" y="493" width="72" height="51" /></bezel>
- <bezel element="black"><bounds x="549" y="547" width="72" height="51" /></bezel>
- <bezel element="black"><bounds x="624" y="331" width="72" height="51" /></bezel>
- <bezel element="black"><bounds x="624" y="385" width="72" height="51" /></bezel>
- <bezel element="black"><bounds x="624" y="439" width="72" height="51" /></bezel>
- <bezel element="black"><bounds x="624" y="493" width="72" height="51" /></bezel>
- <bezel element="black"><bounds x="624" y="547" width="72" height="51" /></bezel>
- <bezel element="black"><bounds x="699" y="331" width="72" height="51" /></bezel>
- <bezel element="black"><bounds x="699" y="385" width="72" height="51" /></bezel>
- <bezel element="black"><bounds x="699" y="439" width="72" height="51" /></bezel>
- <bezel element="black"><bounds x="699" y="493" width="72" height="51" /></bezel>
- <bezel element="black"><bounds x="699" y="547" width="72" height="51" /></bezel>
-
- <bezel element="text_restore"><bounds x="475" y="347" width="70" height="18" /></bezel>
- <bezel element="text_halt"><bounds x="550" y="335" width="70" height="18" /></bezel>
- <bezel element="text_hint"><bounds x="550" y="359" width="70" height="18" /></bezel>
- <bezel element="text_audio"><bounds x="625" y="347" width="70" height="18" /></bezel>
- <bezel element="text_ce"><bounds x="700" y="347" width="70" height="18" /></bezel>
-
- <bezel element="text_g7"><bounds x="475" y="401" width="70" height="18" /></bezel>
- <bezel element="text_h8"><bounds x="550" y="401" width="70" height="18" /></bezel>
- <bezel element="text_time"><bounds x="625" y="389" width="70" height="18" /></bezel>
- <bezel element="text_number"><bounds x="625" y="413" width="70" height="18" /></bezel>
- <bezel element="text_level"><bounds x="700" y="401" width="70" height="18" /></bezel>
-
- <bezel element="text_d4"><bounds x="475" y="443" width="70" height="18" /></bezel>
- <bezel element="text_e5"><bounds x="550" y="443" width="70" height="18" /></bezel>
- <bezel element="text_f6"><bounds x="625" y="443" width="70" height="18" /></bezel>
- <bezel element="text_change"><bounds x="700" y="446" width="70" height="18" /></bezel>
- <bezel element="text_board"><bounds x="700" y="464" width="70" height="18" /></bezel>
-
- <bezel element="text_a1"><bounds x="475" y="497" width="70" height="18" /></bezel>
- <bezel element="text_b2"><bounds x="550" y="497" width="70" height="18" /></bezel>
- <bezel element="text_c3"><bounds x="625" y="497" width="70" height="18" /></bezel>
- <bezel element="text_verify"><bounds x="700" y="509" width="70" height="18" /></bezel>
-
- <bezel element="text_go"><bounds x="475" y="560" width="70" height="24" /></bezel>
- <bezel element="text_black"><bounds x="550" y="563" width="70" height="18" /></bezel>
- <bezel element="text_white"><bounds x="625" y="563" width="70" height="18" /></bezel>
- <bezel element="text_enter"><bounds x="700" y="563" width="70" height="18" /></bezel>
-
- <bezel element="disk_white"><bounds x="582.5" y="354" width="5" height="5" /></bezel>
- <bezel element="disk_white"><bounds x="657.5" y="408" width="5" height="5" /></bezel>
-
- <bezel element="piece_1"><bounds x="500" y="519" width="20" height="20" /></bezel>
- <bezel element="piece_2"><bounds x="575" y="519" width="20" height="20" /></bezel>
- <bezel element="piece_3"><bounds x="650" y="519" width="20" height="20" /></bezel>
- <bezel element="piece_4"><bounds x="500" y="465" width="20" height="20" /></bezel>
- <bezel element="piece_5"><bounds x="575" y="465" width="20" height="20" /></bezel>
- <bezel element="piece_6"><bounds x="650" y="465" width="20" height="20" /></bezel>
-
- <bezel element="hl" inputtag="IN.0" inputmask="0x010"><bounds x="474" y="331" width="72" height="51" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x008"><bounds x="474" y="385" width="72" height="51" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x004"><bounds x="474" y="439" width="72" height="51" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x002"><bounds x="474" y="493" width="72" height="51" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x001"><bounds x="474" y="547" width="72" height="51" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x010"><bounds x="549" y="331" width="72" height="51" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x008"><bounds x="549" y="385" width="72" height="51" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x004"><bounds x="549" y="439" width="72" height="51" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x002"><bounds x="549" y="493" width="72" height="51" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x001"><bounds x="549" y="547" width="72" height="51" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x020"><bounds x="624" y="331" width="72" height="51" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x040"><bounds x="624" y="385" width="72" height="51" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x080"><bounds x="624" y="439" width="72" height="51" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x100"><bounds x="624" y="493" width="72" height="51" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x200"><bounds x="624" y="547" width="72" height="51" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x020"><bounds x="699" y="331" width="72" height="51" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x040"><bounds x="699" y="385" width="72" height="51" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x080"><bounds x="699" y="439" width="72" height="51" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x100"><bounds x="699" y="493" width="72" height="51" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x200"><bounds x="699" y="547" width="72" height="51" /><color alpha="0.15" /></bezel>
+ <element ref="gold"><bounds x="471" y="328" width="303" height="273" /></element>
+
+ <element ref="black"><bounds x="474" y="331" width="72" height="51" /></element>
+ <element ref="black"><bounds x="474" y="385" width="72" height="51" /></element>
+ <element ref="black"><bounds x="474" y="439" width="72" height="51" /></element>
+ <element ref="black"><bounds x="474" y="493" width="72" height="51" /></element>
+ <element ref="black"><bounds x="474" y="547" width="72" height="51" /></element>
+ <element ref="black"><bounds x="549" y="331" width="72" height="51" /></element>
+ <element ref="black"><bounds x="549" y="385" width="72" height="51" /></element>
+ <element ref="black"><bounds x="549" y="439" width="72" height="51" /></element>
+ <element ref="black"><bounds x="549" y="493" width="72" height="51" /></element>
+ <element ref="black"><bounds x="549" y="547" width="72" height="51" /></element>
+ <element ref="black"><bounds x="624" y="331" width="72" height="51" /></element>
+ <element ref="black"><bounds x="624" y="385" width="72" height="51" /></element>
+ <element ref="black"><bounds x="624" y="439" width="72" height="51" /></element>
+ <element ref="black"><bounds x="624" y="493" width="72" height="51" /></element>
+ <element ref="black"><bounds x="624" y="547" width="72" height="51" /></element>
+ <element ref="black"><bounds x="699" y="331" width="72" height="51" /></element>
+ <element ref="black"><bounds x="699" y="385" width="72" height="51" /></element>
+ <element ref="black"><bounds x="699" y="439" width="72" height="51" /></element>
+ <element ref="black"><bounds x="699" y="493" width="72" height="51" /></element>
+ <element ref="black"><bounds x="699" y="547" width="72" height="51" /></element>
+
+ <element ref="text_restore"><bounds x="475" y="347" width="70" height="18" /></element>
+ <element ref="text_halt"><bounds x="550" y="335" width="70" height="18" /></element>
+ <element ref="text_hint"><bounds x="550" y="359" width="70" height="18" /></element>
+ <element ref="text_audio"><bounds x="625" y="347" width="70" height="18" /></element>
+ <element ref="text_ce"><bounds x="700" y="347" width="70" height="18" /></element>
+
+ <element ref="text_g7"><bounds x="475" y="401" width="70" height="18" /></element>
+ <element ref="text_h8"><bounds x="550" y="401" width="70" height="18" /></element>
+ <element ref="text_time"><bounds x="625" y="389" width="70" height="18" /></element>
+ <element ref="text_number"><bounds x="625" y="413" width="70" height="18" /></element>
+ <element ref="text_level"><bounds x="700" y="401" width="70" height="18" /></element>
+
+ <element ref="text_d4"><bounds x="475" y="443" width="70" height="18" /></element>
+ <element ref="text_e5"><bounds x="550" y="443" width="70" height="18" /></element>
+ <element ref="text_f6"><bounds x="625" y="443" width="70" height="18" /></element>
+ <element ref="text_change"><bounds x="700" y="446" width="70" height="18" /></element>
+ <element ref="text_board"><bounds x="700" y="464" width="70" height="18" /></element>
+
+ <element ref="text_a1"><bounds x="475" y="497" width="70" height="18" /></element>
+ <element ref="text_b2"><bounds x="550" y="497" width="70" height="18" /></element>
+ <element ref="text_c3"><bounds x="625" y="497" width="70" height="18" /></element>
+ <element ref="text_verify"><bounds x="700" y="509" width="70" height="18" /></element>
+
+ <element ref="text_go"><bounds x="475" y="560" width="70" height="24" /></element>
+ <element ref="text_black"><bounds x="550" y="563" width="70" height="18" /></element>
+ <element ref="text_white"><bounds x="625" y="563" width="70" height="18" /></element>
+ <element ref="text_enter"><bounds x="700" y="563" width="70" height="18" /></element>
+
+ <element ref="disk_white"><bounds x="582.5" y="354" width="5" height="5" /></element>
+ <element ref="disk_white"><bounds x="657.5" y="408" width="5" height="5" /></element>
+
+ <element ref="piece_1"><bounds x="500" y="519" width="20" height="20" /></element>
+ <element ref="piece_2"><bounds x="575" y="519" width="20" height="20" /></element>
+ <element ref="piece_3"><bounds x="650" y="519" width="20" height="20" /></element>
+ <element ref="piece_4"><bounds x="500" y="465" width="20" height="20" /></element>
+ <element ref="piece_5"><bounds x="575" y="465" width="20" height="20" /></element>
+ <element ref="piece_6"><bounds x="650" y="465" width="20" height="20" /></element>
+
+ <element ref="hl" inputtag="IN.0" inputmask="0x010"><bounds x="474" y="331" width="72" height="51" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x008"><bounds x="474" y="385" width="72" height="51" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x004"><bounds x="474" y="439" width="72" height="51" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x002"><bounds x="474" y="493" width="72" height="51" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x001"><bounds x="474" y="547" width="72" height="51" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x010"><bounds x="549" y="331" width="72" height="51" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x008"><bounds x="549" y="385" width="72" height="51" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x004"><bounds x="549" y="439" width="72" height="51" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x002"><bounds x="549" y="493" width="72" height="51" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x001"><bounds x="549" y="547" width="72" height="51" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x020"><bounds x="624" y="331" width="72" height="51" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x040"><bounds x="624" y="385" width="72" height="51" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x080"><bounds x="624" y="439" width="72" height="51" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x100"><bounds x="624" y="493" width="72" height="51" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x200"><bounds x="624" y="547" width="72" height="51" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x020"><bounds x="699" y="331" width="72" height="51" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x040"><bounds x="699" y="385" width="72" height="51" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x080"><bounds x="699" y="439" width="72" height="51" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x100"><bounds x="699" y="493" width="72" height="51" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x200"><bounds x="699" y="547" width="72" height="51" /><color alpha="0.15" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/alphie.lay b/src/mame/layout/alphie.lay
index e6dff31463b..de54036991c 100644
--- a/src/mame/layout/alphie.lay
+++ b/src/mame/layout/alphie.lay
@@ -48,27 +48,27 @@ license:CC0
<view name="Internal Layout">
<bounds left="-1.5" right="17.5" top="-0.5" bottom="14.5" />
- <bezel name="0.0" element="led"><bounds x="2" y="0" width="2" height="2" /></bezel>
- <bezel name="0.1" element="led"><bounds x="2" y="3" width="2" height="2" /></bezel>
- <bezel name="0.2" element="led"><bounds x="2" y="6" width="2" height="2" /></bezel>
- <bezel name="0.3" element="led"><bounds x="2" y="9" width="2" height="2" /></bezel>
- <bezel name="0.4" element="led"><bounds x="2" y="12" width="2" height="2" /></bezel>
+ <element name="0.0" ref="led"><bounds x="2" y="0" width="2" height="2" /></element>
+ <element name="0.1" ref="led"><bounds x="2" y="3" width="2" height="2" /></element>
+ <element name="0.2" ref="led"><bounds x="2" y="6" width="2" height="2" /></element>
+ <element name="0.3" ref="led"><bounds x="2" y="9" width="2" height="2" /></element>
+ <element name="0.4" ref="led"><bounds x="2" y="12" width="2" height="2" /></element>
- <bezel element="text_1"><bounds x="-1" y="0" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="-1" y="3" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="-1" y="6" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="-1" y="9" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="-1" y="12" width="2" height="2" /></bezel>
+ <element ref="text_1"><bounds x="-1" y="0" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="-1" y="3" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="-1" y="6" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="-1" y="9" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="-1" y="12" width="2" height="2" /></element>
- <bezel element="static_gray"><bounds x="6" y="0.5" width="0.2" height="13" /></bezel>
+ <element ref="static_gray"><bounds x="6" y="0.5" width="0.2" height="13" /></element>
- <bezel element="text_q"><bounds x="8" y="0" width="10" height="2" /></bezel>
- <bezel element="text_ans"><bounds x="8" y="3" width="10" height="2" /></bezel>
- <bezel element="text_act"><bounds x="8" y="6" width="10" height="2" /></bezel>
- <bezel element="nothing" inputtag="IN.1" inputmask="0x00" inputraw="1"><bounds x="14" y="-1" width="4" height="10" /></bezel>
- <bezel element="switch_qa" inputtag="IN.1" inputmask="0x1f" inputraw="1"><bounds x="15" y="0" width="2" height="2" /></bezel>
- <bezel element="switch_qa" inputtag="IN.2" inputmask="0x1f" inputraw="1"><bounds x="15" y="3" width="2" height="2" /></bezel>
- <bezel element="switch_act" inputtag="IN.3" inputmask="0x0f" inputraw="1"><bounds x="15" y="6" width="2" height="2" /></bezel>
+ <element ref="text_q"><bounds x="8" y="0" width="10" height="2" /></element>
+ <element ref="text_ans"><bounds x="8" y="3" width="10" height="2" /></element>
+ <element ref="text_act"><bounds x="8" y="6" width="10" height="2" /></element>
+ <element ref="nothing" inputtag="IN.1" inputmask="0x00" inputraw="1"><bounds x="14" y="-1" width="4" height="10" /></element>
+ <element ref="switch_qa" inputtag="IN.1" inputmask="0x1f" inputraw="1"><bounds x="15" y="0" width="2" height="2" /></element>
+ <element ref="switch_qa" inputtag="IN.2" inputmask="0x1f" inputraw="1"><bounds x="15" y="3" width="2" height="2" /></element>
+ <element ref="switch_act" inputtag="IN.3" inputmask="0x0f" inputraw="1"><bounds x="15" y="6" width="2" height="2" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/amaztron.lay b/src/mame/layout/amaztron.lay
index d46c00d252e..08c815be46d 100644
--- a/src/mame/layout/amaztron.lay
+++ b/src/mame/layout/amaztron.lay
@@ -146,111 +146,111 @@ license:CC0
<view name="Internal Layout">
<bounds left="1" right="57" top="1" bottom="93" />
- <bezel element="static_blue">
+ <element ref="static_blue">
<bounds left="0" right="58" top="0" bottom="58" />
- </bezel>
+ </element>
<!-- playing board buttons -->
- <bezel element="static_white"><bounds x="5" y="5" width="8" height="8" /></bezel>
- <bezel element="static_white"><bounds x="15" y="5" width="8" height="8" /></bezel>
- <bezel element="static_white"><bounds x="25" y="5" width="8" height="8" /></bezel>
- <bezel element="static_white"><bounds x="35" y="5" width="8" height="8" /></bezel>
- <bezel element="static_white"><bounds x="45" y="5" width="8" height="8" /></bezel>
- <bezel element="static_white"><bounds x="5" y="15" width="8" height="8" /></bezel>
- <bezel element="static_white"><bounds x="15" y="15" width="8" height="8" /></bezel>
- <bezel element="static_white"><bounds x="25" y="15" width="8" height="8" /></bezel>
- <bezel element="static_white"><bounds x="35" y="15" width="8" height="8" /></bezel>
- <bezel element="static_white"><bounds x="45" y="15" width="8" height="8" /></bezel>
- <bezel element="static_white"><bounds x="5" y="25" width="8" height="8" /></bezel>
- <bezel element="static_white"><bounds x="15" y="25" width="8" height="8" /></bezel>
- <bezel element="static_white"><bounds x="25" y="25" width="8" height="8" /></bezel>
- <bezel element="static_white"><bounds x="35" y="25" width="8" height="8" /></bezel>
- <bezel element="static_white"><bounds x="45" y="25" width="8" height="8" /></bezel>
- <bezel element="static_white"><bounds x="5" y="35" width="8" height="8" /></bezel>
- <bezel element="static_white"><bounds x="15" y="35" width="8" height="8" /></bezel>
- <bezel element="static_white"><bounds x="25" y="35" width="8" height="8" /></bezel>
- <bezel element="static_white"><bounds x="35" y="35" width="8" height="8" /></bezel>
- <bezel element="static_white"><bounds x="45" y="35" width="8" height="8" /></bezel>
- <bezel element="static_white"><bounds x="5" y="45" width="8" height="8" /></bezel>
- <bezel element="static_white"><bounds x="15" y="45" width="8" height="8" /></bezel>
- <bezel element="static_white"><bounds x="25" y="45" width="8" height="8" /></bezel>
- <bezel element="static_white"><bounds x="35" y="45" width="8" height="8" /></bezel>
- <bezel element="static_white"><bounds x="45" y="45" width="8" height="8" /></bezel>
+ <element ref="static_white"><bounds x="5" y="5" width="8" height="8" /></element>
+ <element ref="static_white"><bounds x="15" y="5" width="8" height="8" /></element>
+ <element ref="static_white"><bounds x="25" y="5" width="8" height="8" /></element>
+ <element ref="static_white"><bounds x="35" y="5" width="8" height="8" /></element>
+ <element ref="static_white"><bounds x="45" y="5" width="8" height="8" /></element>
+ <element ref="static_white"><bounds x="5" y="15" width="8" height="8" /></element>
+ <element ref="static_white"><bounds x="15" y="15" width="8" height="8" /></element>
+ <element ref="static_white"><bounds x="25" y="15" width="8" height="8" /></element>
+ <element ref="static_white"><bounds x="35" y="15" width="8" height="8" /></element>
+ <element ref="static_white"><bounds x="45" y="15" width="8" height="8" /></element>
+ <element ref="static_white"><bounds x="5" y="25" width="8" height="8" /></element>
+ <element ref="static_white"><bounds x="15" y="25" width="8" height="8" /></element>
+ <element ref="static_white"><bounds x="25" y="25" width="8" height="8" /></element>
+ <element ref="static_white"><bounds x="35" y="25" width="8" height="8" /></element>
+ <element ref="static_white"><bounds x="45" y="25" width="8" height="8" /></element>
+ <element ref="static_white"><bounds x="5" y="35" width="8" height="8" /></element>
+ <element ref="static_white"><bounds x="15" y="35" width="8" height="8" /></element>
+ <element ref="static_white"><bounds x="25" y="35" width="8" height="8" /></element>
+ <element ref="static_white"><bounds x="35" y="35" width="8" height="8" /></element>
+ <element ref="static_white"><bounds x="45" y="35" width="8" height="8" /></element>
+ <element ref="static_white"><bounds x="5" y="45" width="8" height="8" /></element>
+ <element ref="static_white"><bounds x="15" y="45" width="8" height="8" /></element>
+ <element ref="static_white"><bounds x="25" y="45" width="8" height="8" /></element>
+ <element ref="static_white"><bounds x="35" y="45" width="8" height="8" /></element>
+ <element ref="static_white"><bounds x="45" y="45" width="8" height="8" /></element>
- <bezel element="text_1"><bounds x="5.1" y="6" width="7.8" height="6" /></bezel>
- <bezel element="text_2"><bounds x="15.1" y="6" width="7.8" height="6" /></bezel>
- <bezel element="text_3"><bounds x="25.1" y="6" width="7.8" height="6" /></bezel>
- <bezel element="text_4"><bounds x="35.1" y="6" width="7.8" height="6" /></bezel>
- <bezel element="text_5"><bounds x="45.1" y="6" width="7.8" height="6" /></bezel>
- <bezel element="text_6"><bounds x="5.1" y="16" width="7.8" height="6" /></bezel>
- <bezel element="text_7"><bounds x="15.1" y="16" width="7.8" height="6" /></bezel>
- <bezel element="text_8"><bounds x="25.1" y="16" width="7.8" height="6" /></bezel>
- <bezel element="text_9"><bounds x="35.1" y="16" width="7.8" height="6" /></bezel>
- <bezel element="text_10"><bounds x="45.1" y="16" width="7.8" height="6" /></bezel>
- <bezel element="text_11"><bounds x="5.1" y="26" width="7.8" height="6" /></bezel>
- <bezel element="text_12"><bounds x="15.1" y="26" width="7.8" height="6" /></bezel>
- <bezel element="text_13"><bounds x="25.1" y="26" width="7.8" height="6" /></bezel>
- <bezel element="text_14"><bounds x="35.1" y="26" width="7.8" height="6" /></bezel>
- <bezel element="text_15"><bounds x="45.1" y="26" width="7.8" height="6" /></bezel>
- <bezel element="text_16"><bounds x="5.1" y="36" width="7.8" height="6" /></bezel>
- <bezel element="text_17"><bounds x="15.1" y="36" width="7.8" height="6" /></bezel>
- <bezel element="text_18"><bounds x="25.1" y="36" width="7.8" height="6" /></bezel>
- <bezel element="text_19"><bounds x="35.1" y="36" width="7.8" height="6" /></bezel>
- <bezel element="text_20"><bounds x="45.1" y="36" width="7.8" height="6" /></bezel>
- <bezel element="text_21"><bounds x="5.1" y="46" width="7.8" height="6" /></bezel>
- <bezel element="text_22"><bounds x="15.1" y="46" width="7.8" height="6" /></bezel>
- <bezel element="text_23"><bounds x="25.1" y="46" width="7.8" height="6" /></bezel>
- <bezel element="text_24"><bounds x="35.1" y="46" width="7.8" height="6" /></bezel>
- <bezel element="text_25"><bounds x="45.1" y="46" width="7.8" height="6" /></bezel>
+ <element ref="text_1"><bounds x="5.1" y="6" width="7.8" height="6" /></element>
+ <element ref="text_2"><bounds x="15.1" y="6" width="7.8" height="6" /></element>
+ <element ref="text_3"><bounds x="25.1" y="6" width="7.8" height="6" /></element>
+ <element ref="text_4"><bounds x="35.1" y="6" width="7.8" height="6" /></element>
+ <element ref="text_5"><bounds x="45.1" y="6" width="7.8" height="6" /></element>
+ <element ref="text_6"><bounds x="5.1" y="16" width="7.8" height="6" /></element>
+ <element ref="text_7"><bounds x="15.1" y="16" width="7.8" height="6" /></element>
+ <element ref="text_8"><bounds x="25.1" y="16" width="7.8" height="6" /></element>
+ <element ref="text_9"><bounds x="35.1" y="16" width="7.8" height="6" /></element>
+ <element ref="text_10"><bounds x="45.1" y="16" width="7.8" height="6" /></element>
+ <element ref="text_11"><bounds x="5.1" y="26" width="7.8" height="6" /></element>
+ <element ref="text_12"><bounds x="15.1" y="26" width="7.8" height="6" /></element>
+ <element ref="text_13"><bounds x="25.1" y="26" width="7.8" height="6" /></element>
+ <element ref="text_14"><bounds x="35.1" y="26" width="7.8" height="6" /></element>
+ <element ref="text_15"><bounds x="45.1" y="26" width="7.8" height="6" /></element>
+ <element ref="text_16"><bounds x="5.1" y="36" width="7.8" height="6" /></element>
+ <element ref="text_17"><bounds x="15.1" y="36" width="7.8" height="6" /></element>
+ <element ref="text_18"><bounds x="25.1" y="36" width="7.8" height="6" /></element>
+ <element ref="text_19"><bounds x="35.1" y="36" width="7.8" height="6" /></element>
+ <element ref="text_20"><bounds x="45.1" y="36" width="7.8" height="6" /></element>
+ <element ref="text_21"><bounds x="5.1" y="46" width="7.8" height="6" /></element>
+ <element ref="text_22"><bounds x="15.1" y="46" width="7.8" height="6" /></element>
+ <element ref="text_23"><bounds x="25.1" y="46" width="7.8" height="6" /></element>
+ <element ref="text_24"><bounds x="35.1" y="46" width="7.8" height="6" /></element>
+ <element ref="text_25"><bounds x="45.1" y="46" width="7.8" height="6" /></element>
- <bezel element="hl" inputtag="IN.0" inputmask="0x01"><bounds x="5" y="5" width="8" height="8" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x01"><bounds x="15" y="5" width="8" height="8" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x01"><bounds x="25" y="5" width="8" height="8" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x01"><bounds x="35" y="5" width="8" height="8" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.4" inputmask="0x01"><bounds x="45" y="5" width="8" height="8" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="5" y="15" width="8" height="8" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x02"><bounds x="15" y="15" width="8" height="8" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x02"><bounds x="25" y="15" width="8" height="8" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x02"><bounds x="35" y="15" width="8" height="8" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.4" inputmask="0x02"><bounds x="45" y="15" width="8" height="8" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="5" y="25" width="8" height="8" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x04"><bounds x="15" y="25" width="8" height="8" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x04"><bounds x="25" y="25" width="8" height="8" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x04"><bounds x="35" y="25" width="8" height="8" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.4" inputmask="0x04"><bounds x="45" y="25" width="8" height="8" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x08"><bounds x="5" y="35" width="8" height="8" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x08"><bounds x="15" y="35" width="8" height="8" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x08"><bounds x="25" y="35" width="8" height="8" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x08"><bounds x="35" y="35" width="8" height="8" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.4" inputmask="0x08"><bounds x="45" y="35" width="8" height="8" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x10"><bounds x="5" y="45" width="8" height="8" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x10"><bounds x="15" y="45" width="8" height="8" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x10"><bounds x="25" y="45" width="8" height="8" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x10"><bounds x="35" y="45" width="8" height="8" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.4" inputmask="0x10"><bounds x="45" y="45" width="8" height="8" /><color alpha="0.15" /></bezel>
+ <element ref="hl" inputtag="IN.0" inputmask="0x01"><bounds x="5" y="5" width="8" height="8" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x01"><bounds x="15" y="5" width="8" height="8" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x01"><bounds x="25" y="5" width="8" height="8" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x01"><bounds x="35" y="5" width="8" height="8" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.4" inputmask="0x01"><bounds x="45" y="5" width="8" height="8" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x02"><bounds x="5" y="15" width="8" height="8" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x02"><bounds x="15" y="15" width="8" height="8" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x02"><bounds x="25" y="15" width="8" height="8" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x02"><bounds x="35" y="15" width="8" height="8" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.4" inputmask="0x02"><bounds x="45" y="15" width="8" height="8" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x04"><bounds x="5" y="25" width="8" height="8" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x04"><bounds x="15" y="25" width="8" height="8" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x04"><bounds x="25" y="25" width="8" height="8" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x04"><bounds x="35" y="25" width="8" height="8" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.4" inputmask="0x04"><bounds x="45" y="25" width="8" height="8" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x08"><bounds x="5" y="35" width="8" height="8" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x08"><bounds x="15" y="35" width="8" height="8" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x08"><bounds x="25" y="35" width="8" height="8" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x08"><bounds x="35" y="35" width="8" height="8" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.4" inputmask="0x08"><bounds x="45" y="35" width="8" height="8" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x10"><bounds x="5" y="45" width="8" height="8" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x10"><bounds x="15" y="45" width="8" height="8" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x10"><bounds x="25" y="45" width="8" height="8" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x10"><bounds x="35" y="45" width="8" height="8" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.4" inputmask="0x10"><bounds x="45" y="45" width="8" height="8" /><color alpha="0.15" /></element>
<!-- bottom side -->
- <bezel element="static_white"><bounds x="0" y="57" width="58" height="60" /></bezel>
- <bezel element="static_black"><bounds x="3" y="59" width="52" height="14" /></bezel>
- <bezel element="static_black"><bounds x="3" y="75" width="52" height="24" /></bezel>
+ <element ref="static_white"><bounds x="0" y="57" width="58" height="60" /></element>
+ <element ref="static_black"><bounds x="3" y="59" width="52" height="14" /></element>
+ <element ref="static_black"><bounds x="3" y="75" width="52" height="24" /></element>
- <bezel name="0.a" element="ledr"><bounds x="8.75" y="64.75" width="2.5" height="2.5" /></bezel>
- <bezel name="1.a" element="ledg"><bounds x="18.75" y="64.75" width="2.5" height="2.5" /></bezel>
+ <element name="0.a" ref="ledr"><bounds x="8.75" y="64.75" width="2.5" height="2.5" /></element>
+ <element name="1.a" ref="ledg"><bounds x="18.75" y="64.75" width="2.5" height="2.5" /></element>
- <bezel name="digit3" element="digit"><bounds x="40" y="62" width="5.33" height="8" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="45.33" y="62" width="5.33" height="8" /></bezel>
+ <element name="digit3" ref="digit"><bounds x="40" y="62" width="5.33" height="8" /></element>
+ <element name="digit2" ref="digit"><bounds x="45.33" y="62" width="5.33" height="8" /></element>
- <bezel element="static_blue"><bounds x="5" y="78" width="8" height="8" /></bezel>
- <bezel element="static_green"><bounds x="15" y="78" width="8" height="8" /></bezel>
- <bezel element="hl" inputtag="IN.5" inputmask="0x02"><bounds x="5.5" y="78.5" width="7" height="7" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.5" inputmask="0x01"><bounds x="15.5" y="78.5" width="7" height="7" /><color alpha="0.15" /></bezel>
+ <element ref="static_blue"><bounds x="5" y="78" width="8" height="8" /></element>
+ <element ref="static_green"><bounds x="15" y="78" width="8" height="8" /></element>
+ <element ref="hl" inputtag="IN.5" inputmask="0x02"><bounds x="5.5" y="78.5" width="7" height="7" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.5" inputmask="0x01"><bounds x="15.5" y="78.5" width="7" height="7" /><color alpha="0.15" /></element>
- <bezel element="text_game"><bounds x="4" y="86.5" width="10" height="2" /></bezel>
- <bezel element="text_start"><bounds x="4" y="88.5" width="10" height="2" /></bezel>
- <bezel element="text_game"><bounds x="14" y="86.5" width="10" height="2" /></bezel>
- <bezel element="text_select"><bounds x="14" y="88.5" width="10" height="2" /></bezel>
+ <element ref="text_game"><bounds x="4" y="86.5" width="10" height="2" /></element>
+ <element ref="text_start"><bounds x="4" y="88.5" width="10" height="2" /></element>
+ <element ref="text_game"><bounds x="14" y="86.5" width="10" height="2" /></element>
+ <element ref="text_select"><bounds x="14" y="88.5" width="10" height="2" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/amerihok.lay b/src/mame/layout/amerihok.lay
index 69a980c291d..7e99d507559 100644
--- a/src/mame/layout/amerihok.lay
+++ b/src/mame/layout/amerihok.lay
@@ -20,34 +20,34 @@ license:CC0
<view name="Default Layout">
<!-- Black background -->
- <bezel element="background">
+ <element ref="background">
<bounds left="00" top="00" right="260" bottom="110" />
- </bezel>
+ </element>
- <bezel name="digit0" element="digit">
+ <element name="digit0" ref="digit">
<bounds x="10" y="20" width="50" height="80" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds x="70" y="20" width="25" height="40" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds x="100" y="20" width="25" height="40" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds x="135" y="20" width="25" height="40" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds x="165" y="20" width="25" height="40" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds x="200" y="20" width="50" height="80" />
- </bezel>
+ </element>
- <bezel name="lamp" element="disk">
+ <element name="lamp" ref="disk">
<bounds x="125" y="90" width="10" height="10" />
- </bezel>
+ </element>
- <bezel element="label_left"><bounds x="20" y="5" width="30" height="10" /></bezel>
- <bezel element="label_right"><bounds x="210" y="5" width="30" height="10" /></bezel>
+ <element ref="label_left"><bounds x="20" y="5" width="30" height="10" /></element>
+ <element ref="label_right"><bounds x="210" y="5" width="30" height="10" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/amico2k.lay b/src/mame/layout/amico2k.lay
index ae6162ade6a..6e3078d391f 100644
--- a/src/mame/layout/amico2k.lay
+++ b/src/mame/layout/amico2k.lay
@@ -11,23 +11,23 @@ license:CC0
<view name="Default Layout">
<!-- Led address display -->
- <bezel name="digit0" element="digit">
+ <element name="digit0" ref="digit">
<bounds x="0" y="0" width="18" height="24" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds x="18" y="0" width="18" height="24" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds x="36" y="0" width="18" height="24" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds x="54" y="0" width="18" height="24" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds x="80" y="0" width="18" height="24" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds x="98" y="0" width="18" height="24" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/arcmania.lay b/src/mame/layout/arcmania.lay
index 083bc4d107b..486d765f472 100644
--- a/src/mame/layout/arcmania.lay
+++ b/src/mame/layout/arcmania.lay
@@ -84,63 +84,63 @@ license:CC0
<!-- leds -->
- <bezel element="static_gray"><bounds x="0" y="4.9" width="18" height="0.2" /></bezel>
- <bezel element="static_gray"><bounds x="0" y="9.9" width="18" height="0.2" /></bezel>
- <bezel element="static_gray"><bounds x="5.9" y="0" width="0.2" height="15" /></bezel>
- <bezel element="static_gray"><bounds x="11.9" y="0" width="0.2" height="15" /></bezel>
-
- <bezel name="0.0" element="led"><bounds x="2" y="1.5" width="2" height="2" /></bezel>
- <bezel name="0.1" element="led"><bounds x="8" y="1.5" width="2" height="2" /></bezel>
- <bezel name="0.2" element="led"><bounds x="14" y="1.5" width="2" height="2" /></bezel>
- <bezel name="0.3" element="led"><bounds x="2" y="6.5" width="2" height="2" /></bezel>
- <bezel name="0.4" element="led"><bounds x="8" y="6.5" width="2" height="2" /></bezel>
- <bezel name="0.5" element="led"><bounds x="14" y="6.5" width="2" height="2" /></bezel>
- <bezel name="0.6" element="led"><bounds x="2" y="11.5" width="2" height="2" /></bezel>
- <bezel name="0.7" element="led"><bounds x="8" y="11.5" width="2" height="2" /></bezel>
- <bezel name="0.8" element="led"><bounds x="14" y="11.5" width="2" height="2" /></bezel>
+ <element ref="static_gray"><bounds x="0" y="4.9" width="18" height="0.2" /></element>
+ <element ref="static_gray"><bounds x="0" y="9.9" width="18" height="0.2" /></element>
+ <element ref="static_gray"><bounds x="5.9" y="0" width="0.2" height="15" /></element>
+ <element ref="static_gray"><bounds x="11.9" y="0" width="0.2" height="15" /></element>
+
+ <element name="0.0" ref="led"><bounds x="2" y="1.5" width="2" height="2" /></element>
+ <element name="0.1" ref="led"><bounds x="8" y="1.5" width="2" height="2" /></element>
+ <element name="0.2" ref="led"><bounds x="14" y="1.5" width="2" height="2" /></element>
+ <element name="0.3" ref="led"><bounds x="2" y="6.5" width="2" height="2" /></element>
+ <element name="0.4" ref="led"><bounds x="8" y="6.5" width="2" height="2" /></element>
+ <element name="0.5" ref="led"><bounds x="14" y="6.5" width="2" height="2" /></element>
+ <element name="0.6" ref="led"><bounds x="2" y="11.5" width="2" height="2" /></element>
+ <element name="0.7" ref="led"><bounds x="8" y="11.5" width="2" height="2" /></element>
+ <element name="0.8" ref="led"><bounds x="14" y="11.5" width="2" height="2" /></element>
<!-- button panel -->
- <bezel element="static_orange"><bounds x="-1" y="18" width="5.8" height="5" /></bezel>
- <bezel element="static_orange"><bounds x="6.1" y="18" width="5.8" height="5" /></bezel>
- <bezel element="static_orange"><bounds x="13.2" y="18" width="5.8" height="5" /></bezel>
+ <element ref="static_orange"><bounds x="-1" y="18" width="5.8" height="5" /></element>
+ <element ref="static_orange"><bounds x="6.1" y="18" width="5.8" height="5" /></element>
+ <element ref="static_orange"><bounds x="13.2" y="18" width="5.8" height="5" /></element>
- <bezel element="static_red"><bounds x="-1" y="24.3" width="5.8" height="5" /></bezel>
- <bezel element="static_yellow"><bounds x="6.1" y="24.3" width="5.8" height="5" /></bezel>
- <bezel element="static_blue"><bounds x="13.2" y="24.3" width="5.8" height="5" /></bezel>
+ <element ref="static_red"><bounds x="-1" y="24.3" width="5.8" height="5" /></element>
+ <element ref="static_yellow"><bounds x="6.1" y="24.3" width="5.8" height="5" /></element>
+ <element ref="static_blue"><bounds x="13.2" y="24.3" width="5.8" height="5" /></element>
- <bezel element="static_green"><bounds x="-1" y="30.6" width="5.8" height="5" /></bezel>
- <bezel element="static_yellow"><bounds x="6.1" y="30.6" width="5.8" height="5" /></bezel>
- <bezel element="static_purple"><bounds x="13.2" y="30.6" width="5.8" height="5" /></bezel>
+ <element ref="static_green"><bounds x="-1" y="30.6" width="5.8" height="5" /></element>
+ <element ref="static_yellow"><bounds x="6.1" y="30.6" width="5.8" height="5" /></element>
+ <element ref="static_purple"><bounds x="13.2" y="30.6" width="5.8" height="5" /></element>
- <bezel element="text_1"><bounds x="-0.9" y="18.5" width="5.6" height="4" /></bezel>
- <bezel element="text_2"><bounds x="6.2" y="18.5" width="5.6" height="4" /></bezel>
- <bezel element="text_3"><bounds x="13.3" y="18.5" width="5.6" height="4" /></bezel>
+ <element ref="text_1"><bounds x="-0.9" y="18.5" width="5.6" height="4" /></element>
+ <element ref="text_2"><bounds x="6.2" y="18.5" width="5.6" height="4" /></element>
+ <element ref="text_3"><bounds x="13.3" y="18.5" width="5.6" height="4" /></element>
- <bezel element="text_run"><bounds x="-0.9" y="25.2" width="5.6" height="1.6" /></bezel>
- <bezel element="text_amuk"><bounds x="-0.9" y="26.8" width="5.6" height="1.6" /></bezel>
+ <element ref="text_run"><bounds x="-0.9" y="25.2" width="5.6" height="1.6" /></element>
+ <element ref="text_amuk"><bounds x="-0.9" y="26.8" width="5.6" height="1.6" /></element>
- <bezel element="text_sneak"><bounds x="13.3" y="25.2" width="5.6" height="1.6" /></bezel>
- <bezel element="text_attack"><bounds x="13.3" y="26.8" width="5.6" height="1.6" /></bezel>
+ <element ref="text_sneak"><bounds x="13.3" y="25.2" width="5.6" height="1.6" /></element>
+ <element ref="text_attack"><bounds x="13.3" y="26.8" width="5.6" height="1.6" /></element>
- <bezel element="text_alien"><bounds x="-0.9" y="31.5" width="5.6" height="1.6" /></bezel>
- <bezel element="text_raiders"><bounds x="-0.9" y="33.1" width="5.6" height="1.6" /></bezel>
+ <element ref="text_alien"><bounds x="-0.9" y="31.5" width="5.6" height="1.6" /></element>
+ <element ref="text_raiders"><bounds x="-0.9" y="33.1" width="5.6" height="1.6" /></element>
- <bezel element="text_rattler"><bounds x="13.3" y="32.3" width="5.6" height="1.6" /></bezel>
+ <element ref="text_rattler"><bounds x="13.3" y="32.3" width="5.6" height="1.6" /></element>
- <bezel element="hl" inputtag="IN.2" inputmask="0x01"><bounds x="-1" y="18" width="5.8" height="5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x02"><bounds x="6.1" y="18" width="5.8" height="5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x04"><bounds x="13.2" y="18" width="5.8" height="5" /><color alpha="0.2" /></bezel>
+ <element ref="hl" inputtag="IN.2" inputmask="0x01"><bounds x="-1" y="18" width="5.8" height="5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x02"><bounds x="6.1" y="18" width="5.8" height="5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x04"><bounds x="13.2" y="18" width="5.8" height="5" /><color alpha="0.2" /></element>
- <bezel element="hl" inputtag="IN.1" inputmask="0x01"><bounds x="-1" y="24.3" width="5.8" height="5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x02"><bounds x="6.1" y="24.3" width="5.8" height="5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x04"><bounds x="13.2" y="24.3" width="5.8" height="5" /><color alpha="0.2" /></bezel>
+ <element ref="hl" inputtag="IN.1" inputmask="0x01"><bounds x="-1" y="24.3" width="5.8" height="5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x02"><bounds x="6.1" y="24.3" width="5.8" height="5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x04"><bounds x="13.2" y="24.3" width="5.8" height="5" /><color alpha="0.2" /></element>
- <bezel element="hl" inputtag="IN.0" inputmask="0x01"><bounds x="-1" y="30.6" width="5.8" height="5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="6.1" y="30.6" width="5.8" height="5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="13.2" y="30.6" width="5.8" height="5" /><color alpha="0.2" /></bezel>
+ <element ref="hl" inputtag="IN.0" inputmask="0x01"><bounds x="-1" y="30.6" width="5.8" height="5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x02"><bounds x="6.1" y="30.6" width="5.8" height="5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x04"><bounds x="13.2" y="30.6" width="5.8" height="5" /><color alpha="0.2" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/arrball.lay b/src/mame/layout/arrball.lay
index e9f9316fd6f..8d856b58b87 100644
--- a/src/mame/layout/arrball.lay
+++ b/src/mame/layout/arrball.lay
@@ -63,153 +63,153 @@ license:CC0
<view name="Internal Layout">
<bounds left="-1" right="24.5" top="2.6" bottom="33" />
- <bezel element="static_orange"><bounds x="1.3" y="11.3" width="15.4" height="15.4" /></bezel>
- <bezel element="static_black"><bounds x="1.7" y="11.7" width="14.6" height="14.6" /></bezel>
- <bezel element="static_orange"><bounds x="6.3" y="11.3" width="5.4" height="15.4" /></bezel>
- <bezel element="static_black"><bounds x="6.7" y="11.7" width="4.6" height="14.6" /></bezel>
- <bezel element="static_orange"><bounds x="1.3" y="16.3" width="15.4" height="5.4" /></bezel>
- <bezel element="static_black"><bounds x="1.7" y="16.7" width="14.6" height="4.6" /></bezel>
- <bezel element="static_orange"><bounds x="6.3" y="16.3" width="5.4" height="5.4" /></bezel>
- <bezel element="static_black"><bounds x="6.7" y="16.7" width="4.6" height="4.6" /></bezel>
+ <element ref="static_orange"><bounds x="1.3" y="11.3" width="15.4" height="15.4" /></element>
+ <element ref="static_black"><bounds x="1.7" y="11.7" width="14.6" height="14.6" /></element>
+ <element ref="static_orange"><bounds x="6.3" y="11.3" width="5.4" height="15.4" /></element>
+ <element ref="static_black"><bounds x="6.7" y="11.7" width="4.6" height="14.6" /></element>
+ <element ref="static_orange"><bounds x="1.3" y="16.3" width="15.4" height="5.4" /></element>
+ <element ref="static_black"><bounds x="1.7" y="16.7" width="14.6" height="4.6" /></element>
+ <element ref="static_orange"><bounds x="6.3" y="16.3" width="5.4" height="5.4" /></element>
+ <element ref="static_black"><bounds x="6.7" y="16.7" width="4.6" height="4.6" /></element>
<repeat count="140">
<param name="x" start="2.0" increment="0.1" />
<param name="y" start="12.0" increment="0.1" />
- <bezel element="disk_orange"><bounds x="~x~" y="~y~" width="0.4" height="0.4" /></bezel>
+ <element ref="disk_orange"><bounds x="~x~" y="~y~" width="0.4" height="0.4" /></element>
</repeat>
<repeat count="140">
<param name="x" start="15.9" increment="-0.1" />
<param name="y" start="12.0" increment="0.1" />
- <bezel element="disk_orange"><bounds x="~x~" y="~y~" width="0.4" height="0.4" /></bezel>
+ <element ref="disk_orange"><bounds x="~x~" y="~y~" width="0.4" height="0.4" /></element>
</repeat>
- <bezel element="disk_white"><bounds x="0" y="10" width="3" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="5" y="10" width="3" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="10" y="10" width="3" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="15" y="10" width="3" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="0" y="15" width="3" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="5" y="15" width="3" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="10" y="15" width="3" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="15" y="15" width="3" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="0" y="20" width="3" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="5" y="20" width="3" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="10" y="20" width="3" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="15" y="20" width="3" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="0" y="25" width="3" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="5" y="25" width="3" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="10" y="25" width="3" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="15" y="25" width="3" height="3" /></bezel>
-
- <bezel element="disk_black"><bounds x="0.5" y="10.5" width="2" height="2" /></bezel>
- <bezel element="disk_black"><bounds x="5.5" y="10.5" width="2" height="2" /></bezel>
- <bezel element="disk_black"><bounds x="10.5" y="10.5" width="2" height="2" /></bezel>
- <bezel element="disk_black"><bounds x="15.5" y="10.5" width="2" height="2" /></bezel>
- <bezel element="disk_black"><bounds x="0.5" y="15.5" width="2" height="2" /></bezel>
- <bezel element="disk_black"><bounds x="5.5" y="15.5" width="2" height="2" /></bezel>
- <bezel element="disk_black"><bounds x="10.5" y="15.5" width="2" height="2" /></bezel>
- <bezel element="disk_black"><bounds x="15.5" y="15.5" width="2" height="2" /></bezel>
- <bezel element="disk_black"><bounds x="0.5" y="20.5" width="2" height="2" /></bezel>
- <bezel element="disk_black"><bounds x="5.5" y="20.5" width="2" height="2" /></bezel>
- <bezel element="disk_black"><bounds x="10.5" y="20.5" width="2" height="2" /></bezel>
- <bezel element="disk_black"><bounds x="15.5" y="20.5" width="2" height="2" /></bezel>
- <bezel element="disk_black"><bounds x="0.5" y="25.5" width="2" height="2" /></bezel>
- <bezel element="disk_black"><bounds x="5.5" y="25.5" width="2" height="2" /></bezel>
- <bezel element="disk_black"><bounds x="10.5" y="25.5" width="2" height="2" /></bezel>
- <bezel element="disk_black"><bounds x="15.5" y="25.5" width="2" height="2" /></bezel>
-
- <bezel name="0.0" element="led"><bounds x="1" y="11" width="1" height="1" /></bezel>
- <bezel name="0.1" element="led"><bounds x="6" y="11" width="1" height="1" /></bezel>
- <bezel name="0.2" element="led"><bounds x="11" y="11" width="1" height="1" /></bezel>
- <bezel name="0.3" element="led"><bounds x="16" y="11" width="1" height="1" /></bezel>
- <bezel name="1.0" element="led"><bounds x="1" y="16" width="1" height="1" /></bezel>
- <bezel name="1.1" element="led"><bounds x="6" y="16" width="1" height="1" /></bezel>
- <bezel name="1.2" element="led"><bounds x="11" y="16" width="1" height="1" /></bezel>
- <bezel name="1.3" element="led"><bounds x="16" y="16" width="1" height="1" /></bezel>
- <bezel name="2.0" element="led"><bounds x="1" y="21" width="1" height="1" /></bezel>
- <bezel name="2.1" element="led"><bounds x="6" y="21" width="1" height="1" /></bezel>
- <bezel name="2.2" element="led"><bounds x="11" y="21" width="1" height="1" /></bezel>
- <bezel name="2.3" element="led"><bounds x="16" y="21" width="1" height="1" /></bezel>
- <bezel name="3.0" element="led"><bounds x="1" y="26" width="1" height="1" /></bezel>
- <bezel name="3.1" element="led"><bounds x="6" y="26" width="1" height="1" /></bezel>
- <bezel name="3.2" element="led"><bounds x="11" y="26" width="1" height="1" /></bezel>
- <bezel name="3.3" element="led"><bounds x="16" y="26" width="1" height="1" /></bezel>
-
- <bezel element="text_1"><bounds x="0.5" y="10.75" width="2" height="1.5" /></bezel>
- <bezel element="text_2"><bounds x="5.5" y="10.75" width="2" height="1.5" /></bezel>
- <bezel element="text_3"><bounds x="10.5" y="10.75" width="2" height="1.5" /></bezel>
- <bezel element="text_4"><bounds x="15.5" y="10.75" width="2" height="1.5" /></bezel>
- <bezel element="text_5"><bounds x="0.5" y="15.75" width="2" height="1.5" /></bezel>
- <bezel element="text_6"><bounds x="5.5" y="15.75" width="2" height="1.5" /></bezel>
- <bezel element="text_7"><bounds x="10.5" y="15.75" width="2" height="1.5" /></bezel>
- <bezel element="text_8"><bounds x="15.5" y="15.75" width="2" height="1.5" /></bezel>
- <bezel element="text_9"><bounds x="0.5" y="20.75" width="2" height="1.5" /></bezel>
- <bezel element="text_10"><bounds x="5.5" y="20.75" width="2" height="1.5" /></bezel>
- <bezel element="text_11"><bounds x="10.5" y="20.75" width="2" height="1.5" /></bezel>
- <bezel element="text_12"><bounds x="15.5" y="20.75" width="2" height="1.5" /></bezel>
- <bezel element="text_13"><bounds x="0.5" y="25.75" width="2" height="1.5" /></bezel>
- <bezel element="text_14"><bounds x="5.5" y="25.75" width="2" height="1.5" /></bezel>
- <bezel element="text_15"><bounds x="10.5" y="25.75" width="2" height="1.5" /></bezel>
- <bezel element="text_16"><bounds x="15.5" y="25.75" width="2" height="1.5" /></bezel>
+ <element ref="disk_white"><bounds x="0" y="10" width="3" height="3" /></element>
+ <element ref="disk_white"><bounds x="5" y="10" width="3" height="3" /></element>
+ <element ref="disk_white"><bounds x="10" y="10" width="3" height="3" /></element>
+ <element ref="disk_white"><bounds x="15" y="10" width="3" height="3" /></element>
+ <element ref="disk_white"><bounds x="0" y="15" width="3" height="3" /></element>
+ <element ref="disk_white"><bounds x="5" y="15" width="3" height="3" /></element>
+ <element ref="disk_white"><bounds x="10" y="15" width="3" height="3" /></element>
+ <element ref="disk_white"><bounds x="15" y="15" width="3" height="3" /></element>
+ <element ref="disk_white"><bounds x="0" y="20" width="3" height="3" /></element>
+ <element ref="disk_white"><bounds x="5" y="20" width="3" height="3" /></element>
+ <element ref="disk_white"><bounds x="10" y="20" width="3" height="3" /></element>
+ <element ref="disk_white"><bounds x="15" y="20" width="3" height="3" /></element>
+ <element ref="disk_white"><bounds x="0" y="25" width="3" height="3" /></element>
+ <element ref="disk_white"><bounds x="5" y="25" width="3" height="3" /></element>
+ <element ref="disk_white"><bounds x="10" y="25" width="3" height="3" /></element>
+ <element ref="disk_white"><bounds x="15" y="25" width="3" height="3" /></element>
+
+ <element ref="disk_black"><bounds x="0.5" y="10.5" width="2" height="2" /></element>
+ <element ref="disk_black"><bounds x="5.5" y="10.5" width="2" height="2" /></element>
+ <element ref="disk_black"><bounds x="10.5" y="10.5" width="2" height="2" /></element>
+ <element ref="disk_black"><bounds x="15.5" y="10.5" width="2" height="2" /></element>
+ <element ref="disk_black"><bounds x="0.5" y="15.5" width="2" height="2" /></element>
+ <element ref="disk_black"><bounds x="5.5" y="15.5" width="2" height="2" /></element>
+ <element ref="disk_black"><bounds x="10.5" y="15.5" width="2" height="2" /></element>
+ <element ref="disk_black"><bounds x="15.5" y="15.5" width="2" height="2" /></element>
+ <element ref="disk_black"><bounds x="0.5" y="20.5" width="2" height="2" /></element>
+ <element ref="disk_black"><bounds x="5.5" y="20.5" width="2" height="2" /></element>
+ <element ref="disk_black"><bounds x="10.5" y="20.5" width="2" height="2" /></element>
+ <element ref="disk_black"><bounds x="15.5" y="20.5" width="2" height="2" /></element>
+ <element ref="disk_black"><bounds x="0.5" y="25.5" width="2" height="2" /></element>
+ <element ref="disk_black"><bounds x="5.5" y="25.5" width="2" height="2" /></element>
+ <element ref="disk_black"><bounds x="10.5" y="25.5" width="2" height="2" /></element>
+ <element ref="disk_black"><bounds x="15.5" y="25.5" width="2" height="2" /></element>
+
+ <element name="0.0" ref="led"><bounds x="1" y="11" width="1" height="1" /></element>
+ <element name="0.1" ref="led"><bounds x="6" y="11" width="1" height="1" /></element>
+ <element name="0.2" ref="led"><bounds x="11" y="11" width="1" height="1" /></element>
+ <element name="0.3" ref="led"><bounds x="16" y="11" width="1" height="1" /></element>
+ <element name="1.0" ref="led"><bounds x="1" y="16" width="1" height="1" /></element>
+ <element name="1.1" ref="led"><bounds x="6" y="16" width="1" height="1" /></element>
+ <element name="1.2" ref="led"><bounds x="11" y="16" width="1" height="1" /></element>
+ <element name="1.3" ref="led"><bounds x="16" y="16" width="1" height="1" /></element>
+ <element name="2.0" ref="led"><bounds x="1" y="21" width="1" height="1" /></element>
+ <element name="2.1" ref="led"><bounds x="6" y="21" width="1" height="1" /></element>
+ <element name="2.2" ref="led"><bounds x="11" y="21" width="1" height="1" /></element>
+ <element name="2.3" ref="led"><bounds x="16" y="21" width="1" height="1" /></element>
+ <element name="3.0" ref="led"><bounds x="1" y="26" width="1" height="1" /></element>
+ <element name="3.1" ref="led"><bounds x="6" y="26" width="1" height="1" /></element>
+ <element name="3.2" ref="led"><bounds x="11" y="26" width="1" height="1" /></element>
+ <element name="3.3" ref="led"><bounds x="16" y="26" width="1" height="1" /></element>
+
+ <element ref="text_1"><bounds x="0.5" y="10.75" width="2" height="1.5" /></element>
+ <element ref="text_2"><bounds x="5.5" y="10.75" width="2" height="1.5" /></element>
+ <element ref="text_3"><bounds x="10.5" y="10.75" width="2" height="1.5" /></element>
+ <element ref="text_4"><bounds x="15.5" y="10.75" width="2" height="1.5" /></element>
+ <element ref="text_5"><bounds x="0.5" y="15.75" width="2" height="1.5" /></element>
+ <element ref="text_6"><bounds x="5.5" y="15.75" width="2" height="1.5" /></element>
+ <element ref="text_7"><bounds x="10.5" y="15.75" width="2" height="1.5" /></element>
+ <element ref="text_8"><bounds x="15.5" y="15.75" width="2" height="1.5" /></element>
+ <element ref="text_9"><bounds x="0.5" y="20.75" width="2" height="1.5" /></element>
+ <element ref="text_10"><bounds x="5.5" y="20.75" width="2" height="1.5" /></element>
+ <element ref="text_11"><bounds x="10.5" y="20.75" width="2" height="1.5" /></element>
+ <element ref="text_12"><bounds x="15.5" y="20.75" width="2" height="1.5" /></element>
+ <element ref="text_13"><bounds x="0.5" y="25.75" width="2" height="1.5" /></element>
+ <element ref="text_14"><bounds x="5.5" y="25.75" width="2" height="1.5" /></element>
+ <element ref="text_15"><bounds x="10.5" y="25.75" width="2" height="1.5" /></element>
+ <element ref="text_16"><bounds x="15.5" y="25.75" width="2" height="1.5" /></element>
<!-- bottom side-->
- <bezel element="static_orange"><bounds x="-0.2" y="28.7" width="3.4" height="1.7" /></bezel>
- <bezel element="disk_orange"><bounds x="-0.2" y="28.7" width="3.4" height="3.4" /></bezel>
- <bezel element="text_l1"><bounds x="0.3" y="29.55" width="2.4" height="1.8" /></bezel>
+ <element ref="static_orange"><bounds x="-0.2" y="28.7" width="3.4" height="1.7" /></element>
+ <element ref="disk_orange"><bounds x="-0.2" y="28.7" width="3.4" height="3.4" /></element>
+ <element ref="text_l1"><bounds x="0.3" y="29.55" width="2.4" height="1.8" /></element>
- <bezel element="static_white"><bounds x="4.8" y="28.7" width="3.4" height="1.7" /></bezel>
- <bezel element="disk_white"><bounds x="4.8" y="28.7" width="3.4" height="3.4" /></bezel>
- <bezel element="text_l2"><bounds x="5.3" y="29.55" width="2.4" height="1.8" /></bezel>
+ <element ref="static_white"><bounds x="4.8" y="28.7" width="3.4" height="1.7" /></element>
+ <element ref="disk_white"><bounds x="4.8" y="28.7" width="3.4" height="3.4" /></element>
+ <element ref="text_l2"><bounds x="5.3" y="29.55" width="2.4" height="1.8" /></element>
- <bezel element="static_orange"><bounds x="9.8" y="28.7" width="3.4" height="1.7" /></bezel>
- <bezel element="disk_orange"><bounds x="9.8" y="28.7" width="3.4" height="3.4" /></bezel>
- <bezel element="text_l3"><bounds x="10.3" y="29.55" width="2.4" height="1.8" /></bezel>
+ <element ref="static_orange"><bounds x="9.8" y="28.7" width="3.4" height="1.7" /></element>
+ <element ref="disk_orange"><bounds x="9.8" y="28.7" width="3.4" height="3.4" /></element>
+ <element ref="text_l3"><bounds x="10.3" y="29.55" width="2.4" height="1.8" /></element>
- <bezel element="static_white"><bounds x="14.8" y="28.7" width="3.4" height="1.7" /></bezel>
- <bezel element="disk_white"><bounds x="14.8" y="28.7" width="3.4" height="3.4" /></bezel>
- <bezel element="text_l4"><bounds x="15.3" y="29.55" width="2.4" height="1.8" /></bezel>
+ <element ref="static_white"><bounds x="14.8" y="28.7" width="3.4" height="1.7" /></element>
+ <element ref="disk_white"><bounds x="14.8" y="28.7" width="3.4" height="3.4" /></element>
+ <element ref="text_l4"><bounds x="15.3" y="29.55" width="2.4" height="1.8" /></element>
- <bezel element="static_black"><bounds x="-1" y="28.2" width="20" height="1" /></bezel>
+ <element ref="static_black"><bounds x="-1" y="28.2" width="20" height="1" /></element>
<!-- right side-->
- <bezel element="text_start"><bounds x="19" y="28.3" width="7" height="1.3" /></bezel>
- <bezel element="disk_orange"><bounds x="21" y="25" width="3" height="3" /></bezel>
- <bezel element="disk_black"><bounds x="21.4" y="25.4" width="2.2" height="2.2" /></bezel>
- <bezel element="disk_orange"><bounds x="21.6" y="25.6" width="1.8" height="1.8" /></bezel>
- <bezel name="6.0" element="led"><bounds x="22" y="26" width="1" height="1" /></bezel>
+ <element ref="text_start"><bounds x="19" y="28.3" width="7" height="1.3" /></element>
+ <element ref="disk_orange"><bounds x="21" y="25" width="3" height="3" /></element>
+ <element ref="disk_black"><bounds x="21.4" y="25.4" width="2.2" height="2.2" /></element>
+ <element ref="disk_orange"><bounds x="21.6" y="25.6" width="1.8" height="1.8" /></element>
+ <element name="6.0" ref="led"><bounds x="22" y="26" width="1" height="1" /></element>
- <bezel element="disk_orange"><bounds x="21" y="19.6" width="1.8" height="1.8" /></bezel>
- <bezel name="6.1" element="led"><bounds x="21.4" y="20" width="1" height="1" /></bezel>
+ <element ref="disk_orange"><bounds x="21" y="19.6" width="1.8" height="1.8" /></element>
+ <element name="6.1" ref="led"><bounds x="21.4" y="20" width="1" height="1" /></element>
- <bezel element="disk_orange"><bounds x="20.3" y="14.1" width="1.8" height="1.8" /></bezel>
- <bezel name="6.2" element="led"><bounds x="20.7" y="14.5" width="1" height="1" /></bezel>
+ <element ref="disk_orange"><bounds x="20.3" y="14.1" width="1.8" height="1.8" /></element>
+ <element name="6.2" ref="led"><bounds x="20.7" y="14.5" width="1" height="1" /></element>
- <bezel element="disk_orange"><bounds x="19.5" y="8.6" width="1.8" height="1.8" /></bezel>
- <bezel name="6.3" element="led"><bounds x="19.9" y="9" width="1" height="1" /></bezel>
+ <element ref="disk_orange"><bounds x="19.5" y="8.6" width="1.8" height="1.8" /></element>
+ <element name="6.3" ref="led"><bounds x="19.9" y="9" width="1" height="1" /></element>
- <bezel element="disk_orange"><bounds x="16.2" y="6.6" width="1.8" height="1.8" /></bezel>
- <bezel name="6.4" element="led"><bounds x="16.6" y="7" width="1" height="1" /></bezel>
+ <element ref="disk_orange"><bounds x="16.2" y="6.6" width="1.8" height="1.8" /></element>
+ <element name="6.4" ref="led"><bounds x="16.6" y="7" width="1" height="1" /></element>
- <bezel element="disk_orange"><bounds x="13" y="7.6" width="1.8" height="1.8" /></bezel>
- <bezel name="6.5" element="led"><bounds x="13.4" y="8" width="1" height="1" /></bezel>
+ <element ref="disk_orange"><bounds x="13" y="7.6" width="1.8" height="1.8" /></element>
+ <element name="6.5" ref="led"><bounds x="13.4" y="8" width="1" height="1" /></element>
- <bezel element="disk_orange"><bounds x="15.2" y="7.7" width="0.6" height="0.6" /></bezel>
- <bezel element="disk_orange"><bounds x="18.45" y="8.2" width="0.6" height="0.6" /></bezel>
- <bezel element="disk_orange"><bounds x="20.366" y="11.133" width="0.6" height="0.6" /></bezel>
- <bezel element="disk_orange"><bounds x="20.633" y="12.766" width="0.6" height="0.6" /></bezel>
- <bezel element="disk_orange"><bounds x="21.133" y="16.633" width="0.6" height="0.6" /></bezel>
- <bezel element="disk_orange"><bounds x="21.366" y="18.266" width="0.6" height="0.6" /></bezel>
- <bezel element="disk_orange"><bounds x="21.8" y="22.1" width="0.6" height="0.6" /></bezel>
- <bezel element="disk_orange"><bounds x="21.966" y="23.7" width="0.6" height="0.6" /></bezel>
+ <element ref="disk_orange"><bounds x="15.2" y="7.7" width="0.6" height="0.6" /></element>
+ <element ref="disk_orange"><bounds x="18.45" y="8.2" width="0.6" height="0.6" /></element>
+ <element ref="disk_orange"><bounds x="20.366" y="11.133" width="0.6" height="0.6" /></element>
+ <element ref="disk_orange"><bounds x="20.633" y="12.766" width="0.6" height="0.6" /></element>
+ <element ref="disk_orange"><bounds x="21.133" y="16.633" width="0.6" height="0.6" /></element>
+ <element ref="disk_orange"><bounds x="21.366" y="18.266" width="0.6" height="0.6" /></element>
+ <element ref="disk_orange"><bounds x="21.8" y="22.1" width="0.6" height="0.6" /></element>
+ <element ref="disk_orange"><bounds x="21.966" y="23.7" width="0.6" height="0.6" /></element>
<!-- digits-->
- <bezel element="static_orange"><bounds x="0.5" y="3" width="7" height="5" /></bezel>
- <bezel element="static_black"><bounds x="0.9" y="3.4" width="6.2" height="4.2" /></bezel>
- <bezel name="digit5" element="digit"><bounds x="1.5" y="3.625" width="2.5" height="3.75" /></bezel>
- <bezel name="digit4" element="digit"><bounds x="4" y="3.625" width="2.5" height="3.75" /></bezel>
+ <element ref="static_orange"><bounds x="0.5" y="3" width="7" height="5" /></element>
+ <element ref="static_black"><bounds x="0.9" y="3.4" width="6.2" height="4.2" /></element>
+ <element name="digit5" ref="digit"><bounds x="1.5" y="3.625" width="2.5" height="3.75" /></element>
+ <element name="digit4" ref="digit"><bounds x="4" y="3.625" width="2.5" height="3.75" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/astro.lay b/src/mame/layout/astro.lay
index 68983c850e1..16f691ae925 100644
--- a/src/mame/layout/astro.lay
+++ b/src/mame/layout/astro.lay
@@ -31,36 +31,36 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="90" top="0" bottom="32" />
- <bezel element="static_black">
+ <element ref="static_black">
<bounds left="0" right="90" top="0" bottom="32" />
- </bezel>
-
- <bezel name="digit0" element="digit"><bounds x="0" y="0" width="10" height="15" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="10" y="0" width="10" height="15" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="20" y="0" width="10" height="15" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="30" y="0" width="10" height="15" /></bezel>
- <bezel name="digit4" element="digit"><bounds x="40" y="0" width="10" height="15" /></bezel>
- <bezel name="digit5" element="digit"><bounds x="50" y="0" width="10" height="15" /></bezel>
- <bezel name="digit6" element="digit"><bounds x="60" y="0" width="10" height="15" /></bezel>
- <bezel name="digit7" element="digit"><bounds x="70" y="0" width="10" height="15" /></bezel>
- <bezel name="digit8" element="digit"><bounds x="80" y="0" width="10" height="15" /></bezel>
-
- <bezel element="text_sun"><bounds x="10" y="22" width="10" height="3" /></bezel>
- <bezel element="text_mercury"><bounds x="30" y="22" width="10" height="3" /></bezel>
- <bezel element="text_venus"><bounds x="50" y="22" width="10" height="3" /></bezel>
- <bezel element="text_mars"><bounds x="70" y="22" width="10" height="3" /></bezel>
-
- <bezel name="9.0" element="led_g"><bounds x="10" y="27" width="4" height="4" /></bezel>
- <bezel name="9.1" element="led_y"><bounds x="15" y="27" width="4" height="4" /></bezel>
-
- <bezel name="9.2" element="led_g"><bounds x="30" y="27" width="4" height="4" /></bezel>
- <bezel name="9.3" element="led_y"><bounds x="35" y="27" width="4" height="4" /></bezel>
-
- <bezel name="9.4" element="led_g"><bounds x="50" y="27" width="4" height="4" /></bezel>
- <bezel name="9.5" element="led_y"><bounds x="55" y="27" width="4" height="4" /></bezel>
-
- <bezel name="9.6" element="led_g"><bounds x="70" y="27" width="4" height="4" /></bezel>
- <bezel name="9.7" element="led_y"><bounds x="75" y="27" width="4" height="4" /></bezel>
+ </element>
+
+ <element name="digit0" ref="digit"><bounds x="0" y="0" width="10" height="15" /></element>
+ <element name="digit1" ref="digit"><bounds x="10" y="0" width="10" height="15" /></element>
+ <element name="digit2" ref="digit"><bounds x="20" y="0" width="10" height="15" /></element>
+ <element name="digit3" ref="digit"><bounds x="30" y="0" width="10" height="15" /></element>
+ <element name="digit4" ref="digit"><bounds x="40" y="0" width="10" height="15" /></element>
+ <element name="digit5" ref="digit"><bounds x="50" y="0" width="10" height="15" /></element>
+ <element name="digit6" ref="digit"><bounds x="60" y="0" width="10" height="15" /></element>
+ <element name="digit7" ref="digit"><bounds x="70" y="0" width="10" height="15" /></element>
+ <element name="digit8" ref="digit"><bounds x="80" y="0" width="10" height="15" /></element>
+
+ <element ref="text_sun"><bounds x="10" y="22" width="10" height="3" /></element>
+ <element ref="text_mercury"><bounds x="30" y="22" width="10" height="3" /></element>
+ <element ref="text_venus"><bounds x="50" y="22" width="10" height="3" /></element>
+ <element ref="text_mars"><bounds x="70" y="22" width="10" height="3" /></element>
+
+ <element name="9.0" ref="led_g"><bounds x="10" y="27" width="4" height="4" /></element>
+ <element name="9.1" ref="led_y"><bounds x="15" y="27" width="4" height="4" /></element>
+
+ <element name="9.2" ref="led_g"><bounds x="30" y="27" width="4" height="4" /></element>
+ <element name="9.3" ref="led_y"><bounds x="35" y="27" width="4" height="4" /></element>
+
+ <element name="9.4" ref="led_g"><bounds x="50" y="27" width="4" height="4" /></element>
+ <element name="9.5" ref="led_y"><bounds x="55" y="27" width="4" height="4" /></element>
+
+ <element name="9.6" ref="led_g"><bounds x="70" y="27" width="4" height="4" /></element>
+ <element name="9.7" ref="led_y"><bounds x="75" y="27" width="4" height="4" /></element>
</view>
diff --git a/src/mame/layout/ave_arb.lay b/src/mame/layout/ave_arb.lay
index 23ee7f4a3bc..ae1a6659dd0 100644
--- a/src/mame/layout/ave_arb.lay
+++ b/src/mame/layout/ave_arb.lay
@@ -186,77 +186,77 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- leds -->
<repeat count="8">
@@ -266,7 +266,7 @@ license:CC0
<repeat count="8">
<param name="x" start="8.3" increment="10" />
<param name="i1" start="0" increment="1" />
- <bezel name="~i1~.~i2~" element="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></bezel>
+ <element name="~i1~.~i2~" ref="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></element>
</repeat>
</repeat>
@@ -275,23 +275,23 @@ license:CC0
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -350,82 +350,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -434,98 +434,98 @@ license:CC0
<view name="Internal Layout">
<bounds left="-13" right="106.5" top="-1.5" bottom="87.5" />
- <bezel element="cblack"><bounds x="-1" y="-1.5" width="89" height="89" /></bezel>
- <bezel element="black"><bounds x="3" y="2.5" width="81" height="81" /></bezel>
+ <element ref="cblack"><bounds x="-1" y="-1.5" width="89" height="89" /></element>
+ <element ref="black"><bounds x="3" y="2.5" width="81" height="81" /></element>
<group ref="sb_board"><bounds x="3.5" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-12" y="3" width="10" height="80" /></group>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="0.2" y="7" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="0.2" y="17" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="0.2" y="27" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="0.2" y="37" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="0.2" y="47" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="0.2" y="57" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="0.2" y="67" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="0.2" y="77" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="7.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="17.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="27.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="37.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="47.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="57.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="67.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="77.5" y="84.5" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="0.2" y="7" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="0.2" y="17" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="0.2" y="27" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="0.2" y="37" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="0.2" y="47" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="0.2" y="57" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="0.2" y="67" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="0.2" y="77" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="7.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="17.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="27.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="37.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="47.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="57.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="67.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="77.5" y="84.5" width="2" height="2" /></element>
<!-- right side -->
- <bezel element="text_l0"><bounds x="88.6" y="22.65" width="2.5" height="1.5" /></bezel>
- <bezel element="text_l1"><bounds x="88.6" y="25.65" width="2.5" height="1.5" /></bezel>
- <bezel element="text_l2"><bounds x="88.6" y="28.65" width="2.5" height="1.5" /></bezel>
- <bezel element="text_l3"><bounds x="88.6" y="31.65" width="2.5" height="1.5" /></bezel>
- <bezel element="text_l4"><bounds x="88.6" y="34.65" width="2.5" height="1.5" /></bezel>
- <bezel element="text_l5"><bounds x="88.6" y="37.65" width="2.5" height="1.5" /></bezel>
- <bezel element="text_l6"><bounds x="88.6" y="43.15" width="2.5" height="1.5" /></bezel>
-
- <bezel element="text_r11"><bounds x="92.25" y="22.65" width="3.5" height="1.5" /></bezel>
- <bezel element="text_r21"><bounds x="92.25" y="25.65" width="3.5" height="1.5" /></bezel>
- <bezel element="text_r31"><bounds x="92.25" y="28.65" width="3.5" height="1.5" /></bezel>
- <bezel element="text_r41"><bounds x="92.25" y="31.65" width="3.5" height="1.5" /></bezel>
- <bezel element="text_r51"><bounds x="92.25" y="34.65" width="3.5" height="1.5" /></bezel>
- <bezel element="text_r61"><bounds x="92.25" y="37.65" width="3.5" height="1.5" /></bezel>
- <bezel element="text_r71"><bounds x="92.5" y="43.15" width="3" height="1.5" /></bezel>
- <bezel element="text_r81"><bounds x="92.5" y="46.15" width="3" height="1.5" /></bezel>
-
- <bezel element="text_s1"><bounds x="97.8" y="21.15" width="10" height="1.5" /></bezel>
- <bezel element="text_s2"><bounds x="97.8" y="33.15" width="10" height="1.5" /></bezel>
- <bezel element="text_s3"><bounds x="97.8" y="36.15" width="10" height="1.5" /></bezel>
- <bezel element="text_s4"><bounds x="97.8" y="41.65" width="10" height="1.5" /></bezel>
-
- <bezel element="text_r12"><bounds x="87.5" y="13.15" width="7" height="1.5" /></bezel>
- <bezel element="text_r22"><bounds x="87.5" y="17.15" width="7" height="1.5" /></bezel>
-
- <bezel element="text_r32"><bounds x="97.8" y="22.65" width="10" height="1.5" /></bezel>
- <bezel element="text_r42"><bounds x="97.8" y="25.65" width="10" height="1.5" /></bezel>
- <bezel element="text_r52"><bounds x="97.8" y="28.65" width="10" height="1.5" /></bezel>
- <bezel element="text_r62"><bounds x="97.8" y="31.65" width="10" height="1.5" /></bezel>
- <bezel element="text_r72"><bounds x="97.8" y="34.65" width="10" height="1.5" /></bezel>
- <bezel element="text_r82"><bounds x="97.8" y="37.65" width="10" height="1.5" /></bezel>
- <bezel element="text_r92"><bounds x="97.8" y="43.15" width="10" height="1.5" /></bezel>
- <bezel element="text_ra2"><bounds x="97.8" y="46.15" width="10" height="1.5" /></bezel>
-
- <bezel element="text_r13"><bounds x="93.5" y="51.65" width="10" height="1.5" /></bezel>
- <bezel element="text_r23"><bounds x="93.5" y="54.65" width="10" height="1.5" /></bezel>
- <bezel element="text_r33"><bounds x="93.5" y="60.15" width="10" height="1.5" /></bezel>
- <bezel element="text_r43"><bounds x="93.5" y="63.15" width="10" height="1.5" /></bezel>
-
- <bezel name="8.7" element="led2"><bounds x="91" y="22.75" width="1.5" height="1.5" /></bezel>
- <bezel name="8.6" element="led2"><bounds x="91" y="25.75" width="1.5" height="1.5" /></bezel>
- <bezel name="8.5" element="led2"><bounds x="91" y="28.75" width="1.5" height="1.5" /></bezel>
- <bezel name="8.4" element="led2"><bounds x="91" y="31.75" width="1.5" height="1.5" /></bezel>
- <bezel name="8.3" element="led2"><bounds x="91" y="34.75" width="1.5" height="1.5" /></bezel>
- <bezel name="8.2" element="led2"><bounds x="91" y="37.75" width="1.5" height="1.5" /></bezel>
- <bezel name="8.1" element="led2"><bounds x="91" y="43.25" width="1.5" height="1.5" /></bezel>
- <bezel name="8.0" element="led2"><bounds x="91" y="46.25" width="1.5" height="1.5" /></bezel>
-
- <bezel name="9.11" element="led2g"><bounds x="91" y="51.75" width="1.5" height="1.5" /></bezel>
- <bezel name="9.10" element="led2y"><bounds x="91" y="54.75" width="1.5" height="1.5" /></bezel>
- <bezel name="9.9" element="led2"><bounds x="91" y="60.25" width="1.5" height="1.5" /></bezel>
- <bezel name="9.8" element="led2"><bounds x="91" y="63.25" width="1.5" height="1.5" /></bezel>
-
- <bezel element="bt" inputtag="IN.1" inputmask="0x01"><bounds x="95" y="13" width="2" height="2" /></bezel>
- <bezel element="bt" inputtag="IN.1" inputmask="0x02"><bounds x="95" y="17" width="2" height="2" /></bezel>
-
- <bezel element="bt" inputtag="IN.0" inputmask="0x80"><bounds x="95" y="22.5" width="2" height="2" /></bezel>
- <bezel element="bt" inputtag="IN.0" inputmask="0x40"><bounds x="95" y="25.5" width="2" height="2" /></bezel>
- <bezel element="bt" inputtag="IN.0" inputmask="0x20"><bounds x="95" y="28.5" width="2" height="2" /></bezel>
- <bezel element="bt" inputtag="IN.0" inputmask="0x10"><bounds x="95" y="31.5" width="2" height="2" /></bezel>
- <bezel element="bt" inputtag="IN.0" inputmask="0x08"><bounds x="95" y="34.5" width="2" height="2" /></bezel>
- <bezel element="bt" inputtag="IN.0" inputmask="0x04"><bounds x="95" y="37.5" width="2" height="2" /></bezel>
- <bezel element="bt" inputtag="IN.0" inputmask="0x02"><bounds x="95" y="43" width="2" height="2" /></bezel>
- <bezel element="bt" inputtag="IN.0" inputmask="0x01"><bounds x="95" y="46" width="2" height="2" /></bezel>
+ <element ref="text_l0"><bounds x="88.6" y="22.65" width="2.5" height="1.5" /></element>
+ <element ref="text_l1"><bounds x="88.6" y="25.65" width="2.5" height="1.5" /></element>
+ <element ref="text_l2"><bounds x="88.6" y="28.65" width="2.5" height="1.5" /></element>
+ <element ref="text_l3"><bounds x="88.6" y="31.65" width="2.5" height="1.5" /></element>
+ <element ref="text_l4"><bounds x="88.6" y="34.65" width="2.5" height="1.5" /></element>
+ <element ref="text_l5"><bounds x="88.6" y="37.65" width="2.5" height="1.5" /></element>
+ <element ref="text_l6"><bounds x="88.6" y="43.15" width="2.5" height="1.5" /></element>
+
+ <element ref="text_r11"><bounds x="92.25" y="22.65" width="3.5" height="1.5" /></element>
+ <element ref="text_r21"><bounds x="92.25" y="25.65" width="3.5" height="1.5" /></element>
+ <element ref="text_r31"><bounds x="92.25" y="28.65" width="3.5" height="1.5" /></element>
+ <element ref="text_r41"><bounds x="92.25" y="31.65" width="3.5" height="1.5" /></element>
+ <element ref="text_r51"><bounds x="92.25" y="34.65" width="3.5" height="1.5" /></element>
+ <element ref="text_r61"><bounds x="92.25" y="37.65" width="3.5" height="1.5" /></element>
+ <element ref="text_r71"><bounds x="92.5" y="43.15" width="3" height="1.5" /></element>
+ <element ref="text_r81"><bounds x="92.5" y="46.15" width="3" height="1.5" /></element>
+
+ <element ref="text_s1"><bounds x="97.8" y="21.15" width="10" height="1.5" /></element>
+ <element ref="text_s2"><bounds x="97.8" y="33.15" width="10" height="1.5" /></element>
+ <element ref="text_s3"><bounds x="97.8" y="36.15" width="10" height="1.5" /></element>
+ <element ref="text_s4"><bounds x="97.8" y="41.65" width="10" height="1.5" /></element>
+
+ <element ref="text_r12"><bounds x="87.5" y="13.15" width="7" height="1.5" /></element>
+ <element ref="text_r22"><bounds x="87.5" y="17.15" width="7" height="1.5" /></element>
+
+ <element ref="text_r32"><bounds x="97.8" y="22.65" width="10" height="1.5" /></element>
+ <element ref="text_r42"><bounds x="97.8" y="25.65" width="10" height="1.5" /></element>
+ <element ref="text_r52"><bounds x="97.8" y="28.65" width="10" height="1.5" /></element>
+ <element ref="text_r62"><bounds x="97.8" y="31.65" width="10" height="1.5" /></element>
+ <element ref="text_r72"><bounds x="97.8" y="34.65" width="10" height="1.5" /></element>
+ <element ref="text_r82"><bounds x="97.8" y="37.65" width="10" height="1.5" /></element>
+ <element ref="text_r92"><bounds x="97.8" y="43.15" width="10" height="1.5" /></element>
+ <element ref="text_ra2"><bounds x="97.8" y="46.15" width="10" height="1.5" /></element>
+
+ <element ref="text_r13"><bounds x="93.5" y="51.65" width="10" height="1.5" /></element>
+ <element ref="text_r23"><bounds x="93.5" y="54.65" width="10" height="1.5" /></element>
+ <element ref="text_r33"><bounds x="93.5" y="60.15" width="10" height="1.5" /></element>
+ <element ref="text_r43"><bounds x="93.5" y="63.15" width="10" height="1.5" /></element>
+
+ <element name="8.7" ref="led2"><bounds x="91" y="22.75" width="1.5" height="1.5" /></element>
+ <element name="8.6" ref="led2"><bounds x="91" y="25.75" width="1.5" height="1.5" /></element>
+ <element name="8.5" ref="led2"><bounds x="91" y="28.75" width="1.5" height="1.5" /></element>
+ <element name="8.4" ref="led2"><bounds x="91" y="31.75" width="1.5" height="1.5" /></element>
+ <element name="8.3" ref="led2"><bounds x="91" y="34.75" width="1.5" height="1.5" /></element>
+ <element name="8.2" ref="led2"><bounds x="91" y="37.75" width="1.5" height="1.5" /></element>
+ <element name="8.1" ref="led2"><bounds x="91" y="43.25" width="1.5" height="1.5" /></element>
+ <element name="8.0" ref="led2"><bounds x="91" y="46.25" width="1.5" height="1.5" /></element>
+
+ <element name="9.11" ref="led2g"><bounds x="91" y="51.75" width="1.5" height="1.5" /></element>
+ <element name="9.10" ref="led2y"><bounds x="91" y="54.75" width="1.5" height="1.5" /></element>
+ <element name="9.9" ref="led2"><bounds x="91" y="60.25" width="1.5" height="1.5" /></element>
+ <element name="9.8" ref="led2"><bounds x="91" y="63.25" width="1.5" height="1.5" /></element>
+
+ <element ref="bt" inputtag="IN.1" inputmask="0x01"><bounds x="95" y="13" width="2" height="2" /></element>
+ <element ref="bt" inputtag="IN.1" inputmask="0x02"><bounds x="95" y="17" width="2" height="2" /></element>
+
+ <element ref="bt" inputtag="IN.0" inputmask="0x80"><bounds x="95" y="22.5" width="2" height="2" /></element>
+ <element ref="bt" inputtag="IN.0" inputmask="0x40"><bounds x="95" y="25.5" width="2" height="2" /></element>
+ <element ref="bt" inputtag="IN.0" inputmask="0x20"><bounds x="95" y="28.5" width="2" height="2" /></element>
+ <element ref="bt" inputtag="IN.0" inputmask="0x10"><bounds x="95" y="31.5" width="2" height="2" /></element>
+ <element ref="bt" inputtag="IN.0" inputmask="0x08"><bounds x="95" y="34.5" width="2" height="2" /></element>
+ <element ref="bt" inputtag="IN.0" inputmask="0x04"><bounds x="95" y="37.5" width="2" height="2" /></element>
+ <element ref="bt" inputtag="IN.0" inputmask="0x02"><bounds x="95" y="43" width="2" height="2" /></element>
+ <element ref="bt" inputtag="IN.0" inputmask="0x01"><bounds x="95" y="46" width="2" height="2" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/avrmax.lay b/src/mame/layout/avrmax.lay
index c07dbb1a516..75208239db0 100644
--- a/src/mame/layout/avrmax.lay
+++ b/src/mame/layout/avrmax.lay
@@ -36,34 +36,34 @@ license:CC0
<view name="Internal Layout">
<bounds left="-5" right="80" top="5" bottom="47" />
- <bezel name="digit0" element="digit"><bounds x="0" y="10" width="10" height="15" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="10" y="10" width="10" height="15" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="20" y="10" width="10" height="15" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="30" y="10" width="10" height="15" /></bezel>
+ <element name="digit0" ref="digit"><bounds x="0" y="10" width="10" height="15" /></element>
+ <element name="digit1" ref="digit"><bounds x="10" y="10" width="10" height="15" /></element>
+ <element name="digit2" ref="digit"><bounds x="20" y="10" width="10" height="15" /></element>
+ <element name="digit3" ref="digit"><bounds x="30" y="10" width="10" height="15" /></element>
- <bezel element="text_1"><bounds x="50" y="6" width="5" height="4" /></bezel>
- <bezel element="text_2"><bounds x="60" y="6" width="5" height="4" /></bezel>
- <bezel element="text_3"><bounds x="70" y="6" width="5" height="4" /></bezel>
- <bezel element="text_4"><bounds x="50" y="16" width="5" height="4" /></bezel>
- <bezel element="text_5"><bounds x="60" y="16" width="5" height="4" /></bezel>
- <bezel element="text_6"><bounds x="70" y="16" width="5" height="4" /></bezel>
- <bezel element="text_7"><bounds x="50" y="26" width="5" height="4" /></bezel>
- <bezel element="text_8"><bounds x="60" y="26" width="5" height="4" /></bezel>
- <bezel element="text_fn"><bounds x="50" y="36" width="5" height="4" /></bezel>
- <bezel element="text_cl"><bounds x="60" y="36" width="5" height="4" /></bezel>
- <bezel element="text_go"><bounds x="70" y="36" width="5" height="4" /></bezel>
+ <element ref="text_1"><bounds x="50" y="6" width="5" height="4" /></element>
+ <element ref="text_2"><bounds x="60" y="6" width="5" height="4" /></element>
+ <element ref="text_3"><bounds x="70" y="6" width="5" height="4" /></element>
+ <element ref="text_4"><bounds x="50" y="16" width="5" height="4" /></element>
+ <element ref="text_5"><bounds x="60" y="16" width="5" height="4" /></element>
+ <element ref="text_6"><bounds x="70" y="16" width="5" height="4" /></element>
+ <element ref="text_7"><bounds x="50" y="26" width="5" height="4" /></element>
+ <element ref="text_8"><bounds x="60" y="26" width="5" height="4" /></element>
+ <element ref="text_fn"><bounds x="50" y="36" width="5" height="4" /></element>
+ <element ref="text_cl"><bounds x="60" y="36" width="5" height="4" /></element>
+ <element ref="text_go"><bounds x="70" y="36" width="5" height="4" /></element>
- <bezel element="but" inputtag="IN.0" inputmask="0x01"><bounds x="50" y="10" width="5" height="5" /></bezel>
- <bezel element="but" inputtag="IN.1" inputmask="0x01"><bounds x="60" y="10" width="5" height="5" /></bezel>
- <bezel element="but" inputtag="IN.2" inputmask="0x01"><bounds x="70" y="10" width="5" height="5" /></bezel>
- <bezel element="but" inputtag="IN.3" inputmask="0x01"><bounds x="50" y="20" width="5" height="5" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x02"><bounds x="60" y="20" width="5" height="5" /></bezel>
- <bezel element="but" inputtag="IN.1" inputmask="0x02"><bounds x="70" y="20" width="5" height="5" /></bezel>
- <bezel element="but" inputtag="IN.2" inputmask="0x02"><bounds x="50" y="30" width="5" height="5" /></bezel>
- <bezel element="but" inputtag="IN.3" inputmask="0x02"><bounds x="60" y="30" width="5" height="5" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x04"><bounds x="50" y="40" width="5" height="5" /></bezel>
- <bezel element="but" inputtag="IN.1" inputmask="0x04"><bounds x="60" y="40" width="5" height="5" /></bezel>
- <bezel element="but" inputtag="IN.2" inputmask="0x04"><bounds x="70" y="40" width="5" height="5" /></bezel>
+ <element ref="but" inputtag="IN.0" inputmask="0x01"><bounds x="50" y="10" width="5" height="5" /></element>
+ <element ref="but" inputtag="IN.1" inputmask="0x01"><bounds x="60" y="10" width="5" height="5" /></element>
+ <element ref="but" inputtag="IN.2" inputmask="0x01"><bounds x="70" y="10" width="5" height="5" /></element>
+ <element ref="but" inputtag="IN.3" inputmask="0x01"><bounds x="50" y="20" width="5" height="5" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x02"><bounds x="60" y="20" width="5" height="5" /></element>
+ <element ref="but" inputtag="IN.1" inputmask="0x02"><bounds x="70" y="20" width="5" height="5" /></element>
+ <element ref="but" inputtag="IN.2" inputmask="0x02"><bounds x="50" y="30" width="5" height="5" /></element>
+ <element ref="but" inputtag="IN.3" inputmask="0x02"><bounds x="60" y="30" width="5" height="5" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x04"><bounds x="50" y="40" width="5" height="5" /></element>
+ <element ref="but" inputtag="IN.1" inputmask="0x04"><bounds x="60" y="40" width="5" height="5" /></element>
+ <element ref="but" inputtag="IN.2" inputmask="0x04"><bounds x="70" y="40" width="5" height="5" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/babbage.lay b/src/mame/layout/babbage.lay
index 5fb9738a286..b1910f968e7 100644
--- a/src/mame/layout/babbage.lay
+++ b/src/mame/layout/babbage.lay
@@ -22,50 +22,50 @@ license:CC0
<view name="Default Layout">
<!-- Black background -->
- <bezel element="background">
+ <element ref="background">
<bounds left="97" top="90" right="453" bottom="235" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds left="107" top="105" right="155" bottom="185" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds left="155" top="105" right="203" bottom="185" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds left="203" top="105" right="251" bottom="185" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds left="251" top="105" right="299" bottom="185" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds left="347" top="105" right="395" bottom="185" />
- </bezel>
- <bezel name="digit0" element="digit">
+ </element>
+ <element name="digit0" ref="digit">
<bounds left="395" top="105" right="443" bottom="185" />
- </bezel>
- <bezel name="led7" element="red_led">
+ </element>
+ <element name="led7" ref="red_led">
<bounds left="180" right="200" top="205" bottom="225" />
- </bezel>
- <bezel name="led6" element="red_led">
+ </element>
+ <element name="led6" ref="red_led">
<bounds left="210" right="230" top="205" bottom="225" />
- </bezel>
- <bezel name="led5" element="red_led">
+ </element>
+ <element name="led5" ref="red_led">
<bounds left="240" right="260" top="205" bottom="225" />
- </bezel>
- <bezel name="led4" element="red_led">
+ </element>
+ <element name="led4" ref="red_led">
<bounds left="270" right="290" top="205" bottom="225" />
- </bezel>
- <bezel name="led3" element="red_led">
+ </element>
+ <element name="led3" ref="red_led">
<bounds left="300" right="320" top="205" bottom="225" />
- </bezel>
- <bezel name="led2" element="red_led">
+ </element>
+ <element name="led2" ref="red_led">
<bounds left="330" right="350" top="205" bottom="225" />
- </bezel>
- <bezel name="led1" element="red_led">
+ </element>
+ <element name="led1" ref="red_led">
<bounds left="360" right="380" top="205" bottom="225" />
- </bezel>
- <bezel name="led0" element="red_led">
+ </element>
+ <element name="led0" ref="red_led">
<bounds left="390" right="410" top="205" bottom="225" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/bankshot.lay b/src/mame/layout/bankshot.lay
index 2669ca99dfa..41a5ae7a99b 100644
--- a/src/mame/layout/bankshot.lay
+++ b/src/mame/layout/bankshot.lay
@@ -36,221 +36,221 @@ license:CC0
<!-- note: background is dark-red to hide turned-off leds -->
- <bezel element="static_white"><bounds left="0" right="17" top="0" bottom="11" /></bezel>
- <bezel element="static_bg"><bounds left="1" right="16" top="1" bottom="10" /></bezel>
+ <element ref="static_white"><bounds left="0" right="17" top="0" bottom="11" /></element>
+ <element ref="static_bg"><bounds left="1" right="16" top="1" bottom="10" /></element>
<!-- markings -->
- <bezel element="static_black"><bounds x="3.4" y="0.2" width="0.2" height="0.6" /></bezel>
- <bezel element="static_black"><bounds x="5.4" y="0.2" width="0.2" height="0.6" /></bezel>
- <bezel element="static_black"><bounds x="11.4" y="0.2" width="0.2" height="0.6" /></bezel>
- <bezel element="static_black"><bounds x="13.4" y="0.2" width="0.2" height="0.6" /></bezel>
+ <element ref="static_black"><bounds x="3.4" y="0.2" width="0.2" height="0.6" /></element>
+ <element ref="static_black"><bounds x="5.4" y="0.2" width="0.2" height="0.6" /></element>
+ <element ref="static_black"><bounds x="11.4" y="0.2" width="0.2" height="0.6" /></element>
+ <element ref="static_black"><bounds x="13.4" y="0.2" width="0.2" height="0.6" /></element>
- <bezel element="static_black"><bounds x="3.4" y="10.2" width="0.2" height="0.6" /></bezel>
- <bezel element="static_black"><bounds x="5.4" y="10.2" width="0.2" height="0.6" /></bezel>
- <bezel element="static_black"><bounds x="11.4" y="10.2" width="0.2" height="0.6" /></bezel>
- <bezel element="static_black"><bounds x="13.4" y="10.2" width="0.2" height="0.6" /></bezel>
+ <element ref="static_black"><bounds x="3.4" y="10.2" width="0.2" height="0.6" /></element>
+ <element ref="static_black"><bounds x="5.4" y="10.2" width="0.2" height="0.6" /></element>
+ <element ref="static_black"><bounds x="11.4" y="10.2" width="0.2" height="0.6" /></element>
+ <element ref="static_black"><bounds x="13.4" y="10.2" width="0.2" height="0.6" /></element>
- <bezel element="static_black"><bounds x="0.2" y="3.4" width="0.6" height="0.2" /></bezel>
- <bezel element="static_black"><bounds x="0.2" y="5.4" width="0.6" height="0.2" /></bezel>
- <bezel element="static_black"><bounds x="0.2" y="7.4" width="0.6" height="0.2" /></bezel>
+ <element ref="static_black"><bounds x="0.2" y="3.4" width="0.6" height="0.2" /></element>
+ <element ref="static_black"><bounds x="0.2" y="5.4" width="0.6" height="0.2" /></element>
+ <element ref="static_black"><bounds x="0.2" y="7.4" width="0.6" height="0.2" /></element>
- <bezel element="static_black"><bounds x="16.2" y="3.4" width="0.6" height="0.2" /></bezel>
- <bezel element="static_black"><bounds x="16.2" y="5.4" width="0.6" height="0.2" /></bezel>
- <bezel element="static_black"><bounds x="16.2" y="7.4" width="0.6" height="0.2" /></bezel>
+ <element ref="static_black"><bounds x="16.2" y="3.4" width="0.6" height="0.2" /></element>
+ <element ref="static_black"><bounds x="16.2" y="5.4" width="0.6" height="0.2" /></element>
+ <element ref="static_black"><bounds x="16.2" y="7.4" width="0.6" height="0.2" /></element>
<!-- top hole -->
- <bezel element="disk_bg"><bounds x="7.9" y="-0.1" width="1.2" height="1.2" /></bezel>
- <bezel element="static_bg"><bounds x="7.9" y="0.5" width="1.2" height="1" /></bezel>
+ <element ref="disk_bg"><bounds x="7.9" y="-0.1" width="1.2" height="1.2" /></element>
+ <element ref="static_bg"><bounds x="7.9" y="0.5" width="1.2" height="1" /></element>
- <bezel element="static_bg"><bounds x="7.3" y="0.4" width="0.7" height="0.7" /></bezel>
- <bezel element="disk_white"><bounds x="6.7" y="-0.2" width="1.2" height="1.2" /></bezel>
- <bezel element="static_bg"><bounds x="9.0" y="0.4" width="0.7" height="0.7" /></bezel>
- <bezel element="disk_white"><bounds x="9.1" y="-0.2" width="1.2" height="1.2" /></bezel>
+ <element ref="static_bg"><bounds x="7.3" y="0.4" width="0.7" height="0.7" /></element>
+ <element ref="disk_white"><bounds x="6.7" y="-0.2" width="1.2" height="1.2" /></element>
+ <element ref="static_bg"><bounds x="9.0" y="0.4" width="0.7" height="0.7" /></element>
+ <element ref="disk_white"><bounds x="9.1" y="-0.2" width="1.2" height="1.2" /></element>
<!-- bottom hole -->
- <bezel element="disk_bg"><bounds x="7.9" y="9.9" width="1.2" height="1.2" /></bezel>
- <bezel element="static_bg"><bounds x="7.9" y="9.6" width="1.2" height="1" /></bezel>
+ <element ref="disk_bg"><bounds x="7.9" y="9.9" width="1.2" height="1.2" /></element>
+ <element ref="static_bg"><bounds x="7.9" y="9.6" width="1.2" height="1" /></element>
- <bezel element="static_bg"><bounds x="7.3" y="9.9" width="0.7" height="0.7" /></bezel>
- <bezel element="disk_white"><bounds x="6.7" y="10" width="1.2" height="1.2" /></bezel>
- <bezel element="static_bg"><bounds x="9.0" y="9.9" width="0.7" height="0.7" /></bezel>
- <bezel element="disk_white"><bounds x="9.1" y="10" width="1.2" height="1.2" /></bezel>
+ <element ref="static_bg"><bounds x="7.3" y="9.9" width="0.7" height="0.7" /></element>
+ <element ref="disk_white"><bounds x="6.7" y="10" width="1.2" height="1.2" /></element>
+ <element ref="static_bg"><bounds x="9.0" y="9.9" width="0.7" height="0.7" /></element>
+ <element ref="disk_white"><bounds x="9.1" y="10" width="1.2" height="1.2" /></element>
<!-- top-left hole -->
- <bezel element="disk_bg"><bounds x="0.10" y="0.10" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="0.15" y="0.15" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="0.20" y="0.20" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="0.25" y="0.25" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="0.30" y="0.30" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="0.35" y="0.35" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="0.40" y="0.40" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="0.45" y="0.45" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="0.50" y="0.50" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="0.55" y="0.55" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="0.60" y="0.60" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="0.65" y="0.65" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="0.70" y="0.70" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="0.75" y="0.75" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="0.80" y="0.80" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="0.85" y="0.85" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="0.90" y="0.90" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="0.95" y="0.95" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="1.00" y="1.00" width="1.2" height="1.2" /></bezel>
+ <element ref="disk_bg"><bounds x="0.10" y="0.10" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="0.15" y="0.15" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="0.20" y="0.20" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="0.25" y="0.25" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="0.30" y="0.30" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="0.35" y="0.35" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="0.40" y="0.40" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="0.45" y="0.45" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="0.50" y="0.50" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="0.55" y="0.55" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="0.60" y="0.60" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="0.65" y="0.65" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="0.70" y="0.70" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="0.75" y="0.75" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="0.80" y="0.80" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="0.85" y="0.85" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="0.90" y="0.90" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="0.95" y="0.95" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="1.00" y="1.00" width="1.2" height="1.2" /></element>
<!-- bottom-left hole -->
- <bezel element="disk_bg"><bounds x="0.10" y="9.70" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="0.15" y="9.65" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="0.20" y="9.60" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="0.25" y="9.55" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="0.30" y="9.50" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="0.35" y="9.45" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="0.40" y="9.40" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="0.45" y="9.35" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="0.50" y="9.30" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="0.55" y="9.25" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="0.60" y="9.20" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="0.65" y="9.15" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="0.70" y="9.10" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="0.75" y="9.05" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="0.80" y="9.00" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="0.85" y="8.95" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="0.90" y="8.90" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="0.95" y="8.85" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="1.00" y="8.80" width="1.2" height="1.2" /></bezel>
+ <element ref="disk_bg"><bounds x="0.10" y="9.70" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="0.15" y="9.65" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="0.20" y="9.60" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="0.25" y="9.55" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="0.30" y="9.50" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="0.35" y="9.45" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="0.40" y="9.40" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="0.45" y="9.35" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="0.50" y="9.30" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="0.55" y="9.25" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="0.60" y="9.20" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="0.65" y="9.15" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="0.70" y="9.10" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="0.75" y="9.05" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="0.80" y="9.00" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="0.85" y="8.95" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="0.90" y="8.90" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="0.95" y="8.85" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="1.00" y="8.80" width="1.2" height="1.2" /></element>
<!-- top-right hole -->
- <bezel element="disk_bg"><bounds x="15.70" y="0.10" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="15.65" y="0.15" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="15.60" y="0.20" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="15.55" y="0.25" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="15.50" y="0.30" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="15.45" y="0.35" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="15.40" y="0.40" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="15.35" y="0.45" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="15.30" y="0.50" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="15.25" y="0.55" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="15.20" y="0.60" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="15.15" y="0.65" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="15.10" y="0.70" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="15.05" y="0.75" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="15.00" y="0.80" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="14.95" y="0.85" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="14.90" y="0.90" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="14.85" y="0.95" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="14.80" y="1.00" width="1.2" height="1.2" /></bezel>
+ <element ref="disk_bg"><bounds x="15.70" y="0.10" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="15.65" y="0.15" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="15.60" y="0.20" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="15.55" y="0.25" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="15.50" y="0.30" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="15.45" y="0.35" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="15.40" y="0.40" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="15.35" y="0.45" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="15.30" y="0.50" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="15.25" y="0.55" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="15.20" y="0.60" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="15.15" y="0.65" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="15.10" y="0.70" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="15.05" y="0.75" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="15.00" y="0.80" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="14.95" y="0.85" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="14.90" y="0.90" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="14.85" y="0.95" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="14.80" y="1.00" width="1.2" height="1.2" /></element>
<!-- bottom-right hole -->
- <bezel element="disk_bg"><bounds x="15.70" y="9.70" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="15.65" y="9.65" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="15.60" y="9.60" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="15.55" y="9.55" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="15.50" y="9.50" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="15.45" y="9.45" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="15.40" y="9.40" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="15.35" y="9.35" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="15.30" y="9.30" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="15.25" y="9.25" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="15.20" y="9.20" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="15.15" y="9.15" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="15.10" y="9.10" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="15.05" y="9.05" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="15.00" y="9.00" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="14.95" y="8.95" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="14.90" y="8.90" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="14.85" y="8.85" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_bg"><bounds x="14.80" y="8.80" width="1.2" height="1.2" /></bezel>
+ <element ref="disk_bg"><bounds x="15.70" y="9.70" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="15.65" y="9.65" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="15.60" y="9.60" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="15.55" y="9.55" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="15.50" y="9.50" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="15.45" y="9.45" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="15.40" y="9.40" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="15.35" y="9.35" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="15.30" y="9.30" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="15.25" y="9.25" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="15.20" y="9.20" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="15.15" y="9.15" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="15.10" y="9.10" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="15.05" y="9.05" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="15.00" y="9.00" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="14.95" y="8.95" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="14.90" y="8.90" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="14.85" y="8.85" width="1.2" height="1.2" /></element>
+ <element ref="disk_bg"><bounds x="14.80" y="8.80" width="1.2" height="1.2" /></element>
<!-- led matrix -->
- <bezel name="9.7" element="led"><bounds x="8" y="0" width="1" height="1" /></bezel>
-
- <bezel name="10.7" element="led"><bounds x="1" y="1" width="1" height="1" /></bezel>
- <bezel name="10.6" element="led"><bounds x="3" y="1" width="1" height="1" /></bezel>
- <bezel name="10.5" element="led"><bounds x="5" y="1" width="1" height="1" /></bezel>
- <bezel name="10.4" element="led"><bounds x="7" y="1" width="1" height="1" /></bezel>
- <bezel name="10.3" element="led"><bounds x="9" y="1" width="1" height="1" /></bezel>
- <bezel name="10.2" element="led"><bounds x="11" y="1" width="1" height="1" /></bezel>
- <bezel name="10.1" element="led"><bounds x="13" y="1" width="1" height="1" /></bezel>
- <bezel name="10.0" element="led"><bounds x="15" y="1" width="1" height="1" /></bezel>
-
- <bezel name="9.6" element="led"><bounds x="2" y="2" width="1" height="1" /></bezel>
- <bezel name="9.5" element="led"><bounds x="4" y="2" width="1" height="1" /></bezel>
- <bezel name="9.4" element="led"><bounds x="6" y="2" width="1" height="1" /></bezel>
- <bezel name="9.3" element="led"><bounds x="8" y="2" width="1" height="1" /></bezel>
- <bezel name="9.2" element="led"><bounds x="10" y="2" width="1" height="1" /></bezel>
- <bezel name="9.1" element="led"><bounds x="12" y="2" width="1" height="1" /></bezel>
- <bezel name="9.0" element="led"><bounds x="14" y="2" width="1" height="1" /></bezel>
-
- <bezel name="8.7" element="led"><bounds x="1" y="3" width="1" height="1" /></bezel>
- <bezel name="8.6" element="led"><bounds x="3" y="3" width="1" height="1" /></bezel>
- <bezel name="8.5" element="led"><bounds x="5" y="3" width="1" height="1" /></bezel>
- <bezel name="8.4" element="led"><bounds x="7" y="3" width="1" height="1" /></bezel>
- <bezel name="8.3" element="led"><bounds x="9" y="3" width="1" height="1" /></bezel>
- <bezel name="8.2" element="led"><bounds x="11" y="3" width="1" height="1" /></bezel>
- <bezel name="8.1" element="led"><bounds x="13" y="3" width="1" height="1" /></bezel>
- <bezel name="8.0" element="led"><bounds x="15" y="3" width="1" height="1" /></bezel>
-
- <bezel name="7.6" element="led"><bounds x="2" y="4" width="1" height="1" /></bezel>
- <bezel name="7.5" element="led"><bounds x="4" y="4" width="1" height="1" /></bezel>
- <bezel name="7.4" element="led"><bounds x="6" y="4" width="1" height="1" /></bezel>
- <bezel name="7.3" element="led"><bounds x="8" y="4" width="1" height="1" /></bezel>
- <bezel name="7.2" element="led"><bounds x="10" y="4" width="1" height="1" /></bezel>
- <bezel name="7.1" element="led"><bounds x="12" y="4" width="1" height="1" /></bezel>
- <bezel name="7.0" element="led"><bounds x="14" y="4" width="1" height="1" /></bezel>
-
- <bezel name="6.7" element="led"><bounds x="1" y="5" width="1" height="1" /></bezel>
- <bezel name="6.6" element="led"><bounds x="3" y="5" width="1" height="1" /></bezel>
- <bezel name="6.5" element="led"><bounds x="5" y="5" width="1" height="1" /></bezel>
- <bezel name="6.4" element="led"><bounds x="7" y="5" width="1" height="1" /></bezel>
- <bezel name="6.3" element="led"><bounds x="9" y="5" width="1" height="1" /></bezel>
- <bezel name="6.2" element="led"><bounds x="11" y="5" width="1" height="1" /></bezel>
- <bezel name="6.1" element="led"><bounds x="13" y="5" width="1" height="1" /></bezel>
- <bezel name="6.0" element="led"><bounds x="15" y="5" width="1" height="1" /></bezel>
-
- <bezel name="5.6" element="led"><bounds x="2" y="6" width="1" height="1" /></bezel>
- <bezel name="5.5" element="led"><bounds x="4" y="6" width="1" height="1" /></bezel>
- <bezel name="5.4" element="led"><bounds x="6" y="6" width="1" height="1" /></bezel>
- <bezel name="5.3" element="led"><bounds x="8" y="6" width="1" height="1" /></bezel>
- <bezel name="5.2" element="led"><bounds x="10" y="6" width="1" height="1" /></bezel>
- <bezel name="5.1" element="led"><bounds x="12" y="6" width="1" height="1" /></bezel>
- <bezel name="5.0" element="led"><bounds x="14" y="6" width="1" height="1" /></bezel>
-
- <bezel name="4.7" element="led"><bounds x="1" y="7" width="1" height="1" /></bezel>
- <bezel name="4.6" element="led"><bounds x="3" y="7" width="1" height="1" /></bezel>
- <bezel name="4.5" element="led"><bounds x="5" y="7" width="1" height="1" /></bezel>
- <bezel name="4.4" element="led"><bounds x="7" y="7" width="1" height="1" /></bezel>
- <bezel name="4.3" element="led"><bounds x="9" y="7" width="1" height="1" /></bezel>
- <bezel name="4.2" element="led"><bounds x="11" y="7" width="1" height="1" /></bezel>
- <bezel name="4.1" element="led"><bounds x="13" y="7" width="1" height="1" /></bezel>
- <bezel name="4.0" element="led"><bounds x="15" y="7" width="1" height="1" /></bezel>
-
- <bezel name="3.6" element="led"><bounds x="2" y="8" width="1" height="1" /></bezel>
- <bezel name="3.5" element="led"><bounds x="4" y="8" width="1" height="1" /></bezel>
- <bezel name="3.4" element="led"><bounds x="6" y="8" width="1" height="1" /></bezel>
- <bezel name="3.3" element="led"><bounds x="8" y="8" width="1" height="1" /></bezel>
- <bezel name="3.2" element="led"><bounds x="10" y="8" width="1" height="1" /></bezel>
- <bezel name="3.1" element="led"><bounds x="12" y="8" width="1" height="1" /></bezel>
- <bezel name="3.0" element="led"><bounds x="14" y="8" width="1" height="1" /></bezel>
-
- <bezel name="2.7" element="led"><bounds x="1" y="9" width="1" height="1" /></bezel>
- <bezel name="2.6" element="led"><bounds x="3" y="9" width="1" height="1" /></bezel>
- <bezel name="2.5" element="led"><bounds x="5" y="9" width="1" height="1" /></bezel>
- <bezel name="2.4" element="led"><bounds x="7" y="9" width="1" height="1" /></bezel>
- <bezel name="2.3" element="led"><bounds x="9" y="9" width="1" height="1" /></bezel>
- <bezel name="2.2" element="led"><bounds x="11" y="9" width="1" height="1" /></bezel>
- <bezel name="2.1" element="led"><bounds x="13" y="9" width="1" height="1" /></bezel>
- <bezel name="2.0" element="led"><bounds x="15" y="9" width="1" height="1" /></bezel>
-
- <bezel name="3.7" element="led"><bounds x="8" y="10" width="1" height="1" /></bezel>
+ <element name="9.7" ref="led"><bounds x="8" y="0" width="1" height="1" /></element>
+
+ <element name="10.7" ref="led"><bounds x="1" y="1" width="1" height="1" /></element>
+ <element name="10.6" ref="led"><bounds x="3" y="1" width="1" height="1" /></element>
+ <element name="10.5" ref="led"><bounds x="5" y="1" width="1" height="1" /></element>
+ <element name="10.4" ref="led"><bounds x="7" y="1" width="1" height="1" /></element>
+ <element name="10.3" ref="led"><bounds x="9" y="1" width="1" height="1" /></element>
+ <element name="10.2" ref="led"><bounds x="11" y="1" width="1" height="1" /></element>
+ <element name="10.1" ref="led"><bounds x="13" y="1" width="1" height="1" /></element>
+ <element name="10.0" ref="led"><bounds x="15" y="1" width="1" height="1" /></element>
+
+ <element name="9.6" ref="led"><bounds x="2" y="2" width="1" height="1" /></element>
+ <element name="9.5" ref="led"><bounds x="4" y="2" width="1" height="1" /></element>
+ <element name="9.4" ref="led"><bounds x="6" y="2" width="1" height="1" /></element>
+ <element name="9.3" ref="led"><bounds x="8" y="2" width="1" height="1" /></element>
+ <element name="9.2" ref="led"><bounds x="10" y="2" width="1" height="1" /></element>
+ <element name="9.1" ref="led"><bounds x="12" y="2" width="1" height="1" /></element>
+ <element name="9.0" ref="led"><bounds x="14" y="2" width="1" height="1" /></element>
+
+ <element name="8.7" ref="led"><bounds x="1" y="3" width="1" height="1" /></element>
+ <element name="8.6" ref="led"><bounds x="3" y="3" width="1" height="1" /></element>
+ <element name="8.5" ref="led"><bounds x="5" y="3" width="1" height="1" /></element>
+ <element name="8.4" ref="led"><bounds x="7" y="3" width="1" height="1" /></element>
+ <element name="8.3" ref="led"><bounds x="9" y="3" width="1" height="1" /></element>
+ <element name="8.2" ref="led"><bounds x="11" y="3" width="1" height="1" /></element>
+ <element name="8.1" ref="led"><bounds x="13" y="3" width="1" height="1" /></element>
+ <element name="8.0" ref="led"><bounds x="15" y="3" width="1" height="1" /></element>
+
+ <element name="7.6" ref="led"><bounds x="2" y="4" width="1" height="1" /></element>
+ <element name="7.5" ref="led"><bounds x="4" y="4" width="1" height="1" /></element>
+ <element name="7.4" ref="led"><bounds x="6" y="4" width="1" height="1" /></element>
+ <element name="7.3" ref="led"><bounds x="8" y="4" width="1" height="1" /></element>
+ <element name="7.2" ref="led"><bounds x="10" y="4" width="1" height="1" /></element>
+ <element name="7.1" ref="led"><bounds x="12" y="4" width="1" height="1" /></element>
+ <element name="7.0" ref="led"><bounds x="14" y="4" width="1" height="1" /></element>
+
+ <element name="6.7" ref="led"><bounds x="1" y="5" width="1" height="1" /></element>
+ <element name="6.6" ref="led"><bounds x="3" y="5" width="1" height="1" /></element>
+ <element name="6.5" ref="led"><bounds x="5" y="5" width="1" height="1" /></element>
+ <element name="6.4" ref="led"><bounds x="7" y="5" width="1" height="1" /></element>
+ <element name="6.3" ref="led"><bounds x="9" y="5" width="1" height="1" /></element>
+ <element name="6.2" ref="led"><bounds x="11" y="5" width="1" height="1" /></element>
+ <element name="6.1" ref="led"><bounds x="13" y="5" width="1" height="1" /></element>
+ <element name="6.0" ref="led"><bounds x="15" y="5" width="1" height="1" /></element>
+
+ <element name="5.6" ref="led"><bounds x="2" y="6" width="1" height="1" /></element>
+ <element name="5.5" ref="led"><bounds x="4" y="6" width="1" height="1" /></element>
+ <element name="5.4" ref="led"><bounds x="6" y="6" width="1" height="1" /></element>
+ <element name="5.3" ref="led"><bounds x="8" y="6" width="1" height="1" /></element>
+ <element name="5.2" ref="led"><bounds x="10" y="6" width="1" height="1" /></element>
+ <element name="5.1" ref="led"><bounds x="12" y="6" width="1" height="1" /></element>
+ <element name="5.0" ref="led"><bounds x="14" y="6" width="1" height="1" /></element>
+
+ <element name="4.7" ref="led"><bounds x="1" y="7" width="1" height="1" /></element>
+ <element name="4.6" ref="led"><bounds x="3" y="7" width="1" height="1" /></element>
+ <element name="4.5" ref="led"><bounds x="5" y="7" width="1" height="1" /></element>
+ <element name="4.4" ref="led"><bounds x="7" y="7" width="1" height="1" /></element>
+ <element name="4.3" ref="led"><bounds x="9" y="7" width="1" height="1" /></element>
+ <element name="4.2" ref="led"><bounds x="11" y="7" width="1" height="1" /></element>
+ <element name="4.1" ref="led"><bounds x="13" y="7" width="1" height="1" /></element>
+ <element name="4.0" ref="led"><bounds x="15" y="7" width="1" height="1" /></element>
+
+ <element name="3.6" ref="led"><bounds x="2" y="8" width="1" height="1" /></element>
+ <element name="3.5" ref="led"><bounds x="4" y="8" width="1" height="1" /></element>
+ <element name="3.4" ref="led"><bounds x="6" y="8" width="1" height="1" /></element>
+ <element name="3.3" ref="led"><bounds x="8" y="8" width="1" height="1" /></element>
+ <element name="3.2" ref="led"><bounds x="10" y="8" width="1" height="1" /></element>
+ <element name="3.1" ref="led"><bounds x="12" y="8" width="1" height="1" /></element>
+ <element name="3.0" ref="led"><bounds x="14" y="8" width="1" height="1" /></element>
+
+ <element name="2.7" ref="led"><bounds x="1" y="9" width="1" height="1" /></element>
+ <element name="2.6" ref="led"><bounds x="3" y="9" width="1" height="1" /></element>
+ <element name="2.5" ref="led"><bounds x="5" y="9" width="1" height="1" /></element>
+ <element name="2.4" ref="led"><bounds x="7" y="9" width="1" height="1" /></element>
+ <element name="2.3" ref="led"><bounds x="9" y="9" width="1" height="1" /></element>
+ <element name="2.2" ref="led"><bounds x="11" y="9" width="1" height="1" /></element>
+ <element name="2.1" ref="led"><bounds x="13" y="9" width="1" height="1" /></element>
+ <element name="2.0" ref="led"><bounds x="15" y="9" width="1" height="1" /></element>
+
+ <element name="3.7" ref="led"><bounds x="8" y="10" width="1" height="1" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/barata.lay b/src/mame/layout/barata.lay
index cc8758b6a94..e5063c660fb 100644
--- a/src/mame/layout/barata.lay
+++ b/src/mame/layout/barata.lay
@@ -20,55 +20,55 @@ license:CC0
<view name="Default Layout">
<!-- Black background -->
- <bezel element="background">
+ <element ref="background">
<bounds left="97" top="95" right="428" bottom="250" />
- </bezel>
- <bezel name="digit0" element="digit">
+ </element>
+ <element name="digit0" ref="digit">
<bounds left="107" top="105" right="155" bottom="185" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds left="155" top="105" right="203" bottom="185" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds left="323" top="105" right="370" bottom="185" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds left="371" top="105" right="418" bottom="185" />
- </bezel>
+ </element>
- <bezel name="lamp0" element="red_lamp">
- <bounds left="124" right="129" top="205" bottom="210" /></bezel>
- <bezel name="lamp1" element="red_lamp">
- <bounds left="134" right="139" top="205" bottom="210" /></bezel>
- <bezel name="lamp2" element="red_lamp">
- <bounds left="144" right="149" top="205" bottom="210" /></bezel>
- <bezel name="lamp3" element="red_lamp">
- <bounds left="154" right="159" top="205" bottom="210" /></bezel>
- <bezel name="lamp4" element="red_lamp">
- <bounds left="164" right="169" top="205" bottom="210" /></bezel>
- <bezel name="lamp5" element="red_lamp">
- <bounds left="174" right="179" top="205" bottom="210" /></bezel>
- <bezel name="lamp6" element="red_lamp">
- <bounds left="184" right="189" top="205" bottom="210" /></bezel>
- <bezel name="lamp7" element="red_lamp">
- <bounds left="194" right="199" top="205" bottom="210" /></bezel>
+ <element name="lamp0" ref="red_lamp">
+ <bounds left="124" right="129" top="205" bottom="210" /></element>
+ <element name="lamp1" ref="red_lamp">
+ <bounds left="134" right="139" top="205" bottom="210" /></element>
+ <element name="lamp2" ref="red_lamp">
+ <bounds left="144" right="149" top="205" bottom="210" /></element>
+ <element name="lamp3" ref="red_lamp">
+ <bounds left="154" right="159" top="205" bottom="210" /></element>
+ <element name="lamp4" ref="red_lamp">
+ <bounds left="164" right="169" top="205" bottom="210" /></element>
+ <element name="lamp5" ref="red_lamp">
+ <bounds left="174" right="179" top="205" bottom="210" /></element>
+ <element name="lamp6" ref="red_lamp">
+ <bounds left="184" right="189" top="205" bottom="210" /></element>
+ <element name="lamp7" ref="red_lamp">
+ <bounds left="194" right="199" top="205" bottom="210" /></element>
- <bezel name="lamp8" element="red_lamp">
- <bounds left="324" right="329" top="205" bottom="210" /></bezel>
- <bezel name="lamp9" element="red_lamp">
- <bounds left="334" right="339" top="205" bottom="210" /></bezel>
- <bezel name="lamp10" element="red_lamp">
- <bounds left="344" right="349" top="205" bottom="210" /></bezel>
- <bezel name="lamp11" element="red_lamp">
- <bounds left="354" right="359" top="205" bottom="210" /></bezel>
- <bezel name="lamp12" element="red_lamp">
- <bounds left="364" right="369" top="205" bottom="210" /></bezel>
- <bezel name="lamp13" element="red_lamp">
- <bounds left="374" right="379" top="205" bottom="210" /></bezel>
- <bezel name="lamp14" element="red_lamp">
- <bounds left="384" right="389" top="205" bottom="210" /></bezel>
- <bezel name="lamp15" element="red_lamp">
- <bounds left="394" right="399" top="205" bottom="210" /></bezel>
+ <element name="lamp8" ref="red_lamp">
+ <bounds left="324" right="329" top="205" bottom="210" /></element>
+ <element name="lamp9" ref="red_lamp">
+ <bounds left="334" right="339" top="205" bottom="210" /></element>
+ <element name="lamp10" ref="red_lamp">
+ <bounds left="344" right="349" top="205" bottom="210" /></element>
+ <element name="lamp11" ref="red_lamp">
+ <bounds left="354" right="359" top="205" bottom="210" /></element>
+ <element name="lamp12" ref="red_lamp">
+ <bounds left="364" right="369" top="205" bottom="210" /></element>
+ <element name="lamp13" ref="red_lamp">
+ <bounds left="374" right="379" top="205" bottom="210" /></element>
+ <element name="lamp14" ref="red_lamp">
+ <bounds left="384" right="389" top="205" bottom="210" /></element>
+ <element name="lamp15" ref="red_lamp">
+ <bounds left="394" right="399" top="205" bottom="210" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/bcheetah.lay b/src/mame/layout/bcheetah.lay
index d4ec9af35a6..efa711fae2c 100644
--- a/src/mame/layout/bcheetah.lay
+++ b/src/mame/layout/bcheetah.lay
@@ -28,12 +28,12 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="6.3" top="0" bottom="2.5" />
- <bezel element="text_m2"><bounds x="0" y="0" width="4" height="1" /></bezel>
- <bezel name="motor2_left" element="text_l"><bounds x="4" y="0" width="1" height="1" /></bezel>
- <bezel name="motor2_right" element="text_r"><bounds x="5" y="0" width="1" height="1" /></bezel>
+ <element ref="text_m2"><bounds x="0" y="0" width="4" height="1" /></element>
+ <element name="motor2_left" ref="text_l"><bounds x="4" y="0" width="1" height="1" /></element>
+ <element name="motor2_right" ref="text_r"><bounds x="5" y="0" width="1" height="1" /></element>
- <bezel element="text_m1"><bounds x="0" y="1.3" width="4" height="1" /></bezel>
- <bezel name="motor1" element="text_drv"><bounds x="4" y="1.3" width="2" height="1" /></bezel>
+ <element ref="text_m1"><bounds x="0" y="1.3" width="4" height="1" /></element>
+ <element name="motor1" ref="text_drv"><bounds x="4" y="1.3" width="2" height="1" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/beta.lay b/src/mame/layout/beta.lay
index 6246eb6cc4d..d7403e6363f 100644
--- a/src/mame/layout/beta.lay
+++ b/src/mame/layout/beta.lay
@@ -20,33 +20,33 @@ license:CC0
<view name="Default Layout">
<!-- address led -->
- <bezel name="led0" element="red_led">
+ <element name="led0" ref="red_led">
<bounds x="0" y="5" width="5" height="5" />
- </bezel>
+ </element>
<!-- data led -->
- <bezel name="led1" element="red_led">
+ <element name="led1" ref="red_led">
<bounds x="0" y="15" width="5" height="5" />
- </bezel>
+ </element>
<!-- Led address display -->
- <bezel name="digit0" element="digit">
+ <element name="digit0" ref="digit">
<bounds x="10" y="0" width="18" height="24" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds x="28" y="0" width="18" height="24" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds x="46" y="0" width="18" height="24" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds x="64" y="0" width="18" height="24" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds x="100" y="0" width="18" height="24" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds x="118" y="0" width="18" height="24" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/bigtrak.lay b/src/mame/layout/bigtrak.lay
index 6d34a23c991..3cc9bfb4021 100644
--- a/src/mame/layout/bigtrak.lay
+++ b/src/mame/layout/bigtrak.lay
@@ -39,41 +39,41 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="17.5" top="0" bottom="36.5" />
- <bezel element="static_black">
+ <element ref="static_black">
<bounds left="0" right="17.5" top="0" bottom="36.5" />
- </bezel>
+ </element>
- <bezel element="text_lamp"><bounds x="1" y="1" width="10" height="4" /></bezel>
- <bezel element="text_dash"><bounds x="10" y="1" width="4" height="4" /></bezel>
- <bezel name="0.1" element="lamp_b"><bounds x="13" y="1.8" width="3" height="3" /></bezel>
+ <element ref="text_lamp"><bounds x="1" y="1" width="10" height="4" /></element>
+ <element ref="text_dash"><bounds x="10" y="1" width="4" height="4" /></element>
+ <element name="0.1" ref="lamp_b"><bounds x="13" y="1.8" width="3" height="3" /></element>
- <bezel element="text_in"><bounds x="1" y="27" width="10" height="4" /></bezel>
- <bezel element="text_dash"><bounds x="10" y="27" width="4" height="4" /></bezel>
- <bezel element="ind_r" inputtag="IN.6" inputmask="0x04">><bounds x="13" y="27.8" width="3" height="3" /></bezel>
+ <element ref="text_in"><bounds x="1" y="27" width="10" height="4" /></element>
+ <element ref="text_dash"><bounds x="10" y="27" width="4" height="4" /></element>
+ <element ref="ind_r" inputtag="IN.6" inputmask="0x04">><bounds x="13" y="27.8" width="3" height="3" /></element>
- <bezel element="text_out"><bounds x="1" y="31" width="10" height="4" /></bezel>
- <bezel element="text_dash"><bounds x="10" y="31" width="4" height="4" /></bezel>
- <bezel name="ext_out" element="ind_r"><bounds x="13" y="31.8" width="3" height="3" /></bezel>
+ <element ref="text_out"><bounds x="1" y="31" width="10" height="4" /></element>
+ <element ref="text_dash"><bounds x="10" y="31" width="4" height="4" /></element>
+ <element name="ext_out" ref="ind_r"><bounds x="13" y="31.8" width="3" height="3" /></element>
- <bezel element="text_l"><bounds x="2" y="12" width="4" height="4" /></bezel>
- <bezel name="left_motor_forward" element="arrow_up">
+ <element ref="text_l"><bounds x="2" y="12" width="4" height="4" /></element>
+ <element name="left_motor_forward" ref="arrow_up">
<bounds x="2" y="2" width="4" height="10" />
<orientation rotate="90" />
- </bezel>
- <bezel name="left_motor_reverse" element="arrow_down">
+ </element>
+ <element name="left_motor_reverse" ref="arrow_down">
<bounds x="2" y="16.4" width="4" height="10" />
<orientation rotate="90" />
- </bezel>
+ </element>
- <bezel element="text_r"><bounds x="8" y="12" width="4" height="4" /></bezel>
- <bezel name="right_motor_forward" element="arrow_up">
+ <element ref="text_r"><bounds x="8" y="12" width="4" height="4" /></element>
+ <element name="right_motor_forward" ref="arrow_up">
<bounds x="8" y="2" width="4" height="10" />
<orientation rotate="90" />
- </bezel>
- <bezel name="right_motor_reverse" element="arrow_down">
+ </element>
+ <element name="right_motor_reverse" ref="arrow_down">
<bounds x="8" y="16.4" width="4" height="10" />
<orientation rotate="90" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/bob85.lay b/src/mame/layout/bob85.lay
index 28e381e9201..0b2d55b3665 100644
--- a/src/mame/layout/bob85.lay
+++ b/src/mame/layout/bob85.lay
@@ -17,26 +17,26 @@ license:CC0
<view name="Default Layout">
<!-- Black background -->
- <bezel element="background">
+ <element ref="background">
<bounds left="97" top="95" right="405" bottom="195" />
- </bezel>
- <bezel name="digit0" element="digit">
+ </element>
+ <element name="digit0" ref="digit">
<bounds left="107" top="105" right="155" bottom="185" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds left="155" top="105" right="203" bottom="185" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds left="203" top="105" right="251" bottom="185" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds left="251" top="105" right="299" bottom="185" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds left="299" top="105" right="347" bottom="185" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds left="347" top="105" right="395" bottom="185" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/bship.lay b/src/mame/layout/bship.lay
index c10e2c042da..1665fe8082c 100644
--- a/src/mame/layout/bship.lay
+++ b/src/mame/layout/bship.lay
@@ -104,123 +104,123 @@ license:CC0
<view name="Internal Layout">
<bounds left="-2" right="278" top="-16" bottom="31" />
- <bezel name="0.0" element="lamp"><bounds x="44" y="-14" width="60" height="10" /></bezel>
- <bezel name="0.0" element="lamp"><bounds x="186" y="-14" width="60" height="10" /></bezel>
+ <element name="0.0" ref="lamp"><bounds x="44" y="-14" width="60" height="10" /></element>
+ <element name="0.0" ref="lamp"><bounds x="186" y="-14" width="60" height="10" /></element>
- <bezel element="text_p1"><bounds x="44" y="23" width="60" height="6" /></bezel>
- <bezel element="text_p2"><bounds x="186" y="23" width="60" height="6" /></bezel>
+ <element ref="text_p1"><bounds x="44" y="23" width="60" height="6" /></element>
+ <element ref="text_p2"><bounds x="186" y="23" width="60" height="6" /></element>
- <bezel element="static_gray"><bounds x="137.75" y="-15" width="0.5" height="45" /></bezel>
+ <element ref="static_gray"><bounds x="137.75" y="-15" width="0.5" height="45" /></element>
<!-- player 1 buttons -->
- <bezel element="static_red"><bounds x="0" y="0" width="10" height="10" /></bezel>
- <bezel element="text_fire"><bounds x="0" y="3" width="10" height="4" /></bezel>
- <bezel element="hlb" inputtag="IN.10" inputmask="0x01"><bounds x="0" y="0" width="10" height="10" /><color alpha="0.3" /></bezel>
-
- <bezel element="button_yellow" inputtag="IN.11" inputmask="0x01"><bounds x="14" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.0" inputmask="0x01"><bounds x="25" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.1" inputmask="0x01"><bounds x="36" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.2" inputmask="0x01"><bounds x="47" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.3" inputmask="0x01"><bounds x="58" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.4" inputmask="0x01"><bounds x="69" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.5" inputmask="0x01"><bounds x="80" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.6" inputmask="0x01"><bounds x="91" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.7" inputmask="0x01"><bounds x="102" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.8" inputmask="0x01"><bounds x="113" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.9" inputmask="0x01"><bounds x="124" y="0" width="10" height="10" /></bezel>
-
- <bezel element="text_cm"><bounds x="14" y="3" width="10" height="4" /></bezel>
- <bezel element="text_1"><bounds x="25" y="2" width="10" height="6" /></bezel>
- <bezel element="text_2"><bounds x="36" y="2" width="10" height="6" /></bezel>
- <bezel element="text_3"><bounds x="47" y="2" width="10" height="6" /></bezel>
- <bezel element="text_4"><bounds x="58" y="2" width="10" height="6" /></bezel>
- <bezel element="text_5"><bounds x="69" y="2" width="10" height="6" /></bezel>
- <bezel element="text_6"><bounds x="80" y="2" width="10" height="6" /></bezel>
- <bezel element="text_7"><bounds x="91" y="2" width="10" height="6" /></bezel>
- <bezel element="text_8"><bounds x="102" y="2" width="10" height="6" /></bezel>
- <bezel element="text_9"><bounds x="113" y="2" width="10" height="6" /></bezel>
- <bezel element="text_10"><bounds x="124" y="2" width="10" height="6" /></bezel>
-
- <bezel element="button_blue" inputtag="IN.11" inputmask="0x02"><bounds x="14" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.0" inputmask="0x02"><bounds x="25" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.1" inputmask="0x02"><bounds x="36" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.2" inputmask="0x02"><bounds x="47" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.3" inputmask="0x02"><bounds x="58" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.4" inputmask="0x02"><bounds x="69" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.5" inputmask="0x02"><bounds x="80" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.6" inputmask="0x02"><bounds x="91" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.7" inputmask="0x02"><bounds x="102" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.8" inputmask="0x02"><bounds x="113" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.9" inputmask="0x02"><bounds x="124" y="11" width="10" height="10" /></bezel>
-
- <bezel element="text_cle"><bounds x="14" y="14" width="10" height="4" /></bezel>
- <bezel element="text_a"><bounds x="25" y="13" width="10" height="6" /></bezel>
- <bezel element="text_b"><bounds x="36" y="13" width="10" height="6" /></bezel>
- <bezel element="text_c"><bounds x="47" y="13" width="10" height="6" /></bezel>
- <bezel element="text_d"><bounds x="58" y="13" width="10" height="6" /></bezel>
- <bezel element="text_e"><bounds x="69" y="13" width="10" height="6" /></bezel>
- <bezel element="text_f"><bounds x="80" y="13" width="10" height="6" /></bezel>
- <bezel element="text_g"><bounds x="91" y="13" width="10" height="6" /></bezel>
- <bezel element="text_h"><bounds x="102" y="13" width="10" height="6" /></bezel>
- <bezel element="text_i"><bounds x="113" y="13" width="10" height="6" /></bezel>
- <bezel element="text_j"><bounds x="124" y="13" width="10" height="6" /></bezel>
+ <element ref="static_red"><bounds x="0" y="0" width="10" height="10" /></element>
+ <element ref="text_fire"><bounds x="0" y="3" width="10" height="4" /></element>
+ <element ref="hlb" inputtag="IN.10" inputmask="0x01"><bounds x="0" y="0" width="10" height="10" /><color alpha="0.3" /></element>
+
+ <element ref="button_yellow" inputtag="IN.11" inputmask="0x01"><bounds x="14" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.0" inputmask="0x01"><bounds x="25" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.1" inputmask="0x01"><bounds x="36" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.2" inputmask="0x01"><bounds x="47" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.3" inputmask="0x01"><bounds x="58" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.4" inputmask="0x01"><bounds x="69" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.5" inputmask="0x01"><bounds x="80" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.6" inputmask="0x01"><bounds x="91" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.7" inputmask="0x01"><bounds x="102" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.8" inputmask="0x01"><bounds x="113" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.9" inputmask="0x01"><bounds x="124" y="0" width="10" height="10" /></element>
+
+ <element ref="text_cm"><bounds x="14" y="3" width="10" height="4" /></element>
+ <element ref="text_1"><bounds x="25" y="2" width="10" height="6" /></element>
+ <element ref="text_2"><bounds x="36" y="2" width="10" height="6" /></element>
+ <element ref="text_3"><bounds x="47" y="2" width="10" height="6" /></element>
+ <element ref="text_4"><bounds x="58" y="2" width="10" height="6" /></element>
+ <element ref="text_5"><bounds x="69" y="2" width="10" height="6" /></element>
+ <element ref="text_6"><bounds x="80" y="2" width="10" height="6" /></element>
+ <element ref="text_7"><bounds x="91" y="2" width="10" height="6" /></element>
+ <element ref="text_8"><bounds x="102" y="2" width="10" height="6" /></element>
+ <element ref="text_9"><bounds x="113" y="2" width="10" height="6" /></element>
+ <element ref="text_10"><bounds x="124" y="2" width="10" height="6" /></element>
+
+ <element ref="button_blue" inputtag="IN.11" inputmask="0x02"><bounds x="14" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.0" inputmask="0x02"><bounds x="25" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.1" inputmask="0x02"><bounds x="36" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.2" inputmask="0x02"><bounds x="47" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.3" inputmask="0x02"><bounds x="58" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.4" inputmask="0x02"><bounds x="69" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.5" inputmask="0x02"><bounds x="80" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.6" inputmask="0x02"><bounds x="91" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.7" inputmask="0x02"><bounds x="102" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.8" inputmask="0x02"><bounds x="113" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.9" inputmask="0x02"><bounds x="124" y="11" width="10" height="10" /></element>
+
+ <element ref="text_cle"><bounds x="14" y="14" width="10" height="4" /></element>
+ <element ref="text_a"><bounds x="25" y="13" width="10" height="6" /></element>
+ <element ref="text_b"><bounds x="36" y="13" width="10" height="6" /></element>
+ <element ref="text_c"><bounds x="47" y="13" width="10" height="6" /></element>
+ <element ref="text_d"><bounds x="58" y="13" width="10" height="6" /></element>
+ <element ref="text_e"><bounds x="69" y="13" width="10" height="6" /></element>
+ <element ref="text_f"><bounds x="80" y="13" width="10" height="6" /></element>
+ <element ref="text_g"><bounds x="91" y="13" width="10" height="6" /></element>
+ <element ref="text_h"><bounds x="102" y="13" width="10" height="6" /></element>
+ <element ref="text_i"><bounds x="113" y="13" width="10" height="6" /></element>
+ <element ref="text_j"><bounds x="124" y="13" width="10" height="6" /></element>
<!-- player 2 buttons -->
- <bezel element="static_red"><bounds x="142" y="0" width="10" height="10" /></bezel>
- <bezel element="text_fire"><bounds x="142" y="3" width="10" height="4" /></bezel>
- <bezel element="hlb" inputtag="IN.10" inputmask="0x04"><bounds x="142" y="0" width="10" height="10" /><color alpha="0.3" /></bezel>
-
- <bezel element="text_lg" inputtag="IN.10" inputmask="0x08"><bounds x="142" y="11" width="10" height="10" /></bezel>
-
- <bezel element="button_yellow" inputtag="IN.11" inputmask="0x04"><bounds x="156" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.0" inputmask="0x04"><bounds x="167" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.1" inputmask="0x04"><bounds x="178" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.2" inputmask="0x04"><bounds x="189" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.3" inputmask="0x04"><bounds x="200" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.4" inputmask="0x04"><bounds x="211" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.5" inputmask="0x04"><bounds x="222" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.6" inputmask="0x04"><bounds x="233" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.7" inputmask="0x04"><bounds x="244" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.8" inputmask="0x04"><bounds x="255" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.9" inputmask="0x04"><bounds x="266" y="0" width="10" height="10" /></bezel>
-
- <bezel element="text_cm"><bounds x="156" y="3" width="10" height="4" /></bezel>
- <bezel element="text_1"><bounds x="167" y="2" width="10" height="6" /></bezel>
- <bezel element="text_2"><bounds x="178" y="2" width="10" height="6" /></bezel>
- <bezel element="text_3"><bounds x="189" y="2" width="10" height="6" /></bezel>
- <bezel element="text_4"><bounds x="200" y="2" width="10" height="6" /></bezel>
- <bezel element="text_5"><bounds x="211" y="2" width="10" height="6" /></bezel>
- <bezel element="text_6"><bounds x="222" y="2" width="10" height="6" /></bezel>
- <bezel element="text_7"><bounds x="233" y="2" width="10" height="6" /></bezel>
- <bezel element="text_8"><bounds x="244" y="2" width="10" height="6" /></bezel>
- <bezel element="text_9"><bounds x="255" y="2" width="10" height="6" /></bezel>
- <bezel element="text_10"><bounds x="266" y="2" width="10" height="6" /></bezel>
-
- <bezel element="button_blue" inputtag="IN.11" inputmask="0x08"><bounds x="156" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.0" inputmask="0x08"><bounds x="167" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.1" inputmask="0x08"><bounds x="178" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.2" inputmask="0x08"><bounds x="189" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.3" inputmask="0x08"><bounds x="200" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.4" inputmask="0x08"><bounds x="211" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.5" inputmask="0x08"><bounds x="222" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.6" inputmask="0x08"><bounds x="233" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.7" inputmask="0x08"><bounds x="244" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.8" inputmask="0x08"><bounds x="255" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.9" inputmask="0x08"><bounds x="266" y="11" width="10" height="10" /></bezel>
-
- <bezel element="text_cle"><bounds x="156" y="14" width="10" height="4" /></bezel>
- <bezel element="text_a"><bounds x="167" y="13" width="10" height="6" /></bezel>
- <bezel element="text_b"><bounds x="178" y="13" width="10" height="6" /></bezel>
- <bezel element="text_c"><bounds x="189" y="13" width="10" height="6" /></bezel>
- <bezel element="text_d"><bounds x="200" y="13" width="10" height="6" /></bezel>
- <bezel element="text_e"><bounds x="211" y="13" width="10" height="6" /></bezel>
- <bezel element="text_f"><bounds x="222" y="13" width="10" height="6" /></bezel>
- <bezel element="text_g"><bounds x="233" y="13" width="10" height="6" /></bezel>
- <bezel element="text_h"><bounds x="244" y="13" width="10" height="6" /></bezel>
- <bezel element="text_i"><bounds x="255" y="13" width="10" height="6" /></bezel>
- <bezel element="text_j"><bounds x="266" y="13" width="10" height="6" /></bezel>
+ <element ref="static_red"><bounds x="142" y="0" width="10" height="10" /></element>
+ <element ref="text_fire"><bounds x="142" y="3" width="10" height="4" /></element>
+ <element ref="hlb" inputtag="IN.10" inputmask="0x04"><bounds x="142" y="0" width="10" height="10" /><color alpha="0.3" /></element>
+
+ <element ref="text_lg" inputtag="IN.10" inputmask="0x08"><bounds x="142" y="11" width="10" height="10" /></element>
+
+ <element ref="button_yellow" inputtag="IN.11" inputmask="0x04"><bounds x="156" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.0" inputmask="0x04"><bounds x="167" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.1" inputmask="0x04"><bounds x="178" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.2" inputmask="0x04"><bounds x="189" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.3" inputmask="0x04"><bounds x="200" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.4" inputmask="0x04"><bounds x="211" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.5" inputmask="0x04"><bounds x="222" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.6" inputmask="0x04"><bounds x="233" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.7" inputmask="0x04"><bounds x="244" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.8" inputmask="0x04"><bounds x="255" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.9" inputmask="0x04"><bounds x="266" y="0" width="10" height="10" /></element>
+
+ <element ref="text_cm"><bounds x="156" y="3" width="10" height="4" /></element>
+ <element ref="text_1"><bounds x="167" y="2" width="10" height="6" /></element>
+ <element ref="text_2"><bounds x="178" y="2" width="10" height="6" /></element>
+ <element ref="text_3"><bounds x="189" y="2" width="10" height="6" /></element>
+ <element ref="text_4"><bounds x="200" y="2" width="10" height="6" /></element>
+ <element ref="text_5"><bounds x="211" y="2" width="10" height="6" /></element>
+ <element ref="text_6"><bounds x="222" y="2" width="10" height="6" /></element>
+ <element ref="text_7"><bounds x="233" y="2" width="10" height="6" /></element>
+ <element ref="text_8"><bounds x="244" y="2" width="10" height="6" /></element>
+ <element ref="text_9"><bounds x="255" y="2" width="10" height="6" /></element>
+ <element ref="text_10"><bounds x="266" y="2" width="10" height="6" /></element>
+
+ <element ref="button_blue" inputtag="IN.11" inputmask="0x08"><bounds x="156" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.0" inputmask="0x08"><bounds x="167" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.1" inputmask="0x08"><bounds x="178" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.2" inputmask="0x08"><bounds x="189" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.3" inputmask="0x08"><bounds x="200" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.4" inputmask="0x08"><bounds x="211" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.5" inputmask="0x08"><bounds x="222" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.6" inputmask="0x08"><bounds x="233" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.7" inputmask="0x08"><bounds x="244" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.8" inputmask="0x08"><bounds x="255" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.9" inputmask="0x08"><bounds x="266" y="11" width="10" height="10" /></element>
+
+ <element ref="text_cle"><bounds x="156" y="14" width="10" height="4" /></element>
+ <element ref="text_a"><bounds x="167" y="13" width="10" height="6" /></element>
+ <element ref="text_b"><bounds x="178" y="13" width="10" height="6" /></element>
+ <element ref="text_c"><bounds x="189" y="13" width="10" height="6" /></element>
+ <element ref="text_d"><bounds x="200" y="13" width="10" height="6" /></element>
+ <element ref="text_e"><bounds x="211" y="13" width="10" height="6" /></element>
+ <element ref="text_f"><bounds x="222" y="13" width="10" height="6" /></element>
+ <element ref="text_g"><bounds x="233" y="13" width="10" height="6" /></element>
+ <element ref="text_h"><bounds x="244" y="13" width="10" height="6" /></element>
+ <element ref="text_i"><bounds x="255" y="13" width="10" height="6" /></element>
+ <element ref="text_j"><bounds x="266" y="13" width="10" height="6" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/bship82.lay b/src/mame/layout/bship82.lay
index 52eb8e56b54..30c020e2060 100644
--- a/src/mame/layout/bship82.lay
+++ b/src/mame/layout/bship82.lay
@@ -104,123 +104,123 @@ license:CC0
<view name="Internal Layout">
<bounds left="-2" right="278" top="-16" bottom="31" />
- <bezel name="0.0" element="lamp"><bounds x="44" y="-14" width="60" height="10" /></bezel>
- <bezel name="0.0" element="lamp"><bounds x="186" y="-14" width="60" height="10" /></bezel>
+ <element name="0.0" ref="lamp"><bounds x="44" y="-14" width="60" height="10" /></element>
+ <element name="0.0" ref="lamp"><bounds x="186" y="-14" width="60" height="10" /></element>
- <bezel element="text_p1"><bounds x="44" y="23" width="60" height="6" /></bezel>
- <bezel element="text_p2"><bounds x="186" y="23" width="60" height="6" /></bezel>
+ <element ref="text_p1"><bounds x="44" y="23" width="60" height="6" /></element>
+ <element ref="text_p2"><bounds x="186" y="23" width="60" height="6" /></element>
- <bezel element="static_gray"><bounds x="137.75" y="-15" width="0.5" height="45" /></bezel>
+ <element ref="static_gray"><bounds x="137.75" y="-15" width="0.5" height="45" /></element>
<!-- player 1 buttons -->
- <bezel element="static_red"><bounds x="0" y="0" width="10" height="10" /></bezel>
- <bezel element="text_fire"><bounds x="0" y="3" width="10" height="4" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x800"><bounds x="0" y="0" width="10" height="10" /><color alpha="0.3" /></bezel>
-
- <bezel element="button_yellow" inputtag="IN.1" inputmask="0x001"><bounds x="14" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.1" inputmask="0x002"><bounds x="25" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.1" inputmask="0x004"><bounds x="36" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.1" inputmask="0x008"><bounds x="47" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.1" inputmask="0x010"><bounds x="58" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.1" inputmask="0x020"><bounds x="69" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.1" inputmask="0x040"><bounds x="80" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.1" inputmask="0x080"><bounds x="91" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.1" inputmask="0x100"><bounds x="102" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.1" inputmask="0x200"><bounds x="113" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.1" inputmask="0x400"><bounds x="124" y="0" width="10" height="10" /></bezel>
-
- <bezel element="text_cm"><bounds x="14" y="3" width="10" height="4" /></bezel>
- <bezel element="text_1"><bounds x="25" y="2" width="10" height="6" /></bezel>
- <bezel element="text_2"><bounds x="36" y="2" width="10" height="6" /></bezel>
- <bezel element="text_3"><bounds x="47" y="2" width="10" height="6" /></bezel>
- <bezel element="text_4"><bounds x="58" y="2" width="10" height="6" /></bezel>
- <bezel element="text_5"><bounds x="69" y="2" width="10" height="6" /></bezel>
- <bezel element="text_6"><bounds x="80" y="2" width="10" height="6" /></bezel>
- <bezel element="text_7"><bounds x="91" y="2" width="10" height="6" /></bezel>
- <bezel element="text_8"><bounds x="102" y="2" width="10" height="6" /></bezel>
- <bezel element="text_9"><bounds x="113" y="2" width="10" height="6" /></bezel>
- <bezel element="text_10"><bounds x="124" y="2" width="10" height="6" /></bezel>
-
- <bezel element="button_blue" inputtag="IN.0" inputmask="0x001"><bounds x="14" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.0" inputmask="0x002"><bounds x="25" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.0" inputmask="0x004"><bounds x="36" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.0" inputmask="0x008"><bounds x="47" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.0" inputmask="0x010"><bounds x="58" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.0" inputmask="0x020"><bounds x="69" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.0" inputmask="0x040"><bounds x="80" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.0" inputmask="0x080"><bounds x="91" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.0" inputmask="0x100"><bounds x="102" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.0" inputmask="0x200"><bounds x="113" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.0" inputmask="0x400"><bounds x="124" y="11" width="10" height="10" /></bezel>
-
- <bezel element="text_cle"><bounds x="14" y="14" width="10" height="4" /></bezel>
- <bezel element="text_a"><bounds x="25" y="13" width="10" height="6" /></bezel>
- <bezel element="text_b"><bounds x="36" y="13" width="10" height="6" /></bezel>
- <bezel element="text_c"><bounds x="47" y="13" width="10" height="6" /></bezel>
- <bezel element="text_d"><bounds x="58" y="13" width="10" height="6" /></bezel>
- <bezel element="text_e"><bounds x="69" y="13" width="10" height="6" /></bezel>
- <bezel element="text_f"><bounds x="80" y="13" width="10" height="6" /></bezel>
- <bezel element="text_g"><bounds x="91" y="13" width="10" height="6" /></bezel>
- <bezel element="text_h"><bounds x="102" y="13" width="10" height="6" /></bezel>
- <bezel element="text_i"><bounds x="113" y="13" width="10" height="6" /></bezel>
- <bezel element="text_j"><bounds x="124" y="13" width="10" height="6" /></bezel>
+ <element ref="static_red"><bounds x="0" y="0" width="10" height="10" /></element>
+ <element ref="text_fire"><bounds x="0" y="3" width="10" height="4" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x800"><bounds x="0" y="0" width="10" height="10" /><color alpha="0.3" /></element>
+
+ <element ref="button_yellow" inputtag="IN.1" inputmask="0x001"><bounds x="14" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.1" inputmask="0x002"><bounds x="25" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.1" inputmask="0x004"><bounds x="36" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.1" inputmask="0x008"><bounds x="47" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.1" inputmask="0x010"><bounds x="58" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.1" inputmask="0x020"><bounds x="69" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.1" inputmask="0x040"><bounds x="80" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.1" inputmask="0x080"><bounds x="91" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.1" inputmask="0x100"><bounds x="102" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.1" inputmask="0x200"><bounds x="113" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.1" inputmask="0x400"><bounds x="124" y="0" width="10" height="10" /></element>
+
+ <element ref="text_cm"><bounds x="14" y="3" width="10" height="4" /></element>
+ <element ref="text_1"><bounds x="25" y="2" width="10" height="6" /></element>
+ <element ref="text_2"><bounds x="36" y="2" width="10" height="6" /></element>
+ <element ref="text_3"><bounds x="47" y="2" width="10" height="6" /></element>
+ <element ref="text_4"><bounds x="58" y="2" width="10" height="6" /></element>
+ <element ref="text_5"><bounds x="69" y="2" width="10" height="6" /></element>
+ <element ref="text_6"><bounds x="80" y="2" width="10" height="6" /></element>
+ <element ref="text_7"><bounds x="91" y="2" width="10" height="6" /></element>
+ <element ref="text_8"><bounds x="102" y="2" width="10" height="6" /></element>
+ <element ref="text_9"><bounds x="113" y="2" width="10" height="6" /></element>
+ <element ref="text_10"><bounds x="124" y="2" width="10" height="6" /></element>
+
+ <element ref="button_blue" inputtag="IN.0" inputmask="0x001"><bounds x="14" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.0" inputmask="0x002"><bounds x="25" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.0" inputmask="0x004"><bounds x="36" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.0" inputmask="0x008"><bounds x="47" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.0" inputmask="0x010"><bounds x="58" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.0" inputmask="0x020"><bounds x="69" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.0" inputmask="0x040"><bounds x="80" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.0" inputmask="0x080"><bounds x="91" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.0" inputmask="0x100"><bounds x="102" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.0" inputmask="0x200"><bounds x="113" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.0" inputmask="0x400"><bounds x="124" y="11" width="10" height="10" /></element>
+
+ <element ref="text_cle"><bounds x="14" y="14" width="10" height="4" /></element>
+ <element ref="text_a"><bounds x="25" y="13" width="10" height="6" /></element>
+ <element ref="text_b"><bounds x="36" y="13" width="10" height="6" /></element>
+ <element ref="text_c"><bounds x="47" y="13" width="10" height="6" /></element>
+ <element ref="text_d"><bounds x="58" y="13" width="10" height="6" /></element>
+ <element ref="text_e"><bounds x="69" y="13" width="10" height="6" /></element>
+ <element ref="text_f"><bounds x="80" y="13" width="10" height="6" /></element>
+ <element ref="text_g"><bounds x="91" y="13" width="10" height="6" /></element>
+ <element ref="text_h"><bounds x="102" y="13" width="10" height="6" /></element>
+ <element ref="text_i"><bounds x="113" y="13" width="10" height="6" /></element>
+ <element ref="text_j"><bounds x="124" y="13" width="10" height="6" /></element>
<!-- player 2 buttons -->
- <bezel element="static_red"><bounds x="142" y="0" width="10" height="10" /></bezel>
- <bezel element="text_fire"><bounds x="142" y="3" width="10" height="4" /></bezel>
- <bezel element="hlb" inputtag="IN.3" inputmask="0x800"><bounds x="142" y="0" width="10" height="10" /><color alpha="0.3" /></bezel>
-
- <bezel element="text_lg" inputtag="IN.4" inputmask="0x01"><bounds x="142" y="11" width="10" height="10" /></bezel>
-
- <bezel element="button_yellow" inputtag="IN.3" inputmask="0x001"><bounds x="156" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.3" inputmask="0x002"><bounds x="167" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.3" inputmask="0x004"><bounds x="178" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.3" inputmask="0x008"><bounds x="189" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.3" inputmask="0x010"><bounds x="200" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.3" inputmask="0x020"><bounds x="211" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.3" inputmask="0x040"><bounds x="222" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.3" inputmask="0x080"><bounds x="233" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.3" inputmask="0x100"><bounds x="244" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.3" inputmask="0x200"><bounds x="255" y="0" width="10" height="10" /></bezel>
- <bezel element="button_yellow" inputtag="IN.3" inputmask="0x400"><bounds x="266" y="0" width="10" height="10" /></bezel>
-
- <bezel element="text_cm"><bounds x="156" y="3" width="10" height="4" /></bezel>
- <bezel element="text_1"><bounds x="167" y="2" width="10" height="6" /></bezel>
- <bezel element="text_2"><bounds x="178" y="2" width="10" height="6" /></bezel>
- <bezel element="text_3"><bounds x="189" y="2" width="10" height="6" /></bezel>
- <bezel element="text_4"><bounds x="200" y="2" width="10" height="6" /></bezel>
- <bezel element="text_5"><bounds x="211" y="2" width="10" height="6" /></bezel>
- <bezel element="text_6"><bounds x="222" y="2" width="10" height="6" /></bezel>
- <bezel element="text_7"><bounds x="233" y="2" width="10" height="6" /></bezel>
- <bezel element="text_8"><bounds x="244" y="2" width="10" height="6" /></bezel>
- <bezel element="text_9"><bounds x="255" y="2" width="10" height="6" /></bezel>
- <bezel element="text_10"><bounds x="266" y="2" width="10" height="6" /></bezel>
-
- <bezel element="button_blue" inputtag="IN.2" inputmask="0x001"><bounds x="156" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.2" inputmask="0x002"><bounds x="167" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.2" inputmask="0x004"><bounds x="178" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.2" inputmask="0x008"><bounds x="189" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.2" inputmask="0x010"><bounds x="200" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.2" inputmask="0x020"><bounds x="211" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.2" inputmask="0x040"><bounds x="222" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.2" inputmask="0x080"><bounds x="233" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.2" inputmask="0x100"><bounds x="244" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.2" inputmask="0x200"><bounds x="255" y="11" width="10" height="10" /></bezel>
- <bezel element="button_blue" inputtag="IN.2" inputmask="0x400"><bounds x="266" y="11" width="10" height="10" /></bezel>
-
- <bezel element="text_cle"><bounds x="156" y="14" width="10" height="4" /></bezel>
- <bezel element="text_a"><bounds x="167" y="13" width="10" height="6" /></bezel>
- <bezel element="text_b"><bounds x="178" y="13" width="10" height="6" /></bezel>
- <bezel element="text_c"><bounds x="189" y="13" width="10" height="6" /></bezel>
- <bezel element="text_d"><bounds x="200" y="13" width="10" height="6" /></bezel>
- <bezel element="text_e"><bounds x="211" y="13" width="10" height="6" /></bezel>
- <bezel element="text_f"><bounds x="222" y="13" width="10" height="6" /></bezel>
- <bezel element="text_g"><bounds x="233" y="13" width="10" height="6" /></bezel>
- <bezel element="text_h"><bounds x="244" y="13" width="10" height="6" /></bezel>
- <bezel element="text_i"><bounds x="255" y="13" width="10" height="6" /></bezel>
- <bezel element="text_j"><bounds x="266" y="13" width="10" height="6" /></bezel>
+ <element ref="static_red"><bounds x="142" y="0" width="10" height="10" /></element>
+ <element ref="text_fire"><bounds x="142" y="3" width="10" height="4" /></element>
+ <element ref="hlb" inputtag="IN.3" inputmask="0x800"><bounds x="142" y="0" width="10" height="10" /><color alpha="0.3" /></element>
+
+ <element ref="text_lg" inputtag="IN.4" inputmask="0x01"><bounds x="142" y="11" width="10" height="10" /></element>
+
+ <element ref="button_yellow" inputtag="IN.3" inputmask="0x001"><bounds x="156" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.3" inputmask="0x002"><bounds x="167" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.3" inputmask="0x004"><bounds x="178" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.3" inputmask="0x008"><bounds x="189" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.3" inputmask="0x010"><bounds x="200" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.3" inputmask="0x020"><bounds x="211" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.3" inputmask="0x040"><bounds x="222" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.3" inputmask="0x080"><bounds x="233" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.3" inputmask="0x100"><bounds x="244" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.3" inputmask="0x200"><bounds x="255" y="0" width="10" height="10" /></element>
+ <element ref="button_yellow" inputtag="IN.3" inputmask="0x400"><bounds x="266" y="0" width="10" height="10" /></element>
+
+ <element ref="text_cm"><bounds x="156" y="3" width="10" height="4" /></element>
+ <element ref="text_1"><bounds x="167" y="2" width="10" height="6" /></element>
+ <element ref="text_2"><bounds x="178" y="2" width="10" height="6" /></element>
+ <element ref="text_3"><bounds x="189" y="2" width="10" height="6" /></element>
+ <element ref="text_4"><bounds x="200" y="2" width="10" height="6" /></element>
+ <element ref="text_5"><bounds x="211" y="2" width="10" height="6" /></element>
+ <element ref="text_6"><bounds x="222" y="2" width="10" height="6" /></element>
+ <element ref="text_7"><bounds x="233" y="2" width="10" height="6" /></element>
+ <element ref="text_8"><bounds x="244" y="2" width="10" height="6" /></element>
+ <element ref="text_9"><bounds x="255" y="2" width="10" height="6" /></element>
+ <element ref="text_10"><bounds x="266" y="2" width="10" height="6" /></element>
+
+ <element ref="button_blue" inputtag="IN.2" inputmask="0x001"><bounds x="156" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.2" inputmask="0x002"><bounds x="167" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.2" inputmask="0x004"><bounds x="178" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.2" inputmask="0x008"><bounds x="189" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.2" inputmask="0x010"><bounds x="200" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.2" inputmask="0x020"><bounds x="211" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.2" inputmask="0x040"><bounds x="222" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.2" inputmask="0x080"><bounds x="233" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.2" inputmask="0x100"><bounds x="244" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.2" inputmask="0x200"><bounds x="255" y="11" width="10" height="10" /></element>
+ <element ref="button_blue" inputtag="IN.2" inputmask="0x400"><bounds x="266" y="11" width="10" height="10" /></element>
+
+ <element ref="text_cle"><bounds x="156" y="14" width="10" height="4" /></element>
+ <element ref="text_a"><bounds x="167" y="13" width="10" height="6" /></element>
+ <element ref="text_b"><bounds x="178" y="13" width="10" height="6" /></element>
+ <element ref="text_c"><bounds x="189" y="13" width="10" height="6" /></element>
+ <element ref="text_d"><bounds x="200" y="13" width="10" height="6" /></element>
+ <element ref="text_e"><bounds x="211" y="13" width="10" height="6" /></element>
+ <element ref="text_f"><bounds x="222" y="13" width="10" height="6" /></element>
+ <element ref="text_g"><bounds x="233" y="13" width="10" height="6" /></element>
+ <element ref="text_h"><bounds x="244" y="13" width="10" height="6" /></element>
+ <element ref="text_i"><bounds x="255" y="13" width="10" height="6" /></element>
+ <element ref="text_j"><bounds x="266" y="13" width="10" height="6" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/c80.lay b/src/mame/layout/c80.lay
index b96fb4b3201..f51bd1e93fc 100644
--- a/src/mame/layout/c80.lay
+++ b/src/mame/layout/c80.lay
@@ -11,32 +11,32 @@ license:CC0
<view name="Default Layout">
<!-- Led address display -->
- <bezel name="digit0" element="digit">
+ <element name="digit0" ref="digit">
<bounds x="0" y="0" width="18" height="24" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds x="18" y="0" width="18" height="24" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds x="36" y="0" width="18" height="24" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds x="54" y="0" width="18" height="24" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds x="72" y="0" width="18" height="24" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds x="90" y="0" width="18" height="24" />
- </bezel>
- <bezel name="digit6" element="digit">
+ </element>
+ <element name="digit6" ref="digit">
<bounds x="108" y="0" width="18" height="24" />
- </bezel>
- <bezel name="digit7" element="digit">
+ </element>
+ <element name="digit7" ref="digit">
<bounds x="126" y="0" width="18" height="24" />
- </bezel>
- <bezel name="digit8" element="digit">
+ </element>
+ <element name="digit8" ref="digit">
<bounds x="144" y="0" width="18" height="24" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/chessmate.lay b/src/mame/layout/chessmate.lay
index 1a5ab17322c..352cf2bc470 100644
--- a/src/mame/layout/chessmate.lay
+++ b/src/mame/layout/chessmate.lay
@@ -253,115 +253,115 @@ license:CC0
<view name="Internal Layout">
<bounds left="-2" right="48" top="15" bottom="52.5" />
- <bezel element="white"><bounds x="-2" y="15" width="50" height="37.5" /></bezel>
-
- <bezel element="text_from"><bounds x="8.5" y="15.9" width="10.5" height="1.5" /></bezel>
- <bezel element="text_to"><bounds x="27" y="15.9" width="10.5" height="1.5" /></bezel>
-
- <bezel element="text_time"><bounds x="4.2" y="18.8" width="8" height="1.5" /></bezel>
- <bezel element="text_twhite"><bounds x="4.2" y="20.2" width="8" height="1.5" /></bezel>
- <bezel element="text_time"><bounds x="38" y="18.8" width="8" height="1.5" /></bezel>
- <bezel element="text_tblack"><bounds x="38" y="20.2" width="8" height="1.5" /></bezel>
-
- <bezel element="black"><bounds x="8.5" y="17.5" width="4" height="5.5" /></bezel>
- <bezel element="black"><bounds x="15" y="17.5" width="4" height="5.5" /></bezel>
- <bezel element="black"><bounds x="27" y="17.5" width="4" height="5.5" /></bezel>
- <bezel element="black"><bounds x="33.5" y="17.5" width="4" height="5.5" /></bezel>
-
- <bezel name="digit0" element="digit"><bounds x="9.3" y="18.4" width="2.4" height="3.7" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="15.8" y="18.4" width="2.4" height="3.7" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="27.8" y="18.4" width="2.4" height="3.7" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="34.3" y="18.4" width="2.4" height="3.7" /></bezel>
-
- <bezel element="red"><bounds x="8.9" y="17.9" width="3.2" height="4.7" /><color alpha="0.38" /></bezel>
- <bezel element="red"><bounds x="15.4" y="17.9" width="3.2" height="4.7" /><color alpha="0.38" /></bezel>
- <bezel element="red"><bounds x="27.4" y="17.9" width="3.2" height="4.7" /><color alpha="0.38" /></bezel>
- <bezel element="red"><bounds x="33.9" y="17.9" width="3.2" height="4.7" /><color alpha="0.38" /></bezel>
-
- <bezel element="text_white"><bounds x="26" y="24.4" width="6" height="1.5" /></bezel>
- <bezel element="text_black"><bounds x="38" y="24.4" width="6" height="1.5" /></bezel>
-
- <bezel element="but"><bounds x="3" y="26" width="4" height="4" /></bezel>
- <bezel element="but"><bounds x="15" y="26" width="4" height="4" /></bezel>
- <bezel element="black"><bounds x="27" y="26" width="4" height="4" /></bezel>
- <bezel element="yellow"><bounds x="27.4" y="26.4" width="3.2" height="3.2" /></bezel>
- <bezel element="but"><bounds x="39" y="26" width="4" height="4" /></bezel>
-
- <bezel element="yellow"><bounds x="4.45" y="26.41" width="1.1" height="3.18" /></bezel>
- <bezel element="disk_yellow"><bounds x="3.9" y="26.9" width="2.2" height="2.2" /></bezel>
- <bezel element="dred"><bounds x="4.25" y="29.2" width="1.5" height="0.25" /></bezel>
- <bezel element="yellow"><bounds x="16.05" y="27.05" width="1.9" height="1.9" /></bezel>
- <bezel element="disk_yellow"><bounds x="15.9" y="26.9" width="2.2" height="2.2" /></bezel>
-
- <bezel name="4.0" element="led"><bounds x="4.25" y="27.25" width="1.5" height="1.5" /></bezel>
- <bezel name="4.2" element="led"><bounds x="16.25" y="27.25" width="1.5" height="1.5" /></bezel>
- <bezel name="4.1" element="led"><bounds x="28.25" y="27.25" width="1.5" height="1.5" /></bezel>
- <bezel name="4.1" element="ledi"><bounds x="40.25" y="27.25" width="1.5" height="1.5" /></bezel>
-
- <bezel element="text_u1"><bounds x="1" y="30.1" width="8" height="1.2" /></bezel>
- <bezel element="text_u2a"><bounds x="13" y="30.1" width="8" height="1.2" /></bezel>
- <bezel element="text_u2b"><bounds x="13" y="31.2" width="8" height="1.2" /></bezel>
- <bezel element="text_u3"><bounds x="27" y="30.1" width="8" height="1.2" /></bezel>
- <bezel element="text_u4"><bounds x="37" y="30.1" width="8" height="1.2" /></bezel>
- <bezel element="text_u5"><bounds x="33" y="30.1" width="4" height="1.2" /></bezel>
-
- <bezel element="but"><bounds x="3" y="33" width="4" height="4" /></bezel>
- <bezel element="but"><bounds x="27" y="33" width="4" height="4" /></bezel>
- <bezel element="but"><bounds x="39" y="33" width="4" height="4" /></bezel>
-
- <bezel element="text_m1"><bounds x="1" y="37.1" width="8" height="1.2" /></bezel>
- <bezel element="text_m2"><bounds x="26" y="37.1" width="6" height="1.2" /></bezel>
- <bezel element="text_m3"><bounds x="38" y="37.1" width="6" height="1.2" /></bezel>
-
- <bezel element="disk_white"><bounds x="4.25" y="34.25" width="1.5" height="1.5" /></bezel>
- <bezel element="white"><bounds x="28.25" y="34.25" width="1.5" height="1.5" /></bezel>
- <bezel element="text_up"><bounds x="39.5" y="33.5" width="3" height="2.4" /></bezel>
-
- <bezel element="hl" inputtag="RESET" inputmask="0x01"><bounds x="3" y="33" width="4" height="4" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x10"><bounds x="27" y="33" width="4" height="4" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x08"><bounds x="39" y="33" width="4" height="4" /><color alpha="0.15" /></bezel>
+ <element ref="white"><bounds x="-2" y="15" width="50" height="37.5" /></element>
+
+ <element ref="text_from"><bounds x="8.5" y="15.9" width="10.5" height="1.5" /></element>
+ <element ref="text_to"><bounds x="27" y="15.9" width="10.5" height="1.5" /></element>
+
+ <element ref="text_time"><bounds x="4.2" y="18.8" width="8" height="1.5" /></element>
+ <element ref="text_twhite"><bounds x="4.2" y="20.2" width="8" height="1.5" /></element>
+ <element ref="text_time"><bounds x="38" y="18.8" width="8" height="1.5" /></element>
+ <element ref="text_tblack"><bounds x="38" y="20.2" width="8" height="1.5" /></element>
+
+ <element ref="black"><bounds x="8.5" y="17.5" width="4" height="5.5" /></element>
+ <element ref="black"><bounds x="15" y="17.5" width="4" height="5.5" /></element>
+ <element ref="black"><bounds x="27" y="17.5" width="4" height="5.5" /></element>
+ <element ref="black"><bounds x="33.5" y="17.5" width="4" height="5.5" /></element>
+
+ <element name="digit0" ref="digit"><bounds x="9.3" y="18.4" width="2.4" height="3.7" /></element>
+ <element name="digit1" ref="digit"><bounds x="15.8" y="18.4" width="2.4" height="3.7" /></element>
+ <element name="digit2" ref="digit"><bounds x="27.8" y="18.4" width="2.4" height="3.7" /></element>
+ <element name="digit3" ref="digit"><bounds x="34.3" y="18.4" width="2.4" height="3.7" /></element>
+
+ <element ref="red"><bounds x="8.9" y="17.9" width="3.2" height="4.7" /><color alpha="0.38" /></element>
+ <element ref="red"><bounds x="15.4" y="17.9" width="3.2" height="4.7" /><color alpha="0.38" /></element>
+ <element ref="red"><bounds x="27.4" y="17.9" width="3.2" height="4.7" /><color alpha="0.38" /></element>
+ <element ref="red"><bounds x="33.9" y="17.9" width="3.2" height="4.7" /><color alpha="0.38" /></element>
+
+ <element ref="text_white"><bounds x="26" y="24.4" width="6" height="1.5" /></element>
+ <element ref="text_black"><bounds x="38" y="24.4" width="6" height="1.5" /></element>
+
+ <element ref="but"><bounds x="3" y="26" width="4" height="4" /></element>
+ <element ref="but"><bounds x="15" y="26" width="4" height="4" /></element>
+ <element ref="black"><bounds x="27" y="26" width="4" height="4" /></element>
+ <element ref="yellow"><bounds x="27.4" y="26.4" width="3.2" height="3.2" /></element>
+ <element ref="but"><bounds x="39" y="26" width="4" height="4" /></element>
+
+ <element ref="yellow"><bounds x="4.45" y="26.41" width="1.1" height="3.18" /></element>
+ <element ref="disk_yellow"><bounds x="3.9" y="26.9" width="2.2" height="2.2" /></element>
+ <element ref="dred"><bounds x="4.25" y="29.2" width="1.5" height="0.25" /></element>
+ <element ref="yellow"><bounds x="16.05" y="27.05" width="1.9" height="1.9" /></element>
+ <element ref="disk_yellow"><bounds x="15.9" y="26.9" width="2.2" height="2.2" /></element>
+
+ <element name="4.0" ref="led"><bounds x="4.25" y="27.25" width="1.5" height="1.5" /></element>
+ <element name="4.2" ref="led"><bounds x="16.25" y="27.25" width="1.5" height="1.5" /></element>
+ <element name="4.1" ref="led"><bounds x="28.25" y="27.25" width="1.5" height="1.5" /></element>
+ <element name="4.1" ref="ledi"><bounds x="40.25" y="27.25" width="1.5" height="1.5" /></element>
+
+ <element ref="text_u1"><bounds x="1" y="30.1" width="8" height="1.2" /></element>
+ <element ref="text_u2a"><bounds x="13" y="30.1" width="8" height="1.2" /></element>
+ <element ref="text_u2b"><bounds x="13" y="31.2" width="8" height="1.2" /></element>
+ <element ref="text_u3"><bounds x="27" y="30.1" width="8" height="1.2" /></element>
+ <element ref="text_u4"><bounds x="37" y="30.1" width="8" height="1.2" /></element>
+ <element ref="text_u5"><bounds x="33" y="30.1" width="4" height="1.2" /></element>
+
+ <element ref="but"><bounds x="3" y="33" width="4" height="4" /></element>
+ <element ref="but"><bounds x="27" y="33" width="4" height="4" /></element>
+ <element ref="but"><bounds x="39" y="33" width="4" height="4" /></element>
+
+ <element ref="text_m1"><bounds x="1" y="37.1" width="8" height="1.2" /></element>
+ <element ref="text_m2"><bounds x="26" y="37.1" width="6" height="1.2" /></element>
+ <element ref="text_m3"><bounds x="38" y="37.1" width="6" height="1.2" /></element>
+
+ <element ref="disk_white"><bounds x="4.25" y="34.25" width="1.5" height="1.5" /></element>
+ <element ref="white"><bounds x="28.25" y="34.25" width="1.5" height="1.5" /></element>
+ <element ref="text_up"><bounds x="39.5" y="33.5" width="3" height="2.4" /></element>
+
+ <element ref="hl" inputtag="RESET" inputmask="0x01"><bounds x="3" y="33" width="4" height="4" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x10"><bounds x="27" y="33" width="4" height="4" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x08"><bounds x="39" y="33" width="4" height="4" /><color alpha="0.15" /></element>
<repeat count="8">
<param name="x1" start="0" increment="6" />
<param name="x2" start="0.5" increment="6" />
<param name="i" start="1" increment="1" />
- <bezel element="but"><bounds x="~x1~" y="40" width="4" height="4" /></bezel>
- <bezel element="text_l~i~"><bounds x="~x2~" y="40.6" width="3" height="2.8" /></bezel>
+ <element ref="but"><bounds x="~x1~" y="40" width="4" height="4" /></element>
+ <element ref="text_l~i~"><bounds x="~x2~" y="40.6" width="3" height="2.8" /></element>
</repeat>
<repeat count="8">
<param name="x1" start="0" increment="6" />
<param name="x2" start="0.5" increment="6" />
<param name="i" start="1" increment="1" />
- <bezel element="but"><bounds x="~x1~" y="47" width="4" height="4" /></bezel>
- <bezel element="text_n~i~"><bounds x="~x2~" y="47.6" width="3" height="2.8" /></bezel>
+ <element ref="but"><bounds x="~x1~" y="47" width="4" height="4" /></element>
+ <element ref="text_n~i~"><bounds x="~x2~" y="47.6" width="3" height="2.8" /></element>
</repeat>
<repeat count="6">
<param name="x" start="5" increment="6" />
<param name="i" start="2" increment="1" />
- <bezel element="text_l~i~a"><bounds x="~x~" y="44.1" width="6" height="1.2" /></bezel>
- <bezel element="text_l~i~b"><bounds x="~x~" y="45.2" width="6" height="1.2" /></bezel>
+ <element ref="text_l~i~a"><bounds x="~x~" y="44.1" width="6" height="1.2" /></element>
+ <element ref="text_l~i~b"><bounds x="~x~" y="45.2" width="6" height="1.2" /></element>
</repeat>
- <bezel element="text_ll"><bounds x="-1" y="44.65" width="6" height="1.2" /></bezel>
- <bezel element="text_lr"><bounds x="41" y="44.65" width="6" height="1.2" /></bezel>
-
- <bezel element="hl" inputtag="IN.0" inputmask="0x20"><bounds x="0" y="40" width="4" height="4" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x10"><bounds x="6" y="40" width="4" height="4" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x08"><bounds x="12" y="40" width="4" height="4" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="18" y="40" width="4" height="4" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="24" y="40" width="4" height="4" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x01"><bounds x="30" y="40" width="4" height="4" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x40"><bounds x="36" y="40" width="4" height="4" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x20"><bounds x="42" y="40" width="4" height="4" /><color alpha="0.15" /></bezel>
-
- <bezel element="hl" inputtag="IN.2" inputmask="0x20"><bounds x="0" y="47" width="4" height="4" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x10"><bounds x="6" y="47" width="4" height="4" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x08"><bounds x="12" y="47" width="4" height="4" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x04"><bounds x="18" y="47" width="4" height="4" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x02"><bounds x="24" y="47" width="4" height="4" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x01"><bounds x="30" y="47" width="4" height="4" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x40"><bounds x="36" y="47" width="4" height="4" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x20"><bounds x="42" y="47" width="4" height="4" /><color alpha="0.15" /></bezel>
+ <element ref="text_ll"><bounds x="-1" y="44.65" width="6" height="1.2" /></element>
+ <element ref="text_lr"><bounds x="41" y="44.65" width="6" height="1.2" /></element>
+
+ <element ref="hl" inputtag="IN.0" inputmask="0x20"><bounds x="0" y="40" width="4" height="4" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x10"><bounds x="6" y="40" width="4" height="4" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x08"><bounds x="12" y="40" width="4" height="4" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x04"><bounds x="18" y="40" width="4" height="4" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x02"><bounds x="24" y="40" width="4" height="4" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x01"><bounds x="30" y="40" width="4" height="4" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x40"><bounds x="36" y="40" width="4" height="4" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x20"><bounds x="42" y="40" width="4" height="4" /><color alpha="0.15" /></element>
+
+ <element ref="hl" inputtag="IN.2" inputmask="0x20"><bounds x="0" y="47" width="4" height="4" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x10"><bounds x="6" y="47" width="4" height="4" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x08"><bounds x="12" y="47" width="4" height="4" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x04"><bounds x="18" y="47" width="4" height="4" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x02"><bounds x="24" y="47" width="4" height="4" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x01"><bounds x="30" y="47" width="4" height="4" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x40"><bounds x="36" y="47" width="4" height="4" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x20"><bounds x="42" y="47" width="4" height="4" /><color alpha="0.15" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/chessmst.lay b/src/mame/layout/chessmst.lay
index a34433b6b2b..49f48704b90 100644
--- a/src/mame/layout/chessmst.lay
+++ b/src/mame/layout/chessmst.lay
@@ -142,91 +142,91 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- LEDs -->
<repeat count="8">
<param name="y" start="8.1" increment="10" />
<param name="i" start="1" increment="1" />
- <bezel name="led_a~i~" element="ledr"><bounds x="0.3" y="~y~" width="1.5" height="1.5" /></bezel>
- <bezel name="led_b~i~" element="ledr"><bounds x="10.3" y="~y~" width="1.5" height="1.5" /></bezel>
- <bezel name="led_c~i~" element="ledr"><bounds x="20.3" y="~y~" width="1.5" height="1.5" /></bezel>
- <bezel name="led_d~i~" element="ledr"><bounds x="30.3" y="~y~" width="1.5" height="1.5" /></bezel>
- <bezel name="led_e~i~" element="ledr"><bounds x="40.3" y="~y~" width="1.5" height="1.5" /></bezel>
- <bezel name="led_f~i~" element="ledr"><bounds x="50.3" y="~y~" width="1.5" height="1.5" /></bezel>
- <bezel name="led_g~i~" element="ledr"><bounds x="60.3" y="~y~" width="1.5" height="1.5" /></bezel>
- <bezel name="led_h~i~" element="ledr"><bounds x="70.3" y="~y~" width="1.5" height="1.5" /></bezel>
+ <element name="led_a~i~" ref="ledr"><bounds x="0.3" y="~y~" width="1.5" height="1.5" /></element>
+ <element name="led_b~i~" ref="ledr"><bounds x="10.3" y="~y~" width="1.5" height="1.5" /></element>
+ <element name="led_c~i~" ref="ledr"><bounds x="20.3" y="~y~" width="1.5" height="1.5" /></element>
+ <element name="led_d~i~" ref="ledr"><bounds x="30.3" y="~y~" width="1.5" height="1.5" /></element>
+ <element name="led_e~i~" ref="ledr"><bounds x="40.3" y="~y~" width="1.5" height="1.5" /></element>
+ <element name="led_f~i~" ref="ledr"><bounds x="50.3" y="~y~" width="1.5" height="1.5" /></element>
+ <element name="led_g~i~" ref="ledr"><bounds x="60.3" y="~y~" width="1.5" height="1.5" /></element>
+ <element name="led_h~i~" ref="ledr"><bounds x="70.3" y="~y~" width="1.5" height="1.5" /></element>
</repeat>
<!-- sensors, pieces -->
@@ -234,23 +234,23 @@ license:CC0
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -309,82 +309,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -393,99 +393,99 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="130" top="0" bottom="90" />
- <bezel element="cblack"><bounds x="13" y="0" width="117" height="90" /></bezel>
- <bezel element="cwhite"><bounds x="102" y="0" width="28" height="90" /></bezel>
+ <element ref="cblack"><bounds x="13" y="0" width="117" height="90" /></element>
+ <element ref="cwhite"><bounds x="102" y="0" width="28" height="90" /></element>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="14.3" y="8.5" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="14.3" y="18.5" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="14.3" y="28.5" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="14.3" y="38.5" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="14.3" y="48.5" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="14.3" y="58.5" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="14.3" y="68.5" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="14.3" y="78.5" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="21.5" y="86" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="31.5" y="86" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="41.5" y="86" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="51.5" y="86" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="61.5" y="86" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="71.5" y="86" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="81.5" y="86" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="91.5" y="86" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="14.3" y="8.5" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="14.3" y="18.5" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="14.3" y="28.5" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="14.3" y="38.5" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="14.3" y="48.5" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="14.3" y="58.5" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="14.3" y="68.5" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="14.3" y="78.5" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="21.5" y="86" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="31.5" y="86" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="41.5" y="86" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="51.5" y="86" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="61.5" y="86" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="71.5" y="86" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="81.5" y="86" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="91.5" y="86" width="2" height="2" /></element>
<!-- right side -->
- <bezel element="text_chessmaster"><bounds x="105.5" y="2" width="22" height="3" /></bezel>
- <bezel element="text_newgame"> <bounds x="114" y="18" width="12" height="1.8" /></bezel>
- <bezel element="text_level"> <bounds x="114" y="25" width="12" height="1.8" /></bezel>
- <bezel element="text_color"> <bounds x="114" y="32" width="12" height="1.8" /></bezel>
- <bezel element="text_board"> <bounds x="114" y="39" width="12" height="1.8" /></bezel>
- <bezel element="text_selfplay"><bounds x="114" y="46" width="12" height="1.8" /></bezel>
- <bezel element="text_referee"> <bounds x="114" y="53" width="12" height="1.8" /></bezel>
- <bezel element="text_random"> <bounds x="114" y="60" width="12" height="1.8" /></bezel>
- <bezel element="text_hint"> <bounds x="114" y="67" width="12" height="1.8" /></bezel>
- <bezel element="text_reset"> <bounds x="105" y="84" width="10" height="2" /></bezel>
- <bezel element="text_halt"> <bounds x="120" y="84" width="8" height="2" /></bezel>
-
- <bezel element="text_pawn"> <bounds x="108" y="20" width="4" height="3.6" /></bezel>
- <bezel element="text_knight"> <bounds x="108" y="27" width="4" height="3.6" /></bezel>
- <bezel element="text_bishop"> <bounds x="108" y="34" width="4" height="3.6" /></bezel>
- <bezel element="text_rook"> <bounds x="108" y="41" width="4" height="3.6" /></bezel>
- <bezel element="text_queen"> <bounds x="108" y="48" width="4" height="3.6" /></bezel>
- <bezel element="text_king"> <bounds x="108" y="55" width="4" height="3.6" /></bezel>
- <bezel element="text_white"> <bounds x="106" y="63" width="6" height="1.8" /></bezel>
- <bezel element="text_black"> <bounds x="106" y="70" width="6" height="1.8" /></bezel>
-
- <bezel element="text_check"> <bounds x="106" y="8" width="6" height="1.8" /></bezel>
- <bezel element="text_your"> <bounds x="112" y="8" width="6" height="1.8" /></bezel>
- <bezel element="text_cms"> <bounds x="118" y="8" width="6" height="1.8" /></bezel>
-
- <bezel element="text_change"> <bounds x="107" y="75" width="8" height="1.8" /></bezel>
- <bezel element="text_board1"> <bounds x="118" y="75" width="8" height="1.8" /></bezel>
-
- <bezel element="text_b1"><bounds x="124" y="21" width="2" height="1.8" /></bezel>
- <bezel element="text_b2"><bounds x="124" y="28" width="2" height="1.8" /></bezel>
- <bezel element="text_b3"><bounds x="124" y="35" width="2" height="1.8" /></bezel>
- <bezel element="text_b4"><bounds x="124" y="42" width="2" height="1.8" /></bezel>
- <bezel element="text_b5"><bounds x="124" y="49" width="2" height="1.8" /></bezel>
- <bezel element="text_b6"><bounds x="124" y="56" width="2" height="1.8" /></bezel>
- <bezel element="text_b7"><bounds x="124" y="64" width="2" height="1.8" /></bezel>
- <bezel element="text_b8"><bounds x="124" y="71" width="2" height="1.8" /></bezel>
-
- <bezel name="led_i1" element="ledr"> <bounds x="113" y="21" width="2" height="2" /></bezel>
- <bezel name="led_i2" element="ledr"> <bounds x="113" y="28" width="2" height="2" /></bezel>
- <bezel name="led_i3" element="ledr"> <bounds x="113" y="35" width="2" height="2" /></bezel>
- <bezel name="led_i4" element="ledr"> <bounds x="113" y="42" width="2" height="2" /></bezel>
- <bezel name="led_i5" element="ledr"> <bounds x="113" y="49" width="2" height="2" /></bezel>
- <bezel name="led_i6" element="ledr"> <bounds x="113" y="56" width="2" height="2" /></bezel>
- <bezel name="led_i7" element="ledr"> <bounds x="113" y="63" width="2" height="2" /></bezel>
- <bezel name="led_i8" element="ledr"> <bounds x="113" y="70" width="2" height="2" /></bezel>
-
- <bezel name="led_j7" element="ledr"> <bounds x="108" y="10" width="2" height="2" /></bezel>
- <bezel name="led_j5" element="ledg"> <bounds x="114" y="10" width="2" height="2" /></bezel>
- <bezel name="led_j6" element="ledy"> <bounds x="120" y="10" width="2" height="2" /></bezel>
-
- <bezel name="led_j2" element="ledg"> <bounds x="108" y="14" width="2" height="2" /></bezel>
- <bezel name="led_j3" element="ledg"> <bounds x="114" y="14" width="2" height="2" /></bezel>
- <bezel name="led_j4" element="ledg"> <bounds x="120" y="14" width="2" height="2" /></bezel>
-
- <bezel name="led_j8" element="ledr"> <bounds x="115.5" y="75" width="2" height="2" /></bezel>
-
- <bezel element="hlb" inputtag="BUTTONS" inputmask="0x80"><bounds x="118" y="20" width="4" height="4" /></bezel>
- <bezel element="hlb" inputtag="BUTTONS" inputmask="0x40"><bounds x="118" y="27" width="4" height="4" /></bezel>
- <bezel element="hlb" inputtag="BUTTONS" inputmask="0x20"><bounds x="118" y="34" width="4" height="4" /></bezel>
- <bezel element="hlb" inputtag="BUTTONS" inputmask="0x10"><bounds x="118" y="41" width="4" height="4" /></bezel>
- <bezel element="hlb" inputtag="BUTTONS" inputmask="0x08"><bounds x="118" y="48" width="4" height="4" /></bezel>
- <bezel element="hlb" inputtag="BUTTONS" inputmask="0x04"><bounds x="118" y="55" width="4" height="4" /></bezel>
- <bezel element="hlb" inputtag="BUTTONS" inputmask="0x02"><bounds x="118" y="62" width="4" height="4" /></bezel>
- <bezel element="hlb" inputtag="BUTTONS" inputmask="0x01"><bounds x="118" y="69" width="4" height="4" /></bezel>
- <bezel element="hlb" inputtag="EXTRA" inputmask="0x02"><bounds x="108" y="79" width="4" height="4" /></bezel>
- <bezel element="hlb" inputtag="EXTRA" inputmask="0x01"><bounds x="122" y="79" width="4" height="4" /></bezel>
-
- <bezel element="cwhite"><bounds x="17" y="4" width="81" height="81" /></bezel>
+ <element ref="text_chessmaster"><bounds x="105.5" y="2" width="22" height="3" /></element>
+ <element ref="text_newgame"> <bounds x="114" y="18" width="12" height="1.8" /></element>
+ <element ref="text_level"> <bounds x="114" y="25" width="12" height="1.8" /></element>
+ <element ref="text_color"> <bounds x="114" y="32" width="12" height="1.8" /></element>
+ <element ref="text_board"> <bounds x="114" y="39" width="12" height="1.8" /></element>
+ <element ref="text_selfplay"><bounds x="114" y="46" width="12" height="1.8" /></element>
+ <element ref="text_referee"> <bounds x="114" y="53" width="12" height="1.8" /></element>
+ <element ref="text_random"> <bounds x="114" y="60" width="12" height="1.8" /></element>
+ <element ref="text_hint"> <bounds x="114" y="67" width="12" height="1.8" /></element>
+ <element ref="text_reset"> <bounds x="105" y="84" width="10" height="2" /></element>
+ <element ref="text_halt"> <bounds x="120" y="84" width="8" height="2" /></element>
+
+ <element ref="text_pawn"> <bounds x="108" y="20" width="4" height="3.6" /></element>
+ <element ref="text_knight"> <bounds x="108" y="27" width="4" height="3.6" /></element>
+ <element ref="text_bishop"> <bounds x="108" y="34" width="4" height="3.6" /></element>
+ <element ref="text_rook"> <bounds x="108" y="41" width="4" height="3.6" /></element>
+ <element ref="text_queen"> <bounds x="108" y="48" width="4" height="3.6" /></element>
+ <element ref="text_king"> <bounds x="108" y="55" width="4" height="3.6" /></element>
+ <element ref="text_white"> <bounds x="106" y="63" width="6" height="1.8" /></element>
+ <element ref="text_black"> <bounds x="106" y="70" width="6" height="1.8" /></element>
+
+ <element ref="text_check"> <bounds x="106" y="8" width="6" height="1.8" /></element>
+ <element ref="text_your"> <bounds x="112" y="8" width="6" height="1.8" /></element>
+ <element ref="text_cms"> <bounds x="118" y="8" width="6" height="1.8" /></element>
+
+ <element ref="text_change"> <bounds x="107" y="75" width="8" height="1.8" /></element>
+ <element ref="text_board1"> <bounds x="118" y="75" width="8" height="1.8" /></element>
+
+ <element ref="text_b1"><bounds x="124" y="21" width="2" height="1.8" /></element>
+ <element ref="text_b2"><bounds x="124" y="28" width="2" height="1.8" /></element>
+ <element ref="text_b3"><bounds x="124" y="35" width="2" height="1.8" /></element>
+ <element ref="text_b4"><bounds x="124" y="42" width="2" height="1.8" /></element>
+ <element ref="text_b5"><bounds x="124" y="49" width="2" height="1.8" /></element>
+ <element ref="text_b6"><bounds x="124" y="56" width="2" height="1.8" /></element>
+ <element ref="text_b7"><bounds x="124" y="64" width="2" height="1.8" /></element>
+ <element ref="text_b8"><bounds x="124" y="71" width="2" height="1.8" /></element>
+
+ <element name="led_i1" ref="ledr"> <bounds x="113" y="21" width="2" height="2" /></element>
+ <element name="led_i2" ref="ledr"> <bounds x="113" y="28" width="2" height="2" /></element>
+ <element name="led_i3" ref="ledr"> <bounds x="113" y="35" width="2" height="2" /></element>
+ <element name="led_i4" ref="ledr"> <bounds x="113" y="42" width="2" height="2" /></element>
+ <element name="led_i5" ref="ledr"> <bounds x="113" y="49" width="2" height="2" /></element>
+ <element name="led_i6" ref="ledr"> <bounds x="113" y="56" width="2" height="2" /></element>
+ <element name="led_i7" ref="ledr"> <bounds x="113" y="63" width="2" height="2" /></element>
+ <element name="led_i8" ref="ledr"> <bounds x="113" y="70" width="2" height="2" /></element>
+
+ <element name="led_j7" ref="ledr"> <bounds x="108" y="10" width="2" height="2" /></element>
+ <element name="led_j5" ref="ledg"> <bounds x="114" y="10" width="2" height="2" /></element>
+ <element name="led_j6" ref="ledy"> <bounds x="120" y="10" width="2" height="2" /></element>
+
+ <element name="led_j2" ref="ledg"> <bounds x="108" y="14" width="2" height="2" /></element>
+ <element name="led_j3" ref="ledg"> <bounds x="114" y="14" width="2" height="2" /></element>
+ <element name="led_j4" ref="ledg"> <bounds x="120" y="14" width="2" height="2" /></element>
+
+ <element name="led_j8" ref="ledr"> <bounds x="115.5" y="75" width="2" height="2" /></element>
+
+ <element ref="hlb" inputtag="BUTTONS" inputmask="0x80"><bounds x="118" y="20" width="4" height="4" /></element>
+ <element ref="hlb" inputtag="BUTTONS" inputmask="0x40"><bounds x="118" y="27" width="4" height="4" /></element>
+ <element ref="hlb" inputtag="BUTTONS" inputmask="0x20"><bounds x="118" y="34" width="4" height="4" /></element>
+ <element ref="hlb" inputtag="BUTTONS" inputmask="0x10"><bounds x="118" y="41" width="4" height="4" /></element>
+ <element ref="hlb" inputtag="BUTTONS" inputmask="0x08"><bounds x="118" y="48" width="4" height="4" /></element>
+ <element ref="hlb" inputtag="BUTTONS" inputmask="0x04"><bounds x="118" y="55" width="4" height="4" /></element>
+ <element ref="hlb" inputtag="BUTTONS" inputmask="0x02"><bounds x="118" y="62" width="4" height="4" /></element>
+ <element ref="hlb" inputtag="BUTTONS" inputmask="0x01"><bounds x="118" y="69" width="4" height="4" /></element>
+ <element ref="hlb" inputtag="EXTRA" inputmask="0x02"><bounds x="108" y="79" width="4" height="4" /></element>
+ <element ref="hlb" inputtag="EXTRA" inputmask="0x01"><bounds x="122" y="79" width="4" height="4" /></element>
+
+ <element ref="cwhite"><bounds x="17" y="4" width="81" height="81" /></element>
<group ref="sb_board"><bounds x="17.5" y="4.5" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="1.5" y="4" width="10" height="80" /></group>
</view>
diff --git a/src/mame/layout/chessmstdm.lay b/src/mame/layout/chessmstdm.lay
index 99596a09d8d..b2a70b2dc21 100644
--- a/src/mame/layout/chessmstdm.lay
+++ b/src/mame/layout/chessmstdm.lay
@@ -120,91 +120,91 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- LEDs -->
<repeat count="8">
<param name="y" start="8.1" increment="10" />
<param name="i" start="1" increment="1" />
- <bezel name="led_a~i~" element="led"><bounds x="0.3" y="~y~" width="1.5" height="1.5" /></bezel>
- <bezel name="led_b~i~" element="led"><bounds x="10.3" y="~y~" width="1.5" height="1.5" /></bezel>
- <bezel name="led_c~i~" element="led"><bounds x="20.3" y="~y~" width="1.5" height="1.5" /></bezel>
- <bezel name="led_d~i~" element="led"><bounds x="30.3" y="~y~" width="1.5" height="1.5" /></bezel>
- <bezel name="led_e~i~" element="led"><bounds x="40.3" y="~y~" width="1.5" height="1.5" /></bezel>
- <bezel name="led_f~i~" element="led"><bounds x="50.3" y="~y~" width="1.5" height="1.5" /></bezel>
- <bezel name="led_g~i~" element="led"><bounds x="60.3" y="~y~" width="1.5" height="1.5" /></bezel>
- <bezel name="led_h~i~" element="led"><bounds x="70.3" y="~y~" width="1.5" height="1.5" /></bezel>
+ <element name="led_a~i~" ref="led"><bounds x="0.3" y="~y~" width="1.5" height="1.5" /></element>
+ <element name="led_b~i~" ref="led"><bounds x="10.3" y="~y~" width="1.5" height="1.5" /></element>
+ <element name="led_c~i~" ref="led"><bounds x="20.3" y="~y~" width="1.5" height="1.5" /></element>
+ <element name="led_d~i~" ref="led"><bounds x="30.3" y="~y~" width="1.5" height="1.5" /></element>
+ <element name="led_e~i~" ref="led"><bounds x="40.3" y="~y~" width="1.5" height="1.5" /></element>
+ <element name="led_f~i~" ref="led"><bounds x="50.3" y="~y~" width="1.5" height="1.5" /></element>
+ <element name="led_g~i~" ref="led"><bounds x="60.3" y="~y~" width="1.5" height="1.5" /></element>
+ <element name="led_h~i~" ref="led"><bounds x="70.3" y="~y~" width="1.5" height="1.5" /></element>
</repeat>
<!-- sensors, pieces -->
@@ -212,23 +212,23 @@ license:CC0
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -288,82 +288,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -372,74 +372,74 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="130" top="0" bottom="90" />
- <bezel element="cwhite"><bounds x="13" y="0" width="117" height="90" /></bezel>
+ <element ref="cwhite"><bounds x="13" y="0" width="117" height="90" /></element>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="14.3" y="8.5" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="14.3" y="18.5" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="14.3" y="28.5" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="14.3" y="38.5" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="14.3" y="48.5" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="14.3" y="58.5" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="14.3" y="68.5" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="14.3" y="78.5" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="21.5" y="86" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="31.5" y="86" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="41.5" y="86" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="51.5" y="86" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="61.5" y="86" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="71.5" y="86" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="81.5" y="86" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="91.5" y="86" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="14.3" y="8.5" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="14.3" y="18.5" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="14.3" y="28.5" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="14.3" y="38.5" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="14.3" y="48.5" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="14.3" y="58.5" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="14.3" y="68.5" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="14.3" y="78.5" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="21.5" y="86" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="31.5" y="86" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="41.5" y="86" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="51.5" y="86" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="61.5" y="86" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="71.5" y="86" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="81.5" y="86" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="91.5" y="86" width="2" height="2" /></element>
<!-- right side -->
- <bezel element="text_chessmaster"><bounds x="101" y="13" width="22" height="2.8" /></bezel>
- <bezel element="text_diamond"> <bounds x="118" y="16" width="11" height="2.5" /></bezel>
- <bezel element="text_monitor"> <bounds x="103" y="20.5" width="10" height="2" /></bezel>
- <bezel element="text_view"> <bounds x="103" y="27.5" width="14" height="2" /></bezel>
- <bezel element="text_reset"> <bounds x="111" y="24.0" width="7" height="2" /></bezel>
- <bezel element="text_function"> <bounds x="103" y="33.3" width="14" height="2" /></bezel>
- <bezel element="text_notation"> <bounds x="103" y="35.7" width="14" height="2" /></bezel>
- <bezel element="text_selection"> <bounds x="103" y="40.3" width="14" height="2" /></bezel>
- <bezel element="text_dialogue"> <bounds x="103" y="42.7" width="14" height="2" /></bezel>
- <bezel element="text_parameter"> <bounds x="103" y="47.3" width="14" height="2" /></bezel>
- <bezel element="text_information"><bounds x="103" y="49.7" width="14" height="2" /></bezel>
- <bezel element="text_match"> <bounds x="103" y="54.3" width="14" height="2" /></bezel>
- <bezel element="text_time"> <bounds x="103" y="56.7" width="14" height="2" /></bezel>
- <bezel element="text_board"> <bounds x="103" y="62.5" width="14" height="2" /></bezel>
- <bezel element="text_enter"> <bounds x="103" y="69.5" width="14" height="2" /></bezel>
- <bezel element="text_move_back"> <bounds x="101" y="84" width="12" height="2" /></bezel>
- <bezel element="text_move_fore"> <bounds x="115" y="84" width="12" height="2" /></bezel>
- <bezel element="text_playmode"> <bounds x="105" y="74" width="10" height="2" /></bezel>
-
- <bezel name="monitor_led" element="led"> <bounds x="113" y="20.63" width="1.5" height="1.5" /> </bezel>
- <bezel name="playmode_led" element="led"> <bounds x="115" y="74.13" width="1.5" height="1.5" /> </bezel>
- <bezel name="reset_line0" element="black_rect"> <bounds x="119.4" y="24.2" width="0.2" height="1.6" /> </bezel>
- <bezel name="reset_line1" element="black_rect"> <bounds x="116.7" y="25.0" width="2.9" height="0.2" /> </bezel>
-
- <bezel element="hlb" inputtag="EXTRA" inputmask="0x01"><bounds x="117" y="19" width="5" height="5" /></bezel>
- <bezel element="hlb" inputtag="EXTRA" inputmask="0x02"><bounds x="117" y="26" width="5" height="5" /></bezel>
- <bezel element="hlb" inputtag="BUTTONS" inputmask="0x40"><bounds x="117" y="33" width="5" height="5" /></bezel>
- <bezel element="hlb" inputtag="BUTTONS" inputmask="0x20"><bounds x="117" y="40" width="5" height="5" /></bezel>
- <bezel element="hlb" inputtag="BUTTONS" inputmask="0x10"><bounds x="117" y="47" width="5" height="5" /></bezel>
- <bezel element="hlb" inputtag="BUTTONS" inputmask="0x08"><bounds x="117" y="54" width="5" height="5" /></bezel>
- <bezel element="hlb" inputtag="BUTTONS" inputmask="0x04"><bounds x="117" y="61" width="5" height="5" /></bezel>
- <bezel element="hlb" inputtag="BUTTONS" inputmask="0x80"><bounds x="117" y="68" width="5" height="5" /></bezel>
- <bezel element="hlb" inputtag="BUTTONS" inputmask="0x02"><bounds x="105" y="78" width="5" height="5" /></bezel>
- <bezel element="hlb" inputtag="BUTTONS" inputmask="0x01"><bounds x="119" y="78" width="5" height="5" /></bezel>
+ <element ref="text_chessmaster"><bounds x="101" y="13" width="22" height="2.8" /></element>
+ <element ref="text_diamond"> <bounds x="118" y="16" width="11" height="2.5" /></element>
+ <element ref="text_monitor"> <bounds x="103" y="20.5" width="10" height="2" /></element>
+ <element ref="text_view"> <bounds x="103" y="27.5" width="14" height="2" /></element>
+ <element ref="text_reset"> <bounds x="111" y="24.0" width="7" height="2" /></element>
+ <element ref="text_function"> <bounds x="103" y="33.3" width="14" height="2" /></element>
+ <element ref="text_notation"> <bounds x="103" y="35.7" width="14" height="2" /></element>
+ <element ref="text_selection"> <bounds x="103" y="40.3" width="14" height="2" /></element>
+ <element ref="text_dialogue"> <bounds x="103" y="42.7" width="14" height="2" /></element>
+ <element ref="text_parameter"> <bounds x="103" y="47.3" width="14" height="2" /></element>
+ <element ref="text_information"><bounds x="103" y="49.7" width="14" height="2" /></element>
+ <element ref="text_match"> <bounds x="103" y="54.3" width="14" height="2" /></element>
+ <element ref="text_time"> <bounds x="103" y="56.7" width="14" height="2" /></element>
+ <element ref="text_board"> <bounds x="103" y="62.5" width="14" height="2" /></element>
+ <element ref="text_enter"> <bounds x="103" y="69.5" width="14" height="2" /></element>
+ <element ref="text_move_back"> <bounds x="101" y="84" width="12" height="2" /></element>
+ <element ref="text_move_fore"> <bounds x="115" y="84" width="12" height="2" /></element>
+ <element ref="text_playmode"> <bounds x="105" y="74" width="10" height="2" /></element>
+
+ <element name="monitor_led" ref="led"> <bounds x="113" y="20.63" width="1.5" height="1.5" /> </element>
+ <element name="playmode_led" ref="led"> <bounds x="115" y="74.13" width="1.5" height="1.5" /> </element>
+ <element name="reset_line0" ref="black_rect"> <bounds x="119.4" y="24.2" width="0.2" height="1.6" /> </element>
+ <element name="reset_line1" ref="black_rect"> <bounds x="116.7" y="25.0" width="2.9" height="0.2" /> </element>
+
+ <element ref="hlb" inputtag="EXTRA" inputmask="0x01"><bounds x="117" y="19" width="5" height="5" /></element>
+ <element ref="hlb" inputtag="EXTRA" inputmask="0x02"><bounds x="117" y="26" width="5" height="5" /></element>
+ <element ref="hlb" inputtag="BUTTONS" inputmask="0x40"><bounds x="117" y="33" width="5" height="5" /></element>
+ <element ref="hlb" inputtag="BUTTONS" inputmask="0x20"><bounds x="117" y="40" width="5" height="5" /></element>
+ <element ref="hlb" inputtag="BUTTONS" inputmask="0x10"><bounds x="117" y="47" width="5" height="5" /></element>
+ <element ref="hlb" inputtag="BUTTONS" inputmask="0x08"><bounds x="117" y="54" width="5" height="5" /></element>
+ <element ref="hlb" inputtag="BUTTONS" inputmask="0x04"><bounds x="117" y="61" width="5" height="5" /></element>
+ <element ref="hlb" inputtag="BUTTONS" inputmask="0x80"><bounds x="117" y="68" width="5" height="5" /></element>
+ <element ref="hlb" inputtag="BUTTONS" inputmask="0x02"><bounds x="105" y="78" width="5" height="5" /></element>
+ <element ref="hlb" inputtag="BUTTONS" inputmask="0x01"><bounds x="119" y="78" width="5" height="5" /></element>
<!-- panel 16seg leds -->
- <bezel name="display_background" element="black_rect"> <bounds x="101" y="3" width="26" height="9.2" /> </bezel>
- <bezel name="digit3" element="digit"> <bounds x="102" y="3.5" width="5.66" height="8.5" /></bezel>
- <bezel name="digit2" element="digit"> <bounds x="108" y="3.5" width="5.66" height="8.5" /></bezel>
- <bezel name="digit1" element="digit"> <bounds x="114" y="3.5" width="5.66" height="8.5" /></bezel>
- <bezel name="digit0" element="digit"> <bounds x="120" y="3.5" width="5.66" height="8.5" /></bezel>
+ <element name="display_background" ref="black_rect"> <bounds x="101" y="3" width="26" height="9.2" /> </element>
+ <element name="digit3" ref="digit"> <bounds x="102" y="3.5" width="5.66" height="8.5" /></element>
+ <element name="digit2" ref="digit"> <bounds x="108" y="3.5" width="5.66" height="8.5" /></element>
+ <element name="digit1" ref="digit"> <bounds x="114" y="3.5" width="5.66" height="8.5" /></element>
+ <element name="digit0" ref="digit"> <bounds x="120" y="3.5" width="5.66" height="8.5" /></element>
- <bezel element="cblack"><bounds x="17" y="4" width="81" height="81" /></bezel>
+ <element ref="cblack"><bounds x="17" y="4" width="81" height="81" /></element>
<group ref="sb_board"><bounds x="17.5" y="4.5" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="1.5" y="4" width="10" height="80" /></group>
</view>
diff --git a/src/mame/layout/ck_master.lay b/src/mame/layout/ck_master.lay
index 7eeb296dade..6e52bb39486 100644
--- a/src/mame/layout/ck_master.lay
+++ b/src/mame/layout/ck_master.lay
@@ -132,100 +132,100 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- sensors, pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -284,82 +284,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -373,99 +373,99 @@ license:CC0
<!-- chessboard leds -->
- <bezel name="0.0" element="led"><bounds x="1" y="7.25" width="1.5" height="1.5" /></bezel>
- <bezel name="1.0" element="led"><bounds x="1" y="17.25" width="1.5" height="1.5" /></bezel>
- <bezel name="2.0" element="led"><bounds x="1" y="27.25" width="1.5" height="1.5" /></bezel>
- <bezel name="3.0" element="led"><bounds x="1" y="37.25" width="1.5" height="1.5" /></bezel>
- <bezel name="4.0" element="led"><bounds x="1" y="47.25" width="1.5" height="1.5" /></bezel>
- <bezel name="5.0" element="led"><bounds x="1" y="57.25" width="1.5" height="1.5" /></bezel>
- <bezel name="6.0" element="led"><bounds x="1" y="67.25" width="1.5" height="1.5" /></bezel>
- <bezel name="7.0" element="led"><bounds x="1" y="77.25" width="1.5" height="1.5" /></bezel>
-
- <bezel name="0.0" element="led"><bounds x="85.5" y="7.25" width="1.5" height="1.5" /></bezel>
- <bezel name="1.0" element="led"><bounds x="85.5" y="17.25" width="1.5" height="1.5" /></bezel>
- <bezel name="2.0" element="led"><bounds x="85.5" y="27.25" width="1.5" height="1.5" /></bezel>
- <bezel name="3.0" element="led"><bounds x="85.5" y="37.25" width="1.5" height="1.5" /></bezel>
- <bezel name="4.0" element="led"><bounds x="85.5" y="47.25" width="1.5" height="1.5" /></bezel>
- <bezel name="5.0" element="led"><bounds x="85.5" y="57.25" width="1.5" height="1.5" /></bezel>
- <bezel name="6.0" element="led"><bounds x="85.5" y="67.25" width="1.5" height="1.5" /></bezel>
- <bezel name="7.0" element="led"><bounds x="85.5" y="77.25" width="1.5" height="1.5" /></bezel>
-
- <bezel name="0.1" element="led"><bounds x="8.25" y="0" width="1.5" height="1.5" /></bezel>
- <bezel name="1.1" element="led"><bounds x="18.25" y="0" width="1.5" height="1.5" /></bezel>
- <bezel name="2.1" element="led"><bounds x="28.25" y="0" width="1.5" height="1.5" /></bezel>
- <bezel name="3.1" element="led"><bounds x="38.25" y="0" width="1.5" height="1.5" /></bezel>
- <bezel name="4.1" element="led"><bounds x="48.25" y="0" width="1.5" height="1.5" /></bezel>
- <bezel name="5.1" element="led"><bounds x="58.25" y="0" width="1.5" height="1.5" /></bezel>
- <bezel name="6.1" element="led"><bounds x="68.25" y="0" width="1.5" height="1.5" /></bezel>
- <bezel name="7.1" element="led"><bounds x="78.25" y="0" width="1.5" height="1.5" /></bezel>
-
- <bezel name="0.1" element="led"><bounds x="8.25" y="84.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.1" element="led"><bounds x="18.25" y="84.5" width="1.5" height="1.5" /></bezel>
- <bezel name="2.1" element="led"><bounds x="28.25" y="84.5" width="1.5" height="1.5" /></bezel>
- <bezel name="3.1" element="led"><bounds x="38.25" y="84.5" width="1.5" height="1.5" /></bezel>
- <bezel name="4.1" element="led"><bounds x="48.25" y="84.5" width="1.5" height="1.5" /></bezel>
- <bezel name="5.1" element="led"><bounds x="58.25" y="84.5" width="1.5" height="1.5" /></bezel>
- <bezel name="6.1" element="led"><bounds x="68.25" y="84.5" width="1.5" height="1.5" /></bezel>
- <bezel name="7.1" element="led"><bounds x="78.25" y="84.5" width="1.5" height="1.5" /></bezel>
-
- <bezel name="8.1" element="ledg"><bounds x="85.5" y="3.5" width="1.5" height="1.5" /></bezel>
+ <element name="0.0" ref="led"><bounds x="1" y="7.25" width="1.5" height="1.5" /></element>
+ <element name="1.0" ref="led"><bounds x="1" y="17.25" width="1.5" height="1.5" /></element>
+ <element name="2.0" ref="led"><bounds x="1" y="27.25" width="1.5" height="1.5" /></element>
+ <element name="3.0" ref="led"><bounds x="1" y="37.25" width="1.5" height="1.5" /></element>
+ <element name="4.0" ref="led"><bounds x="1" y="47.25" width="1.5" height="1.5" /></element>
+ <element name="5.0" ref="led"><bounds x="1" y="57.25" width="1.5" height="1.5" /></element>
+ <element name="6.0" ref="led"><bounds x="1" y="67.25" width="1.5" height="1.5" /></element>
+ <element name="7.0" ref="led"><bounds x="1" y="77.25" width="1.5" height="1.5" /></element>
+
+ <element name="0.0" ref="led"><bounds x="85.5" y="7.25" width="1.5" height="1.5" /></element>
+ <element name="1.0" ref="led"><bounds x="85.5" y="17.25" width="1.5" height="1.5" /></element>
+ <element name="2.0" ref="led"><bounds x="85.5" y="27.25" width="1.5" height="1.5" /></element>
+ <element name="3.0" ref="led"><bounds x="85.5" y="37.25" width="1.5" height="1.5" /></element>
+ <element name="4.0" ref="led"><bounds x="85.5" y="47.25" width="1.5" height="1.5" /></element>
+ <element name="5.0" ref="led"><bounds x="85.5" y="57.25" width="1.5" height="1.5" /></element>
+ <element name="6.0" ref="led"><bounds x="85.5" y="67.25" width="1.5" height="1.5" /></element>
+ <element name="7.0" ref="led"><bounds x="85.5" y="77.25" width="1.5" height="1.5" /></element>
+
+ <element name="0.1" ref="led"><bounds x="8.25" y="0" width="1.5" height="1.5" /></element>
+ <element name="1.1" ref="led"><bounds x="18.25" y="0" width="1.5" height="1.5" /></element>
+ <element name="2.1" ref="led"><bounds x="28.25" y="0" width="1.5" height="1.5" /></element>
+ <element name="3.1" ref="led"><bounds x="38.25" y="0" width="1.5" height="1.5" /></element>
+ <element name="4.1" ref="led"><bounds x="48.25" y="0" width="1.5" height="1.5" /></element>
+ <element name="5.1" ref="led"><bounds x="58.25" y="0" width="1.5" height="1.5" /></element>
+ <element name="6.1" ref="led"><bounds x="68.25" y="0" width="1.5" height="1.5" /></element>
+ <element name="7.1" ref="led"><bounds x="78.25" y="0" width="1.5" height="1.5" /></element>
+
+ <element name="0.1" ref="led"><bounds x="8.25" y="84.5" width="1.5" height="1.5" /></element>
+ <element name="1.1" ref="led"><bounds x="18.25" y="84.5" width="1.5" height="1.5" /></element>
+ <element name="2.1" ref="led"><bounds x="28.25" y="84.5" width="1.5" height="1.5" /></element>
+ <element name="3.1" ref="led"><bounds x="38.25" y="84.5" width="1.5" height="1.5" /></element>
+ <element name="4.1" ref="led"><bounds x="48.25" y="84.5" width="1.5" height="1.5" /></element>
+ <element name="5.1" ref="led"><bounds x="58.25" y="84.5" width="1.5" height="1.5" /></element>
+ <element name="6.1" ref="led"><bounds x="68.25" y="84.5" width="1.5" height="1.5" /></element>
+ <element name="7.1" ref="led"><bounds x="78.25" y="84.5" width="1.5" height="1.5" /></element>
+
+ <element name="8.1" ref="ledg"><bounds x="85.5" y="3.5" width="1.5" height="1.5" /></element>
<!-- right side -->
- <bezel element="white"><bounds x="88.5" y="-1.5" width="18" height="89" /></bezel>
- <bezel element="black"><bounds x="90.666" y="2.833" width="13.666" height="80.333" /></bezel>
-
- <bezel element="white"><bounds x="91" y="3.166" width="13" height="5" /></bezel>
- <bezel element="white"><bounds x="91" y="8.500" width="13" height="5" /></bezel>
- <bezel element="white"><bounds x="91" y="13.833" width="13" height="5" /></bezel>
- <bezel element="white"><bounds x="91" y="19.166" width="13" height="5" /></bezel>
- <bezel element="white"><bounds x="91" y="24.500" width="13" height="5" /></bezel>
- <bezel element="white"><bounds x="91" y="29.833" width="13" height="5" /></bezel>
- <bezel element="white"><bounds x="91" y="35.166" width="13" height="5" /></bezel>
- <bezel element="white"><bounds x="91" y="40.500" width="13" height="5" /></bezel>
- <bezel element="white"><bounds x="91" y="45.833" width="13" height="5" /></bezel>
- <bezel element="white"><bounds x="91" y="51.166" width="13" height="5" /></bezel>
- <bezel element="white"><bounds x="91" y="56.500" width="13" height="5" /></bezel>
- <bezel element="white"><bounds x="91" y="61.833" width="13" height="5" /></bezel>
- <bezel element="white"><bounds x="91" y="67.166" width="13" height="5" /></bezel>
- <bezel element="white"><bounds x="91" y="72.500" width="13" height="5" /></bezel>
- <bezel element="white"><bounds x="91" y="77.833" width="13" height="5" /></bezel>
-
- <bezel element="text_l1"><bounds x="91.4" y="4.916" width="12.5" height="1.5" /></bezel>
- <bezel element="text_l2"><bounds x="91.4" y="10.250" width="12.5" height="1.5" /></bezel>
- <bezel element="text_l3"><bounds x="91.4" y="15.583" width="12.5" height="1.5" /></bezel>
- <bezel element="text_l4"><bounds x="91.4" y="20.916" width="12.5" height="1.5" /></bezel>
- <bezel element="text_l13"><bounds x="91.4" y="68.916" width="12.5" height="1.5" /></bezel>
- <bezel element="text_l14"><bounds x="91.4" y="74.250" width="12.5" height="1.5" /></bezel>
- <bezel element="text_l15"><bounds x="91.4" y="79.583" width="12.5" height="1.5" /></bezel>
-
- <bezel element="text_king"><bounds x="91.4" y="25.200" width="12.5" height="3" /></bezel>
- <bezel element="text_queen"><bounds x="91.4" y="30.533" width="12.5" height="3" /></bezel>
- <bezel element="text_rook"><bounds x="91.4" y="35.866" width="12.5" height="3" /></bezel>
- <bezel element="text_bishop"><bounds x="91.4" y="41.200" width="12.5" height="3" /></bezel>
- <bezel element="text_knight"><bounds x="91.4" y="46.533" width="12.5" height="3" /></bezel>
- <bezel element="text_pawn"><bounds x="91.4" y="51.866" width="12.5" height="3" /></bezel>
-
- <bezel element="black"><bounds x="96.25" y="57.75" width="2.5" height="2.5" /></bezel>
- <bezel element="white"><bounds x="96.5" y="58" width="2.0" height="2.0" /></bezel>
- <bezel element="black"><bounds x="96.25" y="63.083" width="2.5" height="2.5" /></bezel>
-
- <bezel element="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="91" y="3.166" width="13" height="5" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="91" y="8.500" width="13" height="5" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="91" y="13.833" width="13" height="5" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="91" y="19.166" width="13" height="5" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x10"><bounds x="91" y="24.500" width="13" height="5" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x20"><bounds x="91" y="29.833" width="13" height="5" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x40"><bounds x="91" y="35.166" width="13" height="5" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x01"><bounds x="91" y="40.500" width="13" height="5" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x02"><bounds x="91" y="45.833" width="13" height="5" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x04"><bounds x="91" y="51.166" width="13" height="5" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x08"><bounds x="91" y="56.500" width="13" height="5" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x10"><bounds x="91" y="61.833" width="13" height="5" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x20"><bounds x="91" y="67.166" width="13" height="5" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x40"><bounds x="91" y="72.500" width="13" height="5" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x80"><bounds x="91" y="77.833" width="13" height="5" /><color alpha="0.4" /></bezel>
+ <element ref="white"><bounds x="88.5" y="-1.5" width="18" height="89" /></element>
+ <element ref="black"><bounds x="90.666" y="2.833" width="13.666" height="80.333" /></element>
+
+ <element ref="white"><bounds x="91" y="3.166" width="13" height="5" /></element>
+ <element ref="white"><bounds x="91" y="8.500" width="13" height="5" /></element>
+ <element ref="white"><bounds x="91" y="13.833" width="13" height="5" /></element>
+ <element ref="white"><bounds x="91" y="19.166" width="13" height="5" /></element>
+ <element ref="white"><bounds x="91" y="24.500" width="13" height="5" /></element>
+ <element ref="white"><bounds x="91" y="29.833" width="13" height="5" /></element>
+ <element ref="white"><bounds x="91" y="35.166" width="13" height="5" /></element>
+ <element ref="white"><bounds x="91" y="40.500" width="13" height="5" /></element>
+ <element ref="white"><bounds x="91" y="45.833" width="13" height="5" /></element>
+ <element ref="white"><bounds x="91" y="51.166" width="13" height="5" /></element>
+ <element ref="white"><bounds x="91" y="56.500" width="13" height="5" /></element>
+ <element ref="white"><bounds x="91" y="61.833" width="13" height="5" /></element>
+ <element ref="white"><bounds x="91" y="67.166" width="13" height="5" /></element>
+ <element ref="white"><bounds x="91" y="72.500" width="13" height="5" /></element>
+ <element ref="white"><bounds x="91" y="77.833" width="13" height="5" /></element>
+
+ <element ref="text_l1"><bounds x="91.4" y="4.916" width="12.5" height="1.5" /></element>
+ <element ref="text_l2"><bounds x="91.4" y="10.250" width="12.5" height="1.5" /></element>
+ <element ref="text_l3"><bounds x="91.4" y="15.583" width="12.5" height="1.5" /></element>
+ <element ref="text_l4"><bounds x="91.4" y="20.916" width="12.5" height="1.5" /></element>
+ <element ref="text_l13"><bounds x="91.4" y="68.916" width="12.5" height="1.5" /></element>
+ <element ref="text_l14"><bounds x="91.4" y="74.250" width="12.5" height="1.5" /></element>
+ <element ref="text_l15"><bounds x="91.4" y="79.583" width="12.5" height="1.5" /></element>
+
+ <element ref="text_king"><bounds x="91.4" y="25.200" width="12.5" height="3" /></element>
+ <element ref="text_queen"><bounds x="91.4" y="30.533" width="12.5" height="3" /></element>
+ <element ref="text_rook"><bounds x="91.4" y="35.866" width="12.5" height="3" /></element>
+ <element ref="text_bishop"><bounds x="91.4" y="41.200" width="12.5" height="3" /></element>
+ <element ref="text_knight"><bounds x="91.4" y="46.533" width="12.5" height="3" /></element>
+ <element ref="text_pawn"><bounds x="91.4" y="51.866" width="12.5" height="3" /></element>
+
+ <element ref="black"><bounds x="96.25" y="57.75" width="2.5" height="2.5" /></element>
+ <element ref="white"><bounds x="96.5" y="58" width="2.0" height="2.0" /></element>
+ <element ref="black"><bounds x="96.25" y="63.083" width="2.5" height="2.5" /></element>
+
+ <element ref="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="91" y="3.166" width="13" height="5" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="91" y="8.500" width="13" height="5" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="91" y="13.833" width="13" height="5" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="91" y="19.166" width="13" height="5" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x10"><bounds x="91" y="24.500" width="13" height="5" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x20"><bounds x="91" y="29.833" width="13" height="5" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x40"><bounds x="91" y="35.166" width="13" height="5" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x01"><bounds x="91" y="40.500" width="13" height="5" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x02"><bounds x="91" y="45.833" width="13" height="5" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x04"><bounds x="91" y="51.166" width="13" height="5" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x08"><bounds x="91" y="56.500" width="13" height="5" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x10"><bounds x="91" y="61.833" width="13" height="5" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x20"><bounds x="91" y="67.166" width="13" height="5" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x40"><bounds x="91" y="72.500" width="13" height="5" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x80"><bounds x="91" y="77.833" width="13" height="5" /><color alpha="0.4" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/cmpchess.lay b/src/mame/layout/cmpchess.lay
index d2860741949..be497299156 100644
--- a/src/mame/layout/cmpchess.lay
+++ b/src/mame/layout/cmpchess.lay
@@ -176,89 +176,89 @@ license:CC0
<view name="Internal Layout">
<bounds left="8.5" right="56.5" top="11.5" bottom="76.5" />
- <bezel element="black2"><bounds x="8.5" y="26" width="48" height="1" /></bezel>
+ <element ref="black2"><bounds x="8.5" y="26" width="48" height="1" /></element>
- <bezel name="digit0" element="digit"><bounds x="19" y="13" width="6.75" height="10.125" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="25.75" y="13" width="6.75" height="10.125" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="32.5" y="13" width="6.75" height="10.125" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="39.25" y="13" width="6.75" height="10.125" /></bezel>
+ <element name="digit0" ref="digit"><bounds x="19" y="13" width="6.75" height="10.125" /></element>
+ <element name="digit1" ref="digit"><bounds x="25.75" y="13" width="6.75" height="10.125" /></element>
+ <element name="digit2" ref="digit"><bounds x="32.5" y="13" width="6.75" height="10.125" /></element>
+ <element name="digit3" ref="digit"><bounds x="39.25" y="13" width="6.75" height="10.125" /></element>
- <bezel element="black"><bounds x="12.5" y="16.5" width="1.4" height="3.5" /></bezel>
- <bezel element="text_r1"><bounds x="10.5" y="14" width="5.4" height="2" /></bezel>
- <bezel element="text_r2"><bounds x="10.5" y="20.5" width="5.4" height="2" /></bezel>
- <bezel element="reset" inputtag="RESET" inputmask="0x01"><bounds x="12.3" y="16.4" width="1.8" height="3.7" /></bezel>
+ <element ref="black"><bounds x="12.5" y="16.5" width="1.4" height="3.5" /></element>
+ <element ref="text_r1"><bounds x="10.5" y="14" width="5.4" height="2" /></element>
+ <element ref="text_r2"><bounds x="10.5" y="20.5" width="5.4" height="2" /></element>
+ <element ref="reset" inputtag="RESET" inputmask="0x01"><bounds x="12.3" y="16.4" width="1.8" height="3.7" /></element>
<!-- button panel -->
- <bezel element="white1"><bounds x="10" y="30" width="9" height="9" /></bezel>
- <bezel element="white1"><bounds x="22" y="30" width="9" height="9" /></bezel>
- <bezel element="white1"><bounds x="34" y="30" width="9" height="9" /></bezel>
- <bezel element="white2"><bounds x="46" y="30" width="9" height="9" /></bezel>
- <bezel element="white1"><bounds x="10" y="42" width="9" height="9" /></bezel>
- <bezel element="white1"><bounds x="22" y="42" width="9" height="9" /></bezel>
- <bezel element="white1"><bounds x="34" y="42" width="9" height="9" /></bezel>
- <bezel element="white2"><bounds x="46" y="42" width="9" height="9" /></bezel>
- <bezel element="white1"><bounds x="10" y="54" width="9" height="9" /></bezel>
- <bezel element="white1"><bounds x="22" y="54" width="9" height="9" /></bezel>
- <bezel element="white1"><bounds x="34" y="54" width="9" height="9" /></bezel>
- <bezel element="white2"><bounds x="46" y="54" width="9" height="9" /></bezel>
- <bezel element="white1"><bounds x="10" y="66" width="9" height="9" /></bezel>
- <bezel element="white1"><bounds x="22" y="66" width="9" height="9" /></bezel>
- <bezel element="white1"><bounds x="34" y="66" width="9" height="9" /></bezel>
- <bezel element="white2"><bounds x="46" y="66" width="9" height="9" /></bezel>
+ <element ref="white1"><bounds x="10" y="30" width="9" height="9" /></element>
+ <element ref="white1"><bounds x="22" y="30" width="9" height="9" /></element>
+ <element ref="white1"><bounds x="34" y="30" width="9" height="9" /></element>
+ <element ref="white2"><bounds x="46" y="30" width="9" height="9" /></element>
+ <element ref="white1"><bounds x="10" y="42" width="9" height="9" /></element>
+ <element ref="white1"><bounds x="22" y="42" width="9" height="9" /></element>
+ <element ref="white1"><bounds x="34" y="42" width="9" height="9" /></element>
+ <element ref="white2"><bounds x="46" y="42" width="9" height="9" /></element>
+ <element ref="white1"><bounds x="10" y="54" width="9" height="9" /></element>
+ <element ref="white1"><bounds x="22" y="54" width="9" height="9" /></element>
+ <element ref="white1"><bounds x="34" y="54" width="9" height="9" /></element>
+ <element ref="white2"><bounds x="46" y="54" width="9" height="9" /></element>
+ <element ref="white1"><bounds x="10" y="66" width="9" height="9" /></element>
+ <element ref="white1"><bounds x="22" y="66" width="9" height="9" /></element>
+ <element ref="white1"><bounds x="34" y="66" width="9" height="9" /></element>
+ <element ref="white2"><bounds x="46" y="66" width="9" height="9" /></element>
- <bezel element="text_b01a"><bounds x="10.1" y="30.5" width="8.8" height="5" /></bezel>
- <bezel element="text_b01b"><bounds x="10.1" y="35.3" width="8.8" height="3" /></bezel>
- <bezel element="text_b02a"><bounds x="22.1" y="30.5" width="8.8" height="5" /></bezel>
- <bezel element="text_b02b"><bounds x="22.1" y="35.3" width="8.8" height="3" /></bezel>
- <bezel element="text_b03a"><bounds x="34.1" y="30.5" width="8.8" height="5" /></bezel>
- <bezel element="text_b03b"><bounds x="34.1" y="35.3" width="8.8" height="3" /></bezel>
- <bezel element="text_b04a"><bounds x="46.1" y="30.5" width="8.8" height="5" /></bezel>
- <bezel element="text_b04b"><bounds x="46.1" y="35.3" width="8.8" height="3" /></bezel>
+ <element ref="text_b01a"><bounds x="10.1" y="30.5" width="8.8" height="5" /></element>
+ <element ref="text_b01b"><bounds x="10.1" y="35.3" width="8.8" height="3" /></element>
+ <element ref="text_b02a"><bounds x="22.1" y="30.5" width="8.8" height="5" /></element>
+ <element ref="text_b02b"><bounds x="22.1" y="35.3" width="8.8" height="3" /></element>
+ <element ref="text_b03a"><bounds x="34.1" y="30.5" width="8.8" height="5" /></element>
+ <element ref="text_b03b"><bounds x="34.1" y="35.3" width="8.8" height="3" /></element>
+ <element ref="text_b04a"><bounds x="46.1" y="30.5" width="8.8" height="5" /></element>
+ <element ref="text_b04b"><bounds x="46.1" y="35.3" width="8.8" height="3" /></element>
- <bezel element="text_b05a"><bounds x="10.1" y="42.5" width="8.8" height="5" /></bezel>
- <bezel element="text_b05b"><bounds x="10.1" y="47.3" width="8.8" height="3" /></bezel>
- <bezel element="text_b06a"><bounds x="22.1" y="42.5" width="8.8" height="5" /></bezel>
- <bezel element="text_b06b"><bounds x="22.1" y="47.3" width="8.8" height="3" /></bezel>
- <bezel element="text_b07a"><bounds x="34.1" y="42.5" width="8.8" height="5" /></bezel>
- <bezel element="text_b07b"><bounds x="34.1" y="47.3" width="8.8" height="3" /></bezel>
- <bezel element="text_b08a"><bounds x="46.1" y="42.5" width="8.8" height="5" /></bezel>
- <bezel element="text_b08b"><bounds x="46.1" y="47.3" width="8.8" height="3" /></bezel>
+ <element ref="text_b05a"><bounds x="10.1" y="42.5" width="8.8" height="5" /></element>
+ <element ref="text_b05b"><bounds x="10.1" y="47.3" width="8.8" height="3" /></element>
+ <element ref="text_b06a"><bounds x="22.1" y="42.5" width="8.8" height="5" /></element>
+ <element ref="text_b06b"><bounds x="22.1" y="47.3" width="8.8" height="3" /></element>
+ <element ref="text_b07a"><bounds x="34.1" y="42.5" width="8.8" height="5" /></element>
+ <element ref="text_b07b"><bounds x="34.1" y="47.3" width="8.8" height="3" /></element>
+ <element ref="text_b08a"><bounds x="46.1" y="42.5" width="8.8" height="5" /></element>
+ <element ref="text_b08b"><bounds x="46.1" y="47.3" width="8.8" height="3" /></element>
- <bezel element="text_b09a"><bounds x="10.1" y="54.5" width="8.8" height="5" /></bezel>
- <bezel element="text_b09b"><bounds x="10.1" y="59.3" width="8.8" height="3" /></bezel>
- <bezel element="text_b10a"><bounds x="22.1" y="54.5" width="8.8" height="5" /></bezel>
- <bezel element="text_b10b"><bounds x="22.1" y="59.3" width="8.8" height="3" /></bezel>
- <bezel element="text_b11a"><bounds x="34.1" y="54.5" width="8.8" height="5" /></bezel>
- <bezel element="text_b11b"><bounds x="34.1" y="59.3" width="8.8" height="3" /></bezel>
- <bezel element="text_b12a"><bounds x="46.1" y="54.5" width="8.8" height="5" /></bezel>
- <bezel element="text_b12b"><bounds x="46.1" y="59.3" width="8.8" height="3" /></bezel>
+ <element ref="text_b09a"><bounds x="10.1" y="54.5" width="8.8" height="5" /></element>
+ <element ref="text_b09b"><bounds x="10.1" y="59.3" width="8.8" height="3" /></element>
+ <element ref="text_b10a"><bounds x="22.1" y="54.5" width="8.8" height="5" /></element>
+ <element ref="text_b10b"><bounds x="22.1" y="59.3" width="8.8" height="3" /></element>
+ <element ref="text_b11a"><bounds x="34.1" y="54.5" width="8.8" height="5" /></element>
+ <element ref="text_b11b"><bounds x="34.1" y="59.3" width="8.8" height="3" /></element>
+ <element ref="text_b12a"><bounds x="46.1" y="54.5" width="8.8" height="5" /></element>
+ <element ref="text_b12b"><bounds x="46.1" y="59.3" width="8.8" height="3" /></element>
- <bezel element="text_b13a"><bounds x="10.1" y="66.5" width="8.8" height="5" /></bezel>
- <bezel element="text_b13b"><bounds x="10.1" y="71.3" width="8.8" height="3" /></bezel>
- <bezel element="text_b14a"><bounds x="22.1" y="66.5" width="8.8" height="5" /></bezel>
- <bezel element="text_b14b"><bounds x="22.1" y="71.3" width="8.8" height="3" /></bezel>
- <bezel element="text_b15a"><bounds x="34.1" y="66.5" width="8.8" height="5" /></bezel>
- <bezel element="text_b15b"><bounds x="34.1" y="71.3" width="8.8" height="3" /></bezel>
- <bezel element="text_b16a"><bounds x="46.1" y="66.5" width="8.8" height="5" /></bezel>
- <bezel element="text_b16b"><bounds x="46.1" y="71.3" width="8.8" height="3" /></bezel>
+ <element ref="text_b13a"><bounds x="10.1" y="66.5" width="8.8" height="5" /></element>
+ <element ref="text_b13b"><bounds x="10.1" y="71.3" width="8.8" height="3" /></element>
+ <element ref="text_b14a"><bounds x="22.1" y="66.5" width="8.8" height="5" /></element>
+ <element ref="text_b14b"><bounds x="22.1" y="71.3" width="8.8" height="3" /></element>
+ <element ref="text_b15a"><bounds x="34.1" y="66.5" width="8.8" height="5" /></element>
+ <element ref="text_b15b"><bounds x="34.1" y="71.3" width="8.8" height="3" /></element>
+ <element ref="text_b16a"><bounds x="46.1" y="66.5" width="8.8" height="5" /></element>
+ <element ref="text_b16b"><bounds x="46.1" y="71.3" width="8.8" height="3" /></element>
- <bezel element="hl" inputtag="IN.0" inputmask="0x08"><bounds x="10" y="30" width="9" height="9" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="22" y="30" width="9" height="9" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="34" y="30" width="9" height="9" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x01"><bounds x="46" y="30" width="9" height="9" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x08"><bounds x="10" y="42" width="9" height="9" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x04"><bounds x="22" y="42" width="9" height="9" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x02"><bounds x="34" y="42" width="9" height="9" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x01"><bounds x="46" y="42" width="9" height="9" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x08"><bounds x="10" y="54" width="9" height="9" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x04"><bounds x="22" y="54" width="9" height="9" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x02"><bounds x="34" y="54" width="9" height="9" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x01"><bounds x="46" y="54" width="9" height="9" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x08"><bounds x="10" y="66" width="9" height="9" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x04"><bounds x="22" y="66" width="9" height="9" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x02"><bounds x="34" y="66" width="9" height="9" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x01"><bounds x="46" y="66" width="9" height="9" /><color alpha="0.2" /></bezel>
+ <element ref="hl" inputtag="IN.0" inputmask="0x08"><bounds x="10" y="30" width="9" height="9" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x04"><bounds x="22" y="30" width="9" height="9" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x02"><bounds x="34" y="30" width="9" height="9" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x01"><bounds x="46" y="30" width="9" height="9" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x08"><bounds x="10" y="42" width="9" height="9" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x04"><bounds x="22" y="42" width="9" height="9" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x02"><bounds x="34" y="42" width="9" height="9" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x01"><bounds x="46" y="42" width="9" height="9" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x08"><bounds x="10" y="54" width="9" height="9" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x04"><bounds x="22" y="54" width="9" height="9" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x02"><bounds x="34" y="54" width="9" height="9" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x01"><bounds x="46" y="54" width="9" height="9" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x08"><bounds x="10" y="66" width="9" height="9" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x04"><bounds x="22" y="66" width="9" height="9" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x02"><bounds x="34" y="66" width="9" height="9" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x01"><bounds x="46" y="66" width="9" height="9" /><color alpha="0.2" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/cmsport.lay b/src/mame/layout/cmsport.lay
index 73cfc0a275c..67320678986 100644
--- a/src/mame/layout/cmsport.lay
+++ b/src/mame/layout/cmsport.lay
@@ -22,48 +22,48 @@ license:CC0
<view name="Internal Layout">
<bounds left="-1" right="14" top="-1" bottom="21.5" />
- <bezel name="5.7" element="led"><bounds x="0" y="0" width="1" height="1" /></bezel>
- <bezel name="8.a" element="led"><bounds x="6" y="0" width="1" height="1" /></bezel>
- <bezel name="6.7" element="led"><bounds x="12" y="0" width="1" height="1" /></bezel>
+ <element name="5.7" ref="led"><bounds x="0" y="0" width="1" height="1" /></element>
+ <element name="8.a" ref="led"><bounds x="6" y="0" width="1" height="1" /></element>
+ <element name="6.7" ref="led"><bounds x="12" y="0" width="1" height="1" /></element>
- <bezel name="0.7" element="led"><bounds x="0" y="2.5" width="1" height="1" /></bezel>
- <bezel name="1.7" element="led"><bounds x="3" y="2.5" width="1" height="1" /></bezel>
- <bezel name="2.7" element="led"><bounds x="6" y="2.5" width="1" height="1" /></bezel>
- <bezel name="3.7" element="led"><bounds x="9" y="2.5" width="1" height="1" /></bezel>
- <bezel name="4.7" element="led"><bounds x="12" y="2.5" width="1" height="1" /></bezel>
+ <element name="0.7" ref="led"><bounds x="0" y="2.5" width="1" height="1" /></element>
+ <element name="1.7" ref="led"><bounds x="3" y="2.5" width="1" height="1" /></element>
+ <element name="2.7" ref="led"><bounds x="6" y="2.5" width="1" height="1" /></element>
+ <element name="3.7" ref="led"><bounds x="9" y="2.5" width="1" height="1" /></element>
+ <element name="4.7" ref="led"><bounds x="12" y="2.5" width="1" height="1" /></element>
- <bezel name="0.6" element="led"><bounds x="0" y="5" width="1" height="1" /></bezel>
- <bezel name="1.6" element="led"><bounds x="3" y="5" width="1" height="1" /></bezel>
- <bezel name="2.6" element="led"><bounds x="6" y="5" width="1" height="1" /></bezel>
- <bezel name="3.6" element="led"><bounds x="9" y="5" width="1" height="1" /></bezel>
- <bezel name="4.6" element="led"><bounds x="12" y="5" width="1" height="1" /></bezel>
+ <element name="0.6" ref="led"><bounds x="0" y="5" width="1" height="1" /></element>
+ <element name="1.6" ref="led"><bounds x="3" y="5" width="1" height="1" /></element>
+ <element name="2.6" ref="led"><bounds x="6" y="5" width="1" height="1" /></element>
+ <element name="3.6" ref="led"><bounds x="9" y="5" width="1" height="1" /></element>
+ <element name="4.6" ref="led"><bounds x="12" y="5" width="1" height="1" /></element>
- <bezel name="0.5" element="led"><bounds x="0" y="7.5" width="1" height="1" /></bezel>
- <bezel name="1.5" element="led"><bounds x="3" y="7.5" width="1" height="1" /></bezel>
- <bezel name="2.5" element="led"><bounds x="6" y="7.5" width="1" height="1" /></bezel>
- <bezel name="3.5" element="led"><bounds x="9" y="7.5" width="1" height="1" /></bezel>
- <bezel name="4.5" element="led"><bounds x="12" y="7.5" width="1" height="1" /></bezel>
+ <element name="0.5" ref="led"><bounds x="0" y="7.5" width="1" height="1" /></element>
+ <element name="1.5" ref="led"><bounds x="3" y="7.5" width="1" height="1" /></element>
+ <element name="2.5" ref="led"><bounds x="6" y="7.5" width="1" height="1" /></element>
+ <element name="3.5" ref="led"><bounds x="9" y="7.5" width="1" height="1" /></element>
+ <element name="4.5" ref="led"><bounds x="12" y="7.5" width="1" height="1" /></element>
- <bezel name="0.4" element="led"><bounds x="0" y="10" width="1" height="1" /></bezel>
- <bezel name="1.4" element="led"><bounds x="3" y="10" width="1" height="1" /></bezel>
- <bezel name="2.4" element="led"><bounds x="6" y="10" width="1" height="1" /></bezel>
- <bezel name="3.4" element="led"><bounds x="9" y="10" width="1" height="1" /></bezel>
- <bezel name="4.4" element="led"><bounds x="12" y="10" width="1" height="1" /></bezel>
+ <element name="0.4" ref="led"><bounds x="0" y="10" width="1" height="1" /></element>
+ <element name="1.4" ref="led"><bounds x="3" y="10" width="1" height="1" /></element>
+ <element name="2.4" ref="led"><bounds x="6" y="10" width="1" height="1" /></element>
+ <element name="3.4" ref="led"><bounds x="9" y="10" width="1" height="1" /></element>
+ <element name="4.4" ref="led"><bounds x="12" y="10" width="1" height="1" /></element>
- <bezel name="0.3" element="led"><bounds x="0" y="12.5" width="1" height="1" /></bezel>
- <bezel name="1.3" element="led"><bounds x="3" y="12.5" width="1" height="1" /></bezel>
- <bezel name="2.3" element="led"><bounds x="6" y="12.5" width="1" height="1" /></bezel>
- <bezel name="3.3" element="led"><bounds x="9" y="12.5" width="1" height="1" /></bezel>
- <bezel name="4.3" element="led"><bounds x="12" y="12.5" width="1" height="1" /></bezel>
+ <element name="0.3" ref="led"><bounds x="0" y="12.5" width="1" height="1" /></element>
+ <element name="1.3" ref="led"><bounds x="3" y="12.5" width="1" height="1" /></element>
+ <element name="2.3" ref="led"><bounds x="6" y="12.5" width="1" height="1" /></element>
+ <element name="3.3" ref="led"><bounds x="9" y="12.5" width="1" height="1" /></element>
+ <element name="4.3" ref="led"><bounds x="12" y="12.5" width="1" height="1" /></element>
- <bezel name="0.0" element="led"><bounds x="0" y="15" width="1" height="1" /></bezel>
- <bezel name="1.0" element="led"><bounds x="3" y="15" width="1" height="1" /></bezel>
- <bezel name="2.0" element="led"><bounds x="6" y="15" width="1" height="1" /></bezel>
- <bezel name="3.0" element="led"><bounds x="9" y="15" width="1" height="1" /></bezel>
- <bezel name="4.0" element="led"><bounds x="12" y="15" width="1" height="1" /></bezel>
+ <element name="0.0" ref="led"><bounds x="0" y="15" width="1" height="1" /></element>
+ <element name="1.0" ref="led"><bounds x="3" y="15" width="1" height="1" /></element>
+ <element name="2.0" ref="led"><bounds x="6" y="15" width="1" height="1" /></element>
+ <element name="3.0" ref="led"><bounds x="9" y="15" width="1" height="1" /></element>
+ <element name="4.0" ref="led"><bounds x="12" y="15" width="1" height="1" /></element>
- <bezel name="digit5" element="digit"><bounds x="4.5" y="17.5" width="2" height="3" /></bezel>
- <bezel name="digit6" element="digit"><bounds x="6.5" y="17.5" width="2" height="3" /></bezel>
+ <element name="digit5" ref="digit"><bounds x="4.5" y="17.5" width="2" height="3" /></element>
+ <element name="digit6" ref="digit"><bounds x="6.5" y="17.5" width="2" height="3" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/cmulti8.lay b/src/mame/layout/cmulti8.lay
index 4c8b9282a72..86d2cd68def 100644
--- a/src/mame/layout/cmulti8.lay
+++ b/src/mame/layout/cmulti8.lay
@@ -35,45 +35,45 @@ license:CC0
<!-- upper row -->
- <bezel name="digit8" element="digit"><bounds x="10" y="0" width="10" height="15" /></bezel>
- <bezel name="digit7" element="digit"><bounds x="20" y="0" width="10" height="15" /></bezel>
- <bezel name="digit6" element="digit"><bounds x="30" y="0" width="10" height="15" /></bezel>
- <bezel name="digit5" element="digit"><bounds x="40" y="0" width="10" height="15" /></bezel>
- <bezel name="digit4" element="digit"><bounds x="50" y="0" width="10" height="15" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="60" y="0" width="10" height="15" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="70" y="0" width="10" height="15" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="80" y="0" width="10" height="15" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="90" y="0" width="10" height="15" /></bezel>
-
- <bezel name="20.a" element="seg_m"><bounds x="0" y="0" width="10" height="15" /></bezel>
+ <element name="digit8" ref="digit"><bounds x="10" y="0" width="10" height="15" /></element>
+ <element name="digit7" ref="digit"><bounds x="20" y="0" width="10" height="15" /></element>
+ <element name="digit6" ref="digit"><bounds x="30" y="0" width="10" height="15" /></element>
+ <element name="digit5" ref="digit"><bounds x="40" y="0" width="10" height="15" /></element>
+ <element name="digit4" ref="digit"><bounds x="50" y="0" width="10" height="15" /></element>
+ <element name="digit3" ref="digit"><bounds x="60" y="0" width="10" height="15" /></element>
+ <element name="digit2" ref="digit"><bounds x="70" y="0" width="10" height="15" /></element>
+ <element name="digit1" ref="digit"><bounds x="80" y="0" width="10" height="15" /></element>
+ <element name="digit0" ref="digit"><bounds x="90" y="0" width="10" height="15" /></element>
+
+ <element name="20.a" ref="seg_m"><bounds x="0" y="0" width="10" height="15" /></element>
<!-- lower row -->
- <bezel name="digit18" element="digit"><bounds x="10" y="20" width="10" height="15" /></bezel>
- <bezel name="digit17" element="digit"><bounds x="20" y="20" width="10" height="15" /></bezel>
- <bezel name="digit16" element="digit"><bounds x="30" y="20" width="10" height="15" /></bezel>
- <bezel name="digit15" element="digit"><bounds x="40" y="20" width="10" height="15" /></bezel>
- <bezel name="digit14" element="digit"><bounds x="50" y="20" width="10" height="15" /></bezel>
- <bezel name="digit13" element="digit"><bounds x="60" y="20" width="10" height="15" /></bezel>
- <bezel name="digit12" element="digit"><bounds x="70" y="20" width="10" height="15" /></bezel>
- <bezel name="digit11" element="digit"><bounds x="80" y="20" width="10" height="15" /></bezel>
- <bezel name="digit10" element="digit"><bounds x="90" y="20" width="10" height="15" /></bezel>
+ <element name="digit18" ref="digit"><bounds x="10" y="20" width="10" height="15" /></element>
+ <element name="digit17" ref="digit"><bounds x="20" y="20" width="10" height="15" /></element>
+ <element name="digit16" ref="digit"><bounds x="30" y="20" width="10" height="15" /></element>
+ <element name="digit15" ref="digit"><bounds x="40" y="20" width="10" height="15" /></element>
+ <element name="digit14" ref="digit"><bounds x="50" y="20" width="10" height="15" /></element>
+ <element name="digit13" ref="digit"><bounds x="60" y="20" width="10" height="15" /></element>
+ <element name="digit12" ref="digit"><bounds x="70" y="20" width="10" height="15" /></element>
+ <element name="digit11" ref="digit"><bounds x="80" y="20" width="10" height="15" /></element>
+ <element name="digit10" ref="digit"><bounds x="90" y="20" width="10" height="15" /></element>
<!-- custom digit -->
- <bezel name="19.6" element="seg_rect"><bounds x="1.5" y="27.25" width="7" height="0.5" /></bezel>
+ <element name="19.6" ref="seg_rect"><bounds x="1.5" y="27.25" width="7" height="0.5" /></element>
- <bezel name="19.3" element="seg_x1"><bounds x="4" y="19.5" width="5" height="7.5" /></bezel>
- <bezel name="19.3" element="seg_x1"><bounds x="1" y="27" width="5" height="7.5" /></bezel>
+ <element name="19.3" ref="seg_x1"><bounds x="4" y="19.5" width="5" height="7.5" /></element>
+ <element name="19.3" ref="seg_x1"><bounds x="1" y="27" width="5" height="7.5" /></element>
- <bezel name="19.3" element="seg_x2"><bounds x="1" y="19.5" width="5" height="7.5" /></bezel>
- <bezel name="19.3" element="seg_x2"><bounds x="4" y="27" width="5" height="7.5" /></bezel>
+ <element name="19.3" ref="seg_x2"><bounds x="1" y="19.5" width="5" height="7.5" /></element>
+ <element name="19.3" ref="seg_x2"><bounds x="4" y="27" width="5" height="7.5" /></element>
- <bezel name="19.4" element="seg_rect"><bounds x="4.75" y="21.7" width="0.5" height="5" /></bezel>
- <bezel name="19.4" element="seg_rect"><bounds x="4.75" y="28.5" width="0.5" height="5" /></bezel>
+ <element name="19.4" ref="seg_rect"><bounds x="4.75" y="21.7" width="0.5" height="5" /></element>
+ <element name="19.4" ref="seg_rect"><bounds x="4.75" y="28.5" width="0.5" height="5" /></element>
- <bezel name="19.5" element="seg_rect"><bounds x="4" y="21" width="2" height="0.5" /></bezel>
- <bezel name="19.5" element="seg_rect"><bounds x="4" y="33.7" width="2" height="0.5" /></bezel>
+ <element name="19.5" ref="seg_rect"><bounds x="4" y="21" width="2" height="0.5" /></element>
+ <element name="19.5" ref="seg_rect"><bounds x="4" y="33.7" width="2" height="0.5" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/cnbaskb.lay b/src/mame/layout/cnbaskb.lay
index b016084e5ca..040c6845d63 100644
--- a/src/mame/layout/cnbaskb.lay
+++ b/src/mame/layout/cnbaskb.lay
@@ -30,69 +30,69 @@ license:CC0
<view name="Internal Layout">
<bounds left="2.05" right="19.95" top="0" bottom="16.95" />
- <bezel name="digit8" element="digit"><bounds x="9.666" y="1" width="1.333" height="2" /></bezel>
- <bezel name="digit7" element="digit"><bounds x="11" y="1" width="1.333" height="2" /></bezel>
+ <element name="digit8" ref="digit"><bounds x="9.666" y="1" width="1.333" height="2" /></element>
+ <element name="digit7" ref="digit"><bounds x="11" y="1" width="1.333" height="2" /></element>
- <bezel element="text_time"><bounds x="3.666" y="1" width="6" height="2" /></bezel>
- <bezel element="text_score"><bounds x="12.666" y="1" width="6" height="2" /></bezel>
+ <element ref="text_time"><bounds x="3.666" y="1" width="6" height="2" /></element>
+ <element ref="text_score"><bounds x="12.666" y="1" width="6" height="2" /></element>
- <!-- bezel -->
+ <!-- element -->
- <bezel element="static_white"><bounds x="2" y="4" width="18.1" height="13" /></bezel>
- <bezel element="static_black"><bounds x="2.2" y="4.2" width="17.6" height="12.6" /></bezel>
+ <element ref="static_white"><bounds x="2" y="4" width="18.1" height="13" /></element>
+ <element ref="static_black"><bounds x="2.2" y="4.2" width="17.6" height="12.6" /></element>
- <bezel element="disk_white"><bounds x="5" y="8.5" width="4" height="4" /></bezel>
- <bezel element="disk_black"><bounds x="5.2" y="8.7" width="3.6" height="3.6" /></bezel>
- <bezel element="static_black"><bounds x="4" y="9.05" width="4" height="0.2" /></bezel>
- <bezel element="static_black"><bounds x="4" y="9.95" width="4" height="0.2" /></bezel>
- <bezel element="static_black"><bounds x="4" y="10.85" width="4" height="0.2" /></bezel>
- <bezel element="static_black"><bounds x="4" y="11.75" width="4" height="0.2" /></bezel>
- <bezel element="static_white"><bounds x="6.9" y="8.6" width="0.2" height="3.8" /></bezel>
+ <element ref="disk_white"><bounds x="5" y="8.5" width="4" height="4" /></element>
+ <element ref="disk_black"><bounds x="5.2" y="8.7" width="3.6" height="3.6" /></element>
+ <element ref="static_black"><bounds x="4" y="9.05" width="4" height="0.2" /></element>
+ <element ref="static_black"><bounds x="4" y="9.95" width="4" height="0.2" /></element>
+ <element ref="static_black"><bounds x="4" y="10.85" width="4" height="0.2" /></element>
+ <element ref="static_black"><bounds x="4" y="11.75" width="4" height="0.2" /></element>
+ <element ref="static_white"><bounds x="6.9" y="8.6" width="0.2" height="3.8" /></element>
- <bezel element="static_white"><bounds x="2.1" y="8.5" width="5" height="0.2" /></bezel>
- <bezel element="static_white"><bounds x="2.1" y="12.3" width="5" height="0.2" /></bezel>
+ <element ref="static_white"><bounds x="2.1" y="8.5" width="5" height="0.2" /></element>
+ <element ref="static_white"><bounds x="2.1" y="12.3" width="5" height="0.2" /></element>
- <bezel element="disk_white"><bounds x="17.8" y="8.5" width="4" height="4" /></bezel>
- <bezel element="disk_black"><bounds x="18" y="8.7" width="3.6" height="3.6" /></bezel>
- <bezel element="static_white"><bounds x="19.8" y="8.4" width="0.5" height="4.2" /></bezel>
- <bezel element="static_black"><bounds x="20" y="3" width="5" height="15" /></bezel>
+ <element ref="disk_white"><bounds x="17.8" y="8.5" width="4" height="4" /></element>
+ <element ref="disk_black"><bounds x="18" y="8.7" width="3.6" height="3.6" /></element>
+ <element ref="static_white"><bounds x="19.8" y="8.4" width="0.5" height="4.2" /></element>
+ <element ref="static_black"><bounds x="20" y="3" width="5" height="15" /></element>
<!-- leds -->
- <bezel name="6.0" element="led"><bounds x="3.15" y="5.15" width="0.7" height="0.7" /></bezel>
- <bezel name="6.1" element="led"><bounds x="6.15" y="5.15" width="0.7" height="0.7" /></bezel>
- <bezel name="6.2" element="led"><bounds x="9.15" y="5.15" width="0.7" height="0.7" /></bezel>
- <bezel name="6.3" element="led"><bounds x="12.15" y="5.15" width="0.7" height="0.7" /></bezel>
- <bezel name="6.4" element="led"><bounds x="15.15" y="5.15" width="0.7" height="0.7" /></bezel>
- <bezel name="6.5" element="led"><bounds x="18.15" y="5.15" width="0.7" height="0.7" /></bezel>
-
- <bezel name="5.0" element="led"><bounds x="3.15" y="7.65" width="0.7" height="0.7" /></bezel>
- <bezel name="5.1" element="led"><bounds x="6.15" y="7.65" width="0.7" height="0.7" /></bezel>
- <bezel name="5.2" element="led"><bounds x="9.15" y="7.65" width="0.7" height="0.7" /></bezel>
- <bezel name="5.3" element="led"><bounds x="12.15" y="7.65" width="0.7" height="0.7" /></bezel>
- <bezel name="5.4" element="led"><bounds x="15.15" y="7.65" width="0.7" height="0.7" /></bezel>
- <bezel name="5.5" element="led"><bounds x="18.15" y="7.65" width="0.7" height="0.7" /></bezel>
-
- <bezel name="4.0" element="led"><bounds x="3.15" y="10.15" width="0.7" height="0.7" /></bezel>
- <bezel name="4.1" element="led"><bounds x="6.15" y="10.15" width="0.7" height="0.7" /></bezel>
- <bezel name="4.2" element="led"><bounds x="9.15" y="10.15" width="0.7" height="0.7" /></bezel>
- <bezel name="4.3" element="led"><bounds x="12.15" y="10.15" width="0.7" height="0.7" /></bezel>
- <bezel name="4.4" element="led"><bounds x="15.15" y="10.15" width="0.7" height="0.7" /></bezel>
- <bezel name="4.5" element="led"><bounds x="18.15" y="10.15" width="0.7" height="0.7" /></bezel>
-
- <bezel name="3.0" element="led"><bounds x="3.15" y="12.65" width="0.7" height="0.7" /></bezel>
- <bezel name="3.1" element="led"><bounds x="6.15" y="12.65" width="0.7" height="0.7" /></bezel>
- <bezel name="3.2" element="led"><bounds x="9.15" y="12.65" width="0.7" height="0.7" /></bezel>
- <bezel name="3.3" element="led"><bounds x="12.15" y="12.65" width="0.7" height="0.7" /></bezel>
- <bezel name="3.4" element="led"><bounds x="15.15" y="12.65" width="0.7" height="0.7" /></bezel>
- <bezel name="3.5" element="led"><bounds x="18.15" y="12.65" width="0.7" height="0.7" /></bezel>
-
- <bezel name="2.0" element="led"><bounds x="3.15" y="15.15" width="0.7" height="0.7" /></bezel>
- <bezel name="2.1" element="led"><bounds x="6.15" y="15.15" width="0.7" height="0.7" /></bezel>
- <bezel name="2.2" element="led"><bounds x="9.15" y="15.15" width="0.7" height="0.7" /></bezel>
- <bezel name="2.3" element="led"><bounds x="12.15" y="15.15" width="0.7" height="0.7" /></bezel>
- <bezel name="2.4" element="led"><bounds x="15.15" y="15.15" width="0.7" height="0.7" /></bezel>
- <bezel name="2.5" element="led"><bounds x="18.15" y="15.15" width="0.7" height="0.7" /></bezel>
+ <element name="6.0" ref="led"><bounds x="3.15" y="5.15" width="0.7" height="0.7" /></element>
+ <element name="6.1" ref="led"><bounds x="6.15" y="5.15" width="0.7" height="0.7" /></element>
+ <element name="6.2" ref="led"><bounds x="9.15" y="5.15" width="0.7" height="0.7" /></element>
+ <element name="6.3" ref="led"><bounds x="12.15" y="5.15" width="0.7" height="0.7" /></element>
+ <element name="6.4" ref="led"><bounds x="15.15" y="5.15" width="0.7" height="0.7" /></element>
+ <element name="6.5" ref="led"><bounds x="18.15" y="5.15" width="0.7" height="0.7" /></element>
+
+ <element name="5.0" ref="led"><bounds x="3.15" y="7.65" width="0.7" height="0.7" /></element>
+ <element name="5.1" ref="led"><bounds x="6.15" y="7.65" width="0.7" height="0.7" /></element>
+ <element name="5.2" ref="led"><bounds x="9.15" y="7.65" width="0.7" height="0.7" /></element>
+ <element name="5.3" ref="led"><bounds x="12.15" y="7.65" width="0.7" height="0.7" /></element>
+ <element name="5.4" ref="led"><bounds x="15.15" y="7.65" width="0.7" height="0.7" /></element>
+ <element name="5.5" ref="led"><bounds x="18.15" y="7.65" width="0.7" height="0.7" /></element>
+
+ <element name="4.0" ref="led"><bounds x="3.15" y="10.15" width="0.7" height="0.7" /></element>
+ <element name="4.1" ref="led"><bounds x="6.15" y="10.15" width="0.7" height="0.7" /></element>
+ <element name="4.2" ref="led"><bounds x="9.15" y="10.15" width="0.7" height="0.7" /></element>
+ <element name="4.3" ref="led"><bounds x="12.15" y="10.15" width="0.7" height="0.7" /></element>
+ <element name="4.4" ref="led"><bounds x="15.15" y="10.15" width="0.7" height="0.7" /></element>
+ <element name="4.5" ref="led"><bounds x="18.15" y="10.15" width="0.7" height="0.7" /></element>
+
+ <element name="3.0" ref="led"><bounds x="3.15" y="12.65" width="0.7" height="0.7" /></element>
+ <element name="3.1" ref="led"><bounds x="6.15" y="12.65" width="0.7" height="0.7" /></element>
+ <element name="3.2" ref="led"><bounds x="9.15" y="12.65" width="0.7" height="0.7" /></element>
+ <element name="3.3" ref="led"><bounds x="12.15" y="12.65" width="0.7" height="0.7" /></element>
+ <element name="3.4" ref="led"><bounds x="15.15" y="12.65" width="0.7" height="0.7" /></element>
+ <element name="3.5" ref="led"><bounds x="18.15" y="12.65" width="0.7" height="0.7" /></element>
+
+ <element name="2.0" ref="led"><bounds x="3.15" y="15.15" width="0.7" height="0.7" /></element>
+ <element name="2.1" ref="led"><bounds x="6.15" y="15.15" width="0.7" height="0.7" /></element>
+ <element name="2.2" ref="led"><bounds x="9.15" y="15.15" width="0.7" height="0.7" /></element>
+ <element name="2.3" ref="led"><bounds x="12.15" y="15.15" width="0.7" height="0.7" /></element>
+ <element name="2.4" ref="led"><bounds x="15.15" y="15.15" width="0.7" height="0.7" /></element>
+ <element name="2.5" ref="led"><bounds x="18.15" y="15.15" width="0.7" height="0.7" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/cnfball.lay b/src/mame/layout/cnfball.lay
index acf1a17b7e2..c49baaef4c2 100644
--- a/src/mame/layout/cnfball.lay
+++ b/src/mame/layout/cnfball.lay
@@ -50,94 +50,94 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="183" top="-2" bottom="109" />
- <bezel element="static_green"><bounds x="-1" y="-3" width="185" height="113" /></bezel>
+ <element ref="static_green"><bounds x="-1" y="-3" width="185" height="113" /></element>
<!-- score/status panel -->
- <bezel element="static_white"><bounds x="2" y="0" width="179" height="48" /></bezel>
- <bezel element="static_black"><bounds x="4" y="11" width="175" height="26" /></bezel>
+ <element ref="static_white"><bounds x="2" y="0" width="179" height="48" /></element>
+ <element ref="static_black"><bounds x="4" y="11" width="175" height="26" /></element>
- <bezel name="digit7" element="digit"><bounds x="19.5" y="16.5" width="12" height="15" /></bezel>
- <bezel name="digit6" element="digit"><bounds x="35.5" y="16.5" width="12" height="15" /></bezel>
- <bezel name="digit5" element="digit"><bounds x="67.5" y="16.5" width="12" height="15" /></bezel>
- <bezel name="digit4" element="digit"><bounds x="83.5" y="16.5" width="12" height="15" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="99.5" y="16.5" width="12" height="15" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="131.5" y="16.5" width="12" height="15" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="147.5" y="16.5" width="12" height="15" /></bezel>
+ <element name="digit7" ref="digit"><bounds x="19.5" y="16.5" width="12" height="15" /></element>
+ <element name="digit6" ref="digit"><bounds x="35.5" y="16.5" width="12" height="15" /></element>
+ <element name="digit5" ref="digit"><bounds x="67.5" y="16.5" width="12" height="15" /></element>
+ <element name="digit4" ref="digit"><bounds x="83.5" y="16.5" width="12" height="15" /></element>
+ <element name="digit3" ref="digit"><bounds x="99.5" y="16.5" width="12" height="15" /></element>
+ <element name="digit1" ref="digit"><bounds x="131.5" y="16.5" width="12" height="15" /></element>
+ <element name="digit0" ref="digit"><bounds x="147.5" y="16.5" width="12" height="15" /></element>
- <bezel element="static_white"><bounds x="58" y="1" width="2" height="46" /></bezel>
- <bezel element="static_white"><bounds x="123" y="1" width="2" height="46" /></bezel>
+ <element ref="static_white"><bounds x="58" y="1" width="2" height="46" /></element>
+ <element ref="static_white"><bounds x="123" y="1" width="2" height="46" /></element>
- <bezel element="text_down"><bounds x="4" y="1" width="54" height="9" /></bezel>
- <bezel element="text_field"><bounds x="58" y="1" width="67" height="9" /></bezel>
- <bezel element="text_yards"><bounds x="124" y="1" width="56" height="9" /></bezel>
+ <element ref="text_down"><bounds x="4" y="1" width="54" height="9" /></element>
+ <element ref="text_field"><bounds x="58" y="1" width="67" height="9" /></element>
+ <element ref="text_yards"><bounds x="124" y="1" width="56" height="9" /></element>
- <bezel element="text_home"><bounds x="4" y="38" width="54" height="9" /></bezel>
- <bezel element="text_time"><bounds x="58" y="38" width="67" height="9" /></bezel>
- <bezel element="text_visitor"><bounds x="124" y="38" width="56" height="9" /></bezel>
+ <element ref="text_home"><bounds x="4" y="38" width="54" height="9" /></element>
+ <element ref="text_time"><bounds x="58" y="38" width="67" height="9" /></element>
+ <element ref="text_visitor"><bounds x="124" y="38" width="56" height="9" /></element>
<!-- playing field -->
- <bezel element="static_white"><bounds x="-1" y="53" width="185" height="54" /></bezel>
-
- <bezel element="static_black"><bounds x="2" y="55" width="19" height="50" /></bezel>
- <bezel element="static_black"><bounds x="22" y="55" width="19" height="50" /></bezel>
- <bezel element="static_black"><bounds x="42" y="55" width="19" height="50" /></bezel>
- <bezel element="static_black"><bounds x="62" y="55" width="19" height="50" /></bezel>
- <bezel element="static_black"><bounds x="82" y="55" width="19" height="50" /></bezel>
- <bezel element="static_black"><bounds x="102" y="55" width="19" height="50" /></bezel>
- <bezel element="static_black"><bounds x="122" y="55" width="19" height="50" /></bezel>
- <bezel element="static_black"><bounds x="142" y="55" width="19" height="50" /></bezel>
- <bezel element="static_black"><bounds x="162" y="55" width="19" height="50" /></bezel>
-
- <bezel element="static_white"><bounds x="0" y="71" width="183" height="1" /></bezel>
- <bezel element="static_white"><bounds x="0" y="88" width="183" height="1" /></bezel>
-
- <bezel element="static_black"><bounds x="3.5" y="56" width="16" height="48" /></bezel>
- <bezel element="static_black"><bounds x="23.5" y="56" width="16" height="48" /></bezel>
- <bezel element="static_black"><bounds x="43.5" y="56" width="16" height="48" /></bezel>
- <bezel element="static_black"><bounds x="63.5" y="56" width="16" height="48" /></bezel>
- <bezel element="static_black"><bounds x="83.5" y="56" width="16" height="48" /></bezel>
- <bezel element="static_black"><bounds x="103.5" y="56" width="16" height="48" /></bezel>
- <bezel element="static_black"><bounds x="123.5" y="56" width="16" height="48" /></bezel>
- <bezel element="static_black"><bounds x="143.5" y="56" width="16" height="48" /></bezel>
- <bezel element="static_black"><bounds x="163.5" y="56" width="16" height="48" /></bezel>
-
- <bezel name="8.10" element="seg"><bounds x="7" y="62" width="9" height="2" /></bezel>
- <bezel name="8.9" element="seg"><bounds x="7" y="79" width="9" height="2" /></bezel>
- <bezel name="8.8" element="seg"><bounds x="7" y="96" width="9" height="2" /></bezel>
-
- <bezel name="7.10" element="seg"><bounds x="27" y="62" width="9" height="2" /></bezel>
- <bezel name="7.9" element="seg"><bounds x="27" y="79" width="9" height="2" /></bezel>
- <bezel name="7.8" element="seg"><bounds x="27" y="96" width="9" height="2" /></bezel>
-
- <bezel name="6.10" element="seg"><bounds x="47" y="62" width="9" height="2" /></bezel>
- <bezel name="6.9" element="seg"><bounds x="47" y="79" width="9" height="2" /></bezel>
- <bezel name="6.8" element="seg"><bounds x="47" y="96" width="9" height="2" /></bezel>
-
- <bezel name="5.10" element="seg"><bounds x="67" y="62" width="9" height="2" /></bezel>
- <bezel name="5.9" element="seg"><bounds x="67" y="79" width="9" height="2" /></bezel>
- <bezel name="5.8" element="seg"><bounds x="67" y="96" width="9" height="2" /></bezel>
-
- <bezel name="4.10" element="seg"><bounds x="87" y="62" width="9" height="2" /></bezel>
- <bezel name="4.9" element="seg"><bounds x="87" y="79" width="9" height="2" /></bezel>
- <bezel name="4.8" element="seg"><bounds x="87" y="96" width="9" height="2" /></bezel>
-
- <bezel name="3.10" element="seg"><bounds x="107" y="62" width="9" height="2" /></bezel>
- <bezel name="3.9" element="seg"><bounds x="107" y="79" width="9" height="2" /></bezel>
- <bezel name="3.8" element="seg"><bounds x="107" y="96" width="9" height="2" /></bezel>
-
- <bezel name="2.10" element="seg"><bounds x="127" y="62" width="9" height="2" /></bezel>
- <bezel name="2.9" element="seg"><bounds x="127" y="79" width="9" height="2" /></bezel>
- <bezel name="2.8" element="seg"><bounds x="127" y="96" width="9" height="2" /></bezel>
-
- <bezel name="1.10" element="seg"><bounds x="147" y="62" width="9" height="2" /></bezel>
- <bezel name="1.9" element="seg"><bounds x="147" y="79" width="9" height="2" /></bezel>
- <bezel name="1.8" element="seg"><bounds x="147" y="96" width="9" height="2" /></bezel>
-
- <bezel name="0.10" element="seg"><bounds x="167" y="62" width="9" height="2" /></bezel>
- <bezel name="0.9" element="seg"><bounds x="167" y="79" width="9" height="2" /></bezel>
- <bezel name="0.8" element="seg"><bounds x="167" y="96" width="9" height="2" /></bezel>
+ <element ref="static_white"><bounds x="-1" y="53" width="185" height="54" /></element>
+
+ <element ref="static_black"><bounds x="2" y="55" width="19" height="50" /></element>
+ <element ref="static_black"><bounds x="22" y="55" width="19" height="50" /></element>
+ <element ref="static_black"><bounds x="42" y="55" width="19" height="50" /></element>
+ <element ref="static_black"><bounds x="62" y="55" width="19" height="50" /></element>
+ <element ref="static_black"><bounds x="82" y="55" width="19" height="50" /></element>
+ <element ref="static_black"><bounds x="102" y="55" width="19" height="50" /></element>
+ <element ref="static_black"><bounds x="122" y="55" width="19" height="50" /></element>
+ <element ref="static_black"><bounds x="142" y="55" width="19" height="50" /></element>
+ <element ref="static_black"><bounds x="162" y="55" width="19" height="50" /></element>
+
+ <element ref="static_white"><bounds x="0" y="71" width="183" height="1" /></element>
+ <element ref="static_white"><bounds x="0" y="88" width="183" height="1" /></element>
+
+ <element ref="static_black"><bounds x="3.5" y="56" width="16" height="48" /></element>
+ <element ref="static_black"><bounds x="23.5" y="56" width="16" height="48" /></element>
+ <element ref="static_black"><bounds x="43.5" y="56" width="16" height="48" /></element>
+ <element ref="static_black"><bounds x="63.5" y="56" width="16" height="48" /></element>
+ <element ref="static_black"><bounds x="83.5" y="56" width="16" height="48" /></element>
+ <element ref="static_black"><bounds x="103.5" y="56" width="16" height="48" /></element>
+ <element ref="static_black"><bounds x="123.5" y="56" width="16" height="48" /></element>
+ <element ref="static_black"><bounds x="143.5" y="56" width="16" height="48" /></element>
+ <element ref="static_black"><bounds x="163.5" y="56" width="16" height="48" /></element>
+
+ <element name="8.10" ref="seg"><bounds x="7" y="62" width="9" height="2" /></element>
+ <element name="8.9" ref="seg"><bounds x="7" y="79" width="9" height="2" /></element>
+ <element name="8.8" ref="seg"><bounds x="7" y="96" width="9" height="2" /></element>
+
+ <element name="7.10" ref="seg"><bounds x="27" y="62" width="9" height="2" /></element>
+ <element name="7.9" ref="seg"><bounds x="27" y="79" width="9" height="2" /></element>
+ <element name="7.8" ref="seg"><bounds x="27" y="96" width="9" height="2" /></element>
+
+ <element name="6.10" ref="seg"><bounds x="47" y="62" width="9" height="2" /></element>
+ <element name="6.9" ref="seg"><bounds x="47" y="79" width="9" height="2" /></element>
+ <element name="6.8" ref="seg"><bounds x="47" y="96" width="9" height="2" /></element>
+
+ <element name="5.10" ref="seg"><bounds x="67" y="62" width="9" height="2" /></element>
+ <element name="5.9" ref="seg"><bounds x="67" y="79" width="9" height="2" /></element>
+ <element name="5.8" ref="seg"><bounds x="67" y="96" width="9" height="2" /></element>
+
+ <element name="4.10" ref="seg"><bounds x="87" y="62" width="9" height="2" /></element>
+ <element name="4.9" ref="seg"><bounds x="87" y="79" width="9" height="2" /></element>
+ <element name="4.8" ref="seg"><bounds x="87" y="96" width="9" height="2" /></element>
+
+ <element name="3.10" ref="seg"><bounds x="107" y="62" width="9" height="2" /></element>
+ <element name="3.9" ref="seg"><bounds x="107" y="79" width="9" height="2" /></element>
+ <element name="3.8" ref="seg"><bounds x="107" y="96" width="9" height="2" /></element>
+
+ <element name="2.10" ref="seg"><bounds x="127" y="62" width="9" height="2" /></element>
+ <element name="2.9" ref="seg"><bounds x="127" y="79" width="9" height="2" /></element>
+ <element name="2.8" ref="seg"><bounds x="127" y="96" width="9" height="2" /></element>
+
+ <element name="1.10" ref="seg"><bounds x="147" y="62" width="9" height="2" /></element>
+ <element name="1.9" ref="seg"><bounds x="147" y="79" width="9" height="2" /></element>
+ <element name="1.8" ref="seg"><bounds x="147" y="96" width="9" height="2" /></element>
+
+ <element name="0.10" ref="seg"><bounds x="167" y="62" width="9" height="2" /></element>
+ <element name="0.9" ref="seg"><bounds x="167" y="79" width="9" height="2" /></element>
+ <element name="0.8" ref="seg"><bounds x="167" y="96" width="9" height="2" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/cnfball2.lay b/src/mame/layout/cnfball2.lay
index 5c3e9b5c8e3..86a271744da 100644
--- a/src/mame/layout/cnfball2.lay
+++ b/src/mame/layout/cnfball2.lay
@@ -69,118 +69,118 @@ license:CC0
<view name="Internal Layout">
<bounds left="-8.99" right="392.99" top="-104" bottom="186" />
- <!-- bezel -->
+ <!-- element -->
- <bezel element="static_green"><bounds left="-9" right="393" top="-110" bottom="-60" /></bezel>
- <bezel element="static_green"><bounds left="-9" right="393" top="111" bottom="200" /></bezel>
+ <element ref="static_green"><bounds left="-9" right="393" top="-110" bottom="-60" /></element>
+ <element ref="static_green"><bounds left="-9" right="393" top="111" bottom="200" /></element>
- <bezel element="static_white"><bounds x="-10" y="-84" width="404" height="3" /></bezel>
- <bezel element="text_down"><bounds x="5" y="-92" width="66" height="19" /></bezel>
- <bezel element="text_field"><bounds x="122" y="-92" width="140" height="19" /></bezel>
- <bezel element="text_yards"><bounds x="286" y="-92" width="111" height="19" /></bezel>
+ <element ref="static_white"><bounds x="-10" y="-84" width="404" height="3" /></element>
+ <element ref="text_down"><bounds x="5" y="-92" width="66" height="19" /></element>
+ <element ref="text_field"><bounds x="122" y="-92" width="140" height="19" /></element>
+ <element ref="text_yards"><bounds x="286" y="-92" width="111" height="19" /></element>
- <bezel element="static_white"><bounds x="-10" y="141" width="404" height="3" /></bezel>
- <bezel element="text_home"><bounds x="5" y="133" width="66" height="19" /></bezel>
- <bezel element="text_time"><bounds x="122" y="133" width="140" height="19" /></bezel>
- <bezel element="text_visitor"><bounds x="306" y="133" width="80" height="19" /></bezel>
+ <element ref="static_white"><bounds x="-10" y="141" width="404" height="3" /></element>
+ <element ref="text_home"><bounds x="5" y="133" width="66" height="19" /></element>
+ <element ref="text_time"><bounds x="122" y="133" width="140" height="19" /></element>
+ <element ref="text_visitor"><bounds x="306" y="133" width="80" height="19" /></element>
- <bezel element="text_p1" inputtag="IN.0" inputmask="0x04"><bounds x="316" y="161" width="40" height="16" /></bezel>
- <bezel element="text_p2" inputtag="IN.0" inputmask="0x04"><bounds x="354" y="161" width="35" height="16" /></bezel>
+ <element ref="text_p1" inputtag="IN.0" inputmask="0x04"><bounds x="316" y="161" width="40" height="16" /></element>
+ <element ref="text_p2" inputtag="IN.0" inputmask="0x04"><bounds x="354" y="161" width="35" height="16" /></element>
- <bezel element="static_white"><bounds left="-9" right="393" top="-61" bottom="-51" /></bezel>
- <bezel element="static_white"><bounds left="-9" right="393" top="110" bottom="120" /></bezel>
+ <element ref="static_white"><bounds left="-9" right="393" top="-61" bottom="-51" /></element>
+ <element ref="static_white"><bounds left="-9" right="393" top="110" bottom="120" /></element>
- <bezel element="static_white"><bounds x="-9" y="-52" width="4" height="163" /></bezel>
- <bezel element="static_white"><bounds x="37" y="-52" width="2" height="163" /></bezel>
- <bezel element="static_white"><bounds x="81" y="-52" width="2" height="163" /></bezel>
- <bezel element="static_white"><bounds x="125" y="-52" width="2" height="163" /></bezel>
- <bezel element="static_white"><bounds x="169" y="-52" width="2" height="163" /></bezel>
- <bezel element="static_white"><bounds x="213" y="-52" width="2" height="163" /></bezel>
- <bezel element="static_white"><bounds x="257" y="-52" width="2" height="163" /></bezel>
- <bezel element="static_white"><bounds x="301" y="-52" width="2" height="163" /></bezel>
- <bezel element="static_white"><bounds x="345" y="-52" width="2" height="163" /></bezel>
- <bezel element="static_white"><bounds x="389" y="-52" width="4" height="163" /></bezel>
+ <element ref="static_white"><bounds x="-9" y="-52" width="4" height="163" /></element>
+ <element ref="static_white"><bounds x="37" y="-52" width="2" height="163" /></element>
+ <element ref="static_white"><bounds x="81" y="-52" width="2" height="163" /></element>
+ <element ref="static_white"><bounds x="125" y="-52" width="2" height="163" /></element>
+ <element ref="static_white"><bounds x="169" y="-52" width="2" height="163" /></element>
+ <element ref="static_white"><bounds x="213" y="-52" width="2" height="163" /></element>
+ <element ref="static_white"><bounds x="257" y="-52" width="2" height="163" /></element>
+ <element ref="static_white"><bounds x="301" y="-52" width="2" height="163" /></element>
+ <element ref="static_white"><bounds x="345" y="-52" width="2" height="163" /></element>
+ <element ref="static_white"><bounds x="389" y="-52" width="4" height="163" /></element>
- <bezel element="static_white"><bounds x="-8" y="2" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="-8" y="29" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="-8" y="56" width="4" height="1" /></bezel>
+ <element ref="static_white"><bounds x="-8" y="2" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="-8" y="29" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="-8" y="56" width="4" height="1" /></element>
- <bezel element="static_white"><bounds x="36" y="2" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="36" y="29" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="36" y="56" width="4" height="1" /></bezel>
+ <element ref="static_white"><bounds x="36" y="2" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="36" y="29" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="36" y="56" width="4" height="1" /></element>
- <bezel element="static_white"><bounds x="80" y="2" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="80" y="29" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="80" y="56" width="4" height="1" /></bezel>
+ <element ref="static_white"><bounds x="80" y="2" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="80" y="29" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="80" y="56" width="4" height="1" /></element>
- <bezel element="static_white"><bounds x="124" y="2" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="124" y="29" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="124" y="56" width="4" height="1" /></bezel>
+ <element ref="static_white"><bounds x="124" y="2" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="124" y="29" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="124" y="56" width="4" height="1" /></element>
- <bezel element="static_white"><bounds x="168" y="2" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="168" y="29" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="168" y="56" width="4" height="1" /></bezel>
+ <element ref="static_white"><bounds x="168" y="2" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="168" y="29" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="168" y="56" width="4" height="1" /></element>
- <bezel element="static_white"><bounds x="212" y="2" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="212" y="29" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="212" y="56" width="4" height="1" /></bezel>
+ <element ref="static_white"><bounds x="212" y="2" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="212" y="29" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="212" y="56" width="4" height="1" /></element>
- <bezel element="static_white"><bounds x="256" y="2" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="256" y="29" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="256" y="56" width="4" height="1" /></bezel>
+ <element ref="static_white"><bounds x="256" y="2" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="256" y="29" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="256" y="56" width="4" height="1" /></element>
- <bezel element="static_white"><bounds x="300" y="2" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="300" y="29" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="300" y="56" width="4" height="1" /></bezel>
+ <element ref="static_white"><bounds x="300" y="2" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="300" y="29" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="300" y="56" width="4" height="1" /></element>
- <bezel element="static_white"><bounds x="344" y="2" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="344" y="29" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="344" y="56" width="4" height="1" /></bezel>
+ <element ref="static_white"><bounds x="344" y="2" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="344" y="29" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="344" y="56" width="4" height="1" /></element>
- <bezel element="static_white"><bounds x="388" y="2" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="388" y="29" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="388" y="56" width="4" height="1" /></bezel>
+ <element ref="static_white"><bounds x="388" y="2" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="388" y="29" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="388" y="56" width="4" height="1" /></element>
- <bezel element="static_black"><bounds x="-29" y="-200" width="20" height="500" /></bezel>
- <bezel element="static_black"><bounds x="393" y="-200" width="20" height="500" /></bezel>
+ <element ref="static_black"><bounds x="-29" y="-200" width="20" height="500" /></element>
+ <element ref="static_black"><bounds x="393" y="-200" width="20" height="500" /></element>
<!-- leds -->
- <bezel name="digit8" element="digit"><bounds x="3" y="-15.5" width="24" height="32" /></bezel>
- <bezel name="8.8" element="seg"><bounds x="7" y="42.5" width="15" height="3" /></bezel>
- <bezel name="8.9" element="seg"><bounds x="7" y="71.5" width="15" height="3" /></bezel>
+ <element name="digit8" ref="digit"><bounds x="3" y="-15.5" width="24" height="32" /></element>
+ <element name="8.8" ref="seg"><bounds x="7" y="42.5" width="15" height="3" /></element>
+ <element name="8.9" ref="seg"><bounds x="7" y="71.5" width="15" height="3" /></element>
- <bezel name="digit7" element="digit"><bounds x="47" y="-15.5" width="24" height="32" /></bezel>
- <bezel name="7.8" element="seg"><bounds x="51" y="42.5" width="15" height="3" /></bezel>
- <bezel name="7.9" element="seg"><bounds x="51" y="71.5" width="15" height="3" /></bezel>
+ <element name="digit7" ref="digit"><bounds x="47" y="-15.5" width="24" height="32" /></element>
+ <element name="7.8" ref="seg"><bounds x="51" y="42.5" width="15" height="3" /></element>
+ <element name="7.9" ref="seg"><bounds x="51" y="71.5" width="15" height="3" /></element>
- <bezel name="digit6" element="digit"><bounds x="91" y="-15.5" width="24" height="32" /></bezel>
- <bezel name="6.8" element="seg"><bounds x="95" y="42.5" width="15" height="3" /></bezel>
- <bezel name="6.9" element="seg"><bounds x="95" y="71.5" width="15" height="3" /></bezel>
+ <element name="digit6" ref="digit"><bounds x="91" y="-15.5" width="24" height="32" /></element>
+ <element name="6.8" ref="seg"><bounds x="95" y="42.5" width="15" height="3" /></element>
+ <element name="6.9" ref="seg"><bounds x="95" y="71.5" width="15" height="3" /></element>
- <bezel name="digit5" element="digit"><bounds x="135" y="-15.5" width="24" height="32" /></bezel>
- <bezel name="5.8" element="seg"><bounds x="139" y="42.5" width="15" height="3" /></bezel>
- <bezel name="5.9" element="seg"><bounds x="139" y="71.5" width="15" height="3" /></bezel>
+ <element name="digit5" ref="digit"><bounds x="135" y="-15.5" width="24" height="32" /></element>
+ <element name="5.8" ref="seg"><bounds x="139" y="42.5" width="15" height="3" /></element>
+ <element name="5.9" ref="seg"><bounds x="139" y="71.5" width="15" height="3" /></element>
- <bezel name="digit4" element="digit"><bounds x="179" y="-15.5" width="24" height="32" /></bezel>
- <bezel name="4.8" element="seg"><bounds x="183" y="42.5" width="15" height="3" /></bezel>
- <bezel name="4.9" element="seg"><bounds x="183" y="71.5" width="15" height="3" /></bezel>
+ <element name="digit4" ref="digit"><bounds x="179" y="-15.5" width="24" height="32" /></element>
+ <element name="4.8" ref="seg"><bounds x="183" y="42.5" width="15" height="3" /></element>
+ <element name="4.9" ref="seg"><bounds x="183" y="71.5" width="15" height="3" /></element>
- <bezel name="digit3" element="digit"><bounds x="223" y="-15.5" width="24" height="32" /></bezel>
- <bezel name="3.8" element="seg"><bounds x="227" y="42.5" width="15" height="3" /></bezel>
- <bezel name="3.9" element="seg"><bounds x="227" y="71.5" width="15" height="3" /></bezel>
+ <element name="digit3" ref="digit"><bounds x="223" y="-15.5" width="24" height="32" /></element>
+ <element name="3.8" ref="seg"><bounds x="227" y="42.5" width="15" height="3" /></element>
+ <element name="3.9" ref="seg"><bounds x="227" y="71.5" width="15" height="3" /></element>
- <bezel name="digit2" element="digit"><bounds x="267" y="-15.5" width="24" height="32" /></bezel>
- <bezel name="2.8" element="seg"><bounds x="271" y="42.5" width="15" height="3" /></bezel>
- <bezel name="2.9" element="seg"><bounds x="271" y="71.5" width="15" height="3" /></bezel>
+ <element name="digit2" ref="digit"><bounds x="267" y="-15.5" width="24" height="32" /></element>
+ <element name="2.8" ref="seg"><bounds x="271" y="42.5" width="15" height="3" /></element>
+ <element name="2.9" ref="seg"><bounds x="271" y="71.5" width="15" height="3" /></element>
- <bezel name="digit1" element="digit"><bounds x="311" y="-15.5" width="24" height="32" /></bezel>
- <bezel name="1.8" element="seg"><bounds x="315" y="42.5" width="15" height="3" /></bezel>
- <bezel name="1.9" element="seg"><bounds x="315" y="71.5" width="15" height="3" /></bezel>
+ <element name="digit1" ref="digit"><bounds x="311" y="-15.5" width="24" height="32" /></element>
+ <element name="1.8" ref="seg"><bounds x="315" y="42.5" width="15" height="3" /></element>
+ <element name="1.9" ref="seg"><bounds x="315" y="71.5" width="15" height="3" /></element>
- <bezel name="digit0" element="digit"><bounds x="355" y="-15.5" width="24" height="32" /></bezel>
- <bezel name="0.8" element="seg"><bounds x="359" y="42.5" width="15" height="3" /></bezel>
- <bezel name="0.9" element="seg"><bounds x="359" y="71.5" width="15" height="3" /></bezel>
+ <element name="digit0" ref="digit"><bounds x="355" y="-15.5" width="24" height="32" /></element>
+ <element name="0.8" ref="seg"><bounds x="359" y="42.5" width="15" height="3" /></element>
+ <element name="0.9" ref="seg"><bounds x="359" y="71.5" width="15" height="3" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/cnsector.lay b/src/mame/layout/cnsector.lay
index d79722a47e4..7c1557bb839 100644
--- a/src/mame/layout/cnsector.lay
+++ b/src/mame/layout/cnsector.lay
@@ -176,121 +176,121 @@ license:CC0
<!-- digits -->
- <bezel element="static_white"><bounds x="0" y="4" width="100" height="1" /></bezel>
- <bezel element="static_white"><bounds x="0" y="12" width="100" height="1" /></bezel>
- <bezel element="static_white"><bounds x="20" y="4.5" width="1" height="40" /></bezel>
- <bezel element="static_white"><bounds x="41" y="4.5" width="1" height="40" /></bezel>
- <bezel element="static_white"><bounds x="67" y="4.5" width="1" height="8" /></bezel>
- <bezel element="static_white"><bounds x="20.5" y="36" width="80" height="1" /></bezel>
- <bezel element="static_white"><bounds x="0" y="44" width="100" height="1" /></bezel>
- <bezel element="static_black"><bounds x="92" y="0" width="10" height="49" /></bezel>
-
- <bezel element="text_ship"><bounds x="0" y="5" width="20" height="7" /></bezel>
- <bezel element="text_speed"><bounds x="21" y="5" width="20" height="7" /></bezel>
- <bezel element="text_north"><bounds x="47" y="5" width="19" height="7" /></bezel>
- <bezel element="text_east"><bounds x="69" y="5" width="19" height="7" /></bezel>
- <bezel element="text_depth"><bounds x="21" y="37" width="20" height="7" /></bezel>
- <bezel element="text_range"><bounds x="57" y="37" width="20" height="7" /></bezel>
-
- <bezel name="digit5" element="digit"><bounds x="5" y="17" width="10" height="15" /></bezel>
- <bezel name="digit4" element="digit"><bounds x="26" y="17" width="10" height="15" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="47" y="17" width="10" height="15" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="57" y="17" width="10" height="15" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="67" y="17" width="10" height="15" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="77" y="17" width="10" height="15" /></bezel>
+ <element ref="static_white"><bounds x="0" y="4" width="100" height="1" /></element>
+ <element ref="static_white"><bounds x="0" y="12" width="100" height="1" /></element>
+ <element ref="static_white"><bounds x="20" y="4.5" width="1" height="40" /></element>
+ <element ref="static_white"><bounds x="41" y="4.5" width="1" height="40" /></element>
+ <element ref="static_white"><bounds x="67" y="4.5" width="1" height="8" /></element>
+ <element ref="static_white"><bounds x="20.5" y="36" width="80" height="1" /></element>
+ <element ref="static_white"><bounds x="0" y="44" width="100" height="1" /></element>
+ <element ref="static_black"><bounds x="92" y="0" width="10" height="49" /></element>
+
+ <element ref="text_ship"><bounds x="0" y="5" width="20" height="7" /></element>
+ <element ref="text_speed"><bounds x="21" y="5" width="20" height="7" /></element>
+ <element ref="text_north"><bounds x="47" y="5" width="19" height="7" /></element>
+ <element ref="text_east"><bounds x="69" y="5" width="19" height="7" /></element>
+ <element ref="text_depth"><bounds x="21" y="37" width="20" height="7" /></element>
+ <element ref="text_range"><bounds x="57" y="37" width="20" height="7" /></element>
+
+ <element name="digit5" ref="digit"><bounds x="5" y="17" width="10" height="15" /></element>
+ <element name="digit4" ref="digit"><bounds x="26" y="17" width="10" height="15" /></element>
+ <element name="digit3" ref="digit"><bounds x="47" y="17" width="10" height="15" /></element>
+ <element name="digit2" ref="digit"><bounds x="57" y="17" width="10" height="15" /></element>
+ <element name="digit1" ref="digit"><bounds x="67" y="17" width="10" height="15" /></element>
+ <element name="digit0" ref="digit"><bounds x="77" y="17" width="10" height="15" /></element>
<!-- compass -->
- <bezel element="static_gray"><bounds x="-2" y="50" width="102" height="6" /></bezel>
- <bezel element="static_red"><bounds x="-2" y="55" width="102" height="86" /></bezel>
- <bezel element="static_white2"><bounds x="13.5" y="65.5" width="65" height="65" /></bezel>
- <bezel element="static_red"><bounds x="14.5" y="66.5" width="63" height="63" /></bezel>
+ <element ref="static_gray"><bounds x="-2" y="50" width="102" height="6" /></element>
+ <element ref="static_red"><bounds x="-2" y="55" width="102" height="86" /></element>
+ <element ref="static_white2"><bounds x="13.5" y="65.5" width="65" height="65" /></element>
+ <element ref="static_red"><bounds x="14.5" y="66.5" width="63" height="63" /></element>
- <bezel name="6.a" element="led"><bounds x="42" y="62" width="8" height="8" /></bezel>
- <bezel name="7.a" element="led"><bounds x="42" y="126" width="8" height="8" /></bezel>
- <bezel name="8.a" element="led"><bounds x="74" y="94" width="8" height="8" /></bezel>
- <bezel name="9.a" element="led"><bounds x="10" y="94" width="8" height="8" /></bezel>
+ <element name="6.a" ref="led"><bounds x="42" y="62" width="8" height="8" /></element>
+ <element name="7.a" ref="led"><bounds x="42" y="126" width="8" height="8" /></element>
+ <element name="8.a" ref="led"><bounds x="74" y="94" width="8" height="8" /></element>
+ <element name="9.a" ref="led"><bounds x="10" y="94" width="8" height="8" /></element>
- <bezel element="text_nw"><bounds x="6" y="61" width="16" height="10" /></bezel>
- <bezel element="text_ne"><bounds x="70" y="61" width="16" height="10" /></bezel>
- <bezel element="text_sw"><bounds x="6" y="125" width="16" height="10" /></bezel>
- <bezel element="text_se"><bounds x="70" y="125" width="16" height="10" /></bezel>
+ <element ref="text_nw"><bounds x="6" y="61" width="16" height="10" /></element>
+ <element ref="text_ne"><bounds x="70" y="61" width="16" height="10" /></element>
+ <element ref="text_sw"><bounds x="6" y="125" width="16" height="10" /></element>
+ <element ref="text_se"><bounds x="70" y="125" width="16" height="10" /></element>
- <bezel element="text_n"><bounds x="41" y="72" width="10" height="10" /></bezel>
- <bezel element="text_s"><bounds x="41" y="114" width="10" height="10" /></bezel>
- <bezel element="text_e"><bounds x="63" y="93" width="10" height="10" /></bezel>
- <bezel element="text_w"><bounds x="21" y="93" width="10" height="10" /></bezel>
+ <element ref="text_n"><bounds x="41" y="72" width="10" height="10" /></element>
+ <element ref="text_s"><bounds x="41" y="114" width="10" height="10" /></element>
+ <element ref="text_e"><bounds x="63" y="93" width="10" height="10" /></element>
+ <element ref="text_w"><bounds x="21" y="93" width="10" height="10" /></element>
<!-- button panel -->
- <bezel element="static_gray"><bounds x="93" y="-1" width="6" height="143" /></bezel>
- <bezel element="static_red"><bounds x="98" y="-1" width="132" height="143" /></bezel>
-
- <bezel element="text_rcom"><bounds x="99" y="11.5" width="128" height="11" /></bezel>
-
- <bezel element="static_gray2"><bounds x="102" y="28" width="50" height="18" /></bezel>
- <bezel element="static_red"><bounds x="103" y="29" width="48" height="16" /></bezel>
- <bezel element="static_gray2"><bounds x="174" y="28" width="50" height="18" /></bezel>
- <bezel element="static_red"><bounds x="175" y="29" width="48" height="16" /></bezel>
-
- <bezel element="static_gray2"><bounds x="102" y="49" width="122" height="44" /></bezel>
- <bezel element="static_red"><bounds x="103" y="51" width="120" height="41" /></bezel>
- <bezel element="static_gray2"><bounds x="151" y="49" width="24" height="27" /></bezel>
- <bezel element="static_red"><bounds x="152" y="48" width="22" height="27" /></bezel>
- <bezel element="static_red"><bounds x="101" y="47" width="124" height="3" /></bezel>
-
- <bezel element="static_gray2"><bounds x="102" y="97" width="74" height="33" /></bezel>
- <bezel element="static_red"><bounds x="103" y="98" width="72" height="31" /></bezel>
- <bezel element="static_gray2"><bounds x="198" y="97" width="26" height="33" /></bezel>
- <bezel element="static_red"><bounds x="199" y="98" width="24" height="31" /></bezel>
-
- <bezel element="button" inputtag="IN.0" inputmask="0x01"><bounds x="107" y="33" width="16" height="8" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x01"><bounds x="155" y="33" width="16" height="8" /></bezel>
- <bezel element="button" inputtag="IN.4" inputmask="0x01"><bounds x="203" y="33" width="16" height="8" /></bezel>
-
- <bezel element="button" inputtag="IN.0" inputmask="0x02"><bounds x="107" y="55" width="16" height="8" /></bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x02"><bounds x="131" y="55" width="16" height="8" /></bezel>
- <bezel element="buttond" inputtag="IN.2" inputmask="0x02"><bounds x="161" y="57" width="4" height="4" /></bezel>
- <bezel element="button" inputtag="IN.3" inputmask="0x02"><bounds x="179" y="55" width="16" height="8" /></bezel>
- <bezel element="button" inputtag="IN.4" inputmask="0x02"><bounds x="203" y="55" width="16" height="8" /></bezel>
-
- <bezel element="button" inputtag="IN.0" inputmask="0x08"><bounds x="107" y="102" width="16" height="8" /></bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x08"><bounds x="131" y="102" width="16" height="8" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x08"><bounds x="155" y="102" width="16" height="8" /></bezel>
- <bezel element="buttond" inputtag="IN.3" inputmask="0x08"><bounds x="185" y="104" width="4" height="4" /></bezel>
- <bezel element="button" inputtag="IN.4" inputmask="0x08"><bounds x="207" y="102" width="8" height="8" /></bezel>
-
- <bezel element="text_rnext"><bounds x="127" y="32" width="18" height="5" /></bezel>
- <bezel element="text_rship"><bounds x="127" y="37" width="18" height="5" /></bezel>
- <bezel element="text_rrecall"><bounds x="154" y="43" width="18" height="5" /></bezel>
- <bezel element="text_rmove"><bounds x="181" y="32" width="18" height="5" /></bezel>
- <bezel element="text_rship"><bounds x="181" y="37" width="18" height="5" /></bezel>
-
- <bezel element="text_rleft"><bounds x="106" y="65" width="18" height="5" /></bezel>
- <bezel element="text_rright"><bounds x="130" y="65" width="18" height="5" /></bezel>
- <bezel element="text_revasive"><bounds x="154" y="62.5" width="18" height="5" /></bezel>
- <bezel element="text_rsub"><bounds x="154" y="67.5" width="18" height="5" /></bezel>
- <bezel element="text_rslower"><bounds x="178" y="65" width="18" height="5" /></bezel>
- <bezel element="text_rfaster"><bounds x="202" y="65" width="18" height="5" /></bezel>
- <bezel element="text_rsteering"><bounds x="107" y="70" width="40" height="8" /></bezel>
- <bezel element="text_rspeed"><bounds x="179" y="70" width="40" height="8" /></bezel>
- <bezel element="text_rnav"><bounds x="107" y="80" width="112" height="8" /></bezel>
-
- <bezel element="text_rrange"><bounds x="106" y="112" width="18" height="5" /></bezel>
- <bezel element="text_raim"><bounds x="130" y="112" width="18" height="5" /></bezel>
- <bezel element="text_rfire"><bounds x="154" y="112" width="18" height="5" /></bezel>
- <bezel element="text_rsub"><bounds x="178" y="109.5" width="18" height="5" /></bezel>
- <bezel element="text_rfinder"><bounds x="178" y="114.5" width="18" height="5" /></bezel>
- <bezel element="text_rteach"><bounds x="202" y="112" width="18" height="5" /></bezel>
- <bezel element="text_rmode"><bounds x="202" y="117" width="18" height="5" /></bezel>
- <bezel element="text_rson"><bounds x="107" y="117" width="64" height="8" /></bezel>
+ <element ref="static_gray"><bounds x="93" y="-1" width="6" height="143" /></element>
+ <element ref="static_red"><bounds x="98" y="-1" width="132" height="143" /></element>
+
+ <element ref="text_rcom"><bounds x="99" y="11.5" width="128" height="11" /></element>
+
+ <element ref="static_gray2"><bounds x="102" y="28" width="50" height="18" /></element>
+ <element ref="static_red"><bounds x="103" y="29" width="48" height="16" /></element>
+ <element ref="static_gray2"><bounds x="174" y="28" width="50" height="18" /></element>
+ <element ref="static_red"><bounds x="175" y="29" width="48" height="16" /></element>
+
+ <element ref="static_gray2"><bounds x="102" y="49" width="122" height="44" /></element>
+ <element ref="static_red"><bounds x="103" y="51" width="120" height="41" /></element>
+ <element ref="static_gray2"><bounds x="151" y="49" width="24" height="27" /></element>
+ <element ref="static_red"><bounds x="152" y="48" width="22" height="27" /></element>
+ <element ref="static_red"><bounds x="101" y="47" width="124" height="3" /></element>
+
+ <element ref="static_gray2"><bounds x="102" y="97" width="74" height="33" /></element>
+ <element ref="static_red"><bounds x="103" y="98" width="72" height="31" /></element>
+ <element ref="static_gray2"><bounds x="198" y="97" width="26" height="33" /></element>
+ <element ref="static_red"><bounds x="199" y="98" width="24" height="31" /></element>
+
+ <element ref="button" inputtag="IN.0" inputmask="0x01"><bounds x="107" y="33" width="16" height="8" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x01"><bounds x="155" y="33" width="16" height="8" /></element>
+ <element ref="button" inputtag="IN.4" inputmask="0x01"><bounds x="203" y="33" width="16" height="8" /></element>
+
+ <element ref="button" inputtag="IN.0" inputmask="0x02"><bounds x="107" y="55" width="16" height="8" /></element>
+ <element ref="button" inputtag="IN.1" inputmask="0x02"><bounds x="131" y="55" width="16" height="8" /></element>
+ <element ref="buttond" inputtag="IN.2" inputmask="0x02"><bounds x="161" y="57" width="4" height="4" /></element>
+ <element ref="button" inputtag="IN.3" inputmask="0x02"><bounds x="179" y="55" width="16" height="8" /></element>
+ <element ref="button" inputtag="IN.4" inputmask="0x02"><bounds x="203" y="55" width="16" height="8" /></element>
+
+ <element ref="button" inputtag="IN.0" inputmask="0x08"><bounds x="107" y="102" width="16" height="8" /></element>
+ <element ref="button" inputtag="IN.1" inputmask="0x08"><bounds x="131" y="102" width="16" height="8" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x08"><bounds x="155" y="102" width="16" height="8" /></element>
+ <element ref="buttond" inputtag="IN.3" inputmask="0x08"><bounds x="185" y="104" width="4" height="4" /></element>
+ <element ref="button" inputtag="IN.4" inputmask="0x08"><bounds x="207" y="102" width="8" height="8" /></element>
+
+ <element ref="text_rnext"><bounds x="127" y="32" width="18" height="5" /></element>
+ <element ref="text_rship"><bounds x="127" y="37" width="18" height="5" /></element>
+ <element ref="text_rrecall"><bounds x="154" y="43" width="18" height="5" /></element>
+ <element ref="text_rmove"><bounds x="181" y="32" width="18" height="5" /></element>
+ <element ref="text_rship"><bounds x="181" y="37" width="18" height="5" /></element>
+
+ <element ref="text_rleft"><bounds x="106" y="65" width="18" height="5" /></element>
+ <element ref="text_rright"><bounds x="130" y="65" width="18" height="5" /></element>
+ <element ref="text_revasive"><bounds x="154" y="62.5" width="18" height="5" /></element>
+ <element ref="text_rsub"><bounds x="154" y="67.5" width="18" height="5" /></element>
+ <element ref="text_rslower"><bounds x="178" y="65" width="18" height="5" /></element>
+ <element ref="text_rfaster"><bounds x="202" y="65" width="18" height="5" /></element>
+ <element ref="text_rsteering"><bounds x="107" y="70" width="40" height="8" /></element>
+ <element ref="text_rspeed"><bounds x="179" y="70" width="40" height="8" /></element>
+ <element ref="text_rnav"><bounds x="107" y="80" width="112" height="8" /></element>
+
+ <element ref="text_rrange"><bounds x="106" y="112" width="18" height="5" /></element>
+ <element ref="text_raim"><bounds x="130" y="112" width="18" height="5" /></element>
+ <element ref="text_rfire"><bounds x="154" y="112" width="18" height="5" /></element>
+ <element ref="text_rsub"><bounds x="178" y="109.5" width="18" height="5" /></element>
+ <element ref="text_rfinder"><bounds x="178" y="114.5" width="18" height="5" /></element>
+ <element ref="text_rteach"><bounds x="202" y="112" width="18" height="5" /></element>
+ <element ref="text_rmode"><bounds x="202" y="117" width="18" height="5" /></element>
+ <element ref="text_rson"><bounds x="107" y="117" width="64" height="8" /></element>
<!-- crop borders -->
- <bezel element="static_black"><bounds x="-3" y="-3" width="232" height="2.9" /></bezel>
- <bezel element="static_black"><bounds x="-3" y="-3" width="1.9" height="150" /></bezel>
- <bezel element="static_black"><bounds x="-3" y="141.1" width="232" height="2" /></bezel>
- <bezel element="static_black"><bounds x="228.1" y="-3" width="3" height="150" /></bezel>
+ <element ref="static_black"><bounds x="-3" y="-3" width="232" height="2.9" /></element>
+ <element ref="static_black"><bounds x="-3" y="-3" width="1.9" height="150" /></element>
+ <element ref="static_black"><bounds x="-3" y="141.1" width="232" height="2" /></element>
+ <element ref="static_black"><bounds x="228.1" y="-3" width="3" height="150" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/comp4.lay b/src/mame/layout/comp4.lay
index 5f313a008c1..f05619cb76d 100644
--- a/src/mame/layout/comp4.lay
+++ b/src/mame/layout/comp4.lay
@@ -131,91 +131,91 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="60" top="0" bottom="95" />
- <bezel element="static_darkred"><bounds x="-1" y="-1" width="62" height="44" /></bezel>
+ <element ref="static_darkred"><bounds x="-1" y="-1" width="62" height="44" /></element>
<!-- game panel -->
- <bezel element="cg1"><bounds x="17" y="2" width="26" height="35" /></bezel>
- <bezel element="cg2"><bounds x="19" y="2" width="22" height="35" /></bezel>
- <bezel element="cg3"><bounds x="21" y="2" width="18" height="35" /></bezel>
- <bezel element="cg4"><bounds x="23" y="2" width="14" height="35" /></bezel>
- <bezel element="cg5"><bounds x="25" y="2" width="10" height="35" /></bezel>
+ <element ref="cg1"><bounds x="17" y="2" width="26" height="35" /></element>
+ <element ref="cg2"><bounds x="19" y="2" width="22" height="35" /></element>
+ <element ref="cg3"><bounds x="21" y="2" width="18" height="35" /></element>
+ <element ref="cg4"><bounds x="23" y="2" width="14" height="35" /></element>
+ <element ref="cg5"><bounds x="25" y="2" width="10" height="35" /></element>
- <bezel element="static_darkred"><bounds x="27" y="1" width="6" height="40" /></bezel>
- <bezel element="static_darkred"><bounds x="32" y="1.5" width="20" height="7" /></bezel>
+ <element ref="static_darkred"><bounds x="27" y="1" width="6" height="40" /></element>
+ <element ref="static_darkred"><bounds x="32" y="1.5" width="20" height="7" /></element>
- <bezel element="static_darkred"><bounds x="16" y="8" width="40" height="1" /></bezel>
- <bezel element="static_darkred"><bounds x="16" y="15" width="40" height="1" /></bezel>
- <bezel element="static_darkred"><bounds x="16" y="22" width="40" height="1" /></bezel>
- <bezel element="static_darkred"><bounds x="16" y="29" width="40" height="1" /></bezel>
- <bezel element="static_darkred"><bounds x="16" y="36" width="40" height="5" /></bezel>
+ <element ref="static_darkred"><bounds x="16" y="8" width="40" height="1" /></element>
+ <element ref="static_darkred"><bounds x="16" y="15" width="40" height="1" /></element>
+ <element ref="static_darkred"><bounds x="16" y="22" width="40" height="1" /></element>
+ <element ref="static_darkred"><bounds x="16" y="29" width="40" height="1" /></element>
+ <element ref="static_darkred"><bounds x="16" y="36" width="40" height="5" /></element>
- <bezel element="text_r"><bounds x="36" y="1.5" width="7" height="7" /></bezel>
+ <element ref="text_r"><bounds x="36" y="1.5" width="7" height="7" /></element>
- <bezel element="text_5"><bounds x="27" y="1.5" width="5" height="7" /></bezel>
- <bezel element="text_4"><bounds x="27" y="8.5" width="5" height="7" /></bezel>
- <bezel element="text_3"><bounds x="27" y="15.5" width="5" height="7" /></bezel>
- <bezel element="text_2"><bounds x="27" y="22.5" width="5" height="7" /></bezel>
- <bezel element="text_1"><bounds x="27" y="29.5" width="5" height="7" /></bezel>
+ <element ref="text_5"><bounds x="27" y="1.5" width="5" height="7" /></element>
+ <element ref="text_4"><bounds x="27" y="8.5" width="5" height="7" /></element>
+ <element ref="text_3"><bounds x="27" y="15.5" width="5" height="7" /></element>
+ <element ref="text_2"><bounds x="27" y="22.5" width="5" height="7" /></element>
+ <element ref="text_1"><bounds x="27" y="29.5" width="5" height="7" /></element>
- <bezel element="text_num"><bounds x="8" y="36.5" width="22" height="3.5" /></bezel>
- <bezel element="text_seq"><bounds x="30" y="36.5" width="22" height="3.5" /></bezel>
+ <element ref="text_num"><bounds x="8" y="36.5" width="22" height="3.5" /></element>
+ <element ref="text_seq"><bounds x="30" y="36.5" width="22" height="3.5" /></element>
- <bezel name="0.4" element="lamp"><bounds x="8" y="2" width="8" height="6" /></bezel>
- <bezel name="0.10" element="lamp"><bounds x="8" y="9" width="8" height="6" /></bezel>
- <bezel name="0.2" element="lamp"><bounds x="8" y="16" width="8" height="6" /></bezel>
- <bezel name="0.1" element="lamp"><bounds x="8" y="23" width="8" height="6" /></bezel>
- <bezel name="0.0" element="lamp"><bounds x="8" y="30" width="8" height="6" /></bezel>
+ <element name="0.4" ref="lamp"><bounds x="8" y="2" width="8" height="6" /></element>
+ <element name="0.10" ref="lamp"><bounds x="8" y="9" width="8" height="6" /></element>
+ <element name="0.2" ref="lamp"><bounds x="8" y="16" width="8" height="6" /></element>
+ <element name="0.1" ref="lamp"><bounds x="8" y="23" width="8" height="6" /></element>
+ <element name="0.0" ref="lamp"><bounds x="8" y="30" width="8" height="6" /></element>
- <bezel name="0.9" element="lamp"><bounds x="44" y="2" width="8" height="6" /></bezel>
- <bezel name="0.8" element="lamp"><bounds x="44" y="9" width="8" height="6" /></bezel>
- <bezel name="0.7" element="lamp"><bounds x="44" y="16" width="8" height="6" /></bezel>
- <bezel name="0.6" element="lamp"><bounds x="44" y="23" width="8" height="6" /></bezel>
- <bezel name="0.5" element="lamp"><bounds x="44" y="30" width="8" height="6" /></bezel>
+ <element name="0.9" ref="lamp"><bounds x="44" y="2" width="8" height="6" /></element>
+ <element name="0.8" ref="lamp"><bounds x="44" y="9" width="8" height="6" /></element>
+ <element name="0.7" ref="lamp"><bounds x="44" y="16" width="8" height="6" /></element>
+ <element name="0.6" ref="lamp"><bounds x="44" y="23" width="8" height="6" /></element>
+ <element name="0.5" ref="lamp"><bounds x="44" y="30" width="8" height="6" /></element>
<!-- button panel -->
- <bezel element="static_white"><bounds x="-1" y="42" width="62" height="2" /></bezel>
- <bezel element="static_blue"><bounds x="-1" y="43" width="62" height="53" /></bezel>
-
- <bezel element="static_white"><bounds x="8" y="47" width="12" height="8" /></bezel>
- <bezel element="static_white"><bounds x="24" y="47" width="12" height="8" /></bezel>
- <bezel element="static_white"><bounds x="40" y="47" width="12" height="8" /></bezel>
- <bezel element="static_white"><bounds x="8" y="59" width="12" height="8" /></bezel>
- <bezel element="static_white"><bounds x="24" y="59" width="12" height="8" /></bezel>
- <bezel element="static_white"><bounds x="40" y="59" width="12" height="8" /></bezel>
- <bezel element="static_white"><bounds x="8" y="71" width="12" height="8" /></bezel>
- <bezel element="static_white"><bounds x="24" y="71" width="12" height="8" /></bezel>
- <bezel element="static_white"><bounds x="40" y="71" width="12" height="8" /></bezel>
- <bezel element="static_white"><bounds x="8" y="83" width="12" height="8" /></bezel>
- <bezel element="static_white"><bounds x="24" y="83" width="12" height="8" /></bezel>
- <bezel element="static_white"><bounds x="40" y="83" width="12" height="8" /></bezel>
-
- <bezel element="text_b7"><bounds x="9" y="48" width="10" height="6" /></bezel>
- <bezel element="text_b8"><bounds x="25" y="48" width="10" height="6" /></bezel>
- <bezel element="text_b9"><bounds x="41" y="48" width="10" height="6" /></bezel>
- <bezel element="text_b4"><bounds x="9" y="60" width="10" height="6" /></bezel>
- <bezel element="text_b5"><bounds x="25" y="60" width="10" height="6" /></bezel>
- <bezel element="text_b6"><bounds x="41" y="60" width="10" height="6" /></bezel>
- <bezel element="text_b1"><bounds x="9" y="72" width="10" height="6" /></bezel>
- <bezel element="text_b2"><bounds x="25" y="72" width="10" height="6" /></bezel>
- <bezel element="text_b3"><bounds x="41" y="72" width="10" height="6" /></bezel>
- <bezel element="text_br"><bounds x="9" y="84" width="10" height="6" /></bezel>
- <bezel element="text_b0"><bounds x="25" y="84" width="10" height="6" /></bezel>
- <bezel element="text_be"><bounds x="41" y="84" width="10" height="6" /></bezel>
-
- <bezel element="hl" inputtag="IN.0" inputmask="0x08"><bounds x="8" y="47" width="12" height="8" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x08"><bounds x="24" y="47" width="12" height="8" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x08"><bounds x="40" y="47" width="12" height="8" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="8" y="59" width="12" height="8" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x04"><bounds x="24" y="59" width="12" height="8" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x04"><bounds x="40" y="59" width="12" height="8" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="8" y="71" width="12" height="8" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x02"><bounds x="24" y="71" width="12" height="8" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x02"><bounds x="40" y="71" width="12" height="8" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x01"><bounds x="8" y="83" width="12" height="8" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x01"><bounds x="24" y="83" width="12" height="8" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x01"><bounds x="40" y="83" width="12" height="8" /><color alpha="0.15" /></bezel>
+ <element ref="static_white"><bounds x="-1" y="42" width="62" height="2" /></element>
+ <element ref="static_blue"><bounds x="-1" y="43" width="62" height="53" /></element>
+
+ <element ref="static_white"><bounds x="8" y="47" width="12" height="8" /></element>
+ <element ref="static_white"><bounds x="24" y="47" width="12" height="8" /></element>
+ <element ref="static_white"><bounds x="40" y="47" width="12" height="8" /></element>
+ <element ref="static_white"><bounds x="8" y="59" width="12" height="8" /></element>
+ <element ref="static_white"><bounds x="24" y="59" width="12" height="8" /></element>
+ <element ref="static_white"><bounds x="40" y="59" width="12" height="8" /></element>
+ <element ref="static_white"><bounds x="8" y="71" width="12" height="8" /></element>
+ <element ref="static_white"><bounds x="24" y="71" width="12" height="8" /></element>
+ <element ref="static_white"><bounds x="40" y="71" width="12" height="8" /></element>
+ <element ref="static_white"><bounds x="8" y="83" width="12" height="8" /></element>
+ <element ref="static_white"><bounds x="24" y="83" width="12" height="8" /></element>
+ <element ref="static_white"><bounds x="40" y="83" width="12" height="8" /></element>
+
+ <element ref="text_b7"><bounds x="9" y="48" width="10" height="6" /></element>
+ <element ref="text_b8"><bounds x="25" y="48" width="10" height="6" /></element>
+ <element ref="text_b9"><bounds x="41" y="48" width="10" height="6" /></element>
+ <element ref="text_b4"><bounds x="9" y="60" width="10" height="6" /></element>
+ <element ref="text_b5"><bounds x="25" y="60" width="10" height="6" /></element>
+ <element ref="text_b6"><bounds x="41" y="60" width="10" height="6" /></element>
+ <element ref="text_b1"><bounds x="9" y="72" width="10" height="6" /></element>
+ <element ref="text_b2"><bounds x="25" y="72" width="10" height="6" /></element>
+ <element ref="text_b3"><bounds x="41" y="72" width="10" height="6" /></element>
+ <element ref="text_br"><bounds x="9" y="84" width="10" height="6" /></element>
+ <element ref="text_b0"><bounds x="25" y="84" width="10" height="6" /></element>
+ <element ref="text_be"><bounds x="41" y="84" width="10" height="6" /></element>
+
+ <element ref="hl" inputtag="IN.0" inputmask="0x08"><bounds x="8" y="47" width="12" height="8" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x08"><bounds x="24" y="47" width="12" height="8" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x08"><bounds x="40" y="47" width="12" height="8" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x04"><bounds x="8" y="59" width="12" height="8" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x04"><bounds x="24" y="59" width="12" height="8" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x04"><bounds x="40" y="59" width="12" height="8" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x02"><bounds x="8" y="71" width="12" height="8" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x02"><bounds x="24" y="71" width="12" height="8" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x02"><bounds x="40" y="71" width="12" height="8" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x01"><bounds x="8" y="83" width="12" height="8" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x01"><bounds x="24" y="83" width="12" height="8" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x01"><bounds x="40" y="83" width="12" height="8" /><color alpha="0.15" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/conchess.lay b/src/mame/layout/conchess.lay
index bc4993a32c3..9edfde1b7fc 100644
--- a/src/mame/layout/conchess.lay
+++ b/src/mame/layout/conchess.lay
@@ -109,77 +109,77 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- leds -->
<repeat count="8">
@@ -189,7 +189,7 @@ license:CC0
<repeat count="8">
<param name="x" start="0.2" increment="10" />
<param name="i2" start="8" increment="-1" />
- <bezel name="~i2~.~i1~" element="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></bezel>
+ <element name="~i2~.~i1~" ref="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></element>
</repeat>
</repeat>
@@ -198,23 +198,23 @@ license:CC0
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -273,82 +273,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -362,111 +362,111 @@ license:CC0
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="1.2" y="7" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="1.2" y="17" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="1.2" y="27" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="1.2" y="37" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="1.2" y="47" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="1.2" y="57" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="1.2" y="67" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="1.2" y="77" width="2" height="2" /></bezel>
-
- <bezel element="text_8"><bounds x="84.9" y="7" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="84.9" y="17" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="84.9" y="27" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="84.9" y="37" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="84.9" y="47" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="84.9" y="57" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="84.9" y="67" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="84.9" y="77" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="8" y="0" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="18" y="0" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="28" y="0" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="38" y="0" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="48" y="0" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="58" y="0" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="68" y="0" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="78" y="0" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="8" y="84" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="18" y="84" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="28" y="84" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="38" y="84" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="48" y="84" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="58" y="84" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="68" y="84" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="78" y="84" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="1.2" y="7" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="1.2" y="17" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="1.2" y="27" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="1.2" y="37" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="1.2" y="47" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="1.2" y="57" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="1.2" y="67" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="1.2" y="77" width="2" height="2" /></element>
+
+ <element ref="text_8"><bounds x="84.9" y="7" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="84.9" y="17" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="84.9" y="27" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="84.9" y="37" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="84.9" y="47" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="84.9" y="57" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="84.9" y="67" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="84.9" y="77" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="8" y="0" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="18" y="0" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="28" y="0" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="38" y="0" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="48" y="0" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="58" y="0" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="68" y="0" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="78" y="0" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="8" y="84" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="18" y="84" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="28" y="84" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="38" y="84" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="48" y="84" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="58" y="84" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="68" y="84" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="78" y="84" width="2" height="2" /></element>
<!-- side leds/buttons -->
- <bezel name="9.7" element="led2"><bounds x="1.35" y="5" width="1.5" height="1.5" /></bezel>
- <bezel name="9.6" element="led2"><bounds x="1.35" y="15" width="1.5" height="1.5" /></bezel>
- <bezel name="9.5" element="led2"><bounds x="1.35" y="25" width="1.5" height="1.5" /></bezel>
- <bezel name="9.4" element="led2"><bounds x="1.35" y="35" width="1.5" height="1.5" /></bezel>
- <bezel name="9.3" element="led2"><bounds x="1.35" y="45" width="1.5" height="1.5" /></bezel>
- <bezel name="9.2" element="led2"><bounds x="1.35" y="55" width="1.5" height="1.5" /></bezel>
- <bezel name="9.1" element="led2"><bounds x="1.35" y="65" width="1.5" height="1.5" /></bezel>
- <bezel name="9.0" element="led2"><bounds x="1.35" y="75" width="1.5" height="1.5" /></bezel>
-
- <bezel name="0.7" element="led2"><bounds x="85.25" y="5" width="1.5" height="1.5" /></bezel>
- <bezel name="0.6" element="led2"><bounds x="85.25" y="15" width="1.5" height="1.5" /></bezel>
- <bezel name="0.5" element="led2"><bounds x="85.25" y="25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.4" element="led2"><bounds x="85.25" y="35" width="1.5" height="1.5" /></bezel>
- <bezel name="0.3" element="led2"><bounds x="85.25" y="45" width="1.5" height="1.5" /></bezel>
- <bezel name="0.2" element="led2"><bounds x="85.25" y="55" width="1.5" height="1.5" /></bezel>
- <bezel name="0.1" element="led2"><bounds x="85.25" y="65" width="1.5" height="1.5" /></bezel>
- <bezel name="0.0" element="led2"><bounds x="85.25" y="75" width="1.5" height="1.5" /></bezel>
-
- <bezel element="but" inputtag="IN.1" inputmask="0x80"><bounds x="1.05" y="9.25" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.1" inputmask="0x40"><bounds x="1.05" y="19.25" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.1" inputmask="0x20"><bounds x="1.05" y="29.25" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.1" inputmask="0x10"><bounds x="1.05" y="39.25" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.1" inputmask="0x08"><bounds x="1.05" y="49.25" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.1" inputmask="0x04"><bounds x="1.05" y="59.25" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.1" inputmask="0x02"><bounds x="1.05" y="69.25" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.1" inputmask="0x01"><bounds x="1.05" y="79.25" width="2" height="2" /></bezel>
-
- <bezel element="but" inputtag="IN.0" inputmask="0x80"><bounds x="84.95" y="9.25" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x40"><bounds x="84.95" y="19.25" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x20"><bounds x="84.95" y="29.25" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x10"><bounds x="84.95" y="39.25" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x08"><bounds x="84.95" y="49.25" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x04"><bounds x="84.95" y="59.25" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x02"><bounds x="84.95" y="69.25" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x01"><bounds x="84.95" y="79.25" width="2" height="2" /></bezel>
+ <element name="9.7" ref="led2"><bounds x="1.35" y="5" width="1.5" height="1.5" /></element>
+ <element name="9.6" ref="led2"><bounds x="1.35" y="15" width="1.5" height="1.5" /></element>
+ <element name="9.5" ref="led2"><bounds x="1.35" y="25" width="1.5" height="1.5" /></element>
+ <element name="9.4" ref="led2"><bounds x="1.35" y="35" width="1.5" height="1.5" /></element>
+ <element name="9.3" ref="led2"><bounds x="1.35" y="45" width="1.5" height="1.5" /></element>
+ <element name="9.2" ref="led2"><bounds x="1.35" y="55" width="1.5" height="1.5" /></element>
+ <element name="9.1" ref="led2"><bounds x="1.35" y="65" width="1.5" height="1.5" /></element>
+ <element name="9.0" ref="led2"><bounds x="1.35" y="75" width="1.5" height="1.5" /></element>
+
+ <element name="0.7" ref="led2"><bounds x="85.25" y="5" width="1.5" height="1.5" /></element>
+ <element name="0.6" ref="led2"><bounds x="85.25" y="15" width="1.5" height="1.5" /></element>
+ <element name="0.5" ref="led2"><bounds x="85.25" y="25" width="1.5" height="1.5" /></element>
+ <element name="0.4" ref="led2"><bounds x="85.25" y="35" width="1.5" height="1.5" /></element>
+ <element name="0.3" ref="led2"><bounds x="85.25" y="45" width="1.5" height="1.5" /></element>
+ <element name="0.2" ref="led2"><bounds x="85.25" y="55" width="1.5" height="1.5" /></element>
+ <element name="0.1" ref="led2"><bounds x="85.25" y="65" width="1.5" height="1.5" /></element>
+ <element name="0.0" ref="led2"><bounds x="85.25" y="75" width="1.5" height="1.5" /></element>
+
+ <element ref="but" inputtag="IN.1" inputmask="0x80"><bounds x="1.05" y="9.25" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.1" inputmask="0x40"><bounds x="1.05" y="19.25" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.1" inputmask="0x20"><bounds x="1.05" y="29.25" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.1" inputmask="0x10"><bounds x="1.05" y="39.25" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.1" inputmask="0x08"><bounds x="1.05" y="49.25" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.1" inputmask="0x04"><bounds x="1.05" y="59.25" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.1" inputmask="0x02"><bounds x="1.05" y="69.25" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.1" inputmask="0x01"><bounds x="1.05" y="79.25" width="2" height="2" /></element>
+
+ <element ref="but" inputtag="IN.0" inputmask="0x80"><bounds x="84.95" y="9.25" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x40"><bounds x="84.95" y="19.25" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x20"><bounds x="84.95" y="29.25" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x10"><bounds x="84.95" y="39.25" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x08"><bounds x="84.95" y="49.25" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x04"><bounds x="84.95" y="59.25" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x02"><bounds x="84.95" y="69.25" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x01"><bounds x="84.95" y="79.25" width="2" height="2" /></element>
<!-- side labels -->
- <bezel element="white"><bounds x="-2.2" y="7" width="2" height="2" /></bezel>
- <bezel element="black"><bounds x="-1.9" y="7.3" width="1.4" height="1.4" /></bezel>
- <bezel element="white"><bounds x="-2.2" y="17" width="2" height="2" /></bezel>
+ <element ref="white"><bounds x="-2.2" y="7" width="2" height="2" /></element>
+ <element ref="black"><bounds x="-1.9" y="7.3" width="1.4" height="1.4" /></element>
+ <element ref="white"><bounds x="-2.2" y="17" width="2" height="2" /></element>
- <bezel element="text_p1"><bounds x="-3.1" y="25.9" width="3.7" height="3.7" /></bezel>
- <bezel element="text_p2"><bounds x="-3.1" y="36.0" width="3.7" height="3.7" /></bezel>
- <bezel element="text_p3"><bounds x="-3.1" y="46.0" width="3.7" height="3.7" /></bezel>
- <bezel element="text_p4"><bounds x="-3.1" y="56.0" width="3.7" height="3.7" /></bezel>
- <bezel element="text_p5"><bounds x="-3.1" y="66.0" width="3.7" height="3.7" /></bezel>
- <bezel element="text_p6"><bounds x="-3.1" y="76.0" width="3.7" height="3.7" /></bezel>
+ <element ref="text_p1"><bounds x="-3.1" y="25.9" width="3.7" height="3.7" /></element>
+ <element ref="text_p2"><bounds x="-3.1" y="36.0" width="3.7" height="3.7" /></element>
+ <element ref="text_p3"><bounds x="-3.1" y="46.0" width="3.7" height="3.7" /></element>
+ <element ref="text_p4"><bounds x="-3.1" y="56.0" width="3.7" height="3.7" /></element>
+ <element ref="text_p5"><bounds x="-3.1" y="66.0" width="3.7" height="3.7" /></element>
+ <element ref="text_p6"><bounds x="-3.1" y="76.0" width="3.7" height="3.7" /></element>
- <bezel element="whited"><bounds x="88.2" y="7.3" width="1.4" height="1.4" /></bezel>
+ <element ref="whited"><bounds x="88.2" y="7.3" width="1.4" height="1.4" /></element>
- <bezel element="text_ud"><bounds x="87.5" y="16.3" width="3" height="3" /></bezel>
- <bezel element="text_lr"><bounds x="87.5" y="26.3" width="3" height="3" /></bezel>
- <bezel element="text_ud"><bounds x="87.5" y="26.3" width="3" height="3" /></bezel>
- <bezel element="text_ss"><bounds x="87.5" y="36.5" width="3" height="3" /></bezel>
- <bezel element="text_q"><bounds x="87.5" y="46.5" width="3" height="3" /></bezel>
+ <element ref="text_ud"><bounds x="87.5" y="16.3" width="3" height="3" /></element>
+ <element ref="text_lr"><bounds x="87.5" y="26.3" width="3" height="3" /></element>
+ <element ref="text_ud"><bounds x="87.5" y="26.3" width="3" height="3" /></element>
+ <element ref="text_ss"><bounds x="87.5" y="36.5" width="3" height="3" /></element>
+ <element ref="text_q"><bounds x="87.5" y="46.5" width="3" height="3" /></element>
- <bezel element="white"><bounds x="87.5" y="56.5" width="3" height="3" /></bezel>
- <bezel element="black"><bounds x="87.8" y="56.8" width="2.4" height="2.4" /></bezel>
- <bezel element="text_p6"><bounds x="87.7" y="56.65" width="2.6" height="2.6" /></bezel>
+ <element ref="white"><bounds x="87.5" y="56.5" width="3" height="3" /></element>
+ <element ref="black"><bounds x="87.8" y="56.8" width="2.4" height="2.4" /></element>
+ <element ref="text_p6"><bounds x="87.7" y="56.65" width="2.6" height="2.6" /></element>
- <bezel element="whited"><bounds x="87.5" y="66.5" width="3" height="3" /></bezel>
- <bezel element="text_stop"><bounds x="87.8" y="67.25" width="2.5" height="1.5" /></bezel>
+ <element ref="whited"><bounds x="87.5" y="66.5" width="3" height="3" /></element>
+ <element ref="text_stop"><bounds x="87.8" y="67.25" width="2.5" height="1.5" /></element>
- <bezel element="whited"><bounds x="87.5" y="76.7" width="2.6" height="2.6" /></bezel>
- <bezel element="blackd"><bounds x="87.8" y="77.0" width="2.0" height="2.0" /></bezel>
- <bezel element="whited"><bounds x="90.3" y="78.7" width="0.6" height="0.6" /></bezel>
+ <element ref="whited"><bounds x="87.5" y="76.7" width="2.6" height="2.6" /></element>
+ <element ref="blackd"><bounds x="87.8" y="77.0" width="2.0" height="2.0" /></element>
+ <element ref="whited"><bounds x="90.3" y="78.7" width="0.6" height="0.6" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/conic_cchess.lay b/src/mame/layout/conic_cchess.lay
index 69333018b29..f811c51683d 100644
--- a/src/mame/layout/conic_cchess.lay
+++ b/src/mame/layout/conic_cchess.lay
@@ -173,108 +173,108 @@ license:CC0
<!-- outer part, display -->
- <bezel element="black"><bounds x="8.7" y="22" width="46.7" height="0.7" /></bezel>
- <bezel element="black"><bounds x="8.7" y="23.4" width="46.7" height="0.7" /></bezel>
- <bezel element="black"><bounds x="8.7" y="24.8" width="46.7" height="0.7" /></bezel>
- <bezel element="blackb"><bounds x="20" y="20" width="28" height="20" /></bezel>
+ <element ref="black"><bounds x="8.7" y="22" width="46.7" height="0.7" /></element>
+ <element ref="black"><bounds x="8.7" y="23.4" width="46.7" height="0.7" /></element>
+ <element ref="black"><bounds x="8.7" y="24.8" width="46.7" height="0.7" /></element>
+ <element ref="blackb"><bounds x="20" y="20" width="28" height="20" /></element>
- <bezel element="black"><bounds x="19.3" y="27.3" width="32.0" height="20" /></bezel>
- <bezel element="black"><bounds x="17.3" y="29.3" width="36.0" height="20" /></bezel>
- <bezel element="blackb"><bounds x="18" y="28" width="34.6" height="20" /></bezel>
- <bezel element="disk_black"><bounds x="17.3" y="27.3" width="4" height="4" /></bezel>
- <bezel element="disk_blackb"><bounds x="18" y="28" width="2.6" height="2.6" /></bezel>
- <bezel element="disk_black"><bounds x="49.3" y="27.3" width="4" height="4" /></bezel>
- <bezel element="disk_blackb"><bounds x="50" y="28" width="2.6" height="2.6" /></bezel>
- <bezel element="blackb"><bounds x="19.3" y="28" width="32.0" height="20" /></bezel>
- <bezel element="blackb"><bounds x="18" y="29.3" width="34.6" height="20" /></bezel>
- <bezel element="blackb"><bounds x="15" y="42.6" width="50" height="20" /></bezel>
+ <element ref="black"><bounds x="19.3" y="27.3" width="32.0" height="20" /></element>
+ <element ref="black"><bounds x="17.3" y="29.3" width="36.0" height="20" /></element>
+ <element ref="blackb"><bounds x="18" y="28" width="34.6" height="20" /></element>
+ <element ref="disk_black"><bounds x="17.3" y="27.3" width="4" height="4" /></element>
+ <element ref="disk_blackb"><bounds x="18" y="28" width="2.6" height="2.6" /></element>
+ <element ref="disk_black"><bounds x="49.3" y="27.3" width="4" height="4" /></element>
+ <element ref="disk_blackb"><bounds x="50" y="28" width="2.6" height="2.6" /></element>
+ <element ref="blackb"><bounds x="19.3" y="28" width="32.0" height="20" /></element>
+ <element ref="blackb"><bounds x="18" y="29.3" width="34.6" height="20" /></element>
+ <element ref="blackb"><bounds x="15" y="42.6" width="50" height="20" /></element>
- <bezel element="blackb"><bounds x="25.3" y="22" width="20" height="6.5" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="28.3" y="23" width="3" height="4.5" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="31.3" y="23" width="3" height="4.5" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="36.3" y="23" width="3" height="4.5" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="39.3" y="23" width="3" height="4.5" /></bezel>
- <bezel element="disk_blackb"><bounds x="30.82" y="27.0" width="0.55" height="0.55" /></bezel>
- <bezel element="disk_blackb"><bounds x="33.82" y="27.0" width="0.55" height="0.55" /></bezel>
- <bezel element="disk_blackb"><bounds x="38.82" y="27.0" width="0.55" height="0.55" /></bezel>
- <bezel element="disk_blackb"><bounds x="41.82" y="27.0" width="0.55" height="0.55" /></bezel>
- <bezel name="1.8" element="led"><bounds x="35.15" y="24.0" width="0.45" height="0.45" /></bezel>
- <bezel name="0.8" element="led"><bounds x="35.0" y="26.05" width="0.45" height="0.45" /></bezel>
- <bezel element="red"><bounds x="25.3" y="22" width="20" height="6.5" /><color alpha="0.15" /></bezel>
+ <element ref="blackb"><bounds x="25.3" y="22" width="20" height="6.5" /></element>
+ <element name="digit0" ref="digit"><bounds x="28.3" y="23" width="3" height="4.5" /></element>
+ <element name="digit1" ref="digit"><bounds x="31.3" y="23" width="3" height="4.5" /></element>
+ <element name="digit2" ref="digit"><bounds x="36.3" y="23" width="3" height="4.5" /></element>
+ <element name="digit3" ref="digit"><bounds x="39.3" y="23" width="3" height="4.5" /></element>
+ <element ref="disk_blackb"><bounds x="30.82" y="27.0" width="0.55" height="0.55" /></element>
+ <element ref="disk_blackb"><bounds x="33.82" y="27.0" width="0.55" height="0.55" /></element>
+ <element ref="disk_blackb"><bounds x="38.82" y="27.0" width="0.55" height="0.55" /></element>
+ <element ref="disk_blackb"><bounds x="41.82" y="27.0" width="0.55" height="0.55" /></element>
+ <element name="1.8" ref="led"><bounds x="35.15" y="24.0" width="0.45" height="0.45" /></element>
+ <element name="0.8" ref="led"><bounds x="35.0" y="26.05" width="0.45" height="0.45" /></element>
+ <element ref="red"><bounds x="25.3" y="22" width="20" height="6.5" /><color alpha="0.15" /></element>
<!-- button panel -->
- <bezel element="black"><bounds x="20" y="30" width="2.6" height="4.5" /></bezel>
- <bezel element="black"><bounds x="24" y="30" width="2.6" height="4.5" /></bezel>
- <bezel element="black"><bounds x="28" y="30" width="2.6" height="4.5" /></bezel>
- <bezel element="black"><bounds x="32" y="30" width="2.6" height="4.5" /></bezel>
- <bezel element="black"><bounds x="36" y="30" width="2.6" height="4.5" /></bezel>
- <bezel element="black"><bounds x="40" y="30" width="2.6" height="4.5" /></bezel>
- <bezel element="black"><bounds x="44" y="30" width="2.6" height="4.5" /></bezel>
- <bezel element="black"><bounds x="48" y="30" width="2.6" height="4.5" /></bezel>
- <bezel element="white"><bounds x="20" y="36.2" width="2.6" height="4.5" /></bezel>
- <bezel element="white"><bounds x="24" y="36.2" width="2.6" height="4.5" /></bezel>
- <bezel element="white"><bounds x="28" y="36.2" width="2.6" height="4.5" /></bezel>
- <bezel element="white"><bounds x="32" y="36.2" width="2.6" height="4.5" /></bezel>
- <bezel element="white"><bounds x="36" y="36.2" width="2.6" height="4.5" /></bezel>
- <bezel element="white"><bounds x="40" y="36.2" width="2.6" height="4.5" /></bezel>
- <bezel element="white"><bounds x="44" y="36.2" width="2.6" height="4.5" /></bezel>
- <bezel element="white"><bounds x="48" y="36.2" width="2.6" height="4.5" /></bezel>
+ <element ref="black"><bounds x="20" y="30" width="2.6" height="4.5" /></element>
+ <element ref="black"><bounds x="24" y="30" width="2.6" height="4.5" /></element>
+ <element ref="black"><bounds x="28" y="30" width="2.6" height="4.5" /></element>
+ <element ref="black"><bounds x="32" y="30" width="2.6" height="4.5" /></element>
+ <element ref="black"><bounds x="36" y="30" width="2.6" height="4.5" /></element>
+ <element ref="black"><bounds x="40" y="30" width="2.6" height="4.5" /></element>
+ <element ref="black"><bounds x="44" y="30" width="2.6" height="4.5" /></element>
+ <element ref="black"><bounds x="48" y="30" width="2.6" height="4.5" /></element>
+ <element ref="white"><bounds x="20" y="36.2" width="2.6" height="4.5" /></element>
+ <element ref="white"><bounds x="24" y="36.2" width="2.6" height="4.5" /></element>
+ <element ref="white"><bounds x="28" y="36.2" width="2.6" height="4.5" /></element>
+ <element ref="white"><bounds x="32" y="36.2" width="2.6" height="4.5" /></element>
+ <element ref="white"><bounds x="36" y="36.2" width="2.6" height="4.5" /></element>
+ <element ref="white"><bounds x="40" y="36.2" width="2.6" height="4.5" /></element>
+ <element ref="white"><bounds x="44" y="36.2" width="2.6" height="4.5" /></element>
+ <element ref="white"><bounds x="48" y="36.2" width="2.6" height="4.5" /></element>
- <bezel element="text_b01a"><bounds x="20.10" y="30.4" width="2.4" height="1.2" /></bezel>
- <bezel element="text_b01b"><bounds x="20.15" y="32.0" width="2.4" height="1.9" /></bezel>
- <bezel element="text_b02a"><bounds x="24.10" y="30.4" width="2.4" height="1.2" /></bezel>
- <bezel element="text_b02b"><bounds x="24.15" y="32.0" width="2.4" height="1.9" /></bezel>
- <bezel element="text_b03a"><bounds x="28.10" y="30.4" width="2.4" height="1.2" /></bezel>
- <bezel element="text_b03b"><bounds x="28.15" y="32.0" width="2.4" height="1.9" /></bezel>
- <bezel element="text_b04a"><bounds x="32.10" y="30.4" width="2.4" height="1.2" /></bezel>
- <bezel element="text_b04b"><bounds x="32.15" y="32.0" width="2.4" height="1.9" /></bezel>
- <bezel element="text_b05a"><bounds x="36.10" y="30.4" width="2.4" height="1.2" /></bezel>
- <bezel element="text_b05b"><bounds x="36.15" y="32.0" width="2.4" height="1.9" /></bezel>
- <bezel element="text_b06a"><bounds x="40.10" y="30.4" width="2.4" height="1.2" /></bezel>
- <bezel element="text_b06b"><bounds x="40.15" y="32.0" width="2.4" height="1.9" /></bezel>
- <bezel element="text_b07a"><bounds x="44.10" y="30.4" width="2.4" height="1.2" /></bezel>
- <bezel element="text_b07b"><bounds x="44.15" y="32.0" width="2.4" height="1.9" /></bezel>
- <bezel element="text_b08a"><bounds x="48.10" y="30.4" width="2.4" height="1.2" /></bezel>
- <bezel element="text_b08b"><bounds x="48.15" y="32.0" width="2.4" height="1.9" /></bezel>
+ <element ref="text_b01a"><bounds x="20.10" y="30.4" width="2.4" height="1.2" /></element>
+ <element ref="text_b01b"><bounds x="20.15" y="32.0" width="2.4" height="1.9" /></element>
+ <element ref="text_b02a"><bounds x="24.10" y="30.4" width="2.4" height="1.2" /></element>
+ <element ref="text_b02b"><bounds x="24.15" y="32.0" width="2.4" height="1.9" /></element>
+ <element ref="text_b03a"><bounds x="28.10" y="30.4" width="2.4" height="1.2" /></element>
+ <element ref="text_b03b"><bounds x="28.15" y="32.0" width="2.4" height="1.9" /></element>
+ <element ref="text_b04a"><bounds x="32.10" y="30.4" width="2.4" height="1.2" /></element>
+ <element ref="text_b04b"><bounds x="32.15" y="32.0" width="2.4" height="1.9" /></element>
+ <element ref="text_b05a"><bounds x="36.10" y="30.4" width="2.4" height="1.2" /></element>
+ <element ref="text_b05b"><bounds x="36.15" y="32.0" width="2.4" height="1.9" /></element>
+ <element ref="text_b06a"><bounds x="40.10" y="30.4" width="2.4" height="1.2" /></element>
+ <element ref="text_b06b"><bounds x="40.15" y="32.0" width="2.4" height="1.9" /></element>
+ <element ref="text_b07a"><bounds x="44.10" y="30.4" width="2.4" height="1.2" /></element>
+ <element ref="text_b07b"><bounds x="44.15" y="32.0" width="2.4" height="1.9" /></element>
+ <element ref="text_b08a"><bounds x="48.10" y="30.4" width="2.4" height="1.2" /></element>
+ <element ref="text_b08b"><bounds x="48.15" y="32.0" width="2.4" height="1.9" /></element>
- <bezel element="text_b09a"><bounds x="20.10" y="36.6" width="2.4" height="1.2" /></bezel>
- <bezel element="text_b09b"><bounds x="20.15" y="38.2" width="2.4" height="1.9" /></bezel>
- <bezel element="text_b10a"><bounds x="24.10" y="36.6" width="2.4" height="1.2" /></bezel>
- <bezel element="text_b10b"><bounds x="24.15" y="38.2" width="2.4" height="1.9" /></bezel>
- <bezel element="text_b11a"><bounds x="28.10" y="36.6" width="2.4" height="1.2" /></bezel>
- <bezel element="text_b11b"><bounds x="28.15" y="38.2" width="2.4" height="1.9" /></bezel>
- <bezel element="text_b12a"><bounds x="32.10" y="36.6" width="2.4" height="1.2" /></bezel>
- <bezel element="text_b12b"><bounds x="32.15" y="38.2" width="2.4" height="1.9" /></bezel>
- <bezel element="text_b13a"><bounds x="36.10" y="36.6" width="2.4" height="1.2" /></bezel>
- <bezel element="text_b13b"><bounds x="36.15" y="38.2" width="2.4" height="1.9" /></bezel>
- <bezel element="text_b14a"><bounds x="40.10" y="36.6" width="2.4" height="1.2" /></bezel>
- <bezel element="text_b14b"><bounds x="40.15" y="38.2" width="2.4" height="1.9" /></bezel>
- <bezel element="text_b15a"><bounds x="44.10" y="36.6" width="2.4" height="1.2" /></bezel>
- <bezel element="text_b15b"><bounds x="44.15" y="38.2" width="2.4" height="1.9" /></bezel>
- <bezel element="text_b16a"><bounds x="48.10" y="36.6" width="2.4" height="1.2" /></bezel>
- <bezel element="text_b16b"><bounds x="48.15" y="38.2" width="2.4" height="1.9" /></bezel>
+ <element ref="text_b09a"><bounds x="20.10" y="36.6" width="2.4" height="1.2" /></element>
+ <element ref="text_b09b"><bounds x="20.15" y="38.2" width="2.4" height="1.9" /></element>
+ <element ref="text_b10a"><bounds x="24.10" y="36.6" width="2.4" height="1.2" /></element>
+ <element ref="text_b10b"><bounds x="24.15" y="38.2" width="2.4" height="1.9" /></element>
+ <element ref="text_b11a"><bounds x="28.10" y="36.6" width="2.4" height="1.2" /></element>
+ <element ref="text_b11b"><bounds x="28.15" y="38.2" width="2.4" height="1.9" /></element>
+ <element ref="text_b12a"><bounds x="32.10" y="36.6" width="2.4" height="1.2" /></element>
+ <element ref="text_b12b"><bounds x="32.15" y="38.2" width="2.4" height="1.9" /></element>
+ <element ref="text_b13a"><bounds x="36.10" y="36.6" width="2.4" height="1.2" /></element>
+ <element ref="text_b13b"><bounds x="36.15" y="38.2" width="2.4" height="1.9" /></element>
+ <element ref="text_b14a"><bounds x="40.10" y="36.6" width="2.4" height="1.2" /></element>
+ <element ref="text_b14b"><bounds x="40.15" y="38.2" width="2.4" height="1.9" /></element>
+ <element ref="text_b15a"><bounds x="44.10" y="36.6" width="2.4" height="1.2" /></element>
+ <element ref="text_b15b"><bounds x="44.15" y="38.2" width="2.4" height="1.9" /></element>
+ <element ref="text_b16a"><bounds x="48.10" y="36.6" width="2.4" height="1.2" /></element>
+ <element ref="text_b16b"><bounds x="48.15" y="38.2" width="2.4" height="1.9" /></element>
- <bezel element="hl" inputtag="IN.2" inputmask="0x08"><bounds x="20" y="30" width="2.6" height="4.5" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x04"><bounds x="24" y="30" width="2.6" height="4.5" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x02"><bounds x="28" y="30" width="2.6" height="4.5" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x01"><bounds x="32" y="30" width="2.6" height="4.5" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x08"><bounds x="36" y="30" width="2.6" height="4.5" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x04"><bounds x="40" y="30" width="2.6" height="4.5" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x02"><bounds x="44" y="30" width="2.6" height="4.5" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x01"><bounds x="48" y="30" width="2.6" height="4.5" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x08"><bounds x="20" y="36.2" width="2.6" height="4.5" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="24" y="36.2" width="2.6" height="4.5" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="28" y="36.2" width="2.6" height="4.5" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x01"><bounds x="32" y="36.2" width="2.6" height="4.5" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x08"><bounds x="36" y="36.2" width="2.6" height="4.5" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x04"><bounds x="40" y="36.2" width="2.6" height="4.5" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x02"><bounds x="44" y="36.2" width="2.6" height="4.5" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x01"><bounds x="48" y="36.2" width="2.6" height="4.5" /><color alpha="0.25" /></bezel>
+ <element ref="hl" inputtag="IN.2" inputmask="0x08"><bounds x="20" y="30" width="2.6" height="4.5" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x04"><bounds x="24" y="30" width="2.6" height="4.5" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x02"><bounds x="28" y="30" width="2.6" height="4.5" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x01"><bounds x="32" y="30" width="2.6" height="4.5" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x08"><bounds x="36" y="30" width="2.6" height="4.5" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x04"><bounds x="40" y="30" width="2.6" height="4.5" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x02"><bounds x="44" y="30" width="2.6" height="4.5" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x01"><bounds x="48" y="30" width="2.6" height="4.5" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x08"><bounds x="20" y="36.2" width="2.6" height="4.5" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x04"><bounds x="24" y="36.2" width="2.6" height="4.5" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x02"><bounds x="28" y="36.2" width="2.6" height="4.5" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x01"><bounds x="32" y="36.2" width="2.6" height="4.5" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x08"><bounds x="36" y="36.2" width="2.6" height="4.5" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x04"><bounds x="40" y="36.2" width="2.6" height="4.5" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x02"><bounds x="44" y="36.2" width="2.6" height="4.5" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x01"><bounds x="48" y="36.2" width="2.6" height="4.5" /><color alpha="0.25" /></element>
- <bezel element="orange"><bounds x="10.8" y="37.15" width="4.5" height="2.6" /></bezel>
- <bezel element="text_br"><bounds x="10.9" y="37.65" width="4.3" height="1.5" /></bezel>
- <bezel element="hl" inputtag="RESET" inputmask="0x01"><bounds x="10.8" y="37.15" width="4.5" height="2.6" /><color alpha="0.25" /></bezel>
+ <element ref="orange"><bounds x="10.8" y="37.15" width="4.5" height="2.6" /></element>
+ <element ref="text_br"><bounds x="10.9" y="37.65" width="4.3" height="1.5" /></element>
+ <element ref="hl" inputtag="RESET" inputmask="0x01"><bounds x="10.8" y="37.15" width="4.5" height="2.6" /><color alpha="0.25" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/conic_cchess2.lay b/src/mame/layout/conic_cchess2.lay
index 32c77646f73..3c2310448f2 100644
--- a/src/mame/layout/conic_cchess2.lay
+++ b/src/mame/layout/conic_cchess2.lay
@@ -126,77 +126,77 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- leds -->
<repeat count="8">
@@ -206,7 +206,7 @@ license:CC0
<repeat count="8">
<param name="x" start="8.3" increment="10" />
<param name="i1" start="0" increment="1" />
- <bezel name="~i2~.~i1~" element="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></bezel>
+ <element name="~i2~.~i1~" ref="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></element>
</repeat>
</repeat>
@@ -215,23 +215,23 @@ license:CC0
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -290,82 +290,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -500,7 +500,7 @@ license:CC0
<view name="Internal Layout">
<bounds left="-13" right="88" top="-1" bottom="107" />
- <bezel element="cwhite"><bounds x="0" y="-1" width="88" height="88" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="-1" width="88" height="88" /></element>
<group ref="sb_board"><bounds x="4" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-11.5" y="3" width="10" height="80" /></group>
@@ -508,23 +508,23 @@ license:CC0
<group ref="buttons"><bounds x="0" y="88.5" width="88" height="18.5" /></group>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="1.2" y="7" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="1.2" y="17" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="1.2" y="27" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="1.2" y="37" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="1.2" y="47" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="1.2" y="57" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="1.2" y="67" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="1.2" y="77" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="8" y="84" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="18" y="84" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="28" y="84" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="38" y="84" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="48" y="84" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="58" y="84" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="68" y="84" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="78" y="84" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="1.2" y="7" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="1.2" y="17" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="1.2" y="27" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="1.2" y="37" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="1.2" y="47" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="1.2" y="57" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="1.2" y="67" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="1.2" y="77" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="8" y="84" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="18" y="84" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="28" y="84" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="38" y="84" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="48" y="84" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="58" y="84" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="68" y="84" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="78" y="84" width="2" height="2" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/copycat.lay b/src/mame/layout/copycat.lay
index 0adf1b486e9..a49dd9f7472 100644
--- a/src/mame/layout/copycat.lay
+++ b/src/mame/layout/copycat.lay
@@ -99,65 +99,65 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="12" top="0" bottom="12" />
- <bezel element="static_white">
+ <element ref="static_white">
<bounds left="-1" right="13" top="-1" bottom="13" />
- </bezel>
+ </element>
<!-- middle part -->
- <bezel element="static_black"><bounds x="4" y="4" width="4" height="4" /></bezel>
+ <element ref="static_black"><bounds x="4" y="4" width="4" height="4" /></element>
- <bezel element="static_yellow"><bounds x="4.5625" y="6" width="0.5" height="0.5" /></bezel>
- <bezel element="static_green"><bounds x="5.625" y="5.875" width="0.75" height="0.75" /></bezel>
- <bezel element="static_yellow"><bounds x="6.9375" y="6" width="0.5" height="0.5" /></bezel>
+ <element ref="static_yellow"><bounds x="4.5625" y="6" width="0.5" height="0.5" /></element>
+ <element ref="static_green"><bounds x="5.625" y="5.875" width="0.75" height="0.75" /></element>
+ <element ref="static_yellow"><bounds x="6.9375" y="6" width="0.5" height="0.5" /></element>
- <bezel element="hlb" inputtag="IN.3" inputmask="0x04"><bounds x="4.5625" y="6" width="0.5" height="0.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlb" inputtag="IN.3" inputmask="0x02"><bounds x="5.625" y="5.875" width="0.75" height="0.75" /><color alpha="0.25" /></bezel>
- <bezel element="hlb" inputtag="IN.3" inputmask="0x01"><bounds x="6.9375" y="6" width="0.5" height="0.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlb" inputtag="IN.3" inputmask="0x04"><bounds x="4.5625" y="6" width="0.5" height="0.5" /><color alpha="0.25" /></element>
+ <element ref="hlb" inputtag="IN.3" inputmask="0x02"><bounds x="5.625" y="5.875" width="0.75" height="0.75" /><color alpha="0.25" /></element>
+ <element ref="hlb" inputtag="IN.3" inputmask="0x01"><bounds x="6.9375" y="6" width="0.5" height="0.5" /><color alpha="0.25" /></element>
- <bezel element="text_b1"><bounds x="4.0625" y="6.7" width="1.5" height="0.25" /></bezel>
- <bezel element="text_b2"><bounds x="5.125" y="6.7" width="1.75" height="0.25" /></bezel>
- <bezel element="text_b3"><bounds x="6.2375" y="6.7" width="1.9" height="0.25" /></bezel>
+ <element ref="text_b1"><bounds x="4.0625" y="6.7" width="1.5" height="0.25" /></element>
+ <element ref="text_b2"><bounds x="5.125" y="6.7" width="1.75" height="0.25" /></element>
+ <element ref="text_b3"><bounds x="6.2375" y="6.7" width="1.9" height="0.25" /></element>
- <bezel element="nothing" inputtag="IN.2" inputmask="0x00" inputraw="1"><bounds x="6.25" y="4.9" width="1.2" height="0.5" /></bezel>
- <bezel element="switch" inputtag="IN.1" inputmask="0x0f" inputraw="1"><bounds x="6.3" y="4.925" width="1" height="0.25" /></bezel>
- <bezel element="text_s1"><bounds x="5.15" y="4.925" width="1.5" height="0.25" /></bezel>
- <bezel element="text_ro"><bounds x="5.825" y="4.875" width="0.35" height="0.35" /></bezel>
- <bezel element="nothing" inputtag="IN.1" inputmask="0x0f" inputraw="1"><bounds x="5.8" y="4.85" width="0.4" height="0.4" /></bezel>
+ <element ref="nothing" inputtag="IN.2" inputmask="0x00" inputraw="1"><bounds x="6.25" y="4.9" width="1.2" height="0.5" /></element>
+ <element ref="switch" inputtag="IN.1" inputmask="0x0f" inputraw="1"><bounds x="6.3" y="4.925" width="1" height="0.25" /></element>
+ <element ref="text_s1"><bounds x="5.15" y="4.925" width="1.5" height="0.25" /></element>
+ <element ref="text_ro"><bounds x="5.825" y="4.875" width="0.35" height="0.35" /></element>
+ <element ref="nothing" inputtag="IN.1" inputmask="0x0f" inputraw="1"><bounds x="5.8" y="4.85" width="0.4" height="0.4" /></element>
- <bezel element="nothing" inputtag="IN.2" inputmask="0x00" inputraw="1"><bounds x="6.25" y="7.2" width="1.2" height="0.5" /></bezel>
- <bezel element="switch" inputtag="IN.2" inputmask="0x07" inputraw="1"><bounds x="6.3" y="7.275" width="1" height="0.25" /></bezel>
- <bezel element="text_s2"><bounds x="5.15" y="7.275" width="1.5" height="0.25" /></bezel>
- <bezel element="text_rg"><bounds x="5.825" y="7.225" width="0.35" height="0.35" /></bezel>
- <bezel element="nothing" inputtag="IN.2" inputmask="0x07" inputraw="1"><bounds x="5.8" y="7.2" width="0.4" height="0.4" /></bezel>
+ <element ref="nothing" inputtag="IN.2" inputmask="0x00" inputraw="1"><bounds x="6.25" y="7.2" width="1.2" height="0.5" /></element>
+ <element ref="switch" inputtag="IN.2" inputmask="0x07" inputraw="1"><bounds x="6.3" y="7.275" width="1" height="0.25" /></element>
+ <element ref="text_s2"><bounds x="5.15" y="7.275" width="1.5" height="0.25" /></element>
+ <element ref="text_rg"><bounds x="5.825" y="7.225" width="0.35" height="0.35" /></element>
+ <element ref="nothing" inputtag="IN.2" inputmask="0x07" inputraw="1"><bounds x="5.8" y="7.2" width="0.4" height="0.4" /></element>
<!-- main buttons and leds -->
- <bezel element="disk_red"><bounds x="1" y="3" width="2" height="2" /></bezel>
- <bezel element="disk_red"><bounds x="1" y="7" width="2" height="2" /></bezel>
- <bezel element="static_red"><bounds x="1" y="4" width="2" height="4" /></bezel>
+ <element ref="disk_red"><bounds x="1" y="3" width="2" height="2" /></element>
+ <element ref="disk_red"><bounds x="1" y="7" width="2" height="2" /></element>
+ <element ref="static_red"><bounds x="1" y="4" width="2" height="4" /></element>
- <bezel element="disk_yellow"><bounds x="3" y="1" width="2" height="2" /></bezel>
- <bezel element="disk_yellow"><bounds x="7" y="1" width="2" height="2" /></bezel>
- <bezel element="static_yellow"><bounds x="4" y="1" width="4" height="2" /></bezel>
+ <element ref="disk_yellow"><bounds x="3" y="1" width="2" height="2" /></element>
+ <element ref="disk_yellow"><bounds x="7" y="1" width="2" height="2" /></element>
+ <element ref="static_yellow"><bounds x="4" y="1" width="4" height="2" /></element>
- <bezel element="disk_orange"><bounds x="9" y="3" width="2" height="2" /></bezel>
- <bezel element="disk_orange"><bounds x="9" y="7" width="2" height="2" /></bezel>
- <bezel element="static_orange"><bounds x="9" y="4" width="2" height="4" /></bezel>
+ <element ref="disk_orange"><bounds x="9" y="3" width="2" height="2" /></element>
+ <element ref="disk_orange"><bounds x="9" y="7" width="2" height="2" /></element>
+ <element ref="static_orange"><bounds x="9" y="4" width="2" height="4" /></element>
- <bezel element="disk_green"><bounds x="3" y="9" width="2" height="2" /></bezel>
- <bezel element="disk_green"><bounds x="7" y="9" width="2" height="2" /></bezel>
- <bezel element="static_green"><bounds x="4" y="9" width="4" height="2" /></bezel>
+ <element ref="disk_green"><bounds x="3" y="9" width="2" height="2" /></element>
+ <element ref="disk_green"><bounds x="7" y="9" width="2" height="2" /></element>
+ <element ref="static_green"><bounds x="4" y="9" width="4" height="2" /></element>
- <bezel element="hlv" inputtag="IN.0" inputmask="0x02"><bounds x="1" y="3" width="2" height="6" /><color alpha="0.15" /></bezel>
- <bezel element="hlh" inputtag="IN.0" inputmask="0x08"><bounds x="3" y="1" width="6" height="2" /><color alpha="0.15" /></bezel>
- <bezel element="hlv" inputtag="IN.0" inputmask="0x04"><bounds x="9" y="3" width="2" height="6" /><color alpha="0.15" /></bezel>
- <bezel element="hlh" inputtag="IN.0" inputmask="0x01"><bounds x="3" y="9" width="6" height="2" /><color alpha="0.15" /></bezel>
+ <element ref="hlv" inputtag="IN.0" inputmask="0x02"><bounds x="1" y="3" width="2" height="6" /><color alpha="0.15" /></element>
+ <element ref="hlh" inputtag="IN.0" inputmask="0x08"><bounds x="3" y="1" width="6" height="2" /><color alpha="0.15" /></element>
+ <element ref="hlv" inputtag="IN.0" inputmask="0x04"><bounds x="9" y="3" width="2" height="6" /><color alpha="0.15" /></element>
+ <element ref="hlh" inputtag="IN.0" inputmask="0x01"><bounds x="3" y="9" width="6" height="2" /><color alpha="0.15" /></element>
- <bezel name="0.0" element="ledg"><bounds x="5.75" y="8.25" width="0.5" height="0.5" /></bezel>
- <bezel name="0.1" element="ledr"><bounds x="3.25" y="5.75" width="0.5" height="0.5" /></bezel>
- <bezel name="0.2" element="ledo"><bounds x="8.25" y="5.75" width="0.5" height="0.5" /></bezel>
- <bezel name="0.3" element="ledy"><bounds x="5.75" y="3.25" width="0.5" height="0.5" /></bezel>
+ <element name="0.0" ref="ledg"><bounds x="5.75" y="8.25" width="0.5" height="0.5" /></element>
+ <element name="0.1" ref="ledr"><bounds x="3.25" y="5.75" width="0.5" height="0.5" /></element>
+ <element name="0.2" ref="ledo"><bounds x="8.25" y="5.75" width="0.5" height="0.5" /></element>
+ <element name="0.3" ref="ledy"><bounds x="5.75" y="3.25" width="0.5" height="0.5" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/copycatm2.lay b/src/mame/layout/copycatm2.lay
index a39f5780609..3cb3ffc863e 100644
--- a/src/mame/layout/copycatm2.lay
+++ b/src/mame/layout/copycatm2.lay
@@ -65,46 +65,46 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="12" top="0" bottom="12" />
- <bezel element="static_white">
+ <element ref="static_white">
<bounds left="-1" right="13" top="-1" bottom="13" />
- </bezel>
+ </element>
<!-- middle part -->
- <bezel element="static_black"><bounds x="4" y="4" width="4" height="4" /></bezel>
+ <element ref="static_black"><bounds x="4" y="4" width="4" height="4" /></element>
- <bezel element="text_u"><bounds x="4" y="4.4" width="4" height="0.4" /></bezel>
- <bezel element="text_d"><bounds x="4" y="7.2" width="4" height="0.4" /></bezel>
- <bezel element="text_l"><bounds x="4.4" y="4" width="0.4" height="4" /><orientation rotate="90" /></bezel>
- <bezel element="text_r"><bounds x="7.2" y="4" width="0.4" height="4" /><orientation rotate="270" /></bezel>
+ <element ref="text_u"><bounds x="4" y="4.4" width="4" height="0.4" /></element>
+ <element ref="text_d"><bounds x="4" y="7.2" width="4" height="0.4" /></element>
+ <element ref="text_l"><bounds x="4.4" y="4" width="0.4" height="4" /><orientation rotate="90" /></element>
+ <element ref="text_r"><bounds x="7.2" y="4" width="0.4" height="4" /><orientation rotate="270" /></element>
<!-- main buttons and leds -->
- <bezel element="disk_red"><bounds x="1" y="3" width="2" height="2" /></bezel>
- <bezel element="disk_red"><bounds x="1" y="7" width="2" height="2" /></bezel>
- <bezel element="static_red"><bounds x="1" y="4" width="2" height="4" /></bezel>
+ <element ref="disk_red"><bounds x="1" y="3" width="2" height="2" /></element>
+ <element ref="disk_red"><bounds x="1" y="7" width="2" height="2" /></element>
+ <element ref="static_red"><bounds x="1" y="4" width="2" height="4" /></element>
- <bezel element="disk_yellow"><bounds x="3" y="1" width="2" height="2" /></bezel>
- <bezel element="disk_yellow"><bounds x="7" y="1" width="2" height="2" /></bezel>
- <bezel element="static_yellow"><bounds x="4" y="1" width="4" height="2" /></bezel>
+ <element ref="disk_yellow"><bounds x="3" y="1" width="2" height="2" /></element>
+ <element ref="disk_yellow"><bounds x="7" y="1" width="2" height="2" /></element>
+ <element ref="static_yellow"><bounds x="4" y="1" width="4" height="2" /></element>
- <bezel element="disk_orange"><bounds x="9" y="3" width="2" height="2" /></bezel>
- <bezel element="disk_orange"><bounds x="9" y="7" width="2" height="2" /></bezel>
- <bezel element="static_orange"><bounds x="9" y="4" width="2" height="4" /></bezel>
+ <element ref="disk_orange"><bounds x="9" y="3" width="2" height="2" /></element>
+ <element ref="disk_orange"><bounds x="9" y="7" width="2" height="2" /></element>
+ <element ref="static_orange"><bounds x="9" y="4" width="2" height="4" /></element>
- <bezel element="disk_green"><bounds x="3" y="9" width="2" height="2" /></bezel>
- <bezel element="disk_green"><bounds x="7" y="9" width="2" height="2" /></bezel>
- <bezel element="static_green"><bounds x="4" y="9" width="4" height="2" /></bezel>
+ <element ref="disk_green"><bounds x="3" y="9" width="2" height="2" /></element>
+ <element ref="disk_green"><bounds x="7" y="9" width="2" height="2" /></element>
+ <element ref="static_green"><bounds x="4" y="9" width="4" height="2" /></element>
- <bezel element="hlv" inputtag="IN.0" inputmask="0x02"><bounds x="1" y="3" width="2" height="6" /><color alpha="0.15" /></bezel>
- <bezel element="hlh" inputtag="IN.0" inputmask="0x04"><bounds x="3" y="1" width="6" height="2" /><color alpha="0.15" /></bezel>
- <bezel element="hlv" inputtag="IN.0" inputmask="0x01"><bounds x="9" y="3" width="2" height="6" /><color alpha="0.15" /></bezel>
- <bezel element="hlh" inputtag="IN.0" inputmask="0x08"><bounds x="3" y="9" width="6" height="2" /><color alpha="0.15" /></bezel>
+ <element ref="hlv" inputtag="IN.0" inputmask="0x02"><bounds x="1" y="3" width="2" height="6" /><color alpha="0.15" /></element>
+ <element ref="hlh" inputtag="IN.0" inputmask="0x04"><bounds x="3" y="1" width="6" height="2" /><color alpha="0.15" /></element>
+ <element ref="hlv" inputtag="IN.0" inputmask="0x01"><bounds x="9" y="3" width="2" height="6" /><color alpha="0.15" /></element>
+ <element ref="hlh" inputtag="IN.0" inputmask="0x08"><bounds x="3" y="9" width="6" height="2" /><color alpha="0.15" /></element>
- <bezel name="0.3" element="ledg"><bounds x="5.75" y="8.25" width="0.5" height="0.5" /></bezel>
- <bezel name="0.1" element="ledr"><bounds x="3.25" y="5.75" width="0.5" height="0.5" /></bezel>
- <bezel name="0.0" element="ledo"><bounds x="8.25" y="5.75" width="0.5" height="0.5" /></bezel>
- <bezel name="0.2" element="ledy"><bounds x="5.75" y="3.25" width="0.5" height="0.5" /></bezel>
+ <element name="0.3" ref="ledg"><bounds x="5.75" y="8.25" width="0.5" height="0.5" /></element>
+ <element name="0.1" ref="ledr"><bounds x="3.25" y="5.75" width="0.5" height="0.5" /></element>
+ <element name="0.0" ref="ledo"><bounds x="8.25" y="5.75" width="0.5" height="0.5" /></element>
+ <element name="0.2" ref="ledy"><bounds x="5.75" y="3.25" width="0.5" height="0.5" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/cp1.lay b/src/mame/layout/cp1.lay
index 3ad54c80ba6..5ca0f465dc5 100644
--- a/src/mame/layout/cp1.lay
+++ b/src/mame/layout/cp1.lay
@@ -16,28 +16,28 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" top="0" right="340" bottom="90" />
- <bezel name="digit5" element="digit">
+ <element name="digit5" ref="digit">
<bounds x="10" y="5" width="50" height="80" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds x="65" y="5" width="50" height="80" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds x="120" y="5" width="50" height="80" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds x="175" y="5" width="50" height="80" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds x="230" y="5" width="50" height="80" />
- </bezel>
- <bezel name="digit0" element="digit">
+ </element>
+ <element name="digit0" ref="digit">
<bounds x="285" y="5" width="50" height="80" />
- </bezel>
+ </element>
<!-- 3rd digit DP is always on -->
- <bezel name="3.a" element="led">
+ <element name="3.a" ref="led">
<bounds x="163" y="77.1" width="6.8" height="7.9" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/cqback.lay b/src/mame/layout/cqback.lay
index 6fbba67095e..f49d451c2a2 100644
--- a/src/mame/layout/cqback.lay
+++ b/src/mame/layout/cqback.lay
@@ -73,133 +73,133 @@ license:CC0
<view name="Internal Layout">
<bounds left="-9" right="393" top="-130" bottom="156" />
- <bezel element="static_black">
+ <element ref="static_black">
<bounds left="-9" right="393" top="-130" bottom="156" />
- </bezel>
+ </element>
- <!-- bezel -->
+ <!-- element -->
- <bezel element="static_white"><bounds left="-9" right="393" top="-130" bottom="-60" /></bezel>
- <bezel element="static_green"><bounds left="-9" right="393" top="111" bottom="156" /></bezel>
+ <element ref="static_white"><bounds left="-9" right="393" top="-130" bottom="-60" /></element>
+ <element ref="static_green"><bounds left="-9" right="393" top="111" bottom="156" /></element>
- <bezel element="text_down"><bounds x="-5" y="-126" width="86" height="19" /></bezel>
- <bezel element="text_yards"><bounds x="107" y="-126" width="170" height="19" /></bezel>
- <bezel element="text_field"><bounds x="301" y="-126" width="90" height="19" /></bezel>
+ <element ref="text_down"><bounds x="-5" y="-126" width="86" height="19" /></element>
+ <element ref="text_yards"><bounds x="107" y="-126" width="170" height="19" /></element>
+ <element ref="text_field"><bounds x="301" y="-126" width="90" height="19" /></element>
- <bezel element="text_home"><bounds x="-5" y="-92" width="86" height="19" /></bezel>
- <bezel element="text_time"><bounds x="107" y="-92" width="170" height="19" /></bezel>
- <bezel element="text_visitor"><bounds x="301" y="-92" width="90" height="19" /></bezel>
+ <element ref="text_home"><bounds x="-5" y="-92" width="86" height="19" /></element>
+ <element ref="text_time"><bounds x="107" y="-92" width="170" height="19" /></element>
+ <element ref="text_visitor"><bounds x="301" y="-92" width="90" height="19" /></element>
- <bezel element="text_p1" inputtag="IN.1" inputmask="0x01"><bounds x="301" y="130" width="40" height="16" /></bezel>
- <bezel element="text_p2" inputtag="IN.1" inputmask="0x01"><bounds x="339" y="130" width="50" height="16" /></bezel>
+ <element ref="text_p1" inputtag="IN.1" inputmask="0x01"><bounds x="301" y="130" width="40" height="16" /></element>
+ <element ref="text_p2" inputtag="IN.1" inputmask="0x01"><bounds x="339" y="130" width="50" height="16" /></element>
- <bezel element="static_orange"><bounds left="-9" right="393" top="-102" bottom="-96" /></bezel>
- <bezel element="static_white"><bounds left="-9" right="393" top="-61" bottom="-51" /></bezel>
- <bezel element="static_green"><bounds left="-9" right="393" top="-67" bottom="-61" /></bezel>
- <bezel element="static_white"><bounds left="-9" right="393" top="110" bottom="120" /></bezel>
+ <element ref="static_orange"><bounds left="-9" right="393" top="-102" bottom="-96" /></element>
+ <element ref="static_white"><bounds left="-9" right="393" top="-61" bottom="-51" /></element>
+ <element ref="static_green"><bounds left="-9" right="393" top="-67" bottom="-61" /></element>
+ <element ref="static_white"><bounds left="-9" right="393" top="110" bottom="120" /></element>
- <bezel element="static_white"><bounds x="-9" y="-52" width="4" height="163" /></bezel>
- <bezel element="static_white"><bounds x="37" y="-52" width="2" height="163" /></bezel>
- <bezel element="static_white"><bounds x="81" y="-52" width="2" height="163" /></bezel>
- <bezel element="static_white"><bounds x="125" y="-52" width="2" height="163" /></bezel>
- <bezel element="static_white"><bounds x="169" y="-52" width="2" height="163" /></bezel>
- <bezel element="static_white"><bounds x="213" y="-52" width="2" height="163" /></bezel>
- <bezel element="static_white"><bounds x="257" y="-52" width="2" height="163" /></bezel>
- <bezel element="static_white"><bounds x="301" y="-52" width="2" height="163" /></bezel>
- <bezel element="static_white"><bounds x="345" y="-52" width="2" height="163" /></bezel>
- <bezel element="static_white"><bounds x="389" y="-52" width="4" height="163" /></bezel>
+ <element ref="static_white"><bounds x="-9" y="-52" width="4" height="163" /></element>
+ <element ref="static_white"><bounds x="37" y="-52" width="2" height="163" /></element>
+ <element ref="static_white"><bounds x="81" y="-52" width="2" height="163" /></element>
+ <element ref="static_white"><bounds x="125" y="-52" width="2" height="163" /></element>
+ <element ref="static_white"><bounds x="169" y="-52" width="2" height="163" /></element>
+ <element ref="static_white"><bounds x="213" y="-52" width="2" height="163" /></element>
+ <element ref="static_white"><bounds x="257" y="-52" width="2" height="163" /></element>
+ <element ref="static_white"><bounds x="301" y="-52" width="2" height="163" /></element>
+ <element ref="static_white"><bounds x="345" y="-52" width="2" height="163" /></element>
+ <element ref="static_white"><bounds x="389" y="-52" width="4" height="163" /></element>
- <bezel element="static_white"><bounds x="36" y="2" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="36" y="29" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="36" y="56" width="4" height="1" /></bezel>
+ <element ref="static_white"><bounds x="36" y="2" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="36" y="29" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="36" y="56" width="4" height="1" /></element>
- <bezel element="static_white"><bounds x="80" y="2" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="80" y="29" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="80" y="56" width="4" height="1" /></bezel>
+ <element ref="static_white"><bounds x="80" y="2" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="80" y="29" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="80" y="56" width="4" height="1" /></element>
- <bezel element="static_white"><bounds x="124" y="2" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="124" y="29" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="124" y="56" width="4" height="1" /></bezel>
+ <element ref="static_white"><bounds x="124" y="2" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="124" y="29" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="124" y="56" width="4" height="1" /></element>
- <bezel element="static_white"><bounds x="168" y="2" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="168" y="29" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="168" y="56" width="4" height="1" /></bezel>
+ <element ref="static_white"><bounds x="168" y="2" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="168" y="29" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="168" y="56" width="4" height="1" /></element>
- <bezel element="static_white"><bounds x="212" y="2" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="212" y="29" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="212" y="56" width="4" height="1" /></bezel>
+ <element ref="static_white"><bounds x="212" y="2" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="212" y="29" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="212" y="56" width="4" height="1" /></element>
- <bezel element="static_white"><bounds x="256" y="2" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="256" y="29" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="256" y="56" width="4" height="1" /></bezel>
+ <element ref="static_white"><bounds x="256" y="2" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="256" y="29" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="256" y="56" width="4" height="1" /></element>
- <bezel element="static_white"><bounds x="300" y="2" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="300" y="29" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="300" y="56" width="4" height="1" /></bezel>
+ <element ref="static_white"><bounds x="300" y="2" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="300" y="29" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="300" y="56" width="4" height="1" /></element>
- <bezel element="static_white"><bounds x="344" y="2" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="344" y="29" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="344" y="56" width="4" height="1" /></bezel>
+ <element ref="static_white"><bounds x="344" y="2" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="344" y="29" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="344" y="56" width="4" height="1" /></element>
<!-- leds -->
- <bezel name="digit0" element="digit"><bounds x="3" y="-15.5" width="24" height="32" /></bezel>
- <bezel name="0.8" element="seg"><bounds x="7" y="42.5" width="15" height="3" /></bezel>
- <bezel name="0.9" element="seg"><bounds x="7" y="71.5" width="15" height="3" /></bezel>
+ <element name="digit0" ref="digit"><bounds x="3" y="-15.5" width="24" height="32" /></element>
+ <element name="0.8" ref="seg"><bounds x="7" y="42.5" width="15" height="3" /></element>
+ <element name="0.9" ref="seg"><bounds x="7" y="71.5" width="15" height="3" /></element>
- <bezel name="digit1" element="digit"><bounds x="47" y="-15.5" width="24" height="32" /></bezel>
- <bezel name="1.8" element="seg"><bounds x="51" y="42.5" width="15" height="3" /></bezel>
- <bezel name="1.9" element="seg"><bounds x="51" y="71.5" width="15" height="3" /></bezel>
+ <element name="digit1" ref="digit"><bounds x="47" y="-15.5" width="24" height="32" /></element>
+ <element name="1.8" ref="seg"><bounds x="51" y="42.5" width="15" height="3" /></element>
+ <element name="1.9" ref="seg"><bounds x="51" y="71.5" width="15" height="3" /></element>
- <bezel name="digit2" element="digit"><bounds x="91" y="-15.5" width="24" height="32" /></bezel>
- <bezel name="2.8" element="seg"><bounds x="95" y="42.5" width="15" height="3" /></bezel>
- <bezel name="2.9" element="seg"><bounds x="95" y="71.5" width="15" height="3" /></bezel>
+ <element name="digit2" ref="digit"><bounds x="91" y="-15.5" width="24" height="32" /></element>
+ <element name="2.8" ref="seg"><bounds x="95" y="42.5" width="15" height="3" /></element>
+ <element name="2.9" ref="seg"><bounds x="95" y="71.5" width="15" height="3" /></element>
- <bezel name="digit3" element="digit"><bounds x="135" y="-15.5" width="24" height="32" /></bezel>
- <bezel name="3.8" element="seg"><bounds x="139" y="42.5" width="15" height="3" /></bezel>
- <bezel name="3.9" element="seg"><bounds x="139" y="71.5" width="15" height="3" /></bezel>
+ <element name="digit3" ref="digit"><bounds x="135" y="-15.5" width="24" height="32" /></element>
+ <element name="3.8" ref="seg"><bounds x="139" y="42.5" width="15" height="3" /></element>
+ <element name="3.9" ref="seg"><bounds x="139" y="71.5" width="15" height="3" /></element>
- <bezel name="digit4" element="digit"><bounds x="179" y="-15.5" width="24" height="32" /></bezel>
- <bezel name="4.8" element="seg"><bounds x="183" y="42.5" width="15" height="3" /></bezel>
- <bezel name="4.9" element="seg"><bounds x="183" y="71.5" width="15" height="3" /></bezel>
+ <element name="digit4" ref="digit"><bounds x="179" y="-15.5" width="24" height="32" /></element>
+ <element name="4.8" ref="seg"><bounds x="183" y="42.5" width="15" height="3" /></element>
+ <element name="4.9" ref="seg"><bounds x="183" y="71.5" width="15" height="3" /></element>
- <bezel name="digit5" element="digit"><bounds x="223" y="-15.5" width="24" height="32" /></bezel>
- <bezel name="5.8" element="seg"><bounds x="227" y="42.5" width="15" height="3" /></bezel>
- <bezel name="5.9" element="seg"><bounds x="227" y="71.5" width="15" height="3" /></bezel>
+ <element name="digit5" ref="digit"><bounds x="223" y="-15.5" width="24" height="32" /></element>
+ <element name="5.8" ref="seg"><bounds x="227" y="42.5" width="15" height="3" /></element>
+ <element name="5.9" ref="seg"><bounds x="227" y="71.5" width="15" height="3" /></element>
- <bezel name="digit6" element="digit"><bounds x="267" y="-15.5" width="24" height="32" /></bezel>
- <bezel name="6.8" element="seg"><bounds x="271" y="42.5" width="15" height="3" /></bezel>
- <bezel name="6.9" element="seg"><bounds x="271" y="71.5" width="15" height="3" /></bezel>
+ <element name="digit6" ref="digit"><bounds x="267" y="-15.5" width="24" height="32" /></element>
+ <element name="6.8" ref="seg"><bounds x="271" y="42.5" width="15" height="3" /></element>
+ <element name="6.9" ref="seg"><bounds x="271" y="71.5" width="15" height="3" /></element>
- <bezel name="digit7" element="digit"><bounds x="311" y="-15.5" width="24" height="32" /></bezel>
- <bezel name="7.8" element="seg"><bounds x="315" y="42.5" width="15" height="3" /></bezel>
- <bezel name="7.9" element="seg"><bounds x="315" y="71.5" width="15" height="3" /></bezel>
+ <element name="digit7" ref="digit"><bounds x="311" y="-15.5" width="24" height="32" /></element>
+ <element name="7.8" ref="seg"><bounds x="315" y="42.5" width="15" height="3" /></element>
+ <element name="7.9" ref="seg"><bounds x="315" y="71.5" width="15" height="3" /></element>
- <bezel name="digit8" element="digit"><bounds x="355" y="-15.5" width="24" height="32" /></bezel>
- <bezel name="8.8" element="seg"><bounds x="359" y="42.5" width="15" height="3" /></bezel>
- <bezel name="8.9" element="seg"><bounds x="359" y="71.5" width="15" height="3" /></bezel>
+ <element name="digit8" ref="digit"><bounds x="355" y="-15.5" width="24" height="32" /></element>
+ <element name="8.8" ref="seg"><bounds x="359" y="42.5" width="15" height="3" /></element>
+ <element name="8.9" ref="seg"><bounds x="359" y="71.5" width="15" height="3" /></element>
<!-- digit masks -->
- <bezel name="0.0" element="mask"><bounds x="8" y="-17" width="17" height="6" /><color alpha="0.5" /></bezel>
- <bezel name="1.0" element="mask"><bounds x="52" y="-17" width="17" height="6" /><color alpha="0.5" /></bezel>
- <bezel name="2.0" element="mask"><bounds x="96" y="-17" width="17" height="6" /><color alpha="0.5" /></bezel>
- <bezel name="3.0" element="mask"><bounds x="140" y="-17" width="17" height="6" /><color alpha="0.5" /></bezel>
- <bezel name="4.0" element="mask"><bounds x="184" y="-17" width="17" height="6" /><color alpha="0.5" /></bezel>
- <bezel name="5.0" element="mask"><bounds x="228" y="-17" width="17" height="6" /><color alpha="0.5" /></bezel>
- <bezel name="6.0" element="mask"><bounds x="272" y="-17" width="17" height="6" /><color alpha="0.5" /></bezel>
- <bezel name="7.0" element="mask"><bounds x="316" y="-17" width="17" height="6" /><color alpha="0.5" /></bezel>
- <bezel name="8.0" element="mask"><bounds x="360" y="-17" width="17" height="6" /><color alpha="0.5" /></bezel>
-
- <bezel name="0.3" element="mask"><bounds x="5" y="12" width="17" height="6" /><color alpha="0.5" /></bezel>
- <bezel name="1.3" element="mask"><bounds x="49" y="12" width="17" height="6" /><color alpha="0.5" /></bezel>
- <bezel name="2.3" element="mask"><bounds x="93" y="12" width="17" height="6" /><color alpha="0.5" /></bezel>
- <bezel name="3.3" element="mask"><bounds x="137" y="12" width="17" height="6" /><color alpha="0.5" /></bezel>
- <bezel name="4.3" element="mask"><bounds x="181" y="12" width="17" height="6" /><color alpha="0.5" /></bezel>
- <bezel name="5.3" element="mask"><bounds x="225" y="12" width="17" height="6" /><color alpha="0.5" /></bezel>
- <bezel name="6.3" element="mask"><bounds x="269" y="12" width="17" height="6" /><color alpha="0.5" /></bezel>
- <bezel name="7.3" element="mask"><bounds x="313" y="12" width="17" height="6" /><color alpha="0.5" /></bezel>
- <bezel name="8.3" element="mask"><bounds x="357" y="12" width="17" height="6" /><color alpha="0.5" /></bezel>
+ <element name="0.0" ref="mask"><bounds x="8" y="-17" width="17" height="6" /><color alpha="0.5" /></element>
+ <element name="1.0" ref="mask"><bounds x="52" y="-17" width="17" height="6" /><color alpha="0.5" /></element>
+ <element name="2.0" ref="mask"><bounds x="96" y="-17" width="17" height="6" /><color alpha="0.5" /></element>
+ <element name="3.0" ref="mask"><bounds x="140" y="-17" width="17" height="6" /><color alpha="0.5" /></element>
+ <element name="4.0" ref="mask"><bounds x="184" y="-17" width="17" height="6" /><color alpha="0.5" /></element>
+ <element name="5.0" ref="mask"><bounds x="228" y="-17" width="17" height="6" /><color alpha="0.5" /></element>
+ <element name="6.0" ref="mask"><bounds x="272" y="-17" width="17" height="6" /><color alpha="0.5" /></element>
+ <element name="7.0" ref="mask"><bounds x="316" y="-17" width="17" height="6" /><color alpha="0.5" /></element>
+ <element name="8.0" ref="mask"><bounds x="360" y="-17" width="17" height="6" /><color alpha="0.5" /></element>
+
+ <element name="0.3" ref="mask"><bounds x="5" y="12" width="17" height="6" /><color alpha="0.5" /></element>
+ <element name="1.3" ref="mask"><bounds x="49" y="12" width="17" height="6" /><color alpha="0.5" /></element>
+ <element name="2.3" ref="mask"><bounds x="93" y="12" width="17" height="6" /><color alpha="0.5" /></element>
+ <element name="3.3" ref="mask"><bounds x="137" y="12" width="17" height="6" /><color alpha="0.5" /></element>
+ <element name="4.3" ref="mask"><bounds x="181" y="12" width="17" height="6" /><color alpha="0.5" /></element>
+ <element name="5.3" ref="mask"><bounds x="225" y="12" width="17" height="6" /><color alpha="0.5" /></element>
+ <element name="6.3" ref="mask"><bounds x="269" y="12" width="17" height="6" /><color alpha="0.5" /></element>
+ <element name="7.3" ref="mask"><bounds x="313" y="12" width="17" height="6" /><color alpha="0.5" /></element>
+ <element name="8.3" ref="mask"><bounds x="357" y="12" width="17" height="6" /><color alpha="0.5" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/ctntune.lay b/src/mame/layout/ctntune.lay
index 7ebe3c85f05..fc3fa3ace63 100644
--- a/src/mame/layout/ctntune.lay
+++ b/src/mame/layout/ctntune.lay
@@ -115,49 +115,49 @@ license:CC0
<view name="Internal Layout">
<bounds left="92" right="481" top="44" bottom="231" />
- <bezel element="whiteb"><bounds x="91" y="43" width="391" height="189" /></bezel>
+ <element ref="whiteb"><bounds x="91" y="43" width="391" height="189" /></element>
<repeat count="39">
<param name="x" start="95" increment="10" />
- <bezel element="whiteb2"><bounds x="~x~" y="47" width="3" height="181" /></bezel>
+ <element ref="whiteb2"><bounds x="~x~" y="47" width="3" height="181" /></element>
</repeat>
- <bezel element="whited"><bounds x="287" y="129.5" width="56" height="56" /></bezel>
- <bezel element="black"><bounds x="290" y="132.5" width="50" height="50" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="300" y="150" width="10" height="15" /></bezel>
+ <element ref="whited"><bounds x="287" y="129.5" width="56" height="56" /></element>
+ <element ref="black"><bounds x="290" y="132.5" width="50" height="50" /></element>
+ <element name="digit0" ref="digit"><bounds x="300" y="150" width="10" height="15" /></element>
<!-- fake 0 digits -->
- <bezel name="digitx" element="digit"><bounds x="310" y="150" width="10" height="15" /></bezel>
- <bezel name="digitx" element="digit"><bounds x="320" y="150" width="10" height="15" /></bezel>
- <bezel name="0.a" element="digitx"><bounds x="310" y="150" width="10" height="15" /></bezel>
- <bezel name="0.a" element="digitx"><bounds x="320" y="150" width="10" height="15" /></bezel>
-
- <bezel element="whited"><bounds x="227" y="129.5" width="43" height="43" /></bezel>
- <bezel element="blue"><bounds x="230" y="132.5" width="37" height="37" /></bezel>
- <bezel element="text_bb"><bounds x="233" y="145" width="31" height="12" /></bezel>
- <bezel element="hl" inputtag="IN.5" inputmask="0x01"><bounds x="230" y="132.5" width="37" height="37" /><color alpha="0.2" /></bezel>
-
- <bezel element="whited"><bounds x="227" y="57" width="59" height="59" /></bezel>
- <bezel element="green"><bounds x="230" y="60" width="53" height="53" /></bezel>
- <bezel element="text_bg"><bounds x="234" y="79" width="45" height="15" /></bezel>
- <bezel element="hl" inputtag="IN.4" inputmask="0x08"><bounds x="230" y="60" width="53" height="53" /><color alpha="0.2" /></bezel>
-
- <bezel element="whited"><bounds x="107" y="57" width="106" height="106" /></bezel>
- <bezel element="yellow"><bounds x="110" y="60" width="100" height="100" /></bezel>
- <bezel element="text_by1"><bounds x="133" y="71" width="54" height="28" /></bezel>
- <bezel element="text_by2"><bounds x="120" y="96" width="80" height="28" /></bezel>
- <bezel element="text_by3"><bounds x="133" y="121" width="54" height="28" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x08"><bounds x="110" y="60" width="100" height="100" /><color alpha="0.2" /></bezel>
- <bezel name="0.7" element="hl2"><bounds x="110" y="60" width="100" height="100" /><color alpha="0.33" /></bezel>
- <bezel name="0.7" element="hl3"><bounds x="110" y="60" width="100" height="100" /><color alpha="0.25" /></bezel>
-
- <bezel element="whited"><bounds x="360" y="112" width="106" height="106" /></bezel>
- <bezel element="red"><bounds x="363" y="115" width="100" height="100" /></bezel>
- <bezel element="text_br1"><bounds x="386" y="126" width="54" height="28" /></bezel>
- <bezel element="text_br2"><bounds x="373" y="151" width="80" height="28" /></bezel>
- <bezel element="text_br3"><bounds x="386" y="176" width="54" height="28" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x08"><bounds x="363" y="115" width="100" height="100" /><color alpha="0.2" /></bezel>
- <bezel name="0.8" element="hl2"><bounds x="363" y="115" width="100" height="100" /><color alpha="0.33" /></bezel>
- <bezel name="0.8" element="hl3"><bounds x="363" y="115" width="100" height="100" /><color alpha="0.25" /></bezel>
+ <element name="digitx" ref="digit"><bounds x="310" y="150" width="10" height="15" /></element>
+ <element name="digitx" ref="digit"><bounds x="320" y="150" width="10" height="15" /></element>
+ <element name="0.a" ref="digitx"><bounds x="310" y="150" width="10" height="15" /></element>
+ <element name="0.a" ref="digitx"><bounds x="320" y="150" width="10" height="15" /></element>
+
+ <element ref="whited"><bounds x="227" y="129.5" width="43" height="43" /></element>
+ <element ref="blue"><bounds x="230" y="132.5" width="37" height="37" /></element>
+ <element ref="text_bb"><bounds x="233" y="145" width="31" height="12" /></element>
+ <element ref="hl" inputtag="IN.5" inputmask="0x01"><bounds x="230" y="132.5" width="37" height="37" /><color alpha="0.2" /></element>
+
+ <element ref="whited"><bounds x="227" y="57" width="59" height="59" /></element>
+ <element ref="green"><bounds x="230" y="60" width="53" height="53" /></element>
+ <element ref="text_bg"><bounds x="234" y="79" width="45" height="15" /></element>
+ <element ref="hl" inputtag="IN.4" inputmask="0x08"><bounds x="230" y="60" width="53" height="53" /><color alpha="0.2" /></element>
+
+ <element ref="whited"><bounds x="107" y="57" width="106" height="106" /></element>
+ <element ref="yellow"><bounds x="110" y="60" width="100" height="100" /></element>
+ <element ref="text_by1"><bounds x="133" y="71" width="54" height="28" /></element>
+ <element ref="text_by2"><bounds x="120" y="96" width="80" height="28" /></element>
+ <element ref="text_by3"><bounds x="133" y="121" width="54" height="28" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x08"><bounds x="110" y="60" width="100" height="100" /><color alpha="0.2" /></element>
+ <element name="0.7" ref="hl2"><bounds x="110" y="60" width="100" height="100" /><color alpha="0.33" /></element>
+ <element name="0.7" ref="hl3"><bounds x="110" y="60" width="100" height="100" /><color alpha="0.25" /></element>
+
+ <element ref="whited"><bounds x="360" y="112" width="106" height="106" /></element>
+ <element ref="red"><bounds x="363" y="115" width="100" height="100" /></element>
+ <element ref="text_br1"><bounds x="386" y="126" width="54" height="28" /></element>
+ <element ref="text_br2"><bounds x="373" y="151" width="80" height="28" /></element>
+ <element ref="text_br3"><bounds x="386" y="176" width="54" height="28" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x08"><bounds x="363" y="115" width="100" height="100" /><color alpha="0.2" /></element>
+ <element name="0.8" ref="hl2"><bounds x="363" y="115" width="100" height="100" /><color alpha="0.33" /></element>
+ <element name="0.8" ref="hl3"><bounds x="363" y="115" width="100" height="100" /><color alpha="0.25" /></element>
<!-- buttons 1-10 -->
<repeat count="10">
@@ -165,21 +165,21 @@ license:CC0
<param name="x" start="110" increment="24.6" />
<param name="xw" start="107" increment="24.6" />
- <bezel element="whited"><bounds x="~xw~" y="194" width="22" height="22" /></bezel>
- <bezel element="blue"><bounds x="~x~" y="197" width="16" height="16" /></bezel>
- <bezel element="text_b~i~"><bounds x="~x~" y="198.5" width="16" height="13" /></bezel>
+ <element ref="whited"><bounds x="~xw~" y="194" width="22" height="22" /></element>
+ <element ref="blue"><bounds x="~x~" y="197" width="16" height="16" /></element>
+ <element ref="text_b~i~"><bounds x="~x~" y="198.5" width="16" height="13" /></element>
</repeat>
- <bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="110.0" y="197" width="16" height="16" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x02"><bounds x="134.6" y="197" width="16" height="16" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x02"><bounds x="159.2" y="197" width="16" height="16" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x02"><bounds x="183.8" y="197" width="16" height="16" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="208.4" y="197" width="16" height="16" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x04"><bounds x="233.0" y="197" width="16" height="16" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x04"><bounds x="257.6" y="197" width="16" height="16" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x04"><bounds x="282.2" y="197" width="16" height="16" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x08"><bounds x="306.8" y="197" width="16" height="16" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x08"><bounds x="331.4" y="197" width="16" height="16" /><color alpha="0.2" /></bezel>
+ <element ref="hl" inputtag="IN.0" inputmask="0x02"><bounds x="110.0" y="197" width="16" height="16" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x02"><bounds x="134.6" y="197" width="16" height="16" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x02"><bounds x="159.2" y="197" width="16" height="16" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x02"><bounds x="183.8" y="197" width="16" height="16" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x04"><bounds x="208.4" y="197" width="16" height="16" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x04"><bounds x="233.0" y="197" width="16" height="16" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x04"><bounds x="257.6" y="197" width="16" height="16" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x04"><bounds x="282.2" y="197" width="16" height="16" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x08"><bounds x="306.8" y="197" width="16" height="16" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x08"><bounds x="331.4" y="197" width="16" height="16" /><color alpha="0.2" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/ctstein.lay b/src/mame/layout/ctstein.lay
index 624a489bfe1..ffbe26ef17a 100644
--- a/src/mame/layout/ctstein.lay
+++ b/src/mame/layout/ctstein.lay
@@ -109,43 +109,43 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="50" top="0" bottom="22" />
- <bezel element="static_white">
+ <element ref="static_white">
<bounds left="-1" right="51" top="-1" bottom="23" />
- </bezel>
+ </element>
- <bezel name="0.0" element="lamp_r" inputtag="IN.2" inputmask="0x01">
+ <element name="0.0" ref="lamp_r" inputtag="IN.2" inputmask="0x01">
<bounds x="-1" y="-1" width="21" height="11" />
- </bezel>
- <bezel name="0.1" element="lamp_y" inputtag="IN.2" inputmask="0x02">
+ </element>
+ <element name="0.1" ref="lamp_y" inputtag="IN.2" inputmask="0x02">
<bounds x="30" y="12" width="21" height="11" />
- </bezel>
- <bezel name="0.2" element="lamp_g" inputtag="IN.2" inputmask="0x04">
+ </element>
+ <element name="0.2" ref="lamp_g" inputtag="IN.2" inputmask="0x04">
<bounds x="-1" y="12" width="21" height="11" />
- </bezel>
- <bezel name="0.3" element="lamp_b" inputtag="IN.2" inputmask="0x08">
+ </element>
+ <element name="0.3" ref="lamp_b" inputtag="IN.2" inputmask="0x08">
<bounds x="30" y="-1" width="21" height="11" />
- </bezel>
+ </element>
- <bezel element="static_white2"><bounds x="21" y="1" width="8" height="20" /></bezel>
+ <element ref="static_white2"><bounds x="21" y="1" width="8" height="20" /></element>
- <bezel element="text_best"><bounds x="21.4" y="3.5" width="3" height="0.75" /></bezel>
- <bezel element="text_score"><bounds x="25.9" y="3.5" width="3" height="0.75" /></bezel>
- <bezel element="button_b" inputtag="IN.1" inputmask="0x02"><bounds x="24" y="3" width="2" height="2" /></bezel>
+ <element ref="text_best"><bounds x="21.4" y="3.5" width="3" height="0.75" /></element>
+ <element ref="text_score"><bounds x="25.9" y="3.5" width="3" height="0.75" /></element>
+ <element ref="button_b" inputtag="IN.1" inputmask="0x02"><bounds x="24" y="3" width="2" height="2" /></element>
- <bezel element="text_start"><bounds x="21.2" y="18.5" width="3" height="0.75" /></bezel>
- <bezel element="text_game"><bounds x="25.8" y="18.5" width="3" height="0.75" /></bezel>
- <bezel element="button_r" inputtag="IN.1" inputmask="0x01"><bounds x="24" y="18" width="2" height="2" /></bezel>
+ <element ref="text_start"><bounds x="21.2" y="18.5" width="3" height="0.75" /></element>
+ <element ref="text_game"><bounds x="25.8" y="18.5" width="3" height="0.75" /></element>
+ <element ref="button_r" inputtag="IN.1" inputmask="0x01"><bounds x="24" y="18" width="2" height="2" /></element>
- <bezel element="text_dif"><bounds x="21.2" y="6.6" width="7.6" height="0.75" /></bezel>
- <bezel element="static_black"><bounds x="23.5" y="7.5" width="3.0" height="0.7" /></bezel>
- <bezel element="switch1" inputtag="IN.0" inputmask="0x0f" inputraw="1"><bounds x="23.4" y="7.4" width="0.9" height="0.9" /></bezel>
- <bezel element="switch2" inputtag="IN.0" inputmask="0x0f" inputraw="1"><bounds x="24.166" y="7.4" width="0.9" height="0.9" /></bezel>
- <bezel element="switch3" inputtag="IN.0" inputmask="0x0f" inputraw="1"><bounds x="24.933" y="7.4" width="0.9" height="0.9" /></bezel>
- <bezel element="switch4" inputtag="IN.0" inputmask="0x0f" inputraw="1"><bounds x="25.7" y="7.4" width="0.9" height="0.9" /></bezel>
- <bezel element="text_1"><bounds x="23.4" y="8.3" width="0.9" height="0.75" /></bezel>
- <bezel element="text_2"><bounds x="24.166" y="8.3" width="0.9" height="0.75" /></bezel>
- <bezel element="text_3"><bounds x="24.933" y="8.3" width="0.9" height="0.75" /></bezel>
- <bezel element="text_4"><bounds x="25.7" y="8.3" width="0.9" height="0.75" /></bezel>
+ <element ref="text_dif"><bounds x="21.2" y="6.6" width="7.6" height="0.75" /></element>
+ <element ref="static_black"><bounds x="23.5" y="7.5" width="3.0" height="0.7" /></element>
+ <element ref="switch1" inputtag="IN.0" inputmask="0x0f" inputraw="1"><bounds x="23.4" y="7.4" width="0.9" height="0.9" /></element>
+ <element ref="switch2" inputtag="IN.0" inputmask="0x0f" inputraw="1"><bounds x="24.166" y="7.4" width="0.9" height="0.9" /></element>
+ <element ref="switch3" inputtag="IN.0" inputmask="0x0f" inputraw="1"><bounds x="24.933" y="7.4" width="0.9" height="0.9" /></element>
+ <element ref="switch4" inputtag="IN.0" inputmask="0x0f" inputraw="1"><bounds x="25.7" y="7.4" width="0.9" height="0.9" /></element>
+ <element ref="text_1"><bounds x="23.4" y="8.3" width="0.9" height="0.75" /></element>
+ <element ref="text_2"><bounds x="24.166" y="8.3" width="0.9" height="0.75" /></element>
+ <element ref="text_3"><bounds x="24.933" y="8.3" width="0.9" height="0.75" /></element>
+ <element ref="text_4"><bounds x="25.7" y="8.3" width="0.9" height="0.75" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/cxg_ch2001.lay b/src/mame/layout/cxg_ch2001.lay
index 7e6a7a26e55..8738a98a4a9 100644
--- a/src/mame/layout/cxg_ch2001.lay
+++ b/src/mame/layout/cxg_ch2001.lay
@@ -168,77 +168,77 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- leds -->
<repeat count="8">
@@ -248,7 +248,7 @@ license:CC0
<repeat count="8">
<param name="x" start="8.3" increment="10" />
<param name="i1" start="0" increment="1" />
- <bezel name="~i1~.~i2~" element="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></bezel>
+ <element name="~i1~.~i2~" ref="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></element>
</repeat>
</repeat>
@@ -257,23 +257,23 @@ license:CC0
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -332,82 +332,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -416,110 +416,110 @@ license:CC0
<view name="Internal Layout">
<bounds left="-14" right="88" top="-2" bottom="108.8" />
- <bezel element="cwhite"><bounds x="-2" y="-2" width="90" height="90" /></bezel>
- <bezel element="cblack"><bounds x="1.5" y="1.5" width="83" height="83" /></bezel>
- <bezel element="cwhite"><bounds x="2" y="2" width="82" height="82" /></bezel>
+ <element ref="cwhite"><bounds x="-2" y="-2" width="90" height="90" /></element>
+ <element ref="cblack"><bounds x="1.5" y="1.5" width="83" height="83" /></element>
+ <element ref="cwhite"><bounds x="2" y="2" width="82" height="82" /></element>
<group ref="sb_board"><bounds x="3" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-13" y="3" width="10" height="80" /></group>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="-0.8" y="7" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="-0.8" y="17" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="-0.8" y="27" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="-0.8" y="37" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="-0.8" y="47" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="-0.8" y="57" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="-0.8" y="67" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="-0.8" y="77" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="7" y="85" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="17" y="85" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="27" y="85" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="37" y="85" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="47" y="85" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="57" y="85" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="67" y="85" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="77" y="85" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="-0.8" y="7" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="-0.8" y="17" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="-0.8" y="27" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="-0.8" y="37" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="-0.8" y="47" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="-0.8" y="57" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="-0.8" y="67" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="-0.8" y="77" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="7" y="85" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="17" y="85" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="27" y="85" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="37" y="85" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="47" y="85" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="57" y="85" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="67" y="85" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="77" y="85" width="2" height="2" /></element>
<!-- bottom side -->
- <bezel name="9.0" element="led2"><bounds x="12.25" y="90" width="1.5" height="1.5" /></bezel>
- <bezel element="text_b1"><bounds x="7" y="91.9" width="12" height="1.8" /></bezel>
- <bezel element="butr" inputtag="IN.1" inputmask="0x01"><bounds x="10" y="94.3" width="6" height="2" /></bezel>
- <bezel element="text_b2"><bounds x="7" y="101.4" width="12" height="1.8" /></bezel>
- <bezel element="butr" inputtag="IN.1" inputmask="0x02"><bounds x="10" y="103.8" width="6" height="2" /></bezel>
-
- <bezel element="white"><bounds x="20.2" y="89.2" width="7.6" height="9" /></bezel>
- <bezel element="blackb"><bounds x="20.5" y="89.5" width="7" height="8.4" /></bezel>
- <bezel name="8.1" element="led2"><bounds x="23.25" y="90" width="1.5" height="1.5" /></bezel>
- <bezel element="white"><bounds x="21" y="91.8" width="6" height="2" /></bezel>
- <bezel element="text_p1"><bounds x="23" y="91.8" width="2" height="2" /></bezel>
- <bezel element="butr" inputtag="IN.0" inputmask="0x02"><bounds x="21" y="94.3" width="6" height="2" /></bezel>
-
- <bezel element="white"><bounds x="28.2" y="89.2" width="7.6" height="9" /></bezel>
- <bezel element="blackb"><bounds x="28.5" y="89.5" width="7" height="8.4" /></bezel>
- <bezel name="8.2" element="led2"><bounds x="31.25" y="90" width="1.5" height="1.5" /></bezel>
- <bezel element="white"><bounds x="29" y="91.8" width="6" height="2" /></bezel>
- <bezel element="text_p2"><bounds x="31" y="91.8" width="2" height="2" /></bezel>
- <bezel element="butr" inputtag="IN.0" inputmask="0x04"><bounds x="29" y="94.3" width="6" height="2" /></bezel>
-
- <bezel element="white"><bounds x="36.2" y="89.2" width="7.6" height="9" /></bezel>
- <bezel element="blackb"><bounds x="36.5" y="89.5" width="7" height="8.4" /></bezel>
- <bezel name="8.3" element="led2"><bounds x="39.25" y="90" width="1.5" height="1.5" /></bezel>
- <bezel element="white"><bounds x="37" y="91.8" width="6" height="2" /></bezel>
- <bezel element="text_p3"><bounds x="39" y="91.8" width="2" height="2" /></bezel>
- <bezel element="butr" inputtag="IN.0" inputmask="0x08"><bounds x="37" y="94.3" width="6" height="2" /></bezel>
-
- <bezel element="white"><bounds x="20.2" y="98.7" width="7.6" height="9" /></bezel>
- <bezel element="blackb"><bounds x="20.5" y="99" width="7" height="8.4" /></bezel>
- <bezel name="8.4" element="led2"><bounds x="23.25" y="99.5" width="1.5" height="1.5" /></bezel>
- <bezel element="white"><bounds x="21" y="101.3" width="6" height="2" /></bezel>
- <bezel element="text_p4"><bounds x="23" y="101.3" width="2" height="2" /></bezel>
- <bezel element="butr" inputtag="IN.0" inputmask="0x10"><bounds x="21" y="103.8" width="6" height="2" /></bezel>
-
- <bezel element="white"><bounds x="28.2" y="98.7" width="7.6" height="9" /></bezel>
- <bezel element="blackb"><bounds x="28.5" y="99" width="7" height="8.4" /></bezel>
- <bezel name="8.5" element="led2"><bounds x="31.25" y="99.5" width="1.5" height="1.5" /></bezel>
- <bezel element="white"><bounds x="29" y="101.3" width="6" height="2" /></bezel>
- <bezel element="text_p5"><bounds x="31" y="101.3" width="2" height="2" /></bezel>
- <bezel element="butr" inputtag="IN.0" inputmask="0x20"><bounds x="29" y="103.8" width="6" height="2" /></bezel>
-
- <bezel element="white"><bounds x="36.2" y="98.7" width="7.6" height="9" /></bezel>
- <bezel element="blackb"><bounds x="36.5" y="99" width="7" height="8.4" /></bezel>
- <bezel name="8.6" element="led2"><bounds x="39.25" y="99.5" width="1.5" height="1.5" /></bezel>
- <bezel element="white"><bounds x="37" y="101.3" width="6" height="2" /></bezel>
- <bezel element="text_p6"><bounds x="39" y="101.3" width="2" height="2" /></bezel>
- <bezel element="butr" inputtag="IN.0" inputmask="0x40"><bounds x="37" y="103.8" width="6" height="2" /></bezel>
-
- <bezel element="white"><bounds x="46.5" y="89.2" width="7" height="9" /></bezel>
- <bezel element="blackb"><bounds x="46.8" y="89.5" width="6.4" height="8.4" /></bezel>
- <bezel name="8.7" element="led2"><bounds x="49.25" y="90" width="1.5" height="1.5" /></bezel>
- <bezel element="text_white"><bounds x="48" y="91.8" width="4" height="1.5" /></bezel>
- <bezel element="butd" inputtag="IN.0" inputmask="0x80"><bounds x="48.5" y="94" width="3" height="3" /></bezel>
-
- <bezel element="white"><bounds x="46.5" y="98.7" width="7" height="9" /></bezel>
- <bezel element="blackb"><bounds x="46.8" y="99" width="6.4" height="8.4" /></bezel>
- <bezel name="8.0" element="led2"><bounds x="49.25" y="99.5" width="1.5" height="1.5" /></bezel>
- <bezel element="text_black"><bounds x="48" y="101.3" width="4" height="1.5" /></bezel>
- <bezel element="butd" inputtag="IN.0" inputmask="0x01"><bounds x="48.5" y="103.5" width="3" height="3" /></bezel>
-
- <bezel element="text_b3"><bounds x="52" y="89.2" width="12" height="1.8" /></bezel>
- <bezel element="butr" inputtag="IN.1" inputmask="0x10"><bounds x="57" y="91.5" width="2" height="6" /></bezel>
- <bezel element="text_b4"><bounds x="60" y="89.2" width="12" height="1.8" /></bezel>
- <bezel element="butr" inputtag="IN.1" inputmask="0x80"><bounds x="65" y="91.5" width="2" height="6" /></bezel>
- <bezel element="text_b5"><bounds x="68" y="89.2" width="12" height="1.8" /></bezel>
- <bezel element="butr" inputtag="IN.1" inputmask="0x40"><bounds x="73" y="91.5" width="2" height="6" /></bezel>
- <bezel element="text_b6"><bounds x="52" y="98.7" width="12" height="1.8" /></bezel>
- <bezel element="butr" inputtag="IN.1" inputmask="0x08"><bounds x="57" y="101" width="2" height="6" /></bezel>
- <bezel element="text_b7"><bounds x="60" y="98.7" width="12" height="1.8" /></bezel>
- <bezel element="butr" inputtag="IN.1" inputmask="0x04"><bounds x="65" y="101" width="2" height="6" /></bezel>
- <bezel element="text_b8"><bounds x="68" y="98.7" width="12" height="1.8" /></bezel>
- <bezel element="butr" inputtag="IN.1" inputmask="0x20"><bounds x="73" y="101" width="2" height="6" /></bezel>
-
- <bezel element="white"><bounds x="61.85" y="89.2" width="0.3" height="18.5" /></bezel>
- <bezel element="white"><bounds x="69.85" y="89.2" width="0.3" height="18.5" /></bezel>
+ <element name="9.0" ref="led2"><bounds x="12.25" y="90" width="1.5" height="1.5" /></element>
+ <element ref="text_b1"><bounds x="7" y="91.9" width="12" height="1.8" /></element>
+ <element ref="butr" inputtag="IN.1" inputmask="0x01"><bounds x="10" y="94.3" width="6" height="2" /></element>
+ <element ref="text_b2"><bounds x="7" y="101.4" width="12" height="1.8" /></element>
+ <element ref="butr" inputtag="IN.1" inputmask="0x02"><bounds x="10" y="103.8" width="6" height="2" /></element>
+
+ <element ref="white"><bounds x="20.2" y="89.2" width="7.6" height="9" /></element>
+ <element ref="blackb"><bounds x="20.5" y="89.5" width="7" height="8.4" /></element>
+ <element name="8.1" ref="led2"><bounds x="23.25" y="90" width="1.5" height="1.5" /></element>
+ <element ref="white"><bounds x="21" y="91.8" width="6" height="2" /></element>
+ <element ref="text_p1"><bounds x="23" y="91.8" width="2" height="2" /></element>
+ <element ref="butr" inputtag="IN.0" inputmask="0x02"><bounds x="21" y="94.3" width="6" height="2" /></element>
+
+ <element ref="white"><bounds x="28.2" y="89.2" width="7.6" height="9" /></element>
+ <element ref="blackb"><bounds x="28.5" y="89.5" width="7" height="8.4" /></element>
+ <element name="8.2" ref="led2"><bounds x="31.25" y="90" width="1.5" height="1.5" /></element>
+ <element ref="white"><bounds x="29" y="91.8" width="6" height="2" /></element>
+ <element ref="text_p2"><bounds x="31" y="91.8" width="2" height="2" /></element>
+ <element ref="butr" inputtag="IN.0" inputmask="0x04"><bounds x="29" y="94.3" width="6" height="2" /></element>
+
+ <element ref="white"><bounds x="36.2" y="89.2" width="7.6" height="9" /></element>
+ <element ref="blackb"><bounds x="36.5" y="89.5" width="7" height="8.4" /></element>
+ <element name="8.3" ref="led2"><bounds x="39.25" y="90" width="1.5" height="1.5" /></element>
+ <element ref="white"><bounds x="37" y="91.8" width="6" height="2" /></element>
+ <element ref="text_p3"><bounds x="39" y="91.8" width="2" height="2" /></element>
+ <element ref="butr" inputtag="IN.0" inputmask="0x08"><bounds x="37" y="94.3" width="6" height="2" /></element>
+
+ <element ref="white"><bounds x="20.2" y="98.7" width="7.6" height="9" /></element>
+ <element ref="blackb"><bounds x="20.5" y="99" width="7" height="8.4" /></element>
+ <element name="8.4" ref="led2"><bounds x="23.25" y="99.5" width="1.5" height="1.5" /></element>
+ <element ref="white"><bounds x="21" y="101.3" width="6" height="2" /></element>
+ <element ref="text_p4"><bounds x="23" y="101.3" width="2" height="2" /></element>
+ <element ref="butr" inputtag="IN.0" inputmask="0x10"><bounds x="21" y="103.8" width="6" height="2" /></element>
+
+ <element ref="white"><bounds x="28.2" y="98.7" width="7.6" height="9" /></element>
+ <element ref="blackb"><bounds x="28.5" y="99" width="7" height="8.4" /></element>
+ <element name="8.5" ref="led2"><bounds x="31.25" y="99.5" width="1.5" height="1.5" /></element>
+ <element ref="white"><bounds x="29" y="101.3" width="6" height="2" /></element>
+ <element ref="text_p5"><bounds x="31" y="101.3" width="2" height="2" /></element>
+ <element ref="butr" inputtag="IN.0" inputmask="0x20"><bounds x="29" y="103.8" width="6" height="2" /></element>
+
+ <element ref="white"><bounds x="36.2" y="98.7" width="7.6" height="9" /></element>
+ <element ref="blackb"><bounds x="36.5" y="99" width="7" height="8.4" /></element>
+ <element name="8.6" ref="led2"><bounds x="39.25" y="99.5" width="1.5" height="1.5" /></element>
+ <element ref="white"><bounds x="37" y="101.3" width="6" height="2" /></element>
+ <element ref="text_p6"><bounds x="39" y="101.3" width="2" height="2" /></element>
+ <element ref="butr" inputtag="IN.0" inputmask="0x40"><bounds x="37" y="103.8" width="6" height="2" /></element>
+
+ <element ref="white"><bounds x="46.5" y="89.2" width="7" height="9" /></element>
+ <element ref="blackb"><bounds x="46.8" y="89.5" width="6.4" height="8.4" /></element>
+ <element name="8.7" ref="led2"><bounds x="49.25" y="90" width="1.5" height="1.5" /></element>
+ <element ref="text_white"><bounds x="48" y="91.8" width="4" height="1.5" /></element>
+ <element ref="butd" inputtag="IN.0" inputmask="0x80"><bounds x="48.5" y="94" width="3" height="3" /></element>
+
+ <element ref="white"><bounds x="46.5" y="98.7" width="7" height="9" /></element>
+ <element ref="blackb"><bounds x="46.8" y="99" width="6.4" height="8.4" /></element>
+ <element name="8.0" ref="led2"><bounds x="49.25" y="99.5" width="1.5" height="1.5" /></element>
+ <element ref="text_black"><bounds x="48" y="101.3" width="4" height="1.5" /></element>
+ <element ref="butd" inputtag="IN.0" inputmask="0x01"><bounds x="48.5" y="103.5" width="3" height="3" /></element>
+
+ <element ref="text_b3"><bounds x="52" y="89.2" width="12" height="1.8" /></element>
+ <element ref="butr" inputtag="IN.1" inputmask="0x10"><bounds x="57" y="91.5" width="2" height="6" /></element>
+ <element ref="text_b4"><bounds x="60" y="89.2" width="12" height="1.8" /></element>
+ <element ref="butr" inputtag="IN.1" inputmask="0x80"><bounds x="65" y="91.5" width="2" height="6" /></element>
+ <element ref="text_b5"><bounds x="68" y="89.2" width="12" height="1.8" /></element>
+ <element ref="butr" inputtag="IN.1" inputmask="0x40"><bounds x="73" y="91.5" width="2" height="6" /></element>
+ <element ref="text_b6"><bounds x="52" y="98.7" width="12" height="1.8" /></element>
+ <element ref="butr" inputtag="IN.1" inputmask="0x08"><bounds x="57" y="101" width="2" height="6" /></element>
+ <element ref="text_b7"><bounds x="60" y="98.7" width="12" height="1.8" /></element>
+ <element ref="butr" inputtag="IN.1" inputmask="0x04"><bounds x="65" y="101" width="2" height="6" /></element>
+ <element ref="text_b8"><bounds x="68" y="98.7" width="12" height="1.8" /></element>
+ <element ref="butr" inputtag="IN.1" inputmask="0x20"><bounds x="73" y="101" width="2" height="6" /></element>
+
+ <element ref="white"><bounds x="61.85" y="89.2" width="0.3" height="18.5" /></element>
+ <element ref="white"><bounds x="69.85" y="89.2" width="0.3" height="18.5" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/cxg_dominator.lay b/src/mame/layout/cxg_dominator.lay
index 318666c79a8..18d80bafd20 100644
--- a/src/mame/layout/cxg_dominator.lay
+++ b/src/mame/layout/cxg_dominator.lay
@@ -192,114 +192,114 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- coords -->
- <bezel element="text_80"><bounds x="0.25" y="4.3" width="2" height="1.4" /></bezel>
- <bezel element="text_70"><bounds x="0.25" y="14.3" width="2" height="1.4" /></bezel>
- <bezel element="text_60"><bounds x="0.25" y="24.3" width="2" height="1.4" /></bezel>
- <bezel element="text_50"><bounds x="0.25" y="34.3" width="2" height="1.4" /></bezel>
- <bezel element="text_40"><bounds x="0.25" y="44.3" width="2" height="1.4" /></bezel>
- <bezel element="text_30"><bounds x="0.25" y="54.3" width="2" height="1.4" /></bezel>
- <bezel element="text_20"><bounds x="0.25" y="64.3" width="2" height="1.4" /></bezel>
- <bezel element="text_10"><bounds x="0.25" y="74.3" width="2" height="1.4" /></bezel>
-
- <bezel element="text_81"><bounds x="77.75" y="4.3" width="2" height="1.4" /></bezel>
- <bezel element="text_71"><bounds x="77.75" y="14.3" width="2" height="1.4" /></bezel>
- <bezel element="text_61"><bounds x="77.75" y="24.3" width="2" height="1.4" /></bezel>
- <bezel element="text_51"><bounds x="77.75" y="34.3" width="2" height="1.4" /></bezel>
- <bezel element="text_41"><bounds x="77.75" y="44.3" width="2" height="1.4" /></bezel>
- <bezel element="text_31"><bounds x="77.75" y="54.3" width="2" height="1.4" /></bezel>
- <bezel element="text_21"><bounds x="77.75" y="64.3" width="2" height="1.4" /></bezel>
- <bezel element="text_11"><bounds x="77.75" y="74.3" width="2" height="1.4" /></bezel>
-
- <bezel element="text_a0"><bounds x="4" y="0" width="2" height="1.4" /></bezel>
- <bezel element="text_b0"><bounds x="14" y="0" width="2" height="1.4" /></bezel>
- <bezel element="text_c0"><bounds x="24" y="0" width="2" height="1.4" /></bezel>
- <bezel element="text_d0"><bounds x="34" y="0" width="2" height="1.4" /></bezel>
- <bezel element="text_e0"><bounds x="44" y="0" width="2" height="1.4" /></bezel>
- <bezel element="text_f0"><bounds x="54" y="0" width="2" height="1.4" /></bezel>
- <bezel element="text_g0"><bounds x="64" y="0" width="2" height="1.4" /></bezel>
- <bezel element="text_h0"><bounds x="74" y="0" width="2" height="1.4" /></bezel>
-
- <bezel element="text_a1"><bounds x="4" y="78.55" width="2" height="1.4" /></bezel>
- <bezel element="text_b1"><bounds x="14" y="78.55" width="2" height="1.4" /></bezel>
- <bezel element="text_c1"><bounds x="24" y="78.55" width="2" height="1.4" /></bezel>
- <bezel element="text_d1"><bounds x="34" y="78.55" width="2" height="1.4" /></bezel>
- <bezel element="text_e1"><bounds x="44" y="78.55" width="2" height="1.4" /></bezel>
- <bezel element="text_f1"><bounds x="54" y="78.55" width="2" height="1.4" /></bezel>
- <bezel element="text_g1"><bounds x="64" y="78.55" width="2" height="1.4" /></bezel>
- <bezel element="text_h1"><bounds x="74" y="78.55" width="2" height="1.4" /></bezel>
+ <element ref="text_80"><bounds x="0.25" y="4.3" width="2" height="1.4" /></element>
+ <element ref="text_70"><bounds x="0.25" y="14.3" width="2" height="1.4" /></element>
+ <element ref="text_60"><bounds x="0.25" y="24.3" width="2" height="1.4" /></element>
+ <element ref="text_50"><bounds x="0.25" y="34.3" width="2" height="1.4" /></element>
+ <element ref="text_40"><bounds x="0.25" y="44.3" width="2" height="1.4" /></element>
+ <element ref="text_30"><bounds x="0.25" y="54.3" width="2" height="1.4" /></element>
+ <element ref="text_20"><bounds x="0.25" y="64.3" width="2" height="1.4" /></element>
+ <element ref="text_10"><bounds x="0.25" y="74.3" width="2" height="1.4" /></element>
+
+ <element ref="text_81"><bounds x="77.75" y="4.3" width="2" height="1.4" /></element>
+ <element ref="text_71"><bounds x="77.75" y="14.3" width="2" height="1.4" /></element>
+ <element ref="text_61"><bounds x="77.75" y="24.3" width="2" height="1.4" /></element>
+ <element ref="text_51"><bounds x="77.75" y="34.3" width="2" height="1.4" /></element>
+ <element ref="text_41"><bounds x="77.75" y="44.3" width="2" height="1.4" /></element>
+ <element ref="text_31"><bounds x="77.75" y="54.3" width="2" height="1.4" /></element>
+ <element ref="text_21"><bounds x="77.75" y="64.3" width="2" height="1.4" /></element>
+ <element ref="text_11"><bounds x="77.75" y="74.3" width="2" height="1.4" /></element>
+
+ <element ref="text_a0"><bounds x="4" y="0" width="2" height="1.4" /></element>
+ <element ref="text_b0"><bounds x="14" y="0" width="2" height="1.4" /></element>
+ <element ref="text_c0"><bounds x="24" y="0" width="2" height="1.4" /></element>
+ <element ref="text_d0"><bounds x="34" y="0" width="2" height="1.4" /></element>
+ <element ref="text_e0"><bounds x="44" y="0" width="2" height="1.4" /></element>
+ <element ref="text_f0"><bounds x="54" y="0" width="2" height="1.4" /></element>
+ <element ref="text_g0"><bounds x="64" y="0" width="2" height="1.4" /></element>
+ <element ref="text_h0"><bounds x="74" y="0" width="2" height="1.4" /></element>
+
+ <element ref="text_a1"><bounds x="4" y="78.55" width="2" height="1.4" /></element>
+ <element ref="text_b1"><bounds x="14" y="78.55" width="2" height="1.4" /></element>
+ <element ref="text_c1"><bounds x="24" y="78.55" width="2" height="1.4" /></element>
+ <element ref="text_d1"><bounds x="34" y="78.55" width="2" height="1.4" /></element>
+ <element ref="text_e1"><bounds x="44" y="78.55" width="2" height="1.4" /></element>
+ <element ref="text_f1"><bounds x="54" y="78.55" width="2" height="1.4" /></element>
+ <element ref="text_g1"><bounds x="64" y="78.55" width="2" height="1.4" /></element>
+ <element ref="text_h1"><bounds x="74" y="78.55" width="2" height="1.4" /></element>
<!-- leds -->
<repeat count="8">
@@ -309,7 +309,7 @@ license:CC0
<repeat count="8">
<param name="x" start="0.2" increment="10" />
<param name="i2" start="0" increment="1" />
- <bezel name="~i1~.~i2~" element="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></bezel>
+ <element name="~i1~.~i2~" ref="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></element>
</repeat>
</repeat>
@@ -318,23 +318,23 @@ license:CC0
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -393,82 +393,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -642,7 +642,7 @@ license:CC0
<view name="Internal Layout">
<bounds left="-4.5" right="120" top="2.5" bottom="97.5" />
- <bezel element="cwhite"><bounds x="9.5" y="9.5" width="81" height="81" /></bezel>
+ <element ref="cwhite"><bounds x="9.5" y="9.5" width="81" height="81" /></element>
<group ref="sb_board"><bounds x="10" y="10" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-2.5" y="10" width="10" height="80" /></group>
diff --git a/src/mame/layout/cxg_prtchess_v2.lay b/src/mame/layout/cxg_prtchess_v2.lay
index fddee14ee83..8a7165b0089 100644
--- a/src/mame/layout/cxg_prtchess_v2.lay
+++ b/src/mame/layout/cxg_prtchess_v2.lay
@@ -98,100 +98,100 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- sensors, pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -250,82 +250,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -338,64 +338,64 @@ license:CC0
<group ref="sb_ui"><bounds x="-10.5" y="3" width="10" height="80" /></group>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="1.25" y="9" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="1.25" y="19" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="1.25" y="29" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="1.25" y="39" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="1.25" y="49" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="1.25" y="59" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="1.25" y="69" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="1.25" y="79" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="6" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="16" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="26" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="36" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="46" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="56" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="66" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="76" y="83.7" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="1.25" y="9" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="1.25" y="19" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="1.25" y="29" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="1.25" y="39" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="1.25" y="49" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="1.25" y="59" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="1.25" y="69" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="1.25" y="79" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="6" y="83.7" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="16" y="83.7" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="26" y="83.7" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="36" y="83.7" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="46" y="83.7" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="56" y="83.7" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="66" y="83.7" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="76" y="83.7" width="2" height="2" /></element>
<!-- chessboard leds -->
- <bezel name="0.1" element="led"><bounds x="1.5" y="7.25" width="1.5" height="1.5" /></bezel>
- <bezel name="1.1" element="led"><bounds x="1.5" y="17.25" width="1.5" height="1.5" /></bezel>
- <bezel name="2.1" element="led"><bounds x="1.5" y="27.25" width="1.5" height="1.5" /></bezel>
- <bezel name="3.1" element="led"><bounds x="1.5" y="37.25" width="1.5" height="1.5" /></bezel>
- <bezel name="4.1" element="led"><bounds x="1.5" y="47.25" width="1.5" height="1.5" /></bezel>
- <bezel name="5.1" element="led"><bounds x="1.5" y="57.25" width="1.5" height="1.5" /></bezel>
- <bezel name="6.1" element="led"><bounds x="1.5" y="67.25" width="1.5" height="1.5" /></bezel>
- <bezel name="7.1" element="led"><bounds x="1.5" y="77.25" width="1.5" height="1.5" /></bezel>
-
- <bezel name="7.0" element="led"><bounds x="8.25" y="84" width="1.5" height="1.5" /></bezel>
- <bezel name="6.0" element="led"><bounds x="18.25" y="84" width="1.5" height="1.5" /></bezel>
- <bezel name="5.0" element="led"><bounds x="28.25" y="84" width="1.5" height="1.5" /></bezel>
- <bezel name="4.0" element="led"><bounds x="38.25" y="84" width="1.5" height="1.5" /></bezel>
- <bezel name="3.0" element="led"><bounds x="48.25" y="84" width="1.5" height="1.5" /></bezel>
- <bezel name="2.0" element="led"><bounds x="58.25" y="84" width="1.5" height="1.5" /></bezel>
- <bezel name="1.0" element="led"><bounds x="68.25" y="84" width="1.5" height="1.5" /></bezel>
- <bezel name="0.0" element="led"><bounds x="78.25" y="84" width="1.5" height="1.5" /></bezel>
+ <element name="0.1" ref="led"><bounds x="1.5" y="7.25" width="1.5" height="1.5" /></element>
+ <element name="1.1" ref="led"><bounds x="1.5" y="17.25" width="1.5" height="1.5" /></element>
+ <element name="2.1" ref="led"><bounds x="1.5" y="27.25" width="1.5" height="1.5" /></element>
+ <element name="3.1" ref="led"><bounds x="1.5" y="37.25" width="1.5" height="1.5" /></element>
+ <element name="4.1" ref="led"><bounds x="1.5" y="47.25" width="1.5" height="1.5" /></element>
+ <element name="5.1" ref="led"><bounds x="1.5" y="57.25" width="1.5" height="1.5" /></element>
+ <element name="6.1" ref="led"><bounds x="1.5" y="67.25" width="1.5" height="1.5" /></element>
+ <element name="7.1" ref="led"><bounds x="1.5" y="77.25" width="1.5" height="1.5" /></element>
+
+ <element name="7.0" ref="led"><bounds x="8.25" y="84" width="1.5" height="1.5" /></element>
+ <element name="6.0" ref="led"><bounds x="18.25" y="84" width="1.5" height="1.5" /></element>
+ <element name="5.0" ref="led"><bounds x="28.25" y="84" width="1.5" height="1.5" /></element>
+ <element name="4.0" ref="led"><bounds x="38.25" y="84" width="1.5" height="1.5" /></element>
+ <element name="3.0" ref="led"><bounds x="48.25" y="84" width="1.5" height="1.5" /></element>
+ <element name="2.0" ref="led"><bounds x="58.25" y="84" width="1.5" height="1.5" /></element>
+ <element name="1.0" ref="led"><bounds x="68.25" y="84" width="1.5" height="1.5" /></element>
+ <element name="0.0" ref="led"><bounds x="78.25" y="84" width="1.5" height="1.5" /></element>
<!-- bottom side labels -->
- <bezel element="white2"><bounds x="9" y="86.3" width="10" height="0.3" /></bezel>
- <bezel element="white2"><bounds x="29" y="86.3" width="10" height="0.3" /></bezel>
- <bezel element="white2"><bounds x="49" y="86.3" width="10" height="0.3" /></bezel>
- <bezel element="white2"><bounds x="69" y="86.3" width="10" height="0.3" /></bezel>
+ <element ref="white2"><bounds x="9" y="86.3" width="10" height="0.3" /></element>
+ <element ref="white2"><bounds x="29" y="86.3" width="10" height="0.3" /></element>
+ <element ref="white2"><bounds x="49" y="86.3" width="10" height="0.3" /></element>
+ <element ref="white2"><bounds x="69" y="86.3" width="10" height="0.3" /></element>
- <bezel element="text_l1"><bounds x="9" y="87.1" width="10" height="2" /></bezel>
- <bezel element="text_l2"><bounds x="29" y="87.1" width="10" height="2" /></bezel>
- <bezel element="text_l3"><bounds x="49" y="87.1" width="10" height="2" /></bezel>
- <bezel element="text_l4"><bounds x="69" y="87.1" width="10" height="2" /></bezel>
+ <element ref="text_l1"><bounds x="9" y="87.1" width="10" height="2" /></element>
+ <element ref="text_l2"><bounds x="29" y="87.1" width="10" height="2" /></element>
+ <element ref="text_l3"><bounds x="49" y="87.1" width="10" height="2" /></element>
+ <element ref="text_l4"><bounds x="69" y="87.1" width="10" height="2" /></element>
<!-- right side buttons -->
- <bezel element="but" inputtag="IN.1" inputmask="0x01"><bounds x="88" y="59" width="10" height="4" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x80"><bounds x="88" y="69" width="10" height="4" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x40"><bounds x="88" y="79" width="10" height="4" /></bezel>
+ <element ref="but" inputtag="IN.1" inputmask="0x01"><bounds x="88" y="59" width="10" height="4" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x80"><bounds x="88" y="69" width="10" height="4" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x40"><bounds x="88" y="79" width="10" height="4" /></element>
- <bezel element="text_l5"><bounds x="86" y="56.5" width="14" height="2" /></bezel>
- <bezel element="text_l6"><bounds x="86" y="66.5" width="14" height="2" /></bezel>
- <bezel element="text_l7"><bounds x="86" y="76.5" width="14" height="2" /></bezel>
+ <element ref="text_l5"><bounds x="86" y="56.5" width="14" height="2" /></element>
+ <element ref="text_l6"><bounds x="86" y="66.5" width="14" height="2" /></element>
+ <element ref="text_l7"><bounds x="86" y="76.5" width="14" height="2" /></element>
- <bezel element="save" inputtag="IN.1" inputmask="0x02"><bounds x="87" y="87.1" width="14.5" height="2" /></bezel>
+ <element ref="save" inputtag="IN.1" inputmask="0x02"><bounds x="87" y="87.1" width="14.5" height="2" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/cxg_scptchess_v1.lay b/src/mame/layout/cxg_scptchess_v1.lay
index c2fc051dd4f..bf32e352ee1 100644
--- a/src/mame/layout/cxg_scptchess_v1.lay
+++ b/src/mame/layout/cxg_scptchess_v1.lay
@@ -93,100 +93,100 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- sensors, pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -245,82 +245,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -333,62 +333,62 @@ license:CC0
<group ref="sb_ui"><bounds x="-10.5" y="3" width="10" height="80" /></group>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="1.25" y="9" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="1.25" y="19" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="1.25" y="29" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="1.25" y="39" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="1.25" y="49" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="1.25" y="59" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="1.25" y="69" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="1.25" y="79" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="6" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="16" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="26" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="36" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="46" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="56" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="66" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="76" y="83.7" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="1.25" y="9" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="1.25" y="19" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="1.25" y="29" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="1.25" y="39" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="1.25" y="49" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="1.25" y="59" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="1.25" y="69" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="1.25" y="79" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="6" y="83.7" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="16" y="83.7" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="26" y="83.7" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="36" y="83.7" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="46" y="83.7" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="56" y="83.7" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="66" y="83.7" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="76" y="83.7" width="2" height="2" /></element>
<!-- chessboard leds -->
- <bezel name="0.1" element="led"><bounds x="1.5" y="7.25" width="1.5" height="1.5" /></bezel>
- <bezel name="1.1" element="led"><bounds x="1.5" y="17.25" width="1.5" height="1.5" /></bezel>
- <bezel name="2.1" element="led"><bounds x="1.5" y="27.25" width="1.5" height="1.5" /></bezel>
- <bezel name="3.1" element="led"><bounds x="1.5" y="37.25" width="1.5" height="1.5" /></bezel>
- <bezel name="4.1" element="led"><bounds x="1.5" y="47.25" width="1.5" height="1.5" /></bezel>
- <bezel name="5.1" element="led"><bounds x="1.5" y="57.25" width="1.5" height="1.5" /></bezel>
- <bezel name="6.1" element="led"><bounds x="1.5" y="67.25" width="1.5" height="1.5" /></bezel>
- <bezel name="7.1" element="led"><bounds x="1.5" y="77.25" width="1.5" height="1.5" /></bezel>
-
- <bezel name="7.0" element="led"><bounds x="8.25" y="84" width="1.5" height="1.5" /></bezel>
- <bezel name="6.0" element="led"><bounds x="18.25" y="84" width="1.5" height="1.5" /></bezel>
- <bezel name="5.0" element="led"><bounds x="28.25" y="84" width="1.5" height="1.5" /></bezel>
- <bezel name="4.0" element="led"><bounds x="38.25" y="84" width="1.5" height="1.5" /></bezel>
- <bezel name="3.0" element="led"><bounds x="48.25" y="84" width="1.5" height="1.5" /></bezel>
- <bezel name="2.0" element="led"><bounds x="58.25" y="84" width="1.5" height="1.5" /></bezel>
- <bezel name="1.0" element="led"><bounds x="68.25" y="84" width="1.5" height="1.5" /></bezel>
- <bezel name="0.0" element="led"><bounds x="78.25" y="84" width="1.5" height="1.5" /></bezel>
+ <element name="0.1" ref="led"><bounds x="1.5" y="7.25" width="1.5" height="1.5" /></element>
+ <element name="1.1" ref="led"><bounds x="1.5" y="17.25" width="1.5" height="1.5" /></element>
+ <element name="2.1" ref="led"><bounds x="1.5" y="27.25" width="1.5" height="1.5" /></element>
+ <element name="3.1" ref="led"><bounds x="1.5" y="37.25" width="1.5" height="1.5" /></element>
+ <element name="4.1" ref="led"><bounds x="1.5" y="47.25" width="1.5" height="1.5" /></element>
+ <element name="5.1" ref="led"><bounds x="1.5" y="57.25" width="1.5" height="1.5" /></element>
+ <element name="6.1" ref="led"><bounds x="1.5" y="67.25" width="1.5" height="1.5" /></element>
+ <element name="7.1" ref="led"><bounds x="1.5" y="77.25" width="1.5" height="1.5" /></element>
+
+ <element name="7.0" ref="led"><bounds x="8.25" y="84" width="1.5" height="1.5" /></element>
+ <element name="6.0" ref="led"><bounds x="18.25" y="84" width="1.5" height="1.5" /></element>
+ <element name="5.0" ref="led"><bounds x="28.25" y="84" width="1.5" height="1.5" /></element>
+ <element name="4.0" ref="led"><bounds x="38.25" y="84" width="1.5" height="1.5" /></element>
+ <element name="3.0" ref="led"><bounds x="48.25" y="84" width="1.5" height="1.5" /></element>
+ <element name="2.0" ref="led"><bounds x="58.25" y="84" width="1.5" height="1.5" /></element>
+ <element name="1.0" ref="led"><bounds x="68.25" y="84" width="1.5" height="1.5" /></element>
+ <element name="0.0" ref="led"><bounds x="78.25" y="84" width="1.5" height="1.5" /></element>
<!-- bottom side labels -->
- <bezel element="white2"><bounds x="9" y="86.3" width="10" height="0.3" /></bezel>
- <bezel element="white2"><bounds x="29" y="86.3" width="10" height="0.3" /></bezel>
- <bezel element="white2"><bounds x="49" y="86.3" width="10" height="0.3" /></bezel>
- <bezel element="white2"><bounds x="69" y="86.3" width="10" height="0.3" /></bezel>
+ <element ref="white2"><bounds x="9" y="86.3" width="10" height="0.3" /></element>
+ <element ref="white2"><bounds x="29" y="86.3" width="10" height="0.3" /></element>
+ <element ref="white2"><bounds x="49" y="86.3" width="10" height="0.3" /></element>
+ <element ref="white2"><bounds x="69" y="86.3" width="10" height="0.3" /></element>
- <bezel element="text_l1"><bounds x="9" y="87.1" width="10" height="2" /></bezel>
- <bezel element="text_l2"><bounds x="29" y="87.1" width="10" height="2" /></bezel>
- <bezel element="text_l3"><bounds x="49" y="87.1" width="10" height="2" /></bezel>
- <bezel element="text_l4"><bounds x="69" y="87.1" width="10" height="2" /></bezel>
+ <element ref="text_l1"><bounds x="9" y="87.1" width="10" height="2" /></element>
+ <element ref="text_l2"><bounds x="29" y="87.1" width="10" height="2" /></element>
+ <element ref="text_l3"><bounds x="49" y="87.1" width="10" height="2" /></element>
+ <element ref="text_l4"><bounds x="69" y="87.1" width="10" height="2" /></element>
<!-- right side buttons -->
- <bezel element="but" inputtag="IN.0" inputmask="0x20"><bounds x="88" y="59" width="10" height="4" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x80"><bounds x="88" y="69" width="10" height="4" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x40"><bounds x="88" y="79" width="10" height="4" /></bezel>
+ <element ref="but" inputtag="IN.0" inputmask="0x20"><bounds x="88" y="59" width="10" height="4" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x80"><bounds x="88" y="69" width="10" height="4" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x40"><bounds x="88" y="79" width="10" height="4" /></element>
- <bezel element="text_l5"><bounds x="86" y="56.5" width="14" height="2" /></bezel>
- <bezel element="text_l6"><bounds x="86" y="66.5" width="14" height="2" /></bezel>
- <bezel element="text_l7"><bounds x="86" y="76.5" width="14" height="2" /></bezel>
+ <element ref="text_l5"><bounds x="86" y="56.5" width="14" height="2" /></element>
+ <element ref="text_l6"><bounds x="86" y="66.5" width="14" height="2" /></element>
+ <element ref="text_l7"><bounds x="86" y="76.5" width="14" height="2" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/cxg_sphinx40.lay b/src/mame/layout/cxg_sphinx40.lay
index eb0eabf7175..94371146783 100644
--- a/src/mame/layout/cxg_sphinx40.lay
+++ b/src/mame/layout/cxg_sphinx40.lay
@@ -126,77 +126,77 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- leds -->
<repeat count="8">
@@ -206,7 +206,7 @@ license:CC0
<repeat count="8">
<param name="x" start="8.3" increment="10" />
<param name="i2" start="7" increment="-1" />
- <bezel name="~i1~.~i2~" element="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></bezel>
+ <element name="~i1~.~i2~" ref="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></element>
</repeat>
</repeat>
@@ -215,23 +215,23 @@ license:CC0
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -290,82 +290,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -516,30 +516,30 @@ license:CC0
<view name="Internal Layout">
<bounds left="-13" right="88" top="-1.5" bottom="111.6" />
- <bezel element="cblack"><bounds x="-1" y="-1.5" width="89" height="89" /></bezel>
- <bezel element="cwhite"><bounds x="3" y="2.5" width="81" height="81" /></bezel>
+ <element ref="cblack"><bounds x="-1" y="-1.5" width="89" height="89" /></element>
+ <element ref="cwhite"><bounds x="3" y="2.5" width="81" height="81" /></element>
<group ref="sb_board"><bounds x="3.5" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-12" y="3" width="10" height="80" /></group>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="0.2" y="7" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="0.2" y="17" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="0.2" y="27" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="0.2" y="37" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="0.2" y="47" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="0.2" y="57" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="0.2" y="67" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="0.2" y="77" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="7.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="17.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="27.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="37.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="47.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="57.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="67.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="77.5" y="84.5" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="0.2" y="7" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="0.2" y="17" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="0.2" y="27" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="0.2" y="37" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="0.2" y="47" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="0.2" y="57" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="0.2" y="67" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="0.2" y="77" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="7.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="17.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="27.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="37.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="47.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="57.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="67.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="77.5" y="84.5" width="2" height="2" /></element>
<group ref="lcd1"><bounds x="16.5" y="102.5" width="14" height="5.1" /></group>
<group ref="lcd2"><bounds x="16.5" y="93.5" width="14" height="5.1" /></group>
diff --git a/src/mame/layout/dataman.lay b/src/mame/layout/dataman.lay
index 2f19ffd838f..fab409811c5 100644
--- a/src/mame/layout/dataman.lay
+++ b/src/mame/layout/dataman.lay
@@ -33,47 +33,47 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="105.5" top="0" bottom="15" />
- <bezel name="digit0" element="digit"><bounds x="0" y="0" width="10" height="15" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="10" y="0" width="10" height="15" /></bezel>
+ <element name="digit0" ref="digit"><bounds x="0" y="0" width="10" height="15" /></element>
+ <element name="digit1" ref="digit"><bounds x="10" y="0" width="10" height="15" /></element>
- <bezel name="digit3" element="digit"><bounds x="30" y="0" width="10" height="15" /></bezel>
- <bezel name="digit4" element="digit"><bounds x="40" y="0" width="10" height="15" /></bezel>
+ <element name="digit3" ref="digit"><bounds x="30" y="0" width="10" height="15" /></element>
+ <element name="digit4" ref="digit"><bounds x="40" y="0" width="10" height="15" /></element>
- <bezel name="digit5" element="digit"><bounds x="60" y="0" width="10" height="15" /></bezel>
- <bezel name="digit6" element="digit"><bounds x="70" y="0" width="10" height="15" /></bezel>
- <bezel name="digit7" element="digit"><bounds x="80" y="0" width="10" height="15" /></bezel>
+ <element name="digit5" ref="digit"><bounds x="60" y="0" width="10" height="15" /></element>
+ <element name="digit6" ref="digit"><bounds x="70" y="0" width="10" height="15" /></element>
+ <element name="digit7" ref="digit"><bounds x="80" y="0" width="10" height="15" /></element>
<!-- math symbols custom digit -->
- <bezel name="2.6" element="lamp_dash"><bounds x="21.5" y="7.35" width="7" height="0.5" /></bezel>
+ <element name="2.6" ref="lamp_dash"><bounds x="21.5" y="7.35" width="7" height="0.5" /></element>
- <bezel name="2.1" element="lamp_dash"><bounds x="24.75" y="3.7" width="0.5" height="3.0" /></bezel>
- <bezel name="2.4" element="lamp_dash"><bounds x="24.75" y="8.5" width="0.5" height="3.0" /></bezel>
+ <element name="2.1" ref="lamp_dash"><bounds x="24.75" y="3.7" width="0.5" height="3.0" /></element>
+ <element name="2.4" ref="lamp_dash"><bounds x="24.75" y="8.5" width="0.5" height="3.0" /></element>
- <bezel name="2.0" element="lamp_dot"><bounds x="24.25" y="1.8" width="1.5" height="1.5" /></bezel>
- <bezel name="2.3" element="lamp_dot"><bounds x="24.25" y="11.9" width="1.5" height="1.5" /></bezel>
+ <element name="2.0" ref="lamp_dot"><bounds x="24.25" y="1.8" width="1.5" height="1.5" /></element>
+ <element name="2.3" ref="lamp_dot"><bounds x="24.25" y="11.9" width="1.5" height="1.5" /></element>
- <bezel name="2.5" element="lamp_slash"><bounds x="24.3" y="-0.5" width="5" height="7.5" /></bezel>
- <bezel name="2.5" element="lamp_slash"><bounds x="20.7" y="7" width="5" height="7.5" /></bezel>
- <bezel name="2.5" element="lamp_backslash"><bounds x="20.7" y="-0.5" width="5" height="7.5" /></bezel>
- <bezel name="2.5" element="lamp_backslash"><bounds x="24.3" y="7" width="5" height="7.5" /></bezel>
+ <element name="2.5" ref="lamp_slash"><bounds x="24.3" y="-0.5" width="5" height="7.5" /></element>
+ <element name="2.5" ref="lamp_slash"><bounds x="20.7" y="7" width="5" height="7.5" /></element>
+ <element name="2.5" ref="lamp_backslash"><bounds x="20.7" y="-0.5" width="5" height="7.5" /></element>
+ <element name="2.5" ref="lamp_backslash"><bounds x="24.3" y="7" width="5" height="7.5" /></element>
<!-- equals sign digit -->
- <bezel name="4.7" element="lamp_dash"><bounds x="51.5" y="3.7" width="7" height="1" /></bezel>
- <bezel name="4.7" element="lamp_dash"><bounds x="51.5" y="10.5" width="7" height="1" /></bezel>
+ <element name="4.7" ref="lamp_dash"><bounds x="51.5" y="3.7" width="7" height="1" /></element>
+ <element name="4.7" ref="lamp_dash"><bounds x="51.5" y="10.5" width="7" height="1" /></element>
<!-- "bulls eye" digit, it's supposed to be a segmented circle but that's not really possible to draw here -->
- <bezel name="8.6" element="lamp_dash"><bounds x="92" y="3" width="1" height="4" /></bezel>
- <bezel name="8.4" element="lamp_dash"><bounds x="92" y="8" width="1" height="4" /></bezel>
- <bezel name="8.1" element="lamp_dash"><bounds x="104" y="3" width="1" height="4" /></bezel>
- <bezel name="8.7" element="lamp_dash"><bounds x="104" y="8" width="1" height="4" /></bezel>
+ <element name="8.6" ref="lamp_dash"><bounds x="92" y="3" width="1" height="4" /></element>
+ <element name="8.4" ref="lamp_dash"><bounds x="92" y="8" width="1" height="4" /></element>
+ <element name="8.1" ref="lamp_dash"><bounds x="104" y="3" width="1" height="4" /></element>
+ <element name="8.7" ref="lamp_dash"><bounds x="104" y="8" width="1" height="4" /></element>
- <bezel name="8.5" element="lamp_dash"><bounds x="94" y="1" width="4" height="1" /></bezel>
- <bezel name="8.0" element="lamp_dash"><bounds x="99" y="1" width="4" height="1" /></bezel>
- <bezel name="8.3" element="lamp_dash"><bounds x="94" y="13" width="4" height="1" /></bezel>
- <bezel name="8.2" element="lamp_dash"><bounds x="99" y="13" width="4" height="1" /></bezel>
+ <element name="8.5" ref="lamp_dash"><bounds x="94" y="1" width="4" height="1" /></element>
+ <element name="8.0" ref="lamp_dash"><bounds x="99" y="1" width="4" height="1" /></element>
+ <element name="8.3" ref="lamp_dash"><bounds x="94" y="13" width="4" height="1" /></element>
+ <element name="8.2" ref="lamp_dash"><bounds x="99" y="13" width="4" height="1" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/datum.lay b/src/mame/layout/datum.lay
index 0c3de3875ef..301e20365a8 100644
--- a/src/mame/layout/datum.lay
+++ b/src/mame/layout/datum.lay
@@ -17,26 +17,26 @@ license:CC0
<view name="Default Layout">
<!-- Black background -->
- <bezel element="background">
+ <element ref="background">
<bounds left="97" top="95" right="428" bottom="195" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds left="107" top="105" right="155" bottom="185" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds left="155" top="105" right="203" bottom="185" />
- </bezel>
- <bezel name="digit6" element="digit">
+ </element>
+ <element name="digit6" ref="digit">
<bounds left="203" top="105" right="251" bottom="185" />
- </bezel>
- <bezel name="digit7" element="digit">
+ </element>
+ <element name="digit7" ref="digit">
<bounds left="251" top="105" right="299" bottom="185" />
- </bezel>
- <bezel name="digit8" element="digit">
+ </element>
+ <element name="digit8" ref="digit">
<bounds left="323" top="105" right="370" bottom="185" />
- </bezel>
- <bezel name="digit9" element="digit">
+ </element>
+ <element name="digit9" ref="digit">
<bounds left="371" top="105" right="418" bottom="185" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/debutm.lay b/src/mame/layout/debutm.lay
index c1678d8a228..d7236a26894 100644
--- a/src/mame/layout/debutm.lay
+++ b/src/mame/layout/debutm.lay
@@ -233,100 +233,100 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- sensors, pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -385,82 +385,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -469,77 +469,77 @@ license:CC0
<group name="shared">
<bounds x="-0.5" y="6.5" width="83" height="94.9" />
- <bezel element="cblack"><bounds x="3" y="89.4" width="27" height="12" /></bezel>
- <bezel element="black2"><bounds x="5" y="91.4" width="23" height="8" /></bezel>
- <bezel element="lcd_bg"><bounds x="5.3" y="91.7" width="22.4" height="7.4" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="7" y="92.625" width="3.7" height="5.55" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="12.1" y="92.625" width="3.7" height="5.55" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="17.2" y="92.625" width="3.7" height="5.55" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="22.3" y="92.625" width="3.7" height="5.55" /></bezel>
-
- <bezel element="text_8"><bounds x="-0.5" y="6.5" width="3" height="3" /></bezel>
- <bezel element="text_7"><bounds x="-0.5" y="16.5" width="3" height="3" /></bezel>
- <bezel element="text_6"><bounds x="-0.5" y="26.5" width="3" height="3" /></bezel>
- <bezel element="text_5"><bounds x="-0.5" y="36.5" width="3" height="3" /></bezel>
- <bezel element="text_4"><bounds x="-0.5" y="46.5" width="3" height="3" /></bezel>
- <bezel element="text_3"><bounds x="-0.5" y="56.5" width="3" height="3" /></bezel>
- <bezel element="text_2"><bounds x="-0.5" y="66.5" width="3" height="3" /></bezel>
- <bezel element="text_1"><bounds x="-0.5" y="76.5" width="3" height="3" /></bezel>
-
- <bezel element="text_a"><bounds x="7" y="85.5" width="3" height="3" /></bezel>
- <bezel element="text_b"><bounds x="17" y="85.5" width="3" height="3" /></bezel>
- <bezel element="text_c"><bounds x="27" y="85.5" width="3" height="3" /></bezel>
- <bezel element="text_d"><bounds x="37" y="85.5" width="3" height="3" /></bezel>
- <bezel element="text_e"><bounds x="47" y="85.5" width="3" height="3" /></bezel>
- <bezel element="text_f"><bounds x="57" y="85.5" width="3" height="3" /></bezel>
- <bezel element="text_g"><bounds x="67" y="85.5" width="3" height="3" /></bezel>
- <bezel element="text_h"><bounds x="77" y="85.5" width="3" height="3" /></bezel>
-
- <bezel element="blackb"><bounds x="1.1" y="6.7" width="1.6" height="2.6" /></bezel>
- <bezel element="blackb"><bounds x="1.1" y="16.7" width="1.6" height="2.6" /></bezel>
- <bezel element="blackb"><bounds x="1.1" y="26.7" width="1.6" height="2.6" /></bezel>
- <bezel element="blackb"><bounds x="1.1" y="36.7" width="1.6" height="2.6" /></bezel>
- <bezel element="blackb"><bounds x="1.1" y="46.7" width="1.6" height="2.6" /></bezel>
- <bezel element="blackb"><bounds x="1.1" y="56.7" width="1.6" height="2.6" /></bezel>
- <bezel element="blackb"><bounds x="1.1" y="66.7" width="1.6" height="2.6" /></bezel>
- <bezel element="blackb"><bounds x="1.1" y="76.7" width="1.6" height="2.6" /></bezel>
-
- <bezel name="0.8" element="led"><bounds x="1.4" y="7" width="1" height="2" /></bezel>
- <bezel name="0.7" element="led"><bounds x="1.4" y="17" width="1" height="2" /></bezel>
- <bezel name="0.6" element="led"><bounds x="1.4" y="27" width="1" height="2" /></bezel>
- <bezel name="0.5" element="led"><bounds x="1.4" y="37" width="1" height="2" /></bezel>
- <bezel name="0.4" element="led"><bounds x="1.4" y="47" width="1" height="2" /></bezel>
- <bezel name="0.3" element="led"><bounds x="1.4" y="57" width="1" height="2" /></bezel>
- <bezel name="0.2" element="led"><bounds x="1.4" y="67" width="1" height="2" /></bezel>
- <bezel name="0.1" element="led"><bounds x="1.4" y="77" width="1" height="2" /></bezel>
-
- <bezel element="blackb"><bounds x="7.2" y="83.8" width="2.6" height="1.6" /></bezel>
- <bezel element="blackb"><bounds x="17.2" y="83.8" width="2.6" height="1.6" /></bezel>
- <bezel element="blackb"><bounds x="27.2" y="83.8" width="2.6" height="1.6" /></bezel>
- <bezel element="blackb"><bounds x="37.2" y="83.8" width="2.6" height="1.6" /></bezel>
- <bezel element="blackb"><bounds x="47.2" y="83.8" width="2.6" height="1.6" /></bezel>
- <bezel element="blackb"><bounds x="57.2" y="83.8" width="2.6" height="1.6" /></bezel>
- <bezel element="blackb"><bounds x="67.2" y="83.8" width="2.6" height="1.6" /></bezel>
- <bezel element="blackb"><bounds x="77.2" y="83.8" width="2.6" height="1.6" /></bezel>
-
- <bezel name="1.1" element="led"><bounds x="7.5" y="84.1" width="2" height="1" /></bezel>
- <bezel name="1.2" element="led"><bounds x="17.5" y="84.1" width="2" height="1" /></bezel>
- <bezel name="1.3" element="led"><bounds x="27.5" y="84.1" width="2" height="1" /></bezel>
- <bezel name="1.4" element="led"><bounds x="37.5" y="84.1" width="2" height="1" /></bezel>
- <bezel name="1.5" element="led"><bounds x="47.5" y="84.1" width="2" height="1" /></bezel>
- <bezel name="1.6" element="led"><bounds x="57.5" y="84.1" width="2" height="1" /></bezel>
- <bezel name="1.7" element="led"><bounds x="67.5" y="84.1" width="2" height="1" /></bezel>
- <bezel name="1.8" element="led"><bounds x="77.5" y="84.1" width="2" height="1" /></bezel>
-
- <bezel element="but" inputtag="IN.0" inputmask="0x01"><bounds x="33.5" y="93" width="4.2" height="6.4" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x02"><bounds x="39.0" y="93" width="4.2" height="6.4" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x04"><bounds x="44.5" y="93" width="4.2" height="6.4" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x08"><bounds x="50.0" y="93" width="4.2" height="6.4" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x10"><bounds x="55.5" y="93" width="4.2" height="6.4" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x20"><bounds x="61.0" y="93" width="4.2" height="6.4" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x40"><bounds x="66.5" y="93" width="4.2" height="6.4" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x80"><bounds x="72.0" y="93" width="4.2" height="6.4" /></bezel>
- <bezel element="but" inputtag="RESET" inputmask="0x01"><bounds x="79.3" y="93" width="4.2" height="6.4" /></bezel>
+ <element ref="cblack"><bounds x="3" y="89.4" width="27" height="12" /></element>
+ <element ref="black2"><bounds x="5" y="91.4" width="23" height="8" /></element>
+ <element ref="lcd_bg"><bounds x="5.3" y="91.7" width="22.4" height="7.4" /></element>
+ <element name="digit0" ref="digit"><bounds x="7" y="92.625" width="3.7" height="5.55" /></element>
+ <element name="digit1" ref="digit"><bounds x="12.1" y="92.625" width="3.7" height="5.55" /></element>
+ <element name="digit2" ref="digit"><bounds x="17.2" y="92.625" width="3.7" height="5.55" /></element>
+ <element name="digit3" ref="digit"><bounds x="22.3" y="92.625" width="3.7" height="5.55" /></element>
+
+ <element ref="text_8"><bounds x="-0.5" y="6.5" width="3" height="3" /></element>
+ <element ref="text_7"><bounds x="-0.5" y="16.5" width="3" height="3" /></element>
+ <element ref="text_6"><bounds x="-0.5" y="26.5" width="3" height="3" /></element>
+ <element ref="text_5"><bounds x="-0.5" y="36.5" width="3" height="3" /></element>
+ <element ref="text_4"><bounds x="-0.5" y="46.5" width="3" height="3" /></element>
+ <element ref="text_3"><bounds x="-0.5" y="56.5" width="3" height="3" /></element>
+ <element ref="text_2"><bounds x="-0.5" y="66.5" width="3" height="3" /></element>
+ <element ref="text_1"><bounds x="-0.5" y="76.5" width="3" height="3" /></element>
+
+ <element ref="text_a"><bounds x="7" y="85.5" width="3" height="3" /></element>
+ <element ref="text_b"><bounds x="17" y="85.5" width="3" height="3" /></element>
+ <element ref="text_c"><bounds x="27" y="85.5" width="3" height="3" /></element>
+ <element ref="text_d"><bounds x="37" y="85.5" width="3" height="3" /></element>
+ <element ref="text_e"><bounds x="47" y="85.5" width="3" height="3" /></element>
+ <element ref="text_f"><bounds x="57" y="85.5" width="3" height="3" /></element>
+ <element ref="text_g"><bounds x="67" y="85.5" width="3" height="3" /></element>
+ <element ref="text_h"><bounds x="77" y="85.5" width="3" height="3" /></element>
+
+ <element ref="blackb"><bounds x="1.1" y="6.7" width="1.6" height="2.6" /></element>
+ <element ref="blackb"><bounds x="1.1" y="16.7" width="1.6" height="2.6" /></element>
+ <element ref="blackb"><bounds x="1.1" y="26.7" width="1.6" height="2.6" /></element>
+ <element ref="blackb"><bounds x="1.1" y="36.7" width="1.6" height="2.6" /></element>
+ <element ref="blackb"><bounds x="1.1" y="46.7" width="1.6" height="2.6" /></element>
+ <element ref="blackb"><bounds x="1.1" y="56.7" width="1.6" height="2.6" /></element>
+ <element ref="blackb"><bounds x="1.1" y="66.7" width="1.6" height="2.6" /></element>
+ <element ref="blackb"><bounds x="1.1" y="76.7" width="1.6" height="2.6" /></element>
+
+ <element name="0.8" ref="led"><bounds x="1.4" y="7" width="1" height="2" /></element>
+ <element name="0.7" ref="led"><bounds x="1.4" y="17" width="1" height="2" /></element>
+ <element name="0.6" ref="led"><bounds x="1.4" y="27" width="1" height="2" /></element>
+ <element name="0.5" ref="led"><bounds x="1.4" y="37" width="1" height="2" /></element>
+ <element name="0.4" ref="led"><bounds x="1.4" y="47" width="1" height="2" /></element>
+ <element name="0.3" ref="led"><bounds x="1.4" y="57" width="1" height="2" /></element>
+ <element name="0.2" ref="led"><bounds x="1.4" y="67" width="1" height="2" /></element>
+ <element name="0.1" ref="led"><bounds x="1.4" y="77" width="1" height="2" /></element>
+
+ <element ref="blackb"><bounds x="7.2" y="83.8" width="2.6" height="1.6" /></element>
+ <element ref="blackb"><bounds x="17.2" y="83.8" width="2.6" height="1.6" /></element>
+ <element ref="blackb"><bounds x="27.2" y="83.8" width="2.6" height="1.6" /></element>
+ <element ref="blackb"><bounds x="37.2" y="83.8" width="2.6" height="1.6" /></element>
+ <element ref="blackb"><bounds x="47.2" y="83.8" width="2.6" height="1.6" /></element>
+ <element ref="blackb"><bounds x="57.2" y="83.8" width="2.6" height="1.6" /></element>
+ <element ref="blackb"><bounds x="67.2" y="83.8" width="2.6" height="1.6" /></element>
+ <element ref="blackb"><bounds x="77.2" y="83.8" width="2.6" height="1.6" /></element>
+
+ <element name="1.1" ref="led"><bounds x="7.5" y="84.1" width="2" height="1" /></element>
+ <element name="1.2" ref="led"><bounds x="17.5" y="84.1" width="2" height="1" /></element>
+ <element name="1.3" ref="led"><bounds x="27.5" y="84.1" width="2" height="1" /></element>
+ <element name="1.4" ref="led"><bounds x="37.5" y="84.1" width="2" height="1" /></element>
+ <element name="1.5" ref="led"><bounds x="47.5" y="84.1" width="2" height="1" /></element>
+ <element name="1.6" ref="led"><bounds x="57.5" y="84.1" width="2" height="1" /></element>
+ <element name="1.7" ref="led"><bounds x="67.5" y="84.1" width="2" height="1" /></element>
+ <element name="1.8" ref="led"><bounds x="77.5" y="84.1" width="2" height="1" /></element>
+
+ <element ref="but" inputtag="IN.0" inputmask="0x01"><bounds x="33.5" y="93" width="4.2" height="6.4" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x02"><bounds x="39.0" y="93" width="4.2" height="6.4" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x04"><bounds x="44.5" y="93" width="4.2" height="6.4" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x08"><bounds x="50.0" y="93" width="4.2" height="6.4" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x10"><bounds x="55.5" y="93" width="4.2" height="6.4" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x20"><bounds x="61.0" y="93" width="4.2" height="6.4" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x40"><bounds x="66.5" y="93" width="4.2" height="6.4" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x80"><bounds x="72.0" y="93" width="4.2" height="6.4" /></element>
+ <element ref="but" inputtag="RESET" inputmask="0x01"><bounds x="79.3" y="93" width="4.2" height="6.4" /></element>
</group>
@@ -548,21 +548,21 @@ license:CC0
<view name="Internal Layout (Russian)"> <!-- original -->
<bounds left="-14" right="88" top="-1.5" bottom="103.5" />
- <bezel element="cwhite"><bounds x="-1" y="-1.5" width="89" height="105" /></bezel>
- <bezel element="cblack"><bounds x="3" y="2.5" width="81" height="81" /></bezel>
+ <element ref="cwhite"><bounds x="-1" y="-1.5" width="89" height="105" /></element>
+ <element ref="cblack"><bounds x="3" y="2.5" width="81" height="81" /></element>
<group ref="sb_board"><bounds x="3.5" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-12.5" y="3" width="10" height="80" /></group>
- <bezel element="text_b1"><bounds x="33.0" y="90" width="5.2" height="2.5" /></bezel>
- <bezel element="text_b2"><bounds x="38.5" y="90" width="5.2" height="2.5" /></bezel>
- <bezel element="text_b3"><bounds x="44.0" y="90" width="5.2" height="2.5" /></bezel>
- <bezel element="text_b4"><bounds x="49.5" y="90" width="5.2" height="2.5" /></bezel>
- <bezel element="text_b5"><bounds x="55.0" y="90" width="5.2" height="2.5" /></bezel>
- <bezel element="text_b6"><bounds x="60.5" y="90" width="5.2" height="2.5" /></bezel>
- <bezel element="text_b7"><bounds x="66.0" y="90" width="5.2" height="2.5" /></bezel>
- <bezel element="text_b8"><bounds x="71.5" y="90" width="5.2" height="2.5" /></bezel>
- <bezel element="text_b9"><bounds x="78.8" y="90" width="5.2" height="2.5" /></bezel>
+ <element ref="text_b1"><bounds x="33.0" y="90" width="5.2" height="2.5" /></element>
+ <element ref="text_b2"><bounds x="38.5" y="90" width="5.2" height="2.5" /></element>
+ <element ref="text_b3"><bounds x="44.0" y="90" width="5.2" height="2.5" /></element>
+ <element ref="text_b4"><bounds x="49.5" y="90" width="5.2" height="2.5" /></element>
+ <element ref="text_b5"><bounds x="55.0" y="90" width="5.2" height="2.5" /></element>
+ <element ref="text_b6"><bounds x="60.5" y="90" width="5.2" height="2.5" /></element>
+ <element ref="text_b7"><bounds x="66.0" y="90" width="5.2" height="2.5" /></element>
+ <element ref="text_b8"><bounds x="71.5" y="90" width="5.2" height="2.5" /></element>
+ <element ref="text_b9"><bounds x="78.8" y="90" width="5.2" height="2.5" /></element>
<group ref="shared"><bounds x="-0.5" y="6.5" width="83" height="94.9" /></group>
</view>
@@ -570,26 +570,26 @@ license:CC0
<view name="Internal Layout (English)"> <!-- translated -->
<bounds left="-14" right="88" top="-1.5" bottom="103.5" />
- <bezel element="cwhite"><bounds x="-1" y="-1.5" width="89" height="105" /></bezel>
- <bezel element="cblack"><bounds x="3" y="2.5" width="81" height="81" /></bezel>
+ <element ref="cwhite"><bounds x="-1" y="-1.5" width="89" height="105" /></element>
+ <element ref="cblack"><bounds x="3" y="2.5" width="81" height="81" /></element>
<group ref="sb_board"><bounds x="3.5" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-12.5" y="3" width="10" height="80" /></group>
- <bezel element="text_tb1"><bounds x="32.0" y="90.7" width="7.2" height="1.8" /></bezel>
- <bezel element="text_tb2a"><bounds x="38.5" y="89.0" width="5.2" height="1.8" /></bezel>
- <bezel element="text_tb2b"><bounds x="38.5" y="90.7" width="5.2" height="1.8" /></bezel>
- <bezel element="text_tb3"><bounds x="44.0" y="90.7" width="5.2" height="1.8" /></bezel>
- <bezel element="text_tb4a"><bounds x="49.5" y="89.0" width="5.2" height="1.8" /></bezel>
- <bezel element="text_tb4b"><bounds x="49.5" y="90.7" width="5.2" height="1.8" /></bezel>
- <bezel element="text_tb5a"><bounds x="55.0" y="89.0" width="5.2" height="1.8" /></bezel>
- <bezel element="text_tb5b"><bounds x="55.0" y="90.7" width="5.2" height="1.8" /></bezel>
- <bezel element="text_tb6a"><bounds x="60.5" y="89.0" width="5.2" height="1.8" /></bezel>
- <bezel element="text_tb6b"><bounds x="60.5" y="90.7" width="5.2" height="1.8" /></bezel>
- <bezel element="text_tb7"><bounds x="66.0" y="90.7" width="5.2" height="1.8" /></bezel>
- <bezel element="text_tb8a"><bounds x="71.5" y="89.0" width="5.2" height="1.8" /></bezel>
- <bezel element="text_tb8b"><bounds x="71.5" y="90.7" width="5.2" height="1.8" /></bezel>
- <bezel element="text_tb9"><bounds x="78.8" y="90.7" width="5.2" height="1.8" /></bezel>
+ <element ref="text_tb1"><bounds x="32.0" y="90.7" width="7.2" height="1.8" /></element>
+ <element ref="text_tb2a"><bounds x="38.5" y="89.0" width="5.2" height="1.8" /></element>
+ <element ref="text_tb2b"><bounds x="38.5" y="90.7" width="5.2" height="1.8" /></element>
+ <element ref="text_tb3"><bounds x="44.0" y="90.7" width="5.2" height="1.8" /></element>
+ <element ref="text_tb4a"><bounds x="49.5" y="89.0" width="5.2" height="1.8" /></element>
+ <element ref="text_tb4b"><bounds x="49.5" y="90.7" width="5.2" height="1.8" /></element>
+ <element ref="text_tb5a"><bounds x="55.0" y="89.0" width="5.2" height="1.8" /></element>
+ <element ref="text_tb5b"><bounds x="55.0" y="90.7" width="5.2" height="1.8" /></element>
+ <element ref="text_tb6a"><bounds x="60.5" y="89.0" width="5.2" height="1.8" /></element>
+ <element ref="text_tb6b"><bounds x="60.5" y="90.7" width="5.2" height="1.8" /></element>
+ <element ref="text_tb7"><bounds x="66.0" y="90.7" width="5.2" height="1.8" /></element>
+ <element ref="text_tb8a"><bounds x="71.5" y="89.0" width="5.2" height="1.8" /></element>
+ <element ref="text_tb8b"><bounds x="71.5" y="90.7" width="5.2" height="1.8" /></element>
+ <element ref="text_tb9"><bounds x="78.8" y="90.7" width="5.2" height="1.8" /></element>
<group ref="shared"><bounds x="-0.5" y="6.5" width="83" height="94.9" /></group>
</view>
diff --git a/src/mame/layout/ditto.lay b/src/mame/layout/ditto.lay
index bfbfc1e37c9..5d8d0efa4fd 100644
--- a/src/mame/layout/ditto.lay
+++ b/src/mame/layout/ditto.lay
@@ -35,30 +35,30 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="16" top="-0.5" bottom="16.5" />
- <bezel element="disk_1"><bounds x="1" y="1" width="6" height="6" /></bezel>
- <bezel element="disk_2"><bounds x="1" y="9" width="6" height="6" /></bezel>
- <bezel element="disk_3"><bounds x="9" y="1" width="6" height="6" /></bezel>
- <bezel element="disk_4"><bounds x="9" y="9" width="6" height="6" /></bezel>
+ <element ref="disk_1"><bounds x="1" y="1" width="6" height="6" /></element>
+ <element ref="disk_2"><bounds x="1" y="9" width="6" height="6" /></element>
+ <element ref="disk_3"><bounds x="9" y="1" width="6" height="6" /></element>
+ <element ref="disk_4"><bounds x="9" y="9" width="6" height="6" /></element>
- <bezel element="hlf" inputtag="IN.0" inputmask="0x01"><bounds x="1" y="1" width="6" height="6" /><color alpha="0.0" /></bezel>
- <bezel element="hlf" inputtag="IN.0" inputmask="0x02"><bounds x="1" y="9" width="6" height="6" /><color alpha="0.0" /></bezel>
- <bezel element="hlf" inputtag="IN.0" inputmask="0x04"><bounds x="9" y="1" width="6" height="6" /><color alpha="0.0" /></bezel>
- <bezel element="hlf" inputtag="IN.0" inputmask="0x08"><bounds x="9" y="9" width="6" height="6" /><color alpha="0.0" /></bezel>
+ <element ref="hlf" inputtag="IN.0" inputmask="0x01"><bounds x="1" y="1" width="6" height="6" /><color alpha="0.0" /></element>
+ <element ref="hlf" inputtag="IN.0" inputmask="0x02"><bounds x="1" y="9" width="6" height="6" /><color alpha="0.0" /></element>
+ <element ref="hlf" inputtag="IN.0" inputmask="0x04"><bounds x="9" y="1" width="6" height="6" /><color alpha="0.0" /></element>
+ <element ref="hlf" inputtag="IN.0" inputmask="0x08"><bounds x="9" y="9" width="6" height="6" /><color alpha="0.0" /></element>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="2" y="2" width="2" height="2" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="2" y="12" width="2" height="2" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="12" y="2" width="2" height="2" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="12" y="12" width="2" height="2" /></bezel>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="2" y="2" width="2" height="2" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="2" y="12" width="2" height="2" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="12" y="2" width="2" height="2" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="12" y="12" width="2" height="2" /></element>
- <bezel name="0.0" element="led"><bounds x="5" y="5" width="0.8" height="0.8" /></bezel>
- <bezel name="0.1" element="led"><bounds x="5" y="10.2" width="0.8" height="0.8" /></bezel>
- <bezel name="0.2" element="led"><bounds x="10.2" y="5" width="0.8" height="0.8" /></bezel>
- <bezel name="0.3" element="led"><bounds x="10.2" y="10.2" width="0.8" height="0.8" /></bezel>
+ <element name="0.0" ref="led"><bounds x="5" y="5" width="0.8" height="0.8" /></element>
+ <element name="0.1" ref="led"><bounds x="5" y="10.2" width="0.8" height="0.8" /></element>
+ <element name="0.2" ref="led"><bounds x="10.2" y="5" width="0.8" height="0.8" /></element>
+ <element name="0.3" ref="led"><bounds x="10.2" y="10.2" width="0.8" height="0.8" /></element>
- <bezel element="text_1"><bounds x="0" y="0" width="8" height="0.75" /></bezel>
- <bezel element="text_2"><bounds x="0" y="15.25" width="8" height="0.75" /></bezel>
- <bezel element="text_3"><bounds x="8" y="0" width="8" height="0.75" /></bezel>
- <bezel element="text_4"><bounds x="8" y="15.25" width="8" height="0.75" /></bezel>
+ <element ref="text_1"><bounds x="0" y="0" width="8" height="0.75" /></element>
+ <element ref="text_2"><bounds x="0" y="15.25" width="8" height="0.75" /></element>
+ <element ref="text_3"><bounds x="8" y="0" width="8" height="0.75" /></element>
+ <element ref="text_4"><bounds x="8" y="15.25" width="8" height="0.75" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/dolphunk.lay b/src/mame/layout/dolphunk.lay
index ece5e96845b..c323af3f593 100644
--- a/src/mame/layout/dolphunk.lay
+++ b/src/mame/layout/dolphunk.lay
@@ -26,20 +26,20 @@ license:CC0
<view name="Default Layout">
<!-- Black background -->
- <bezel element="background">
+ <element ref="background">
<bounds left="97" top="65" right="308" bottom="156" />
- </bezel>
- <bezel name="digit0" element="r_digit">
+ </element>
+ <element name="digit0" ref="r_digit">
<bounds left="107" top="075" right="154" bottom="146" />
- </bezel>
- <bezel name="digit1" element="r_digit">
+ </element>
+ <element name="digit1" ref="r_digit">
<bounds left="155" top="075" right="202" bottom="146" />
- </bezel>
- <bezel name="digit2" element="g_digit">
+ </element>
+ <element name="digit2" ref="g_digit">
<bounds left="203" top="075" right="250" bottom="146" />
- </bezel>
- <bezel name="digit3" element="g_digit">
+ </element>
+ <element name="digit3" ref="g_digit">
<bounds left="251" top="075" right="298" bottom="146" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/eacc.lay b/src/mame/layout/eacc.lay
index f179e37a578..83b241f9dcf 100644
--- a/src/mame/layout/eacc.lay
+++ b/src/mame/layout/eacc.lay
@@ -59,81 +59,81 @@ Electronics Australia Car Computer
<view name="Default Layout">
<!-- Black background -->
- <bezel element="background">
+ <element ref="background">
<bounds left="31" top="70" right="640" bottom="240" />
- </bezel>
- <bezel name="digit6" element="digit">
+ </element>
+ <element name="digit6" ref="digit">
<bounds left="41" top="115" right="89" bottom="195" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds left="111" top="115" right="159" bottom="195" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds left="181" top="115" right="229" bottom="195" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds left="251" top="115" right="299" bottom="195" />
- </bezel>
+ </element>
- <bezel name="led0" element="red_led">
+ <element name="led0" ref="red_led">
<bounds left="350" right="365" top="80" bottom="95" />
- </bezel>
- <bezel name="led1" element="red_led">
+ </element>
+ <element name="led1" ref="red_led">
<bounds left="400" right="415" top="80" bottom="95" />
- </bezel>
- <bezel name="led2" element="red_led">
+ </element>
+ <element name="led2" ref="red_led">
<bounds left="450" right="465" top="80" bottom="95" />
- </bezel>
- <bezel name="led3" element="red_led">
+ </element>
+ <element name="led3" ref="red_led">
<bounds left="500" right="515" top="80" bottom="95" />
- </bezel>
- <bezel name="led4" element="red_led">
+ </element>
+ <element name="led4" ref="red_led">
<bounds left="550" right="565" top="80" bottom="95" />
- </bezel>
- <bezel name="led5" element="red_led">
+ </element>
+ <element name="led5" ref="red_led">
<bounds left="600" right="615" top="80" bottom="95" />
- </bezel>
- <bezel name="led7" element="red_led">
+ </element>
+ <element name="led7" ref="red_led">
<bounds left="500" right="515" top="170" bottom="185" />
- </bezel>
- <bezel name="led6" element="red_led">
+ </element>
+ <element name="led6" ref="red_led">
<bounds left="550" right="565" top="170" bottom="185" />
- </bezel>
- <bezel element="blue_button" inputtag="X2" inputmask="0x02"><bounds left="348" right="367" top="105" bottom="124" /></bezel>
- <bezel element="blue_button" inputtag="X3" inputmask="0x02"><bounds left="398" right="417" top="105" bottom="124" /></bezel>
- <bezel element="blue_button" inputtag="X0" inputmask="0x04"><bounds left="448" right="467" top="105" bottom="124" /></bezel>
- <bezel element="blue_button" inputtag="X1" inputmask="0x04"><bounds left="498" right="517" top="105" bottom="124" /></bezel>
- <bezel element="blue_button" inputtag="X2" inputmask="0x04"><bounds left="548" right="567" top="105" bottom="124" /></bezel>
- <bezel element="red_button" inputtag="X0" inputmask="0x02"><bounds left="598" right="617" top="105" bottom="124" /></bezel>
- <bezel element="red_button" inputtag="X1" inputmask="0x01"><bounds left="348" right="367" top="195" bottom="214" /></bezel>
- <bezel element="green_button" inputtag="X0" inputmask="0x01"><bounds left="398" right="417" top="195" bottom="214" /></bezel>
- <bezel element="green_button" inputtag="X2" inputmask="0x01"><bounds left="448" right="467" top="195" bottom="214" /></bezel>
- <bezel element="white_button" inputtag="X3" inputmask="0x01"><bounds left="498" right="517" top="195" bottom="214" /></bezel>
- <bezel element="white_button" inputtag="X3" inputmask="0x04"><bounds left="548" right="567" top="195" bottom="214" /></bezel>
- <bezel element="red_button" inputtag="X1" inputmask="0x02"><bounds left="598" right="617" top="195" bottom="214" /></bezel>
- <bezel element="L0"><bounds left="369" right="383" top="108" bottom="122" /></bezel>
- <bezel element="L1"><bounds left="419" right="433" top="108" bottom="122" /></bezel>
- <bezel element="L2"><bounds left="469" right="483" top="108" bottom="122" /></bezel>
- <bezel element="L3"><bounds left="519" right="533" top="108" bottom="122" /></bezel>
- <bezel element="L4"><bounds left="569" right="583" top="108" bottom="122" /></bezel>
- <bezel element="L5"><bounds left="369" right="383" top="198" bottom="212" /></bezel>
- <bezel element="L6"><bounds left="419" right="433" top="198" bottom="212" /></bezel>
- <bezel element="L7"><bounds left="469" right="483" top="198" bottom="212" /></bezel>
- <bezel element="L8"><bounds left="519" right="533" top="198" bottom="212" /></bezel>
- <bezel element="L9"><bounds left="569" right="583" top="198" bottom="212" /></bezel>
- <bezel element="LM"><bounds left="619" right="633" top="108" bottom="122" /></bezel>
- <bezel element="T0"><bounds left="330" right="390" top="126" bottom="140" /></bezel>
- <bezel element="T1"><bounds left="380" right="440" top="126" bottom="140" /></bezel>
- <bezel element="T2"><bounds left="430" right="490" top="126" bottom="140" /></bezel>
- <bezel element="T3"><bounds left="480" right="540" top="126" bottom="140" /></bezel>
- <bezel element="T4"><bounds left="530" right="590" top="126" bottom="140" /></bezel>
- <bezel element="T5"><bounds left="330" right="385" top="216" bottom="230" /></bezel>
- <bezel element="T7"><bounds left="380" right="490" top="216" bottom="230" /></bezel>
- <bezel element="T8"><bounds left="480" right="535" top="216" bottom="230" /></bezel>
- <bezel element="T9"><bounds left="530" right="585" top="216" bottom="230" /></bezel>
- <bezel element="TM"><bounds left="580" right="635" top="126" bottom="140" /></bezel>
- <bezel element="TN"><bounds left="580" right="635" top="216" bottom="230" /></bezel>
- <bezel element="P0"><bounds left="40" right="300" top="75" bottom="105" /></bezel>
- <bezel element="P1"><bounds left="40" right="300" top="205" bottom="235" /></bezel>
+ </element>
+ <element ref="blue_button" inputtag="X2" inputmask="0x02"><bounds left="348" right="367" top="105" bottom="124" /></element>
+ <element ref="blue_button" inputtag="X3" inputmask="0x02"><bounds left="398" right="417" top="105" bottom="124" /></element>
+ <element ref="blue_button" inputtag="X0" inputmask="0x04"><bounds left="448" right="467" top="105" bottom="124" /></element>
+ <element ref="blue_button" inputtag="X1" inputmask="0x04"><bounds left="498" right="517" top="105" bottom="124" /></element>
+ <element ref="blue_button" inputtag="X2" inputmask="0x04"><bounds left="548" right="567" top="105" bottom="124" /></element>
+ <element ref="red_button" inputtag="X0" inputmask="0x02"><bounds left="598" right="617" top="105" bottom="124" /></element>
+ <element ref="red_button" inputtag="X1" inputmask="0x01"><bounds left="348" right="367" top="195" bottom="214" /></element>
+ <element ref="green_button" inputtag="X0" inputmask="0x01"><bounds left="398" right="417" top="195" bottom="214" /></element>
+ <element ref="green_button" inputtag="X2" inputmask="0x01"><bounds left="448" right="467" top="195" bottom="214" /></element>
+ <element ref="white_button" inputtag="X3" inputmask="0x01"><bounds left="498" right="517" top="195" bottom="214" /></element>
+ <element ref="white_button" inputtag="X3" inputmask="0x04"><bounds left="548" right="567" top="195" bottom="214" /></element>
+ <element ref="red_button" inputtag="X1" inputmask="0x02"><bounds left="598" right="617" top="195" bottom="214" /></element>
+ <element ref="L0"><bounds left="369" right="383" top="108" bottom="122" /></element>
+ <element ref="L1"><bounds left="419" right="433" top="108" bottom="122" /></element>
+ <element ref="L2"><bounds left="469" right="483" top="108" bottom="122" /></element>
+ <element ref="L3"><bounds left="519" right="533" top="108" bottom="122" /></element>
+ <element ref="L4"><bounds left="569" right="583" top="108" bottom="122" /></element>
+ <element ref="L5"><bounds left="369" right="383" top="198" bottom="212" /></element>
+ <element ref="L6"><bounds left="419" right="433" top="198" bottom="212" /></element>
+ <element ref="L7"><bounds left="469" right="483" top="198" bottom="212" /></element>
+ <element ref="L8"><bounds left="519" right="533" top="198" bottom="212" /></element>
+ <element ref="L9"><bounds left="569" right="583" top="198" bottom="212" /></element>
+ <element ref="LM"><bounds left="619" right="633" top="108" bottom="122" /></element>
+ <element ref="T0"><bounds left="330" right="390" top="126" bottom="140" /></element>
+ <element ref="T1"><bounds left="380" right="440" top="126" bottom="140" /></element>
+ <element ref="T2"><bounds left="430" right="490" top="126" bottom="140" /></element>
+ <element ref="T3"><bounds left="480" right="540" top="126" bottom="140" /></element>
+ <element ref="T4"><bounds left="530" right="590" top="126" bottom="140" /></element>
+ <element ref="T5"><bounds left="330" right="385" top="216" bottom="230" /></element>
+ <element ref="T7"><bounds left="380" right="490" top="216" bottom="230" /></element>
+ <element ref="T8"><bounds left="480" right="535" top="216" bottom="230" /></element>
+ <element ref="T9"><bounds left="530" right="585" top="216" bottom="230" /></element>
+ <element ref="TM"><bounds left="580" right="635" top="126" bottom="140" /></element>
+ <element ref="TN"><bounds left="580" right="635" top="216" bottom="230" /></element>
+ <element ref="P0"><bounds left="40" right="300" top="75" bottom="105" /></element>
+ <element ref="P1"><bounds left="40" right="300" top="205" bottom="235" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/ebaskb2.lay b/src/mame/layout/ebaskb2.lay
index 087d4f15523..b05e58b14f0 100644
--- a/src/mame/layout/ebaskb2.lay
+++ b/src/mame/layout/ebaskb2.lay
@@ -32,117 +32,117 @@ license:CC0
<view name="Internal Layout">
<bounds left="13.3" right="40.7" top="18" bottom="48" />
- <bezel element="static_black">
+ <element ref="static_black">
<bounds left="13.3" right="40.7" top="18" bottom="48" />
- </bezel>
+ </element>
<!-- score panels -->
- <bezel element="static_white0"><bounds x="13.8" y="30.5" width="4" height="5" /></bezel>
- <bezel element="static_black"><bounds x="13.9" y="30.6" width="3.8" height="4.8" /></bezel>
+ <element ref="static_white0"><bounds x="13.8" y="30.5" width="4" height="5" /></element>
+ <element ref="static_black"><bounds x="13.9" y="30.6" width="3.8" height="4.8" /></element>
- <bezel name="digit1" element="digit">
+ <element name="digit1" ref="digit">
<bounds x="14.3" y="33" width="3" height="2" />
<orientation rotate="270" />
- </bezel>
- <bezel name="digit0" element="digit">
+ </element>
+ <element name="digit0" ref="digit">
<bounds x="14.3" y="31" width="3" height="2" />
<orientation rotate="270" />
- </bezel>
+ </element>
- <bezel element="text_score">
+ <element ref="text_score">
<bounds x="17.9" y="30" width="1" height="6" />
<orientation rotate="270" />
- </bezel>
+ </element>
- <bezel element="static_white0"><bounds x="36.2" y="30.5" width="4" height="5" /></bezel>
- <bezel element="static_black"><bounds x="36.3" y="30.6" width="3.8" height="4.8" /></bezel>
+ <element ref="static_white0"><bounds x="36.2" y="30.5" width="4" height="5" /></element>
+ <element ref="static_black"><bounds x="36.3" y="30.6" width="3.8" height="4.8" /></element>
- <bezel name="digit3" element="digit">
+ <element name="digit3" ref="digit">
<bounds x="36.7" y="31" width="3" height="2" />
<orientation rotate="90" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds x="36.7" y="33" width="3" height="2" />
<orientation rotate="90" />
- </bezel>
+ </element>
- <bezel element="text_score">
+ <element ref="text_score">
<bounds x="35.1" y="30" width="1" height="6" />
<orientation rotate="90" />
- </bezel>
+ </element>
- <!-- main bezel -->
+ <!-- main element -->
- <bezel element="static_white"><bounds x="19.3" y="19.3" width="15.4" height="27.4" /></bezel>
- <bezel element="static_black2"><bounds x="19.5" y="19.5" width="15.0" height="27.0" /></bezel>
+ <element ref="static_white"><bounds x="19.3" y="19.3" width="15.4" height="27.4" /></element>
+ <element ref="static_black2"><bounds x="19.5" y="19.5" width="15.0" height="27.0" /></element>
- <bezel element="static_white"><bounds x="25.3" y="18.0" width="3.4" height="30.0" /></bezel>
- <bezel element="static_black2"><bounds x="25.5" y="19.5" width="3" height="27.0" /></bezel>
- <bezel element="static_black2"><bounds x="25" y="26.05" width="4" height="13.8" /></bezel>
+ <element ref="static_white"><bounds x="25.3" y="18.0" width="3.4" height="30.0" /></element>
+ <element ref="static_black2"><bounds x="25.5" y="19.5" width="3" height="27.0" /></element>
+ <element ref="static_black2"><bounds x="25" y="26.05" width="4" height="13.8" /></element>
- <bezel element="static_whitec"><bounds x="25.3" y="31.3" width="3.4" height="3.4" /></bezel>
- <bezel element="static_black2c"><bounds x="25.5" y="31.5" width="3" height="3" /></bezel>
- <bezel element="static_white"><bounds x="18.9" y="32.9" width="16.2" height="0.2" /></bezel>
+ <element ref="static_whitec"><bounds x="25.3" y="31.3" width="3.4" height="3.4" /></element>
+ <element ref="static_black2c"><bounds x="25.5" y="31.5" width="3" height="3" /></element>
+ <element ref="static_white"><bounds x="18.9" y="32.9" width="16.2" height="0.2" /></element>
- <bezel element="static_whitec"><bounds x="25.3" y="24.3" width="3.4" height="3.4" /></bezel>
- <bezel element="static_black2c"><bounds x="25.5" y="24.5" width="3" height="3" /></bezel>
- <bezel element="static_black2"><bounds x="25.5" y="23.9" width="3" height="2" /></bezel>
- <bezel element="static_white"><bounds x="25.4" y="25.8" width="3.2" height="0.2" /></bezel>
+ <element ref="static_whitec"><bounds x="25.3" y="24.3" width="3.4" height="3.4" /></element>
+ <element ref="static_black2c"><bounds x="25.5" y="24.5" width="3" height="3" /></element>
+ <element ref="static_black2"><bounds x="25.5" y="23.9" width="3" height="2" /></element>
+ <element ref="static_white"><bounds x="25.4" y="25.8" width="3.2" height="0.2" /></element>
- <bezel element="static_whitec"><bounds x="25.3" y="38.3" width="3.4" height="3.4" /></bezel>
- <bezel element="static_black2c"><bounds x="25.5" y="38.5" width="3" height="3" /></bezel>
- <bezel element="static_black2"><bounds x="25.5" y="40.1" width="3" height="2" /></bezel>
- <bezel element="static_white"><bounds x="25.4" y="40" width="3.2" height="0.2" /></bezel>
+ <element ref="static_whitec"><bounds x="25.3" y="38.3" width="3.4" height="3.4" /></element>
+ <element ref="static_black2c"><bounds x="25.5" y="38.5" width="3" height="3" /></element>
+ <element ref="static_black2"><bounds x="25.5" y="40.1" width="3" height="2" /></element>
+ <element ref="static_white"><bounds x="25.4" y="40" width="3.2" height="0.2" /></element>
- <bezel element="static_white"><bounds x="26.1" y="18.5" width="1.8" height="1.8" /></bezel>
- <bezel element="static_black2"><bounds x="26.3" y="18.7" width="1.4" height="1.4" /></bezel>
+ <element ref="static_white"><bounds x="26.1" y="18.5" width="1.8" height="1.8" /></element>
+ <element ref="static_black2"><bounds x="26.3" y="18.7" width="1.4" height="1.4" /></element>
- <bezel element="static_white"><bounds x="26.1" y="45.7" width="1.8" height="1.8" /></bezel>
- <bezel element="static_black2"><bounds x="26.3" y="45.9" width="1.4" height="1.4" /></bezel>
+ <element ref="static_white"><bounds x="26.1" y="45.7" width="1.8" height="1.8" /></element>
+ <element ref="static_black2"><bounds x="26.3" y="45.9" width="1.4" height="1.4" /></element>
<!-- round leds -->
- <bezel name="4.0" element="led"><bounds x="20" y="20" width="1" height="1" /></bezel>
- <bezel name="4.1" element="led"><bounds x="23.3" y="21.5" width="1" height="1" /></bezel>
- <bezel name="4.2" element="led"><bounds x="26.5" y="21" width="1" height="1" /></bezel>
- <bezel name="4.3" element="led"><bounds x="29.7" y="21.5" width="1" height="1" /></bezel>
- <bezel name="6.5" element="led"><bounds x="33" y="20" width="1" height="1" /></bezel>
-
- <bezel name="5.0" element="led"><bounds x="20" y="25" width="1" height="1" /></bezel>
- <bezel name="5.1" element="led"><bounds x="23.8" y="24.5" width="1" height="1" /></bezel>
- <bezel name="5.2" element="led"><bounds x="26.5" y="26.2" width="1" height="1" /></bezel>
- <bezel name="5.3" element="led"><bounds x="29.2" y="24.5" width="1" height="1" /></bezel>
- <bezel name="7.4" element="led"><bounds x="33" y="25" width="1" height="1" /></bezel>
-
- <bezel name="6.0" element="led"><bounds x="20" y="30" width="1" height="1" /></bezel>
- <bezel name="6.1" element="led"><bounds x="23.3" y="29" width="1" height="1" /></bezel>
- <bezel name="6.2" element="led"><bounds x="26.5" y="30" width="1" height="1" /></bezel>
- <bezel name="6.3" element="led"><bounds x="29.7" y="29" width="1" height="1" /></bezel>
- <bezel name="7.5" element="led"><bounds x="33" y="30" width="1" height="1" /></bezel>
-
- <bezel name="7.0" element="led"><bounds x="20" y="35" width="1" height="1" /></bezel>
- <bezel name="7.1" element="led"><bounds x="23.3" y="36" width="1" height="1" /></bezel>
- <bezel name="7.2" element="led"><bounds x="26.5" y="35" width="1" height="1" /></bezel>
- <bezel name="7.3" element="led"><bounds x="29.7" y="36" width="1" height="1" /></bezel>
- <bezel name="8.4" element="led"><bounds x="33" y="35" width="1" height="1" /></bezel>
-
- <bezel name="8.0" element="led"><bounds x="20" y="40" width="1" height="1" /></bezel>
- <bezel name="8.1" element="led"><bounds x="23.8" y="40.5" width="1" height="1" /></bezel>
- <bezel name="8.2" element="led"><bounds x="26.5" y="38.8" width="1" height="1" /></bezel>
- <bezel name="8.3" element="led"><bounds x="29.2" y="40.5" width="1" height="1" /></bezel>
- <bezel name="8.5" element="led"><bounds x="33" y="40" width="1" height="1" /></bezel>
-
- <bezel name="9.0" element="led"><bounds x="20" y="45" width="1" height="1" /></bezel>
- <bezel name="9.1" element="led"><bounds x="23.3" y="43.5" width="1" height="1" /></bezel>
- <bezel name="9.2" element="led"><bounds x="26.5" y="44" width="1" height="1" /></bezel>
- <bezel name="9.3" element="led"><bounds x="29.7" y="43.5" width="1" height="1" /></bezel>
- <bezel name="9.5" element="led"><bounds x="33" y="45" width="1" height="1" /></bezel>
-
- <bezel name="6.4" element="led"><bounds x="26.5" y="18.9" width="1" height="1" /></bezel>
- <bezel name="9.4" element="led"><bounds x="26.5" y="46.1" width="1" height="1" /></bezel>
+ <element name="4.0" ref="led"><bounds x="20" y="20" width="1" height="1" /></element>
+ <element name="4.1" ref="led"><bounds x="23.3" y="21.5" width="1" height="1" /></element>
+ <element name="4.2" ref="led"><bounds x="26.5" y="21" width="1" height="1" /></element>
+ <element name="4.3" ref="led"><bounds x="29.7" y="21.5" width="1" height="1" /></element>
+ <element name="6.5" ref="led"><bounds x="33" y="20" width="1" height="1" /></element>
+
+ <element name="5.0" ref="led"><bounds x="20" y="25" width="1" height="1" /></element>
+ <element name="5.1" ref="led"><bounds x="23.8" y="24.5" width="1" height="1" /></element>
+ <element name="5.2" ref="led"><bounds x="26.5" y="26.2" width="1" height="1" /></element>
+ <element name="5.3" ref="led"><bounds x="29.2" y="24.5" width="1" height="1" /></element>
+ <element name="7.4" ref="led"><bounds x="33" y="25" width="1" height="1" /></element>
+
+ <element name="6.0" ref="led"><bounds x="20" y="30" width="1" height="1" /></element>
+ <element name="6.1" ref="led"><bounds x="23.3" y="29" width="1" height="1" /></element>
+ <element name="6.2" ref="led"><bounds x="26.5" y="30" width="1" height="1" /></element>
+ <element name="6.3" ref="led"><bounds x="29.7" y="29" width="1" height="1" /></element>
+ <element name="7.5" ref="led"><bounds x="33" y="30" width="1" height="1" /></element>
+
+ <element name="7.0" ref="led"><bounds x="20" y="35" width="1" height="1" /></element>
+ <element name="7.1" ref="led"><bounds x="23.3" y="36" width="1" height="1" /></element>
+ <element name="7.2" ref="led"><bounds x="26.5" y="35" width="1" height="1" /></element>
+ <element name="7.3" ref="led"><bounds x="29.7" y="36" width="1" height="1" /></element>
+ <element name="8.4" ref="led"><bounds x="33" y="35" width="1" height="1" /></element>
+
+ <element name="8.0" ref="led"><bounds x="20" y="40" width="1" height="1" /></element>
+ <element name="8.1" ref="led"><bounds x="23.8" y="40.5" width="1" height="1" /></element>
+ <element name="8.2" ref="led"><bounds x="26.5" y="38.8" width="1" height="1" /></element>
+ <element name="8.3" ref="led"><bounds x="29.2" y="40.5" width="1" height="1" /></element>
+ <element name="8.5" ref="led"><bounds x="33" y="40" width="1" height="1" /></element>
+
+ <element name="9.0" ref="led"><bounds x="20" y="45" width="1" height="1" /></element>
+ <element name="9.1" ref="led"><bounds x="23.3" y="43.5" width="1" height="1" /></element>
+ <element name="9.2" ref="led"><bounds x="26.5" y="44" width="1" height="1" /></element>
+ <element name="9.3" ref="led"><bounds x="29.7" y="43.5" width="1" height="1" /></element>
+ <element name="9.5" ref="led"><bounds x="33" y="45" width="1" height="1" /></element>
+
+ <element name="6.4" ref="led"><bounds x="26.5" y="18.9" width="1" height="1" /></element>
+ <element name="9.4" ref="led"><bounds x="26.5" y="46.1" width="1" height="1" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/ebball.lay b/src/mame/layout/ebball.lay
index 09d149d1614..8b5962ff955 100644
--- a/src/mame/layout/ebball.lay
+++ b/src/mame/layout/ebball.lay
@@ -67,134 +67,134 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="100" top="0" bottom="114" />
- <bezel element="static_black">
+ <element ref="static_black">
<bounds left="0" right="100" top="0" bottom="114" />
- </bezel>
+ </element>
- <!-- outer bezel -->
+ <!-- outer element -->
- <bezel element="text_score"><bounds x="5.5" y="2" width="8" height="3" /></bezel>
- <bezel element="text_count"><bounds x="86" y="2" width="8" height="3" /></bezel>
+ <element ref="text_score"><bounds x="5.5" y="2" width="8" height="3" /></element>
+ <element ref="text_count"><bounds x="86" y="2" width="8" height="3" /></element>
- <bezel name="digit8" element="digit"><bounds x="5" y="7" width="8" height="12" /></bezel>
+ <element name="digit8" ref="digit"><bounds x="5" y="7" width="8" height="12" /></element>
- <bezel element="text_s"><bounds x="82.5" y="7.2" width="2" height="2.5" /></bezel>
- <bezel name="7.0" element="led"><bounds x="86" y="7" width="3" height="3" /></bezel>
- <bezel name="7.1" element="led"><bounds x="90" y="7" width="3" height="3" /></bezel>
+ <element ref="text_s"><bounds x="82.5" y="7.2" width="2" height="2.5" /></element>
+ <element name="7.0" ref="led"><bounds x="86" y="7" width="3" height="3" /></element>
+ <element name="7.1" ref="led"><bounds x="90" y="7" width="3" height="3" /></element>
- <bezel element="text_b"><bounds x="82.5" y="11.2" width="2" height="2.5" /></bezel>
- <bezel name="6.0" element="led"><bounds x="86" y="11" width="3" height="3" /></bezel>
- <bezel name="6.1" element="led"><bounds x="90" y="11" width="3" height="3" /></bezel>
- <bezel name="6.2" element="led"><bounds x="94" y="11" width="3" height="3" /></bezel>
+ <element ref="text_b"><bounds x="82.5" y="11.2" width="2" height="2.5" /></element>
+ <element name="6.0" ref="led"><bounds x="86" y="11" width="3" height="3" /></element>
+ <element name="6.1" ref="led"><bounds x="90" y="11" width="3" height="3" /></element>
+ <element name="6.2" ref="led"><bounds x="94" y="11" width="3" height="3" /></element>
- <bezel element="text_o"><bounds x="82.5" y="15.2" width="2" height="2.5" /></bezel>
- <bezel name="7.2" element="led"><bounds x="86" y="15" width="3" height="3" /></bezel>
- <bezel name="7.3" element="led"><bounds x="90" y="15" width="3" height="3" /></bezel>
+ <element ref="text_o"><bounds x="82.5" y="15.2" width="2" height="2.5" /></element>
+ <element name="7.2" ref="led"><bounds x="86" y="15" width="3" height="3" /></element>
+ <element name="7.3" ref="led"><bounds x="90" y="15" width="3" height="3" /></element>
<!-- board -->
- <bezel element="disk_green"><bounds x="-5" y="25" width="110" height="110" /></bezel>
- <bezel element="static_black"><bounds x="-10" y="75" width="120" height="65" /></bezel>
- <bezel element="disk_bg"><bounds x="15" y="45" width="70" height="70" /></bezel>
- <bezel element="static_black"><bounds x="0" y="85" width="100" height="40" /></bezel>
- <bezel element="static_bg"><bounds x="15" y="75" width="70" height="26" /></bezel>
- <bezel element="disk_bg"><bounds x="40" y="91" width="20" height="20" /></bezel>
+ <element ref="disk_green"><bounds x="-5" y="25" width="110" height="110" /></element>
+ <element ref="static_black"><bounds x="-10" y="75" width="120" height="65" /></element>
+ <element ref="disk_bg"><bounds x="15" y="45" width="70" height="70" /></element>
+ <element ref="static_black"><bounds x="0" y="85" width="100" height="40" /></element>
+ <element ref="static_bg"><bounds x="15" y="75" width="70" height="26" /></element>
+ <element ref="disk_bg"><bounds x="40" y="91" width="20" height="20" /></element>
<!-- top edge -->
- <bezel element="disk_black"><bounds x="-1.3" y="44.7" width="10" height="10" /></bezel>
- <bezel element="disk_black"><bounds x="91.3" y="44.7" width="10" height="10" /></bezel>
- <bezel name="4.3" element="led"><bounds x="2.2" y="48.2" width="3" height="3" /></bezel>
- <bezel name="5.0" element="led"><bounds x="94.8" y="48.2" width="3" height="3" /></bezel>
- <bezel element="text_triple"><bounds x="2.2" y="44.5" width="3" height="2.5" /></bezel>
- <bezel element="text_double"><bounds x="94.8" y="44.5" width="3" height="2.5" /></bezel>
-
- <bezel element="disk_black"><bounds x="18.5" y="26.5" width="10" height="10" /></bezel>
- <bezel element="disk_black"><bounds x="71.5" y="26.5" width="10" height="10" /></bezel>
- <bezel name="5.3" element="led"><bounds x="22" y="30" width="3" height="3" /></bezel>
- <bezel name="5.1" element="led"><bounds x="75" y="30" width="3" height="3" /></bezel>
- <bezel element="text_single"><bounds x="22" y="26.3" width="3" height="2.5" /></bezel>
- <bezel element="text_single"><bounds x="75" y="26.3" width="3" height="2.5" /></bezel>
-
- <bezel element="disk_white2"><bounds x="45" y="20" width="10" height="10" /></bezel>
- <bezel element="disk_black"><bounds x="45.5" y="20.5" width="9" height="9" /></bezel>
- <bezel name="5.2" element="led"><bounds x="48.5" y="23.5" width="3" height="3" /></bezel>
- <bezel element="text_home"><bounds x="36" y="21.5" width="8" height="2.5" /></bezel>
- <bezel element="text_run"><bounds x="56.5" y="21.5" width="8" height="2.5" /></bezel>
+ <element ref="disk_black"><bounds x="-1.3" y="44.7" width="10" height="10" /></element>
+ <element ref="disk_black"><bounds x="91.3" y="44.7" width="10" height="10" /></element>
+ <element name="4.3" ref="led"><bounds x="2.2" y="48.2" width="3" height="3" /></element>
+ <element name="5.0" ref="led"><bounds x="94.8" y="48.2" width="3" height="3" /></element>
+ <element ref="text_triple"><bounds x="2.2" y="44.5" width="3" height="2.5" /></element>
+ <element ref="text_double"><bounds x="94.8" y="44.5" width="3" height="2.5" /></element>
+
+ <element ref="disk_black"><bounds x="18.5" y="26.5" width="10" height="10" /></element>
+ <element ref="disk_black"><bounds x="71.5" y="26.5" width="10" height="10" /></element>
+ <element name="5.3" ref="led"><bounds x="22" y="30" width="3" height="3" /></element>
+ <element name="5.1" ref="led"><bounds x="75" y="30" width="3" height="3" /></element>
+ <element ref="text_single"><bounds x="22" y="26.3" width="3" height="2.5" /></element>
+ <element ref="text_single"><bounds x="75" y="26.3" width="3" height="2.5" /></element>
+
+ <element ref="disk_white2"><bounds x="45" y="20" width="10" height="10" /></element>
+ <element ref="disk_black"><bounds x="45.5" y="20.5" width="9" height="9" /></element>
+ <element name="5.2" ref="led"><bounds x="48.5" y="23.5" width="3" height="3" /></element>
+ <element ref="text_home"><bounds x="36" y="21.5" width="8" height="2.5" /></element>
+ <element ref="text_run"><bounds x="56.5" y="21.5" width="8" height="2.5" /></element>
<!-- field -->
- <bezel element="field_guy"><bounds x="13" y="48.5" width="3" height="3" /></bezel>
- <bezel element="disk_bg"><bounds x="12" y="52" width="5" height="5" /></bezel>
- <bezel name="4.2" element="led"><bounds x="13" y="53" width="3" height="3" /></bezel>
+ <element ref="field_guy"><bounds x="13" y="48.5" width="3" height="3" /></element>
+ <element ref="disk_bg"><bounds x="12" y="52" width="5" height="5" /></element>
+ <element name="4.2" ref="led"><bounds x="13" y="53" width="3" height="3" /></element>
- <bezel element="field_guy"><bounds x="48.5" y="31.5" width="3" height="3" /></bezel>
- <bezel element="disk_bg"><bounds x="47.5" y="35" width="5" height="5" /></bezel>
- <bezel name="4.1" element="led"><bounds x="48.5" y="36" width="3" height="3" /></bezel>
+ <element ref="field_guy"><bounds x="48.5" y="31.5" width="3" height="3" /></element>
+ <element ref="disk_bg"><bounds x="47.5" y="35" width="5" height="5" /></element>
+ <element name="4.1" ref="led"><bounds x="48.5" y="36" width="3" height="3" /></element>
- <bezel element="field_guy"><bounds x="84" y="48.5" width="3" height="3" /></bezel>
- <bezel element="disk_bg"><bounds x="83" y="52" width="5" height="5" /></bezel>
- <bezel name="4.0" element="led"><bounds x="84" y="53" width="3" height="3" /></bezel>
+ <element ref="field_guy"><bounds x="84" y="48.5" width="3" height="3" /></element>
+ <element ref="disk_bg"><bounds x="83" y="52" width="5" height="5" /></element>
+ <element name="4.0" ref="led"><bounds x="84" y="53" width="3" height="3" /></element>
<!-- pitcher -->
- <bezel element="pitcher"><bounds x="48.5" y="66.5" width="3" height="3" /></bezel>
- <bezel element="static_white"><bounds x="46" y="71" width="0.5" height="18.5" /></bezel>
- <bezel element="static_white"><bounds x="53.5" y="71" width="0.5" height="18.5" /></bezel>
+ <element ref="pitcher"><bounds x="48.5" y="66.5" width="3" height="3" /></element>
+ <element ref="static_white"><bounds x="46" y="71" width="0.5" height="18.5" /></element>
+ <element ref="static_white"><bounds x="53.5" y="71" width="0.5" height="18.5" /></element>
- <bezel name="2.3" element="led"><bounds x="48.5" y="70.5" width="3" height="3" /></bezel>
- <bezel name="0.0" element="led"><bounds x="48.5" y="76" width="3" height="3" /></bezel>
- <bezel name="0.1" element="led"><bounds x="48.5" y="81.5" width="3" height="3" /></bezel>
- <bezel name="0.2" element="led"><bounds x="48.5" y="87" width="3" height="3" /></bezel>
+ <element name="2.3" ref="led"><bounds x="48.5" y="70.5" width="3" height="3" /></element>
+ <element name="0.0" ref="led"><bounds x="48.5" y="76" width="3" height="3" /></element>
+ <element name="0.1" ref="led"><bounds x="48.5" y="81.5" width="3" height="3" /></element>
+ <element name="0.2" ref="led"><bounds x="48.5" y="87" width="3" height="3" /></element>
- <bezel name="1.0" element="led"><bounds x="45" y="92.5" width="3" height="3" /></bezel>
- <bezel name="1.3" element="led"><bounds x="52" y="92.5" width="3" height="3" /></bezel>
+ <element name="1.0" ref="led"><bounds x="45" y="92.5" width="3" height="3" /></element>
+ <element name="1.3" ref="led"><bounds x="52" y="92.5" width="3" height="3" /></element>
<!-- bases -->
- <bezel element="base_guy"><bounds x="70" y="58" width="3" height="3" /></bezel>
- <bezel name="3.0" element="led"><bounds x="70" y="62" width="3" height="3" /></bezel>
+ <element ref="base_guy"><bounds x="70" y="58" width="3" height="3" /></element>
+ <element name="3.0" ref="led"><bounds x="70" y="62" width="3" height="3" /></element>
- <bezel element="base_guy"><bounds x="61" y="49" width="3" height="3" /></bezel>
- <bezel name="3.1" element="led"><bounds x="61" y="53" width="3" height="3" /></bezel>
+ <element ref="base_guy"><bounds x="61" y="49" width="3" height="3" /></element>
+ <element name="3.1" ref="led"><bounds x="61" y="53" width="3" height="3" /></element>
- <bezel element="base_guy"><bounds x="36" y="49" width="3" height="3" /></bezel>
- <bezel name="3.2" element="led"><bounds x="36" y="53" width="3" height="3" /></bezel>
+ <element ref="base_guy"><bounds x="36" y="49" width="3" height="3" /></element>
+ <element name="3.2" ref="led"><bounds x="36" y="53" width="3" height="3" /></element>
- <bezel element="base_guy"><bounds x="27" y="58" width="3" height="3" /></bezel>
- <bezel name="3.3" element="led"><bounds x="27" y="62" width="3" height="3" /></bezel>
+ <element ref="base_guy"><bounds x="27" y="58" width="3" height="3" /></element>
+ <element name="3.3" ref="led"><bounds x="27" y="62" width="3" height="3" /></element>
- <bezel element="static_white"><bounds x="72" y="72" width="6" height="6" /></bezel>
- <bezel element="static_bg"><bounds x="72.5" y="72.5" width="5" height="5" /></bezel>
- <bezel name="2.0" element="led"><bounds x="73.5" y="73.5" width="3" height="3" /></bezel>
+ <element ref="static_white"><bounds x="72" y="72" width="6" height="6" /></element>
+ <element ref="static_bg"><bounds x="72.5" y="72.5" width="5" height="5" /></element>
+ <element name="2.0" ref="led"><bounds x="73.5" y="73.5" width="3" height="3" /></element>
- <bezel element="static_white"><bounds x="47" y="47" width="6" height="6" /></bezel>
- <bezel element="static_bg"><bounds x="47.5" y="47.5" width="5" height="5" /></bezel>
- <bezel name="2.1" element="led"><bounds x="48.5" y="48.5" width="3" height="3" /></bezel>
+ <element ref="static_white"><bounds x="47" y="47" width="6" height="6" /></element>
+ <element ref="static_bg"><bounds x="47.5" y="47.5" width="5" height="5" /></element>
+ <element name="2.1" ref="led"><bounds x="48.5" y="48.5" width="3" height="3" /></element>
- <bezel element="static_white"><bounds x="22" y="72" width="6" height="6" /></bezel>
- <bezel element="static_bg"><bounds x="22.5" y="72.5" width="5" height="5" /></bezel>
- <bezel name="2.2" element="led"><bounds x="23.5" y="73.5" width="3" height="3" /></bezel>
+ <element ref="static_white"><bounds x="22" y="72" width="6" height="6" /></element>
+ <element ref="static_bg"><bounds x="22.5" y="72.5" width="5" height="5" /></element>
+ <element name="2.2" ref="led"><bounds x="23.5" y="73.5" width="3" height="3" /></element>
<!-- home -->
- <bezel element="static_white"><bounds x="47" y="97" width="6" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="47" y="97" width="6" height="6" /></bezel>
- <bezel element="static_bg"><bounds x="47.5" y="97.5" width="5" height="2.51" /></bezel>
- <bezel element="disk_bg"><bounds x="47.5" y="97.5" width="5" height="5" /></bezel>
+ <element ref="static_white"><bounds x="47" y="97" width="6" height="3" /></element>
+ <element ref="disk_white"><bounds x="47" y="97" width="6" height="6" /></element>
+ <element ref="static_bg"><bounds x="47.5" y="97.5" width="5" height="2.51" /></element>
+ <element ref="disk_bg"><bounds x="47.5" y="97.5" width="5" height="5" /></element>
- <bezel element="text_b2"><bounds x="42.5" y="108.3" width="3" height="2.5" /></bezel>
- <bezel name="1.1" element="led"><bounds x="42.5" y="98.5" width="3" height="3" /></bezel>
- <bezel name="1.2" element="led"><bounds x="42.5" y="104" width="3" height="3" /></bezel>
+ <element ref="text_b2"><bounds x="42.5" y="108.3" width="3" height="2.5" /></element>
+ <element name="1.1" ref="led"><bounds x="42.5" y="98.5" width="3" height="3" /></element>
+ <element name="1.2" ref="led"><bounds x="42.5" y="104" width="3" height="3" /></element>
- <bezel element="text_s2"><bounds x="48.5" y="108.3" width="3" height="2.5" /></bezel>
- <bezel name="0.3" element="led"><bounds x="48.5" y="98.5" width="3" height="3" /></bezel>
- <bezel name="0.4" element="led"><bounds x="48.5" y="104" width="3" height="3" /></bezel>
+ <element ref="text_s2"><bounds x="48.5" y="108.3" width="3" height="2.5" /></element>
+ <element name="0.3" ref="led"><bounds x="48.5" y="98.5" width="3" height="3" /></element>
+ <element name="0.4" ref="led"><bounds x="48.5" y="104" width="3" height="3" /></element>
- <bezel element="text_b2"><bounds x="54.5" y="108.3" width="3" height="2.5" /></bezel>
- <bezel name="1.4" element="led"><bounds x="54.5" y="98.5" width="3" height="3" /></bezel>
- <bezel name="1.5" element="led"><bounds x="54.5" y="104" width="3" height="3" /></bezel>
+ <element ref="text_b2"><bounds x="54.5" y="108.3" width="3" height="2.5" /></element>
+ <element name="1.4" ref="led"><bounds x="54.5" y="98.5" width="3" height="3" /></element>
+ <element name="1.5" ref="led"><bounds x="54.5" y="104" width="3" height="3" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/ebball2.lay b/src/mame/layout/ebball2.lay
index fde0fc5a5e4..5deafee899c 100644
--- a/src/mame/layout/ebball2.lay
+++ b/src/mame/layout/ebball2.lay
@@ -70,147 +70,147 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="100" top="0" bottom="114" />
- <bezel element="static_black">
+ <element ref="static_black">
<bounds left="0" right="100" top="0" bottom="114" />
- </bezel>
+ </element>
- <!-- outer bezel -->
+ <!-- outer element -->
- <bezel element="text_count"><bounds x="16" y="2" width="8" height="3" /></bezel>
+ <element ref="text_count"><bounds x="16" y="2" width="8" height="3" /></element>
- <bezel element="text_s"><bounds x="12.5" y="7.2" width="2" height="2.5" /></bezel>
- <bezel name="4.0" element="led"><bounds x="16" y="7" width="3" height="3" /></bezel>
- <bezel name="4.1" element="led"><bounds x="20" y="7" width="3" height="3" /></bezel>
+ <element ref="text_s"><bounds x="12.5" y="7.2" width="2" height="2.5" /></element>
+ <element name="4.0" ref="led"><bounds x="16" y="7" width="3" height="3" /></element>
+ <element name="4.1" ref="led"><bounds x="20" y="7" width="3" height="3" /></element>
- <bezel element="text_b"><bounds x="12.5" y="11.2" width="2" height="2.5" /></bezel>
- <bezel name="5.0" element="led"><bounds x="16" y="11" width="3" height="3" /></bezel>
- <bezel name="5.1" element="led"><bounds x="20" y="11" width="3" height="3" /></bezel>
- <bezel name="5.2" element="led"><bounds x="24" y="11" width="3" height="3" /></bezel>
+ <element ref="text_b"><bounds x="12.5" y="11.2" width="2" height="2.5" /></element>
+ <element name="5.0" ref="led"><bounds x="16" y="11" width="3" height="3" /></element>
+ <element name="5.1" ref="led"><bounds x="20" y="11" width="3" height="3" /></element>
+ <element name="5.2" ref="led"><bounds x="24" y="11" width="3" height="3" /></element>
- <bezel element="text_o"><bounds x="12.5" y="15.2" width="2" height="2.5" /></bezel>
- <bezel name="4.2" element="led"><bounds x="16" y="15" width="3" height="3" /></bezel>
- <bezel name="4.3" element="led"><bounds x="20" y="15" width="3" height="3" /></bezel>
+ <element ref="text_o"><bounds x="12.5" y="15.2" width="2" height="2.5" /></element>
+ <element name="4.2" ref="led"><bounds x="16" y="15" width="3" height="3" /></element>
+ <element name="4.3" ref="led"><bounds x="20" y="15" width="3" height="3" /></element>
- <bezel element="text_inning"><bounds x="52" y="2" width="12" height="3" /></bezel>
- <bezel element="text_visitor"><bounds x="66" y="2" width="13" height="3" /></bezel>
- <bezel element="text_home2"><bounds x="82" y="2" width="13" height="3" /></bezel>
+ <element ref="text_inning"><bounds x="52" y="2" width="12" height="3" /></element>
+ <element ref="text_visitor"><bounds x="66" y="2" width="13" height="3" /></element>
+ <element ref="text_home2"><bounds x="82" y="2" width="13" height="3" /></element>
- <bezel element="static_white2"><bounds x="79.5" y="2" width="0.5" height="16" /></bezel>
+ <element ref="static_white2"><bounds x="79.5" y="2" width="0.5" height="16" /></element>
- <bezel name="digit0" element="digit"><bounds x="54" y="7" width="7.333" height="11" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="70" y="7" width="7.333" height="11" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="86" y="7" width="7.333" height="11" /></bezel>
+ <element name="digit0" ref="digit"><bounds x="54" y="7" width="7.333" height="11" /></element>
+ <element name="digit1" ref="digit"><bounds x="70" y="7" width="7.333" height="11" /></element>
+ <element name="digit2" ref="digit"><bounds x="86" y="7" width="7.333" height="11" /></element>
- <bezel name="3.3" element="led"><bounds x="66" y="7" width="3" height="3" /></bezel>
- <bezel name="3.2" element="led"><bounds x="82" y="7" width="3" height="3" /></bezel>
+ <element name="3.3" ref="led"><bounds x="66" y="7" width="3" height="3" /></element>
+ <element name="3.2" ref="led"><bounds x="82" y="7" width="3" height="3" /></element>
- <bezel name="3.1" element="led"><bounds x="66" y="13" width="3" height="3" /></bezel>
- <bezel name="3.0" element="led"><bounds x="82" y="13" width="3" height="3" /></bezel>
+ <element name="3.1" ref="led"><bounds x="66" y="13" width="3" height="3" /></element>
+ <element name="3.0" ref="led"><bounds x="82" y="13" width="3" height="3" /></element>
<!-- board -->
- <bezel element="disk_green"><bounds x="-5" y="25" width="110" height="110" /></bezel>
- <bezel element="static_black"><bounds x="-10" y="75" width="120" height="65" /></bezel>
- <bezel element="disk_bg"><bounds x="15" y="45" width="70" height="70" /></bezel>
- <bezel element="static_black"><bounds x="0" y="85" width="100" height="40" /></bezel>
- <bezel element="static_bg"><bounds x="15" y="75" width="70" height="26" /></bezel>
- <bezel element="disk_bg"><bounds x="40" y="91" width="20" height="20" /></bezel>
+ <element ref="disk_green"><bounds x="-5" y="25" width="110" height="110" /></element>
+ <element ref="static_black"><bounds x="-10" y="75" width="120" height="65" /></element>
+ <element ref="disk_bg"><bounds x="15" y="45" width="70" height="70" /></element>
+ <element ref="static_black"><bounds x="0" y="85" width="100" height="40" /></element>
+ <element ref="static_bg"><bounds x="15" y="75" width="70" height="26" /></element>
+ <element ref="disk_bg"><bounds x="40" y="91" width="20" height="20" /></element>
<!-- top edge -->
- <bezel element="disk_black"><bounds x="-1.3" y="44.7" width="10" height="10" /></bezel>
- <bezel element="disk_black"><bounds x="91.3" y="44.7" width="10" height="10" /></bezel>
- <bezel name="8.1" element="led"><bounds x="2.2" y="48.2" width="3" height="3" /></bezel>
- <bezel name="8.5" element="led"><bounds x="94.8" y="48.2" width="3" height="3" /></bezel>
- <bezel element="text_single"><bounds x="2.2" y="44.5" width="3" height="2.5" /></bezel>
- <bezel element="text_single"><bounds x="94.8" y="44.5" width="3" height="2.5" /></bezel>
-
- <bezel element="disk_black"><bounds x="18.5" y="26.5" width="10" height="10" /></bezel>
- <bezel element="disk_black"><bounds x="71.5" y="26.5" width="10" height="10" /></bezel>
- <bezel name="8.2" element="led"><bounds x="22" y="30" width="3" height="3" /></bezel>
- <bezel name="8.4" element="led"><bounds x="75" y="30" width="3" height="3" /></bezel>
- <bezel element="text_triple"><bounds x="22" y="26.3" width="3" height="2.5" /></bezel>
- <bezel element="text_double"><bounds x="75" y="26.3" width="3" height="2.5" /></bezel>
-
- <bezel element="disk_white2"><bounds x="45" y="20" width="10" height="10" /></bezel>
- <bezel element="disk_black"><bounds x="45.5" y="20.5" width="9" height="9" /></bezel>
- <bezel name="8.3" element="led"><bounds x="48.5" y="23.5" width="3" height="3" /></bezel>
- <bezel element="text_home"><bounds x="36" y="21.5" width="8" height="2.5" /></bezel>
- <bezel element="text_run"><bounds x="56.5" y="21.5" width="8" height="2.5" /></bezel>
+ <element ref="disk_black"><bounds x="-1.3" y="44.7" width="10" height="10" /></element>
+ <element ref="disk_black"><bounds x="91.3" y="44.7" width="10" height="10" /></element>
+ <element name="8.1" ref="led"><bounds x="2.2" y="48.2" width="3" height="3" /></element>
+ <element name="8.5" ref="led"><bounds x="94.8" y="48.2" width="3" height="3" /></element>
+ <element ref="text_single"><bounds x="2.2" y="44.5" width="3" height="2.5" /></element>
+ <element ref="text_single"><bounds x="94.8" y="44.5" width="3" height="2.5" /></element>
+
+ <element ref="disk_black"><bounds x="18.5" y="26.5" width="10" height="10" /></element>
+ <element ref="disk_black"><bounds x="71.5" y="26.5" width="10" height="10" /></element>
+ <element name="8.2" ref="led"><bounds x="22" y="30" width="3" height="3" /></element>
+ <element name="8.4" ref="led"><bounds x="75" y="30" width="3" height="3" /></element>
+ <element ref="text_triple"><bounds x="22" y="26.3" width="3" height="2.5" /></element>
+ <element ref="text_double"><bounds x="75" y="26.3" width="3" height="2.5" /></element>
+
+ <element ref="disk_white2"><bounds x="45" y="20" width="10" height="10" /></element>
+ <element ref="disk_black"><bounds x="45.5" y="20.5" width="9" height="9" /></element>
+ <element name="8.3" ref="led"><bounds x="48.5" y="23.5" width="3" height="3" /></element>
+ <element ref="text_home"><bounds x="36" y="21.5" width="8" height="2.5" /></element>
+ <element ref="text_run"><bounds x="56.5" y="21.5" width="8" height="2.5" /></element>
<!-- field -->
- <bezel element="field_guy"><bounds x="13" y="48.5" width="3" height="3" /></bezel>
- <bezel element="disk_bg"><bounds x="12" y="52" width="5" height="5" /></bezel>
- <bezel name="7.4" element="led"><bounds x="13" y="53" width="3" height="3" /></bezel>
+ <element ref="field_guy"><bounds x="13" y="48.5" width="3" height="3" /></element>
+ <element ref="disk_bg"><bounds x="12" y="52" width="5" height="5" /></element>
+ <element name="7.4" ref="led"><bounds x="13" y="53" width="3" height="3" /></element>
- <bezel element="field_guy"><bounds x="48.5" y="31.5" width="3" height="3" /></bezel>
- <bezel element="disk_bg"><bounds x="47.5" y="35" width="5" height="5" /></bezel>
- <bezel name="7.5" element="led"><bounds x="48.5" y="36" width="3" height="3" /></bezel>
+ <element ref="field_guy"><bounds x="48.5" y="31.5" width="3" height="3" /></element>
+ <element ref="disk_bg"><bounds x="47.5" y="35" width="5" height="5" /></element>
+ <element name="7.5" ref="led"><bounds x="48.5" y="36" width="3" height="3" /></element>
- <bezel element="field_guy"><bounds x="84" y="48.5" width="3" height="3" /></bezel>
- <bezel element="disk_bg"><bounds x="83" y="52" width="5" height="5" /></bezel>
- <bezel name="8.0" element="led"><bounds x="84" y="53" width="3" height="3" /></bezel>
+ <element ref="field_guy"><bounds x="84" y="48.5" width="3" height="3" /></element>
+ <element ref="disk_bg"><bounds x="83" y="52" width="5" height="5" /></element>
+ <element name="8.0" ref="led"><bounds x="84" y="53" width="3" height="3" /></element>
<!-- pitcher -->
- <bezel element="pitcher"><bounds x="48.5" y="66.5" width="3" height="3" /></bezel>
- <bezel element="static_white"><bounds x="46" y="71" width="0.5" height="18.5" /></bezel>
- <bezel element="static_white"><bounds x="53.5" y="71" width="0.5" height="18.5" /></bezel>
+ <element ref="pitcher"><bounds x="48.5" y="66.5" width="3" height="3" /></element>
+ <element ref="static_white"><bounds x="46" y="71" width="0.5" height="18.5" /></element>
+ <element ref="static_white"><bounds x="53.5" y="71" width="0.5" height="18.5" /></element>
- <bezel name="5.3" element="led"><bounds x="48.5" y="70.5" width="3" height="3" /></bezel>
- <bezel name="0.7" element="led"><bounds x="48.5" y="76" width="3" height="3" /></bezel>
- <bezel name="1.7" element="led"><bounds x="48.5" y="81.5" width="3" height="3" /></bezel>
- <bezel name="2.7" element="led"><bounds x="48.5" y="87" width="3" height="3" /></bezel>
+ <element name="5.3" ref="led"><bounds x="48.5" y="70.5" width="3" height="3" /></element>
+ <element name="0.7" ref="led"><bounds x="48.5" y="76" width="3" height="3" /></element>
+ <element name="1.7" ref="led"><bounds x="48.5" y="81.5" width="3" height="3" /></element>
+ <element name="2.7" ref="led"><bounds x="48.5" y="87" width="3" height="3" /></element>
- <bezel name="9.7" element="led"><bounds x="45" y="92.5" width="3" height="3" /></bezel>
- <bezel name="9.0" element="led"><bounds x="52" y="92.5" width="3" height="3" /></bezel>
+ <element name="9.7" ref="led"><bounds x="45" y="92.5" width="3" height="3" /></element>
+ <element name="9.0" ref="led"><bounds x="52" y="92.5" width="3" height="3" /></element>
<!-- bases -->
- <bezel element="base_guy"><bounds x="70" y="58" width="3" height="3" /></bezel>
- <bezel name="7.3" element="led"><bounds x="70" y="62" width="3" height="3" /></bezel>
+ <element ref="base_guy"><bounds x="70" y="58" width="3" height="3" /></element>
+ <element name="7.3" ref="led"><bounds x="70" y="62" width="3" height="3" /></element>
- <bezel element="base_guy"><bounds x="61" y="49" width="3" height="3" /></bezel>
- <bezel name="7.2" element="led"><bounds x="61" y="53" width="3" height="3" /></bezel>
+ <element ref="base_guy"><bounds x="61" y="49" width="3" height="3" /></element>
+ <element name="7.2" ref="led"><bounds x="61" y="53" width="3" height="3" /></element>
- <bezel element="base_guy"><bounds x="36" y="49" width="3" height="3" /></bezel>
- <bezel name="7.1" element="led"><bounds x="36" y="53" width="3" height="3" /></bezel>
+ <element ref="base_guy"><bounds x="36" y="49" width="3" height="3" /></element>
+ <element name="7.1" ref="led"><bounds x="36" y="53" width="3" height="3" /></element>
- <bezel element="base_guy"><bounds x="27" y="58" width="3" height="3" /></bezel>
- <bezel name="7.0" element="led"><bounds x="27" y="62" width="3" height="3" /></bezel>
+ <element ref="base_guy"><bounds x="27" y="58" width="3" height="3" /></element>
+ <element name="7.0" ref="led"><bounds x="27" y="62" width="3" height="3" /></element>
- <bezel element="static_white"><bounds x="72" y="72" width="6" height="6" /></bezel>
- <bezel element="static_bg"><bounds x="72.5" y="72.5" width="5" height="5" /></bezel>
- <bezel name="6.0" element="led"><bounds x="73.5" y="73.5" width="3" height="3" /></bezel>
+ <element ref="static_white"><bounds x="72" y="72" width="6" height="6" /></element>
+ <element ref="static_bg"><bounds x="72.5" y="72.5" width="5" height="5" /></element>
+ <element name="6.0" ref="led"><bounds x="73.5" y="73.5" width="3" height="3" /></element>
- <bezel element="static_white"><bounds x="47" y="47" width="6" height="6" /></bezel>
- <bezel element="static_bg"><bounds x="47.5" y="47.5" width="5" height="5" /></bezel>
- <bezel name="6.1" element="led"><bounds x="48.5" y="48.5" width="3" height="3" /></bezel>
+ <element ref="static_white"><bounds x="47" y="47" width="6" height="6" /></element>
+ <element ref="static_bg"><bounds x="47.5" y="47.5" width="5" height="5" /></element>
+ <element name="6.1" ref="led"><bounds x="48.5" y="48.5" width="3" height="3" /></element>
- <bezel element="static_white"><bounds x="22" y="72" width="6" height="6" /></bezel>
- <bezel element="static_bg"><bounds x="22.5" y="72.5" width="5" height="5" /></bezel>
- <bezel name="6.2" element="led"><bounds x="23.5" y="73.5" width="3" height="3" /></bezel>
+ <element ref="static_white"><bounds x="22" y="72" width="6" height="6" /></element>
+ <element ref="static_bg"><bounds x="22.5" y="72.5" width="5" height="5" /></element>
+ <element name="6.2" ref="led"><bounds x="23.5" y="73.5" width="3" height="3" /></element>
<!-- home -->
- <bezel element="static_white"><bounds x="47" y="97" width="6" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="47" y="97" width="6" height="6" /></bezel>
- <bezel element="static_bg"><bounds x="47.5" y="97.5" width="5" height="2.51" /></bezel>
- <bezel element="disk_bg"><bounds x="47.5" y="97.5" width="5" height="5" /></bezel>
+ <element ref="static_white"><bounds x="47" y="97" width="6" height="3" /></element>
+ <element ref="disk_white"><bounds x="47" y="97" width="6" height="6" /></element>
+ <element ref="static_bg"><bounds x="47.5" y="97.5" width="5" height="2.51" /></element>
+ <element ref="disk_bg"><bounds x="47.5" y="97.5" width="5" height="5" /></element>
- <bezel element="text_b2"><bounds x="42.5" y="108.3" width="3" height="2.5" /></bezel>
- <bezel name="9.5" element="led"><bounds x="42.5" y="98.5" width="3" height="3" /></bezel>
- <bezel name="9.4" element="led"><bounds x="42.5" y="104" width="3" height="3" /></bezel>
+ <element ref="text_b2"><bounds x="42.5" y="108.3" width="3" height="2.5" /></element>
+ <element name="9.5" ref="led"><bounds x="42.5" y="98.5" width="3" height="3" /></element>
+ <element name="9.4" ref="led"><bounds x="42.5" y="104" width="3" height="3" /></element>
- <bezel element="text_s2"><bounds x="48.5" y="108.3" width="3" height="2.5" /></bezel>
- <bezel name="6.3" element="led"><bounds x="48.5" y="98.5" width="3" height="3" /></bezel>
- <bezel name="9.3" element="led"><bounds x="48.5" y="104" width="3" height="3" /></bezel>
+ <element ref="text_s2"><bounds x="48.5" y="108.3" width="3" height="2.5" /></element>
+ <element name="6.3" ref="led"><bounds x="48.5" y="98.5" width="3" height="3" /></element>
+ <element name="9.3" ref="led"><bounds x="48.5" y="104" width="3" height="3" /></element>
- <bezel element="text_b2"><bounds x="54.5" y="108.3" width="3" height="2.5" /></bezel>
- <bezel name="9.1" element="led"><bounds x="54.5" y="98.5" width="3" height="3" /></bezel>
- <bezel name="9.2" element="led"><bounds x="54.5" y="104" width="3" height="3" /></bezel>
+ <element ref="text_b2"><bounds x="54.5" y="108.3" width="3" height="2.5" /></element>
+ <element name="9.1" ref="led"><bounds x="54.5" y="98.5" width="3" height="3" /></element>
+ <element name="9.2" ref="led"><bounds x="54.5" y="104" width="3" height="3" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/ebball3.lay b/src/mame/layout/ebball3.lay
index d46e435d39b..a8d94a10a0f 100644
--- a/src/mame/layout/ebball3.lay
+++ b/src/mame/layout/ebball3.lay
@@ -117,156 +117,156 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="100" top="0" bottom="114" />
- <bezel element="static_black">
+ <element ref="static_black">
<bounds left="0" right="100" top="0" bottom="114" />
- </bezel>
+ </element>
- <!-- outer bezel -->
+ <!-- outer element -->
- <bezel element="text_count"><bounds x="6" y="2" width="8" height="3" /></bezel>
+ <element ref="text_count"><bounds x="6" y="2" width="8" height="3" /></element>
- <bezel element="text_s"><bounds x="2.5" y="7.2" width="2" height="2.5" /></bezel>
- <bezel name="4.0" element="led"><bounds x="6" y="7" width="3" height="3" /></bezel>
- <bezel name="4.1" element="led"><bounds x="10" y="7" width="3" height="3" /></bezel>
+ <element ref="text_s"><bounds x="2.5" y="7.2" width="2" height="2.5" /></element>
+ <element name="4.0" ref="led"><bounds x="6" y="7" width="3" height="3" /></element>
+ <element name="4.1" ref="led"><bounds x="10" y="7" width="3" height="3" /></element>
- <bezel element="text_b"><bounds x="2.5" y="11.2" width="2" height="2.5" /></bezel>
- <bezel name="3.0" element="led"><bounds x="6" y="11" width="3" height="3" /></bezel>
- <bezel name="3.1" element="led"><bounds x="10" y="11" width="3" height="3" /></bezel>
- <bezel name="3.2" element="led"><bounds x="14" y="11" width="3" height="3" /></bezel>
+ <element ref="text_b"><bounds x="2.5" y="11.2" width="2" height="2.5" /></element>
+ <element name="3.0" ref="led"><bounds x="6" y="11" width="3" height="3" /></element>
+ <element name="3.1" ref="led"><bounds x="10" y="11" width="3" height="3" /></element>
+ <element name="3.2" ref="led"><bounds x="14" y="11" width="3" height="3" /></element>
- <bezel element="text_o"><bounds x="2.5" y="15.2" width="2" height="2.5" /></bezel>
- <bezel name="4.2" element="led"><bounds x="6" y="15" width="3" height="3" /></bezel>
- <bezel name="4.3" element="led"><bounds x="10" y="15" width="3" height="3" /></bezel>
+ <element ref="text_o"><bounds x="2.5" y="15.2" width="2" height="2.5" /></element>
+ <element name="4.2" ref="led"><bounds x="6" y="15" width="3" height="3" /></element>
+ <element name="4.3" ref="led"><bounds x="10" y="15" width="3" height="3" /></element>
- <bezel element="text_inning"><bounds x="47.5" y="7.3" width="12" height="3" /></bezel>
- <bezel element="static_white2"><bounds x="47" y="12" width="50" height="6" /></bezel>
- <bezel name="2.0" element="in1"><bounds x="47.5" y="12.5" width="5" height="5" /></bezel>
- <bezel name="2.1" element="in2"><bounds x="53" y="12.5" width="5" height="5" /></bezel>
- <bezel name="2.2" element="in3"><bounds x="58.5" y="12.5" width="5" height="5" /></bezel>
- <bezel name="2.3" element="in4"><bounds x="64" y="12.5" width="5" height="5" /></bezel>
- <bezel name="2.4" element="in5"><bounds x="69.5" y="12.5" width="5" height="5" /></bezel>
- <bezel name="2.5" element="in6"><bounds x="75" y="12.5" width="5" height="5" /></bezel>
- <bezel name="3.3" element="in7"><bounds x="80.5" y="12.5" width="5" height="5" /></bezel>
- <bezel name="3.4" element="in8"><bounds x="86" y="12.5" width="5" height="5" /></bezel>
- <bezel name="3.5" element="in9"><bounds x="91.5" y="12.5" width="5" height="5" /></bezel>
+ <element ref="text_inning"><bounds x="47.5" y="7.3" width="12" height="3" /></element>
+ <element ref="static_white2"><bounds x="47" y="12" width="50" height="6" /></element>
+ <element name="2.0" ref="in1"><bounds x="47.5" y="12.5" width="5" height="5" /></element>
+ <element name="2.1" ref="in2"><bounds x="53" y="12.5" width="5" height="5" /></element>
+ <element name="2.2" ref="in3"><bounds x="58.5" y="12.5" width="5" height="5" /></element>
+ <element name="2.3" ref="in4"><bounds x="64" y="12.5" width="5" height="5" /></element>
+ <element name="2.4" ref="in5"><bounds x="69.5" y="12.5" width="5" height="5" /></element>
+ <element name="2.5" ref="in6"><bounds x="75" y="12.5" width="5" height="5" /></element>
+ <element name="3.3" ref="in7"><bounds x="80.5" y="12.5" width="5" height="5" /></element>
+ <element name="3.4" ref="in8"><bounds x="86" y="12.5" width="5" height="5" /></element>
+ <element name="3.5" ref="in9"><bounds x="91.5" y="12.5" width="5" height="5" /></element>
- <bezel name="digit11" element="digit"><bounds x="69" y="1.5" width="6" height="9" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="75" y="1.5" width="6" height="9" /></bezel>
- <bezel element="text_h"><bounds x="70" y="7.3" width="3" height="3" /></bezel>
+ <element name="digit11" ref="digit"><bounds x="69" y="1.5" width="6" height="9" /></element>
+ <element name="digit0" ref="digit"><bounds x="75" y="1.5" width="6" height="9" /></element>
+ <element ref="text_h"><bounds x="70" y="7.3" width="3" height="3" /></element>
- <bezel name="digit10" element="digit"><bounds x="84" y="1.5" width="6" height="9" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="90" y="1.5" width="6" height="9" /></bezel>
- <bezel element="text_v"><bounds x="85" y="7.3" width="3" height="3" /></bezel>
+ <element name="digit10" ref="digit"><bounds x="84" y="1.5" width="6" height="9" /></element>
+ <element name="digit1" ref="digit"><bounds x="90" y="1.5" width="6" height="9" /></element>
+ <element ref="text_v"><bounds x="85" y="7.3" width="3" height="3" /></element>
- <bezel element="static_white2"><bounds x="82.5" y="1.5" width="0.5" height="9" /></bezel>
+ <element ref="static_white2"><bounds x="82.5" y="1.5" width="0.5" height="9" /></element>
<!-- board -->
- <bezel element="disk_green"><bounds x="-5" y="25" width="110" height="110" /></bezel>
- <bezel element="static_black"><bounds x="-10" y="75" width="120" height="65" /></bezel>
- <bezel element="disk_bg"><bounds x="15" y="45" width="70" height="70" /></bezel>
- <bezel element="static_black"><bounds x="0" y="85" width="100" height="40" /></bezel>
- <bezel element="static_bg"><bounds x="15" y="75" width="70" height="26" /></bezel>
- <bezel element="disk_bg"><bounds x="40" y="91" width="20" height="20" /></bezel>
+ <element ref="disk_green"><bounds x="-5" y="25" width="110" height="110" /></element>
+ <element ref="static_black"><bounds x="-10" y="75" width="120" height="65" /></element>
+ <element ref="disk_bg"><bounds x="15" y="45" width="70" height="70" /></element>
+ <element ref="static_black"><bounds x="0" y="85" width="100" height="40" /></element>
+ <element ref="static_bg"><bounds x="15" y="75" width="70" height="26" /></element>
+ <element ref="disk_bg"><bounds x="40" y="91" width="20" height="20" /></element>
<!-- top edge -->
- <bezel element="disk_black"><bounds x="-1.3" y="44.7" width="10" height="10" /></bezel>
- <bezel element="disk_black"><bounds x="91.3" y="44.7" width="10" height="10" /></bezel>
- <bezel name="9.2" element="led"><bounds x="2.2" y="48.2" width="3" height="3" /></bezel>
- <bezel name="9.4" element="led"><bounds x="94.8" y="48.2" width="3" height="3" /></bezel>
- <bezel element="text_triple"><bounds x="2.2" y="44.5" width="3" height="2.5" /></bezel>
- <bezel element="text_double"><bounds x="94.8" y="44.5" width="3" height="2.5" /></bezel>
-
- <bezel element="disk_black"><bounds x="18.5" y="26.5" width="10" height="10" /></bezel>
- <bezel element="disk_black"><bounds x="71.5" y="26.5" width="10" height="10" /></bezel>
- <bezel name="9.1" element="led"><bounds x="22" y="30" width="3" height="3" /></bezel>
- <bezel name="9.5" element="led"><bounds x="75" y="30" width="3" height="3" /></bezel>
- <bezel element="text_single"><bounds x="22" y="26.3" width="3" height="2.5" /></bezel>
- <bezel element="text_single"><bounds x="75" y="26.3" width="3" height="2.5" /></bezel>
-
- <bezel element="disk_white2"><bounds x="45" y="20" width="10" height="10" /></bezel>
- <bezel element="disk_black"><bounds x="45.5" y="20.5" width="9" height="9" /></bezel>
- <bezel name="9.3" element="led"><bounds x="48.5" y="23.5" width="3" height="3" /></bezel>
- <bezel element="text_home"><bounds x="36" y="21.5" width="8" height="2.5" /></bezel>
- <bezel element="text_run"><bounds x="56.5" y="21.5" width="8" height="2.5" /></bezel>
+ <element ref="disk_black"><bounds x="-1.3" y="44.7" width="10" height="10" /></element>
+ <element ref="disk_black"><bounds x="91.3" y="44.7" width="10" height="10" /></element>
+ <element name="9.2" ref="led"><bounds x="2.2" y="48.2" width="3" height="3" /></element>
+ <element name="9.4" ref="led"><bounds x="94.8" y="48.2" width="3" height="3" /></element>
+ <element ref="text_triple"><bounds x="2.2" y="44.5" width="3" height="2.5" /></element>
+ <element ref="text_double"><bounds x="94.8" y="44.5" width="3" height="2.5" /></element>
+
+ <element ref="disk_black"><bounds x="18.5" y="26.5" width="10" height="10" /></element>
+ <element ref="disk_black"><bounds x="71.5" y="26.5" width="10" height="10" /></element>
+ <element name="9.1" ref="led"><bounds x="22" y="30" width="3" height="3" /></element>
+ <element name="9.5" ref="led"><bounds x="75" y="30" width="3" height="3" /></element>
+ <element ref="text_single"><bounds x="22" y="26.3" width="3" height="2.5" /></element>
+ <element ref="text_single"><bounds x="75" y="26.3" width="3" height="2.5" /></element>
+
+ <element ref="disk_white2"><bounds x="45" y="20" width="10" height="10" /></element>
+ <element ref="disk_black"><bounds x="45.5" y="20.5" width="9" height="9" /></element>
+ <element name="9.3" ref="led"><bounds x="48.5" y="23.5" width="3" height="3" /></element>
+ <element ref="text_home"><bounds x="36" y="21.5" width="8" height="2.5" /></element>
+ <element ref="text_run"><bounds x="56.5" y="21.5" width="8" height="2.5" /></element>
<!-- field -->
- <bezel element="field_guy"><bounds x="13" y="48.5" width="3" height="3" /></bezel>
- <bezel element="disk_bg"><bounds x="12" y="52" width="5" height="5" /></bezel>
- <bezel name="8.4" element="led"><bounds x="13" y="53" width="3" height="3" /></bezel>
+ <element ref="field_guy"><bounds x="13" y="48.5" width="3" height="3" /></element>
+ <element ref="disk_bg"><bounds x="12" y="52" width="5" height="5" /></element>
+ <element name="8.4" ref="led"><bounds x="13" y="53" width="3" height="3" /></element>
- <bezel element="field_guy"><bounds x="48.5" y="31.5" width="3" height="3" /></bezel>
- <bezel element="disk_bg"><bounds x="47.5" y="35" width="5" height="5" /></bezel>
- <bezel name="8.5" element="led"><bounds x="48.5" y="36" width="3" height="3" /></bezel>
+ <element ref="field_guy"><bounds x="48.5" y="31.5" width="3" height="3" /></element>
+ <element ref="disk_bg"><bounds x="47.5" y="35" width="5" height="5" /></element>
+ <element name="8.5" ref="led"><bounds x="48.5" y="36" width="3" height="3" /></element>
- <bezel element="field_guy"><bounds x="84" y="48.5" width="3" height="3" /></bezel>
- <bezel element="disk_bg"><bounds x="83" y="52" width="5" height="5" /></bezel>
- <bezel name="9.0" element="led"><bounds x="84" y="53" width="3" height="3" /></bezel>
+ <element ref="field_guy"><bounds x="84" y="48.5" width="3" height="3" /></element>
+ <element ref="disk_bg"><bounds x="83" y="52" width="5" height="5" /></element>
+ <element name="9.0" ref="led"><bounds x="84" y="53" width="3" height="3" /></element>
<!-- pitcher -->
- <bezel element="pitcher"><bounds x="48.5" y="66.5" width="3" height="3" /></bezel>
- <bezel element="static_white"><bounds x="46" y="71" width="0.5" height="18.5" /></bezel>
- <bezel element="static_white"><bounds x="53.5" y="71" width="0.5" height="18.5" /></bezel>
+ <element ref="pitcher"><bounds x="48.5" y="66.5" width="3" height="3" /></element>
+ <element ref="static_white"><bounds x="46" y="71" width="0.5" height="18.5" /></element>
+ <element ref="static_white"><bounds x="53.5" y="71" width="0.5" height="18.5" /></element>
- <bezel name="6.0" element="led"><bounds x="48.5" y="70.5" width="3" height="3" /></bezel>
- <bezel name="6.1" element="led"><bounds x="48.5" y="76" width="3" height="3" /></bezel>
- <bezel name="6.2" element="led"><bounds x="48.5" y="81.5" width="3" height="3" /></bezel>
- <bezel name="6.3" element="led"><bounds x="48.5" y="87" width="3" height="3" /></bezel>
+ <element name="6.0" ref="led"><bounds x="48.5" y="70.5" width="3" height="3" /></element>
+ <element name="6.1" ref="led"><bounds x="48.5" y="76" width="3" height="3" /></element>
+ <element name="6.2" ref="led"><bounds x="48.5" y="81.5" width="3" height="3" /></element>
+ <element name="6.3" ref="led"><bounds x="48.5" y="87" width="3" height="3" /></element>
- <bezel name="7.3" element="led"><bounds x="45" y="92.5" width="3" height="3" /></bezel>
- <bezel name="5.3" element="led"><bounds x="52" y="92.5" width="3" height="3" /></bezel>
+ <element name="7.3" ref="led"><bounds x="45" y="92.5" width="3" height="3" /></element>
+ <element name="5.3" ref="led"><bounds x="52" y="92.5" width="3" height="3" /></element>
<!-- bases -->
- <bezel element="base_guy"><bounds x="70" y="58" width="3" height="3" /></bezel>
- <bezel name="8.0" element="led"><bounds x="70" y="62" width="3" height="3" /></bezel>
+ <element ref="base_guy"><bounds x="70" y="58" width="3" height="3" /></element>
+ <element name="8.0" ref="led"><bounds x="70" y="62" width="3" height="3" /></element>
- <bezel element="base_guy"><bounds x="61" y="49" width="3" height="3" /></bezel>
- <bezel name="8.1" element="led"><bounds x="61" y="53" width="3" height="3" /></bezel>
+ <element ref="base_guy"><bounds x="61" y="49" width="3" height="3" /></element>
+ <element name="8.1" ref="led"><bounds x="61" y="53" width="3" height="3" /></element>
- <bezel element="base_guy"><bounds x="36" y="49" width="3" height="3" /></bezel>
- <bezel name="8.2" element="led"><bounds x="36" y="53" width="3" height="3" /></bezel>
+ <element ref="base_guy"><bounds x="36" y="49" width="3" height="3" /></element>
+ <element name="8.2" ref="led"><bounds x="36" y="53" width="3" height="3" /></element>
- <bezel element="base_guy"><bounds x="27" y="58" width="3" height="3" /></bezel>
- <bezel name="8.3" element="led"><bounds x="27" y="62" width="3" height="3" /></bezel>
+ <element ref="base_guy"><bounds x="27" y="58" width="3" height="3" /></element>
+ <element name="8.3" ref="led"><bounds x="27" y="62" width="3" height="3" /></element>
- <bezel element="static_white"><bounds x="72" y="72" width="6" height="6" /></bezel>
- <bezel element="static_bg"><bounds x="72.5" y="72.5" width="5" height="5" /></bezel>
- <bezel name="5.0" element="led"><bounds x="73.5" y="73.5" width="3" height="3" /></bezel>
+ <element ref="static_white"><bounds x="72" y="72" width="6" height="6" /></element>
+ <element ref="static_bg"><bounds x="72.5" y="72.5" width="5" height="5" /></element>
+ <element name="5.0" ref="led"><bounds x="73.5" y="73.5" width="3" height="3" /></element>
- <bezel element="static_white"><bounds x="47" y="47" width="6" height="6" /></bezel>
- <bezel element="static_bg"><bounds x="47.5" y="47.5" width="5" height="5" /></bezel>
- <bezel name="5.1" element="led"><bounds x="48.5" y="48.5" width="3" height="3" /></bezel>
+ <element ref="static_white"><bounds x="47" y="47" width="6" height="6" /></element>
+ <element ref="static_bg"><bounds x="47.5" y="47.5" width="5" height="5" /></element>
+ <element name="5.1" ref="led"><bounds x="48.5" y="48.5" width="3" height="3" /></element>
- <bezel element="static_white"><bounds x="22" y="72" width="6" height="6" /></bezel>
- <bezel element="static_bg"><bounds x="22.5" y="72.5" width="5" height="5" /></bezel>
- <bezel name="5.2" element="led"><bounds x="23.5" y="73.5" width="3" height="3" /></bezel>
+ <element ref="static_white"><bounds x="22" y="72" width="6" height="6" /></element>
+ <element ref="static_bg"><bounds x="22.5" y="72.5" width="5" height="5" /></element>
+ <element name="5.2" ref="led"><bounds x="23.5" y="73.5" width="3" height="3" /></element>
- <bezel element="text_foul"><bounds x="85" y="76" width="10" height="2.5" /></bezel>
- <bezel name="7.2" element="led"><bounds x="88" y="79.5" width="3" height="3" /></bezel>
+ <element ref="text_foul"><bounds x="85" y="76" width="10" height="2.5" /></element>
+ <element name="7.2" ref="led"><bounds x="88" y="79.5" width="3" height="3" /></element>
<!-- home -->
- <bezel element="static_white"><bounds x="47" y="97" width="6" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="47" y="97" width="6" height="6" /></bezel>
- <bezel element="static_bg"><bounds x="47.5" y="97.5" width="5" height="2.51" /></bezel>
- <bezel element="disk_bg"><bounds x="47.5" y="97.5" width="5" height="5" /></bezel>
+ <element ref="static_white"><bounds x="47" y="97" width="6" height="3" /></element>
+ <element ref="disk_white"><bounds x="47" y="97" width="6" height="6" /></element>
+ <element ref="static_bg"><bounds x="47.5" y="97.5" width="5" height="2.51" /></element>
+ <element ref="disk_bg"><bounds x="47.5" y="97.5" width="5" height="5" /></element>
- <bezel element="text_b2"><bounds x="42.5" y="108.3" width="3" height="2.5" /></bezel>
- <bezel name="7.4" element="led"><bounds x="42.5" y="98.5" width="3" height="3" /></bezel>
- <bezel name="7.5" element="led"><bounds x="42.5" y="104" width="3" height="3" /></bezel>
+ <element ref="text_b2"><bounds x="42.5" y="108.3" width="3" height="2.5" /></element>
+ <element name="7.4" ref="led"><bounds x="42.5" y="98.5" width="3" height="3" /></element>
+ <element name="7.5" ref="led"><bounds x="42.5" y="104" width="3" height="3" /></element>
- <bezel element="text_s2"><bounds x="48.5" y="108.3" width="3" height="2.5" /></bezel>
- <bezel name="6.4" element="led"><bounds x="48.5" y="98.5" width="3" height="3" /></bezel>
- <bezel name="6.5" element="led"><bounds x="48.5" y="104" width="3" height="3" /></bezel>
+ <element ref="text_s2"><bounds x="48.5" y="108.3" width="3" height="2.5" /></element>
+ <element name="6.4" ref="led"><bounds x="48.5" y="98.5" width="3" height="3" /></element>
+ <element name="6.5" ref="led"><bounds x="48.5" y="104" width="3" height="3" /></element>
- <bezel element="text_b2"><bounds x="54.5" y="108.3" width="3" height="2.5" /></bezel>
- <bezel name="5.4" element="led"><bounds x="54.5" y="98.5" width="3" height="3" /></bezel>
- <bezel name="5.5" element="led"><bounds x="54.5" y="104" width="3" height="3" /></bezel>
+ <element ref="text_b2"><bounds x="54.5" y="108.3" width="3" height="2.5" /></element>
+ <element name="5.4" ref="led"><bounds x="54.5" y="98.5" width="3" height="3" /></element>
+ <element name="5.5" ref="led"><bounds x="54.5" y="104" width="3" height="3" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/efball.lay b/src/mame/layout/efball.lay
index 2e7fb2a574f..1a6165e27c9 100644
--- a/src/mame/layout/efball.lay
+++ b/src/mame/layout/efball.lay
@@ -61,222 +61,222 @@ license:CC0
<view name="Internal Layout">
<bounds left="-8" right="298" top="-46" bottom="121" />
- <bezel element="static_green">
+ <element ref="static_green">
<bounds left="-8" right="298" top="-46" bottom="121" />
- </bezel>
+ </element>
- <!-- outer bezel -->
+ <!-- outer element -->
- <bezel element="static_white"><bounds left="-8" right="298" top="-42" bottom="117" /></bezel>
- <bezel element="static_green"><bounds left="-8" right="298" top="-22" bottom="-20" /></bezel>
- <bezel element="static_green"><bounds left="-8" right="298" top="95" bottom="97" /></bezel>
+ <element ref="static_white"><bounds left="-8" right="298" top="-42" bottom="117" /></element>
+ <element ref="static_green"><bounds left="-8" right="298" top="-22" bottom="-20" /></element>
+ <element ref="static_green"><bounds left="-8" right="298" top="95" bottom="97" /></element>
- <bezel element="static_black"><bounds left="-5" right="295" top="-3" bottom="78" /></bezel>
- <bezel element="static_black"><bounds x="-5" y="-17" width="300" height="12" /></bezel>
- <bezel element="static_black"><bounds x="-5" y="80" width="300" height="12" /></bezel>
+ <element ref="static_black"><bounds left="-5" right="295" top="-3" bottom="78" /></element>
+ <element ref="static_black"><bounds x="-5" y="-17" width="300" height="12" /></element>
+ <element ref="static_black"><bounds x="-5" y="80" width="300" height="12" /></element>
- <bezel element="text_10"><bounds x="10" y="-17" width="30" height="12" /></bezel>
- <bezel element="text_20"><bounds x="40" y="-17" width="30" height="12" /></bezel>
- <bezel element="text_30"><bounds x="70" y="-17" width="30" height="12" /></bezel>
- <bezel element="text_40"><bounds x="100" y="-17" width="30" height="12" /></bezel>
- <bezel element="text_50"><bounds x="130" y="-17" width="30" height="12" /></bezel>
- <bezel element="text_40"><bounds x="160" y="-17" width="30" height="12" /></bezel>
- <bezel element="text_30"><bounds x="190" y="-17" width="30" height="12" /></bezel>
- <bezel element="text_20"><bounds x="220" y="-17" width="30" height="12" /></bezel>
- <bezel element="text_10"><bounds x="250" y="-17" width="30" height="12" /></bezel>
+ <element ref="text_10"><bounds x="10" y="-17" width="30" height="12" /></element>
+ <element ref="text_20"><bounds x="40" y="-17" width="30" height="12" /></element>
+ <element ref="text_30"><bounds x="70" y="-17" width="30" height="12" /></element>
+ <element ref="text_40"><bounds x="100" y="-17" width="30" height="12" /></element>
+ <element ref="text_50"><bounds x="130" y="-17" width="30" height="12" /></element>
+ <element ref="text_40"><bounds x="160" y="-17" width="30" height="12" /></element>
+ <element ref="text_30"><bounds x="190" y="-17" width="30" height="12" /></element>
+ <element ref="text_20"><bounds x="220" y="-17" width="30" height="12" /></element>
+ <element ref="text_10"><bounds x="250" y="-17" width="30" height="12" /></element>
- <bezel element="text_down"><bounds x="-5" y="-39" width="74" height="14" /></bezel>
- <bezel element="text_field"><bounds x="71" y="-39" width="148" height="14" /></bezel>
- <bezel element="text_yards"><bounds x="221" y="-39" width="77" height="14" /></bezel>
+ <element ref="text_down"><bounds x="-5" y="-39" width="74" height="14" /></element>
+ <element ref="text_field"><bounds x="71" y="-39" width="148" height="14" /></element>
+ <element ref="text_yards"><bounds x="221" y="-39" width="77" height="14" /></element>
- <bezel element="text_home"><bounds x="-5" y="100" width="74" height="14" /></bezel>
- <bezel element="text_time"><bounds x="71" y="100" width="148" height="14" /></bezel>
- <bezel element="text_visitor"><bounds x="221" y="100" width="77" height="14" /></bezel>
+ <element ref="text_home"><bounds x="-5" y="100" width="74" height="14" /></element>
+ <element ref="text_time"><bounds x="71" y="100" width="148" height="14" /></element>
+ <element ref="text_visitor"><bounds x="221" y="100" width="77" height="14" /></element>
- <bezel element="static_green"><bounds x="69" y="-43" width="2" height="22" /></bezel>
- <bezel element="static_green"><bounds x="69" y="96" width="2" height="22" /></bezel>
- <bezel element="static_green"><bounds x="219" y="-43" width="2" height="22" /></bezel>
- <bezel element="static_green"><bounds x="219" y="96" width="2" height="22" /></bezel>
+ <element ref="static_green"><bounds x="69" y="-43" width="2" height="22" /></element>
+ <element ref="static_green"><bounds x="69" y="96" width="2" height="22" /></element>
+ <element ref="static_green"><bounds x="219" y="-43" width="2" height="22" /></element>
+ <element ref="static_green"><bounds x="219" y="96" width="2" height="22" /></element>
<!-- vfd -->
- <bezel name="0.0" element="ind"><bounds x="0" y="1" width="20" height="17" /></bezel>
- <bezel name="1.0" element="ind"><bounds x="30" y="1" width="20" height="17" /></bezel>
- <bezel name="2.0" element="ind"><bounds x="60" y="1" width="20" height="17" /></bezel>
- <bezel name="3.0" element="ind"><bounds x="90" y="1" width="20" height="17" /></bezel>
- <bezel name="4.0" element="ind"><bounds x="120" y="1" width="20" height="17" /></bezel>
- <bezel name="5.0" element="ind"><bounds x="150" y="1" width="20" height="17" /></bezel>
- <bezel name="6.0" element="ind"><bounds x="180" y="1" width="20" height="17" /></bezel>
- <bezel name="7.0" element="ind"><bounds x="210" y="1" width="20" height="17" /></bezel>
- <bezel name="8.0" element="ind"><bounds x="240" y="1" width="20" height="17" /></bezel>
- <bezel name="9.0" element="ind"><bounds x="270" y="1" width="20" height="17" /></bezel>
-
- <bezel name="0.10" element="led"><bounds x="6" y="17" width="8" height="6" /></bezel>
- <bezel name="0.10" element="led"><bounds x="6" y="22" width="8" height="6" /></bezel>
- <bezel name="0.2" element="led"><bounds x="6" y="41" width="8" height="6" /></bezel>
- <bezel name="0.2" element="led"><bounds x="6" y="46" width="8" height="6" /></bezel>
- <bezel name="0.5" element="led"><bounds x="6" y="65" width="8" height="6" /></bezel>
- <bezel name="0.5" element="led"><bounds x="6" y="70" width="8" height="6" /></bezel>
-
- <bezel name="1.10" element="led"><bounds x="36" y="17" width="8" height="6" /></bezel>
- <bezel name="1.10" element="led"><bounds x="36" y="22" width="8" height="6" /></bezel>
- <bezel name="1.2" element="led"><bounds x="36" y="41" width="8" height="6" /></bezel>
- <bezel name="1.2" element="led"><bounds x="36" y="46" width="8" height="6" /></bezel>
- <bezel name="1.5" element="led"><bounds x="36" y="65" width="8" height="6" /></bezel>
- <bezel name="1.5" element="led"><bounds x="36" y="70" width="8" height="6" /></bezel>
-
- <bezel name="2.10" element="led"><bounds x="66" y="17" width="8" height="6" /></bezel>
- <bezel name="2.10" element="led"><bounds x="66" y="22" width="8" height="6" /></bezel>
- <bezel name="2.2" element="led"><bounds x="66" y="41" width="8" height="6" /></bezel>
- <bezel name="2.2" element="led"><bounds x="66" y="46" width="8" height="6" /></bezel>
- <bezel name="2.5" element="led"><bounds x="66" y="65" width="8" height="6" /></bezel>
- <bezel name="2.5" element="led"><bounds x="66" y="70" width="8" height="6" /></bezel>
-
- <bezel name="3.10" element="led"><bounds x="96" y="17" width="8" height="6" /></bezel>
- <bezel name="3.10" element="led"><bounds x="96" y="22" width="8" height="6" /></bezel>
- <bezel name="3.2" element="led"><bounds x="96" y="41" width="8" height="6" /></bezel>
- <bezel name="3.2" element="led"><bounds x="96" y="46" width="8" height="6" /></bezel>
- <bezel name="3.5" element="led"><bounds x="96" y="65" width="8" height="6" /></bezel>
- <bezel name="3.5" element="led"><bounds x="96" y="70" width="8" height="6" /></bezel>
-
- <bezel name="4.10" element="led"><bounds x="126" y="17" width="8" height="6" /></bezel>
- <bezel name="4.10" element="led"><bounds x="126" y="22" width="8" height="6" /></bezel>
- <bezel name="4.2" element="led"><bounds x="126" y="41" width="8" height="6" /></bezel>
- <bezel name="4.2" element="led"><bounds x="126" y="46" width="8" height="6" /></bezel>
- <bezel name="4.5" element="led"><bounds x="126" y="65" width="8" height="6" /></bezel>
- <bezel name="4.5" element="led"><bounds x="126" y="70" width="8" height="6" /></bezel>
-
- <bezel name="5.10" element="led"><bounds x="156" y="17" width="8" height="6" /></bezel>
- <bezel name="5.10" element="led"><bounds x="156" y="22" width="8" height="6" /></bezel>
- <bezel name="5.2" element="led"><bounds x="156" y="41" width="8" height="6" /></bezel>
- <bezel name="5.2" element="led"><bounds x="156" y="46" width="8" height="6" /></bezel>
- <bezel name="5.5" element="led"><bounds x="156" y="65" width="8" height="6" /></bezel>
- <bezel name="5.5" element="led"><bounds x="156" y="70" width="8" height="6" /></bezel>
-
- <bezel name="6.10" element="led"><bounds x="186" y="17" width="8" height="6" /></bezel>
- <bezel name="6.10" element="led"><bounds x="186" y="22" width="8" height="6" /></bezel>
- <bezel name="6.2" element="led"><bounds x="186" y="41" width="8" height="6" /></bezel>
- <bezel name="6.2" element="led"><bounds x="186" y="46" width="8" height="6" /></bezel>
- <bezel name="6.5" element="led"><bounds x="186" y="65" width="8" height="6" /></bezel>
- <bezel name="6.5" element="led"><bounds x="186" y="70" width="8" height="6" /></bezel>
-
- <bezel name="7.10" element="led"><bounds x="216" y="17" width="8" height="6" /></bezel>
- <bezel name="7.10" element="led"><bounds x="216" y="22" width="8" height="6" /></bezel>
- <bezel name="7.2" element="led"><bounds x="216" y="41" width="8" height="6" /></bezel>
- <bezel name="7.2" element="led"><bounds x="216" y="46" width="8" height="6" /></bezel>
- <bezel name="7.5" element="led"><bounds x="216" y="65" width="8" height="6" /></bezel>
- <bezel name="7.5" element="led"><bounds x="216" y="70" width="8" height="6" /></bezel>
-
- <bezel name="8.10" element="led"><bounds x="246" y="17" width="8" height="6" /></bezel>
- <bezel name="8.10" element="led"><bounds x="246" y="22" width="8" height="6" /></bezel>
- <bezel name="8.2" element="led"><bounds x="246" y="41" width="8" height="6" /></bezel>
- <bezel name="8.2" element="led"><bounds x="246" y="46" width="8" height="6" /></bezel>
- <bezel name="8.5" element="led"><bounds x="246" y="65" width="8" height="6" /></bezel>
- <bezel name="8.5" element="led"><bounds x="246" y="70" width="8" height="6" /></bezel>
-
- <bezel name="9.10" element="led"><bounds x="276" y="17" width="8" height="6" /></bezel>
- <bezel name="9.10" element="led"><bounds x="276" y="22" width="8" height="6" /></bezel>
- <bezel name="9.2" element="led"><bounds x="276" y="41" width="8" height="6" /></bezel>
- <bezel name="9.2" element="led"><bounds x="276" y="46" width="8" height="6" /></bezel>
- <bezel name="9.5" element="led"><bounds x="276" y="65" width="8" height="6" /></bezel>
- <bezel name="9.5" element="led"><bounds x="276" y="70" width="8" height="6" /></bezel>
-
- <bezel element="static_black"><bounds x="0" y="19" width="290" height="7" /></bezel>
- <bezel element="static_black"><bounds x="0" y="43" width="290" height="7" /></bezel>
- <bezel element="static_black"><bounds x="0" y="67" width="290" height="7" /></bezel>
-
- <bezel name="0.1" element="seg"><bounds x="0" y="20" width="20" height="5" /></bezel>
- <bezel name="0.3" element="seg"><bounds x="0" y="44" width="20" height="5" /></bezel>
- <bezel name="0.4" element="seg"><bounds x="0" y="68" width="20" height="5" /></bezel>
- <bezel name="0.9" element="seg"><bounds x="0" y="26" width="5" height="17" /></bezel>
- <bezel name="0.7" element="seg"><bounds x="0" y="50" width="5" height="17" /></bezel>
- <bezel name="0.8" element="seg"><bounds x="15" y="26" width="5" height="17" /></bezel>
- <bezel name="0.6" element="seg"><bounds x="15" y="50" width="5" height="17" /></bezel>
-
- <bezel name="1.1" element="seg"><bounds x="30" y="20" width="20" height="5" /></bezel>
- <bezel name="1.3" element="seg"><bounds x="30" y="44" width="20" height="5" /></bezel>
- <bezel name="1.4" element="seg"><bounds x="30" y="68" width="20" height="5" /></bezel>
- <bezel name="1.9" element="seg"><bounds x="30" y="26" width="5" height="17" /></bezel>
- <bezel name="1.7" element="seg"><bounds x="30" y="50" width="5" height="17" /></bezel>
- <bezel name="1.8" element="seg"><bounds x="45" y="26" width="5" height="17" /></bezel>
- <bezel name="1.6" element="seg"><bounds x="45" y="50" width="5" height="17" /></bezel>
-
- <bezel name="2.1" element="seg"><bounds x="60" y="20" width="20" height="5" /></bezel>
- <bezel name="2.3" element="seg"><bounds x="60" y="44" width="20" height="5" /></bezel>
- <bezel name="2.4" element="seg"><bounds x="60" y="68" width="20" height="5" /></bezel>
- <bezel name="2.9" element="seg"><bounds x="60" y="26" width="5" height="17" /></bezel>
- <bezel name="2.7" element="seg"><bounds x="60" y="50" width="5" height="17" /></bezel>
- <bezel name="2.8" element="seg"><bounds x="75" y="26" width="5" height="17" /></bezel>
- <bezel name="2.6" element="seg"><bounds x="75" y="50" width="5" height="17" /></bezel>
-
- <bezel name="3.1" element="seg"><bounds x="90" y="20" width="20" height="5" /></bezel>
- <bezel name="3.3" element="seg"><bounds x="90" y="44" width="20" height="5" /></bezel>
- <bezel name="3.4" element="seg"><bounds x="90" y="68" width="20" height="5" /></bezel>
- <bezel name="3.9" element="seg"><bounds x="90" y="26" width="5" height="17" /></bezel>
- <bezel name="3.7" element="seg"><bounds x="90" y="50" width="5" height="17" /></bezel>
- <bezel name="3.8" element="seg"><bounds x="105" y="26" width="5" height="17" /></bezel>
- <bezel name="3.6" element="seg"><bounds x="105" y="50" width="5" height="17" /></bezel>
-
- <bezel name="4.1" element="seg"><bounds x="120" y="20" width="20" height="5" /></bezel>
- <bezel name="4.3" element="seg"><bounds x="120" y="44" width="20" height="5" /></bezel>
- <bezel name="4.4" element="seg"><bounds x="120" y="68" width="20" height="5" /></bezel>
- <bezel name="4.9" element="seg"><bounds x="120" y="26" width="5" height="17" /></bezel>
- <bezel name="4.7" element="seg"><bounds x="120" y="50" width="5" height="17" /></bezel>
- <bezel name="4.8" element="seg"><bounds x="135" y="26" width="5" height="17" /></bezel>
- <bezel name="4.6" element="seg"><bounds x="135" y="50" width="5" height="17" /></bezel>
-
- <bezel name="5.1" element="seg"><bounds x="150" y="20" width="20" height="5" /></bezel>
- <bezel name="5.3" element="seg"><bounds x="150" y="44" width="20" height="5" /></bezel>
- <bezel name="5.4" element="seg"><bounds x="150" y="68" width="20" height="5" /></bezel>
- <bezel name="5.9" element="seg"><bounds x="150" y="26" width="5" height="17" /></bezel>
- <bezel name="5.7" element="seg"><bounds x="150" y="50" width="5" height="17" /></bezel>
- <bezel name="5.8" element="seg"><bounds x="165" y="26" width="5" height="17" /></bezel>
- <bezel name="5.6" element="seg"><bounds x="165" y="50" width="5" height="17" /></bezel>
-
- <bezel name="6.1" element="seg"><bounds x="180" y="20" width="20" height="5" /></bezel>
- <bezel name="6.3" element="seg"><bounds x="180" y="44" width="20" height="5" /></bezel>
- <bezel name="6.4" element="seg"><bounds x="180" y="68" width="20" height="5" /></bezel>
- <bezel name="6.9" element="seg"><bounds x="180" y="26" width="5" height="17" /></bezel>
- <bezel name="6.7" element="seg"><bounds x="180" y="50" width="5" height="17" /></bezel>
- <bezel name="6.8" element="seg"><bounds x="195" y="26" width="5" height="17" /></bezel>
- <bezel name="6.6" element="seg"><bounds x="195" y="50" width="5" height="17" /></bezel>
-
- <bezel name="7.1" element="seg"><bounds x="210" y="20" width="20" height="5" /></bezel>
- <bezel name="7.3" element="seg"><bounds x="210" y="44" width="20" height="5" /></bezel>
- <bezel name="7.4" element="seg"><bounds x="210" y="68" width="20" height="5" /></bezel>
- <bezel name="7.9" element="seg"><bounds x="210" y="26" width="5" height="17" /></bezel>
- <bezel name="7.7" element="seg"><bounds x="210" y="50" width="5" height="17" /></bezel>
- <bezel name="7.8" element="seg"><bounds x="225" y="26" width="5" height="17" /></bezel>
- <bezel name="7.6" element="seg"><bounds x="225" y="50" width="5" height="17" /></bezel>
-
- <bezel name="8.1" element="seg"><bounds x="240" y="20" width="20" height="5" /></bezel>
- <bezel name="8.3" element="seg"><bounds x="240" y="44" width="20" height="5" /></bezel>
- <bezel name="8.4" element="seg"><bounds x="240" y="68" width="20" height="5" /></bezel>
- <bezel name="8.9" element="seg"><bounds x="240" y="26" width="5" height="17" /></bezel>
- <bezel name="8.7" element="seg"><bounds x="240" y="50" width="5" height="17" /></bezel>
- <bezel name="8.8" element="seg"><bounds x="255" y="26" width="5" height="17" /></bezel>
- <bezel name="8.6" element="seg"><bounds x="255" y="50" width="5" height="17" /></bezel>
-
- <bezel name="9.1" element="seg"><bounds x="270" y="20" width="20" height="5" /></bezel>
- <bezel name="9.3" element="seg"><bounds x="270" y="44" width="20" height="5" /></bezel>
- <bezel name="9.4" element="seg"><bounds x="270" y="68" width="20" height="5" /></bezel>
- <bezel name="9.9" element="seg"><bounds x="270" y="26" width="5" height="17" /></bezel>
- <bezel name="9.7" element="seg"><bounds x="270" y="50" width="5" height="17" /></bezel>
- <bezel name="9.8" element="seg"><bounds x="285" y="26" width="5" height="17" /></bezel>
- <bezel name="9.6" element="seg"><bounds x="285" y="50" width="5" height="17" /></bezel>
-
-
- <!-- inner bezel -->
-
- <bezel element="static_white"><bounds x="24" y="-4" width="2" height="83" /></bezel>
- <bezel element="static_white"><bounds x="54" y="-4" width="2" height="83" /></bezel>
- <bezel element="static_white"><bounds x="84" y="-4" width="2" height="83" /></bezel>
- <bezel element="static_white"><bounds x="114" y="-4" width="2" height="83" /></bezel>
- <bezel element="static_white"><bounds x="144" y="-4" width="2" height="83" /></bezel>
- <bezel element="static_white"><bounds x="174" y="-4" width="2" height="83" /></bezel>
- <bezel element="static_white"><bounds x="204" y="-4" width="2" height="83" /></bezel>
- <bezel element="static_white"><bounds x="234" y="-4" width="2" height="83" /></bezel>
- <bezel element="static_white"><bounds x="264" y="-4" width="2" height="83" /></bezel>
+ <element name="0.0" ref="ind"><bounds x="0" y="1" width="20" height="17" /></element>
+ <element name="1.0" ref="ind"><bounds x="30" y="1" width="20" height="17" /></element>
+ <element name="2.0" ref="ind"><bounds x="60" y="1" width="20" height="17" /></element>
+ <element name="3.0" ref="ind"><bounds x="90" y="1" width="20" height="17" /></element>
+ <element name="4.0" ref="ind"><bounds x="120" y="1" width="20" height="17" /></element>
+ <element name="5.0" ref="ind"><bounds x="150" y="1" width="20" height="17" /></element>
+ <element name="6.0" ref="ind"><bounds x="180" y="1" width="20" height="17" /></element>
+ <element name="7.0" ref="ind"><bounds x="210" y="1" width="20" height="17" /></element>
+ <element name="8.0" ref="ind"><bounds x="240" y="1" width="20" height="17" /></element>
+ <element name="9.0" ref="ind"><bounds x="270" y="1" width="20" height="17" /></element>
+
+ <element name="0.10" ref="led"><bounds x="6" y="17" width="8" height="6" /></element>
+ <element name="0.10" ref="led"><bounds x="6" y="22" width="8" height="6" /></element>
+ <element name="0.2" ref="led"><bounds x="6" y="41" width="8" height="6" /></element>
+ <element name="0.2" ref="led"><bounds x="6" y="46" width="8" height="6" /></element>
+ <element name="0.5" ref="led"><bounds x="6" y="65" width="8" height="6" /></element>
+ <element name="0.5" ref="led"><bounds x="6" y="70" width="8" height="6" /></element>
+
+ <element name="1.10" ref="led"><bounds x="36" y="17" width="8" height="6" /></element>
+ <element name="1.10" ref="led"><bounds x="36" y="22" width="8" height="6" /></element>
+ <element name="1.2" ref="led"><bounds x="36" y="41" width="8" height="6" /></element>
+ <element name="1.2" ref="led"><bounds x="36" y="46" width="8" height="6" /></element>
+ <element name="1.5" ref="led"><bounds x="36" y="65" width="8" height="6" /></element>
+ <element name="1.5" ref="led"><bounds x="36" y="70" width="8" height="6" /></element>
+
+ <element name="2.10" ref="led"><bounds x="66" y="17" width="8" height="6" /></element>
+ <element name="2.10" ref="led"><bounds x="66" y="22" width="8" height="6" /></element>
+ <element name="2.2" ref="led"><bounds x="66" y="41" width="8" height="6" /></element>
+ <element name="2.2" ref="led"><bounds x="66" y="46" width="8" height="6" /></element>
+ <element name="2.5" ref="led"><bounds x="66" y="65" width="8" height="6" /></element>
+ <element name="2.5" ref="led"><bounds x="66" y="70" width="8" height="6" /></element>
+
+ <element name="3.10" ref="led"><bounds x="96" y="17" width="8" height="6" /></element>
+ <element name="3.10" ref="led"><bounds x="96" y="22" width="8" height="6" /></element>
+ <element name="3.2" ref="led"><bounds x="96" y="41" width="8" height="6" /></element>
+ <element name="3.2" ref="led"><bounds x="96" y="46" width="8" height="6" /></element>
+ <element name="3.5" ref="led"><bounds x="96" y="65" width="8" height="6" /></element>
+ <element name="3.5" ref="led"><bounds x="96" y="70" width="8" height="6" /></element>
+
+ <element name="4.10" ref="led"><bounds x="126" y="17" width="8" height="6" /></element>
+ <element name="4.10" ref="led"><bounds x="126" y="22" width="8" height="6" /></element>
+ <element name="4.2" ref="led"><bounds x="126" y="41" width="8" height="6" /></element>
+ <element name="4.2" ref="led"><bounds x="126" y="46" width="8" height="6" /></element>
+ <element name="4.5" ref="led"><bounds x="126" y="65" width="8" height="6" /></element>
+ <element name="4.5" ref="led"><bounds x="126" y="70" width="8" height="6" /></element>
+
+ <element name="5.10" ref="led"><bounds x="156" y="17" width="8" height="6" /></element>
+ <element name="5.10" ref="led"><bounds x="156" y="22" width="8" height="6" /></element>
+ <element name="5.2" ref="led"><bounds x="156" y="41" width="8" height="6" /></element>
+ <element name="5.2" ref="led"><bounds x="156" y="46" width="8" height="6" /></element>
+ <element name="5.5" ref="led"><bounds x="156" y="65" width="8" height="6" /></element>
+ <element name="5.5" ref="led"><bounds x="156" y="70" width="8" height="6" /></element>
+
+ <element name="6.10" ref="led"><bounds x="186" y="17" width="8" height="6" /></element>
+ <element name="6.10" ref="led"><bounds x="186" y="22" width="8" height="6" /></element>
+ <element name="6.2" ref="led"><bounds x="186" y="41" width="8" height="6" /></element>
+ <element name="6.2" ref="led"><bounds x="186" y="46" width="8" height="6" /></element>
+ <element name="6.5" ref="led"><bounds x="186" y="65" width="8" height="6" /></element>
+ <element name="6.5" ref="led"><bounds x="186" y="70" width="8" height="6" /></element>
+
+ <element name="7.10" ref="led"><bounds x="216" y="17" width="8" height="6" /></element>
+ <element name="7.10" ref="led"><bounds x="216" y="22" width="8" height="6" /></element>
+ <element name="7.2" ref="led"><bounds x="216" y="41" width="8" height="6" /></element>
+ <element name="7.2" ref="led"><bounds x="216" y="46" width="8" height="6" /></element>
+ <element name="7.5" ref="led"><bounds x="216" y="65" width="8" height="6" /></element>
+ <element name="7.5" ref="led"><bounds x="216" y="70" width="8" height="6" /></element>
+
+ <element name="8.10" ref="led"><bounds x="246" y="17" width="8" height="6" /></element>
+ <element name="8.10" ref="led"><bounds x="246" y="22" width="8" height="6" /></element>
+ <element name="8.2" ref="led"><bounds x="246" y="41" width="8" height="6" /></element>
+ <element name="8.2" ref="led"><bounds x="246" y="46" width="8" height="6" /></element>
+ <element name="8.5" ref="led"><bounds x="246" y="65" width="8" height="6" /></element>
+ <element name="8.5" ref="led"><bounds x="246" y="70" width="8" height="6" /></element>
+
+ <element name="9.10" ref="led"><bounds x="276" y="17" width="8" height="6" /></element>
+ <element name="9.10" ref="led"><bounds x="276" y="22" width="8" height="6" /></element>
+ <element name="9.2" ref="led"><bounds x="276" y="41" width="8" height="6" /></element>
+ <element name="9.2" ref="led"><bounds x="276" y="46" width="8" height="6" /></element>
+ <element name="9.5" ref="led"><bounds x="276" y="65" width="8" height="6" /></element>
+ <element name="9.5" ref="led"><bounds x="276" y="70" width="8" height="6" /></element>
+
+ <element ref="static_black"><bounds x="0" y="19" width="290" height="7" /></element>
+ <element ref="static_black"><bounds x="0" y="43" width="290" height="7" /></element>
+ <element ref="static_black"><bounds x="0" y="67" width="290" height="7" /></element>
+
+ <element name="0.1" ref="seg"><bounds x="0" y="20" width="20" height="5" /></element>
+ <element name="0.3" ref="seg"><bounds x="0" y="44" width="20" height="5" /></element>
+ <element name="0.4" ref="seg"><bounds x="0" y="68" width="20" height="5" /></element>
+ <element name="0.9" ref="seg"><bounds x="0" y="26" width="5" height="17" /></element>
+ <element name="0.7" ref="seg"><bounds x="0" y="50" width="5" height="17" /></element>
+ <element name="0.8" ref="seg"><bounds x="15" y="26" width="5" height="17" /></element>
+ <element name="0.6" ref="seg"><bounds x="15" y="50" width="5" height="17" /></element>
+
+ <element name="1.1" ref="seg"><bounds x="30" y="20" width="20" height="5" /></element>
+ <element name="1.3" ref="seg"><bounds x="30" y="44" width="20" height="5" /></element>
+ <element name="1.4" ref="seg"><bounds x="30" y="68" width="20" height="5" /></element>
+ <element name="1.9" ref="seg"><bounds x="30" y="26" width="5" height="17" /></element>
+ <element name="1.7" ref="seg"><bounds x="30" y="50" width="5" height="17" /></element>
+ <element name="1.8" ref="seg"><bounds x="45" y="26" width="5" height="17" /></element>
+ <element name="1.6" ref="seg"><bounds x="45" y="50" width="5" height="17" /></element>
+
+ <element name="2.1" ref="seg"><bounds x="60" y="20" width="20" height="5" /></element>
+ <element name="2.3" ref="seg"><bounds x="60" y="44" width="20" height="5" /></element>
+ <element name="2.4" ref="seg"><bounds x="60" y="68" width="20" height="5" /></element>
+ <element name="2.9" ref="seg"><bounds x="60" y="26" width="5" height="17" /></element>
+ <element name="2.7" ref="seg"><bounds x="60" y="50" width="5" height="17" /></element>
+ <element name="2.8" ref="seg"><bounds x="75" y="26" width="5" height="17" /></element>
+ <element name="2.6" ref="seg"><bounds x="75" y="50" width="5" height="17" /></element>
+
+ <element name="3.1" ref="seg"><bounds x="90" y="20" width="20" height="5" /></element>
+ <element name="3.3" ref="seg"><bounds x="90" y="44" width="20" height="5" /></element>
+ <element name="3.4" ref="seg"><bounds x="90" y="68" width="20" height="5" /></element>
+ <element name="3.9" ref="seg"><bounds x="90" y="26" width="5" height="17" /></element>
+ <element name="3.7" ref="seg"><bounds x="90" y="50" width="5" height="17" /></element>
+ <element name="3.8" ref="seg"><bounds x="105" y="26" width="5" height="17" /></element>
+ <element name="3.6" ref="seg"><bounds x="105" y="50" width="5" height="17" /></element>
+
+ <element name="4.1" ref="seg"><bounds x="120" y="20" width="20" height="5" /></element>
+ <element name="4.3" ref="seg"><bounds x="120" y="44" width="20" height="5" /></element>
+ <element name="4.4" ref="seg"><bounds x="120" y="68" width="20" height="5" /></element>
+ <element name="4.9" ref="seg"><bounds x="120" y="26" width="5" height="17" /></element>
+ <element name="4.7" ref="seg"><bounds x="120" y="50" width="5" height="17" /></element>
+ <element name="4.8" ref="seg"><bounds x="135" y="26" width="5" height="17" /></element>
+ <element name="4.6" ref="seg"><bounds x="135" y="50" width="5" height="17" /></element>
+
+ <element name="5.1" ref="seg"><bounds x="150" y="20" width="20" height="5" /></element>
+ <element name="5.3" ref="seg"><bounds x="150" y="44" width="20" height="5" /></element>
+ <element name="5.4" ref="seg"><bounds x="150" y="68" width="20" height="5" /></element>
+ <element name="5.9" ref="seg"><bounds x="150" y="26" width="5" height="17" /></element>
+ <element name="5.7" ref="seg"><bounds x="150" y="50" width="5" height="17" /></element>
+ <element name="5.8" ref="seg"><bounds x="165" y="26" width="5" height="17" /></element>
+ <element name="5.6" ref="seg"><bounds x="165" y="50" width="5" height="17" /></element>
+
+ <element name="6.1" ref="seg"><bounds x="180" y="20" width="20" height="5" /></element>
+ <element name="6.3" ref="seg"><bounds x="180" y="44" width="20" height="5" /></element>
+ <element name="6.4" ref="seg"><bounds x="180" y="68" width="20" height="5" /></element>
+ <element name="6.9" ref="seg"><bounds x="180" y="26" width="5" height="17" /></element>
+ <element name="6.7" ref="seg"><bounds x="180" y="50" width="5" height="17" /></element>
+ <element name="6.8" ref="seg"><bounds x="195" y="26" width="5" height="17" /></element>
+ <element name="6.6" ref="seg"><bounds x="195" y="50" width="5" height="17" /></element>
+
+ <element name="7.1" ref="seg"><bounds x="210" y="20" width="20" height="5" /></element>
+ <element name="7.3" ref="seg"><bounds x="210" y="44" width="20" height="5" /></element>
+ <element name="7.4" ref="seg"><bounds x="210" y="68" width="20" height="5" /></element>
+ <element name="7.9" ref="seg"><bounds x="210" y="26" width="5" height="17" /></element>
+ <element name="7.7" ref="seg"><bounds x="210" y="50" width="5" height="17" /></element>
+ <element name="7.8" ref="seg"><bounds x="225" y="26" width="5" height="17" /></element>
+ <element name="7.6" ref="seg"><bounds x="225" y="50" width="5" height="17" /></element>
+
+ <element name="8.1" ref="seg"><bounds x="240" y="20" width="20" height="5" /></element>
+ <element name="8.3" ref="seg"><bounds x="240" y="44" width="20" height="5" /></element>
+ <element name="8.4" ref="seg"><bounds x="240" y="68" width="20" height="5" /></element>
+ <element name="8.9" ref="seg"><bounds x="240" y="26" width="5" height="17" /></element>
+ <element name="8.7" ref="seg"><bounds x="240" y="50" width="5" height="17" /></element>
+ <element name="8.8" ref="seg"><bounds x="255" y="26" width="5" height="17" /></element>
+ <element name="8.6" ref="seg"><bounds x="255" y="50" width="5" height="17" /></element>
+
+ <element name="9.1" ref="seg"><bounds x="270" y="20" width="20" height="5" /></element>
+ <element name="9.3" ref="seg"><bounds x="270" y="44" width="20" height="5" /></element>
+ <element name="9.4" ref="seg"><bounds x="270" y="68" width="20" height="5" /></element>
+ <element name="9.9" ref="seg"><bounds x="270" y="26" width="5" height="17" /></element>
+ <element name="9.7" ref="seg"><bounds x="270" y="50" width="5" height="17" /></element>
+ <element name="9.8" ref="seg"><bounds x="285" y="26" width="5" height="17" /></element>
+ <element name="9.6" ref="seg"><bounds x="285" y="50" width="5" height="17" /></element>
+
+
+ <!-- inner element -->
+
+ <element ref="static_white"><bounds x="24" y="-4" width="2" height="83" /></element>
+ <element ref="static_white"><bounds x="54" y="-4" width="2" height="83" /></element>
+ <element ref="static_white"><bounds x="84" y="-4" width="2" height="83" /></element>
+ <element ref="static_white"><bounds x="114" y="-4" width="2" height="83" /></element>
+ <element ref="static_white"><bounds x="144" y="-4" width="2" height="83" /></element>
+ <element ref="static_white"><bounds x="174" y="-4" width="2" height="83" /></element>
+ <element ref="static_white"><bounds x="204" y="-4" width="2" height="83" /></element>
+ <element ref="static_white"><bounds x="234" y="-4" width="2" height="83" /></element>
+ <element ref="static_white"><bounds x="264" y="-4" width="2" height="83" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/elecbowl.lay b/src/mame/layout/elecbowl.lay
index 906bf883875..3a284668700 100644
--- a/src/mame/layout/elecbowl.lay
+++ b/src/mame/layout/elecbowl.lay
@@ -22,39 +22,39 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="100" top="0" bottom="100" />
- <bezel element="static_black">
+ <element ref="static_black">
<bounds left="0" right="100" top="0" bottom="100" />
- </bezel>
+ </element>
- <bezel name="digit2" element="digit"><bounds x="0" y="0" width="10" height="15" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="10" y="0" width="10" height="15" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="20" y="0" width="10" height="15" /></bezel>
+ <element name="digit2" ref="digit"><bounds x="0" y="0" width="10" height="15" /></element>
+ <element name="digit1" ref="digit"><bounds x="10" y="0" width="10" height="15" /></element>
+ <element name="digit0" ref="digit"><bounds x="20" y="0" width="10" height="15" /></element>
- <bezel name="digit4" element="digit"><bounds x="50" y="0" width="10" height="15" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="60" y="0" width="10" height="15" /></bezel>
+ <element name="digit4" ref="digit"><bounds x="50" y="0" width="10" height="15" /></element>
+ <element name="digit3" ref="digit"><bounds x="60" y="0" width="10" height="15" /></element>
- <bezel name="5.2" element="lamp"><bounds x="0" y="20" width="10" height="10" /></bezel>
- <bezel name="5.3" element="lamp"><bounds x="10" y="20" width="10" height="10" /></bezel>
- <bezel name="5.7" element="lamp"><bounds x="20" y="20" width="10" height="10" /></bezel>
- <bezel name="5.6" element="lamp"><bounds x="30" y="20" width="10" height="10" /></bezel>
+ <element name="5.2" ref="lamp"><bounds x="0" y="20" width="10" height="10" /></element>
+ <element name="5.3" ref="lamp"><bounds x="10" y="20" width="10" height="10" /></element>
+ <element name="5.7" ref="lamp"><bounds x="20" y="20" width="10" height="10" /></element>
+ <element name="5.6" ref="lamp"><bounds x="30" y="20" width="10" height="10" /></element>
- <bezel name="5.1" element="lamp"><bounds x="5" y="30" width="10" height="10" /></bezel>
- <bezel name="6.1" element="lamp"><bounds x="15" y="30" width="10" height="10" /></bezel>
- <bezel name="5.5" element="lamp"><bounds x="25" y="30" width="10" height="10" /></bezel>
+ <element name="5.1" ref="lamp"><bounds x="5" y="30" width="10" height="10" /></element>
+ <element name="6.1" ref="lamp"><bounds x="15" y="30" width="10" height="10" /></element>
+ <element name="5.5" ref="lamp"><bounds x="25" y="30" width="10" height="10" /></element>
- <bezel name="5.0" element="lamp"><bounds x="10" y="40" width="10" height="10" /></bezel>
- <bezel name="5.4" element="lamp"><bounds x="20" y="40" width="10" height="10" /></bezel>
+ <element name="5.0" ref="lamp"><bounds x="10" y="40" width="10" height="10" /></element>
+ <element name="5.4" ref="lamp"><bounds x="20" y="40" width="10" height="10" /></element>
- <bezel name="6.0" element="lamp"><bounds x="15" y="50" width="10" height="10" /></bezel>
+ <element name="6.0" ref="lamp"><bounds x="15" y="50" width="10" height="10" /></element>
- <bezel name="6.4" element="lamp"><bounds x="0" y="70" width="10" height="10" /></bezel>
- <bezel name="6.5" element="lamp"><bounds x="10" y="70" width="10" height="10" /></bezel>
- <bezel name="6.6" element="lamp"><bounds x="20" y="70" width="10" height="10" /></bezel>
+ <element name="6.4" ref="lamp"><bounds x="0" y="70" width="10" height="10" /></element>
+ <element name="6.5" ref="lamp"><bounds x="10" y="70" width="10" height="10" /></element>
+ <element name="6.6" ref="lamp"><bounds x="20" y="70" width="10" height="10" /></element>
- <bezel name="6.2" element="lamp"><bounds x="50" y="70" width="10" height="10" /></bezel>
- <bezel name="6.3" element="lamp"><bounds x="50" y="80" width="10" height="10" /></bezel>
+ <element name="6.2" ref="lamp"><bounds x="50" y="70" width="10" height="10" /></element>
+ <element name="6.3" ref="lamp"><bounds x="50" y="80" width="10" height="10" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/elecdet.lay b/src/mame/layout/elecdet.lay
index 06357d8fdc8..2de903cd40c 100644
--- a/src/mame/layout/elecdet.lay
+++ b/src/mame/layout/elecdet.lay
@@ -13,36 +13,36 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="100" top="0" bottom="15" />
- <bezel name="digit6" element="digit">
+ <element name="digit6" ref="digit">
<bounds x="0" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds x="10" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit99" element="digit">
+ </element>
+ <element name="digit99" ref="digit">
<bounds x="20" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds x="30" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds x="40" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds x="50" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit99" element="digit">
+ </element>
+ <element name="digit99" ref="digit">
<bounds x="60" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds x="70" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit0" element="digit">
+ </element>
+ <element name="digit0" ref="digit">
<bounds x="80" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit99" element="digit">
+ </element>
+ <element name="digit99" ref="digit">
<bounds x="90" y="0" width="10" height="15" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/eleciq.lay b/src/mame/layout/eleciq.lay
index 3880b4f0d69..c769de62b16 100644
--- a/src/mame/layout/eleciq.lay
+++ b/src/mame/layout/eleciq.lay
@@ -49,111 +49,111 @@ license:CC0
<view name="Internal Layout">
<bounds left="1.01" right="27.99" top="0.75" bottom="54" />
- <!-- bezel, buttons -->
-
- <bezel element="text_time"><bounds x="17.5" y="2.75" width="6" height="1.5" /></bezel>
- <bezel element="static_white"><bounds x="11" y="1.25" width="7" height="4.5" /></bezel>
- <bezel element="static_black"><bounds x="11.25" y="1.5" width="6.5" height="4" /></bezel>
- <bezel element="static_white"><bounds x="1" y="6.25" width="27" height="16.75" /></bezel>
- <bezel element="static_black"><bounds x="1.25" y="6.5" width="26.5" height="16.25" /></bezel>
-
- <bezel element="text_a"><bounds x="3" y="6.75" width="3" height="1.5" /></bezel>
- <bezel element="text_b"><bounds x="7" y="6.75" width="3" height="1.5" /></bezel>
- <bezel element="text_c"><bounds x="11" y="6.75" width="3" height="1.5" /></bezel>
- <bezel element="text_d"><bounds x="15" y="6.75" width="3" height="1.5" /></bezel>
- <bezel element="text_e"><bounds x="19" y="6.75" width="3" height="1.5" /></bezel>
- <bezel element="text_f"><bounds x="23" y="6.75" width="3" height="1.5" /></bezel>
- <bezel element="text_1"><bounds x="1" y="8.7" width="3" height="1.5" /></bezel>
- <bezel element="text_2"><bounds x="1" y="11.7" width="3" height="1.5" /></bezel>
- <bezel element="text_3"><bounds x="1" y="14.7" width="3" height="1.5" /></bezel>
- <bezel element="text_4"><bounds x="1" y="17.7" width="3" height="1.5" /></bezel>
- <bezel element="text_5"><bounds x="1" y="20.7" width="3" height="1.5" /></bezel>
- <bezel element="text_1"><bounds x="25" y="8.7" width="3" height="1.5" /></bezel>
- <bezel element="text_2"><bounds x="25" y="11.7" width="3" height="1.5" /></bezel>
- <bezel element="text_3"><bounds x="25" y="14.7" width="3" height="1.5" /></bezel>
- <bezel element="text_4"><bounds x="25" y="17.7" width="3" height="1.5" /></bezel>
- <bezel element="text_5"><bounds x="25" y="20.7" width="3" height="1.5" /></bezel>
-
- <bezel element="butw" inputtag="IN.0" inputmask="0x01"><bounds x="2" y="25" width="2.5" height="2.5" /></bezel>
- <bezel element="butw" inputtag="IN.1" inputmask="0x01"><bounds x="6.5" y="25" width="2.5" height="2.5" /></bezel>
- <bezel element="butw" inputtag="IN.2" inputmask="0x01"><bounds x="11" y="25" width="2.5" height="2.5" /></bezel>
- <bezel element="butw" inputtag="IN.3" inputmask="0x01"><bounds x="15.5" y="25" width="2.5" height="2.5" /></bezel>
- <bezel element="butw" inputtag="IN.4" inputmask="0x01"><bounds x="20" y="25" width="2.5" height="2.5" /></bezel>
- <bezel element="butw" inputtag="IN.5" inputmask="0x01"><bounds x="24.5" y="25" width="2.5" height="2.5" /></bezel>
- <bezel element="butw" inputtag="IN.0" inputmask="0x02"><bounds x="2" y="29.5" width="2.5" height="2.5" /></bezel>
- <bezel element="butw" inputtag="IN.1" inputmask="0x02"><bounds x="6.5" y="29.5" width="2.5" height="2.5" /></bezel>
- <bezel element="butw" inputtag="IN.2" inputmask="0x02"><bounds x="11" y="29.5" width="2.5" height="2.5" /></bezel>
- <bezel element="butw" inputtag="IN.3" inputmask="0x02"><bounds x="15.5" y="29.5" width="2.5" height="2.5" /></bezel>
- <bezel element="butw" inputtag="IN.4" inputmask="0x02"><bounds x="20" y="29.5" width="2.5" height="2.5" /></bezel>
- <bezel element="butr" inputtag="RESET" inputmask="0x01"><bounds x="24.5" y="29.5" width="2.5" height="2.5" /></bezel>
-
- <bezel element="text_a"><bounds x="2" y="27.5" width="2.5" height="1.5" /></bezel>
- <bezel element="text_b"><bounds x="6.5" y="27.5" width="2.5" height="1.5" /></bezel>
- <bezel element="text_c"><bounds x="11" y="27.5" width="2.5" height="1.5" /></bezel>
- <bezel element="text_d"><bounds x="15.5" y="27.5" width="2.5" height="1.5" /></bezel>
- <bezel element="text_e"><bounds x="20" y="27.5" width="2.5" height="1.5" /></bezel>
- <bezel element="text_f"><bounds x="24.5" y="27.5" width="2.5" height="1.5" /></bezel>
- <bezel element="text_1"><bounds x="2" y="32" width="2.5" height="1.5" /></bezel>
- <bezel element="text_2"><bounds x="6.5" y="32" width="2.5" height="1.5" /></bezel>
- <bezel element="text_3"><bounds x="11" y="32" width="2.5" height="1.5" /></bezel>
- <bezel element="text_4"><bounds x="15.5" y="32" width="2.5" height="1.5" /></bezel>
- <bezel element="text_5"><bounds x="20" y="32" width="2.5" height="1.5" /></bezel>
- <bezel element="text_r"><bounds x="22.5" y="32" width="6.5" height="1.5" /></bezel>
-
- <bezel element="static_white"><bounds x="7.25" y="36.5" width="14.5" height="14.5" /></bezel>
- <bezel element="disk_white"><bounds x="5.75" y="35" width="17.5" height="17.5" /></bezel>
- <bezel element="disk_black"><bounds x="6" y="35.25" width="17" height="17" /></bezel>
- <bezel element="disk_white"><bounds x="11" y="40.25" width="7" height="7" /></bezel>
- <bezel element="disk_black"><bounds x="11.25" y="40.5" width="6.5" height="6.5" /></bezel>
-
- <bezel element="butr" inputtag="IN.0" inputmask="0x08"><bounds x="12.75" y="36" width="3.5" height="3.5" /></bezel>
- <bezel element="butr" inputtag="IN.2" inputmask="0x08"><bounds x="6.75" y="42" width="3.5" height="3.5" /></bezel>
- <bezel element="butr" inputtag="IN.3" inputmask="0x08"><bounds x="18.75" y="42" width="3.5" height="3.5" /></bezel>
- <bezel element="butr" inputtag="IN.1" inputmask="0x08"><bounds x="12.75" y="48" width="3.5" height="3.5" /></bezel>
- <bezel element="butr" inputtag="IN.1" inputmask="0x04"><bounds x="17" y="37.75" width="3.5" height="3.5" /></bezel>
- <bezel element="butr" inputtag="IN.3" inputmask="0x04"><bounds x="17" y="46.25" width="3.5" height="3.5" /></bezel>
- <bezel element="butr" inputtag="IN.0" inputmask="0x04"><bounds x="8.5" y="37.75" width="3.5" height="3.5" /></bezel>
- <bezel element="butr" inputtag="IN.2" inputmask="0x04"><bounds x="8.5" y="46.25" width="3.5" height="3.5" /></bezel>
+ <!-- element, buttons -->
+
+ <element ref="text_time"><bounds x="17.5" y="2.75" width="6" height="1.5" /></element>
+ <element ref="static_white"><bounds x="11" y="1.25" width="7" height="4.5" /></element>
+ <element ref="static_black"><bounds x="11.25" y="1.5" width="6.5" height="4" /></element>
+ <element ref="static_white"><bounds x="1" y="6.25" width="27" height="16.75" /></element>
+ <element ref="static_black"><bounds x="1.25" y="6.5" width="26.5" height="16.25" /></element>
+
+ <element ref="text_a"><bounds x="3" y="6.75" width="3" height="1.5" /></element>
+ <element ref="text_b"><bounds x="7" y="6.75" width="3" height="1.5" /></element>
+ <element ref="text_c"><bounds x="11" y="6.75" width="3" height="1.5" /></element>
+ <element ref="text_d"><bounds x="15" y="6.75" width="3" height="1.5" /></element>
+ <element ref="text_e"><bounds x="19" y="6.75" width="3" height="1.5" /></element>
+ <element ref="text_f"><bounds x="23" y="6.75" width="3" height="1.5" /></element>
+ <element ref="text_1"><bounds x="1" y="8.7" width="3" height="1.5" /></element>
+ <element ref="text_2"><bounds x="1" y="11.7" width="3" height="1.5" /></element>
+ <element ref="text_3"><bounds x="1" y="14.7" width="3" height="1.5" /></element>
+ <element ref="text_4"><bounds x="1" y="17.7" width="3" height="1.5" /></element>
+ <element ref="text_5"><bounds x="1" y="20.7" width="3" height="1.5" /></element>
+ <element ref="text_1"><bounds x="25" y="8.7" width="3" height="1.5" /></element>
+ <element ref="text_2"><bounds x="25" y="11.7" width="3" height="1.5" /></element>
+ <element ref="text_3"><bounds x="25" y="14.7" width="3" height="1.5" /></element>
+ <element ref="text_4"><bounds x="25" y="17.7" width="3" height="1.5" /></element>
+ <element ref="text_5"><bounds x="25" y="20.7" width="3" height="1.5" /></element>
+
+ <element ref="butw" inputtag="IN.0" inputmask="0x01"><bounds x="2" y="25" width="2.5" height="2.5" /></element>
+ <element ref="butw" inputtag="IN.1" inputmask="0x01"><bounds x="6.5" y="25" width="2.5" height="2.5" /></element>
+ <element ref="butw" inputtag="IN.2" inputmask="0x01"><bounds x="11" y="25" width="2.5" height="2.5" /></element>
+ <element ref="butw" inputtag="IN.3" inputmask="0x01"><bounds x="15.5" y="25" width="2.5" height="2.5" /></element>
+ <element ref="butw" inputtag="IN.4" inputmask="0x01"><bounds x="20" y="25" width="2.5" height="2.5" /></element>
+ <element ref="butw" inputtag="IN.5" inputmask="0x01"><bounds x="24.5" y="25" width="2.5" height="2.5" /></element>
+ <element ref="butw" inputtag="IN.0" inputmask="0x02"><bounds x="2" y="29.5" width="2.5" height="2.5" /></element>
+ <element ref="butw" inputtag="IN.1" inputmask="0x02"><bounds x="6.5" y="29.5" width="2.5" height="2.5" /></element>
+ <element ref="butw" inputtag="IN.2" inputmask="0x02"><bounds x="11" y="29.5" width="2.5" height="2.5" /></element>
+ <element ref="butw" inputtag="IN.3" inputmask="0x02"><bounds x="15.5" y="29.5" width="2.5" height="2.5" /></element>
+ <element ref="butw" inputtag="IN.4" inputmask="0x02"><bounds x="20" y="29.5" width="2.5" height="2.5" /></element>
+ <element ref="butr" inputtag="RESET" inputmask="0x01"><bounds x="24.5" y="29.5" width="2.5" height="2.5" /></element>
+
+ <element ref="text_a"><bounds x="2" y="27.5" width="2.5" height="1.5" /></element>
+ <element ref="text_b"><bounds x="6.5" y="27.5" width="2.5" height="1.5" /></element>
+ <element ref="text_c"><bounds x="11" y="27.5" width="2.5" height="1.5" /></element>
+ <element ref="text_d"><bounds x="15.5" y="27.5" width="2.5" height="1.5" /></element>
+ <element ref="text_e"><bounds x="20" y="27.5" width="2.5" height="1.5" /></element>
+ <element ref="text_f"><bounds x="24.5" y="27.5" width="2.5" height="1.5" /></element>
+ <element ref="text_1"><bounds x="2" y="32" width="2.5" height="1.5" /></element>
+ <element ref="text_2"><bounds x="6.5" y="32" width="2.5" height="1.5" /></element>
+ <element ref="text_3"><bounds x="11" y="32" width="2.5" height="1.5" /></element>
+ <element ref="text_4"><bounds x="15.5" y="32" width="2.5" height="1.5" /></element>
+ <element ref="text_5"><bounds x="20" y="32" width="2.5" height="1.5" /></element>
+ <element ref="text_r"><bounds x="22.5" y="32" width="6.5" height="1.5" /></element>
+
+ <element ref="static_white"><bounds x="7.25" y="36.5" width="14.5" height="14.5" /></element>
+ <element ref="disk_white"><bounds x="5.75" y="35" width="17.5" height="17.5" /></element>
+ <element ref="disk_black"><bounds x="6" y="35.25" width="17" height="17" /></element>
+ <element ref="disk_white"><bounds x="11" y="40.25" width="7" height="7" /></element>
+ <element ref="disk_black"><bounds x="11.25" y="40.5" width="6.5" height="6.5" /></element>
+
+ <element ref="butr" inputtag="IN.0" inputmask="0x08"><bounds x="12.75" y="36" width="3.5" height="3.5" /></element>
+ <element ref="butr" inputtag="IN.2" inputmask="0x08"><bounds x="6.75" y="42" width="3.5" height="3.5" /></element>
+ <element ref="butr" inputtag="IN.3" inputmask="0x08"><bounds x="18.75" y="42" width="3.5" height="3.5" /></element>
+ <element ref="butr" inputtag="IN.1" inputmask="0x08"><bounds x="12.75" y="48" width="3.5" height="3.5" /></element>
+ <element ref="butr" inputtag="IN.1" inputmask="0x04"><bounds x="17" y="37.75" width="3.5" height="3.5" /></element>
+ <element ref="butr" inputtag="IN.3" inputmask="0x04"><bounds x="17" y="46.25" width="3.5" height="3.5" /></element>
+ <element ref="butr" inputtag="IN.0" inputmask="0x04"><bounds x="8.5" y="37.75" width="3.5" height="3.5" /></element>
+ <element ref="butr" inputtag="IN.2" inputmask="0x04"><bounds x="8.5" y="46.25" width="3.5" height="3.5" /></element>
<!-- leds -->
- <bezel name="digit8" element="digit"><bounds x="12.5" y="2" width="2" height="3" /></bezel>
- <bezel name="digit7" element="digit"><bounds x="14.5" y="2" width="2" height="3" /></bezel>
-
- <bezel name="1.6" element="led"><bounds x="4" y="9" width="1" height="1" /></bezel>
- <bezel name="2.6" element="led"><bounds x="8" y="9" width="1" height="1" /></bezel>
- <bezel name="3.6" element="led"><bounds x="12" y="9" width="1" height="1" /></bezel>
- <bezel name="4.6" element="led"><bounds x="16" y="9" width="1" height="1" /></bezel>
- <bezel name="5.6" element="led"><bounds x="20" y="9" width="1" height="1" /></bezel>
- <bezel name="6.6" element="led"><bounds x="24" y="9" width="1" height="1" /></bezel>
-
- <bezel name="1.5" element="led"><bounds x="4" y="12" width="1" height="1" /></bezel>
- <bezel name="2.5" element="led"><bounds x="8" y="12" width="1" height="1" /></bezel>
- <bezel name="3.5" element="led"><bounds x="12" y="12" width="1" height="1" /></bezel>
- <bezel name="4.5" element="led"><bounds x="16" y="12" width="1" height="1" /></bezel>
- <bezel name="5.5" element="led"><bounds x="20" y="12" width="1" height="1" /></bezel>
- <bezel name="6.5" element="led"><bounds x="24" y="12" width="1" height="1" /></bezel>
-
- <bezel name="1.4" element="led"><bounds x="4" y="15" width="1" height="1" /></bezel>
- <bezel name="2.4" element="led"><bounds x="8" y="15" width="1" height="1" /></bezel>
- <bezel name="3.4" element="led"><bounds x="12" y="15" width="1" height="1" /></bezel>
- <bezel name="4.4" element="led"><bounds x="16" y="15" width="1" height="1" /></bezel>
- <bezel name="5.4" element="led"><bounds x="20" y="15" width="1" height="1" /></bezel>
- <bezel name="6.4" element="led"><bounds x="24" y="15" width="1" height="1" /></bezel>
-
- <bezel name="1.1" element="led"><bounds x="4" y="18" width="1" height="1" /></bezel>
- <bezel name="2.1" element="led"><bounds x="8" y="18" width="1" height="1" /></bezel>
- <bezel name="3.1" element="led"><bounds x="12" y="18" width="1" height="1" /></bezel>
- <bezel name="4.1" element="led"><bounds x="16" y="18" width="1" height="1" /></bezel>
- <bezel name="5.1" element="led"><bounds x="20" y="18" width="1" height="1" /></bezel>
- <bezel name="6.1" element="led"><bounds x="24" y="18" width="1" height="1" /></bezel>
-
- <bezel name="1.0" element="led"><bounds x="4" y="21" width="1" height="1" /></bezel>
- <bezel name="2.0" element="led"><bounds x="8" y="21" width="1" height="1" /></bezel>
- <bezel name="3.0" element="led"><bounds x="12" y="21" width="1" height="1" /></bezel>
- <bezel name="4.0" element="led"><bounds x="16" y="21" width="1" height="1" /></bezel>
- <bezel name="5.0" element="led"><bounds x="20" y="21" width="1" height="1" /></bezel>
- <bezel name="6.0" element="led"><bounds x="24" y="21" width="1" height="1" /></bezel>
+ <element name="digit8" ref="digit"><bounds x="12.5" y="2" width="2" height="3" /></element>
+ <element name="digit7" ref="digit"><bounds x="14.5" y="2" width="2" height="3" /></element>
+
+ <element name="1.6" ref="led"><bounds x="4" y="9" width="1" height="1" /></element>
+ <element name="2.6" ref="led"><bounds x="8" y="9" width="1" height="1" /></element>
+ <element name="3.6" ref="led"><bounds x="12" y="9" width="1" height="1" /></element>
+ <element name="4.6" ref="led"><bounds x="16" y="9" width="1" height="1" /></element>
+ <element name="5.6" ref="led"><bounds x="20" y="9" width="1" height="1" /></element>
+ <element name="6.6" ref="led"><bounds x="24" y="9" width="1" height="1" /></element>
+
+ <element name="1.5" ref="led"><bounds x="4" y="12" width="1" height="1" /></element>
+ <element name="2.5" ref="led"><bounds x="8" y="12" width="1" height="1" /></element>
+ <element name="3.5" ref="led"><bounds x="12" y="12" width="1" height="1" /></element>
+ <element name="4.5" ref="led"><bounds x="16" y="12" width="1" height="1" /></element>
+ <element name="5.5" ref="led"><bounds x="20" y="12" width="1" height="1" /></element>
+ <element name="6.5" ref="led"><bounds x="24" y="12" width="1" height="1" /></element>
+
+ <element name="1.4" ref="led"><bounds x="4" y="15" width="1" height="1" /></element>
+ <element name="2.4" ref="led"><bounds x="8" y="15" width="1" height="1" /></element>
+ <element name="3.4" ref="led"><bounds x="12" y="15" width="1" height="1" /></element>
+ <element name="4.4" ref="led"><bounds x="16" y="15" width="1" height="1" /></element>
+ <element name="5.4" ref="led"><bounds x="20" y="15" width="1" height="1" /></element>
+ <element name="6.4" ref="led"><bounds x="24" y="15" width="1" height="1" /></element>
+
+ <element name="1.1" ref="led"><bounds x="4" y="18" width="1" height="1" /></element>
+ <element name="2.1" ref="led"><bounds x="8" y="18" width="1" height="1" /></element>
+ <element name="3.1" ref="led"><bounds x="12" y="18" width="1" height="1" /></element>
+ <element name="4.1" ref="led"><bounds x="16" y="18" width="1" height="1" /></element>
+ <element name="5.1" ref="led"><bounds x="20" y="18" width="1" height="1" /></element>
+ <element name="6.1" ref="led"><bounds x="24" y="18" width="1" height="1" /></element>
+
+ <element name="1.0" ref="led"><bounds x="4" y="21" width="1" height="1" /></element>
+ <element name="2.0" ref="led"><bounds x="8" y="21" width="1" height="1" /></element>
+ <element name="3.0" ref="led"><bounds x="12" y="21" width="1" height="1" /></element>
+ <element name="4.0" ref="led"><bounds x="16" y="21" width="1" height="1" /></element>
+ <element name="5.0" ref="led"><bounds x="20" y="21" width="1" height="1" /></element>
+ <element name="6.0" ref="led"><bounds x="24" y="21" width="1" height="1" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/elekscmp.lay b/src/mame/layout/elekscmp.lay
index bacf71f5374..5f1ae7af668 100644
--- a/src/mame/layout/elekscmp.lay
+++ b/src/mame/layout/elekscmp.lay
@@ -17,32 +17,32 @@ license:CC0
<view name="Default Layout">
<!-- Black background -->
- <bezel element="background">
+ <element ref="background">
<bounds left="90" top="95" right="494" bottom="195" />
- </bezel>
- <bezel name="digit7" element="digit">
+ </element>
+ <element name="digit7" ref="digit">
<bounds left="100" top="105" right="148" bottom="185" />
- </bezel>
- <bezel name="digit6" element="digit">
+ </element>
+ <element name="digit6" ref="digit">
<bounds left="148" top="105" right="196" bottom="185" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds left="196" top="105" right="244" bottom="185" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds left="244" top="105" right="292" bottom="185" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds left="292" top="105" right="340" bottom="185" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds left="340" top="105" right="388" bottom="185" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds left="388" top="105" right="436" bottom="185" />
- </bezel>
- <bezel name="digit0" element="digit">
+ </element>
+ <element name="digit0" ref="digit">
<bounds left="436" top="105" right="484" bottom="185" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/esbattle.lay b/src/mame/layout/esbattle.lay
index 3a89e02840a..0f804a0ee31 100644
--- a/src/mame/layout/esbattle.lay
+++ b/src/mame/layout/esbattle.lay
@@ -27,60 +27,60 @@ license:CC0
<view name="Internal Layout">
<bounds left="256" right="1954" top="-28" bottom="2170" />
- <bezel element="static_white"><bounds x="476" y="-38" width="1258" height="2218" /></bezel>
- <bezel element="static_black"><bounds x="486" y="-18" width="1238" height="2178" /></bezel>
+ <element ref="static_white"><bounds x="476" y="-38" width="1258" height="2218" /></element>
+ <element ref="static_black"><bounds x="486" y="-18" width="1238" height="2178" /></element>
- <bezel element="text_ship"><bounds x="566" y="2020" width="110" height="110" /></bezel>
- <bezel element="text_ship"><bounds x="1534" y="12" width="110" height="110" /><orientation rotate="180" /></bezel>
+ <element ref="text_ship"><bounds x="566" y="2020" width="110" height="110" /></element>
+ <element ref="text_ship"><bounds x="1534" y="12" width="110" height="110" /><orientation rotate="180" /></element>
- <bezel element="text_score"><bounds x="1734" y="1097" width="220" height="48" /></bezel>
- <bezel element="text_score"><bounds x="256" y="980" width="220" height="48" /><orientation rotate="180" /></bezel>
+ <element ref="text_score"><bounds x="1734" y="1097" width="220" height="48" /></element>
+ <element ref="text_score"><bounds x="256" y="980" width="220" height="48" /><orientation rotate="180" /></element>
- <bezel name="digit8" element="digit"><bounds x="1784" y="905" width="120" height="180" /></bezel>
- <bezel name="digit9" element="digit"><bounds x="306" y="1040" width="120" height="180" /><orientation rotate="180" /></bezel>
+ <element name="digit8" ref="digit"><bounds x="1784" y="905" width="120" height="180" /></element>
+ <element name="digit9" ref="digit"><bounds x="306" y="1040" width="120" height="180" /><orientation rotate="180" /></element>
<!-- leds -->
- <bezel name="0.0" element="led"><bounds x="1370" y="1683" width="70" height="70" /></bezel>
- <bezel name="0.1" element="led"><bounds x="1381" y="1519" width="70" height="70" /></bezel>
- <bezel name="0.2" element="led"><bounds x="1228" y="1607" width="70" height="70" /></bezel>
- <bezel name="0.3" element="led"><bounds x="1314" y="1393" width="70" height="70" /></bezel>
- <bezel name="0.4" element="led"><bounds x="1164" y="1466" width="70" height="70" /></bezel>
- <bezel name="0.5" element="led"><bounds x="1249" y="1263" width="70" height="70" /></bezel>
- <bezel name="0.6" element="led"><bounds x="1095" y="1327" width="70" height="70" /></bezel>
- <bezel name="0.7" element="led"><bounds x="1191" y="1126" width="70" height="70" /></bezel>
- <bezel name="1.0" element="led"><bounds x="1037" y="1211" width="70" height="70" /></bezel>
- <bezel name="1.1" element="led"><bounds x="1120" y="997" width="70" height="70" /></bezel>
- <bezel name="1.2" element="led"><bounds x="970" y="1089" width="70" height="70" /></bezel>
- <bezel name="1.3" element="led"><bounds x="1050" y="860" width="70" height="70" /></bezel>
- <bezel name="1.4" element="led"><bounds x="896" y="945" width="70" height="70" /></bezel>
- <bezel name="1.5" element="led"><bounds x="978" y="714" width="70" height="70" /></bezel>
- <bezel name="1.6" element="led"><bounds x="819" y="789" width="70" height="70" /></bezel>
- <bezel name="1.7" element="led"><bounds x="914" y="596" width="70" height="70" /></bezel>
- <bezel name="2.0" element="led"><bounds x="749" y="659" width="70" height="70" /></bezel>
- <bezel name="2.1" element="led"><bounds x="857" y="463" width="70" height="70" /></bezel>
- <bezel name="2.2" element="led"><bounds x="685" y="542" width="70" height="70" /></bezel>
- <bezel name="2.3" element="led"><bounds x="724" y="394" width="70" height="70" /></bezel>
- <bezel name="3.0" element="led"><bounds x="596" y="1672" width="70" height="70" /></bezel>
- <bezel name="3.1" element="led"><bounds x="651" y="1448" width="70" height="70" /></bezel>
- <bezel name="3.2" element="led"><bounds x="706" y="1245" width="70" height="70" /></bezel>
- <bezel name="3.3" element="led"><bounds x="753" y="1037" width="70" height="70" /></bezel>
- <bezel name="4.0" element="led"><bounds x="684" y="1815" width="70" height="70" /></bezel>
- <bezel name="4.1" element="led"><bounds x="822" y="1653" width="70" height="70" /></bezel>
- <bezel name="4.2" element="led"><bounds x="981" y="1479" width="70" height="70" /></bezel>
- <bezel name="5.0" element="led"><bounds x="1480" y="337" width="70" height="70" /></bezel>
- <bezel name="5.1" element="led"><bounds x="1428" y="566" width="70" height="70" /></bezel>
- <bezel name="5.2" element="led"><bounds x="1370" y="795" width="70" height="70" /></bezel>
- <bezel name="5.3" element="led"><bounds x="1309" y="1028" width="70" height="70" /></bezel>
- <bezel name="6.0" element="led"><bounds x="1348" y="288" width="70" height="70" /></bezel>
- <bezel name="6.1" element="led"><bounds x="1225" y="445" width="70" height="70" /></bezel>
- <bezel name="6.2" element="led"><bounds x="1118" y="579" width="70" height="70" /></bezel>
-
- <bezel element="disk_white"><bounds x="1534" y="2020" width="110" height="110" /></bezel>
- <bezel element="disk_white"><bounds x="566" y="12" width="110" height="110" /></bezel>
-
- <bezel name="7.0" element="led"><bounds x="1554" y="2040" width="70" height="70" /></bezel>
- <bezel name="7.1" element="led"><bounds x="586" y="32" width="70" height="70" /></bezel>
+ <element name="0.0" ref="led"><bounds x="1370" y="1683" width="70" height="70" /></element>
+ <element name="0.1" ref="led"><bounds x="1381" y="1519" width="70" height="70" /></element>
+ <element name="0.2" ref="led"><bounds x="1228" y="1607" width="70" height="70" /></element>
+ <element name="0.3" ref="led"><bounds x="1314" y="1393" width="70" height="70" /></element>
+ <element name="0.4" ref="led"><bounds x="1164" y="1466" width="70" height="70" /></element>
+ <element name="0.5" ref="led"><bounds x="1249" y="1263" width="70" height="70" /></element>
+ <element name="0.6" ref="led"><bounds x="1095" y="1327" width="70" height="70" /></element>
+ <element name="0.7" ref="led"><bounds x="1191" y="1126" width="70" height="70" /></element>
+ <element name="1.0" ref="led"><bounds x="1037" y="1211" width="70" height="70" /></element>
+ <element name="1.1" ref="led"><bounds x="1120" y="997" width="70" height="70" /></element>
+ <element name="1.2" ref="led"><bounds x="970" y="1089" width="70" height="70" /></element>
+ <element name="1.3" ref="led"><bounds x="1050" y="860" width="70" height="70" /></element>
+ <element name="1.4" ref="led"><bounds x="896" y="945" width="70" height="70" /></element>
+ <element name="1.5" ref="led"><bounds x="978" y="714" width="70" height="70" /></element>
+ <element name="1.6" ref="led"><bounds x="819" y="789" width="70" height="70" /></element>
+ <element name="1.7" ref="led"><bounds x="914" y="596" width="70" height="70" /></element>
+ <element name="2.0" ref="led"><bounds x="749" y="659" width="70" height="70" /></element>
+ <element name="2.1" ref="led"><bounds x="857" y="463" width="70" height="70" /></element>
+ <element name="2.2" ref="led"><bounds x="685" y="542" width="70" height="70" /></element>
+ <element name="2.3" ref="led"><bounds x="724" y="394" width="70" height="70" /></element>
+ <element name="3.0" ref="led"><bounds x="596" y="1672" width="70" height="70" /></element>
+ <element name="3.1" ref="led"><bounds x="651" y="1448" width="70" height="70" /></element>
+ <element name="3.2" ref="led"><bounds x="706" y="1245" width="70" height="70" /></element>
+ <element name="3.3" ref="led"><bounds x="753" y="1037" width="70" height="70" /></element>
+ <element name="4.0" ref="led"><bounds x="684" y="1815" width="70" height="70" /></element>
+ <element name="4.1" ref="led"><bounds x="822" y="1653" width="70" height="70" /></element>
+ <element name="4.2" ref="led"><bounds x="981" y="1479" width="70" height="70" /></element>
+ <element name="5.0" ref="led"><bounds x="1480" y="337" width="70" height="70" /></element>
+ <element name="5.1" ref="led"><bounds x="1428" y="566" width="70" height="70" /></element>
+ <element name="5.2" ref="led"><bounds x="1370" y="795" width="70" height="70" /></element>
+ <element name="5.3" ref="led"><bounds x="1309" y="1028" width="70" height="70" /></element>
+ <element name="6.0" ref="led"><bounds x="1348" y="288" width="70" height="70" /></element>
+ <element name="6.1" ref="led"><bounds x="1225" y="445" width="70" height="70" /></element>
+ <element name="6.2" ref="led"><bounds x="1118" y="579" width="70" height="70" /></element>
+
+ <element ref="disk_white"><bounds x="1534" y="2020" width="110" height="110" /></element>
+ <element ref="disk_white"><bounds x="566" y="12" width="110" height="110" /></element>
+
+ <element name="7.0" ref="led"><bounds x="1554" y="2040" width="70" height="70" /></element>
+ <element name="7.1" ref="led"><bounds x="586" y="32" width="70" height="70" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/esoccer.lay b/src/mame/layout/esoccer.lay
index efb1b937d06..4fc02bc466d 100644
--- a/src/mame/layout/esoccer.lay
+++ b/src/mame/layout/esoccer.lay
@@ -31,109 +31,109 @@ license:CC0
<view name="Internal Layout">
<bounds left="2.5" right="33.5" top="5.7" bottom="40.3" />
- <!-- bezel -->
+ <!-- element -->
- <bezel element="static_green"><bounds x="5" y="5" width="25" height="35" /></bezel>
+ <element ref="static_green"><bounds x="5" y="5" width="25" height="35" /></element>
<!-- middle -->
- <bezel element="static_white"><bounds x="5" y="22.85" width="25" height="0.3" /></bezel>
- <bezel element="disk_white"><bounds x="15.5" y="20.5" width="5" height="5" /></bezel>
- <bezel element="disk_green"><bounds x="15.8" y="20.8" width="4.4" height="4.4" /></bezel>
+ <element ref="static_white"><bounds x="5" y="22.85" width="25" height="0.3" /></element>
+ <element ref="disk_white"><bounds x="15.5" y="20.5" width="5" height="5" /></element>
+ <element ref="disk_green"><bounds x="15.8" y="20.8" width="4.4" height="4.4" /></element>
<!-- penalty area -->
- <bezel element="disk_white"><bounds x="15.5" y="10.3" width="5" height="5" /></bezel>
- <bezel element="disk_green"><bounds x="15.8" y="10.6" width="4.4" height="4.4" /></bezel>
- <bezel element="disk_white"><bounds x="15.5" y="30.7" width="5" height="5" /></bezel>
- <bezel element="disk_green"><bounds x="15.8" y="31.0" width="4.4" height="4.4" /></bezel>
+ <element ref="disk_white"><bounds x="15.5" y="10.3" width="5" height="5" /></element>
+ <element ref="disk_green"><bounds x="15.8" y="10.6" width="4.4" height="4.4" /></element>
+ <element ref="disk_white"><bounds x="15.5" y="30.7" width="5" height="5" /></element>
+ <element ref="disk_green"><bounds x="15.8" y="31.0" width="4.4" height="4.4" /></element>
- <bezel element="static_white"><bounds x="12" y="7.5" width="12" height="6.8" /></bezel>
- <bezel element="static_green"><bounds x="12.3" y="7.8" width="11.4" height="6.2" /></bezel>
- <bezel element="static_white"><bounds x="12" y="31.7" width="12" height="6.8" /></bezel>
- <bezel element="static_green"><bounds x="12.3" y="32.0" width="11.4" height="6.2" /></bezel>
+ <element ref="static_white"><bounds x="12" y="7.5" width="12" height="6.8" /></element>
+ <element ref="static_green"><bounds x="12.3" y="7.8" width="11.4" height="6.2" /></element>
+ <element ref="static_white"><bounds x="12" y="31.7" width="12" height="6.8" /></element>
+ <element ref="static_green"><bounds x="12.3" y="32.0" width="11.4" height="6.2" /></element>
- <bezel element="static_white"><bounds x="14.2" y="8" width="7.6" height="3.8" /></bezel>
- <bezel element="static_green"><bounds x="14.5" y="8.3" width="7" height="3.2" /></bezel>
- <bezel element="static_white"><bounds x="14.2" y="34.2" width="7.6" height="3.8" /></bezel>
- <bezel element="static_green"><bounds x="14.5" y="34.5" width="7" height="3.2" /></bezel>
+ <element ref="static_white"><bounds x="14.2" y="8" width="7.6" height="3.8" /></element>
+ <element ref="static_green"><bounds x="14.5" y="8.3" width="7" height="3.2" /></element>
+ <element ref="static_white"><bounds x="14.2" y="34.2" width="7.6" height="3.8" /></element>
+ <element ref="static_green"><bounds x="14.5" y="34.5" width="7" height="3.2" /></element>
<!-- corners -->
- <bezel element="disk_white"><bounds x="6.7" y="6.7" width="4" height="4" /></bezel>
- <bezel element="disk_white"><bounds x="25.3" y="6.7" width="4" height="4" /></bezel>
- <bezel element="disk_white"><bounds x="6.7" y="35.3" width="4" height="4" /></bezel>
- <bezel element="disk_white"><bounds x="25.3" y="35.3" width="4" height="4" /></bezel>
- <bezel element="disk_green"><bounds x="7.0" y="7.0" width="3.4" height="3.4" /></bezel>
- <bezel element="disk_green"><bounds x="25.6" y="7.0" width="3.4" height="3.4" /></bezel>
- <bezel element="disk_green"><bounds x="7.0" y="35.6" width="3.4" height="3.4" /></bezel>
- <bezel element="disk_green"><bounds x="25.6" y="35.6" width="3.4" height="3.4" /></bezel>
+ <element ref="disk_white"><bounds x="6.7" y="6.7" width="4" height="4" /></element>
+ <element ref="disk_white"><bounds x="25.3" y="6.7" width="4" height="4" /></element>
+ <element ref="disk_white"><bounds x="6.7" y="35.3" width="4" height="4" /></element>
+ <element ref="disk_white"><bounds x="25.3" y="35.3" width="4" height="4" /></element>
+ <element ref="disk_green"><bounds x="7.0" y="7.0" width="3.4" height="3.4" /></element>
+ <element ref="disk_green"><bounds x="25.6" y="7.0" width="3.4" height="3.4" /></element>
+ <element ref="disk_green"><bounds x="7.0" y="35.6" width="3.4" height="3.4" /></element>
+ <element ref="disk_green"><bounds x="25.6" y="35.6" width="3.4" height="3.4" /></element>
<!-- outer border -->
- <bezel element="static_white"><bounds x="7.5" y="5" width="1.3" height="35" /></bezel>
- <bezel element="static_white"><bounds x="27.2" y="5" width="1.3" height="35" /></bezel>
- <bezel element="static_white"><bounds x="5" y="7.5" width="25" height="1.3" /></bezel>
- <bezel element="static_white"><bounds x="5" y="37.2" width="25" height="1.3" /></bezel>
+ <element ref="static_white"><bounds x="7.5" y="5" width="1.3" height="35" /></element>
+ <element ref="static_white"><bounds x="27.2" y="5" width="1.3" height="35" /></element>
+ <element ref="static_white"><bounds x="5" y="7.5" width="25" height="1.3" /></element>
+ <element ref="static_white"><bounds x="5" y="37.2" width="25" height="1.3" /></element>
- <bezel element="static_green2"><bounds x="3.5" y="5" width="5" height="35" /></bezel>
- <bezel element="static_green2"><bounds x="27.5" y="5" width="5" height="35" /></bezel>
- <bezel element="static_green2"><bounds x="5" y="3.5" width="25" height="5" /></bezel>
- <bezel element="static_green2"><bounds x="5" y="37.5" width="25" height="5" /></bezel>
+ <element ref="static_green2"><bounds x="3.5" y="5" width="5" height="35" /></element>
+ <element ref="static_green2"><bounds x="27.5" y="5" width="5" height="35" /></element>
+ <element ref="static_green2"><bounds x="5" y="3.5" width="25" height="5" /></element>
+ <element ref="static_green2"><bounds x="5" y="37.5" width="25" height="5" /></element>
<!-- goals -->
- <bezel element="static_white"><bounds x="14.7" y="6.7" width="6.6" height="2" /></bezel>
- <bezel element="static_green"><bounds x="15" y="7" width="6" height="1.5" /></bezel>
- <bezel element="static_white"><bounds x="14.7" y="37.3" width="6.6" height="2" /></bezel>
- <bezel element="static_green"><bounds x="15" y="37.5" width="6" height="1.5" /></bezel>
+ <element ref="static_white"><bounds x="14.7" y="6.7" width="6.6" height="2" /></element>
+ <element ref="static_green"><bounds x="15" y="7" width="6" height="1.5" /></element>
+ <element ref="static_white"><bounds x="14.7" y="37.3" width="6.6" height="2" /></element>
+ <element ref="static_green"><bounds x="15" y="37.5" width="6" height="1.5" /></element>
<!-- clean edges -->
- <bezel element="static_black"><bounds x="29.5" y="3" width="5" height="40" /></bezel>
- <bezel element="static_black"><bounds x="1.5" y="3" width="5" height="40" /></bezel>
- <bezel element="static_black"><bounds x="3" y="1.6" width="30" height="4" /></bezel>
- <bezel element="static_black"><bounds x="3" y="40.4" width="30" height="4" /></bezel>
+ <element ref="static_black"><bounds x="29.5" y="3" width="5" height="40" /></element>
+ <element ref="static_black"><bounds x="1.5" y="3" width="5" height="40" /></element>
+ <element ref="static_black"><bounds x="3" y="1.6" width="30" height="4" /></element>
+ <element ref="static_black"><bounds x="3" y="40.4" width="30" height="4" /></element>
<!-- leds -->
- <bezel name="0.0" element="led"><bounds x="15" y="7.5" width="1" height="1" /></bezel>
- <bezel name="0.1" element="led"><bounds x="17.5" y="7.5" width="1" height="1" /></bezel>
- <bezel name="0.2" element="led"><bounds x="20" y="7.5" width="1" height="1" /></bezel>
-
- <bezel name="1.0" element="led"><bounds x="10" y="10" width="1" height="1" /></bezel>
- <bezel name="1.1" element="led"><bounds x="15" y="10" width="1" height="1" /></bezel>
- <bezel name="1.2" element="led"><bounds x="20" y="10" width="1" height="1" /></bezel>
- <bezel name="1.3" element="led"><bounds x="25" y="10" width="1" height="1" /></bezel>
-
- <bezel name="2.0" element="led"><bounds x="10" y="15" width="1" height="1" /></bezel>
- <bezel name="2.1" element="led"><bounds x="15" y="15" width="1" height="1" /></bezel>
- <bezel name="2.2" element="led"><bounds x="20" y="15" width="1" height="1" /></bezel>
- <bezel name="2.3" element="led"><bounds x="25" y="15" width="1" height="1" /></bezel>
-
- <bezel name="3.0" element="led"><bounds x="10" y="20" width="1" height="1" /></bezel>
- <bezel name="3.1" element="led"><bounds x="15" y="20" width="1" height="1" /></bezel>
- <bezel name="3.2" element="led"><bounds x="20" y="20" width="1" height="1" /></bezel>
- <bezel name="3.3" element="led"><bounds x="25" y="20" width="1" height="1" /></bezel>
-
- <bezel name="4.0" element="led"><bounds x="10" y="25" width="1" height="1" /></bezel>
- <bezel name="4.1" element="led"><bounds x="15" y="25" width="1" height="1" /></bezel>
- <bezel name="4.2" element="led"><bounds x="20" y="25" width="1" height="1" /></bezel>
- <bezel name="4.3" element="led"><bounds x="25" y="25" width="1" height="1" /></bezel>
-
- <bezel name="5.0" element="led"><bounds x="10" y="30" width="1" height="1" /></bezel>
- <bezel name="5.1" element="led"><bounds x="15" y="30" width="1" height="1" /></bezel>
- <bezel name="5.2" element="led"><bounds x="20" y="30" width="1" height="1" /></bezel>
- <bezel name="5.3" element="led"><bounds x="25" y="30" width="1" height="1" /></bezel>
-
- <bezel name="6.0" element="led"><bounds x="10" y="35" width="1" height="1" /></bezel>
- <bezel name="6.1" element="led"><bounds x="15" y="35" width="1" height="1" /></bezel>
- <bezel name="6.2" element="led"><bounds x="20" y="35" width="1" height="1" /></bezel>
- <bezel name="6.3" element="led"><bounds x="25" y="35" width="1" height="1" /></bezel>
-
- <bezel name="7.0" element="led"><bounds x="15" y="37.5" width="1" height="1" /></bezel>
- <bezel name="7.1" element="led"><bounds x="17.5" y="37.5" width="1" height="1" /></bezel>
- <bezel name="7.2" element="led"><bounds x="20" y="37.5" width="1" height="1" /></bezel>
-
- <bezel name="digit8" element="digit"><bounds x="30.5" y="20" width="2" height="3" /></bezel>
- <bezel element="text_score"><bounds x="30" y="23.2" width="3" height="0.8" /></bezel>
-
- <bezel name="digit9" element="digit"><bounds x="3.5" y="23" width="2" height="3" /><orientation rotate="180" /></bezel>
- <bezel element="text_score"><bounds x="3" y="22" width="3" height="0.8" /><orientation rotate="180" /></bezel>
+ <element name="0.0" ref="led"><bounds x="15" y="7.5" width="1" height="1" /></element>
+ <element name="0.1" ref="led"><bounds x="17.5" y="7.5" width="1" height="1" /></element>
+ <element name="0.2" ref="led"><bounds x="20" y="7.5" width="1" height="1" /></element>
+
+ <element name="1.0" ref="led"><bounds x="10" y="10" width="1" height="1" /></element>
+ <element name="1.1" ref="led"><bounds x="15" y="10" width="1" height="1" /></element>
+ <element name="1.2" ref="led"><bounds x="20" y="10" width="1" height="1" /></element>
+ <element name="1.3" ref="led"><bounds x="25" y="10" width="1" height="1" /></element>
+
+ <element name="2.0" ref="led"><bounds x="10" y="15" width="1" height="1" /></element>
+ <element name="2.1" ref="led"><bounds x="15" y="15" width="1" height="1" /></element>
+ <element name="2.2" ref="led"><bounds x="20" y="15" width="1" height="1" /></element>
+ <element name="2.3" ref="led"><bounds x="25" y="15" width="1" height="1" /></element>
+
+ <element name="3.0" ref="led"><bounds x="10" y="20" width="1" height="1" /></element>
+ <element name="3.1" ref="led"><bounds x="15" y="20" width="1" height="1" /></element>
+ <element name="3.2" ref="led"><bounds x="20" y="20" width="1" height="1" /></element>
+ <element name="3.3" ref="led"><bounds x="25" y="20" width="1" height="1" /></element>
+
+ <element name="4.0" ref="led"><bounds x="10" y="25" width="1" height="1" /></element>
+ <element name="4.1" ref="led"><bounds x="15" y="25" width="1" height="1" /></element>
+ <element name="4.2" ref="led"><bounds x="20" y="25" width="1" height="1" /></element>
+ <element name="4.3" ref="led"><bounds x="25" y="25" width="1" height="1" /></element>
+
+ <element name="5.0" ref="led"><bounds x="10" y="30" width="1" height="1" /></element>
+ <element name="5.1" ref="led"><bounds x="15" y="30" width="1" height="1" /></element>
+ <element name="5.2" ref="led"><bounds x="20" y="30" width="1" height="1" /></element>
+ <element name="5.3" ref="led"><bounds x="25" y="30" width="1" height="1" /></element>
+
+ <element name="6.0" ref="led"><bounds x="10" y="35" width="1" height="1" /></element>
+ <element name="6.1" ref="led"><bounds x="15" y="35" width="1" height="1" /></element>
+ <element name="6.2" ref="led"><bounds x="20" y="35" width="1" height="1" /></element>
+ <element name="6.3" ref="led"><bounds x="25" y="35" width="1" height="1" /></element>
+
+ <element name="7.0" ref="led"><bounds x="15" y="37.5" width="1" height="1" /></element>
+ <element name="7.1" ref="led"><bounds x="17.5" y="37.5" width="1" height="1" /></element>
+ <element name="7.2" ref="led"><bounds x="20" y="37.5" width="1" height="1" /></element>
+
+ <element name="digit8" ref="digit"><bounds x="30.5" y="20" width="2" height="3" /></element>
+ <element ref="text_score"><bounds x="30" y="23.2" width="3" height="0.8" /></element>
+
+ <element name="digit9" ref="digit"><bounds x="3.5" y="23" width="2" height="3" /><orientation rotate="180" /></element>
+ <element ref="text_score"><bounds x="3" y="22" width="3" height="0.8" /><orientation rotate="180" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/f2pbball.lay b/src/mame/layout/f2pbball.lay
index 14aaa1da815..daa820d7c89 100644
--- a/src/mame/layout/f2pbball.lay
+++ b/src/mame/layout/f2pbball.lay
@@ -104,154 +104,154 @@ license:CC0
<view name="Internal Layout">
<bounds left="3" right="28" top="-2" bottom="33" />
- <bezel element="static_white2"><bounds x="2" y="3.6" width="27" height="1" /></bezel>
- <bezel element="static_green"><bounds x="2" y="4" width="27" height="30" /></bezel>
+ <element ref="static_white2"><bounds x="2" y="3.6" width="27" height="1" /></element>
+ <element ref="static_green"><bounds x="2" y="4" width="27" height="30" /></element>
<!-- score panel -->
- <bezel element="text_visitor"><bounds x="6.55" y="-1.7" width="6.4" height="1.2" /></bezel>
- <bezel element="static_white"><bounds x="6.55" y="-0.5" width="6.4" height="3.65" /></bezel>
- <bezel element="static_black"><bounds x="6.75" y="-0.3" width="6" height="3.25" /></bezel>
+ <element ref="text_visitor"><bounds x="6.55" y="-1.7" width="6.4" height="1.2" /></element>
+ <element ref="static_white"><bounds x="6.55" y="-0.5" width="6.4" height="3.65" /></element>
+ <element ref="static_black"><bounds x="6.75" y="-0.3" width="6" height="3.25" /></element>
- <bezel element="text_balls"><bounds x="6.75" y="-0.3" width="2" height="0.7" /></bezel>
- <bezel element="text_strikes"><bounds x="8.75" y="-0.3" width="2" height="0.7" /></bezel>
- <bezel element="text_atbat"><bounds x="10.85" y="-0.3" width="2" height="0.7" /></bezel>
+ <element ref="text_balls"><bounds x="6.75" y="-0.3" width="2" height="0.7" /></element>
+ <element ref="text_strikes"><bounds x="8.75" y="-0.3" width="2" height="0.7" /></element>
+ <element ref="text_atbat"><bounds x="10.85" y="-0.3" width="2" height="0.7" /></element>
- <bezel name="digit8" element="digit"><bounds x="7" y="0.5" width="1.5" height="2.25" /></bezel>
- <bezel name="digit7" element="digit"><bounds x="9" y="0.5" width="1.5" height="2.25" /></bezel>
- <bezel name="8.7" element="ledo"><bounds x="11.5" y="1.4" width="0.5" height="0.5" /></bezel>
+ <element name="digit8" ref="digit"><bounds x="7" y="0.5" width="1.5" height="2.25" /></element>
+ <element name="digit7" ref="digit"><bounds x="9" y="0.5" width="1.5" height="2.25" /></element>
+ <element name="8.7" ref="ledo"><bounds x="11.5" y="1.4" width="0.5" height="0.5" /></element>
- <bezel element="static_white"><bounds x="8.65" y="-0.4" width="0.2" height="3.45" /></bezel>
- <bezel element="static_white"><bounds x="10.65" y="-0.4" width="0.2" height="3.45" /></bezel>
+ <element ref="static_white"><bounds x="8.65" y="-0.4" width="0.2" height="3.45" /></element>
+ <element ref="static_white"><bounds x="10.65" y="-0.4" width="0.2" height="3.45" /></element>
- <bezel element="text_hometeam"><bounds x="18" y="-1.7" width="6.4" height="1.2" /></bezel>
- <bezel element="static_white"><bounds x="18" y="-0.5" width="6.4" height="3.65" /></bezel>
- <bezel element="static_black"><bounds x="18.2" y="-0.3" width="6" height="3.25" /></bezel>
+ <element ref="text_hometeam"><bounds x="18" y="-1.7" width="6.4" height="1.2" /></element>
+ <element ref="static_white"><bounds x="18" y="-0.5" width="6.4" height="3.65" /></element>
+ <element ref="static_black"><bounds x="18.2" y="-0.3" width="6" height="3.25" /></element>
- <bezel element="text_atbat"><bounds x="18.2" y="-0.3" width="2" height="0.7" /></bezel>
- <bezel element="text_outs"><bounds x="20.2" y="-0.3" width="2" height="0.7" /></bezel>
- <bezel element="text_innings"><bounds x="22.2" y="-0.3" width="2" height="0.7" /></bezel>
+ <element ref="text_atbat"><bounds x="18.2" y="-0.3" width="2" height="0.7" /></element>
+ <element ref="text_outs"><bounds x="20.2" y="-0.3" width="2" height="0.7" /></element>
+ <element ref="text_innings"><bounds x="22.2" y="-0.3" width="2" height="0.7" /></element>
- <bezel name="6.7" element="ledo"><bounds x="18.95" y="1.4" width="0.5" height="0.5" /></bezel>
- <bezel name="digit6" element="digit"><bounds x="20.45" y="0.5" width="1.5" height="2.25" /></bezel>
- <bezel name="digit5" element="digit"><bounds x="22.45" y="0.5" width="1.5" height="2.25" /></bezel>
+ <element name="6.7" ref="ledo"><bounds x="18.95" y="1.4" width="0.5" height="0.5" /></element>
+ <element name="digit6" ref="digit"><bounds x="20.45" y="0.5" width="1.5" height="2.25" /></element>
+ <element name="digit5" ref="digit"><bounds x="22.45" y="0.5" width="1.5" height="2.25" /></element>
- <bezel element="static_white"><bounds x="20.1" y="-0.4" width="0.2" height="3.45" /></bezel>
- <bezel element="static_white"><bounds x="22.1" y="-0.4" width="0.2" height="3.45" /></bezel>
+ <element ref="static_white"><bounds x="20.1" y="-0.4" width="0.2" height="3.45" /></element>
+ <element ref="static_white"><bounds x="22.1" y="-0.4" width="0.2" height="3.45" /></element>
<!-- upper part -->
- <bezel element="text_flyout"><bounds x="4.5" y="8.1" width="4" height="0.7" /></bezel>
- <bezel element="text_homerun"><bounds x="7.5" y="7.1" width="4" height="0.7" /></bezel>
- <bezel element="text_grout"><bounds x="10.5" y="6.1" width="4" height="0.7" /></bezel>
- <bezel element="text_triple"><bounds x="4.5" y="11.1" width="4" height="0.7" /></bezel>
- <bezel element="text_grout"><bounds x="7.5" y="10.1" width="4" height="0.7" /></bezel>
- <bezel element="text_single"><bounds x="10.5" y="9.1" width="4" height="0.7" /></bezel>
-
- <bezel element="text_flyout"><bounds x="16.5" y="6.1" width="4" height="0.7" /></bezel>
- <bezel element="text_flyout"><bounds x="19.5" y="7.1" width="4" height="0.7" /></bezel>
- <bezel element="text_double"><bounds x="22.5" y="8.1" width="4" height="0.7" /></bezel>
- <bezel element="text_single"><bounds x="16.5" y="9.1" width="4" height="0.7" /></bezel>
- <bezel element="text_single"><bounds x="19.5" y="10.1" width="4" height="0.7" /></bezel>
- <bezel element="text_grout"><bounds x="22.5" y="11.1" width="4" height="0.7" /></bezel>
-
- <bezel name="0.3" element="led"><bounds x="6" y="7" width="1" height="1" /></bezel>
- <bezel name="3.2" element="led"><bounds x="9" y="6" width="1" height="1" /></bezel>
- <bezel name="2.3" element="led"><bounds x="12" y="5" width="1" height="1" /></bezel>
- <bezel name="1.2" element="led"><bounds x="6" y="10" width="1" height="1" /></bezel>
- <bezel name="2.2" element="led"><bounds x="9" y="9" width="1" height="1" /></bezel>
- <bezel name="1.3" element="led"><bounds x="12" y="8" width="1" height="1" /></bezel>
-
- <bezel name="0.4" element="led"><bounds x="18" y="5" width="1" height="1" /></bezel>
- <bezel name="0.5" element="led"><bounds x="21" y="6" width="1" height="1" /></bezel>
- <bezel name="3.4" element="led"><bounds x="24" y="7" width="1" height="1" /></bezel>
- <bezel name="1.4" element="led"><bounds x="18" y="8" width="1" height="1" /></bezel>
- <bezel name="3.3" element="led"><bounds x="21" y="9" width="1" height="1" /></bezel>
- <bezel name="2.4" element="led"><bounds x="24" y="10" width="1" height="1" /></bezel>
+ <element ref="text_flyout"><bounds x="4.5" y="8.1" width="4" height="0.7" /></element>
+ <element ref="text_homerun"><bounds x="7.5" y="7.1" width="4" height="0.7" /></element>
+ <element ref="text_grout"><bounds x="10.5" y="6.1" width="4" height="0.7" /></element>
+ <element ref="text_triple"><bounds x="4.5" y="11.1" width="4" height="0.7" /></element>
+ <element ref="text_grout"><bounds x="7.5" y="10.1" width="4" height="0.7" /></element>
+ <element ref="text_single"><bounds x="10.5" y="9.1" width="4" height="0.7" /></element>
+
+ <element ref="text_flyout"><bounds x="16.5" y="6.1" width="4" height="0.7" /></element>
+ <element ref="text_flyout"><bounds x="19.5" y="7.1" width="4" height="0.7" /></element>
+ <element ref="text_double"><bounds x="22.5" y="8.1" width="4" height="0.7" /></element>
+ <element ref="text_single"><bounds x="16.5" y="9.1" width="4" height="0.7" /></element>
+ <element ref="text_single"><bounds x="19.5" y="10.1" width="4" height="0.7" /></element>
+ <element ref="text_grout"><bounds x="22.5" y="11.1" width="4" height="0.7" /></element>
+
+ <element name="0.3" ref="led"><bounds x="6" y="7" width="1" height="1" /></element>
+ <element name="3.2" ref="led"><bounds x="9" y="6" width="1" height="1" /></element>
+ <element name="2.3" ref="led"><bounds x="12" y="5" width="1" height="1" /></element>
+ <element name="1.2" ref="led"><bounds x="6" y="10" width="1" height="1" /></element>
+ <element name="2.2" ref="led"><bounds x="9" y="9" width="1" height="1" /></element>
+ <element name="1.3" ref="led"><bounds x="12" y="8" width="1" height="1" /></element>
+
+ <element name="0.4" ref="led"><bounds x="18" y="5" width="1" height="1" /></element>
+ <element name="0.5" ref="led"><bounds x="21" y="6" width="1" height="1" /></element>
+ <element name="3.4" ref="led"><bounds x="24" y="7" width="1" height="1" /></element>
+ <element name="1.4" ref="led"><bounds x="18" y="8" width="1" height="1" /></element>
+ <element name="3.3" ref="led"><bounds x="21" y="9" width="1" height="1" /></element>
+ <element name="2.4" ref="led"><bounds x="24" y="10" width="1" height="1" /></element>
<!-- field labels -->
- <bezel element="text_p"><bounds x="14" y="13.2" width="3" height="1.2" /></bezel>
- <bezel element="text_2nd"><bounds x="14" y="7" width="3" height="1.2" /></bezel>
- <bezel element="text_3rd"><bounds x="2.9" y="17.9" width="3" height="1.2" /></bezel>
- <bezel element="text_1st"><bounds x="25.1" y="17.9" width="3" height="1.2" /></bezel>
- <bezel element="text_strike"><bounds x="13" y="31.2" width="5" height="1.2" /></bezel>
+ <element ref="text_p"><bounds x="14" y="13.2" width="3" height="1.2" /></element>
+ <element ref="text_2nd"><bounds x="14" y="7" width="3" height="1.2" /></element>
+ <element ref="text_3rd"><bounds x="2.9" y="17.9" width="3" height="1.2" /></element>
+ <element ref="text_1st"><bounds x="25.1" y="17.9" width="3" height="1.2" /></element>
+ <element ref="text_strike"><bounds x="13" y="31.2" width="5" height="1.2" /></element>
- <bezel element="text_foul"><bounds x="6.8" y="24" width="2.2" height="1" /></bezel>
- <bezel element="text_foul"><bounds x="22.1" y="24" width="2.2" height="1" /></bezel>
+ <element ref="text_foul"><bounds x="6.8" y="24" width="2.2" height="1" /></element>
+ <element ref="text_foul"><bounds x="22.1" y="24" width="2.2" height="1" /></element>
- <bezel element="text_curve"><bounds x="8.8" y="27" width="3" height="1" /></bezel>
- <bezel element="text_ball"><bounds x="9.2" y="30" width="3" height="1" /></bezel>
- <bezel element="text_curve"><bounds x="19.3" y="27" width="3" height="1" /></bezel>
- <bezel element="text_ball"><bounds x="18.9" y="30" width="3" height="1" /></bezel>
+ <element ref="text_curve"><bounds x="8.8" y="27" width="3" height="1" /></element>
+ <element ref="text_ball"><bounds x="9.2" y="30" width="3" height="1" /></element>
+ <element ref="text_curve"><bounds x="19.3" y="27" width="3" height="1" /></element>
+ <element ref="text_ball"><bounds x="18.9" y="30" width="3" height="1" /></element>
- <bezel element="static_white"><bounds x="11.8" y="26.8" width="1.4" height="4.4" /></bezel>
- <bezel element="static_green"><bounds x="12" y="27" width="1" height="4" /></bezel>
- <bezel element="static_white"><bounds x="17.8" y="26.8" width="1.4" height="4.4" /></bezel>
- <bezel element="static_green"><bounds x="18" y="27" width="1" height="4" /></bezel>
+ <element ref="static_white"><bounds x="11.8" y="26.8" width="1.4" height="4.4" /></element>
+ <element ref="static_green"><bounds x="12" y="27" width="1" height="4" /></element>
+ <element ref="static_white"><bounds x="17.8" y="26.8" width="1.4" height="4.4" /></element>
+ <element ref="static_green"><bounds x="18" y="27" width="1" height="4" /></element>
- <bezel element="disk_red"><bounds x="14.5" y="8.5" width="2" height="2" /></bezel>
- <bezel element="disk_red"><bounds x="5.5" y="17.5" width="2" height="2" /></bezel>
- <bezel element="disk_red"><bounds x="23.5" y="17.5" width="2" height="2" /></bezel>
+ <element ref="disk_red"><bounds x="14.5" y="8.5" width="2" height="2" /></element>
+ <element ref="disk_red"><bounds x="5.5" y="17.5" width="2" height="2" /></element>
+ <element ref="disk_red"><bounds x="23.5" y="17.5" width="2" height="2" /></element>
- <bezel element="disk_red"><bounds x="14.5" y="14.5" width="2" height="2" /></bezel>
- <bezel element="static_red"><bounds x="14.99" y="15.5" width="1.02" height="12" /></bezel>
+ <element ref="disk_red"><bounds x="14.5" y="14.5" width="2" height="2" /></element>
+ <element ref="static_red"><bounds x="14.99" y="15.5" width="1.02" height="12" /></element>
- <bezel element="static_white"><bounds x="14.5" y="26.5" width="2" height="2.5" /></bezel>
- <bezel element="static_red"><bounds x="14.7" y="26.7" width="1.6" height="2.1" /></bezel>
+ <element ref="static_white"><bounds x="14.5" y="26.5" width="2" height="2.5" /></element>
+ <element ref="static_red"><bounds x="14.7" y="26.7" width="1.6" height="2.1" /></element>
<!-- diamond city -->
<repeat count="20">
<param name="x" start="15.4" increment="0.5" />
<param name="y" start="8.4" increment="0.5" />
- <bezel element="disk_white"><bounds x="~x~" y="~y~" width="0.2" height="0.2" /></bezel>
+ <element ref="disk_white"><bounds x="~x~" y="~y~" width="0.2" height="0.2" /></element>
</repeat>
<repeat count="20">
<param name="x" start="15.4" increment="-0.5" />
<param name="y" start="8.4" increment="0.5" />
- <bezel element="disk_white"><bounds x="~x~" y="~y~" width="0.2" height="0.2" /></bezel>
+ <element ref="disk_white"><bounds x="~x~" y="~y~" width="0.2" height="0.2" /></element>
</repeat>
<repeat count="26">
<param name="x" start="15.4" increment="0.5" />
<param name="y" start="28.4" increment="-0.5" />
- <bezel element="disk_white"><bounds x="~x~" y="~y~" width="0.2" height="0.2" /></bezel>
+ <element ref="disk_white"><bounds x="~x~" y="~y~" width="0.2" height="0.2" /></element>
</repeat>
<repeat count="26">
<param name="x" start="15.4" increment="-0.5" />
<param name="y" start="28.4" increment="-0.5" />
- <bezel element="disk_white"><bounds x="~x~" y="~y~" width="0.2" height="0.2" /></bezel>
+ <element ref="disk_white"><bounds x="~x~" y="~y~" width="0.2" height="0.2" /></element>
</repeat>
<!-- field leds -->
- <bezel name="1.7" element="led"><bounds x="15" y="9" width="1" height="1" /></bezel>
- <bezel name="1.0" element="led"><bounds x="12" y="12" width="1" height="1" /></bezel>
- <bezel name="2.1" element="led"><bounds x="18" y="12" width="1" height="1" /></bezel>
- <bezel name="1.1" element="led"><bounds x="9" y="15" width="1" height="1" /></bezel>
- <bezel name="4.7" element="led"><bounds x="15" y="15" width="1" height="1" /></bezel>
- <bezel name="2.0" element="led"><bounds x="21" y="15" width="1" height="1" /></bezel>
- <bezel name="0.7" element="led"><bounds x="6" y="18" width="1" height="1" /></bezel>
- <bezel name="4.0" element="led"><bounds x="15" y="18" width="1" height="1" /></bezel>
- <bezel name="2.7" element="led"><bounds x="24" y="18" width="1" height="1" /></bezel>
- <bezel name="0.0" element="led"><bounds x="9" y="21" width="1" height="1" /></bezel>
- <bezel name="4.1" element="led"><bounds x="15" y="21" width="1" height="1" /></bezel>
- <bezel name="3.1" element="led"><bounds x="21" y="21" width="1" height="1" /></bezel>
- <bezel name="0.2" element="led"><bounds x="9" y="24" width="1" height="1" /></bezel>
- <bezel name="0.1" element="led"><bounds x="12" y="24" width="1" height="1" /></bezel>
- <bezel name="4.2" element="led"><bounds x="15" y="24" width="1" height="1" /></bezel>
- <bezel name="3.0" element="led"><bounds x="18" y="24" width="1" height="1" /></bezel>
- <bezel name="1.5" element="led"><bounds x="21" y="24" width="1" height="1" /></bezel>
- <bezel name="4.4" element="led"><bounds x="12" y="27" width="1" height="1" /></bezel>
- <bezel name="3.7" element="led"><bounds x="15" y="27" width="1" height="1" /></bezel>
- <bezel name="4.3" element="led"><bounds x="18" y="27" width="1" height="1" /></bezel>
- <bezel name="4.6" element="led"><bounds x="12" y="30" width="1" height="1" /></bezel>
- <bezel name="3.5" element="led"><bounds x="15" y="30" width="1" height="1" /></bezel>
- <bezel name="4.5" element="led"><bounds x="18" y="30" width="1" height="1" /></bezel>
+ <element name="1.7" ref="led"><bounds x="15" y="9" width="1" height="1" /></element>
+ <element name="1.0" ref="led"><bounds x="12" y="12" width="1" height="1" /></element>
+ <element name="2.1" ref="led"><bounds x="18" y="12" width="1" height="1" /></element>
+ <element name="1.1" ref="led"><bounds x="9" y="15" width="1" height="1" /></element>
+ <element name="4.7" ref="led"><bounds x="15" y="15" width="1" height="1" /></element>
+ <element name="2.0" ref="led"><bounds x="21" y="15" width="1" height="1" /></element>
+ <element name="0.7" ref="led"><bounds x="6" y="18" width="1" height="1" /></element>
+ <element name="4.0" ref="led"><bounds x="15" y="18" width="1" height="1" /></element>
+ <element name="2.7" ref="led"><bounds x="24" y="18" width="1" height="1" /></element>
+ <element name="0.0" ref="led"><bounds x="9" y="21" width="1" height="1" /></element>
+ <element name="4.1" ref="led"><bounds x="15" y="21" width="1" height="1" /></element>
+ <element name="3.1" ref="led"><bounds x="21" y="21" width="1" height="1" /></element>
+ <element name="0.2" ref="led"><bounds x="9" y="24" width="1" height="1" /></element>
+ <element name="0.1" ref="led"><bounds x="12" y="24" width="1" height="1" /></element>
+ <element name="4.2" ref="led"><bounds x="15" y="24" width="1" height="1" /></element>
+ <element name="3.0" ref="led"><bounds x="18" y="24" width="1" height="1" /></element>
+ <element name="1.5" ref="led"><bounds x="21" y="24" width="1" height="1" /></element>
+ <element name="4.4" ref="led"><bounds x="12" y="27" width="1" height="1" /></element>
+ <element name="3.7" ref="led"><bounds x="15" y="27" width="1" height="1" /></element>
+ <element name="4.3" ref="led"><bounds x="18" y="27" width="1" height="1" /></element>
+ <element name="4.6" ref="led"><bounds x="12" y="30" width="1" height="1" /></element>
+ <element name="3.5" ref="led"><bounds x="15" y="30" width="1" height="1" /></element>
+ <element name="4.5" ref="led"><bounds x="18" y="30" width="1" height="1" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/f3in1.lay b/src/mame/layout/f3in1.lay
index 3e56ed5d346..485046f0ea5 100644
--- a/src/mame/layout/f3in1.lay
+++ b/src/mame/layout/f3in1.lay
@@ -22,55 +22,55 @@ license:CC0
<view name="Internal Layout">
<bounds left="-1" right="30" top="3" bottom="24" />
- <bezel name="digit6" element="digit"><bounds x="8" y="4" width="2" height="3" /></bezel>
- <bezel name="digit7" element="digit"><bounds x="10" y="4" width="2" height="3" /></bezel>
- <bezel name="digit8" element="digit"><bounds x="17" y="4" width="2" height="3" /></bezel>
- <bezel name="digit9" element="digit"><bounds x="19" y="4" width="2" height="3" /></bezel>
+ <element name="digit6" ref="digit"><bounds x="8" y="4" width="2" height="3" /></element>
+ <element name="digit7" ref="digit"><bounds x="10" y="4" width="2" height="3" /></element>
+ <element name="digit8" ref="digit"><bounds x="17" y="4" width="2" height="3" /></element>
+ <element name="digit9" ref="digit"><bounds x="19" y="4" width="2" height="3" /></element>
- <bezel name="0.0" element="led"><bounds x="0" y="10" width="1" height="1" /></bezel>
- <bezel name="0.1" element="led"><bounds x="4" y="10" width="1" height="1" /></bezel>
- <bezel name="0.2" element="led"><bounds x="8" y="10" width="1" height="1" /></bezel>
- <bezel name="0.3" element="led"><bounds x="12" y="10" width="1" height="1" /></bezel>
- <bezel name="0.4" element="led"><bounds x="16" y="10" width="1" height="1" /></bezel>
- <bezel name="0.5" element="led"><bounds x="20" y="10" width="1" height="1" /></bezel>
- <bezel name="0.6" element="led"><bounds x="24" y="10" width="1" height="1" /></bezel>
- <bezel name="0.7" element="led"><bounds x="28" y="10" width="1" height="1" /></bezel>
+ <element name="0.0" ref="led"><bounds x="0" y="10" width="1" height="1" /></element>
+ <element name="0.1" ref="led"><bounds x="4" y="10" width="1" height="1" /></element>
+ <element name="0.2" ref="led"><bounds x="8" y="10" width="1" height="1" /></element>
+ <element name="0.3" ref="led"><bounds x="12" y="10" width="1" height="1" /></element>
+ <element name="0.4" ref="led"><bounds x="16" y="10" width="1" height="1" /></element>
+ <element name="0.5" ref="led"><bounds x="20" y="10" width="1" height="1" /></element>
+ <element name="0.6" ref="led"><bounds x="24" y="10" width="1" height="1" /></element>
+ <element name="0.7" ref="led"><bounds x="28" y="10" width="1" height="1" /></element>
- <bezel name="1.0" element="led"><bounds x="0" y="13" width="1" height="1" /></bezel>
- <bezel name="1.1" element="led"><bounds x="4" y="13" width="1" height="1" /></bezel>
- <bezel name="1.2" element="led"><bounds x="8" y="13" width="1" height="1" /></bezel>
- <bezel name="1.3" element="led"><bounds x="12" y="13" width="1" height="1" /></bezel>
- <bezel name="1.4" element="led"><bounds x="16" y="13" width="1" height="1" /></bezel>
- <bezel name="1.5" element="led"><bounds x="20" y="13" width="1" height="1" /></bezel>
- <bezel name="1.6" element="led"><bounds x="24" y="13" width="1" height="1" /></bezel>
- <bezel name="1.7" element="led"><bounds x="28" y="13" width="1" height="1" /></bezel>
+ <element name="1.0" ref="led"><bounds x="0" y="13" width="1" height="1" /></element>
+ <element name="1.1" ref="led"><bounds x="4" y="13" width="1" height="1" /></element>
+ <element name="1.2" ref="led"><bounds x="8" y="13" width="1" height="1" /></element>
+ <element name="1.3" ref="led"><bounds x="12" y="13" width="1" height="1" /></element>
+ <element name="1.4" ref="led"><bounds x="16" y="13" width="1" height="1" /></element>
+ <element name="1.5" ref="led"><bounds x="20" y="13" width="1" height="1" /></element>
+ <element name="1.6" ref="led"><bounds x="24" y="13" width="1" height="1" /></element>
+ <element name="1.7" ref="led"><bounds x="28" y="13" width="1" height="1" /></element>
- <bezel name="2.0" element="led"><bounds x="0" y="16" width="1" height="1" /></bezel>
- <bezel name="2.1" element="led"><bounds x="4" y="16" width="1" height="1" /></bezel>
- <bezel name="2.2" element="led"><bounds x="8" y="16" width="1" height="1" /></bezel>
- <bezel name="2.3" element="led"><bounds x="12" y="16" width="1" height="1" /></bezel>
- <bezel name="2.4" element="led"><bounds x="16" y="16" width="1" height="1" /></bezel>
- <bezel name="2.5" element="led"><bounds x="20" y="16" width="1" height="1" /></bezel>
- <bezel name="2.6" element="led"><bounds x="24" y="16" width="1" height="1" /></bezel>
- <bezel name="2.7" element="led"><bounds x="28" y="16" width="1" height="1" /></bezel>
+ <element name="2.0" ref="led"><bounds x="0" y="16" width="1" height="1" /></element>
+ <element name="2.1" ref="led"><bounds x="4" y="16" width="1" height="1" /></element>
+ <element name="2.2" ref="led"><bounds x="8" y="16" width="1" height="1" /></element>
+ <element name="2.3" ref="led"><bounds x="12" y="16" width="1" height="1" /></element>
+ <element name="2.4" ref="led"><bounds x="16" y="16" width="1" height="1" /></element>
+ <element name="2.5" ref="led"><bounds x="20" y="16" width="1" height="1" /></element>
+ <element name="2.6" ref="led"><bounds x="24" y="16" width="1" height="1" /></element>
+ <element name="2.7" ref="led"><bounds x="28" y="16" width="1" height="1" /></element>
- <bezel name="3.0" element="led"><bounds x="0" y="19" width="1" height="1" /></bezel>
- <bezel name="3.1" element="led"><bounds x="4" y="19" width="1" height="1" /></bezel>
- <bezel name="3.2" element="led"><bounds x="8" y="19" width="1" height="1" /></bezel>
- <bezel name="3.3" element="led"><bounds x="12" y="19" width="1" height="1" /></bezel>
- <bezel name="3.4" element="led"><bounds x="16" y="19" width="1" height="1" /></bezel>
- <bezel name="3.5" element="led"><bounds x="20" y="19" width="1" height="1" /></bezel>
- <bezel name="3.6" element="led"><bounds x="24" y="19" width="1" height="1" /></bezel>
- <bezel name="3.7" element="led"><bounds x="28" y="19" width="1" height="1" /></bezel>
+ <element name="3.0" ref="led"><bounds x="0" y="19" width="1" height="1" /></element>
+ <element name="3.1" ref="led"><bounds x="4" y="19" width="1" height="1" /></element>
+ <element name="3.2" ref="led"><bounds x="8" y="19" width="1" height="1" /></element>
+ <element name="3.3" ref="led"><bounds x="12" y="19" width="1" height="1" /></element>
+ <element name="3.4" ref="led"><bounds x="16" y="19" width="1" height="1" /></element>
+ <element name="3.5" ref="led"><bounds x="20" y="19" width="1" height="1" /></element>
+ <element name="3.6" ref="led"><bounds x="24" y="19" width="1" height="1" /></element>
+ <element name="3.7" ref="led"><bounds x="28" y="19" width="1" height="1" /></element>
- <bezel name="4.0" element="led"><bounds x="0" y="22" width="1" height="1" /></bezel>
- <bezel name="4.1" element="led"><bounds x="4" y="22" width="1" height="1" /></bezel>
- <bezel name="4.2" element="led"><bounds x="8" y="22" width="1" height="1" /></bezel>
- <bezel name="4.3" element="led"><bounds x="12" y="22" width="1" height="1" /></bezel>
- <bezel name="4.4" element="led"><bounds x="16" y="22" width="1" height="1" /></bezel>
- <bezel name="4.5" element="led"><bounds x="20" y="22" width="1" height="1" /></bezel>
- <bezel name="4.6" element="led"><bounds x="24" y="22" width="1" height="1" /></bezel>
- <bezel name="4.7" element="led"><bounds x="28" y="22" width="1" height="1" /></bezel>
+ <element name="4.0" ref="led"><bounds x="0" y="22" width="1" height="1" /></element>
+ <element name="4.1" ref="led"><bounds x="4" y="22" width="1" height="1" /></element>
+ <element name="4.2" ref="led"><bounds x="8" y="22" width="1" height="1" /></element>
+ <element name="4.3" ref="led"><bounds x="12" y="22" width="1" height="1" /></element>
+ <element name="4.4" ref="led"><bounds x="16" y="22" width="1" height="1" /></element>
+ <element name="4.5" ref="led"><bounds x="20" y="22" width="1" height="1" /></element>
+ <element name="4.6" ref="led"><bounds x="24" y="22" width="1" height="1" /></element>
+ <element name="4.7" ref="led"><bounds x="28" y="22" width="1" height="1" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/fidel_acr.lay b/src/mame/layout/fidel_acr.lay
index 1f4ab15d67d..75060ca2b61 100644
--- a/src/mame/layout/fidel_acr.lay
+++ b/src/mame/layout/fidel_acr.lay
@@ -106,71 +106,71 @@ license:CC0
<!-- 7segs/leds -->
- <bezel element="text_win"><bounds x="0.7" y="8.2" width="8" height="2" /></bezel>
- <bezel element="text_lose"><bounds x="10.5" y="8.2" width="8" height="2" /></bezel>
- <bezel name="4.a" element="led"><bounds x="0" y="8.5" width="1.5" height="1.5" /></bezel>
- <bezel name="5.a" element="led"><bounds x="9.5" y="8.5" width="1.5" height="1.5" /></bezel>
+ <element ref="text_win"><bounds x="0.7" y="8.2" width="8" height="2" /></element>
+ <element ref="text_lose"><bounds x="10.5" y="8.2" width="8" height="2" /></element>
+ <element name="4.a" ref="led"><bounds x="0" y="8.5" width="1.5" height="1.5" /></element>
+ <element name="5.a" ref="led"><bounds x="9.5" y="8.5" width="1.5" height="1.5" /></element>
- <bezel element="text_from"><bounds x="0" y="17.2" width="8" height="2" /></bezel>
- <bezel element="text_to"><bounds x="9.5" y="17.2" width="8" height="2" /></bezel>
+ <element ref="text_from"><bounds x="0" y="17.2" width="8" height="2" /></element>
+ <element ref="text_to"><bounds x="9.5" y="17.2" width="8" height="2" /></element>
- <bezel name="digit0" element="digit"><bounds x="0" y="11" width="4" height="6" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="4" y="11" width="4" height="6" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="9.5" y="11" width="4" height="6" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="13.5" y="11" width="4" height="6" /></bezel>
+ <element name="digit0" ref="digit"><bounds x="0" y="11" width="4" height="6" /></element>
+ <element name="digit1" ref="digit"><bounds x="4" y="11" width="4" height="6" /></element>
+ <element name="digit2" ref="digit"><bounds x="9.5" y="11" width="4" height="6" /></element>
+ <element name="digit3" ref="digit"><bounds x="13.5" y="11" width="4" height="6" /></element>
<!-- button panel -->
- <bezel element="static_gray"><bounds x="0" y="20" width="4" height="3.5" /></bezel>
- <bezel element="static_gray"><bounds x="4.5" y="20" width="4" height="3.5" /></bezel>
- <bezel element="static_gray"><bounds x="9" y="20" width="4" height="3.5" /></bezel>
- <bezel element="static_gray"><bounds x="13.5" y="20" width="4" height="3.5" /></bezel>
- <bezel element="static_gray"><bounds x="0" y="24" width="4" height="3.5" /></bezel>
- <bezel element="static_gray"><bounds x="4.5" y="24" width="4" height="3.5" /></bezel>
- <bezel element="static_gray"><bounds x="9" y="24" width="4" height="3.5" /></bezel>
- <bezel element="static_gray"><bounds x="13.5" y="24" width="4" height="3.5" /></bezel>
- <bezel element="static_gray"><bounds x="0" y="28" width="4" height="3.5" /></bezel>
- <bezel element="static_gray"><bounds x="4.5" y="28" width="4" height="3.5" /></bezel>
- <bezel element="static_gray"><bounds x="9" y="28" width="4" height="3.5" /></bezel>
- <bezel element="static_gray"><bounds x="13.5" y="28" width="4" height="3.5" /></bezel>
- <bezel element="static_gray"><bounds x="0" y="32" width="4" height="3.5" /></bezel>
- <bezel element="static_gray"><bounds x="4.5" y="32" width="4" height="3.5" /></bezel>
- <bezel element="static_gray"><bounds x="9" y="32" width="4" height="3.5" /></bezel>
- <bezel element="static_gray"><bounds x="13.5" y="32" width="4" height="3.5" /></bezel>
-
- <bezel element="text_b1"><bounds x="0.1" y="20.75" width="3.8" height="2" /></bezel>
- <bezel element="text_b2"><bounds x="4.6" y="20.75" width="3.8" height="2" /></bezel>
- <bezel element="text_b3"><bounds x="9.1" y="20.75" width="3.8" height="2" /></bezel>
- <bezel element="text_b4"><bounds x="13.6" y="20.75" width="3.8" height="2" /></bezel>
- <bezel element="text_b5"><bounds x="0.1" y="24.75" width="3.8" height="2" /></bezel>
- <bezel element="text_b6"><bounds x="4.6" y="24.75" width="3.8" height="2" /></bezel>
- <bezel element="text_b7"><bounds x="9.1" y="24.75" width="3.8" height="2" /></bezel>
- <bezel element="text_b8"><bounds x="13.6" y="24.75" width="3.8" height="2" /></bezel>
- <bezel element="text_b9"><bounds x="0.1" y="28.75" width="3.8" height="2" /></bezel>
- <bezel element="text_b10"><bounds x="4.6" y="28.75" width="3.8" height="2" /></bezel>
- <bezel element="text_b11"><bounds x="9.1" y="28.75" width="3.8" height="2" /></bezel>
- <bezel element="text_b12"><bounds x="13.6" y="28.75" width="3.8" height="2" /></bezel>
- <bezel element="text_b13"><bounds x="0.1" y="32.75" width="3.8" height="2" /></bezel>
- <bezel element="text_b14"><bounds x="4.6" y="32.75" width="3.8" height="2" /></bezel>
- <bezel element="text_b15"><bounds x="9.1" y="32.75" width="3.8" height="2" /></bezel>
- <bezel element="text_b16"><bounds x="13.6" y="32.75" width="3.8" height="2" /></bezel>
-
- <bezel element="hl" inputtag="RESET" inputmask="0x01"><bounds x="0" y="20" width="4" height="3.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x01"><bounds x="4.5" y="20" width="4" height="3.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x01"><bounds x="9" y="20" width="4" height="3.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x01"><bounds x="13.5" y="20" width="4" height="3.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="0" y="24" width="4" height="3.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x02"><bounds x="4.5" y="24" width="4" height="3.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x02"><bounds x="9" y="24" width="4" height="3.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x02"><bounds x="13.5" y="24" width="4" height="3.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="0" y="28" width="4" height="3.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x04"><bounds x="4.5" y="28" width="4" height="3.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x04"><bounds x="9" y="28" width="4" height="3.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x04"><bounds x="13.5" y="28" width="4" height="3.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x08"><bounds x="0" y="32" width="4" height="3.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x08"><bounds x="4.5" y="32" width="4" height="3.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x08"><bounds x="9" y="32" width="4" height="3.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x08"><bounds x="13.5" y="32" width="4" height="3.5" /><color alpha="0.2" /></bezel>
+ <element ref="static_gray"><bounds x="0" y="20" width="4" height="3.5" /></element>
+ <element ref="static_gray"><bounds x="4.5" y="20" width="4" height="3.5" /></element>
+ <element ref="static_gray"><bounds x="9" y="20" width="4" height="3.5" /></element>
+ <element ref="static_gray"><bounds x="13.5" y="20" width="4" height="3.5" /></element>
+ <element ref="static_gray"><bounds x="0" y="24" width="4" height="3.5" /></element>
+ <element ref="static_gray"><bounds x="4.5" y="24" width="4" height="3.5" /></element>
+ <element ref="static_gray"><bounds x="9" y="24" width="4" height="3.5" /></element>
+ <element ref="static_gray"><bounds x="13.5" y="24" width="4" height="3.5" /></element>
+ <element ref="static_gray"><bounds x="0" y="28" width="4" height="3.5" /></element>
+ <element ref="static_gray"><bounds x="4.5" y="28" width="4" height="3.5" /></element>
+ <element ref="static_gray"><bounds x="9" y="28" width="4" height="3.5" /></element>
+ <element ref="static_gray"><bounds x="13.5" y="28" width="4" height="3.5" /></element>
+ <element ref="static_gray"><bounds x="0" y="32" width="4" height="3.5" /></element>
+ <element ref="static_gray"><bounds x="4.5" y="32" width="4" height="3.5" /></element>
+ <element ref="static_gray"><bounds x="9" y="32" width="4" height="3.5" /></element>
+ <element ref="static_gray"><bounds x="13.5" y="32" width="4" height="3.5" /></element>
+
+ <element ref="text_b1"><bounds x="0.1" y="20.75" width="3.8" height="2" /></element>
+ <element ref="text_b2"><bounds x="4.6" y="20.75" width="3.8" height="2" /></element>
+ <element ref="text_b3"><bounds x="9.1" y="20.75" width="3.8" height="2" /></element>
+ <element ref="text_b4"><bounds x="13.6" y="20.75" width="3.8" height="2" /></element>
+ <element ref="text_b5"><bounds x="0.1" y="24.75" width="3.8" height="2" /></element>
+ <element ref="text_b6"><bounds x="4.6" y="24.75" width="3.8" height="2" /></element>
+ <element ref="text_b7"><bounds x="9.1" y="24.75" width="3.8" height="2" /></element>
+ <element ref="text_b8"><bounds x="13.6" y="24.75" width="3.8" height="2" /></element>
+ <element ref="text_b9"><bounds x="0.1" y="28.75" width="3.8" height="2" /></element>
+ <element ref="text_b10"><bounds x="4.6" y="28.75" width="3.8" height="2" /></element>
+ <element ref="text_b11"><bounds x="9.1" y="28.75" width="3.8" height="2" /></element>
+ <element ref="text_b12"><bounds x="13.6" y="28.75" width="3.8" height="2" /></element>
+ <element ref="text_b13"><bounds x="0.1" y="32.75" width="3.8" height="2" /></element>
+ <element ref="text_b14"><bounds x="4.6" y="32.75" width="3.8" height="2" /></element>
+ <element ref="text_b15"><bounds x="9.1" y="32.75" width="3.8" height="2" /></element>
+ <element ref="text_b16"><bounds x="13.6" y="32.75" width="3.8" height="2" /></element>
+
+ <element ref="hl" inputtag="RESET" inputmask="0x01"><bounds x="0" y="20" width="4" height="3.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x01"><bounds x="4.5" y="20" width="4" height="3.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x01"><bounds x="9" y="20" width="4" height="3.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x01"><bounds x="13.5" y="20" width="4" height="3.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x02"><bounds x="0" y="24" width="4" height="3.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x02"><bounds x="4.5" y="24" width="4" height="3.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x02"><bounds x="9" y="24" width="4" height="3.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x02"><bounds x="13.5" y="24" width="4" height="3.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x04"><bounds x="0" y="28" width="4" height="3.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x04"><bounds x="4.5" y="28" width="4" height="3.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x04"><bounds x="9" y="28" width="4" height="3.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x04"><bounds x="13.5" y="28" width="4" height="3.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x08"><bounds x="0" y="32" width="4" height="3.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x08"><bounds x="4.5" y="32" width="4" height="3.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x08"><bounds x="9" y="32" width="4" height="3.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x08"><bounds x="13.5" y="32" width="4" height="3.5" /><color alpha="0.2" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/fidel_as12.lay b/src/mame/layout/fidel_as12.lay
index b9a8b0be220..8c4418d0bbd 100644
--- a/src/mame/layout/fidel_as12.lay
+++ b/src/mame/layout/fidel_as12.lay
@@ -155,77 +155,77 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- leds -->
<repeat count="8">
@@ -235,7 +235,7 @@ license:CC0
<repeat count="8">
<param name="x" start="0.2" increment="10" />
<param name="i1" start="0" increment="1" />
- <bezel name="~i1~.~i2~" element="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></bezel>
+ <element name="~i1~.~i2~" ref="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></element>
</repeat>
</repeat>
@@ -244,23 +244,23 @@ license:CC0
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -319,82 +319,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -403,71 +403,71 @@ license:CC0
<view name="Internal Layout">
<bounds left="-13" right="98" top="-1.5" bottom="87.5" />
- <bezel element="cblack"><bounds x="-1" y="-1.5" width="89" height="89" /></bezel>
- <bezel element="cwhite"><bounds x="3" y="2.5" width="81" height="81" /></bezel>
+ <element ref="cblack"><bounds x="-1" y="-1.5" width="89" height="89" /></element>
+ <element ref="cwhite"><bounds x="3" y="2.5" width="81" height="81" /></element>
<group ref="sb_board"><bounds x="3.5" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-12" y="3" width="10" height="80" /></group>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="0.2" y="7" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="0.2" y="17" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="0.2" y="27" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="0.2" y="37" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="0.2" y="47" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="0.2" y="57" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="0.2" y="67" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="0.2" y="77" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="7.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="17.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="27.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="37.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="47.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="57.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="67.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="77.5" y="84.5" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="0.2" y="7" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="0.2" y="17" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="0.2" y="27" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="0.2" y="37" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="0.2" y="47" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="0.2" y="57" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="0.2" y="67" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="0.2" y="77" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="7.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="17.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="27.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="37.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="47.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="57.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="67.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="77.5" y="84.5" width="2" height="2" /></element>
<!-- right side -->
- <bezel element="text_l3"><bounds x="90.6" y="32.4" width="4" height="2" /></bezel>
- <bezel element="text_l4"><bounds x="90.6" y="38.9" width="4" height="2" /></bezel>
- <bezel element="text_l5"><bounds x="90.6" y="45.4" width="4" height="2" /></bezel>
- <bezel element="text_l6"><bounds x="90.6" y="51.9" width="4" height="2" /></bezel>
- <bezel element="text_l7"><bounds x="90.6" y="58.4" width="4" height="2" /></bezel>
- <bezel element="text_l8"><bounds x="90.6" y="64.9" width="4" height="2" /></bezel>
-
- <bezel element="text_r1"><bounds x="93.25" y="19.0" width="4" height="2" /></bezel>
- <bezel element="text_r2"><bounds x="93.25" y="25.5" width="4" height="2" /></bezel>
- <bezel element="text_r3"><bounds x="93.25" y="35.0" width="4" height="2" /></bezel>
- <bezel element="text_r4"><bounds x="93.25" y="41.5" width="4" height="2" /></bezel>
- <bezel element="text_r5"><bounds x="93.25" y="48.0" width="4" height="2" /></bezel>
- <bezel element="text_r6"><bounds x="93.25" y="54.5" width="4" height="2" /></bezel>
- <bezel element="text_r7"><bounds x="93.25" y="61.0" width="4" height="2" /></bezel>
- <bezel element="text_r8"><bounds x="93.25" y="67.5" width="4" height="2" /></bezel>
-
- <bezel element="but" inputtag="IN.0" inputmask="0x80"><bounds x="91.5" y="19.0" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x40"><bounds x="91.5" y="25.5" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x20"><bounds x="91.5" y="35.0" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x10"><bounds x="91.5" y="41.5" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x08"><bounds x="91.5" y="48.0" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x04"><bounds x="91.5" y="54.5" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x02"><bounds x="91.5" y="61.0" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x01"><bounds x="91.5" y="67.5" width="2" height="2" /></bezel>
-
- <bezel name="8.7" element="led2"><bounds x="89" y="35.25" width="1.5" height="1.5" /></bezel>
- <bezel name="8.6" element="led2"><bounds x="89" y="41.75" width="1.5" height="1.5" /></bezel>
- <bezel name="8.5" element="led2"><bounds x="89" y="48.25" width="1.5" height="1.5" /></bezel>
- <bezel name="8.4" element="led2"><bounds x="89" y="54.75" width="1.5" height="1.5" /></bezel>
- <bezel name="8.3" element="led2"><bounds x="89" y="61.25" width="1.5" height="1.5" /></bezel>
- <bezel name="8.2" element="led2"><bounds x="89" y="67.75" width="1.5" height="1.5" /></bezel>
- <bezel name="8.1" element="led2"><bounds x="89" y="75" width="1.5" height="1.5" /></bezel>
- <bezel name="8.0" element="led2"><bounds x="89" y="79.5" width="1.5" height="1.5" /></bezel>
-
- <bezel element="text_your"><bounds x="91.5" y="73.6" width="8" height="2" /></bezel>
- <bezel element="text_move"><bounds x="91.5" y="75.6" width="8" height="2" /></bezel>
- <bezel element="text_check"><bounds x="91.5" y="79.1" width="8" height="2" /></bezel>
+ <element ref="text_l3"><bounds x="90.6" y="32.4" width="4" height="2" /></element>
+ <element ref="text_l4"><bounds x="90.6" y="38.9" width="4" height="2" /></element>
+ <element ref="text_l5"><bounds x="90.6" y="45.4" width="4" height="2" /></element>
+ <element ref="text_l6"><bounds x="90.6" y="51.9" width="4" height="2" /></element>
+ <element ref="text_l7"><bounds x="90.6" y="58.4" width="4" height="2" /></element>
+ <element ref="text_l8"><bounds x="90.6" y="64.9" width="4" height="2" /></element>
+
+ <element ref="text_r1"><bounds x="93.25" y="19.0" width="4" height="2" /></element>
+ <element ref="text_r2"><bounds x="93.25" y="25.5" width="4" height="2" /></element>
+ <element ref="text_r3"><bounds x="93.25" y="35.0" width="4" height="2" /></element>
+ <element ref="text_r4"><bounds x="93.25" y="41.5" width="4" height="2" /></element>
+ <element ref="text_r5"><bounds x="93.25" y="48.0" width="4" height="2" /></element>
+ <element ref="text_r6"><bounds x="93.25" y="54.5" width="4" height="2" /></element>
+ <element ref="text_r7"><bounds x="93.25" y="61.0" width="4" height="2" /></element>
+ <element ref="text_r8"><bounds x="93.25" y="67.5" width="4" height="2" /></element>
+
+ <element ref="but" inputtag="IN.0" inputmask="0x80"><bounds x="91.5" y="19.0" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x40"><bounds x="91.5" y="25.5" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x20"><bounds x="91.5" y="35.0" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x10"><bounds x="91.5" y="41.5" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x08"><bounds x="91.5" y="48.0" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x04"><bounds x="91.5" y="54.5" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x02"><bounds x="91.5" y="61.0" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x01"><bounds x="91.5" y="67.5" width="2" height="2" /></element>
+
+ <element name="8.7" ref="led2"><bounds x="89" y="35.25" width="1.5" height="1.5" /></element>
+ <element name="8.6" ref="led2"><bounds x="89" y="41.75" width="1.5" height="1.5" /></element>
+ <element name="8.5" ref="led2"><bounds x="89" y="48.25" width="1.5" height="1.5" /></element>
+ <element name="8.4" ref="led2"><bounds x="89" y="54.75" width="1.5" height="1.5" /></element>
+ <element name="8.3" ref="led2"><bounds x="89" y="61.25" width="1.5" height="1.5" /></element>
+ <element name="8.2" ref="led2"><bounds x="89" y="67.75" width="1.5" height="1.5" /></element>
+ <element name="8.1" ref="led2"><bounds x="89" y="75" width="1.5" height="1.5" /></element>
+ <element name="8.0" ref="led2"><bounds x="89" y="79.5" width="1.5" height="1.5" /></element>
+
+ <element ref="text_your"><bounds x="91.5" y="73.6" width="8" height="2" /></element>
+ <element ref="text_move"><bounds x="91.5" y="75.6" width="8" height="2" /></element>
+ <element ref="text_check"><bounds x="91.5" y="79.1" width="8" height="2" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/fidel_bcc.lay b/src/mame/layout/fidel_bcc.lay
index 115c309daf2..6d14ac05c33 100644
--- a/src/mame/layout/fidel_bcc.lay
+++ b/src/mame/layout/fidel_bcc.lay
@@ -108,71 +108,71 @@ license:CC0
<!-- 7segs/leds -->
- <bezel element="text_check"><bounds x="1" y="8.2" width="8" height="2" /></bezel>
- <bezel element="text_lose"><bounds x="10.5" y="8.2" width="8" height="2" /></bezel>
- <bezel name="4.a" element="led"><bounds x="0" y="8.5" width="1.5" height="1.5" /></bezel>
- <bezel name="5.a" element="led"><bounds x="9.5" y="8.5" width="1.5" height="1.5" /></bezel>
+ <element ref="text_check"><bounds x="1" y="8.2" width="8" height="2" /></element>
+ <element ref="text_lose"><bounds x="10.5" y="8.2" width="8" height="2" /></element>
+ <element name="4.a" ref="led"><bounds x="0" y="8.5" width="1.5" height="1.5" /></element>
+ <element name="5.a" ref="led"><bounds x="9.5" y="8.5" width="1.5" height="1.5" /></element>
- <bezel element="text_from"><bounds x="0" y="17.2" width="8" height="2" /></bezel>
- <bezel element="text_to"><bounds x="9.5" y="17.2" width="8" height="2" /></bezel>
+ <element ref="text_from"><bounds x="0" y="17.2" width="8" height="2" /></element>
+ <element ref="text_to"><bounds x="9.5" y="17.2" width="8" height="2" /></element>
- <bezel name="digit0" element="digit"><bounds x="0" y="11" width="4" height="6" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="4" y="11" width="4" height="6" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="9.5" y="11" width="4" height="6" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="13.5" y="11" width="4" height="6" /></bezel>
+ <element name="digit0" ref="digit"><bounds x="0" y="11" width="4" height="6" /></element>
+ <element name="digit1" ref="digit"><bounds x="4" y="11" width="4" height="6" /></element>
+ <element name="digit2" ref="digit"><bounds x="9.5" y="11" width="4" height="6" /></element>
+ <element name="digit3" ref="digit"><bounds x="13.5" y="11" width="4" height="6" /></element>
<!-- button panel -->
- <bezel element="static_gray"><bounds x="0" y="20" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="4.5" y="20" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="9" y="20" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="13.5" y="20" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="0" y="24" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="4.5" y="24" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="9" y="24" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="13.5" y="24" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="0" y="28" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="4.5" y="28" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="9" y="28" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="13.5" y="28" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="0" y="32" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="4.5" y="32" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="9" y="32" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="13.5" y="32" width="4" height="3" /></bezel>
-
- <bezel element="text_b1"><bounds x="0.1" y="20.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b2"><bounds x="4.6" y="20.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b3"><bounds x="9.1" y="20.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b4"><bounds x="13.6" y="20.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b5"><bounds x="0.1" y="24.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b6"><bounds x="4.6" y="24.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b7"><bounds x="9.1" y="24.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b8"><bounds x="13.6" y="24.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b9"><bounds x="0.1" y="28.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b10"><bounds x="4.6" y="28.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b11"><bounds x="9.1" y="28.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b12"><bounds x="13.6" y="28.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b13"><bounds x="0.1" y="32.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b14"><bounds x="4.6" y="32.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b15"><bounds x="9.1" y="32.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b16"><bounds x="13.6" y="32.5" width="3.8" height="2" /></bezel>
-
- <bezel element="hl" inputtag="IN.3" inputmask="0x01"><bounds x="0" y="20" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x01"><bounds x="4.5" y="20" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x01"><bounds x="9" y="20" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x01"><bounds x="13.5" y="20" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x02"><bounds x="0" y="24" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x02"><bounds x="4.5" y="24" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x02"><bounds x="9" y="24" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="13.5" y="24" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x04"><bounds x="0" y="28" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x04"><bounds x="4.5" y="28" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x04"><bounds x="9" y="28" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="13.5" y="28" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x08"><bounds x="0" y="32" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x08"><bounds x="4.5" y="32" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x08"><bounds x="9" y="32" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x08"><bounds x="13.5" y="32" width="4" height="3" /><color alpha="0.2" /></bezel>
+ <element ref="static_gray"><bounds x="0" y="20" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="4.5" y="20" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="9" y="20" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="13.5" y="20" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="0" y="24" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="4.5" y="24" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="9" y="24" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="13.5" y="24" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="0" y="28" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="4.5" y="28" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="9" y="28" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="13.5" y="28" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="0" y="32" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="4.5" y="32" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="9" y="32" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="13.5" y="32" width="4" height="3" /></element>
+
+ <element ref="text_b1"><bounds x="0.1" y="20.5" width="3.8" height="2" /></element>
+ <element ref="text_b2"><bounds x="4.6" y="20.5" width="3.8" height="2" /></element>
+ <element ref="text_b3"><bounds x="9.1" y="20.5" width="3.8" height="2" /></element>
+ <element ref="text_b4"><bounds x="13.6" y="20.5" width="3.8" height="2" /></element>
+ <element ref="text_b5"><bounds x="0.1" y="24.5" width="3.8" height="2" /></element>
+ <element ref="text_b6"><bounds x="4.6" y="24.5" width="3.8" height="2" /></element>
+ <element ref="text_b7"><bounds x="9.1" y="24.5" width="3.8" height="2" /></element>
+ <element ref="text_b8"><bounds x="13.6" y="24.5" width="3.8" height="2" /></element>
+ <element ref="text_b9"><bounds x="0.1" y="28.5" width="3.8" height="2" /></element>
+ <element ref="text_b10"><bounds x="4.6" y="28.5" width="3.8" height="2" /></element>
+ <element ref="text_b11"><bounds x="9.1" y="28.5" width="3.8" height="2" /></element>
+ <element ref="text_b12"><bounds x="13.6" y="28.5" width="3.8" height="2" /></element>
+ <element ref="text_b13"><bounds x="0.1" y="32.5" width="3.8" height="2" /></element>
+ <element ref="text_b14"><bounds x="4.6" y="32.5" width="3.8" height="2" /></element>
+ <element ref="text_b15"><bounds x="9.1" y="32.5" width="3.8" height="2" /></element>
+ <element ref="text_b16"><bounds x="13.6" y="32.5" width="3.8" height="2" /></element>
+
+ <element ref="hl" inputtag="IN.3" inputmask="0x01"><bounds x="0" y="20" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x01"><bounds x="4.5" y="20" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x01"><bounds x="9" y="20" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x01"><bounds x="13.5" y="20" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x02"><bounds x="0" y="24" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x02"><bounds x="4.5" y="24" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x02"><bounds x="9" y="24" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x02"><bounds x="13.5" y="24" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x04"><bounds x="0" y="28" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x04"><bounds x="4.5" y="28" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x04"><bounds x="9" y="28" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x04"><bounds x="13.5" y="28" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x08"><bounds x="0" y="32" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x08"><bounds x="4.5" y="32" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x08"><bounds x="9" y="32" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x08"><bounds x="13.5" y="32" width="4" height="3" /><color alpha="0.2" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/fidel_bkc.lay b/src/mame/layout/fidel_bkc.lay
index fda9bf7bf35..4424437b6a7 100644
--- a/src/mame/layout/fidel_bkc.lay
+++ b/src/mame/layout/fidel_bkc.lay
@@ -107,75 +107,75 @@ license:CC0
<!-- 7segs/leds -->
- <bezel element="text_win"><bounds x="0.7" y="8.2" width="8" height="2" /></bezel>
- <bezel element="text_lose"><bounds x="10.5" y="8.2" width="8" height="2" /></bezel>
- <bezel name="4.a" element="led"><bounds x="0" y="8.5" width="1.5" height="1.5" /></bezel>
- <bezel name="5.a" element="led"><bounds x="9.5" y="8.5" width="1.5" height="1.5" /></bezel>
+ <element ref="text_win"><bounds x="0.7" y="8.2" width="8" height="2" /></element>
+ <element ref="text_lose"><bounds x="10.5" y="8.2" width="8" height="2" /></element>
+ <element name="4.a" ref="led"><bounds x="0" y="8.5" width="1.5" height="1.5" /></element>
+ <element name="5.a" ref="led"><bounds x="9.5" y="8.5" width="1.5" height="1.5" /></element>
- <bezel element="text_from"><bounds x="0" y="17.2" width="8" height="2" /></bezel>
- <bezel element="text_dbl"><bounds x="5.2" y="17.2" width="8" height="2" /></bezel>
- <bezel element="text_to"><bounds x="9.5" y="17.2" width="8" height="2" /></bezel>
+ <element ref="text_from"><bounds x="0" y="17.2" width="8" height="2" /></element>
+ <element ref="text_dbl"><bounds x="5.2" y="17.2" width="8" height="2" /></element>
+ <element ref="text_to"><bounds x="9.5" y="17.2" width="8" height="2" /></element>
- <bezel name="digit0" element="digit"><bounds x="0" y="11" width="4" height="6" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="4" y="11" width="4" height="6" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="9.5" y="11" width="4" height="6" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="13.5" y="11" width="4" height="6" /></bezel>
+ <element name="digit0" ref="digit"><bounds x="0" y="11" width="4" height="6" /></element>
+ <element name="digit1" ref="digit"><bounds x="4" y="11" width="4" height="6" /></element>
+ <element name="digit2" ref="digit"><bounds x="9.5" y="11" width="4" height="6" /></element>
+ <element name="digit3" ref="digit"><bounds x="13.5" y="11" width="4" height="6" /></element>
- <bezel name="1.7" element="led"><bounds x="8.65" y="11.8" width="0.6" height="0.6" /></bezel>
- <bezel name="0.7" element="led"><bounds x="8.35" y="15.7" width="0.6" height="0.6" /></bezel>
+ <element name="1.7" ref="led"><bounds x="8.65" y="11.8" width="0.6" height="0.6" /></element>
+ <element name="0.7" ref="led"><bounds x="8.35" y="15.7" width="0.6" height="0.6" /></element>
<!-- button panel -->
- <bezel element="static_gray"><bounds x="0" y="20" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="4.5" y="20" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="9" y="20" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="13.5" y="20" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="0" y="24" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="4.5" y="24" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="9" y="24" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="13.5" y="24" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="0" y="28" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="4.5" y="28" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="9" y="28" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="13.5" y="28" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="0" y="32" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="4.5" y="32" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="9" y="32" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="13.5" y="32" width="4" height="3" /></bezel>
-
- <bezel element="text_b1"><bounds x="0.1" y="20.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b2"><bounds x="4.6" y="20.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b3"><bounds x="9.1" y="20.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b4"><bounds x="13.6" y="20.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b5"><bounds x="0.1" y="24.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b6"><bounds x="4.6" y="24.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b7"><bounds x="9.1" y="24.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b8"><bounds x="13.6" y="24.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b9"><bounds x="0.1" y="28.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b10"><bounds x="4.6" y="28.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b11"><bounds x="9.1" y="28.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b12"><bounds x="13.6" y="28.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b13"><bounds x="0.1" y="32.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b14"><bounds x="4.6" y="32.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b15"><bounds x="9.1" y="32.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b16"><bounds x="13.6" y="32.5" width="3.8" height="2" /></bezel>
-
- <bezel element="hl" inputtag="IN.3" inputmask="0x01"><bounds x="0" y="20" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x01"><bounds x="4.5" y="20" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x01"><bounds x="9" y="20" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x01"><bounds x="13.5" y="20" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x02"><bounds x="0" y="24" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x02"><bounds x="4.5" y="24" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x02"><bounds x="9" y="24" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="13.5" y="24" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x04"><bounds x="0" y="28" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x04"><bounds x="4.5" y="28" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x04"><bounds x="9" y="28" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="13.5" y="28" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x08"><bounds x="0" y="32" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x08"><bounds x="4.5" y="32" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x08"><bounds x="9" y="32" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x08"><bounds x="13.5" y="32" width="4" height="3" /><color alpha="0.2" /></bezel>
+ <element ref="static_gray"><bounds x="0" y="20" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="4.5" y="20" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="9" y="20" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="13.5" y="20" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="0" y="24" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="4.5" y="24" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="9" y="24" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="13.5" y="24" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="0" y="28" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="4.5" y="28" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="9" y="28" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="13.5" y="28" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="0" y="32" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="4.5" y="32" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="9" y="32" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="13.5" y="32" width="4" height="3" /></element>
+
+ <element ref="text_b1"><bounds x="0.1" y="20.5" width="3.8" height="2" /></element>
+ <element ref="text_b2"><bounds x="4.6" y="20.5" width="3.8" height="2" /></element>
+ <element ref="text_b3"><bounds x="9.1" y="20.5" width="3.8" height="2" /></element>
+ <element ref="text_b4"><bounds x="13.6" y="20.5" width="3.8" height="2" /></element>
+ <element ref="text_b5"><bounds x="0.1" y="24.5" width="3.8" height="2" /></element>
+ <element ref="text_b6"><bounds x="4.6" y="24.5" width="3.8" height="2" /></element>
+ <element ref="text_b7"><bounds x="9.1" y="24.5" width="3.8" height="2" /></element>
+ <element ref="text_b8"><bounds x="13.6" y="24.5" width="3.8" height="2" /></element>
+ <element ref="text_b9"><bounds x="0.1" y="28.5" width="3.8" height="2" /></element>
+ <element ref="text_b10"><bounds x="4.6" y="28.5" width="3.8" height="2" /></element>
+ <element ref="text_b11"><bounds x="9.1" y="28.5" width="3.8" height="2" /></element>
+ <element ref="text_b12"><bounds x="13.6" y="28.5" width="3.8" height="2" /></element>
+ <element ref="text_b13"><bounds x="0.1" y="32.5" width="3.8" height="2" /></element>
+ <element ref="text_b14"><bounds x="4.6" y="32.5" width="3.8" height="2" /></element>
+ <element ref="text_b15"><bounds x="9.1" y="32.5" width="3.8" height="2" /></element>
+ <element ref="text_b16"><bounds x="13.6" y="32.5" width="3.8" height="2" /></element>
+
+ <element ref="hl" inputtag="IN.3" inputmask="0x01"><bounds x="0" y="20" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x01"><bounds x="4.5" y="20" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x01"><bounds x="9" y="20" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x01"><bounds x="13.5" y="20" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x02"><bounds x="0" y="24" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x02"><bounds x="4.5" y="24" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x02"><bounds x="9" y="24" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x02"><bounds x="13.5" y="24" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x04"><bounds x="0" y="28" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x04"><bounds x="4.5" y="28" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x04"><bounds x="9" y="28" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x04"><bounds x="13.5" y="28" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x08"><bounds x="0" y="32" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x08"><bounds x="4.5" y="32" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x08"><bounds x="9" y="32" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x08"><bounds x="13.5" y="32" width="4" height="3" /><color alpha="0.2" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/fidel_brc.lay b/src/mame/layout/fidel_brc.lay
index 77d525fd1a5..28306641c55 100644
--- a/src/mame/layout/fidel_brc.lay
+++ b/src/mame/layout/fidel_brc.lay
@@ -217,282 +217,282 @@ license:CC0
<!-- leds -->
- <bezel name="7.15" element="led"><bounds x="1.25" y="8.5" width="1.5" height="1.5" /></bezel>
- <bezel name="6.15" element="led"><bounds x="8.11" y="8.5" width="1.5" height="1.5" /></bezel>
- <bezel name="5.15" element="led"><bounds x="14.96" y="8.5" width="1.5" height="1.5" /></bezel>
- <bezel name="4.15" element="led"><bounds x="21.82" y="8.5" width="1.5" height="1.5" /></bezel>
- <bezel name="3.15" element="led"><bounds x="28.68" y="8.5" width="1.5" height="1.5" /></bezel>
- <bezel name="2.15" element="led"><bounds x="35.54" y="8.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.15" element="led"><bounds x="42.39" y="8.5" width="1.5" height="1.5" /></bezel>
- <bezel name="0.15" element="led"><bounds x="49.25" y="8.5" width="1.5" height="1.5" /></bezel>
-
- <bezel element="text_l1"><bounds x="-0.75" y="7" width="5.5" height="1.4" /></bezel>
- <bezel element="text_l2"><bounds x="6.11" y="7" width="5.5" height="1.4" /></bezel>
- <bezel element="text_l3"><bounds x="12.96" y="7" width="5.5" height="1.4" /></bezel>
- <bezel element="text_l4"><bounds x="19.82" y="7" width="5.5" height="1.4" /></bezel>
- <bezel element="text_l5"><bounds x="26.68" y="7" width="5.5" height="1.4" /></bezel>
- <bezel element="text_l6"><bounds x="33.54" y="7" width="5.5" height="1.4" /></bezel>
- <bezel element="text_l7"><bounds x="40.39" y="7" width="5.5" height="1.4" /></bezel>
- <bezel element="text_l8"><bounds x="47.25" y="7" width="5.5" height="1.4" /></bezel>
+ <element name="7.15" ref="led"><bounds x="1.25" y="8.5" width="1.5" height="1.5" /></element>
+ <element name="6.15" ref="led"><bounds x="8.11" y="8.5" width="1.5" height="1.5" /></element>
+ <element name="5.15" ref="led"><bounds x="14.96" y="8.5" width="1.5" height="1.5" /></element>
+ <element name="4.15" ref="led"><bounds x="21.82" y="8.5" width="1.5" height="1.5" /></element>
+ <element name="3.15" ref="led"><bounds x="28.68" y="8.5" width="1.5" height="1.5" /></element>
+ <element name="2.15" ref="led"><bounds x="35.54" y="8.5" width="1.5" height="1.5" /></element>
+ <element name="1.15" ref="led"><bounds x="42.39" y="8.5" width="1.5" height="1.5" /></element>
+ <element name="0.15" ref="led"><bounds x="49.25" y="8.5" width="1.5" height="1.5" /></element>
+
+ <element ref="text_l1"><bounds x="-0.75" y="7" width="5.5" height="1.4" /></element>
+ <element ref="text_l2"><bounds x="6.11" y="7" width="5.5" height="1.4" /></element>
+ <element ref="text_l3"><bounds x="12.96" y="7" width="5.5" height="1.4" /></element>
+ <element ref="text_l4"><bounds x="19.82" y="7" width="5.5" height="1.4" /></element>
+ <element ref="text_l5"><bounds x="26.68" y="7" width="5.5" height="1.4" /></element>
+ <element ref="text_l6"><bounds x="33.54" y="7" width="5.5" height="1.4" /></element>
+ <element ref="text_l7"><bounds x="40.39" y="7" width="5.5" height="1.4" /></element>
+ <element ref="text_l8"><bounds x="47.25" y="7" width="5.5" height="1.4" /></element>
<!-- vfd -->
- <bezel name="digit0" element="digit"><bounds x="0" y="12" width="2.75" height="4.125" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="2.75" y="12" width="2.75" height="4.125" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="5.50" y="12" width="2.75" height="4.125" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="8.25" y="12" width="2.75" height="4.125" /></bezel>
- <bezel name="digit4" element="digit"><bounds x="11.00" y="12" width="2.75" height="4.125" /></bezel>
- <bezel name="digit5" element="digit"><bounds x="13.75" y="12" width="2.75" height="4.125" /></bezel>
- <bezel name="digit6" element="digit"><bounds x="16.50" y="12" width="2.75" height="4.125" /></bezel>
- <bezel name="digit7" element="digit"><bounds x="19.25" y="12" width="2.75" height="4.125" /></bezel>
+ <element name="digit0" ref="digit"><bounds x="0" y="12" width="2.75" height="4.125" /></element>
+ <element name="digit1" ref="digit"><bounds x="2.75" y="12" width="2.75" height="4.125" /></element>
+ <element name="digit2" ref="digit"><bounds x="5.50" y="12" width="2.75" height="4.125" /></element>
+ <element name="digit3" ref="digit"><bounds x="8.25" y="12" width="2.75" height="4.125" /></element>
+ <element name="digit4" ref="digit"><bounds x="11.00" y="12" width="2.75" height="4.125" /></element>
+ <element name="digit5" ref="digit"><bounds x="13.75" y="12" width="2.75" height="4.125" /></element>
+ <element name="digit6" ref="digit"><bounds x="16.50" y="12" width="2.75" height="4.125" /></element>
+ <element name="digit7" ref="digit"><bounds x="19.25" y="12" width="2.75" height="4.125" /></element>
<!-- button panel -->
- <bezel element="button" inputtag="RESET" inputmask="0x01"><bounds x="0" y="20" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.6" inputmask="0x01"><bounds x="6" y="20" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.5" inputmask="0x01"><bounds x="12" y="20" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.4" inputmask="0x01"><bounds x="18" y="20" width="4" height="3" /></bezel>
-
- <bezel element="button" inputtag="IN.7" inputmask="0x02"><bounds x="0" y="25" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.6" inputmask="0x02"><bounds x="6" y="25" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.5" inputmask="0x02"><bounds x="12" y="25" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.4" inputmask="0x02"><bounds x="18" y="25" width="4" height="3" /></bezel>
-
- <bezel element="button" inputtag="IN.7" inputmask="0x04"><bounds x="0" y="30" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.6" inputmask="0x04"><bounds x="6" y="30" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.5" inputmask="0x04"><bounds x="12" y="30" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.4" inputmask="0x04"><bounds x="18" y="30" width="4" height="3" /></bezel>
-
- <bezel element="button" inputtag="IN.7" inputmask="0x08"><bounds x="0" y="35" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.6" inputmask="0x08"><bounds x="6" y="35" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.5" inputmask="0x08"><bounds x="12" y="35" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.4" inputmask="0x08"><bounds x="18" y="35" width="4" height="3" /></bezel>
-
- <bezel element="text_b1"><bounds x="-2" y="18.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b2"><bounds x="4" y="18.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b3"><bounds x="10" y="18.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b4"><bounds x="16" y="18.45" width="8" height="1.4" /></bezel>
-
- <bezel element="text_b5"><bounds x="-2" y="23.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b6"><bounds x="4" y="23.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b7"><bounds x="10" y="23.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b8"><bounds x="16" y="23.45" width="8" height="1.4" /></bezel>
-
- <bezel element="text_b9"><bounds x="-2" y="28.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b10"><bounds x="4" y="28.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b11"><bounds x="10" y="28.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b12"><bounds x="16" y="28.45" width="8" height="1.4" /></bezel>
-
- <bezel element="text_b13"><bounds x="-2" y="33.3" width="8" height="1.6" /></bezel>
- <bezel element="text_b14"><bounds x="4" y="33.3" width="8" height="1.6" /></bezel>
- <bezel element="text_b15"><bounds x="10" y="33.3" width="8" height="1.6" /></bezel>
- <bezel element="text_b16"><bounds x="16" y="33.3" width="8" height="1.6" /></bezel>
-
- <bezel element="button" inputtag="IN.3" inputmask="0x01"><bounds x="30" y="20" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x01"><bounds x="36" y="20" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x01"><bounds x="42" y="20" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x01"><bounds x="48" y="20" width="4" height="3" /></bezel>
-
- <bezel element="button" inputtag="IN.3" inputmask="0x02"><bounds x="30" y="25" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x02"><bounds x="36" y="25" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x02"><bounds x="42" y="25" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x02"><bounds x="48" y="25" width="4" height="3" /></bezel>
-
- <bezel element="button" inputtag="IN.3" inputmask="0x04"><bounds x="30" y="30" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x04"><bounds x="36" y="30" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x04"><bounds x="42" y="30" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x04"><bounds x="48" y="30" width="4" height="3" /></bezel>
-
- <bezel element="button" inputtag="IN.3" inputmask="0x08"><bounds x="30" y="35" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x08"><bounds x="36" y="35" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x08"><bounds x="42" y="35" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x08"><bounds x="48" y="35" width="4" height="3" /></bezel>
-
- <bezel element="text_b17"><bounds x="28" y="18.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b18"><bounds x="34" y="18.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b19"><bounds x="40" y="18.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b20"><bounds x="46" y="18.45" width="8" height="1.4" /></bezel>
-
- <bezel element="text_b21"><bounds x="28" y="23.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b22"><bounds x="34" y="23.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b23"><bounds x="40" y="23.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b24"><bounds x="46" y="23.45" width="8" height="1.4" /></bezel>
-
- <bezel element="text_b25"><bounds x="28" y="28.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b26"><bounds x="34" y="28.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b27"><bounds x="40" y="28.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b28"><bounds x="46" y="28.45" width="8" height="1.4" /></bezel>
-
- <bezel element="text_b29"><bounds x="28" y="33.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b30"><bounds x="34" y="33.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b31"><bounds x="40" y="33.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b32"><bounds x="46" y="33.45" width="8" height="1.4" /></bezel>
+ <element ref="button" inputtag="RESET" inputmask="0x01"><bounds x="0" y="20" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.6" inputmask="0x01"><bounds x="6" y="20" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.5" inputmask="0x01"><bounds x="12" y="20" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.4" inputmask="0x01"><bounds x="18" y="20" width="4" height="3" /></element>
+
+ <element ref="button" inputtag="IN.7" inputmask="0x02"><bounds x="0" y="25" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.6" inputmask="0x02"><bounds x="6" y="25" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.5" inputmask="0x02"><bounds x="12" y="25" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.4" inputmask="0x02"><bounds x="18" y="25" width="4" height="3" /></element>
+
+ <element ref="button" inputtag="IN.7" inputmask="0x04"><bounds x="0" y="30" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.6" inputmask="0x04"><bounds x="6" y="30" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.5" inputmask="0x04"><bounds x="12" y="30" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.4" inputmask="0x04"><bounds x="18" y="30" width="4" height="3" /></element>
+
+ <element ref="button" inputtag="IN.7" inputmask="0x08"><bounds x="0" y="35" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.6" inputmask="0x08"><bounds x="6" y="35" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.5" inputmask="0x08"><bounds x="12" y="35" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.4" inputmask="0x08"><bounds x="18" y="35" width="4" height="3" /></element>
+
+ <element ref="text_b1"><bounds x="-2" y="18.45" width="8" height="1.4" /></element>
+ <element ref="text_b2"><bounds x="4" y="18.45" width="8" height="1.4" /></element>
+ <element ref="text_b3"><bounds x="10" y="18.45" width="8" height="1.4" /></element>
+ <element ref="text_b4"><bounds x="16" y="18.45" width="8" height="1.4" /></element>
+
+ <element ref="text_b5"><bounds x="-2" y="23.45" width="8" height="1.4" /></element>
+ <element ref="text_b6"><bounds x="4" y="23.45" width="8" height="1.4" /></element>
+ <element ref="text_b7"><bounds x="10" y="23.45" width="8" height="1.4" /></element>
+ <element ref="text_b8"><bounds x="16" y="23.45" width="8" height="1.4" /></element>
+
+ <element ref="text_b9"><bounds x="-2" y="28.45" width="8" height="1.4" /></element>
+ <element ref="text_b10"><bounds x="4" y="28.45" width="8" height="1.4" /></element>
+ <element ref="text_b11"><bounds x="10" y="28.45" width="8" height="1.4" /></element>
+ <element ref="text_b12"><bounds x="16" y="28.45" width="8" height="1.4" /></element>
+
+ <element ref="text_b13"><bounds x="-2" y="33.3" width="8" height="1.6" /></element>
+ <element ref="text_b14"><bounds x="4" y="33.3" width="8" height="1.6" /></element>
+ <element ref="text_b15"><bounds x="10" y="33.3" width="8" height="1.6" /></element>
+ <element ref="text_b16"><bounds x="16" y="33.3" width="8" height="1.6" /></element>
+
+ <element ref="button" inputtag="IN.3" inputmask="0x01"><bounds x="30" y="20" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x01"><bounds x="36" y="20" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.1" inputmask="0x01"><bounds x="42" y="20" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x01"><bounds x="48" y="20" width="4" height="3" /></element>
+
+ <element ref="button" inputtag="IN.3" inputmask="0x02"><bounds x="30" y="25" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x02"><bounds x="36" y="25" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.1" inputmask="0x02"><bounds x="42" y="25" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x02"><bounds x="48" y="25" width="4" height="3" /></element>
+
+ <element ref="button" inputtag="IN.3" inputmask="0x04"><bounds x="30" y="30" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x04"><bounds x="36" y="30" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.1" inputmask="0x04"><bounds x="42" y="30" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x04"><bounds x="48" y="30" width="4" height="3" /></element>
+
+ <element ref="button" inputtag="IN.3" inputmask="0x08"><bounds x="30" y="35" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x08"><bounds x="36" y="35" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.1" inputmask="0x08"><bounds x="42" y="35" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x08"><bounds x="48" y="35" width="4" height="3" /></element>
+
+ <element ref="text_b17"><bounds x="28" y="18.45" width="8" height="1.4" /></element>
+ <element ref="text_b18"><bounds x="34" y="18.45" width="8" height="1.4" /></element>
+ <element ref="text_b19"><bounds x="40" y="18.45" width="8" height="1.4" /></element>
+ <element ref="text_b20"><bounds x="46" y="18.45" width="8" height="1.4" /></element>
+
+ <element ref="text_b21"><bounds x="28" y="23.45" width="8" height="1.4" /></element>
+ <element ref="text_b22"><bounds x="34" y="23.45" width="8" height="1.4" /></element>
+ <element ref="text_b23"><bounds x="40" y="23.45" width="8" height="1.4" /></element>
+ <element ref="text_b24"><bounds x="46" y="23.45" width="8" height="1.4" /></element>
+
+ <element ref="text_b25"><bounds x="28" y="28.45" width="8" height="1.4" /></element>
+ <element ref="text_b26"><bounds x="34" y="28.45" width="8" height="1.4" /></element>
+ <element ref="text_b27"><bounds x="40" y="28.45" width="8" height="1.4" /></element>
+ <element ref="text_b28"><bounds x="46" y="28.45" width="8" height="1.4" /></element>
+
+ <element ref="text_b29"><bounds x="28" y="33.45" width="8" height="1.4" /></element>
+ <element ref="text_b30"><bounds x="34" y="33.45" width="8" height="1.4" /></element>
+ <element ref="text_b31"><bounds x="40" y="33.45" width="8" height="1.4" /></element>
+ <element ref="text_b32"><bounds x="46" y="33.45" width="8" height="1.4" /></element>
<!-- cards (common ordering, even though in in bridge the ace is the highest) -->
- <bezel element="gray"><bounds x="-0.5" y="39.7" width="18" height="0.2" /></bezel>
- <bezel element="text_scan"><bounds x="4" y="39" width="8" height="1.4" /></bezel>
-
- <bezel element="white"><bounds x="0" y="41" width="14" height="15" /></bezel>
- <bezel element="white"><bounds x="15" y="41" width="2" height="15" /></bezel>
-
- <bezel element="cba"><bounds x="0.15" y="41.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb2"><bounds x="1.15" y="41.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb3"><bounds x="2.15" y="41.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb4"><bounds x="3.15" y="41.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb5"><bounds x="4.08" y="41.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb6"><bounds x="5.15" y="41.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb7"><bounds x="6.15" y="41.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb8"><bounds x="7.15" y="41.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb9"><bounds x="8.15" y="41.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb0"><bounds x="9.15" y="41.5" width="1.8" height="1.3" /></bezel>
- <bezel element="white"><bounds x="10" y="41.5" width="2" height="2" /></bezel>
- <bezel element="cbj"><bounds x="10.15" y="41.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cbq"><bounds x="11.15" y="41.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cbk"><bounds x="12.15" y="41.5" width="1.8" height="1.3" /></bezel>
- <bezel element="css"><bounds x="12.05" y="42.81" width="1.8" height="1.5" /></bezel>
-
- <bezel element="cra"><bounds x="0.15" y="44.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr2"><bounds x="1.15" y="44.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr3"><bounds x="2.15" y="44.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr4"><bounds x="3.15" y="44.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr5"><bounds x="4.08" y="44.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr6"><bounds x="5.15" y="44.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr7"><bounds x="6.15" y="44.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr8"><bounds x="7.15" y="44.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr9"><bounds x="8.15" y="44.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr0"><bounds x="9.15" y="44.5" width="1.8" height="1.3" /></bezel>
- <bezel element="white"><bounds x="10" y="44.5" width="2" height="2" /></bezel>
- <bezel element="crj"><bounds x="10.15" y="44.5" width="1.8" height="1.3" /></bezel>
- <bezel element="crq"><bounds x="11.15" y="44.5" width="1.8" height="1.3" /></bezel>
- <bezel element="crk"><bounds x="12.15" y="44.5" width="1.8" height="1.3" /></bezel>
- <bezel element="csh"><bounds x="12.05" y="45.81" width="1.8" height="1.5" /></bezel>
-
- <bezel element="cba"><bounds x="0.15" y="47.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb2"><bounds x="1.15" y="47.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb3"><bounds x="2.15" y="47.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb4"><bounds x="3.15" y="47.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb5"><bounds x="4.08" y="47.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb6"><bounds x="5.15" y="47.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb7"><bounds x="6.15" y="47.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb8"><bounds x="7.15" y="47.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb9"><bounds x="8.15" y="47.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb0"><bounds x="9.15" y="47.5" width="1.8" height="1.3" /></bezel>
- <bezel element="white"><bounds x="10" y="47.5" width="2" height="2" /></bezel>
- <bezel element="cbj"><bounds x="10.15" y="47.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cbq"><bounds x="11.15" y="47.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cbk"><bounds x="12.15" y="47.5" width="1.8" height="1.3" /></bezel>
- <bezel element="csc"><bounds x="12.05" y="48.81" width="1.8" height="1.5" /></bezel>
-
- <bezel element="cra"><bounds x="0.15" y="50.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr2"><bounds x="1.15" y="50.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr3"><bounds x="2.15" y="50.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr4"><bounds x="3.15" y="50.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr5"><bounds x="4.08" y="50.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr6"><bounds x="5.15" y="50.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr7"><bounds x="6.15" y="50.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr8"><bounds x="7.15" y="50.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr9"><bounds x="8.15" y="50.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr0"><bounds x="9.15" y="50.5" width="1.8" height="1.3" /></bezel>
- <bezel element="white"><bounds x="10" y="50.5" width="2" height="2" /></bezel>
- <bezel element="crj"><bounds x="10.15" y="50.5" width="1.8" height="1.3" /></bezel>
- <bezel element="crq"><bounds x="11.15" y="50.5" width="1.8" height="1.3" /></bezel>
- <bezel element="crk"><bounds x="12.15" y="50.5" width="1.8" height="1.3" /></bezel>
- <bezel element="csd"><bounds x="12.05" y="51.81" width="1.8" height="1.5" /></bezel>
-
- <bezel element="cbjk"><bounds x="15.1" y="42" width="1.8" height="1.5" /></bezel>
- <bezel element="crjk"><bounds x="15.1" y="45" width="1.8" height="1.5" /></bezel>
-
- <bezel element="edge1"><bounds x="0.95" y="41" width="0.08" height="15" /></bezel>
- <bezel element="edge2"><bounds x="1.00" y="41" width="0.06" height="15" /></bezel>
- <bezel element="edge1"><bounds x="1.95" y="41" width="0.08" height="15" /></bezel>
- <bezel element="edge2"><bounds x="2.00" y="41" width="0.06" height="15" /></bezel>
- <bezel element="edge1"><bounds x="2.95" y="41" width="0.08" height="15" /></bezel>
- <bezel element="edge2"><bounds x="3.00" y="41" width="0.06" height="15" /></bezel>
- <bezel element="edge1"><bounds x="3.95" y="41" width="0.08" height="15" /></bezel>
- <bezel element="edge2"><bounds x="4.00" y="41" width="0.06" height="15" /></bezel>
- <bezel element="edge1"><bounds x="4.95" y="41" width="0.08" height="15" /></bezel>
- <bezel element="edge2"><bounds x="5.00" y="41" width="0.06" height="15" /></bezel>
- <bezel element="edge1"><bounds x="5.95" y="41" width="0.08" height="15" /></bezel>
- <bezel element="edge2"><bounds x="6.00" y="41" width="0.06" height="15" /></bezel>
- <bezel element="edge1"><bounds x="6.95" y="41" width="0.08" height="15" /></bezel>
- <bezel element="edge2"><bounds x="7.00" y="41" width="0.06" height="15" /></bezel>
- <bezel element="edge1"><bounds x="7.95" y="41" width="0.08" height="15" /></bezel>
- <bezel element="edge2"><bounds x="8.00" y="41" width="0.06" height="15" /></bezel>
- <bezel element="edge1"><bounds x="8.95" y="41" width="0.08" height="15" /></bezel>
- <bezel element="edge2"><bounds x="9.00" y="41" width="0.06" height="15" /></bezel>
- <bezel element="edge1"><bounds x="9.95" y="41" width="0.08" height="15" /></bezel>
- <bezel element="edge2"><bounds x="10.00" y="41" width="0.06" height="15" /></bezel>
- <bezel element="edge1"><bounds x="10.95" y="41" width="0.08" height="15" /></bezel>
- <bezel element="edge2"><bounds x="11.00" y="41" width="0.06" height="15" /></bezel>
- <bezel element="edge1"><bounds x="11.95" y="41" width="0.08" height="15" /></bezel>
- <bezel element="edge2"><bounds x="12.00" y="41" width="0.06" height="15" /></bezel>
-
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x0001"><bounds x="0" y="41.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x0002"><bounds x="1" y="41.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x0004"><bounds x="2" y="41.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x0008"><bounds x="3" y="41.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x0010"><bounds x="4" y="41.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x0020"><bounds x="5" y="41.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x0040"><bounds x="6" y="41.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x0080"><bounds x="7" y="41.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x0100"><bounds x="8" y="41.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x0200"><bounds x="9" y="41.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x0400"><bounds x="10" y="41.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x0800"><bounds x="11" y="41.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x1000"><bounds x="12" y="41.5" width="2" height="2.7" /></bezel>
-
- <bezel element="nothing" inputtag="CARDS.1" inputmask="0x0001"><bounds x="0" y="44.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.1" inputmask="0x0002"><bounds x="1" y="44.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.1" inputmask="0x0004"><bounds x="2" y="44.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.1" inputmask="0x0008"><bounds x="3" y="44.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.1" inputmask="0x0010"><bounds x="4" y="44.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.1" inputmask="0x0020"><bounds x="5" y="44.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.1" inputmask="0x0040"><bounds x="6" y="44.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.1" inputmask="0x0080"><bounds x="7" y="44.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.1" inputmask="0x0100"><bounds x="8" y="44.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.1" inputmask="0x0200"><bounds x="9" y="44.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.1" inputmask="0x0400"><bounds x="10" y="44.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.1" inputmask="0x0800"><bounds x="11" y="44.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.1" inputmask="0x1000"><bounds x="12" y="44.5" width="2" height="2.7" /></bezel>
-
- <bezel element="nothing" inputtag="CARDS.2" inputmask="0x0001"><bounds x="0" y="47.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.2" inputmask="0x0002"><bounds x="1" y="47.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.2" inputmask="0x0004"><bounds x="2" y="47.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.2" inputmask="0x0008"><bounds x="3" y="47.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.2" inputmask="0x0010"><bounds x="4" y="47.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.2" inputmask="0x0020"><bounds x="5" y="47.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.2" inputmask="0x0040"><bounds x="6" y="47.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.2" inputmask="0x0080"><bounds x="7" y="47.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.2" inputmask="0x0100"><bounds x="8" y="47.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.2" inputmask="0x0200"><bounds x="9" y="47.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.2" inputmask="0x0400"><bounds x="10" y="47.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.2" inputmask="0x0800"><bounds x="11" y="47.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.2" inputmask="0x1000"><bounds x="12" y="47.5" width="2" height="2.7" /></bezel>
-
- <bezel element="nothing" inputtag="CARDS.3" inputmask="0x0001"><bounds x="0" y="50.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.3" inputmask="0x0002"><bounds x="1" y="50.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.3" inputmask="0x0004"><bounds x="2" y="50.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.3" inputmask="0x0008"><bounds x="3" y="50.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.3" inputmask="0x0010"><bounds x="4" y="50.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.3" inputmask="0x0020"><bounds x="5" y="50.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.3" inputmask="0x0040"><bounds x="6" y="50.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.3" inputmask="0x0080"><bounds x="7" y="50.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.3" inputmask="0x0100"><bounds x="8" y="50.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.3" inputmask="0x0200"><bounds x="9" y="50.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.3" inputmask="0x0400"><bounds x="10" y="50.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.3" inputmask="0x0800"><bounds x="11" y="50.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.3" inputmask="0x1000"><bounds x="12" y="50.5" width="2" height="2.7" /></bezel>
-
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x2000"><bounds x="15" y="41.5" width="2" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x4000"><bounds x="15" y="44.5" width="2" height="2.7" /></bezel>
-
- <bezel element="blackb"><bounds x="0" y="40.5" width="50" height="1" /></bezel>
- <bezel element="blackb"><bounds x="0" y="44.2" width="50" height="0.3" /></bezel>
- <bezel element="blackb"><bounds x="0" y="47.2" width="50" height="0.3" /></bezel>
- <bezel element="blackb"><bounds x="14.9" y="47.3" width="50" height="15" /></bezel>
- <bezel element="blackb"><bounds x="0" y="50.2" width="50" height="0.3" /></bezel>
- <bezel element="blackb"><bounds x="0" y="53.2" width="50" height="15" /></bezel>
+ <element ref="gray"><bounds x="-0.5" y="39.7" width="18" height="0.2" /></element>
+ <element ref="text_scan"><bounds x="4" y="39" width="8" height="1.4" /></element>
+
+ <element ref="white"><bounds x="0" y="41" width="14" height="15" /></element>
+ <element ref="white"><bounds x="15" y="41" width="2" height="15" /></element>
+
+ <element ref="cba"><bounds x="0.15" y="41.5" width="1.8" height="1.3" /></element>
+ <element ref="cb2"><bounds x="1.15" y="41.5" width="1.8" height="1.3" /></element>
+ <element ref="cb3"><bounds x="2.15" y="41.5" width="1.8" height="1.3" /></element>
+ <element ref="cb4"><bounds x="3.15" y="41.5" width="1.8" height="1.3" /></element>
+ <element ref="cb5"><bounds x="4.08" y="41.5" width="1.8" height="1.3" /></element>
+ <element ref="cb6"><bounds x="5.15" y="41.5" width="1.8" height="1.3" /></element>
+ <element ref="cb7"><bounds x="6.15" y="41.5" width="1.8" height="1.3" /></element>
+ <element ref="cb8"><bounds x="7.15" y="41.5" width="1.8" height="1.3" /></element>
+ <element ref="cb9"><bounds x="8.15" y="41.5" width="1.8" height="1.3" /></element>
+ <element ref="cb0"><bounds x="9.15" y="41.5" width="1.8" height="1.3" /></element>
+ <element ref="white"><bounds x="10" y="41.5" width="2" height="2" /></element>
+ <element ref="cbj"><bounds x="10.15" y="41.5" width="1.8" height="1.3" /></element>
+ <element ref="cbq"><bounds x="11.15" y="41.5" width="1.8" height="1.3" /></element>
+ <element ref="cbk"><bounds x="12.15" y="41.5" width="1.8" height="1.3" /></element>
+ <element ref="css"><bounds x="12.05" y="42.81" width="1.8" height="1.5" /></element>
+
+ <element ref="cra"><bounds x="0.15" y="44.5" width="1.8" height="1.3" /></element>
+ <element ref="cr2"><bounds x="1.15" y="44.5" width="1.8" height="1.3" /></element>
+ <element ref="cr3"><bounds x="2.15" y="44.5" width="1.8" height="1.3" /></element>
+ <element ref="cr4"><bounds x="3.15" y="44.5" width="1.8" height="1.3" /></element>
+ <element ref="cr5"><bounds x="4.08" y="44.5" width="1.8" height="1.3" /></element>
+ <element ref="cr6"><bounds x="5.15" y="44.5" width="1.8" height="1.3" /></element>
+ <element ref="cr7"><bounds x="6.15" y="44.5" width="1.8" height="1.3" /></element>
+ <element ref="cr8"><bounds x="7.15" y="44.5" width="1.8" height="1.3" /></element>
+ <element ref="cr9"><bounds x="8.15" y="44.5" width="1.8" height="1.3" /></element>
+ <element ref="cr0"><bounds x="9.15" y="44.5" width="1.8" height="1.3" /></element>
+ <element ref="white"><bounds x="10" y="44.5" width="2" height="2" /></element>
+ <element ref="crj"><bounds x="10.15" y="44.5" width="1.8" height="1.3" /></element>
+ <element ref="crq"><bounds x="11.15" y="44.5" width="1.8" height="1.3" /></element>
+ <element ref="crk"><bounds x="12.15" y="44.5" width="1.8" height="1.3" /></element>
+ <element ref="csh"><bounds x="12.05" y="45.81" width="1.8" height="1.5" /></element>
+
+ <element ref="cba"><bounds x="0.15" y="47.5" width="1.8" height="1.3" /></element>
+ <element ref="cb2"><bounds x="1.15" y="47.5" width="1.8" height="1.3" /></element>
+ <element ref="cb3"><bounds x="2.15" y="47.5" width="1.8" height="1.3" /></element>
+ <element ref="cb4"><bounds x="3.15" y="47.5" width="1.8" height="1.3" /></element>
+ <element ref="cb5"><bounds x="4.08" y="47.5" width="1.8" height="1.3" /></element>
+ <element ref="cb6"><bounds x="5.15" y="47.5" width="1.8" height="1.3" /></element>
+ <element ref="cb7"><bounds x="6.15" y="47.5" width="1.8" height="1.3" /></element>
+ <element ref="cb8"><bounds x="7.15" y="47.5" width="1.8" height="1.3" /></element>
+ <element ref="cb9"><bounds x="8.15" y="47.5" width="1.8" height="1.3" /></element>
+ <element ref="cb0"><bounds x="9.15" y="47.5" width="1.8" height="1.3" /></element>
+ <element ref="white"><bounds x="10" y="47.5" width="2" height="2" /></element>
+ <element ref="cbj"><bounds x="10.15" y="47.5" width="1.8" height="1.3" /></element>
+ <element ref="cbq"><bounds x="11.15" y="47.5" width="1.8" height="1.3" /></element>
+ <element ref="cbk"><bounds x="12.15" y="47.5" width="1.8" height="1.3" /></element>
+ <element ref="csc"><bounds x="12.05" y="48.81" width="1.8" height="1.5" /></element>
+
+ <element ref="cra"><bounds x="0.15" y="50.5" width="1.8" height="1.3" /></element>
+ <element ref="cr2"><bounds x="1.15" y="50.5" width="1.8" height="1.3" /></element>
+ <element ref="cr3"><bounds x="2.15" y="50.5" width="1.8" height="1.3" /></element>
+ <element ref="cr4"><bounds x="3.15" y="50.5" width="1.8" height="1.3" /></element>
+ <element ref="cr5"><bounds x="4.08" y="50.5" width="1.8" height="1.3" /></element>
+ <element ref="cr6"><bounds x="5.15" y="50.5" width="1.8" height="1.3" /></element>
+ <element ref="cr7"><bounds x="6.15" y="50.5" width="1.8" height="1.3" /></element>
+ <element ref="cr8"><bounds x="7.15" y="50.5" width="1.8" height="1.3" /></element>
+ <element ref="cr9"><bounds x="8.15" y="50.5" width="1.8" height="1.3" /></element>
+ <element ref="cr0"><bounds x="9.15" y="50.5" width="1.8" height="1.3" /></element>
+ <element ref="white"><bounds x="10" y="50.5" width="2" height="2" /></element>
+ <element ref="crj"><bounds x="10.15" y="50.5" width="1.8" height="1.3" /></element>
+ <element ref="crq"><bounds x="11.15" y="50.5" width="1.8" height="1.3" /></element>
+ <element ref="crk"><bounds x="12.15" y="50.5" width="1.8" height="1.3" /></element>
+ <element ref="csd"><bounds x="12.05" y="51.81" width="1.8" height="1.5" /></element>
+
+ <element ref="cbjk"><bounds x="15.1" y="42" width="1.8" height="1.5" /></element>
+ <element ref="crjk"><bounds x="15.1" y="45" width="1.8" height="1.5" /></element>
+
+ <element ref="edge1"><bounds x="0.95" y="41" width="0.08" height="15" /></element>
+ <element ref="edge2"><bounds x="1.00" y="41" width="0.06" height="15" /></element>
+ <element ref="edge1"><bounds x="1.95" y="41" width="0.08" height="15" /></element>
+ <element ref="edge2"><bounds x="2.00" y="41" width="0.06" height="15" /></element>
+ <element ref="edge1"><bounds x="2.95" y="41" width="0.08" height="15" /></element>
+ <element ref="edge2"><bounds x="3.00" y="41" width="0.06" height="15" /></element>
+ <element ref="edge1"><bounds x="3.95" y="41" width="0.08" height="15" /></element>
+ <element ref="edge2"><bounds x="4.00" y="41" width="0.06" height="15" /></element>
+ <element ref="edge1"><bounds x="4.95" y="41" width="0.08" height="15" /></element>
+ <element ref="edge2"><bounds x="5.00" y="41" width="0.06" height="15" /></element>
+ <element ref="edge1"><bounds x="5.95" y="41" width="0.08" height="15" /></element>
+ <element ref="edge2"><bounds x="6.00" y="41" width="0.06" height="15" /></element>
+ <element ref="edge1"><bounds x="6.95" y="41" width="0.08" height="15" /></element>
+ <element ref="edge2"><bounds x="7.00" y="41" width="0.06" height="15" /></element>
+ <element ref="edge1"><bounds x="7.95" y="41" width="0.08" height="15" /></element>
+ <element ref="edge2"><bounds x="8.00" y="41" width="0.06" height="15" /></element>
+ <element ref="edge1"><bounds x="8.95" y="41" width="0.08" height="15" /></element>
+ <element ref="edge2"><bounds x="9.00" y="41" width="0.06" height="15" /></element>
+ <element ref="edge1"><bounds x="9.95" y="41" width="0.08" height="15" /></element>
+ <element ref="edge2"><bounds x="10.00" y="41" width="0.06" height="15" /></element>
+ <element ref="edge1"><bounds x="10.95" y="41" width="0.08" height="15" /></element>
+ <element ref="edge2"><bounds x="11.00" y="41" width="0.06" height="15" /></element>
+ <element ref="edge1"><bounds x="11.95" y="41" width="0.08" height="15" /></element>
+ <element ref="edge2"><bounds x="12.00" y="41" width="0.06" height="15" /></element>
+
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x0001"><bounds x="0" y="41.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x0002"><bounds x="1" y="41.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x0004"><bounds x="2" y="41.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x0008"><bounds x="3" y="41.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x0010"><bounds x="4" y="41.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x0020"><bounds x="5" y="41.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x0040"><bounds x="6" y="41.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x0080"><bounds x="7" y="41.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x0100"><bounds x="8" y="41.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x0200"><bounds x="9" y="41.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x0400"><bounds x="10" y="41.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x0800"><bounds x="11" y="41.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x1000"><bounds x="12" y="41.5" width="2" height="2.7" /></element>
+
+ <element ref="nothing" inputtag="CARDS.1" inputmask="0x0001"><bounds x="0" y="44.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.1" inputmask="0x0002"><bounds x="1" y="44.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.1" inputmask="0x0004"><bounds x="2" y="44.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.1" inputmask="0x0008"><bounds x="3" y="44.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.1" inputmask="0x0010"><bounds x="4" y="44.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.1" inputmask="0x0020"><bounds x="5" y="44.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.1" inputmask="0x0040"><bounds x="6" y="44.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.1" inputmask="0x0080"><bounds x="7" y="44.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.1" inputmask="0x0100"><bounds x="8" y="44.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.1" inputmask="0x0200"><bounds x="9" y="44.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.1" inputmask="0x0400"><bounds x="10" y="44.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.1" inputmask="0x0800"><bounds x="11" y="44.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.1" inputmask="0x1000"><bounds x="12" y="44.5" width="2" height="2.7" /></element>
+
+ <element ref="nothing" inputtag="CARDS.2" inputmask="0x0001"><bounds x="0" y="47.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.2" inputmask="0x0002"><bounds x="1" y="47.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.2" inputmask="0x0004"><bounds x="2" y="47.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.2" inputmask="0x0008"><bounds x="3" y="47.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.2" inputmask="0x0010"><bounds x="4" y="47.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.2" inputmask="0x0020"><bounds x="5" y="47.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.2" inputmask="0x0040"><bounds x="6" y="47.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.2" inputmask="0x0080"><bounds x="7" y="47.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.2" inputmask="0x0100"><bounds x="8" y="47.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.2" inputmask="0x0200"><bounds x="9" y="47.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.2" inputmask="0x0400"><bounds x="10" y="47.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.2" inputmask="0x0800"><bounds x="11" y="47.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.2" inputmask="0x1000"><bounds x="12" y="47.5" width="2" height="2.7" /></element>
+
+ <element ref="nothing" inputtag="CARDS.3" inputmask="0x0001"><bounds x="0" y="50.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.3" inputmask="0x0002"><bounds x="1" y="50.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.3" inputmask="0x0004"><bounds x="2" y="50.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.3" inputmask="0x0008"><bounds x="3" y="50.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.3" inputmask="0x0010"><bounds x="4" y="50.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.3" inputmask="0x0020"><bounds x="5" y="50.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.3" inputmask="0x0040"><bounds x="6" y="50.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.3" inputmask="0x0080"><bounds x="7" y="50.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.3" inputmask="0x0100"><bounds x="8" y="50.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.3" inputmask="0x0200"><bounds x="9" y="50.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.3" inputmask="0x0400"><bounds x="10" y="50.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.3" inputmask="0x0800"><bounds x="11" y="50.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.3" inputmask="0x1000"><bounds x="12" y="50.5" width="2" height="2.7" /></element>
+
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x2000"><bounds x="15" y="41.5" width="2" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x4000"><bounds x="15" y="44.5" width="2" height="2.7" /></element>
+
+ <element ref="blackb"><bounds x="0" y="40.5" width="50" height="1" /></element>
+ <element ref="blackb"><bounds x="0" y="44.2" width="50" height="0.3" /></element>
+ <element ref="blackb"><bounds x="0" y="47.2" width="50" height="0.3" /></element>
+ <element ref="blackb"><bounds x="14.9" y="47.3" width="50" height="15" /></element>
+ <element ref="blackb"><bounds x="0" y="50.2" width="50" height="0.3" /></element>
+ <element ref="blackb"><bounds x="0" y="53.2" width="50" height="15" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/fidel_bv3.lay b/src/mame/layout/fidel_bv3.lay
index 29a79743da2..7175d27354e 100644
--- a/src/mame/layout/fidel_bv3.lay
+++ b/src/mame/layout/fidel_bv3.lay
@@ -203,262 +203,262 @@ license:CC0
<!-- vfd -->
- <bezel name="digit0" element="digit"><bounds x="0" y="12" width="2.75" height="4.125" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="2.75" y="12" width="2.75" height="4.125" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="5.50" y="12" width="2.75" height="4.125" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="8.25" y="12" width="2.75" height="4.125" /></bezel>
- <bezel name="digit4" element="digit"><bounds x="11.00" y="12" width="2.75" height="4.125" /></bezel>
- <bezel name="digit5" element="digit"><bounds x="13.75" y="12" width="2.75" height="4.125" /></bezel>
- <bezel name="digit6" element="digit"><bounds x="16.50" y="12" width="2.75" height="4.125" /></bezel>
- <bezel name="digit7" element="digit"><bounds x="19.25" y="12" width="2.75" height="4.125" /></bezel>
+ <element name="digit0" ref="digit"><bounds x="0" y="12" width="2.75" height="4.125" /></element>
+ <element name="digit1" ref="digit"><bounds x="2.75" y="12" width="2.75" height="4.125" /></element>
+ <element name="digit2" ref="digit"><bounds x="5.50" y="12" width="2.75" height="4.125" /></element>
+ <element name="digit3" ref="digit"><bounds x="8.25" y="12" width="2.75" height="4.125" /></element>
+ <element name="digit4" ref="digit"><bounds x="11.00" y="12" width="2.75" height="4.125" /></element>
+ <element name="digit5" ref="digit"><bounds x="13.75" y="12" width="2.75" height="4.125" /></element>
+ <element name="digit6" ref="digit"><bounds x="16.50" y="12" width="2.75" height="4.125" /></element>
+ <element name="digit7" ref="digit"><bounds x="19.25" y="12" width="2.75" height="4.125" /></element>
<!-- button panel -->
- <bezel element="button" inputtag="RESET" inputmask="0x01"><bounds x="0" y="20" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.6" inputmask="0x01"><bounds x="6" y="20" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.5" inputmask="0x01"><bounds x="12" y="20" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.4" inputmask="0x01"><bounds x="18" y="20" width="4" height="3" /></bezel>
-
- <bezel element="button" inputtag="IN.7" inputmask="0x02"><bounds x="0" y="25" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.6" inputmask="0x02"><bounds x="6" y="25" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.5" inputmask="0x02"><bounds x="12" y="25" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.4" inputmask="0x02"><bounds x="18" y="25" width="4" height="3" /></bezel>
-
- <bezel element="button" inputtag="IN.7" inputmask="0x04"><bounds x="0" y="30" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.6" inputmask="0x04"><bounds x="6" y="30" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.5" inputmask="0x04"><bounds x="12" y="30" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.4" inputmask="0x04"><bounds x="18" y="30" width="4" height="3" /></bezel>
-
- <bezel element="button" inputtag="IN.7" inputmask="0x08"><bounds x="0" y="35" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.6" inputmask="0x08"><bounds x="6" y="35" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.5" inputmask="0x08"><bounds x="12" y="35" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.4" inputmask="0x08"><bounds x="18" y="35" width="4" height="3" /></bezel>
-
- <bezel element="text_b1"><bounds x="-2" y="18.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b2"><bounds x="4" y="18.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b3"><bounds x="10" y="18.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b4"><bounds x="16" y="18.45" width="8" height="1.4" /></bezel>
-
- <bezel element="text_b5"><bounds x="-2" y="23.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b6"><bounds x="4" y="23.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b7"><bounds x="10" y="23.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b8"><bounds x="16" y="23.45" width="8" height="1.4" /></bezel>
-
- <bezel element="text_b9"><bounds x="-2" y="28.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b10"><bounds x="4" y="28.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b11"><bounds x="10" y="28.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b12"><bounds x="16" y="28.45" width="8" height="1.4" /></bezel>
-
- <bezel element="text_b13"><bounds x="-2" y="33.3" width="8" height="1.6" /></bezel>
- <bezel element="text_b14"><bounds x="4" y="33.3" width="8" height="1.6" /></bezel>
- <bezel element="text_b15"><bounds x="10" y="33.3" width="8" height="1.6" /></bezel>
- <bezel element="text_b16"><bounds x="16" y="33.3" width="8" height="1.6" /></bezel>
-
- <bezel element="button" inputtag="IN.3" inputmask="0x01"><bounds x="30" y="20" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x01"><bounds x="36" y="20" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x01"><bounds x="42" y="20" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x01"><bounds x="48" y="20" width="4" height="3" /></bezel>
-
- <bezel element="button" inputtag="IN.3" inputmask="0x02"><bounds x="30" y="25" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x02"><bounds x="36" y="25" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x02"><bounds x="42" y="25" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x02"><bounds x="48" y="25" width="4" height="3" /></bezel>
-
- <bezel element="button" inputtag="IN.3" inputmask="0x04"><bounds x="30" y="30" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x04"><bounds x="36" y="30" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x04"><bounds x="42" y="30" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x04"><bounds x="48" y="30" width="4" height="3" /></bezel>
-
- <bezel element="button" inputtag="IN.3" inputmask="0x08"><bounds x="30" y="35" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x08"><bounds x="36" y="35" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x08"><bounds x="42" y="35" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x08"><bounds x="48" y="35" width="4" height="3" /></bezel>
-
- <bezel element="text_b17"><bounds x="28" y="18.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b18"><bounds x="34" y="18.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b19"><bounds x="40" y="18.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b20"><bounds x="46" y="18.45" width="8" height="1.4" /></bezel>
-
- <bezel element="text_b21"><bounds x="28" y="23.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b22"><bounds x="34" y="23.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b23"><bounds x="40" y="23.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b24"><bounds x="46" y="23.45" width="8" height="1.4" /></bezel>
-
- <bezel element="text_b25"><bounds x="28" y="28.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b26"><bounds x="34" y="28.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b27"><bounds x="40" y="28.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b28"><bounds x="46" y="28.45" width="8" height="1.4" /></bezel>
-
- <bezel element="text_b29"><bounds x="28" y="33.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b30"><bounds x="34" y="33.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b31"><bounds x="40" y="33.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b32"><bounds x="46" y="33.45" width="8" height="1.4" /></bezel>
+ <element ref="button" inputtag="RESET" inputmask="0x01"><bounds x="0" y="20" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.6" inputmask="0x01"><bounds x="6" y="20" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.5" inputmask="0x01"><bounds x="12" y="20" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.4" inputmask="0x01"><bounds x="18" y="20" width="4" height="3" /></element>
+
+ <element ref="button" inputtag="IN.7" inputmask="0x02"><bounds x="0" y="25" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.6" inputmask="0x02"><bounds x="6" y="25" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.5" inputmask="0x02"><bounds x="12" y="25" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.4" inputmask="0x02"><bounds x="18" y="25" width="4" height="3" /></element>
+
+ <element ref="button" inputtag="IN.7" inputmask="0x04"><bounds x="0" y="30" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.6" inputmask="0x04"><bounds x="6" y="30" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.5" inputmask="0x04"><bounds x="12" y="30" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.4" inputmask="0x04"><bounds x="18" y="30" width="4" height="3" /></element>
+
+ <element ref="button" inputtag="IN.7" inputmask="0x08"><bounds x="0" y="35" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.6" inputmask="0x08"><bounds x="6" y="35" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.5" inputmask="0x08"><bounds x="12" y="35" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.4" inputmask="0x08"><bounds x="18" y="35" width="4" height="3" /></element>
+
+ <element ref="text_b1"><bounds x="-2" y="18.45" width="8" height="1.4" /></element>
+ <element ref="text_b2"><bounds x="4" y="18.45" width="8" height="1.4" /></element>
+ <element ref="text_b3"><bounds x="10" y="18.45" width="8" height="1.4" /></element>
+ <element ref="text_b4"><bounds x="16" y="18.45" width="8" height="1.4" /></element>
+
+ <element ref="text_b5"><bounds x="-2" y="23.45" width="8" height="1.4" /></element>
+ <element ref="text_b6"><bounds x="4" y="23.45" width="8" height="1.4" /></element>
+ <element ref="text_b7"><bounds x="10" y="23.45" width="8" height="1.4" /></element>
+ <element ref="text_b8"><bounds x="16" y="23.45" width="8" height="1.4" /></element>
+
+ <element ref="text_b9"><bounds x="-2" y="28.45" width="8" height="1.4" /></element>
+ <element ref="text_b10"><bounds x="4" y="28.45" width="8" height="1.4" /></element>
+ <element ref="text_b11"><bounds x="10" y="28.45" width="8" height="1.4" /></element>
+ <element ref="text_b12"><bounds x="16" y="28.45" width="8" height="1.4" /></element>
+
+ <element ref="text_b13"><bounds x="-2" y="33.3" width="8" height="1.6" /></element>
+ <element ref="text_b14"><bounds x="4" y="33.3" width="8" height="1.6" /></element>
+ <element ref="text_b15"><bounds x="10" y="33.3" width="8" height="1.6" /></element>
+ <element ref="text_b16"><bounds x="16" y="33.3" width="8" height="1.6" /></element>
+
+ <element ref="button" inputtag="IN.3" inputmask="0x01"><bounds x="30" y="20" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x01"><bounds x="36" y="20" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.1" inputmask="0x01"><bounds x="42" y="20" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x01"><bounds x="48" y="20" width="4" height="3" /></element>
+
+ <element ref="button" inputtag="IN.3" inputmask="0x02"><bounds x="30" y="25" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x02"><bounds x="36" y="25" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.1" inputmask="0x02"><bounds x="42" y="25" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x02"><bounds x="48" y="25" width="4" height="3" /></element>
+
+ <element ref="button" inputtag="IN.3" inputmask="0x04"><bounds x="30" y="30" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x04"><bounds x="36" y="30" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.1" inputmask="0x04"><bounds x="42" y="30" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x04"><bounds x="48" y="30" width="4" height="3" /></element>
+
+ <element ref="button" inputtag="IN.3" inputmask="0x08"><bounds x="30" y="35" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x08"><bounds x="36" y="35" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.1" inputmask="0x08"><bounds x="42" y="35" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x08"><bounds x="48" y="35" width="4" height="3" /></element>
+
+ <element ref="text_b17"><bounds x="28" y="18.45" width="8" height="1.4" /></element>
+ <element ref="text_b18"><bounds x="34" y="18.45" width="8" height="1.4" /></element>
+ <element ref="text_b19"><bounds x="40" y="18.45" width="8" height="1.4" /></element>
+ <element ref="text_b20"><bounds x="46" y="18.45" width="8" height="1.4" /></element>
+
+ <element ref="text_b21"><bounds x="28" y="23.45" width="8" height="1.4" /></element>
+ <element ref="text_b22"><bounds x="34" y="23.45" width="8" height="1.4" /></element>
+ <element ref="text_b23"><bounds x="40" y="23.45" width="8" height="1.4" /></element>
+ <element ref="text_b24"><bounds x="46" y="23.45" width="8" height="1.4" /></element>
+
+ <element ref="text_b25"><bounds x="28" y="28.45" width="8" height="1.4" /></element>
+ <element ref="text_b26"><bounds x="34" y="28.45" width="8" height="1.4" /></element>
+ <element ref="text_b27"><bounds x="40" y="28.45" width="8" height="1.4" /></element>
+ <element ref="text_b28"><bounds x="46" y="28.45" width="8" height="1.4" /></element>
+
+ <element ref="text_b29"><bounds x="28" y="33.45" width="8" height="1.4" /></element>
+ <element ref="text_b30"><bounds x="34" y="33.45" width="8" height="1.4" /></element>
+ <element ref="text_b31"><bounds x="40" y="33.45" width="8" height="1.4" /></element>
+ <element ref="text_b32"><bounds x="46" y="33.45" width="8" height="1.4" /></element>
<!-- cards (common ordering, even though in in bridge the ace is the highest) -->
- <bezel element="gray"><bounds x="-0.5" y="39.7" width="18" height="0.2" /></bezel>
- <bezel element="text_scan"><bounds x="4" y="39" width="8" height="1.4" /></bezel>
-
- <bezel element="white"><bounds x="0" y="41" width="14" height="15" /></bezel>
- <bezel element="white"><bounds x="15" y="41" width="2" height="15" /></bezel>
-
- <bezel element="cba"><bounds x="0.15" y="41.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb2"><bounds x="1.15" y="41.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb3"><bounds x="2.15" y="41.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb4"><bounds x="3.15" y="41.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb5"><bounds x="4.08" y="41.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb6"><bounds x="5.15" y="41.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb7"><bounds x="6.15" y="41.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb8"><bounds x="7.15" y="41.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb9"><bounds x="8.15" y="41.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb0"><bounds x="9.15" y="41.5" width="1.8" height="1.3" /></bezel>
- <bezel element="white"><bounds x="10" y="41.5" width="2" height="2" /></bezel>
- <bezel element="cbj"><bounds x="10.15" y="41.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cbq"><bounds x="11.15" y="41.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cbk"><bounds x="12.15" y="41.5" width="1.8" height="1.3" /></bezel>
- <bezel element="css"><bounds x="12.05" y="42.81" width="1.8" height="1.5" /></bezel>
-
- <bezel element="cra"><bounds x="0.15" y="44.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr2"><bounds x="1.15" y="44.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr3"><bounds x="2.15" y="44.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr4"><bounds x="3.15" y="44.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr5"><bounds x="4.08" y="44.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr6"><bounds x="5.15" y="44.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr7"><bounds x="6.15" y="44.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr8"><bounds x="7.15" y="44.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr9"><bounds x="8.15" y="44.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr0"><bounds x="9.15" y="44.5" width="1.8" height="1.3" /></bezel>
- <bezel element="white"><bounds x="10" y="44.5" width="2" height="2" /></bezel>
- <bezel element="crj"><bounds x="10.15" y="44.5" width="1.8" height="1.3" /></bezel>
- <bezel element="crq"><bounds x="11.15" y="44.5" width="1.8" height="1.3" /></bezel>
- <bezel element="crk"><bounds x="12.15" y="44.5" width="1.8" height="1.3" /></bezel>
- <bezel element="csh"><bounds x="12.05" y="45.81" width="1.8" height="1.5" /></bezel>
-
- <bezel element="cba"><bounds x="0.15" y="47.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb2"><bounds x="1.15" y="47.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb3"><bounds x="2.15" y="47.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb4"><bounds x="3.15" y="47.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb5"><bounds x="4.08" y="47.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb6"><bounds x="5.15" y="47.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb7"><bounds x="6.15" y="47.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb8"><bounds x="7.15" y="47.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb9"><bounds x="8.15" y="47.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb0"><bounds x="9.15" y="47.5" width="1.8" height="1.3" /></bezel>
- <bezel element="white"><bounds x="10" y="47.5" width="2" height="2" /></bezel>
- <bezel element="cbj"><bounds x="10.15" y="47.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cbq"><bounds x="11.15" y="47.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cbk"><bounds x="12.15" y="47.5" width="1.8" height="1.3" /></bezel>
- <bezel element="csc"><bounds x="12.05" y="48.81" width="1.8" height="1.5" /></bezel>
-
- <bezel element="cra"><bounds x="0.15" y="50.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr2"><bounds x="1.15" y="50.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr3"><bounds x="2.15" y="50.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr4"><bounds x="3.15" y="50.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr5"><bounds x="4.08" y="50.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr6"><bounds x="5.15" y="50.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr7"><bounds x="6.15" y="50.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr8"><bounds x="7.15" y="50.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr9"><bounds x="8.15" y="50.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr0"><bounds x="9.15" y="50.5" width="1.8" height="1.3" /></bezel>
- <bezel element="white"><bounds x="10" y="50.5" width="2" height="2" /></bezel>
- <bezel element="crj"><bounds x="10.15" y="50.5" width="1.8" height="1.3" /></bezel>
- <bezel element="crq"><bounds x="11.15" y="50.5" width="1.8" height="1.3" /></bezel>
- <bezel element="crk"><bounds x="12.15" y="50.5" width="1.8" height="1.3" /></bezel>
- <bezel element="csd"><bounds x="12.05" y="51.81" width="1.8" height="1.5" /></bezel>
-
- <bezel element="cbjk"><bounds x="15.1" y="42" width="1.8" height="1.5" /></bezel>
- <bezel element="crjk"><bounds x="15.1" y="45" width="1.8" height="1.5" /></bezel>
-
- <bezel element="edge1"><bounds x="0.95" y="41" width="0.08" height="15" /></bezel>
- <bezel element="edge2"><bounds x="1.00" y="41" width="0.06" height="15" /></bezel>
- <bezel element="edge1"><bounds x="1.95" y="41" width="0.08" height="15" /></bezel>
- <bezel element="edge2"><bounds x="2.00" y="41" width="0.06" height="15" /></bezel>
- <bezel element="edge1"><bounds x="2.95" y="41" width="0.08" height="15" /></bezel>
- <bezel element="edge2"><bounds x="3.00" y="41" width="0.06" height="15" /></bezel>
- <bezel element="edge1"><bounds x="3.95" y="41" width="0.08" height="15" /></bezel>
- <bezel element="edge2"><bounds x="4.00" y="41" width="0.06" height="15" /></bezel>
- <bezel element="edge1"><bounds x="4.95" y="41" width="0.08" height="15" /></bezel>
- <bezel element="edge2"><bounds x="5.00" y="41" width="0.06" height="15" /></bezel>
- <bezel element="edge1"><bounds x="5.95" y="41" width="0.08" height="15" /></bezel>
- <bezel element="edge2"><bounds x="6.00" y="41" width="0.06" height="15" /></bezel>
- <bezel element="edge1"><bounds x="6.95" y="41" width="0.08" height="15" /></bezel>
- <bezel element="edge2"><bounds x="7.00" y="41" width="0.06" height="15" /></bezel>
- <bezel element="edge1"><bounds x="7.95" y="41" width="0.08" height="15" /></bezel>
- <bezel element="edge2"><bounds x="8.00" y="41" width="0.06" height="15" /></bezel>
- <bezel element="edge1"><bounds x="8.95" y="41" width="0.08" height="15" /></bezel>
- <bezel element="edge2"><bounds x="9.00" y="41" width="0.06" height="15" /></bezel>
- <bezel element="edge1"><bounds x="9.95" y="41" width="0.08" height="15" /></bezel>
- <bezel element="edge2"><bounds x="10.00" y="41" width="0.06" height="15" /></bezel>
- <bezel element="edge1"><bounds x="10.95" y="41" width="0.08" height="15" /></bezel>
- <bezel element="edge2"><bounds x="11.00" y="41" width="0.06" height="15" /></bezel>
- <bezel element="edge1"><bounds x="11.95" y="41" width="0.08" height="15" /></bezel>
- <bezel element="edge2"><bounds x="12.00" y="41" width="0.06" height="15" /></bezel>
-
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x0001"><bounds x="0" y="41.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x0002"><bounds x="1" y="41.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x0004"><bounds x="2" y="41.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x0008"><bounds x="3" y="41.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x0010"><bounds x="4" y="41.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x0020"><bounds x="5" y="41.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x0040"><bounds x="6" y="41.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x0080"><bounds x="7" y="41.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x0100"><bounds x="8" y="41.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x0200"><bounds x="9" y="41.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x0400"><bounds x="10" y="41.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x0800"><bounds x="11" y="41.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x1000"><bounds x="12" y="41.5" width="2" height="2.7" /></bezel>
-
- <bezel element="nothing" inputtag="CARDS.1" inputmask="0x0001"><bounds x="0" y="44.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.1" inputmask="0x0002"><bounds x="1" y="44.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.1" inputmask="0x0004"><bounds x="2" y="44.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.1" inputmask="0x0008"><bounds x="3" y="44.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.1" inputmask="0x0010"><bounds x="4" y="44.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.1" inputmask="0x0020"><bounds x="5" y="44.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.1" inputmask="0x0040"><bounds x="6" y="44.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.1" inputmask="0x0080"><bounds x="7" y="44.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.1" inputmask="0x0100"><bounds x="8" y="44.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.1" inputmask="0x0200"><bounds x="9" y="44.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.1" inputmask="0x0400"><bounds x="10" y="44.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.1" inputmask="0x0800"><bounds x="11" y="44.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.1" inputmask="0x1000"><bounds x="12" y="44.5" width="2" height="2.7" /></bezel>
-
- <bezel element="nothing" inputtag="CARDS.2" inputmask="0x0001"><bounds x="0" y="47.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.2" inputmask="0x0002"><bounds x="1" y="47.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.2" inputmask="0x0004"><bounds x="2" y="47.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.2" inputmask="0x0008"><bounds x="3" y="47.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.2" inputmask="0x0010"><bounds x="4" y="47.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.2" inputmask="0x0020"><bounds x="5" y="47.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.2" inputmask="0x0040"><bounds x="6" y="47.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.2" inputmask="0x0080"><bounds x="7" y="47.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.2" inputmask="0x0100"><bounds x="8" y="47.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.2" inputmask="0x0200"><bounds x="9" y="47.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.2" inputmask="0x0400"><bounds x="10" y="47.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.2" inputmask="0x0800"><bounds x="11" y="47.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.2" inputmask="0x1000"><bounds x="12" y="47.5" width="2" height="2.7" /></bezel>
-
- <bezel element="nothing" inputtag="CARDS.3" inputmask="0x0001"><bounds x="0" y="50.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.3" inputmask="0x0002"><bounds x="1" y="50.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.3" inputmask="0x0004"><bounds x="2" y="50.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.3" inputmask="0x0008"><bounds x="3" y="50.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.3" inputmask="0x0010"><bounds x="4" y="50.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.3" inputmask="0x0020"><bounds x="5" y="50.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.3" inputmask="0x0040"><bounds x="6" y="50.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.3" inputmask="0x0080"><bounds x="7" y="50.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.3" inputmask="0x0100"><bounds x="8" y="50.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.3" inputmask="0x0200"><bounds x="9" y="50.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.3" inputmask="0x0400"><bounds x="10" y="50.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.3" inputmask="0x0800"><bounds x="11" y="50.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.3" inputmask="0x1000"><bounds x="12" y="50.5" width="2" height="2.7" /></bezel>
-
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x2000"><bounds x="15" y="41.5" width="2" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x4000"><bounds x="15" y="44.5" width="2" height="2.7" /></bezel>
-
- <bezel element="blackb"><bounds x="0" y="40.5" width="50" height="1" /></bezel>
- <bezel element="blackb"><bounds x="0" y="44.2" width="50" height="0.3" /></bezel>
- <bezel element="blackb"><bounds x="0" y="47.2" width="50" height="0.3" /></bezel>
- <bezel element="blackb"><bounds x="14.9" y="47.3" width="50" height="15" /></bezel>
- <bezel element="blackb"><bounds x="0" y="50.2" width="50" height="0.3" /></bezel>
- <bezel element="blackb"><bounds x="0" y="53.2" width="50" height="15" /></bezel>
+ <element ref="gray"><bounds x="-0.5" y="39.7" width="18" height="0.2" /></element>
+ <element ref="text_scan"><bounds x="4" y="39" width="8" height="1.4" /></element>
+
+ <element ref="white"><bounds x="0" y="41" width="14" height="15" /></element>
+ <element ref="white"><bounds x="15" y="41" width="2" height="15" /></element>
+
+ <element ref="cba"><bounds x="0.15" y="41.5" width="1.8" height="1.3" /></element>
+ <element ref="cb2"><bounds x="1.15" y="41.5" width="1.8" height="1.3" /></element>
+ <element ref="cb3"><bounds x="2.15" y="41.5" width="1.8" height="1.3" /></element>
+ <element ref="cb4"><bounds x="3.15" y="41.5" width="1.8" height="1.3" /></element>
+ <element ref="cb5"><bounds x="4.08" y="41.5" width="1.8" height="1.3" /></element>
+ <element ref="cb6"><bounds x="5.15" y="41.5" width="1.8" height="1.3" /></element>
+ <element ref="cb7"><bounds x="6.15" y="41.5" width="1.8" height="1.3" /></element>
+ <element ref="cb8"><bounds x="7.15" y="41.5" width="1.8" height="1.3" /></element>
+ <element ref="cb9"><bounds x="8.15" y="41.5" width="1.8" height="1.3" /></element>
+ <element ref="cb0"><bounds x="9.15" y="41.5" width="1.8" height="1.3" /></element>
+ <element ref="white"><bounds x="10" y="41.5" width="2" height="2" /></element>
+ <element ref="cbj"><bounds x="10.15" y="41.5" width="1.8" height="1.3" /></element>
+ <element ref="cbq"><bounds x="11.15" y="41.5" width="1.8" height="1.3" /></element>
+ <element ref="cbk"><bounds x="12.15" y="41.5" width="1.8" height="1.3" /></element>
+ <element ref="css"><bounds x="12.05" y="42.81" width="1.8" height="1.5" /></element>
+
+ <element ref="cra"><bounds x="0.15" y="44.5" width="1.8" height="1.3" /></element>
+ <element ref="cr2"><bounds x="1.15" y="44.5" width="1.8" height="1.3" /></element>
+ <element ref="cr3"><bounds x="2.15" y="44.5" width="1.8" height="1.3" /></element>
+ <element ref="cr4"><bounds x="3.15" y="44.5" width="1.8" height="1.3" /></element>
+ <element ref="cr5"><bounds x="4.08" y="44.5" width="1.8" height="1.3" /></element>
+ <element ref="cr6"><bounds x="5.15" y="44.5" width="1.8" height="1.3" /></element>
+ <element ref="cr7"><bounds x="6.15" y="44.5" width="1.8" height="1.3" /></element>
+ <element ref="cr8"><bounds x="7.15" y="44.5" width="1.8" height="1.3" /></element>
+ <element ref="cr9"><bounds x="8.15" y="44.5" width="1.8" height="1.3" /></element>
+ <element ref="cr0"><bounds x="9.15" y="44.5" width="1.8" height="1.3" /></element>
+ <element ref="white"><bounds x="10" y="44.5" width="2" height="2" /></element>
+ <element ref="crj"><bounds x="10.15" y="44.5" width="1.8" height="1.3" /></element>
+ <element ref="crq"><bounds x="11.15" y="44.5" width="1.8" height="1.3" /></element>
+ <element ref="crk"><bounds x="12.15" y="44.5" width="1.8" height="1.3" /></element>
+ <element ref="csh"><bounds x="12.05" y="45.81" width="1.8" height="1.5" /></element>
+
+ <element ref="cba"><bounds x="0.15" y="47.5" width="1.8" height="1.3" /></element>
+ <element ref="cb2"><bounds x="1.15" y="47.5" width="1.8" height="1.3" /></element>
+ <element ref="cb3"><bounds x="2.15" y="47.5" width="1.8" height="1.3" /></element>
+ <element ref="cb4"><bounds x="3.15" y="47.5" width="1.8" height="1.3" /></element>
+ <element ref="cb5"><bounds x="4.08" y="47.5" width="1.8" height="1.3" /></element>
+ <element ref="cb6"><bounds x="5.15" y="47.5" width="1.8" height="1.3" /></element>
+ <element ref="cb7"><bounds x="6.15" y="47.5" width="1.8" height="1.3" /></element>
+ <element ref="cb8"><bounds x="7.15" y="47.5" width="1.8" height="1.3" /></element>
+ <element ref="cb9"><bounds x="8.15" y="47.5" width="1.8" height="1.3" /></element>
+ <element ref="cb0"><bounds x="9.15" y="47.5" width="1.8" height="1.3" /></element>
+ <element ref="white"><bounds x="10" y="47.5" width="2" height="2" /></element>
+ <element ref="cbj"><bounds x="10.15" y="47.5" width="1.8" height="1.3" /></element>
+ <element ref="cbq"><bounds x="11.15" y="47.5" width="1.8" height="1.3" /></element>
+ <element ref="cbk"><bounds x="12.15" y="47.5" width="1.8" height="1.3" /></element>
+ <element ref="csc"><bounds x="12.05" y="48.81" width="1.8" height="1.5" /></element>
+
+ <element ref="cra"><bounds x="0.15" y="50.5" width="1.8" height="1.3" /></element>
+ <element ref="cr2"><bounds x="1.15" y="50.5" width="1.8" height="1.3" /></element>
+ <element ref="cr3"><bounds x="2.15" y="50.5" width="1.8" height="1.3" /></element>
+ <element ref="cr4"><bounds x="3.15" y="50.5" width="1.8" height="1.3" /></element>
+ <element ref="cr5"><bounds x="4.08" y="50.5" width="1.8" height="1.3" /></element>
+ <element ref="cr6"><bounds x="5.15" y="50.5" width="1.8" height="1.3" /></element>
+ <element ref="cr7"><bounds x="6.15" y="50.5" width="1.8" height="1.3" /></element>
+ <element ref="cr8"><bounds x="7.15" y="50.5" width="1.8" height="1.3" /></element>
+ <element ref="cr9"><bounds x="8.15" y="50.5" width="1.8" height="1.3" /></element>
+ <element ref="cr0"><bounds x="9.15" y="50.5" width="1.8" height="1.3" /></element>
+ <element ref="white"><bounds x="10" y="50.5" width="2" height="2" /></element>
+ <element ref="crj"><bounds x="10.15" y="50.5" width="1.8" height="1.3" /></element>
+ <element ref="crq"><bounds x="11.15" y="50.5" width="1.8" height="1.3" /></element>
+ <element ref="crk"><bounds x="12.15" y="50.5" width="1.8" height="1.3" /></element>
+ <element ref="csd"><bounds x="12.05" y="51.81" width="1.8" height="1.5" /></element>
+
+ <element ref="cbjk"><bounds x="15.1" y="42" width="1.8" height="1.5" /></element>
+ <element ref="crjk"><bounds x="15.1" y="45" width="1.8" height="1.5" /></element>
+
+ <element ref="edge1"><bounds x="0.95" y="41" width="0.08" height="15" /></element>
+ <element ref="edge2"><bounds x="1.00" y="41" width="0.06" height="15" /></element>
+ <element ref="edge1"><bounds x="1.95" y="41" width="0.08" height="15" /></element>
+ <element ref="edge2"><bounds x="2.00" y="41" width="0.06" height="15" /></element>
+ <element ref="edge1"><bounds x="2.95" y="41" width="0.08" height="15" /></element>
+ <element ref="edge2"><bounds x="3.00" y="41" width="0.06" height="15" /></element>
+ <element ref="edge1"><bounds x="3.95" y="41" width="0.08" height="15" /></element>
+ <element ref="edge2"><bounds x="4.00" y="41" width="0.06" height="15" /></element>
+ <element ref="edge1"><bounds x="4.95" y="41" width="0.08" height="15" /></element>
+ <element ref="edge2"><bounds x="5.00" y="41" width="0.06" height="15" /></element>
+ <element ref="edge1"><bounds x="5.95" y="41" width="0.08" height="15" /></element>
+ <element ref="edge2"><bounds x="6.00" y="41" width="0.06" height="15" /></element>
+ <element ref="edge1"><bounds x="6.95" y="41" width="0.08" height="15" /></element>
+ <element ref="edge2"><bounds x="7.00" y="41" width="0.06" height="15" /></element>
+ <element ref="edge1"><bounds x="7.95" y="41" width="0.08" height="15" /></element>
+ <element ref="edge2"><bounds x="8.00" y="41" width="0.06" height="15" /></element>
+ <element ref="edge1"><bounds x="8.95" y="41" width="0.08" height="15" /></element>
+ <element ref="edge2"><bounds x="9.00" y="41" width="0.06" height="15" /></element>
+ <element ref="edge1"><bounds x="9.95" y="41" width="0.08" height="15" /></element>
+ <element ref="edge2"><bounds x="10.00" y="41" width="0.06" height="15" /></element>
+ <element ref="edge1"><bounds x="10.95" y="41" width="0.08" height="15" /></element>
+ <element ref="edge2"><bounds x="11.00" y="41" width="0.06" height="15" /></element>
+ <element ref="edge1"><bounds x="11.95" y="41" width="0.08" height="15" /></element>
+ <element ref="edge2"><bounds x="12.00" y="41" width="0.06" height="15" /></element>
+
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x0001"><bounds x="0" y="41.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x0002"><bounds x="1" y="41.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x0004"><bounds x="2" y="41.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x0008"><bounds x="3" y="41.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x0010"><bounds x="4" y="41.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x0020"><bounds x="5" y="41.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x0040"><bounds x="6" y="41.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x0080"><bounds x="7" y="41.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x0100"><bounds x="8" y="41.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x0200"><bounds x="9" y="41.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x0400"><bounds x="10" y="41.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x0800"><bounds x="11" y="41.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x1000"><bounds x="12" y="41.5" width="2" height="2.7" /></element>
+
+ <element ref="nothing" inputtag="CARDS.1" inputmask="0x0001"><bounds x="0" y="44.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.1" inputmask="0x0002"><bounds x="1" y="44.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.1" inputmask="0x0004"><bounds x="2" y="44.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.1" inputmask="0x0008"><bounds x="3" y="44.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.1" inputmask="0x0010"><bounds x="4" y="44.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.1" inputmask="0x0020"><bounds x="5" y="44.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.1" inputmask="0x0040"><bounds x="6" y="44.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.1" inputmask="0x0080"><bounds x="7" y="44.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.1" inputmask="0x0100"><bounds x="8" y="44.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.1" inputmask="0x0200"><bounds x="9" y="44.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.1" inputmask="0x0400"><bounds x="10" y="44.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.1" inputmask="0x0800"><bounds x="11" y="44.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.1" inputmask="0x1000"><bounds x="12" y="44.5" width="2" height="2.7" /></element>
+
+ <element ref="nothing" inputtag="CARDS.2" inputmask="0x0001"><bounds x="0" y="47.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.2" inputmask="0x0002"><bounds x="1" y="47.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.2" inputmask="0x0004"><bounds x="2" y="47.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.2" inputmask="0x0008"><bounds x="3" y="47.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.2" inputmask="0x0010"><bounds x="4" y="47.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.2" inputmask="0x0020"><bounds x="5" y="47.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.2" inputmask="0x0040"><bounds x="6" y="47.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.2" inputmask="0x0080"><bounds x="7" y="47.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.2" inputmask="0x0100"><bounds x="8" y="47.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.2" inputmask="0x0200"><bounds x="9" y="47.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.2" inputmask="0x0400"><bounds x="10" y="47.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.2" inputmask="0x0800"><bounds x="11" y="47.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.2" inputmask="0x1000"><bounds x="12" y="47.5" width="2" height="2.7" /></element>
+
+ <element ref="nothing" inputtag="CARDS.3" inputmask="0x0001"><bounds x="0" y="50.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.3" inputmask="0x0002"><bounds x="1" y="50.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.3" inputmask="0x0004"><bounds x="2" y="50.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.3" inputmask="0x0008"><bounds x="3" y="50.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.3" inputmask="0x0010"><bounds x="4" y="50.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.3" inputmask="0x0020"><bounds x="5" y="50.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.3" inputmask="0x0040"><bounds x="6" y="50.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.3" inputmask="0x0080"><bounds x="7" y="50.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.3" inputmask="0x0100"><bounds x="8" y="50.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.3" inputmask="0x0200"><bounds x="9" y="50.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.3" inputmask="0x0400"><bounds x="10" y="50.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.3" inputmask="0x0800"><bounds x="11" y="50.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.3" inputmask="0x1000"><bounds x="12" y="50.5" width="2" height="2.7" /></element>
+
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x2000"><bounds x="15" y="41.5" width="2" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x4000"><bounds x="15" y="44.5" width="2" height="2.7" /></element>
+
+ <element ref="blackb"><bounds x="0" y="40.5" width="50" height="1" /></element>
+ <element ref="blackb"><bounds x="0" y="44.2" width="50" height="0.3" /></element>
+ <element ref="blackb"><bounds x="0" y="47.2" width="50" height="0.3" /></element>
+ <element ref="blackb"><bounds x="14.9" y="47.3" width="50" height="15" /></element>
+ <element ref="blackb"><bounds x="0" y="50.2" width="50" height="0.3" /></element>
+ <element ref="blackb"><bounds x="0" y="53.2" width="50" height="15" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/fidel_cc1.lay b/src/mame/layout/fidel_cc1.lay
index 031a472c979..219f5d9795b 100644
--- a/src/mame/layout/fidel_cc1.lay
+++ b/src/mame/layout/fidel_cc1.lay
@@ -92,59 +92,59 @@ license:CC0
<!-- 7segs/leds -->
- <bezel element="text_check"><bounds x="1" y="8.2" width="8" height="2" /></bezel>
- <bezel element="text_lose"><bounds x="10.5" y="8.2" width="8" height="2" /></bezel>
- <bezel name="4.a" element="led"><bounds x="0" y="8.5" width="1.5" height="1.5" /></bezel>
- <bezel name="5.a" element="led"><bounds x="9.5" y="8.5" width="1.5" height="1.5" /></bezel>
+ <element ref="text_check"><bounds x="1" y="8.2" width="8" height="2" /></element>
+ <element ref="text_lose"><bounds x="10.5" y="8.2" width="8" height="2" /></element>
+ <element name="4.a" ref="led"><bounds x="0" y="8.5" width="1.5" height="1.5" /></element>
+ <element name="5.a" ref="led"><bounds x="9.5" y="8.5" width="1.5" height="1.5" /></element>
- <bezel element="text_from"><bounds x="0" y="17.2" width="8" height="2" /></bezel>
- <bezel element="text_to"><bounds x="9.5" y="17.2" width="8" height="2" /></bezel>
+ <element ref="text_from"><bounds x="0" y="17.2" width="8" height="2" /></element>
+ <element ref="text_to"><bounds x="9.5" y="17.2" width="8" height="2" /></element>
- <bezel name="digit0" element="digit"><bounds x="0" y="11" width="4" height="6" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="4" y="11" width="4" height="6" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="9.5" y="11" width="4" height="6" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="13.5" y="11" width="4" height="6" /></bezel>
+ <element name="digit0" ref="digit"><bounds x="0" y="11" width="4" height="6" /></element>
+ <element name="digit1" ref="digit"><bounds x="4" y="11" width="4" height="6" /></element>
+ <element name="digit2" ref="digit"><bounds x="9.5" y="11" width="4" height="6" /></element>
+ <element name="digit3" ref="digit"><bounds x="13.5" y="11" width="4" height="6" /></element>
<!-- button panel -->
- <bezel element="static_gray"><bounds x="0" y="20" width="4" height="3.5" /></bezel>
- <bezel element="static_gray"><bounds x="4.5" y="20" width="4" height="3.5" /></bezel>
- <bezel element="static_gray"><bounds x="9" y="20" width="4" height="3.5" /></bezel>
- <bezel element="static_gray"><bounds x="13.5" y="20" width="4" height="3.5" /></bezel>
- <bezel element="static_gray"><bounds x="0" y="24" width="4" height="3.5" /></bezel>
- <bezel element="static_gray"><bounds x="4.5" y="24" width="4" height="3.5" /></bezel>
- <bezel element="static_gray"><bounds x="9" y="24" width="4" height="3.5" /></bezel>
- <bezel element="static_gray"><bounds x="13.5" y="24" width="4" height="3.5" /></bezel>
- <bezel element="static_gray"><bounds x="0" y="28" width="4" height="3.5" /></bezel>
- <bezel element="static_gray"><bounds x="4.5" y="28" width="4" height="3.5" /></bezel>
- <bezel element="static_gray"><bounds x="9" y="28" width="4" height="3.5" /></bezel>
- <bezel element="static_gray"><bounds x="13.5" y="28" width="4" height="3.5" /></bezel>
-
- <bezel element="text_b1"><bounds x="0.1" y="20.75" width="3.8" height="2" /></bezel>
- <bezel element="text_b2"><bounds x="4.6" y="20.75" width="3.8" height="2" /></bezel>
- <bezel element="text_b3"><bounds x="9.1" y="20.75" width="3.8" height="2" /></bezel>
- <bezel element="text_b4"><bounds x="13.6" y="20.75" width="3.8" height="2" /></bezel>
- <bezel element="text_b5"><bounds x="0.1" y="24.75" width="3.8" height="2" /></bezel>
- <bezel element="text_b6"><bounds x="4.6" y="24.75" width="3.8" height="2" /></bezel>
- <bezel element="text_b7"><bounds x="9.1" y="24.75" width="3.8" height="2" /></bezel>
- <bezel element="text_b8"><bounds x="13.6" y="24.75" width="3.8" height="2" /></bezel>
- <bezel element="text_b9"><bounds x="0.1" y="28.75" width="3.8" height="2" /></bezel>
- <bezel element="text_b10"><bounds x="4.6" y="28.75" width="3.8" height="2" /></bezel>
- <bezel element="text_b11"><bounds x="9.1" y="28.75" width="3.8" height="2" /></bezel>
- <bezel element="text_b12"><bounds x="13.6" y="28.75" width="3.8" height="2" /></bezel>
-
- <bezel element="hl" inputtag="RESET" inputmask="0x01"><bounds x="0" y="20" width="4" height="3.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x02"><bounds x="4.5" y="20" width="4" height="3.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x04"><bounds x="9" y="20" width="4" height="3.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x01"><bounds x="13.5" y="20" width="4" height="3.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x80"><bounds x="0" y="24" width="4" height="3.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x40"><bounds x="4.5" y="24" width="4" height="3.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x20"><bounds x="9" y="24" width="4" height="3.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x10"><bounds x="13.5" y="24" width="4" height="3.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x08"><bounds x="0" y="28" width="4" height="3.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="4.5" y="28" width="4" height="3.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="9" y="28" width="4" height="3.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x01"><bounds x="13.5" y="28" width="4" height="3.5" /><color alpha="0.2" /></bezel>
+ <element ref="static_gray"><bounds x="0" y="20" width="4" height="3.5" /></element>
+ <element ref="static_gray"><bounds x="4.5" y="20" width="4" height="3.5" /></element>
+ <element ref="static_gray"><bounds x="9" y="20" width="4" height="3.5" /></element>
+ <element ref="static_gray"><bounds x="13.5" y="20" width="4" height="3.5" /></element>
+ <element ref="static_gray"><bounds x="0" y="24" width="4" height="3.5" /></element>
+ <element ref="static_gray"><bounds x="4.5" y="24" width="4" height="3.5" /></element>
+ <element ref="static_gray"><bounds x="9" y="24" width="4" height="3.5" /></element>
+ <element ref="static_gray"><bounds x="13.5" y="24" width="4" height="3.5" /></element>
+ <element ref="static_gray"><bounds x="0" y="28" width="4" height="3.5" /></element>
+ <element ref="static_gray"><bounds x="4.5" y="28" width="4" height="3.5" /></element>
+ <element ref="static_gray"><bounds x="9" y="28" width="4" height="3.5" /></element>
+ <element ref="static_gray"><bounds x="13.5" y="28" width="4" height="3.5" /></element>
+
+ <element ref="text_b1"><bounds x="0.1" y="20.75" width="3.8" height="2" /></element>
+ <element ref="text_b2"><bounds x="4.6" y="20.75" width="3.8" height="2" /></element>
+ <element ref="text_b3"><bounds x="9.1" y="20.75" width="3.8" height="2" /></element>
+ <element ref="text_b4"><bounds x="13.6" y="20.75" width="3.8" height="2" /></element>
+ <element ref="text_b5"><bounds x="0.1" y="24.75" width="3.8" height="2" /></element>
+ <element ref="text_b6"><bounds x="4.6" y="24.75" width="3.8" height="2" /></element>
+ <element ref="text_b7"><bounds x="9.1" y="24.75" width="3.8" height="2" /></element>
+ <element ref="text_b8"><bounds x="13.6" y="24.75" width="3.8" height="2" /></element>
+ <element ref="text_b9"><bounds x="0.1" y="28.75" width="3.8" height="2" /></element>
+ <element ref="text_b10"><bounds x="4.6" y="28.75" width="3.8" height="2" /></element>
+ <element ref="text_b11"><bounds x="9.1" y="28.75" width="3.8" height="2" /></element>
+ <element ref="text_b12"><bounds x="13.6" y="28.75" width="3.8" height="2" /></element>
+
+ <element ref="hl" inputtag="RESET" inputmask="0x01"><bounds x="0" y="20" width="4" height="3.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x02"><bounds x="4.5" y="20" width="4" height="3.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x04"><bounds x="9" y="20" width="4" height="3.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x01"><bounds x="13.5" y="20" width="4" height="3.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x80"><bounds x="0" y="24" width="4" height="3.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x40"><bounds x="4.5" y="24" width="4" height="3.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x20"><bounds x="9" y="24" width="4" height="3.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x10"><bounds x="13.5" y="24" width="4" height="3.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x08"><bounds x="0" y="28" width="4" height="3.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x04"><bounds x="4.5" y="28" width="4" height="3.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x02"><bounds x="9" y="28" width="4" height="3.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x01"><bounds x="13.5" y="28" width="4" height="3.5" /><color alpha="0.2" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/fidel_cc10.lay b/src/mame/layout/fidel_cc10.lay
index 5936ecf7743..15b4e8655b8 100644
--- a/src/mame/layout/fidel_cc10.lay
+++ b/src/mame/layout/fidel_cc10.lay
@@ -108,71 +108,71 @@ license:CC0
<!-- 7segs/leds -->
- <bezel element="text_check"><bounds x="1" y="8.2" width="8" height="2" /></bezel>
- <bezel element="text_lose"><bounds x="10.5" y="8.2" width="8" height="2" /></bezel>
- <bezel name="4.a" element="led"><bounds x="0" y="8.5" width="1.5" height="1.5" /></bezel>
- <bezel name="5.a" element="led"><bounds x="9.5" y="8.5" width="1.5" height="1.5" /></bezel>
+ <element ref="text_check"><bounds x="1" y="8.2" width="8" height="2" /></element>
+ <element ref="text_lose"><bounds x="10.5" y="8.2" width="8" height="2" /></element>
+ <element name="4.a" ref="led"><bounds x="0" y="8.5" width="1.5" height="1.5" /></element>
+ <element name="5.a" ref="led"><bounds x="9.5" y="8.5" width="1.5" height="1.5" /></element>
- <bezel element="text_from"><bounds x="0" y="17.2" width="8" height="2" /></bezel>
- <bezel element="text_to"><bounds x="9.5" y="17.2" width="8" height="2" /></bezel>
+ <element ref="text_from"><bounds x="0" y="17.2" width="8" height="2" /></element>
+ <element ref="text_to"><bounds x="9.5" y="17.2" width="8" height="2" /></element>
- <bezel name="digit0" element="digit"><bounds x="0" y="11" width="4" height="6" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="4" y="11" width="4" height="6" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="9.5" y="11" width="4" height="6" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="13.5" y="11" width="4" height="6" /></bezel>
+ <element name="digit0" ref="digit"><bounds x="0" y="11" width="4" height="6" /></element>
+ <element name="digit1" ref="digit"><bounds x="4" y="11" width="4" height="6" /></element>
+ <element name="digit2" ref="digit"><bounds x="9.5" y="11" width="4" height="6" /></element>
+ <element name="digit3" ref="digit"><bounds x="13.5" y="11" width="4" height="6" /></element>
<!-- button panel -->
- <bezel element="static_gray"><bounds x="0" y="20" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="4.5" y="20" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="9" y="20" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="13.5" y="20" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="0" y="24" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="4.5" y="24" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="9" y="24" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="13.5" y="24" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="0" y="28" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="4.5" y="28" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="9" y="28" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="13.5" y="28" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="0" y="32" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="4.5" y="32" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="9" y="32" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="13.5" y="32" width="4" height="3" /></bezel>
-
- <bezel element="text_b1"><bounds x="0.1" y="20.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b2"><bounds x="4.6" y="20.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b3"><bounds x="9.1" y="20.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b4"><bounds x="13.6" y="20.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b5"><bounds x="0.1" y="24.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b6"><bounds x="4.6" y="24.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b7"><bounds x="9.1" y="24.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b8"><bounds x="13.6" y="24.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b9"><bounds x="0.1" y="28.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b10"><bounds x="4.6" y="28.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b11"><bounds x="9.1" y="28.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b12"><bounds x="13.6" y="28.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b13"><bounds x="0.1" y="32.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b14"><bounds x="4.6" y="32.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b15"><bounds x="9.1" y="32.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b16"><bounds x="13.6" y="32.5" width="3.8" height="2" /></bezel>
-
- <bezel element="hl" inputtag="RESET" inputmask="0x01"><bounds x="0" y="20" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x01"><bounds x="4.5" y="20" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x01"><bounds x="9" y="20" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x01"><bounds x="13.5" y="20" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="0" y="24" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x02"><bounds x="4.5" y="24" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x02"><bounds x="9" y="24" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x02"><bounds x="13.5" y="24" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="0" y="28" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x04"><bounds x="4.5" y="28" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x04"><bounds x="9" y="28" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x04"><bounds x="13.5" y="28" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x08"><bounds x="0" y="32" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x08"><bounds x="4.5" y="32" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x08"><bounds x="9" y="32" width="4" height="3" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x08"><bounds x="13.5" y="32" width="4" height="3" /><color alpha="0.2" /></bezel>
+ <element ref="static_gray"><bounds x="0" y="20" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="4.5" y="20" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="9" y="20" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="13.5" y="20" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="0" y="24" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="4.5" y="24" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="9" y="24" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="13.5" y="24" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="0" y="28" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="4.5" y="28" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="9" y="28" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="13.5" y="28" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="0" y="32" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="4.5" y="32" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="9" y="32" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="13.5" y="32" width="4" height="3" /></element>
+
+ <element ref="text_b1"><bounds x="0.1" y="20.5" width="3.8" height="2" /></element>
+ <element ref="text_b2"><bounds x="4.6" y="20.5" width="3.8" height="2" /></element>
+ <element ref="text_b3"><bounds x="9.1" y="20.5" width="3.8" height="2" /></element>
+ <element ref="text_b4"><bounds x="13.6" y="20.5" width="3.8" height="2" /></element>
+ <element ref="text_b5"><bounds x="0.1" y="24.5" width="3.8" height="2" /></element>
+ <element ref="text_b6"><bounds x="4.6" y="24.5" width="3.8" height="2" /></element>
+ <element ref="text_b7"><bounds x="9.1" y="24.5" width="3.8" height="2" /></element>
+ <element ref="text_b8"><bounds x="13.6" y="24.5" width="3.8" height="2" /></element>
+ <element ref="text_b9"><bounds x="0.1" y="28.5" width="3.8" height="2" /></element>
+ <element ref="text_b10"><bounds x="4.6" y="28.5" width="3.8" height="2" /></element>
+ <element ref="text_b11"><bounds x="9.1" y="28.5" width="3.8" height="2" /></element>
+ <element ref="text_b12"><bounds x="13.6" y="28.5" width="3.8" height="2" /></element>
+ <element ref="text_b13"><bounds x="0.1" y="32.5" width="3.8" height="2" /></element>
+ <element ref="text_b14"><bounds x="4.6" y="32.5" width="3.8" height="2" /></element>
+ <element ref="text_b15"><bounds x="9.1" y="32.5" width="3.8" height="2" /></element>
+ <element ref="text_b16"><bounds x="13.6" y="32.5" width="3.8" height="2" /></element>
+
+ <element ref="hl" inputtag="RESET" inputmask="0x01"><bounds x="0" y="20" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x01"><bounds x="4.5" y="20" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x01"><bounds x="9" y="20" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x01"><bounds x="13.5" y="20" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x02"><bounds x="0" y="24" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x02"><bounds x="4.5" y="24" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x02"><bounds x="9" y="24" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x02"><bounds x="13.5" y="24" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x04"><bounds x="0" y="28" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x04"><bounds x="4.5" y="28" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x04"><bounds x="9" y="28" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x04"><bounds x="13.5" y="28" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x08"><bounds x="0" y="32" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x08"><bounds x="4.5" y="32" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x08"><bounds x="9" y="32" width="4" height="3" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x08"><bounds x="13.5" y="32" width="4" height="3" /><color alpha="0.2" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/fidel_cc3.lay b/src/mame/layout/fidel_cc3.lay
index b17b99dd849..b187d5acf80 100644
--- a/src/mame/layout/fidel_cc3.lay
+++ b/src/mame/layout/fidel_cc3.lay
@@ -92,59 +92,59 @@ license:CC0
<!-- 7segs/leds -->
- <bezel element="text_check"><bounds x="1" y="8.2" width="8" height="2" /></bezel>
- <bezel element="text_lose"><bounds x="10.5" y="8.2" width="8" height="2" /></bezel>
- <bezel name="4.a" element="led"><bounds x="0" y="8.5" width="1.5" height="1.5" /></bezel>
- <bezel name="5.a" element="led"><bounds x="9.5" y="8.5" width="1.5" height="1.5" /></bezel>
+ <element ref="text_check"><bounds x="1" y="8.2" width="8" height="2" /></element>
+ <element ref="text_lose"><bounds x="10.5" y="8.2" width="8" height="2" /></element>
+ <element name="4.a" ref="led"><bounds x="0" y="8.5" width="1.5" height="1.5" /></element>
+ <element name="5.a" ref="led"><bounds x="9.5" y="8.5" width="1.5" height="1.5" /></element>
- <bezel element="text_from"><bounds x="0" y="17.2" width="8" height="2" /></bezel>
- <bezel element="text_to"><bounds x="9.5" y="17.2" width="8" height="2" /></bezel>
+ <element ref="text_from"><bounds x="0" y="17.2" width="8" height="2" /></element>
+ <element ref="text_to"><bounds x="9.5" y="17.2" width="8" height="2" /></element>
- <bezel name="digit0" element="digit"><bounds x="0" y="11" width="4" height="6" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="4" y="11" width="4" height="6" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="9.5" y="11" width="4" height="6" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="13.5" y="11" width="4" height="6" /></bezel>
+ <element name="digit0" ref="digit"><bounds x="0" y="11" width="4" height="6" /></element>
+ <element name="digit1" ref="digit"><bounds x="4" y="11" width="4" height="6" /></element>
+ <element name="digit2" ref="digit"><bounds x="9.5" y="11" width="4" height="6" /></element>
+ <element name="digit3" ref="digit"><bounds x="13.5" y="11" width="4" height="6" /></element>
<!-- button panel -->
- <bezel element="static_gray"><bounds x="0" y="20" width="4" height="3.5" /></bezel>
- <bezel element="static_gray"><bounds x="4.5" y="20" width="4" height="3.5" /></bezel>
- <bezel element="static_gray"><bounds x="9" y="20" width="4" height="3.5" /></bezel>
- <bezel element="static_gray"><bounds x="13.5" y="20" width="4" height="3.5" /></bezel>
- <bezel element="static_gray"><bounds x="0" y="24" width="4" height="3.5" /></bezel>
- <bezel element="static_gray"><bounds x="4.5" y="24" width="4" height="3.5" /></bezel>
- <bezel element="static_gray"><bounds x="9" y="24" width="4" height="3.5" /></bezel>
- <bezel element="static_gray"><bounds x="13.5" y="24" width="4" height="3.5" /></bezel>
- <bezel element="static_gray"><bounds x="0" y="28" width="4" height="3.5" /></bezel>
- <bezel element="static_gray"><bounds x="4.5" y="28" width="4" height="3.5" /></bezel>
- <bezel element="static_gray"><bounds x="9" y="28" width="4" height="3.5" /></bezel>
- <bezel element="static_gray"><bounds x="13.5" y="28" width="4" height="3.5" /></bezel>
-
- <bezel element="text_b1"><bounds x="0.1" y="20.75" width="3.8" height="2" /></bezel>
- <bezel element="text_b2"><bounds x="4.6" y="20.75" width="3.8" height="2" /></bezel>
- <bezel element="text_b3"><bounds x="9.1" y="20.75" width="3.8" height="2" /></bezel>
- <bezel element="text_b4"><bounds x="13.6" y="20.75" width="3.8" height="2" /></bezel>
- <bezel element="text_b5"><bounds x="0.1" y="24.75" width="3.8" height="2" /></bezel>
- <bezel element="text_b6"><bounds x="4.6" y="24.75" width="3.8" height="2" /></bezel>
- <bezel element="text_b7"><bounds x="9.1" y="24.75" width="3.8" height="2" /></bezel>
- <bezel element="text_b8"><bounds x="13.6" y="24.75" width="3.8" height="2" /></bezel>
- <bezel element="text_b9"><bounds x="0.1" y="28.75" width="3.8" height="2" /></bezel>
- <bezel element="text_b10"><bounds x="4.6" y="28.75" width="3.8" height="2" /></bezel>
- <bezel element="text_b11"><bounds x="9.1" y="28.75" width="3.8" height="2" /></bezel>
- <bezel element="text_b12"><bounds x="13.6" y="28.75" width="3.8" height="2" /></bezel>
-
- <bezel element="hl" inputtag="RESET" inputmask="0x01"><bounds x="0" y="20" width="4" height="3.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x02"><bounds x="4.5" y="20" width="4" height="3.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x04"><bounds x="9" y="20" width="4" height="3.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x01"><bounds x="13.5" y="20" width="4" height="3.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x80"><bounds x="0" y="24" width="4" height="3.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x40"><bounds x="4.5" y="24" width="4" height="3.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x20"><bounds x="9" y="24" width="4" height="3.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x10"><bounds x="13.5" y="24" width="4" height="3.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x08"><bounds x="0" y="28" width="4" height="3.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="4.5" y="28" width="4" height="3.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="9" y="28" width="4" height="3.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x01"><bounds x="13.5" y="28" width="4" height="3.5" /><color alpha="0.2" /></bezel>
+ <element ref="static_gray"><bounds x="0" y="20" width="4" height="3.5" /></element>
+ <element ref="static_gray"><bounds x="4.5" y="20" width="4" height="3.5" /></element>
+ <element ref="static_gray"><bounds x="9" y="20" width="4" height="3.5" /></element>
+ <element ref="static_gray"><bounds x="13.5" y="20" width="4" height="3.5" /></element>
+ <element ref="static_gray"><bounds x="0" y="24" width="4" height="3.5" /></element>
+ <element ref="static_gray"><bounds x="4.5" y="24" width="4" height="3.5" /></element>
+ <element ref="static_gray"><bounds x="9" y="24" width="4" height="3.5" /></element>
+ <element ref="static_gray"><bounds x="13.5" y="24" width="4" height="3.5" /></element>
+ <element ref="static_gray"><bounds x="0" y="28" width="4" height="3.5" /></element>
+ <element ref="static_gray"><bounds x="4.5" y="28" width="4" height="3.5" /></element>
+ <element ref="static_gray"><bounds x="9" y="28" width="4" height="3.5" /></element>
+ <element ref="static_gray"><bounds x="13.5" y="28" width="4" height="3.5" /></element>
+
+ <element ref="text_b1"><bounds x="0.1" y="20.75" width="3.8" height="2" /></element>
+ <element ref="text_b2"><bounds x="4.6" y="20.75" width="3.8" height="2" /></element>
+ <element ref="text_b3"><bounds x="9.1" y="20.75" width="3.8" height="2" /></element>
+ <element ref="text_b4"><bounds x="13.6" y="20.75" width="3.8" height="2" /></element>
+ <element ref="text_b5"><bounds x="0.1" y="24.75" width="3.8" height="2" /></element>
+ <element ref="text_b6"><bounds x="4.6" y="24.75" width="3.8" height="2" /></element>
+ <element ref="text_b7"><bounds x="9.1" y="24.75" width="3.8" height="2" /></element>
+ <element ref="text_b8"><bounds x="13.6" y="24.75" width="3.8" height="2" /></element>
+ <element ref="text_b9"><bounds x="0.1" y="28.75" width="3.8" height="2" /></element>
+ <element ref="text_b10"><bounds x="4.6" y="28.75" width="3.8" height="2" /></element>
+ <element ref="text_b11"><bounds x="9.1" y="28.75" width="3.8" height="2" /></element>
+ <element ref="text_b12"><bounds x="13.6" y="28.75" width="3.8" height="2" /></element>
+
+ <element ref="hl" inputtag="RESET" inputmask="0x01"><bounds x="0" y="20" width="4" height="3.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x02"><bounds x="4.5" y="20" width="4" height="3.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x04"><bounds x="9" y="20" width="4" height="3.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x01"><bounds x="13.5" y="20" width="4" height="3.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x80"><bounds x="0" y="24" width="4" height="3.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x40"><bounds x="4.5" y="24" width="4" height="3.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x20"><bounds x="9" y="24" width="4" height="3.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x10"><bounds x="13.5" y="24" width="4" height="3.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x08"><bounds x="0" y="28" width="4" height="3.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x04"><bounds x="4.5" y="28" width="4" height="3.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x02"><bounds x="9" y="28" width="4" height="3.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x01"><bounds x="13.5" y="28" width="4" height="3.5" /><color alpha="0.2" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/fidel_chesster.lay b/src/mame/layout/fidel_chesster.lay
index f556d74c627..c7403262003 100644
--- a/src/mame/layout/fidel_chesster.lay
+++ b/src/mame/layout/fidel_chesster.lay
@@ -244,100 +244,100 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- sensors, pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -396,82 +396,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -480,109 +480,109 @@ license:CC0
<view name="Internal Layout">
<bounds left="-19" right="93" top="-1" bottom="102.5" />
- <bezel element="white"><bounds x="-7" y="-1" width="100" height="103.5" /></bezel>
- <bezel element="black"><bounds x="2.5" y="3" width="81" height="81" /></bezel>
+ <element ref="white"><bounds x="-7" y="-1" width="100" height="103.5" /></element>
+ <element ref="black"><bounds x="2.5" y="3" width="81" height="81" /></element>
<group ref="sb_board"><bounds x="3" y="3.5" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-18" y="3.5" width="10" height="80" /></group>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="-2.75" y="7.5" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="-2.75" y="17.5" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="-2.75" y="27.5" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="-2.75" y="37.5" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="-2.75" y="47.5" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="-2.75" y="57.5" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="-2.75" y="67.5" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="-2.75" y="77.5" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="5" y="85" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="15" y="85" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="25" y="85" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="35" y="85" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="45" y="85" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="55" y="85" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="65" y="85" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="75" y="85" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="-2.75" y="7.5" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="-2.75" y="17.5" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="-2.75" y="27.5" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="-2.75" y="37.5" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="-2.75" y="47.5" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="-2.75" y="57.5" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="-2.75" y="67.5" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="-2.75" y="77.5" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="5" y="85" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="15" y="85" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="25" y="85" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="35" y="85" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="45" y="85" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="55" y="85" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="65" y="85" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="75" y="85" width="2" height="2" /></element>
<!-- chessboard leds -->
- <bezel name="0.7" element="led"><bounds x="-0.5" y="7.75" width="1.5" height="1.5" /></bezel>
- <bezel name="0.6" element="led"><bounds x="-0.5" y="17.75" width="1.5" height="1.5" /></bezel>
- <bezel name="0.5" element="led"><bounds x="-0.5" y="27.75" width="1.5" height="1.5" /></bezel>
- <bezel name="0.4" element="led"><bounds x="-0.5" y="37.75" width="1.5" height="1.5" /></bezel>
- <bezel name="0.3" element="led"><bounds x="-0.5" y="47.75" width="1.5" height="1.5" /></bezel>
- <bezel name="0.2" element="led"><bounds x="-0.5" y="57.75" width="1.5" height="1.5" /></bezel>
- <bezel name="0.1" element="led"><bounds x="-0.5" y="67.75" width="1.5" height="1.5" /></bezel>
- <bezel name="0.0" element="led"><bounds x="-0.5" y="77.75" width="1.5" height="1.5" /></bezel>
-
- <bezel name="1.0" element="led"><bounds x="7.25" y="85.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.1" element="led"><bounds x="17.25" y="85.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.2" element="led"><bounds x="27.25" y="85.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.3" element="led"><bounds x="37.25" y="85.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.4" element="led"><bounds x="47.25" y="85.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.5" element="led"><bounds x="57.25" y="85.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.6" element="led"><bounds x="67.25" y="85.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.7" element="led"><bounds x="77.25" y="85.5" width="1.5" height="1.5" /></bezel>
+ <element name="0.7" ref="led"><bounds x="-0.5" y="7.75" width="1.5" height="1.5" /></element>
+ <element name="0.6" ref="led"><bounds x="-0.5" y="17.75" width="1.5" height="1.5" /></element>
+ <element name="0.5" ref="led"><bounds x="-0.5" y="27.75" width="1.5" height="1.5" /></element>
+ <element name="0.4" ref="led"><bounds x="-0.5" y="37.75" width="1.5" height="1.5" /></element>
+ <element name="0.3" ref="led"><bounds x="-0.5" y="47.75" width="1.5" height="1.5" /></element>
+ <element name="0.2" ref="led"><bounds x="-0.5" y="57.75" width="1.5" height="1.5" /></element>
+ <element name="0.1" ref="led"><bounds x="-0.5" y="67.75" width="1.5" height="1.5" /></element>
+ <element name="0.0" ref="led"><bounds x="-0.5" y="77.75" width="1.5" height="1.5" /></element>
+
+ <element name="1.0" ref="led"><bounds x="7.25" y="85.5" width="1.5" height="1.5" /></element>
+ <element name="1.1" ref="led"><bounds x="17.25" y="85.5" width="1.5" height="1.5" /></element>
+ <element name="1.2" ref="led"><bounds x="27.25" y="85.5" width="1.5" height="1.5" /></element>
+ <element name="1.3" ref="led"><bounds x="37.25" y="85.5" width="1.5" height="1.5" /></element>
+ <element name="1.4" ref="led"><bounds x="47.25" y="85.5" width="1.5" height="1.5" /></element>
+ <element name="1.5" ref="led"><bounds x="57.25" y="85.5" width="1.5" height="1.5" /></element>
+ <element name="1.6" ref="led"><bounds x="67.25" y="85.5" width="1.5" height="1.5" /></element>
+ <element name="1.7" ref="led"><bounds x="77.25" y="85.5" width="1.5" height="1.5" /></element>
<!-- bottom side -->
- <bezel element="text_white"><bounds x="33" y="87.5" width="10" height="2" /></bezel>
- <bezel element="text_black"><bounds x="43" y="87.5" width="10" height="2" /></bezel>
-
- <bezel element="text_s1"><bounds x="3" y="89.7" width="10" height="1.8" /></bezel>
- <bezel element="text_s2"><bounds x="12" y="89.7" width="10" height="1.8" /></bezel>
- <bezel element="text_s3"><bounds x="21" y="89.7" width="10" height="1.8" /></bezel>
- <bezel element="text_s4"><bounds x="55" y="89.7" width="10" height="1.8" /></bezel>
- <bezel element="text_s5"><bounds x="64" y="89.7" width="10" height="1.8" /></bezel>
- <bezel element="text_s6"><bounds x="73" y="89.7" width="10" height="1.8" /></bezel>
-
- <bezel element="text_u1"><bounds x="3" y="96.3" width="10" height="1.8" /></bezel>
- <bezel element="text_u2"><bounds x="12" y="96.3" width="10" height="1.8" /></bezel>
- <bezel element="text_u3"><bounds x="21" y="96.3" width="10" height="1.8" /></bezel>
- <bezel element="text_u4"><bounds x="55" y="96.3" width="10" height="1.8" /></bezel>
- <bezel element="text_u5"><bounds x="64" y="96.3" width="10" height="1.8" /></bezel>
- <bezel element="text_u6"><bounds x="73" y="96.3" width="10" height="1.8" /></bezel>
-
- <bezel element="text_king"><bounds x="3" y="98.5" width="10" height="2.65" /></bezel>
- <bezel element="text_queen"><bounds x="12" y="98.5" width="10" height="2.65" /></bezel>
- <bezel element="text_rook"><bounds x="21" y="98.5" width="10" height="2.65" /></bezel>
- <bezel element="text_bishop"><bounds x="55" y="98.5" width="10" height="2.65" /></bezel>
- <bezel element="text_knight"><bounds x="64" y="98.5" width="10" height="2.65" /></bezel>
- <bezel element="text_pawn"><bounds x="73" y="98.5" width="10" height="2.65" /></bezel>
-
- <bezel element="disk_black"><bounds x="6" y="92" width="4" height="4" /></bezel>
- <bezel element="disk_black"><bounds x="15" y="92" width="4" height="4" /></bezel>
- <bezel element="disk_black"><bounds x="24" y="92" width="4" height="4" /></bezel>
- <bezel element="disk_black"><bounds x="58" y="92" width="4" height="4" /></bezel>
- <bezel element="disk_black"><bounds x="67" y="92" width="4" height="4" /></bezel>
- <bezel element="disk_black"><bounds x="76" y="92" width="4" height="4" /></bezel>
-
- <bezel element="disk_white"><bounds x="6.5" y="92.5" width="3" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="15.5" y="92.5" width="3" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="24.5" y="92.5" width="3" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="58.5" y="92.5" width="3" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="67.5" y="92.5" width="3" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="76.5" y="92.5" width="3" height="3" /></bezel>
-
- <bezel element="hlb" inputtag="IN.0" inputmask="0x40"><bounds x="6" y="92" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x20"><bounds x="15" y="92" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x10"><bounds x="24" y="92" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="58" y="92" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="67" y="92" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="76" y="92" width="4" height="4" /><color alpha="0.3" /></bezel>
-
- <bezel element="redb"><bounds x="-5" y="91" width="8" height="6" /></bezel>
- <bezel element="white"><bounds x="-4.25" y="91.75" width="6.5" height="4.5" /></bezel>
- <bezel element="text_shift"><bounds x="-4" y="93" width="6" height="2" /></bezel>
- <bezel name="1.8" element="led"><bounds x="0.65" y="94.65" width="1.5" height="1.5" /></bezel>
- <bezel element="hlr" inputtag="IN.0" inputmask="0x80"><bounds x="-5" y="91" width="8" height="6" /><color alpha="0.3" /></bezel>
-
- <bezel element="black"><bounds x="83" y="91" width="8" height="6" /></bezel>
- <bezel element="white"><bounds x="83.75" y="91.75" width="6.5" height="4.5" /></bezel>
- <bezel element="text_clear"><bounds x="84" y="93" width="6" height="2" /></bezel>
- <bezel element="hlr" inputtag="IN.0" inputmask="0x01"><bounds x="83" y="91" width="8" height="6" /><color alpha="0.3" /></bezel>
+ <element ref="text_white"><bounds x="33" y="87.5" width="10" height="2" /></element>
+ <element ref="text_black"><bounds x="43" y="87.5" width="10" height="2" /></element>
+
+ <element ref="text_s1"><bounds x="3" y="89.7" width="10" height="1.8" /></element>
+ <element ref="text_s2"><bounds x="12" y="89.7" width="10" height="1.8" /></element>
+ <element ref="text_s3"><bounds x="21" y="89.7" width="10" height="1.8" /></element>
+ <element ref="text_s4"><bounds x="55" y="89.7" width="10" height="1.8" /></element>
+ <element ref="text_s5"><bounds x="64" y="89.7" width="10" height="1.8" /></element>
+ <element ref="text_s6"><bounds x="73" y="89.7" width="10" height="1.8" /></element>
+
+ <element ref="text_u1"><bounds x="3" y="96.3" width="10" height="1.8" /></element>
+ <element ref="text_u2"><bounds x="12" y="96.3" width="10" height="1.8" /></element>
+ <element ref="text_u3"><bounds x="21" y="96.3" width="10" height="1.8" /></element>
+ <element ref="text_u4"><bounds x="55" y="96.3" width="10" height="1.8" /></element>
+ <element ref="text_u5"><bounds x="64" y="96.3" width="10" height="1.8" /></element>
+ <element ref="text_u6"><bounds x="73" y="96.3" width="10" height="1.8" /></element>
+
+ <element ref="text_king"><bounds x="3" y="98.5" width="10" height="2.65" /></element>
+ <element ref="text_queen"><bounds x="12" y="98.5" width="10" height="2.65" /></element>
+ <element ref="text_rook"><bounds x="21" y="98.5" width="10" height="2.65" /></element>
+ <element ref="text_bishop"><bounds x="55" y="98.5" width="10" height="2.65" /></element>
+ <element ref="text_knight"><bounds x="64" y="98.5" width="10" height="2.65" /></element>
+ <element ref="text_pawn"><bounds x="73" y="98.5" width="10" height="2.65" /></element>
+
+ <element ref="disk_black"><bounds x="6" y="92" width="4" height="4" /></element>
+ <element ref="disk_black"><bounds x="15" y="92" width="4" height="4" /></element>
+ <element ref="disk_black"><bounds x="24" y="92" width="4" height="4" /></element>
+ <element ref="disk_black"><bounds x="58" y="92" width="4" height="4" /></element>
+ <element ref="disk_black"><bounds x="67" y="92" width="4" height="4" /></element>
+ <element ref="disk_black"><bounds x="76" y="92" width="4" height="4" /></element>
+
+ <element ref="disk_white"><bounds x="6.5" y="92.5" width="3" height="3" /></element>
+ <element ref="disk_white"><bounds x="15.5" y="92.5" width="3" height="3" /></element>
+ <element ref="disk_white"><bounds x="24.5" y="92.5" width="3" height="3" /></element>
+ <element ref="disk_white"><bounds x="58.5" y="92.5" width="3" height="3" /></element>
+ <element ref="disk_white"><bounds x="67.5" y="92.5" width="3" height="3" /></element>
+ <element ref="disk_white"><bounds x="76.5" y="92.5" width="3" height="3" /></element>
+
+ <element ref="hlb" inputtag="IN.0" inputmask="0x40"><bounds x="6" y="92" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x20"><bounds x="15" y="92" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x10"><bounds x="24" y="92" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="58" y="92" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="67" y="92" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="76" y="92" width="4" height="4" /><color alpha="0.3" /></element>
+
+ <element ref="redb"><bounds x="-5" y="91" width="8" height="6" /></element>
+ <element ref="white"><bounds x="-4.25" y="91.75" width="6.5" height="4.5" /></element>
+ <element ref="text_shift"><bounds x="-4" y="93" width="6" height="2" /></element>
+ <element name="1.8" ref="led"><bounds x="0.65" y="94.65" width="1.5" height="1.5" /></element>
+ <element ref="hlr" inputtag="IN.0" inputmask="0x80"><bounds x="-5" y="91" width="8" height="6" /><color alpha="0.3" /></element>
+
+ <element ref="black"><bounds x="83" y="91" width="8" height="6" /></element>
+ <element ref="white"><bounds x="83.75" y="91.75" width="6.5" height="4.5" /></element>
+ <element ref="text_clear"><bounds x="84" y="93" width="6" height="2" /></element>
+ <element ref="hlr" inputtag="IN.0" inputmask="0x01"><bounds x="83" y="91" width="8" height="6" /><color alpha="0.3" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/fidel_csc.lay b/src/mame/layout/fidel_csc.lay
index 3ec92bc96b5..49e67ab1597 100644
--- a/src/mame/layout/fidel_csc.lay
+++ b/src/mame/layout/fidel_csc.lay
@@ -216,77 +216,77 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- leds -->
<repeat count="8">
@@ -296,7 +296,7 @@ license:CC0
<repeat count="8">
<param name="x" start="0.2" increment="10" />
<param name="i1" start="0" increment="1" />
- <bezel name="~i1~.~i2~" element="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></bezel>
+ <element name="~i1~.~i2~" ref="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></element>
</repeat>
</repeat>
@@ -305,23 +305,23 @@ license:CC0
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -380,82 +380,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -464,118 +464,118 @@ license:CC0
<view name="Internal Layout">
<bounds left="-12" right="98" top="-13.5" bottom="87" />
- <bezel element="white"><bounds x="0" y="-1" width="98" height="88" /></bezel>
+ <element ref="white"><bounds x="0" y="-1" width="98" height="88" /></element>
<group ref="sb_board"><bounds x="4" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-11" y="3" width="10" height="80" /></group>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="1.2" y="7" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="1.2" y="17" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="1.2" y="27" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="1.2" y="37" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="1.2" y="47" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="1.2" y="57" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="1.2" y="67" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="1.2" y="77" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="8" y="84" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="18" y="84" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="28" y="84" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="38" y="84" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="48" y="84" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="58" y="84" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="68" y="84" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="78" y="84" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="1.2" y="7" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="1.2" y="17" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="1.2" y="27" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="1.2" y="37" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="1.2" y="47" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="1.2" y="57" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="1.2" y="67" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="1.2" y="77" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="8" y="84" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="18" y="84" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="28" y="84" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="38" y="84" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="48" y="84" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="58" y="84" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="68" y="84" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="78" y="84" width="2" height="2" /></element>
<!-- right side -->
- <bezel name="0.7" element="led"><bounds x="89.95" y="7.25" width="1.5" height="1.5" /></bezel>
-
- <bezel element="disk_black"><bounds x="87" y="13" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="87" y="21.8" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="87" y="30.6" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="87" y="39.4" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="87" y="48.2" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="87" y="57" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="87" y="65.8" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="87" y="74.6" width="7.4" height="7.4" /></bezel>
-
- <bezel element="disk_white"><bounds x="88.2" y="14.2" width="5" height="5" /></bezel>
- <bezel element="disk_white"><bounds x="88.2" y="23" width="5" height="5" /></bezel>
- <bezel element="disk_white"><bounds x="88.2" y="31.8" width="5" height="5" /></bezel>
- <bezel element="disk_white"><bounds x="88.2" y="40.6" width="5" height="5" /></bezel>
- <bezel element="disk_white"><bounds x="88.2" y="49.4" width="5" height="5" /></bezel>
- <bezel element="disk_white"><bounds x="88.2" y="58.2" width="5" height="5" /></bezel>
- <bezel element="disk_white"><bounds x="88.2" y="67" width="5" height="5" /></bezel>
- <bezel element="disk_white"><bounds x="88.2" y="75.8" width="5" height="5" /></bezel>
-
- <bezel element="text_re"><bounds x="88.2" y="15.2" width="5" height="3" /></bezel>
- <bezel element="text_cl"><bounds x="88.2" y="24" width="5" height="3" /></bezel>
- <bezel element="text_king"><bounds x="88.2" y="32.8" width="5" height="3" /></bezel>
- <bezel element="text_queen"><bounds x="88.2" y="41.6" width="5" height="3" /></bezel>
- <bezel element="text_bishop"><bounds x="88.2" y="50.4" width="5" height="3" /></bezel>
- <bezel element="text_knight"><bounds x="88.2" y="59.2" width="5" height="3" /></bezel>
- <bezel element="text_rook"><bounds x="88.2" y="68" width="5" height="3" /></bezel>
- <bezel element="text_pawn"><bounds x="88.2" y="76.8" width="5" height="3" /></bezel>
-
- <bezel element="hlb" inputtag="IN.8" inputmask="0x80"><bounds x="87" y="13" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.8" inputmask="0x40"><bounds x="87" y="21.8" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.8" inputmask="0x20"><bounds x="87" y="30.6" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.8" inputmask="0x10"><bounds x="87" y="39.4" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.8" inputmask="0x08"><bounds x="87" y="48.2" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.8" inputmask="0x04"><bounds x="87" y="57" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.8" inputmask="0x02"><bounds x="87" y="65.8" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.8" inputmask="0x01"><bounds x="87" y="74.6" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
+ <element name="0.7" ref="led"><bounds x="89.95" y="7.25" width="1.5" height="1.5" /></element>
+
+ <element ref="disk_black"><bounds x="87" y="13" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="87" y="21.8" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="87" y="30.6" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="87" y="39.4" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="87" y="48.2" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="87" y="57" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="87" y="65.8" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="87" y="74.6" width="7.4" height="7.4" /></element>
+
+ <element ref="disk_white"><bounds x="88.2" y="14.2" width="5" height="5" /></element>
+ <element ref="disk_white"><bounds x="88.2" y="23" width="5" height="5" /></element>
+ <element ref="disk_white"><bounds x="88.2" y="31.8" width="5" height="5" /></element>
+ <element ref="disk_white"><bounds x="88.2" y="40.6" width="5" height="5" /></element>
+ <element ref="disk_white"><bounds x="88.2" y="49.4" width="5" height="5" /></element>
+ <element ref="disk_white"><bounds x="88.2" y="58.2" width="5" height="5" /></element>
+ <element ref="disk_white"><bounds x="88.2" y="67" width="5" height="5" /></element>
+ <element ref="disk_white"><bounds x="88.2" y="75.8" width="5" height="5" /></element>
+
+ <element ref="text_re"><bounds x="88.2" y="15.2" width="5" height="3" /></element>
+ <element ref="text_cl"><bounds x="88.2" y="24" width="5" height="3" /></element>
+ <element ref="text_king"><bounds x="88.2" y="32.8" width="5" height="3" /></element>
+ <element ref="text_queen"><bounds x="88.2" y="41.6" width="5" height="3" /></element>
+ <element ref="text_bishop"><bounds x="88.2" y="50.4" width="5" height="3" /></element>
+ <element ref="text_knight"><bounds x="88.2" y="59.2" width="5" height="3" /></element>
+ <element ref="text_rook"><bounds x="88.2" y="68" width="5" height="3" /></element>
+ <element ref="text_pawn"><bounds x="88.2" y="76.8" width="5" height="3" /></element>
+
+ <element ref="hlb" inputtag="IN.8" inputmask="0x80"><bounds x="87" y="13" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.8" inputmask="0x40"><bounds x="87" y="21.8" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.8" inputmask="0x20"><bounds x="87" y="30.6" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.8" inputmask="0x10"><bounds x="87" y="39.4" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.8" inputmask="0x08"><bounds x="87" y="48.2" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.8" inputmask="0x04"><bounds x="87" y="57" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.8" inputmask="0x02"><bounds x="87" y="65.8" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.8" inputmask="0x01"><bounds x="87" y="74.6" width="7.4" height="7.4" /><color alpha="0.3" /></element>
<!-- panel 7seg leds -->
- <bezel name="digit3" element="digit">
+ <element name="digit3" ref="digit">
<bounds x="33" y="-11.5" width="5.66" height="8.5" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds x="38.66" y="-11.5" width="5.66" height="8.5" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds x="47.16" y="-11.5" width="5.66" height="8.5" />
- </bezel>
- <bezel name="digit0" element="digit">
+ </element>
+ <element name="digit0" ref="digit">
<bounds x="52.82" y="-11.5" width="5.66" height="8.5" />
- </bezel>
+ </element>
- <bezel name="2.7" element="led">
+ <element name="2.7" ref="led">
<bounds x="45.58" y="-10" width="0.85" height="0.85" />
- </bezel>
- <bezel name="3.7" element="led">
+ </element>
+ <element name="3.7" ref="led">
<bounds x="45.13" y="-5.35" width="0.85" height="0.85" />
- </bezel>
+ </element>
<!-- panel buttons -->
- <bezel element="black"><bounds x="73" y="-11.5" width="5" height="3" /></bezel>
- <bezel element="text_tm"><bounds x="73.05" y="-11.45" width="4.9" height="2.9" /></bezel>
- <bezel element="hlp" inputtag="IN.2" inputmask="0x100"><bounds x="73" y="-11.5" width="5" height="3" /><color alpha="0.25" /></bezel>
+ <element ref="black"><bounds x="73" y="-11.5" width="5" height="3" /></element>
+ <element ref="text_tm"><bounds x="73.05" y="-11.45" width="4.9" height="2.9" /></element>
+ <element ref="hlp" inputtag="IN.2" inputmask="0x100"><bounds x="73" y="-11.5" width="5" height="3" /><color alpha="0.25" /></element>
- <bezel element="black"><bounds x="79.2" y="-11.5" width="5" height="3" /></bezel>
- <bezel element="text_rv"><bounds x="79.25" y="-11.45" width="4.9" height="2.9" /></bezel>
- <bezel element="hlp" inputtag="IN.1" inputmask="0x100"><bounds x="79.2" y="-11.5" width="5" height="3" /><color alpha="0.25" /></bezel>
+ <element ref="black"><bounds x="79.2" y="-11.5" width="5" height="3" /></element>
+ <element ref="text_rv"><bounds x="79.25" y="-11.45" width="4.9" height="2.9" /></element>
+ <element ref="hlp" inputtag="IN.1" inputmask="0x100"><bounds x="79.2" y="-11.5" width="5" height="3" /><color alpha="0.25" /></element>
- <bezel element="black"><bounds x="85.4" y="-11.5" width="5" height="3" /></bezel>
- <bezel element="text_speak"><bounds x="85.45" y="-11.45" width="4.9" height="2.9" /></bezel>
- <bezel element="hlp" inputtag="IN.0" inputmask="0x100"><bounds x="85.4" y="-11.5" width="5" height="3" /><color alpha="0.25" /></bezel>
+ <element ref="black"><bounds x="85.4" y="-11.5" width="5" height="3" /></element>
+ <element ref="text_speak"><bounds x="85.45" y="-11.45" width="4.9" height="2.9" /></element>
+ <element ref="hlp" inputtag="IN.0" inputmask="0x100"><bounds x="85.4" y="-11.5" width="5" height="3" /><color alpha="0.25" /></element>
- <bezel element="black"><bounds x="73" y="-6" width="5" height="3" /></bezel>
- <bezel element="text_st"><bounds x="73.05" y="-5.95" width="4.9" height="2.9" /></bezel>
- <bezel element="hlp" inputtag="IN.5" inputmask="0x100"><bounds x="73" y="-6" width="5" height="3" /><color alpha="0.25" /></bezel>
+ <element ref="black"><bounds x="73" y="-6" width="5" height="3" /></element>
+ <element ref="text_st"><bounds x="73.05" y="-5.95" width="4.9" height="2.9" /></element>
+ <element ref="hlp" inputtag="IN.5" inputmask="0x100"><bounds x="73" y="-6" width="5" height="3" /><color alpha="0.25" /></element>
- <bezel element="black"><bounds x="79.2" y="-6" width="5" height="3" /></bezel>
- <bezel element="text_dm"><bounds x="79.25" y="-5.95" width="4.9" height="2.9" /></bezel>
- <bezel element="hlp" inputtag="IN.4" inputmask="0x100"><bounds x="79.2" y="-6" width="5" height="3" /><color alpha="0.25" /></bezel>
+ <element ref="black"><bounds x="79.2" y="-6" width="5" height="3" /></element>
+ <element ref="text_dm"><bounds x="79.25" y="-5.95" width="4.9" height="2.9" /></element>
+ <element ref="hlp" inputtag="IN.4" inputmask="0x100"><bounds x="79.2" y="-6" width="5" height="3" /><color alpha="0.25" /></element>
- <bezel element="black"><bounds x="85.4" y="-6" width="5" height="3" /></bezel>
- <bezel element="text_lv"><bounds x="85.45" y="-5.95" width="4.9" height="2.9" /></bezel>
- <bezel element="hlp" inputtag="IN.3" inputmask="0x100"><bounds x="85.4" y="-6" width="5" height="3" /><color alpha="0.25" /></bezel>
+ <element ref="black"><bounds x="85.4" y="-6" width="5" height="3" /></element>
+ <element ref="text_lv"><bounds x="85.45" y="-5.95" width="4.9" height="2.9" /></element>
+ <element ref="hlp" inputtag="IN.3" inputmask="0x100"><bounds x="85.4" y="-6" width="5" height="3" /><color alpha="0.25" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/fidel_des.lay b/src/mame/layout/fidel_des.lay
index d6a79475826..38a4d0bac0d 100644
--- a/src/mame/layout/fidel_des.lay
+++ b/src/mame/layout/fidel_des.lay
@@ -254,100 +254,100 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- sensors, pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -406,82 +406,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -490,125 +490,125 @@ license:CC0
<view name="Internal Layout">
<bounds left="-18.5" right="96" top="-1.5" bottom="93" />
- <bezel element="white"><bounds x="-6.5" y="-1.5" width="102.5" height="94.5" /></bezel>
+ <element ref="white"><bounds x="-6.5" y="-1.5" width="102.5" height="94.5" /></element>
- <bezel element="black"><bounds x="3" y="2.5" width="81" height="81" /></bezel>
+ <element ref="black"><bounds x="3" y="2.5" width="81" height="81" /></element>
<group ref="sb_board"><bounds x="3.5" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-17.5" y="3.5" width="10" height="80" /></group>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="0.2" y="7" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="0.2" y="17" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="0.2" y="27" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="0.2" y="37" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="0.2" y="47" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="0.2" y="57" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="0.2" y="67" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="0.2" y="77" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="7.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="17.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="27.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="37.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="47.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="57.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="67.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="77.5" y="84.5" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="0.2" y="7" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="0.2" y="17" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="0.2" y="27" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="0.2" y="37" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="0.2" y="47" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="0.2" y="57" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="0.2" y="67" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="0.2" y="77" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="7.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="17.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="27.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="37.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="47.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="57.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="67.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="77.5" y="84.5" width="2" height="2" /></element>
<!-- left side labels -->
- <bezel element="text_9"><bounds x="-6.3" y="12" width="3" height="2" /></bezel>
- <bezel element="text_10"><bounds x="-6.3" y="22" width="3" height="2" /></bezel>
- <bezel element="text_11"><bounds x="-6.3" y="32" width="3" height="2" /></bezel>
- <bezel element="text_12"><bounds x="-6.3" y="42" width="3" height="2" /></bezel>
+ <element ref="text_9"><bounds x="-6.3" y="12" width="3" height="2" /></element>
+ <element ref="text_10"><bounds x="-6.3" y="22" width="3" height="2" /></element>
+ <element ref="text_11"><bounds x="-6.3" y="32" width="3" height="2" /></element>
+ <element ref="text_12"><bounds x="-6.3" y="42" width="3" height="2" /></element>
<!-- bottom side labels -->
- <bezel element="text_lb"><bounds x="13.5" y="89.9" width="10" height="2" /></bezel>
- <bezel element="text_lc"><bounds x="23.5" y="89.9" width="10" height="2" /></bezel>
- <bezel element="text_ld"><bounds x="33.5" y="89.9" width="10" height="2" /></bezel>
- <bezel element="text_le"><bounds x="43.5" y="89.9" width="10" height="2" /></bezel>
- <bezel element="text_lf"><bounds x="53.5" y="89.9" width="10" height="2" /></bezel>
- <bezel element="text_lh"><bounds x="73.5" y="89.9" width="10" height="2" /></bezel>
- <bezel element="text_lg"><bounds x="62.5" y="89.9" width="12" height="2" /></bezel>
+ <element ref="text_lb"><bounds x="13.5" y="89.9" width="10" height="2" /></element>
+ <element ref="text_lc"><bounds x="23.5" y="89.9" width="10" height="2" /></element>
+ <element ref="text_ld"><bounds x="33.5" y="89.9" width="10" height="2" /></element>
+ <element ref="text_le"><bounds x="43.5" y="89.9" width="10" height="2" /></element>
+ <element ref="text_lf"><bounds x="53.5" y="89.9" width="10" height="2" /></element>
+ <element ref="text_lh"><bounds x="73.5" y="89.9" width="10" height="2" /></element>
+ <element ref="text_lg"><bounds x="62.5" y="89.9" width="12" height="2" /></element>
<!-- chessboard leds -->
- <bezel name="0.7" element="led"><bounds x="-1.8" y="7.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.6" element="led"><bounds x="-1.8" y="17.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.5" element="led"><bounds x="-1.8" y="27.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.4" element="led"><bounds x="-1.8" y="37.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.3" element="led"><bounds x="-1.8" y="47.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.2" element="led"><bounds x="-1.8" y="57.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.1" element="led"><bounds x="-1.8" y="67.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.0" element="led"><bounds x="-1.8" y="77.25" width="1.5" height="1.5" /></bezel>
-
- <bezel name="1.0" element="led"><bounds x="7.75" y="87.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.1" element="led"><bounds x="17.75" y="87.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.2" element="led"><bounds x="27.75" y="87.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.3" element="led"><bounds x="37.75" y="87.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.4" element="led"><bounds x="47.75" y="87.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.5" element="led"><bounds x="57.75" y="87.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.6" element="led"><bounds x="67.75" y="87.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.7" element="led"><bounds x="77.75" y="87.5" width="1.5" height="1.5" /></bezel>
+ <element name="0.7" ref="led"><bounds x="-1.8" y="7.25" width="1.5" height="1.5" /></element>
+ <element name="0.6" ref="led"><bounds x="-1.8" y="17.25" width="1.5" height="1.5" /></element>
+ <element name="0.5" ref="led"><bounds x="-1.8" y="27.25" width="1.5" height="1.5" /></element>
+ <element name="0.4" ref="led"><bounds x="-1.8" y="37.25" width="1.5" height="1.5" /></element>
+ <element name="0.3" ref="led"><bounds x="-1.8" y="47.25" width="1.5" height="1.5" /></element>
+ <element name="0.2" ref="led"><bounds x="-1.8" y="57.25" width="1.5" height="1.5" /></element>
+ <element name="0.1" ref="led"><bounds x="-1.8" y="67.25" width="1.5" height="1.5" /></element>
+ <element name="0.0" ref="led"><bounds x="-1.8" y="77.25" width="1.5" height="1.5" /></element>
+
+ <element name="1.0" ref="led"><bounds x="7.75" y="87.5" width="1.5" height="1.5" /></element>
+ <element name="1.1" ref="led"><bounds x="17.75" y="87.5" width="1.5" height="1.5" /></element>
+ <element name="1.2" ref="led"><bounds x="27.75" y="87.5" width="1.5" height="1.5" /></element>
+ <element name="1.3" ref="led"><bounds x="37.75" y="87.5" width="1.5" height="1.5" /></element>
+ <element name="1.4" ref="led"><bounds x="47.75" y="87.5" width="1.5" height="1.5" /></element>
+ <element name="1.5" ref="led"><bounds x="57.75" y="87.5" width="1.5" height="1.5" /></element>
+ <element name="1.6" ref="led"><bounds x="67.75" y="87.5" width="1.5" height="1.5" /></element>
+ <element name="1.7" ref="led"><bounds x="77.75" y="87.5" width="1.5" height="1.5" /></element>
<!-- right side -->
- <bezel element="white"><bounds x="87.3" y="9.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="87.3" y="19.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="87.3" y="28.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="87.3" y="37.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="87.3" y="46.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="87.3" y="55.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="87.3" y="64.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="87.3" y="73.3" width="7.4" height="3.4" /></bezel>
-
- <bezel element="text_tl7"><bounds x="87" y="12" width="6" height="2.5" /></bezel>
- <bezel element="text_tl6"><bounds x="87" y="22" width="6" height="2.5" /></bezel>
- <bezel element="text_tl5"><bounds x="87" y="32" width="6" height="2.5" /></bezel>
- <bezel element="text_tl4"><bounds x="87" y="42" width="6" height="2.5" /></bezel>
- <bezel element="text_tl3"><bounds x="87" y="52" width="6" height="2.5" /></bezel>
- <bezel element="text_tl2"><bounds x="87" y="62" width="6" height="2.5" /></bezel>
-
- <bezel element="disk_black"><bounds x="87" y="5" width="6" height="6" /></bezel>
- <bezel element="disk_black"><bounds x="87" y="15" width="6" height="6" /></bezel>
- <bezel element="disk_black"><bounds x="87" y="25" width="6" height="6" /></bezel>
- <bezel element="disk_black"><bounds x="87" y="35" width="6" height="6" /></bezel>
- <bezel element="disk_black"><bounds x="87" y="45" width="6" height="6" /></bezel>
- <bezel element="disk_black"><bounds x="87" y="55" width="6" height="6" /></bezel>
- <bezel element="disk_black"><bounds x="87" y="65" width="6" height="6" /></bezel>
- <bezel element="disk_black"><bounds x="87" y="75" width="6" height="6" /></bezel>
-
- <bezel element="disk_white"><bounds x="87.7" y="5.7" width="4.6" height="4.6" /></bezel>
- <bezel element="disk_white"><bounds x="87.7" y="15.7" width="4.6" height="4.6" /></bezel>
- <bezel element="disk_white"><bounds x="87.7" y="25.7" width="4.6" height="4.6" /></bezel>
- <bezel element="disk_white"><bounds x="87.7" y="35.7" width="4.6" height="4.6" /></bezel>
- <bezel element="disk_white"><bounds x="87.7" y="45.7" width="4.6" height="4.6" /></bezel>
- <bezel element="disk_white"><bounds x="87.7" y="55.7" width="4.6" height="4.6" /></bezel>
- <bezel element="disk_white"><bounds x="87.7" y="65.7" width="4.6" height="4.6" /></bezel>
- <bezel element="disk_white"><bounds x="87.7" y="75.7" width="4.6" height="4.6" /></bezel>
-
- <bezel element="text_t81"><bounds x="88.1" y="6.7" width="3.8" height="1.25" /></bezel>
- <bezel element="text_t82"><bounds x="88.1" y="7.95" width="3.8" height="1.25" /></bezel>
- <bezel element="text_t7"><bounds x="87.8" y="17.325" width="4.4" height="1.25" /></bezel>
- <bezel element="text_t6"><bounds x="87.8" y="27.325" width="4.4" height="1.25" /></bezel>
- <bezel element="text_t5"><bounds x="87.8" y="37.325" width="4.4" height="1.25" /></bezel>
- <bezel element="text_t41"><bounds x="88.1" y="46.7" width="3.8" height="1.25" /></bezel>
- <bezel element="text_t42"><bounds x="88.1" y="47.95" width="3.8" height="1.25" /></bezel>
- <bezel element="text_t3"><bounds x="87.8" y="57.325" width="4.4" height="1.25" /></bezel>
- <bezel element="text_t2"><bounds x="87.8" y="67.325" width="4.4" height="1.25" /></bezel>
- <bezel element="text_t1"><bounds x="87.8" y="77.325" width="4.4" height="1.25" /></bezel>
-
- <bezel element="hlb" inputtag="IN.0" inputmask="0x80"><bounds x="87" y="5" width="6" height="6" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x40"><bounds x="87" y="15" width="6" height="6" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x20"><bounds x="87" y="25" width="6" height="6" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x10"><bounds x="87" y="35" width="6" height="6" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="87" y="45" width="6" height="6" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="87" y="55" width="6" height="6" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="87" y="65" width="6" height="6" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="87" y="75" width="6" height="6" /><color alpha="0.3" /></bezel>
+ <element ref="white"><bounds x="87.3" y="9.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="87.3" y="19.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="87.3" y="28.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="87.3" y="37.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="87.3" y="46.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="87.3" y="55.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="87.3" y="64.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="87.3" y="73.3" width="7.4" height="3.4" /></element>
+
+ <element ref="text_tl7"><bounds x="87" y="12" width="6" height="2.5" /></element>
+ <element ref="text_tl6"><bounds x="87" y="22" width="6" height="2.5" /></element>
+ <element ref="text_tl5"><bounds x="87" y="32" width="6" height="2.5" /></element>
+ <element ref="text_tl4"><bounds x="87" y="42" width="6" height="2.5" /></element>
+ <element ref="text_tl3"><bounds x="87" y="52" width="6" height="2.5" /></element>
+ <element ref="text_tl2"><bounds x="87" y="62" width="6" height="2.5" /></element>
+
+ <element ref="disk_black"><bounds x="87" y="5" width="6" height="6" /></element>
+ <element ref="disk_black"><bounds x="87" y="15" width="6" height="6" /></element>
+ <element ref="disk_black"><bounds x="87" y="25" width="6" height="6" /></element>
+ <element ref="disk_black"><bounds x="87" y="35" width="6" height="6" /></element>
+ <element ref="disk_black"><bounds x="87" y="45" width="6" height="6" /></element>
+ <element ref="disk_black"><bounds x="87" y="55" width="6" height="6" /></element>
+ <element ref="disk_black"><bounds x="87" y="65" width="6" height="6" /></element>
+ <element ref="disk_black"><bounds x="87" y="75" width="6" height="6" /></element>
+
+ <element ref="disk_white"><bounds x="87.7" y="5.7" width="4.6" height="4.6" /></element>
+ <element ref="disk_white"><bounds x="87.7" y="15.7" width="4.6" height="4.6" /></element>
+ <element ref="disk_white"><bounds x="87.7" y="25.7" width="4.6" height="4.6" /></element>
+ <element ref="disk_white"><bounds x="87.7" y="35.7" width="4.6" height="4.6" /></element>
+ <element ref="disk_white"><bounds x="87.7" y="45.7" width="4.6" height="4.6" /></element>
+ <element ref="disk_white"><bounds x="87.7" y="55.7" width="4.6" height="4.6" /></element>
+ <element ref="disk_white"><bounds x="87.7" y="65.7" width="4.6" height="4.6" /></element>
+ <element ref="disk_white"><bounds x="87.7" y="75.7" width="4.6" height="4.6" /></element>
+
+ <element ref="text_t81"><bounds x="88.1" y="6.7" width="3.8" height="1.25" /></element>
+ <element ref="text_t82"><bounds x="88.1" y="7.95" width="3.8" height="1.25" /></element>
+ <element ref="text_t7"><bounds x="87.8" y="17.325" width="4.4" height="1.25" /></element>
+ <element ref="text_t6"><bounds x="87.8" y="27.325" width="4.4" height="1.25" /></element>
+ <element ref="text_t5"><bounds x="87.8" y="37.325" width="4.4" height="1.25" /></element>
+ <element ref="text_t41"><bounds x="88.1" y="46.7" width="3.8" height="1.25" /></element>
+ <element ref="text_t42"><bounds x="88.1" y="47.95" width="3.8" height="1.25" /></element>
+ <element ref="text_t3"><bounds x="87.8" y="57.325" width="4.4" height="1.25" /></element>
+ <element ref="text_t2"><bounds x="87.8" y="67.325" width="4.4" height="1.25" /></element>
+ <element ref="text_t1"><bounds x="87.8" y="77.325" width="4.4" height="1.25" /></element>
+
+ <element ref="hlb" inputtag="IN.0" inputmask="0x80"><bounds x="87" y="5" width="6" height="6" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x40"><bounds x="87" y="15" width="6" height="6" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x20"><bounds x="87" y="25" width="6" height="6" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x10"><bounds x="87" y="35" width="6" height="6" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="87" y="45" width="6" height="6" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="87" y="55" width="6" height="6" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="87" y="65" width="6" height="6" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="87" y="75" width="6" height="6" /><color alpha="0.3" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/fidel_desdis.lay b/src/mame/layout/fidel_desdis.lay
index 818d908318a..4bc35e0a3e4 100644
--- a/src/mame/layout/fidel_desdis.lay
+++ b/src/mame/layout/fidel_desdis.lay
@@ -253,100 +253,100 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- sensors, pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -405,82 +405,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -489,127 +489,127 @@ license:CC0
<view name="Internal Layout">
<bounds left="-19" right="93" top="-1" bottom="102.5" />
- <bezel element="white"><bounds x="-7" y="-1" width="100" height="103.5" /></bezel>
+ <element ref="white"><bounds x="-7" y="-1" width="100" height="103.5" /></element>
- <bezel element="black"><bounds x="2.5" y="3" width="81" height="81" /></bezel>
+ <element ref="black"><bounds x="2.5" y="3" width="81" height="81" /></element>
<group ref="sb_board"><bounds x="3" y="3.5" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-18" y="3.5" width="10" height="80" /></group>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="-2.75" y="7.5" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="-2.75" y="17.5" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="-2.75" y="27.5" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="-2.75" y="37.5" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="-2.75" y="47.5" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="-2.75" y="57.5" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="-2.75" y="67.5" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="-2.75" y="77.5" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="5" y="85" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="15" y="85" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="25" y="85" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="35" y="85" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="45" y="85" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="55" y="85" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="65" y="85" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="75" y="85" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="-2.75" y="7.5" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="-2.75" y="17.5" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="-2.75" y="27.5" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="-2.75" y="37.5" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="-2.75" y="47.5" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="-2.75" y="57.5" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="-2.75" y="67.5" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="-2.75" y="77.5" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="5" y="85" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="15" y="85" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="25" y="85" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="35" y="85" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="45" y="85" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="55" y="85" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="65" y="85" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="75" y="85" width="2" height="2" /></element>
<!-- chessboard leds -->
- <bezel name="0.7" element="led"><bounds x="-0.5" y="7.75" width="1.5" height="1.5" /></bezel>
- <bezel name="0.6" element="led"><bounds x="-0.5" y="17.75" width="1.5" height="1.5" /></bezel>
- <bezel name="0.5" element="led"><bounds x="-0.5" y="27.75" width="1.5" height="1.5" /></bezel>
- <bezel name="0.4" element="led"><bounds x="-0.5" y="37.75" width="1.5" height="1.5" /></bezel>
- <bezel name="0.3" element="led"><bounds x="-0.5" y="47.75" width="1.5" height="1.5" /></bezel>
- <bezel name="0.2" element="led"><bounds x="-0.5" y="57.75" width="1.5" height="1.5" /></bezel>
- <bezel name="0.1" element="led"><bounds x="-0.5" y="67.75" width="1.5" height="1.5" /></bezel>
- <bezel name="0.0" element="led"><bounds x="-0.5" y="77.75" width="1.5" height="1.5" /></bezel>
-
- <bezel name="1.0" element="led"><bounds x="7.25" y="85.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.1" element="led"><bounds x="17.25" y="85.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.2" element="led"><bounds x="27.25" y="85.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.3" element="led"><bounds x="37.25" y="85.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.4" element="led"><bounds x="47.25" y="85.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.5" element="led"><bounds x="57.25" y="85.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.6" element="led"><bounds x="67.25" y="85.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.7" element="led"><bounds x="77.25" y="85.5" width="1.5" height="1.5" /></bezel>
+ <element name="0.7" ref="led"><bounds x="-0.5" y="7.75" width="1.5" height="1.5" /></element>
+ <element name="0.6" ref="led"><bounds x="-0.5" y="17.75" width="1.5" height="1.5" /></element>
+ <element name="0.5" ref="led"><bounds x="-0.5" y="27.75" width="1.5" height="1.5" /></element>
+ <element name="0.4" ref="led"><bounds x="-0.5" y="37.75" width="1.5" height="1.5" /></element>
+ <element name="0.3" ref="led"><bounds x="-0.5" y="47.75" width="1.5" height="1.5" /></element>
+ <element name="0.2" ref="led"><bounds x="-0.5" y="57.75" width="1.5" height="1.5" /></element>
+ <element name="0.1" ref="led"><bounds x="-0.5" y="67.75" width="1.5" height="1.5" /></element>
+ <element name="0.0" ref="led"><bounds x="-0.5" y="77.75" width="1.5" height="1.5" /></element>
+
+ <element name="1.0" ref="led"><bounds x="7.25" y="85.5" width="1.5" height="1.5" /></element>
+ <element name="1.1" ref="led"><bounds x="17.25" y="85.5" width="1.5" height="1.5" /></element>
+ <element name="1.2" ref="led"><bounds x="27.25" y="85.5" width="1.5" height="1.5" /></element>
+ <element name="1.3" ref="led"><bounds x="37.25" y="85.5" width="1.5" height="1.5" /></element>
+ <element name="1.4" ref="led"><bounds x="47.25" y="85.5" width="1.5" height="1.5" /></element>
+ <element name="1.5" ref="led"><bounds x="57.25" y="85.5" width="1.5" height="1.5" /></element>
+ <element name="1.6" ref="led"><bounds x="67.25" y="85.5" width="1.5" height="1.5" /></element>
+ <element name="1.7" ref="led"><bounds x="77.25" y="85.5" width="1.5" height="1.5" /></element>
<!-- bottom side -->
- <bezel element="text_white"><bounds x="33" y="87.5" width="10" height="2" /></bezel>
- <bezel element="text_black"><bounds x="43" y="87.5" width="10" height="2" /></bezel>
-
- <bezel element="text_s1"><bounds x="3" y="89.7" width="10" height="1.8" /></bezel>
- <bezel element="text_s2"><bounds x="12" y="89.7" width="10" height="1.8" /></bezel>
- <bezel element="text_s3"><bounds x="21" y="89.7" width="10" height="1.8" /></bezel>
- <bezel element="text_s4"><bounds x="55" y="89.7" width="10" height="1.8" /></bezel>
- <bezel element="text_s5"><bounds x="64" y="89.7" width="10" height="1.8" /></bezel>
- <bezel element="text_s6"><bounds x="73" y="89.7" width="10" height="1.8" /></bezel>
-
- <bezel element="text_u1"><bounds x="3" y="96.3" width="10" height="1.8" /></bezel>
- <bezel element="text_u2"><bounds x="12" y="96.3" width="10" height="1.8" /></bezel>
- <bezel element="text_u3"><bounds x="21" y="96.3" width="10" height="1.8" /></bezel>
- <bezel element="text_u4"><bounds x="55" y="96.3" width="10" height="1.8" /></bezel>
- <bezel element="text_u5"><bounds x="64" y="96.3" width="10" height="1.8" /></bezel>
- <bezel element="text_u6"><bounds x="73" y="96.3" width="10" height="1.8" /></bezel>
-
- <bezel element="text_king"><bounds x="3" y="98.5" width="10" height="2.65" /></bezel>
- <bezel element="text_queen"><bounds x="12" y="98.5" width="10" height="2.65" /></bezel>
- <bezel element="text_rook"><bounds x="21" y="98.5" width="10" height="2.65" /></bezel>
- <bezel element="text_bishop"><bounds x="55" y="98.5" width="10" height="2.65" /></bezel>
- <bezel element="text_knight"><bounds x="64" y="98.5" width="10" height="2.65" /></bezel>
- <bezel element="text_pawn"><bounds x="73" y="98.5" width="10" height="2.65" /></bezel>
-
- <bezel element="disk_black"><bounds x="6" y="92" width="4" height="4" /></bezel>
- <bezel element="disk_black"><bounds x="15" y="92" width="4" height="4" /></bezel>
- <bezel element="disk_black"><bounds x="24" y="92" width="4" height="4" /></bezel>
- <bezel element="disk_black"><bounds x="58" y="92" width="4" height="4" /></bezel>
- <bezel element="disk_black"><bounds x="67" y="92" width="4" height="4" /></bezel>
- <bezel element="disk_black"><bounds x="76" y="92" width="4" height="4" /></bezel>
-
- <bezel element="disk_white"><bounds x="6.5" y="92.5" width="3" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="15.5" y="92.5" width="3" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="24.5" y="92.5" width="3" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="58.5" y="92.5" width="3" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="67.5" y="92.5" width="3" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="76.5" y="92.5" width="3" height="3" /></bezel>
-
- <bezel element="hlb" inputtag="IN.0" inputmask="0x40"><bounds x="6" y="92" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x20"><bounds x="15" y="92" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x10"><bounds x="24" y="92" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="58" y="92" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="67" y="92" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="76" y="92" width="4" height="4" /><color alpha="0.3" /></bezel>
-
- <bezel element="redb"><bounds x="-5" y="91" width="8" height="6" /></bezel>
- <bezel element="white"><bounds x="-4.25" y="91.75" width="6.5" height="4.5" /></bezel>
- <bezel element="text_shift"><bounds x="-4" y="93" width="6" height="2" /></bezel>
- <bezel name="1.8" element="led"><bounds x="0.65" y="94.65" width="1.5" height="1.5" /></bezel>
- <bezel element="hlr" inputtag="IN.0" inputmask="0x80"><bounds x="-5" y="91" width="8" height="6" /><color alpha="0.3" /></bezel>
-
- <bezel element="black"><bounds x="83" y="91" width="8" height="6" /></bezel>
- <bezel element="white"><bounds x="83.75" y="91.75" width="6.5" height="4.5" /></bezel>
- <bezel element="text_clear"><bounds x="84" y="93" width="6" height="2" /></bezel>
- <bezel element="hlr" inputtag="IN.0" inputmask="0x01"><bounds x="83" y="91" width="8" height="6" /><color alpha="0.3" /></bezel>
+ <element ref="text_white"><bounds x="33" y="87.5" width="10" height="2" /></element>
+ <element ref="text_black"><bounds x="43" y="87.5" width="10" height="2" /></element>
+
+ <element ref="text_s1"><bounds x="3" y="89.7" width="10" height="1.8" /></element>
+ <element ref="text_s2"><bounds x="12" y="89.7" width="10" height="1.8" /></element>
+ <element ref="text_s3"><bounds x="21" y="89.7" width="10" height="1.8" /></element>
+ <element ref="text_s4"><bounds x="55" y="89.7" width="10" height="1.8" /></element>
+ <element ref="text_s5"><bounds x="64" y="89.7" width="10" height="1.8" /></element>
+ <element ref="text_s6"><bounds x="73" y="89.7" width="10" height="1.8" /></element>
+
+ <element ref="text_u1"><bounds x="3" y="96.3" width="10" height="1.8" /></element>
+ <element ref="text_u2"><bounds x="12" y="96.3" width="10" height="1.8" /></element>
+ <element ref="text_u3"><bounds x="21" y="96.3" width="10" height="1.8" /></element>
+ <element ref="text_u4"><bounds x="55" y="96.3" width="10" height="1.8" /></element>
+ <element ref="text_u5"><bounds x="64" y="96.3" width="10" height="1.8" /></element>
+ <element ref="text_u6"><bounds x="73" y="96.3" width="10" height="1.8" /></element>
+
+ <element ref="text_king"><bounds x="3" y="98.5" width="10" height="2.65" /></element>
+ <element ref="text_queen"><bounds x="12" y="98.5" width="10" height="2.65" /></element>
+ <element ref="text_rook"><bounds x="21" y="98.5" width="10" height="2.65" /></element>
+ <element ref="text_bishop"><bounds x="55" y="98.5" width="10" height="2.65" /></element>
+ <element ref="text_knight"><bounds x="64" y="98.5" width="10" height="2.65" /></element>
+ <element ref="text_pawn"><bounds x="73" y="98.5" width="10" height="2.65" /></element>
+
+ <element ref="disk_black"><bounds x="6" y="92" width="4" height="4" /></element>
+ <element ref="disk_black"><bounds x="15" y="92" width="4" height="4" /></element>
+ <element ref="disk_black"><bounds x="24" y="92" width="4" height="4" /></element>
+ <element ref="disk_black"><bounds x="58" y="92" width="4" height="4" /></element>
+ <element ref="disk_black"><bounds x="67" y="92" width="4" height="4" /></element>
+ <element ref="disk_black"><bounds x="76" y="92" width="4" height="4" /></element>
+
+ <element ref="disk_white"><bounds x="6.5" y="92.5" width="3" height="3" /></element>
+ <element ref="disk_white"><bounds x="15.5" y="92.5" width="3" height="3" /></element>
+ <element ref="disk_white"><bounds x="24.5" y="92.5" width="3" height="3" /></element>
+ <element ref="disk_white"><bounds x="58.5" y="92.5" width="3" height="3" /></element>
+ <element ref="disk_white"><bounds x="67.5" y="92.5" width="3" height="3" /></element>
+ <element ref="disk_white"><bounds x="76.5" y="92.5" width="3" height="3" /></element>
+
+ <element ref="hlb" inputtag="IN.0" inputmask="0x40"><bounds x="6" y="92" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x20"><bounds x="15" y="92" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x10"><bounds x="24" y="92" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="58" y="92" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="67" y="92" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="76" y="92" width="4" height="4" /><color alpha="0.3" /></element>
+
+ <element ref="redb"><bounds x="-5" y="91" width="8" height="6" /></element>
+ <element ref="white"><bounds x="-4.25" y="91.75" width="6.5" height="4.5" /></element>
+ <element ref="text_shift"><bounds x="-4" y="93" width="6" height="2" /></element>
+ <element name="1.8" ref="led"><bounds x="0.65" y="94.65" width="1.5" height="1.5" /></element>
+ <element ref="hlr" inputtag="IN.0" inputmask="0x80"><bounds x="-5" y="91" width="8" height="6" /><color alpha="0.3" /></element>
+
+ <element ref="black"><bounds x="83" y="91" width="8" height="6" /></element>
+ <element ref="white"><bounds x="83.75" y="91.75" width="6.5" height="4.5" /></element>
+ <element ref="text_clear"><bounds x="84" y="93" width="6" height="2" /></element>
+ <element ref="hlr" inputtag="IN.0" inputmask="0x01"><bounds x="83" y="91" width="8" height="6" /><color alpha="0.3" /></element>
<!-- lcd panel -->
- <bezel element="black"><bounds x="30.5" y="90" width="25" height="8" /></bezel>
- <bezel element="lcd_bg"><bounds x="31" y="90.5" width="24" height="7" /></bezel>
+ <element ref="black"><bounds x="30.5" y="90" width="25" height="8" /></element>
+ <element ref="lcd_bg"><bounds x="31" y="90.5" width="24" height="7" /></element>
- <bezel name="digit2" element="digit"><bounds x="32" y="91" width="4" height="6" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="38" y="91" width="4" height="6" /></bezel>
- <bezel name="digit4" element="digit"><bounds x="44" y="91" width="4" height="6" /></bezel>
- <bezel name="digit5" element="digit"><bounds x="50" y="91" width="4" height="6" /></bezel>
+ <element name="digit2" ref="digit"><bounds x="32" y="91" width="4" height="6" /></element>
+ <element name="digit3" ref="digit"><bounds x="38" y="91" width="4" height="6" /></element>
+ <element name="digit4" ref="digit"><bounds x="44" y="91" width="4" height="6" /></element>
+ <element name="digit5" ref="digit"><bounds x="50" y="91" width="4" height="6" /></element>
- <bezel name="2.7" element="ldot"><bounds x="36.5" y="96.5" width="0.6" height="0.6" /></bezel>
- <bezel name="3.7" element="ldot"><bounds x="42.5" y="96.5" width="0.6" height="0.6" /></bezel>
- <bezel name="4.7" element="ldot"><bounds x="48.5" y="96.5" width="0.6" height="0.6" /></bezel>
+ <element name="2.7" ref="ldot"><bounds x="36.5" y="96.5" width="0.6" height="0.6" /></element>
+ <element name="3.7" ref="ldot"><bounds x="42.5" y="96.5" width="0.6" height="0.6" /></element>
+ <element name="4.7" ref="ldot"><bounds x="48.5" y="96.5" width="0.6" height="0.6" /></element>
- <bezel name="5.7" element="ldot"><bounds x="42.91" y="92.8" width="0.6" height="0.6" /></bezel>
- <bezel name="5.7" element="ldot"><bounds x="42.69" y="94.65" width="0.6" height="0.6" /></bezel>
+ <element name="5.7" ref="ldot"><bounds x="42.91" y="92.8" width="0.6" height="0.6" /></element>
+ <element name="5.7" ref="ldot"><bounds x="42.69" y="94.65" width="0.6" height="0.6" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/fidel_desdis_68kg.lay b/src/mame/layout/fidel_desdis_68kg.lay
index 2991a4b4a86..9a08af6eeb6 100644
--- a/src/mame/layout/fidel_desdis_68kg.lay
+++ b/src/mame/layout/fidel_desdis_68kg.lay
@@ -257,100 +257,100 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- sensors, pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -409,82 +409,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -493,126 +493,126 @@ license:CC0
<view name="Internal Layout">
<bounds left="-19" right="93" top="-1" bottom="102.5" />
- <bezel element="white"><bounds x="-7" y="-1" width="100" height="103.5" /></bezel>
- <bezel element="cblack"><bounds x="2.5" y="3" width="81" height="81" /></bezel>
+ <element ref="white"><bounds x="-7" y="-1" width="100" height="103.5" /></element>
+ <element ref="cblack"><bounds x="2.5" y="3" width="81" height="81" /></element>
<group ref="sb_board"><bounds x="3" y="3.5" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-18" y="3.5" width="10" height="80" /></group>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="-2.75" y="7.5" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="-2.75" y="17.5" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="-2.75" y="27.5" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="-2.75" y="37.5" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="-2.75" y="47.5" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="-2.75" y="57.5" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="-2.75" y="67.5" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="-2.75" y="77.5" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="5" y="85" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="15" y="85" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="25" y="85" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="35" y="85" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="45" y="85" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="55" y="85" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="65" y="85" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="75" y="85" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="-2.75" y="7.5" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="-2.75" y="17.5" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="-2.75" y="27.5" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="-2.75" y="37.5" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="-2.75" y="47.5" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="-2.75" y="57.5" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="-2.75" y="67.5" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="-2.75" y="77.5" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="5" y="85" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="15" y="85" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="25" y="85" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="35" y="85" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="45" y="85" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="55" y="85" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="65" y="85" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="75" y="85" width="2" height="2" /></element>
<!-- chessboard leds -->
- <bezel name="0.7" element="led"><bounds x="-0.5" y="7.75" width="1.5" height="1.5" /></bezel>
- <bezel name="0.6" element="led"><bounds x="-0.5" y="17.75" width="1.5" height="1.5" /></bezel>
- <bezel name="0.5" element="led"><bounds x="-0.5" y="27.75" width="1.5" height="1.5" /></bezel>
- <bezel name="0.4" element="led"><bounds x="-0.5" y="37.75" width="1.5" height="1.5" /></bezel>
- <bezel name="0.3" element="led"><bounds x="-0.5" y="47.75" width="1.5" height="1.5" /></bezel>
- <bezel name="0.2" element="led"><bounds x="-0.5" y="57.75" width="1.5" height="1.5" /></bezel>
- <bezel name="0.1" element="led"><bounds x="-0.5" y="67.75" width="1.5" height="1.5" /></bezel>
- <bezel name="0.0" element="led"><bounds x="-0.5" y="77.75" width="1.5" height="1.5" /></bezel>
-
- <bezel name="1.0" element="led"><bounds x="7.25" y="85.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.1" element="led"><bounds x="17.25" y="85.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.2" element="led"><bounds x="27.25" y="85.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.3" element="led"><bounds x="37.25" y="85.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.4" element="led"><bounds x="47.25" y="85.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.5" element="led"><bounds x="57.25" y="85.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.6" element="led"><bounds x="67.25" y="85.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.7" element="led"><bounds x="77.25" y="85.5" width="1.5" height="1.5" /></bezel>
+ <element name="0.7" ref="led"><bounds x="-0.5" y="7.75" width="1.5" height="1.5" /></element>
+ <element name="0.6" ref="led"><bounds x="-0.5" y="17.75" width="1.5" height="1.5" /></element>
+ <element name="0.5" ref="led"><bounds x="-0.5" y="27.75" width="1.5" height="1.5" /></element>
+ <element name="0.4" ref="led"><bounds x="-0.5" y="37.75" width="1.5" height="1.5" /></element>
+ <element name="0.3" ref="led"><bounds x="-0.5" y="47.75" width="1.5" height="1.5" /></element>
+ <element name="0.2" ref="led"><bounds x="-0.5" y="57.75" width="1.5" height="1.5" /></element>
+ <element name="0.1" ref="led"><bounds x="-0.5" y="67.75" width="1.5" height="1.5" /></element>
+ <element name="0.0" ref="led"><bounds x="-0.5" y="77.75" width="1.5" height="1.5" /></element>
+
+ <element name="1.0" ref="led"><bounds x="7.25" y="85.5" width="1.5" height="1.5" /></element>
+ <element name="1.1" ref="led"><bounds x="17.25" y="85.5" width="1.5" height="1.5" /></element>
+ <element name="1.2" ref="led"><bounds x="27.25" y="85.5" width="1.5" height="1.5" /></element>
+ <element name="1.3" ref="led"><bounds x="37.25" y="85.5" width="1.5" height="1.5" /></element>
+ <element name="1.4" ref="led"><bounds x="47.25" y="85.5" width="1.5" height="1.5" /></element>
+ <element name="1.5" ref="led"><bounds x="57.25" y="85.5" width="1.5" height="1.5" /></element>
+ <element name="1.6" ref="led"><bounds x="67.25" y="85.5" width="1.5" height="1.5" /></element>
+ <element name="1.7" ref="led"><bounds x="77.25" y="85.5" width="1.5" height="1.5" /></element>
<!-- bottom side -->
- <bezel element="text_white"><bounds x="33" y="87.5" width="10" height="2" /></bezel>
- <bezel element="text_black"><bounds x="43" y="87.5" width="10" height="2" /></bezel>
-
- <bezel element="text_s1"><bounds x="3" y="89.7" width="10" height="1.8" /></bezel>
- <bezel element="text_s2"><bounds x="12" y="89.7" width="10" height="1.8" /></bezel>
- <bezel element="text_s3"><bounds x="21" y="89.7" width="10" height="1.8" /></bezel>
- <bezel element="text_s4"><bounds x="55" y="89.7" width="10" height="1.8" /></bezel>
- <bezel element="text_s5"><bounds x="64" y="89.7" width="10" height="1.8" /></bezel>
- <bezel element="text_s6"><bounds x="73" y="89.7" width="10" height="1.8" /></bezel>
-
- <bezel element="text_u1"><bounds x="3" y="96.3" width="10" height="1.8" /></bezel>
- <bezel element="text_u2"><bounds x="12" y="96.3" width="10" height="1.8" /></bezel>
- <bezel element="text_u3"><bounds x="21" y="96.3" width="10" height="1.8" /></bezel>
- <bezel element="text_u4"><bounds x="55" y="96.3" width="10" height="1.8" /></bezel>
- <bezel element="text_u5"><bounds x="64" y="96.3" width="10" height="1.8" /></bezel>
- <bezel element="text_u6"><bounds x="73" y="96.3" width="10" height="1.8" /></bezel>
-
- <bezel element="text_king"><bounds x="3" y="98.5" width="10" height="2.65" /></bezel>
- <bezel element="text_queen"><bounds x="12" y="98.5" width="10" height="2.65" /></bezel>
- <bezel element="text_rook"><bounds x="21" y="98.5" width="10" height="2.65" /></bezel>
- <bezel element="text_bishop"><bounds x="55" y="98.5" width="10" height="2.65" /></bezel>
- <bezel element="text_knight"><bounds x="64" y="98.5" width="10" height="2.65" /></bezel>
- <bezel element="text_pawn"><bounds x="73" y="98.5" width="10" height="2.65" /></bezel>
-
- <bezel element="disk_black"><bounds x="6" y="92" width="4" height="4" /></bezel>
- <bezel element="disk_black"><bounds x="15" y="92" width="4" height="4" /></bezel>
- <bezel element="disk_black"><bounds x="24" y="92" width="4" height="4" /></bezel>
- <bezel element="disk_black"><bounds x="58" y="92" width="4" height="4" /></bezel>
- <bezel element="disk_black"><bounds x="67" y="92" width="4" height="4" /></bezel>
- <bezel element="disk_black"><bounds x="76" y="92" width="4" height="4" /></bezel>
-
- <bezel element="disk_white"><bounds x="6.5" y="92.5" width="3" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="15.5" y="92.5" width="3" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="24.5" y="92.5" width="3" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="58.5" y="92.5" width="3" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="67.5" y="92.5" width="3" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="76.5" y="92.5" width="3" height="3" /></bezel>
-
- <bezel element="hlb" inputtag="IN.0" inputmask="0x40"><bounds x="6" y="92" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x20"><bounds x="15" y="92" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x10"><bounds x="24" y="92" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="58" y="92" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="67" y="92" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="76" y="92" width="4" height="4" /><color alpha="0.3" /></bezel>
-
- <bezel element="greenb"><bounds x="-5" y="91" width="8" height="6" /></bezel>
- <bezel element="white"><bounds x="-4.25" y="91.75" width="6.5" height="4.5" /></bezel>
- <bezel element="text_shift"><bounds x="-4" y="93" width="6" height="2" /></bezel>
- <bezel name="1.8" element="ledg"><bounds x="0.65" y="94.65" width="1.5" height="1.5" /></bezel>
- <bezel element="hlr" inputtag="IN.0" inputmask="0x80"><bounds x="-5" y="91" width="8" height="6" /><color alpha="0.3" /></bezel>
-
- <bezel element="black"><bounds x="83" y="91" width="8" height="6" /></bezel>
- <bezel element="white"><bounds x="83.75" y="91.75" width="6.5" height="4.5" /></bezel>
- <bezel element="text_clear"><bounds x="84" y="93" width="6" height="2" /></bezel>
- <bezel element="hlr" inputtag="IN.0" inputmask="0x01"><bounds x="83" y="91" width="8" height="6" /><color alpha="0.3" /></bezel>
+ <element ref="text_white"><bounds x="33" y="87.5" width="10" height="2" /></element>
+ <element ref="text_black"><bounds x="43" y="87.5" width="10" height="2" /></element>
+
+ <element ref="text_s1"><bounds x="3" y="89.7" width="10" height="1.8" /></element>
+ <element ref="text_s2"><bounds x="12" y="89.7" width="10" height="1.8" /></element>
+ <element ref="text_s3"><bounds x="21" y="89.7" width="10" height="1.8" /></element>
+ <element ref="text_s4"><bounds x="55" y="89.7" width="10" height="1.8" /></element>
+ <element ref="text_s5"><bounds x="64" y="89.7" width="10" height="1.8" /></element>
+ <element ref="text_s6"><bounds x="73" y="89.7" width="10" height="1.8" /></element>
+
+ <element ref="text_u1"><bounds x="3" y="96.3" width="10" height="1.8" /></element>
+ <element ref="text_u2"><bounds x="12" y="96.3" width="10" height="1.8" /></element>
+ <element ref="text_u3"><bounds x="21" y="96.3" width="10" height="1.8" /></element>
+ <element ref="text_u4"><bounds x="55" y="96.3" width="10" height="1.8" /></element>
+ <element ref="text_u5"><bounds x="64" y="96.3" width="10" height="1.8" /></element>
+ <element ref="text_u6"><bounds x="73" y="96.3" width="10" height="1.8" /></element>
+
+ <element ref="text_king"><bounds x="3" y="98.5" width="10" height="2.65" /></element>
+ <element ref="text_queen"><bounds x="12" y="98.5" width="10" height="2.65" /></element>
+ <element ref="text_rook"><bounds x="21" y="98.5" width="10" height="2.65" /></element>
+ <element ref="text_bishop"><bounds x="55" y="98.5" width="10" height="2.65" /></element>
+ <element ref="text_knight"><bounds x="64" y="98.5" width="10" height="2.65" /></element>
+ <element ref="text_pawn"><bounds x="73" y="98.5" width="10" height="2.65" /></element>
+
+ <element ref="disk_black"><bounds x="6" y="92" width="4" height="4" /></element>
+ <element ref="disk_black"><bounds x="15" y="92" width="4" height="4" /></element>
+ <element ref="disk_black"><bounds x="24" y="92" width="4" height="4" /></element>
+ <element ref="disk_black"><bounds x="58" y="92" width="4" height="4" /></element>
+ <element ref="disk_black"><bounds x="67" y="92" width="4" height="4" /></element>
+ <element ref="disk_black"><bounds x="76" y="92" width="4" height="4" /></element>
+
+ <element ref="disk_white"><bounds x="6.5" y="92.5" width="3" height="3" /></element>
+ <element ref="disk_white"><bounds x="15.5" y="92.5" width="3" height="3" /></element>
+ <element ref="disk_white"><bounds x="24.5" y="92.5" width="3" height="3" /></element>
+ <element ref="disk_white"><bounds x="58.5" y="92.5" width="3" height="3" /></element>
+ <element ref="disk_white"><bounds x="67.5" y="92.5" width="3" height="3" /></element>
+ <element ref="disk_white"><bounds x="76.5" y="92.5" width="3" height="3" /></element>
+
+ <element ref="hlb" inputtag="IN.0" inputmask="0x40"><bounds x="6" y="92" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x20"><bounds x="15" y="92" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x10"><bounds x="24" y="92" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="58" y="92" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="67" y="92" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="76" y="92" width="4" height="4" /><color alpha="0.3" /></element>
+
+ <element ref="greenb"><bounds x="-5" y="91" width="8" height="6" /></element>
+ <element ref="white"><bounds x="-4.25" y="91.75" width="6.5" height="4.5" /></element>
+ <element ref="text_shift"><bounds x="-4" y="93" width="6" height="2" /></element>
+ <element name="1.8" ref="ledg"><bounds x="0.65" y="94.65" width="1.5" height="1.5" /></element>
+ <element ref="hlr" inputtag="IN.0" inputmask="0x80"><bounds x="-5" y="91" width="8" height="6" /><color alpha="0.3" /></element>
+
+ <element ref="black"><bounds x="83" y="91" width="8" height="6" /></element>
+ <element ref="white"><bounds x="83.75" y="91.75" width="6.5" height="4.5" /></element>
+ <element ref="text_clear"><bounds x="84" y="93" width="6" height="2" /></element>
+ <element ref="hlr" inputtag="IN.0" inputmask="0x01"><bounds x="83" y="91" width="8" height="6" /><color alpha="0.3" /></element>
<!-- lcd panel -->
- <bezel element="black"><bounds x="30.5" y="90" width="25" height="8" /></bezel>
- <bezel element="lcd_bg"><bounds x="31" y="90.5" width="24" height="7" /></bezel>
+ <element ref="black"><bounds x="30.5" y="90" width="25" height="8" /></element>
+ <element ref="lcd_bg"><bounds x="31" y="90.5" width="24" height="7" /></element>
- <bezel name="digit2" element="digit"><bounds x="32" y="91" width="4" height="6" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="38" y="91" width="4" height="6" /></bezel>
- <bezel name="digit4" element="digit"><bounds x="44" y="91" width="4" height="6" /></bezel>
- <bezel name="digit5" element="digit"><bounds x="50" y="91" width="4" height="6" /></bezel>
+ <element name="digit2" ref="digit"><bounds x="32" y="91" width="4" height="6" /></element>
+ <element name="digit3" ref="digit"><bounds x="38" y="91" width="4" height="6" /></element>
+ <element name="digit4" ref="digit"><bounds x="44" y="91" width="4" height="6" /></element>
+ <element name="digit5" ref="digit"><bounds x="50" y="91" width="4" height="6" /></element>
- <bezel name="2.7" element="ldot"><bounds x="36.5" y="96.5" width="0.6" height="0.6" /></bezel>
- <bezel name="3.7" element="ldot"><bounds x="42.5" y="96.5" width="0.6" height="0.6" /></bezel>
- <bezel name="4.7" element="ldot"><bounds x="48.5" y="96.5" width="0.6" height="0.6" /></bezel>
+ <element name="2.7" ref="ldot"><bounds x="36.5" y="96.5" width="0.6" height="0.6" /></element>
+ <element name="3.7" ref="ldot"><bounds x="42.5" y="96.5" width="0.6" height="0.6" /></element>
+ <element name="4.7" ref="ldot"><bounds x="48.5" y="96.5" width="0.6" height="0.6" /></element>
- <bezel name="5.7" element="ldot"><bounds x="42.91" y="92.8" width="0.6" height="0.6" /></bezel>
- <bezel name="5.7" element="ldot"><bounds x="42.69" y="94.65" width="0.6" height="0.6" /></bezel>
+ <element name="5.7" ref="ldot"><bounds x="42.91" y="92.8" width="0.6" height="0.6" /></element>
+ <element name="5.7" ref="ldot"><bounds x="42.69" y="94.65" width="0.6" height="0.6" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/fidel_desdis_68kr.lay b/src/mame/layout/fidel_desdis_68kr.lay
index eb0b46fea03..bff3be70cb4 100644
--- a/src/mame/layout/fidel_desdis_68kr.lay
+++ b/src/mame/layout/fidel_desdis_68kr.lay
@@ -252,100 +252,100 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- sensors, pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -404,82 +404,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -488,126 +488,126 @@ license:CC0
<view name="Internal Layout">
<bounds left="-19" right="93" top="-1" bottom="102.5" />
- <bezel element="white"><bounds x="-7" y="-1" width="100" height="103.5" /></bezel>
- <bezel element="cblack"><bounds x="2.5" y="3" width="81" height="81" /></bezel>
+ <element ref="white"><bounds x="-7" y="-1" width="100" height="103.5" /></element>
+ <element ref="cblack"><bounds x="2.5" y="3" width="81" height="81" /></element>
<group ref="sb_board"><bounds x="3" y="3.5" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-18" y="3.5" width="10" height="80" /></group>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="-2.75" y="7.5" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="-2.75" y="17.5" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="-2.75" y="27.5" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="-2.75" y="37.5" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="-2.75" y="47.5" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="-2.75" y="57.5" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="-2.75" y="67.5" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="-2.75" y="77.5" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="5" y="85" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="15" y="85" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="25" y="85" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="35" y="85" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="45" y="85" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="55" y="85" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="65" y="85" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="75" y="85" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="-2.75" y="7.5" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="-2.75" y="17.5" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="-2.75" y="27.5" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="-2.75" y="37.5" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="-2.75" y="47.5" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="-2.75" y="57.5" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="-2.75" y="67.5" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="-2.75" y="77.5" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="5" y="85" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="15" y="85" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="25" y="85" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="35" y="85" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="45" y="85" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="55" y="85" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="65" y="85" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="75" y="85" width="2" height="2" /></element>
<!-- chessboard leds -->
- <bezel name="0.7" element="led"><bounds x="-0.5" y="7.75" width="1.5" height="1.5" /></bezel>
- <bezel name="0.6" element="led"><bounds x="-0.5" y="17.75" width="1.5" height="1.5" /></bezel>
- <bezel name="0.5" element="led"><bounds x="-0.5" y="27.75" width="1.5" height="1.5" /></bezel>
- <bezel name="0.4" element="led"><bounds x="-0.5" y="37.75" width="1.5" height="1.5" /></bezel>
- <bezel name="0.3" element="led"><bounds x="-0.5" y="47.75" width="1.5" height="1.5" /></bezel>
- <bezel name="0.2" element="led"><bounds x="-0.5" y="57.75" width="1.5" height="1.5" /></bezel>
- <bezel name="0.1" element="led"><bounds x="-0.5" y="67.75" width="1.5" height="1.5" /></bezel>
- <bezel name="0.0" element="led"><bounds x="-0.5" y="77.75" width="1.5" height="1.5" /></bezel>
-
- <bezel name="1.0" element="led"><bounds x="7.25" y="85.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.1" element="led"><bounds x="17.25" y="85.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.2" element="led"><bounds x="27.25" y="85.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.3" element="led"><bounds x="37.25" y="85.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.4" element="led"><bounds x="47.25" y="85.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.5" element="led"><bounds x="57.25" y="85.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.6" element="led"><bounds x="67.25" y="85.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.7" element="led"><bounds x="77.25" y="85.5" width="1.5" height="1.5" /></bezel>
+ <element name="0.7" ref="led"><bounds x="-0.5" y="7.75" width="1.5" height="1.5" /></element>
+ <element name="0.6" ref="led"><bounds x="-0.5" y="17.75" width="1.5" height="1.5" /></element>
+ <element name="0.5" ref="led"><bounds x="-0.5" y="27.75" width="1.5" height="1.5" /></element>
+ <element name="0.4" ref="led"><bounds x="-0.5" y="37.75" width="1.5" height="1.5" /></element>
+ <element name="0.3" ref="led"><bounds x="-0.5" y="47.75" width="1.5" height="1.5" /></element>
+ <element name="0.2" ref="led"><bounds x="-0.5" y="57.75" width="1.5" height="1.5" /></element>
+ <element name="0.1" ref="led"><bounds x="-0.5" y="67.75" width="1.5" height="1.5" /></element>
+ <element name="0.0" ref="led"><bounds x="-0.5" y="77.75" width="1.5" height="1.5" /></element>
+
+ <element name="1.0" ref="led"><bounds x="7.25" y="85.5" width="1.5" height="1.5" /></element>
+ <element name="1.1" ref="led"><bounds x="17.25" y="85.5" width="1.5" height="1.5" /></element>
+ <element name="1.2" ref="led"><bounds x="27.25" y="85.5" width="1.5" height="1.5" /></element>
+ <element name="1.3" ref="led"><bounds x="37.25" y="85.5" width="1.5" height="1.5" /></element>
+ <element name="1.4" ref="led"><bounds x="47.25" y="85.5" width="1.5" height="1.5" /></element>
+ <element name="1.5" ref="led"><bounds x="57.25" y="85.5" width="1.5" height="1.5" /></element>
+ <element name="1.6" ref="led"><bounds x="67.25" y="85.5" width="1.5" height="1.5" /></element>
+ <element name="1.7" ref="led"><bounds x="77.25" y="85.5" width="1.5" height="1.5" /></element>
<!-- bottom side -->
- <bezel element="text_white"><bounds x="33" y="87.5" width="10" height="2" /></bezel>
- <bezel element="text_black"><bounds x="43" y="87.5" width="10" height="2" /></bezel>
-
- <bezel element="text_s1"><bounds x="3" y="89.7" width="10" height="1.8" /></bezel>
- <bezel element="text_s2"><bounds x="12" y="89.7" width="10" height="1.8" /></bezel>
- <bezel element="text_s3"><bounds x="21" y="89.7" width="10" height="1.8" /></bezel>
- <bezel element="text_s4"><bounds x="55" y="89.7" width="10" height="1.8" /></bezel>
- <bezel element="text_s5"><bounds x="64" y="89.7" width="10" height="1.8" /></bezel>
- <bezel element="text_s6"><bounds x="73" y="89.7" width="10" height="1.8" /></bezel>
-
- <bezel element="text_u1"><bounds x="3" y="96.3" width="10" height="1.8" /></bezel>
- <bezel element="text_u2"><bounds x="12" y="96.3" width="10" height="1.8" /></bezel>
- <bezel element="text_u3"><bounds x="21" y="96.3" width="10" height="1.8" /></bezel>
- <bezel element="text_u4"><bounds x="55" y="96.3" width="10" height="1.8" /></bezel>
- <bezel element="text_u5"><bounds x="64" y="96.3" width="10" height="1.8" /></bezel>
- <bezel element="text_u6"><bounds x="73" y="96.3" width="10" height="1.8" /></bezel>
-
- <bezel element="text_king"><bounds x="3" y="98.5" width="10" height="2.65" /></bezel>
- <bezel element="text_queen"><bounds x="12" y="98.5" width="10" height="2.65" /></bezel>
- <bezel element="text_rook"><bounds x="21" y="98.5" width="10" height="2.65" /></bezel>
- <bezel element="text_bishop"><bounds x="55" y="98.5" width="10" height="2.65" /></bezel>
- <bezel element="text_knight"><bounds x="64" y="98.5" width="10" height="2.65" /></bezel>
- <bezel element="text_pawn"><bounds x="73" y="98.5" width="10" height="2.65" /></bezel>
-
- <bezel element="disk_black"><bounds x="6" y="92" width="4" height="4" /></bezel>
- <bezel element="disk_black"><bounds x="15" y="92" width="4" height="4" /></bezel>
- <bezel element="disk_black"><bounds x="24" y="92" width="4" height="4" /></bezel>
- <bezel element="disk_black"><bounds x="58" y="92" width="4" height="4" /></bezel>
- <bezel element="disk_black"><bounds x="67" y="92" width="4" height="4" /></bezel>
- <bezel element="disk_black"><bounds x="76" y="92" width="4" height="4" /></bezel>
-
- <bezel element="disk_white"><bounds x="6.5" y="92.5" width="3" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="15.5" y="92.5" width="3" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="24.5" y="92.5" width="3" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="58.5" y="92.5" width="3" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="67.5" y="92.5" width="3" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="76.5" y="92.5" width="3" height="3" /></bezel>
-
- <bezel element="hlb" inputtag="IN.0" inputmask="0x40"><bounds x="6" y="92" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x20"><bounds x="15" y="92" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x10"><bounds x="24" y="92" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="58" y="92" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="67" y="92" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="76" y="92" width="4" height="4" /><color alpha="0.3" /></bezel>
-
- <bezel element="black"><bounds x="-5" y="91" width="8" height="6" /></bezel>
- <bezel element="white"><bounds x="-4.25" y="91.75" width="6.5" height="4.5" /></bezel>
- <bezel element="text_shift"><bounds x="-4" y="93" width="6" height="2" /></bezel>
- <bezel name="1.8" element="led"><bounds x="0.65" y="94.65" width="1.5" height="1.5" /></bezel>
- <bezel element="hlr" inputtag="IN.0" inputmask="0x80"><bounds x="-5" y="91" width="8" height="6" /><color alpha="0.3" /></bezel>
-
- <bezel element="black"><bounds x="83" y="91" width="8" height="6" /></bezel>
- <bezel element="white"><bounds x="83.75" y="91.75" width="6.5" height="4.5" /></bezel>
- <bezel element="text_clear"><bounds x="84" y="93" width="6" height="2" /></bezel>
- <bezel element="hlr" inputtag="IN.0" inputmask="0x01"><bounds x="83" y="91" width="8" height="6" /><color alpha="0.3" /></bezel>
+ <element ref="text_white"><bounds x="33" y="87.5" width="10" height="2" /></element>
+ <element ref="text_black"><bounds x="43" y="87.5" width="10" height="2" /></element>
+
+ <element ref="text_s1"><bounds x="3" y="89.7" width="10" height="1.8" /></element>
+ <element ref="text_s2"><bounds x="12" y="89.7" width="10" height="1.8" /></element>
+ <element ref="text_s3"><bounds x="21" y="89.7" width="10" height="1.8" /></element>
+ <element ref="text_s4"><bounds x="55" y="89.7" width="10" height="1.8" /></element>
+ <element ref="text_s5"><bounds x="64" y="89.7" width="10" height="1.8" /></element>
+ <element ref="text_s6"><bounds x="73" y="89.7" width="10" height="1.8" /></element>
+
+ <element ref="text_u1"><bounds x="3" y="96.3" width="10" height="1.8" /></element>
+ <element ref="text_u2"><bounds x="12" y="96.3" width="10" height="1.8" /></element>
+ <element ref="text_u3"><bounds x="21" y="96.3" width="10" height="1.8" /></element>
+ <element ref="text_u4"><bounds x="55" y="96.3" width="10" height="1.8" /></element>
+ <element ref="text_u5"><bounds x="64" y="96.3" width="10" height="1.8" /></element>
+ <element ref="text_u6"><bounds x="73" y="96.3" width="10" height="1.8" /></element>
+
+ <element ref="text_king"><bounds x="3" y="98.5" width="10" height="2.65" /></element>
+ <element ref="text_queen"><bounds x="12" y="98.5" width="10" height="2.65" /></element>
+ <element ref="text_rook"><bounds x="21" y="98.5" width="10" height="2.65" /></element>
+ <element ref="text_bishop"><bounds x="55" y="98.5" width="10" height="2.65" /></element>
+ <element ref="text_knight"><bounds x="64" y="98.5" width="10" height="2.65" /></element>
+ <element ref="text_pawn"><bounds x="73" y="98.5" width="10" height="2.65" /></element>
+
+ <element ref="disk_black"><bounds x="6" y="92" width="4" height="4" /></element>
+ <element ref="disk_black"><bounds x="15" y="92" width="4" height="4" /></element>
+ <element ref="disk_black"><bounds x="24" y="92" width="4" height="4" /></element>
+ <element ref="disk_black"><bounds x="58" y="92" width="4" height="4" /></element>
+ <element ref="disk_black"><bounds x="67" y="92" width="4" height="4" /></element>
+ <element ref="disk_black"><bounds x="76" y="92" width="4" height="4" /></element>
+
+ <element ref="disk_white"><bounds x="6.5" y="92.5" width="3" height="3" /></element>
+ <element ref="disk_white"><bounds x="15.5" y="92.5" width="3" height="3" /></element>
+ <element ref="disk_white"><bounds x="24.5" y="92.5" width="3" height="3" /></element>
+ <element ref="disk_white"><bounds x="58.5" y="92.5" width="3" height="3" /></element>
+ <element ref="disk_white"><bounds x="67.5" y="92.5" width="3" height="3" /></element>
+ <element ref="disk_white"><bounds x="76.5" y="92.5" width="3" height="3" /></element>
+
+ <element ref="hlb" inputtag="IN.0" inputmask="0x40"><bounds x="6" y="92" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x20"><bounds x="15" y="92" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x10"><bounds x="24" y="92" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="58" y="92" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="67" y="92" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="76" y="92" width="4" height="4" /><color alpha="0.3" /></element>
+
+ <element ref="black"><bounds x="-5" y="91" width="8" height="6" /></element>
+ <element ref="white"><bounds x="-4.25" y="91.75" width="6.5" height="4.5" /></element>
+ <element ref="text_shift"><bounds x="-4" y="93" width="6" height="2" /></element>
+ <element name="1.8" ref="led"><bounds x="0.65" y="94.65" width="1.5" height="1.5" /></element>
+ <element ref="hlr" inputtag="IN.0" inputmask="0x80"><bounds x="-5" y="91" width="8" height="6" /><color alpha="0.3" /></element>
+
+ <element ref="black"><bounds x="83" y="91" width="8" height="6" /></element>
+ <element ref="white"><bounds x="83.75" y="91.75" width="6.5" height="4.5" /></element>
+ <element ref="text_clear"><bounds x="84" y="93" width="6" height="2" /></element>
+ <element ref="hlr" inputtag="IN.0" inputmask="0x01"><bounds x="83" y="91" width="8" height="6" /><color alpha="0.3" /></element>
<!-- lcd panel -->
- <bezel element="black"><bounds x="30.5" y="90" width="25" height="8" /></bezel>
- <bezel element="lcd_bg"><bounds x="31" y="90.5" width="24" height="7" /></bezel>
+ <element ref="black"><bounds x="30.5" y="90" width="25" height="8" /></element>
+ <element ref="lcd_bg"><bounds x="31" y="90.5" width="24" height="7" /></element>
- <bezel name="digit2" element="digit"><bounds x="32" y="91" width="4" height="6" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="38" y="91" width="4" height="6" /></bezel>
- <bezel name="digit4" element="digit"><bounds x="44" y="91" width="4" height="6" /></bezel>
- <bezel name="digit5" element="digit"><bounds x="50" y="91" width="4" height="6" /></bezel>
+ <element name="digit2" ref="digit"><bounds x="32" y="91" width="4" height="6" /></element>
+ <element name="digit3" ref="digit"><bounds x="38" y="91" width="4" height="6" /></element>
+ <element name="digit4" ref="digit"><bounds x="44" y="91" width="4" height="6" /></element>
+ <element name="digit5" ref="digit"><bounds x="50" y="91" width="4" height="6" /></element>
- <bezel name="2.7" element="ldot"><bounds x="36.5" y="96.5" width="0.6" height="0.6" /></bezel>
- <bezel name="3.7" element="ldot"><bounds x="42.5" y="96.5" width="0.6" height="0.6" /></bezel>
- <bezel name="4.7" element="ldot"><bounds x="48.5" y="96.5" width="0.6" height="0.6" /></bezel>
+ <element name="2.7" ref="ldot"><bounds x="36.5" y="96.5" width="0.6" height="0.6" /></element>
+ <element name="3.7" ref="ldot"><bounds x="42.5" y="96.5" width="0.6" height="0.6" /></element>
+ <element name="4.7" ref="ldot"><bounds x="48.5" y="96.5" width="0.6" height="0.6" /></element>
- <bezel name="5.7" element="ldot"><bounds x="42.91" y="92.8" width="0.6" height="0.6" /></bezel>
- <bezel name="5.7" element="ldot"><bounds x="42.69" y="94.65" width="0.6" height="0.6" /></bezel>
+ <element name="5.7" ref="ldot"><bounds x="42.91" y="92.8" width="0.6" height="0.6" /></element>
+ <element name="5.7" ref="ldot"><bounds x="42.69" y="94.65" width="0.6" height="0.6" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/fidel_dsc.lay b/src/mame/layout/fidel_dsc.lay
index 1d5df0b53fe..0287ae14efb 100644
--- a/src/mame/layout/fidel_dsc.lay
+++ b/src/mame/layout/fidel_dsc.lay
@@ -343,8 +343,8 @@ license:CC0
<param name="x" start="10" increment="20" />
<param name="xl" start="15" increment="20" />
<param name="xi" start="0" increment="1" />
- <bezel element="cblack"><bounds x="~x~" y="~y~" width="10" height="10" /></bezel>
- <bezel element="text_e~yi~~xi~"><bounds x="~xl~" y="~yl~" width="4.9" height="2.48" /></bezel>
+ <element ref="cblack"><bounds x="~x~" y="~y~" width="10" height="10" /></element>
+ <element ref="text_e~yi~~xi~"><bounds x="~xl~" y="~yl~" width="4.9" height="2.48" /></element>
</repeat>
</repeat>
<repeat count="5">
@@ -355,8 +355,8 @@ license:CC0
<param name="x" start="0" increment="20" />
<param name="xl" start="5" increment="20" />
<param name="xi" start="0" increment="1" />
- <bezel element="cblack"><bounds x="~x~" y="~y~" width="10" height="10" /></bezel>
- <bezel element="text_o~yi~~xi~"><bounds x="~xl~" y="~yl~" width="4.9" height="2.48" /></bezel>
+ <element ref="cblack"><bounds x="~x~" y="~y~" width="10" height="10" /></element>
+ <element ref="text_o~yi~~xi~"><bounds x="~xl~" y="~yl~" width="4.9" height="2.48" /></element>
</repeat>
</repeat>
@@ -365,33 +365,33 @@ license:CC0
<param name="y" start="0" increment="20" />
<param name="i" start="10" increment="-2" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="90" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="90" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="90" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="90" y="~y~" width="10" height="10" /></element>
</repeat>
<repeat count="5">
<param name="y" start="10" increment="20" />
<param name="i" start="9" increment="-2" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="80" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="80" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="80" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="80" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -450,65 +450,65 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="63" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="62" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="62" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="8" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="8" /></element>
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="34" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="36.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="36.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="34" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="36.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="36.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="43.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="43.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="43.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="43.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="43.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="43.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="49" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="51.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="51.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="51.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="51.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="52.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="52.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="52.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="52.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="51.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="51.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="51.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="51.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="58" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="58" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="58" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="49" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="51.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="51.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="51.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="51.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="52.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="52.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="52.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="52.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="51.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="51.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="51.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="51.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="58" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="58" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="58" width="2" height="2" /></element>
</group>
@@ -517,74 +517,74 @@ license:CC0
<view name="Internal Layout">
<bounds left="-16" right="118" top="-13.5" bottom="107" />
- <bezel element="white"><bounds x="-1" y="-1" width="119" height="108" /></bezel>
+ <element ref="white"><bounds x="-1" y="-1" width="119" height="108" /></element>
<group ref="sb_board"><bounds x="3" y="3" width="100" height="100" /></group>
<group ref="sb_ui"><bounds x="-14.75" y="13.625" width="12.5" height="78.75" /></group>
<!-- right side -->
- <bezel element="disk_black"><bounds x="107" y="14.5" width="7" height="7" /></bezel>
- <bezel element="disk_black"><bounds x="107" y="24.5" width="7" height="7" /></bezel>
- <bezel element="disk_black"><bounds x="107" y="34.5" width="7" height="7" /></bezel>
- <bezel element="disk_black"><bounds x="107" y="44.5" width="7" height="7" /></bezel>
- <bezel element="disk_black"><bounds x="107" y="54.5" width="7" height="7" /></bezel>
- <bezel element="disk_black"><bounds x="107" y="64.5" width="7" height="7" /></bezel>
- <bezel element="disk_black"><bounds x="107" y="74.5" width="7" height="7" /></bezel>
- <bezel element="disk_black"><bounds x="107" y="84.5" width="7" height="7" /></bezel>
- <bezel element="disk_black"><bounds x="107" y="94.5" width="7" height="7" /></bezel>
-
- <bezel element="disk_white"><bounds x="107.9" y="15.4" width="5.2" height="5.2" /></bezel>
- <bezel element="disk_white"><bounds x="107.9" y="25.4" width="5.2" height="5.2" /></bezel>
- <bezel element="disk_white"><bounds x="107.9" y="35.4" width="5.2" height="5.2" /></bezel>
- <bezel element="disk_white"><bounds x="107.9" y="45.4" width="5.2" height="5.2" /></bezel>
- <bezel element="disk_white"><bounds x="107.9" y="55.4" width="5.2" height="5.2" /></bezel>
- <bezel element="disk_white"><bounds x="107.9" y="65.4" width="5.2" height="5.2" /></bezel>
- <bezel element="disk_white"><bounds x="107.9" y="75.4" width="5.2" height="5.2" /></bezel>
-
- <bezel element="disk_white"><bounds x="107.4" y="84.9" width="6.2" height="6.2" /></bezel>
- <bezel element="disk_white"><bounds x="107.4" y="94.9" width="6.2" height="6.2" /></bezel>
- <bezel element="disk_black"><bounds x="108" y="85.5" width="5" height="5" /></bezel>
- <bezel element="disk_black"><bounds x="108" y="95.5" width="5" height="5" /></bezel>
-
- <bezel element="text_re"><bounds x="108" y="16.5" width="5" height="3" /></bezel>
- <bezel element="text_pb"><bounds x="108" y="26.5" width="5" height="3" /></bezel>
- <bezel element="text_lv"><bounds x="108" y="36.5" width="5" height="3" /></bezel>
- <bezel element="text_cl"><bounds x="108" y="46.5" width="5" height="3" /></bezel>
- <bezel element="text_rv"><bounds x="108" y="56.5" width="5" height="3" /></bezel>
- <bezel element="text_wk"><bounds x="108.5" y="76.2" width="4.5" height="3" /></bezel>
- <bezel element="text_bk"><bounds x="108.5" y="96.2" width="4.5" height="3" /></bezel>
-
- <bezel element="hlb" inputtag="IN.1" inputmask="0x10"><bounds x="107" y="14.5" width="7" height="7" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x20"><bounds x="107" y="24.5" width="7" height="7" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x40"><bounds x="107" y="34.5" width="7" height="7" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x80"><bounds x="107" y="44.5" width="7" height="7" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x08"><bounds x="107" y="54.5" width="7" height="7" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x04"><bounds x="107" y="64.5" width="7" height="7" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x02"><bounds x="107" y="74.5" width="7" height="7" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x01"><bounds x="107" y="84.5" width="7" height="7" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x80"><bounds x="107" y="94.5" width="7" height="7" /><color alpha="0.3" /></bezel>
+ <element ref="disk_black"><bounds x="107" y="14.5" width="7" height="7" /></element>
+ <element ref="disk_black"><bounds x="107" y="24.5" width="7" height="7" /></element>
+ <element ref="disk_black"><bounds x="107" y="34.5" width="7" height="7" /></element>
+ <element ref="disk_black"><bounds x="107" y="44.5" width="7" height="7" /></element>
+ <element ref="disk_black"><bounds x="107" y="54.5" width="7" height="7" /></element>
+ <element ref="disk_black"><bounds x="107" y="64.5" width="7" height="7" /></element>
+ <element ref="disk_black"><bounds x="107" y="74.5" width="7" height="7" /></element>
+ <element ref="disk_black"><bounds x="107" y="84.5" width="7" height="7" /></element>
+ <element ref="disk_black"><bounds x="107" y="94.5" width="7" height="7" /></element>
+
+ <element ref="disk_white"><bounds x="107.9" y="15.4" width="5.2" height="5.2" /></element>
+ <element ref="disk_white"><bounds x="107.9" y="25.4" width="5.2" height="5.2" /></element>
+ <element ref="disk_white"><bounds x="107.9" y="35.4" width="5.2" height="5.2" /></element>
+ <element ref="disk_white"><bounds x="107.9" y="45.4" width="5.2" height="5.2" /></element>
+ <element ref="disk_white"><bounds x="107.9" y="55.4" width="5.2" height="5.2" /></element>
+ <element ref="disk_white"><bounds x="107.9" y="65.4" width="5.2" height="5.2" /></element>
+ <element ref="disk_white"><bounds x="107.9" y="75.4" width="5.2" height="5.2" /></element>
+
+ <element ref="disk_white"><bounds x="107.4" y="84.9" width="6.2" height="6.2" /></element>
+ <element ref="disk_white"><bounds x="107.4" y="94.9" width="6.2" height="6.2" /></element>
+ <element ref="disk_black"><bounds x="108" y="85.5" width="5" height="5" /></element>
+ <element ref="disk_black"><bounds x="108" y="95.5" width="5" height="5" /></element>
+
+ <element ref="text_re"><bounds x="108" y="16.5" width="5" height="3" /></element>
+ <element ref="text_pb"><bounds x="108" y="26.5" width="5" height="3" /></element>
+ <element ref="text_lv"><bounds x="108" y="36.5" width="5" height="3" /></element>
+ <element ref="text_cl"><bounds x="108" y="46.5" width="5" height="3" /></element>
+ <element ref="text_rv"><bounds x="108" y="56.5" width="5" height="3" /></element>
+ <element ref="text_wk"><bounds x="108.5" y="76.2" width="4.5" height="3" /></element>
+ <element ref="text_bk"><bounds x="108.5" y="96.2" width="4.5" height="3" /></element>
+
+ <element ref="hlb" inputtag="IN.1" inputmask="0x10"><bounds x="107" y="14.5" width="7" height="7" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x20"><bounds x="107" y="24.5" width="7" height="7" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x40"><bounds x="107" y="34.5" width="7" height="7" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x80"><bounds x="107" y="44.5" width="7" height="7" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x08"><bounds x="107" y="54.5" width="7" height="7" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x04"><bounds x="107" y="64.5" width="7" height="7" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x02"><bounds x="107" y="74.5" width="7" height="7" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x01"><bounds x="107" y="84.5" width="7" height="7" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x80"><bounds x="107" y="94.5" width="7" height="7" /><color alpha="0.3" /></element>
<!-- 7seg leds -->
- <bezel name="digit3" element="digit">
+ <element name="digit3" ref="digit">
<bounds x="84.18" y="-11.5" width="5.66" height="8.5" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds x="89.84" y="-11.5" width="5.66" height="8.5" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds x="98.34" y="-11.5" width="5.66" height="8.5" />
- </bezel>
- <bezel name="digit0" element="digit">
+ </element>
+ <element name="digit0" ref="digit">
<bounds x="104" y="-11.5" width="5.66" height="8.5" />
- </bezel>
+ </element>
- <bezel name="1.7" element="led">
+ <element name="1.7" ref="led">
<bounds x="96.76" y="-10" width="0.85" height="0.85" />
- </bezel>
- <bezel name="0.7" element="led">
+ </element>
+ <element name="0.7" ref="led">
<bounds x="96.31" y="-5.35" width="0.85" height="0.85" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/fidel_eag.lay b/src/mame/layout/fidel_eag.lay
index b14de040f58..c8b655b0bea 100644
--- a/src/mame/layout/fidel_eag.lay
+++ b/src/mame/layout/fidel_eag.lay
@@ -171,77 +171,77 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- leds -->
<repeat count="8">
@@ -251,7 +251,7 @@ license:CC0
<repeat count="8">
<param name="x" start="8.3" increment="10" />
<param name="i2" start="8" increment="1" />
- <bezel name="~i1~.~i2~" element="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></bezel>
+ <element name="~i1~.~i2~" ref="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></element>
</repeat>
</repeat>
@@ -260,23 +260,23 @@ license:CC0
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -335,82 +335,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -419,98 +419,98 @@ license:CC0
<view name="Internal Layout">
<bounds left="-13" right="102" top="-1.5" bottom="87.5" />
- <bezel element="cblack"><bounds x="-1" y="-1.5" width="89" height="89" /></bezel>
- <bezel element="cwhite"><bounds x="3" y="2.5" width="81" height="81" /></bezel>
+ <element ref="cblack"><bounds x="-1" y="-1.5" width="89" height="89" /></element>
+ <element ref="cwhite"><bounds x="3" y="2.5" width="81" height="81" /></element>
<group ref="sb_board"><bounds x="3.5" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-12" y="3" width="10" height="80" /></group>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="0.2" y="7" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="0.2" y="17" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="0.2" y="27" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="0.2" y="37" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="0.2" y="47" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="0.2" y="57" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="0.2" y="67" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="0.2" y="77" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="7.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="17.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="27.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="37.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="47.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="57.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="67.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="77.5" y="84.5" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="0.2" y="7" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="0.2" y="17" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="0.2" y="27" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="0.2" y="37" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="0.2" y="47" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="0.2" y="57" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="0.2" y="67" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="0.2" y="77" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="7.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="17.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="27.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="37.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="47.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="57.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="67.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="77.5" y="84.5" width="2" height="2" /></element>
<!-- panel 7seg leds -->
- <bezel name="digit6" element="digit"><bounds x="90" y="3" width="8.5" height="5.66" /><orientation rotate="90" /></bezel>
- <bezel name="digit5" element="digit"><bounds x="90" y="8.66" width="8.5" height="5.66" /><orientation rotate="90" /></bezel>
- <bezel name="digit7" element="digit"><bounds x="90" y="17.16" width="8.5" height="5.66" /><orientation rotate="90" /></bezel>
- <bezel name="digit8" element="digit"><bounds x="90" y="22.82" width="8.5" height="5.66" /><orientation rotate="90" /></bezel>
+ <element name="digit6" ref="digit"><bounds x="90" y="3" width="8.5" height="5.66" /><orientation rotate="90" /></element>
+ <element name="digit5" ref="digit"><bounds x="90" y="8.66" width="8.5" height="5.66" /><orientation rotate="90" /></element>
+ <element name="digit7" ref="digit"><bounds x="90" y="17.16" width="8.5" height="5.66" /><orientation rotate="90" /></element>
+ <element name="digit8" ref="digit"><bounds x="90" y="22.82" width="8.5" height="5.66" /><orientation rotate="90" /></element>
- <bezel name="5.7" element="led"><bounds x="96.15" y="15.58" width="0.85" height="0.85" /></bezel>
- <bezel name="6.7" element="led"><bounds x="91.5" y="15.13" width="0.85" height="0.85" /></bezel>
+ <element name="5.7" ref="led"><bounds x="96.15" y="15.58" width="0.85" height="0.85" /></element>
+ <element name="6.7" ref="led"><bounds x="91.5" y="15.13" width="0.85" height="0.85" /></element>
- <bezel name="digit1" element="digit"><bounds x="90" y="53" width="8.5" height="5.66" /><orientation rotate="90" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="90" y="58.66" width="8.5" height="5.66" /><orientation rotate="90" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="90" y="67.16" width="8.5" height="5.66" /><orientation rotate="90" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="90" y="72.82" width="8.5" height="5.66" /><orientation rotate="90" /></bezel>
+ <element name="digit1" ref="digit"><bounds x="90" y="53" width="8.5" height="5.66" /><orientation rotate="90" /></element>
+ <element name="digit0" ref="digit"><bounds x="90" y="58.66" width="8.5" height="5.66" /><orientation rotate="90" /></element>
+ <element name="digit2" ref="digit"><bounds x="90" y="67.16" width="8.5" height="5.66" /><orientation rotate="90" /></element>
+ <element name="digit3" ref="digit"><bounds x="90" y="72.82" width="8.5" height="5.66" /><orientation rotate="90" /></element>
- <bezel name="0.7" element="led"><bounds x="96.15" y="65.58" width="0.85" height="0.85" /></bezel>
- <bezel name="1.7" element="led"><bounds x="91.5" y="65.13" width="0.85" height="0.85" /></bezel>
+ <element name="0.7" ref="led"><bounds x="96.15" y="65.58" width="0.85" height="0.85" /></element>
+ <element name="1.7" ref="led"><bounds x="91.5" y="65.13" width="0.85" height="0.85" /></element>
<!-- right side -->
- <bezel element="text_r11"><bounds x="91.6" y="29.65" width="2.5" height="1.5" /></bezel>
- <bezel element="text_r21"><bounds x="91.6" y="32.15" width="2.5" height="1.5" /></bezel>
- <bezel element="text_r31"><bounds x="91.6" y="34.65" width="2.5" height="1.5" /></bezel>
- <bezel element="text_r41"><bounds x="91.6" y="37.15" width="2.5" height="1.5" /></bezel>
- <bezel element="text_r51"><bounds x="91.6" y="39.65" width="2.5" height="1.5" /></bezel>
- <bezel element="text_r61"><bounds x="91.6" y="42.15" width="2.5" height="1.5" /></bezel>
-
- <bezel element="text_r12"><bounds x="96.8" y="29.65" width="10" height="1.5" /></bezel>
- <bezel element="text_r22"><bounds x="96.8" y="32.15" width="10" height="1.5" /></bezel>
- <bezel element="text_r32"><bounds x="96.8" y="34.65" width="10" height="1.5" /></bezel>
- <bezel element="text_r42"><bounds x="96.8" y="37.15" width="10" height="1.5" /></bezel>
- <bezel element="text_r52"><bounds x="96.8" y="39.65" width="10" height="1.5" /></bezel>
- <bezel element="text_r62"><bounds x="96.8" y="42.15" width="10" height="1.5" /></bezel>
- <bezel element="text_r72"><bounds x="96.8" y="44.65" width="10" height="1.5" /></bezel>
- <bezel element="text_r82"><bounds x="96.8" y="47.15" width="10" height="1.5" /></bezel>
-
- <bezel element="text_r92"><bounds x="96.8" y="49.5" width="10" height="1.5" /></bezel>
- <bezel element="text_r93"><bounds x="96.8" y="51" width="10" height="1.5" /></bezel>
-
- <bezel name="8.13" element="led2"><bounds x="90" y="29.75" width="1.5" height="1.5" /></bezel>
- <bezel name="8.12" element="led2"><bounds x="90" y="32.25" width="1.5" height="1.5" /></bezel>
- <bezel name="8.11" element="led2"><bounds x="90" y="34.75" width="1.5" height="1.5" /></bezel>
- <bezel name="8.10" element="led2"><bounds x="90" y="37.25" width="1.5" height="1.5" /></bezel>
- <bezel name="8.9" element="led2"><bounds x="90" y="39.75" width="1.5" height="1.5" /></bezel>
- <bezel name="8.8" element="led2"><bounds x="90" y="42.25" width="1.5" height="1.5" /></bezel>
-
- <bezel element="bt" inputtag="IN.0" inputmask="0x80"><bounds x="94" y="29.5" width="2" height="2" /></bezel>
- <bezel element="bt" inputtag="IN.0" inputmask="0x40"><bounds x="94" y="32" width="2" height="2" /></bezel>
- <bezel element="bt" inputtag="IN.0" inputmask="0x20"><bounds x="94" y="34.5" width="2" height="2" /></bezel>
- <bezel element="bt" inputtag="IN.0" inputmask="0x10"><bounds x="94" y="37" width="2" height="2" /></bezel>
- <bezel element="bt" inputtag="IN.0" inputmask="0x08"><bounds x="94" y="39.5" width="2" height="2" /></bezel>
- <bezel element="bt" inputtag="IN.0" inputmask="0x04"><bounds x="94" y="42" width="2" height="2" /></bezel>
- <bezel element="bt" inputtag="IN.0" inputmask="0x02"><bounds x="94" y="44.5" width="2" height="2" /></bezel>
- <bezel element="bt" inputtag="IN.0" inputmask="0x01"><bounds x="94" y="47" width="2" height="2" /></bezel>
- <bezel element="bt" inputtag="IN.1" inputmask="0x04"><bounds x="94" y="49.5" width="2" height="2" /></bezel>
-
- <bezel element="text_rx2"><bounds x="96.8" y="79.65" width="10" height="1.5" /></bezel>
- <bezel element="text_ry2"><bounds x="96.8" y="82.15" width="10" height="1.5" /></bezel>
- <bezel element="text_rx1"><bounds x="88" y="78.75" width="6" height="1" /></bezel>
- <bezel element="text_ry1"><bounds x="88" y="81.25" width="5.5" height="1" /></bezel>
-
- <bezel name="8.14" element="led2y"><bounds x="90" y="79.75" width="1.5" height="1.5" /></bezel>
- <bezel name="8.15" element="led2g"><bounds x="90" y="82.25" width="1.5" height="1.5" /></bezel>
-
- <bezel element="bt" inputtag="IN.1" inputmask="0x01"><bounds x="94" y="79.5" width="2" height="2" /></bezel>
- <bezel element="bt" inputtag="IN.1" inputmask="0x02"><bounds x="94" y="82" width="2" height="2" /></bezel>
+ <element ref="text_r11"><bounds x="91.6" y="29.65" width="2.5" height="1.5" /></element>
+ <element ref="text_r21"><bounds x="91.6" y="32.15" width="2.5" height="1.5" /></element>
+ <element ref="text_r31"><bounds x="91.6" y="34.65" width="2.5" height="1.5" /></element>
+ <element ref="text_r41"><bounds x="91.6" y="37.15" width="2.5" height="1.5" /></element>
+ <element ref="text_r51"><bounds x="91.6" y="39.65" width="2.5" height="1.5" /></element>
+ <element ref="text_r61"><bounds x="91.6" y="42.15" width="2.5" height="1.5" /></element>
+
+ <element ref="text_r12"><bounds x="96.8" y="29.65" width="10" height="1.5" /></element>
+ <element ref="text_r22"><bounds x="96.8" y="32.15" width="10" height="1.5" /></element>
+ <element ref="text_r32"><bounds x="96.8" y="34.65" width="10" height="1.5" /></element>
+ <element ref="text_r42"><bounds x="96.8" y="37.15" width="10" height="1.5" /></element>
+ <element ref="text_r52"><bounds x="96.8" y="39.65" width="10" height="1.5" /></element>
+ <element ref="text_r62"><bounds x="96.8" y="42.15" width="10" height="1.5" /></element>
+ <element ref="text_r72"><bounds x="96.8" y="44.65" width="10" height="1.5" /></element>
+ <element ref="text_r82"><bounds x="96.8" y="47.15" width="10" height="1.5" /></element>
+
+ <element ref="text_r92"><bounds x="96.8" y="49.5" width="10" height="1.5" /></element>
+ <element ref="text_r93"><bounds x="96.8" y="51" width="10" height="1.5" /></element>
+
+ <element name="8.13" ref="led2"><bounds x="90" y="29.75" width="1.5" height="1.5" /></element>
+ <element name="8.12" ref="led2"><bounds x="90" y="32.25" width="1.5" height="1.5" /></element>
+ <element name="8.11" ref="led2"><bounds x="90" y="34.75" width="1.5" height="1.5" /></element>
+ <element name="8.10" ref="led2"><bounds x="90" y="37.25" width="1.5" height="1.5" /></element>
+ <element name="8.9" ref="led2"><bounds x="90" y="39.75" width="1.5" height="1.5" /></element>
+ <element name="8.8" ref="led2"><bounds x="90" y="42.25" width="1.5" height="1.5" /></element>
+
+ <element ref="bt" inputtag="IN.0" inputmask="0x80"><bounds x="94" y="29.5" width="2" height="2" /></element>
+ <element ref="bt" inputtag="IN.0" inputmask="0x40"><bounds x="94" y="32" width="2" height="2" /></element>
+ <element ref="bt" inputtag="IN.0" inputmask="0x20"><bounds x="94" y="34.5" width="2" height="2" /></element>
+ <element ref="bt" inputtag="IN.0" inputmask="0x10"><bounds x="94" y="37" width="2" height="2" /></element>
+ <element ref="bt" inputtag="IN.0" inputmask="0x08"><bounds x="94" y="39.5" width="2" height="2" /></element>
+ <element ref="bt" inputtag="IN.0" inputmask="0x04"><bounds x="94" y="42" width="2" height="2" /></element>
+ <element ref="bt" inputtag="IN.0" inputmask="0x02"><bounds x="94" y="44.5" width="2" height="2" /></element>
+ <element ref="bt" inputtag="IN.0" inputmask="0x01"><bounds x="94" y="47" width="2" height="2" /></element>
+ <element ref="bt" inputtag="IN.1" inputmask="0x04"><bounds x="94" y="49.5" width="2" height="2" /></element>
+
+ <element ref="text_rx2"><bounds x="96.8" y="79.65" width="10" height="1.5" /></element>
+ <element ref="text_ry2"><bounds x="96.8" y="82.15" width="10" height="1.5" /></element>
+ <element ref="text_rx1"><bounds x="88" y="78.75" width="6" height="1" /></element>
+ <element ref="text_ry1"><bounds x="88" y="81.25" width="5.5" height="1" /></element>
+
+ <element name="8.14" ref="led2y"><bounds x="90" y="79.75" width="1.5" height="1.5" /></element>
+ <element name="8.15" ref="led2g"><bounds x="90" y="82.25" width="1.5" height="1.5" /></element>
+
+ <element ref="bt" inputtag="IN.1" inputmask="0x01"><bounds x="94" y="79.5" width="2" height="2" /></element>
+ <element ref="bt" inputtag="IN.1" inputmask="0x02"><bounds x="94" y="82" width="2" height="2" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/fidel_eag_68k.lay b/src/mame/layout/fidel_eag_68k.lay
index 8cfb2c4624a..e8be4924fb0 100644
--- a/src/mame/layout/fidel_eag_68k.lay
+++ b/src/mame/layout/fidel_eag_68k.lay
@@ -171,77 +171,77 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- leds -->
<repeat count="8">
@@ -251,7 +251,7 @@ license:CC0
<repeat count="8">
<param name="x" start="8.3" increment="10" />
<param name="i2" start="15" increment="-1" />
- <bezel name="~i1~.~i2~" element="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></bezel>
+ <element name="~i1~.~i2~" ref="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></element>
</repeat>
</repeat>
@@ -260,23 +260,23 @@ license:CC0
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -335,82 +335,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -419,98 +419,98 @@ license:CC0
<view name="Internal Layout">
<bounds left="-13" right="102" top="-1.5" bottom="87.5" />
- <bezel element="cblack"><bounds x="-1" y="-1.5" width="89" height="89" /></bezel>
- <bezel element="cwhite"><bounds x="3" y="2.5" width="81" height="81" /></bezel>
+ <element ref="cblack"><bounds x="-1" y="-1.5" width="89" height="89" /></element>
+ <element ref="cwhite"><bounds x="3" y="2.5" width="81" height="81" /></element>
<group ref="sb_board"><bounds x="3.5" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-12" y="3" width="10" height="80" /></group>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="0.2" y="7" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="0.2" y="17" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="0.2" y="27" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="0.2" y="37" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="0.2" y="47" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="0.2" y="57" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="0.2" y="67" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="0.2" y="77" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="7.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="17.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="27.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="37.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="47.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="57.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="67.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="77.5" y="84.5" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="0.2" y="7" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="0.2" y="17" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="0.2" y="27" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="0.2" y="37" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="0.2" y="47" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="0.2" y="57" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="0.2" y="67" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="0.2" y="77" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="7.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="17.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="27.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="37.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="47.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="57.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="67.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="77.5" y="84.5" width="2" height="2" /></element>
<!-- panel 7seg leds -->
- <bezel name="digit6" element="digit"><bounds x="90" y="3" width="8.5" height="5.66" /><orientation rotate="90" /></bezel>
- <bezel name="digit5" element="digit"><bounds x="90" y="8.66" width="8.5" height="5.66" /><orientation rotate="90" /></bezel>
- <bezel name="digit7" element="digit"><bounds x="90" y="17.16" width="8.5" height="5.66" /><orientation rotate="90" /></bezel>
- <bezel name="digit8" element="digit"><bounds x="90" y="22.82" width="8.5" height="5.66" /><orientation rotate="90" /></bezel>
+ <element name="digit6" ref="digit"><bounds x="90" y="3" width="8.5" height="5.66" /><orientation rotate="90" /></element>
+ <element name="digit5" ref="digit"><bounds x="90" y="8.66" width="8.5" height="5.66" /><orientation rotate="90" /></element>
+ <element name="digit7" ref="digit"><bounds x="90" y="17.16" width="8.5" height="5.66" /><orientation rotate="90" /></element>
+ <element name="digit8" ref="digit"><bounds x="90" y="22.82" width="8.5" height="5.66" /><orientation rotate="90" /></element>
- <bezel name="5.7" element="led"><bounds x="96.15" y="15.58" width="0.85" height="0.85" /></bezel>
- <bezel name="6.7" element="led"><bounds x="91.5" y="15.13" width="0.85" height="0.85" /></bezel>
+ <element name="5.7" ref="led"><bounds x="96.15" y="15.58" width="0.85" height="0.85" /></element>
+ <element name="6.7" ref="led"><bounds x="91.5" y="15.13" width="0.85" height="0.85" /></element>
- <bezel name="digit1" element="digit"><bounds x="90" y="53" width="8.5" height="5.66" /><orientation rotate="90" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="90" y="58.66" width="8.5" height="5.66" /><orientation rotate="90" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="90" y="67.16" width="8.5" height="5.66" /><orientation rotate="90" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="90" y="72.82" width="8.5" height="5.66" /><orientation rotate="90" /></bezel>
+ <element name="digit1" ref="digit"><bounds x="90" y="53" width="8.5" height="5.66" /><orientation rotate="90" /></element>
+ <element name="digit0" ref="digit"><bounds x="90" y="58.66" width="8.5" height="5.66" /><orientation rotate="90" /></element>
+ <element name="digit2" ref="digit"><bounds x="90" y="67.16" width="8.5" height="5.66" /><orientation rotate="90" /></element>
+ <element name="digit3" ref="digit"><bounds x="90" y="72.82" width="8.5" height="5.66" /><orientation rotate="90" /></element>
- <bezel name="0.7" element="led"><bounds x="96.15" y="65.58" width="0.85" height="0.85" /></bezel>
- <bezel name="1.7" element="led"><bounds x="91.5" y="65.13" width="0.85" height="0.85" /></bezel>
+ <element name="0.7" ref="led"><bounds x="96.15" y="65.58" width="0.85" height="0.85" /></element>
+ <element name="1.7" ref="led"><bounds x="91.5" y="65.13" width="0.85" height="0.85" /></element>
<!-- right side -->
- <bezel element="text_r11"><bounds x="91.6" y="29.65" width="2.5" height="1.5" /></bezel>
- <bezel element="text_r21"><bounds x="91.6" y="32.15" width="2.5" height="1.5" /></bezel>
- <bezel element="text_r31"><bounds x="91.6" y="34.65" width="2.5" height="1.5" /></bezel>
- <bezel element="text_r41"><bounds x="91.6" y="37.15" width="2.5" height="1.5" /></bezel>
- <bezel element="text_r51"><bounds x="91.6" y="39.65" width="2.5" height="1.5" /></bezel>
- <bezel element="text_r61"><bounds x="91.6" y="42.15" width="2.5" height="1.5" /></bezel>
-
- <bezel element="text_r12"><bounds x="96.8" y="29.65" width="10" height="1.5" /></bezel>
- <bezel element="text_r22"><bounds x="96.8" y="32.15" width="10" height="1.5" /></bezel>
- <bezel element="text_r32"><bounds x="96.8" y="34.65" width="10" height="1.5" /></bezel>
- <bezel element="text_r42"><bounds x="96.8" y="37.15" width="10" height="1.5" /></bezel>
- <bezel element="text_r52"><bounds x="96.8" y="39.65" width="10" height="1.5" /></bezel>
- <bezel element="text_r62"><bounds x="96.8" y="42.15" width="10" height="1.5" /></bezel>
- <bezel element="text_r72"><bounds x="96.8" y="44.65" width="10" height="1.5" /></bezel>
- <bezel element="text_r82"><bounds x="96.8" y="47.15" width="10" height="1.5" /></bezel>
-
- <bezel element="text_r92"><bounds x="96.8" y="49.5" width="10" height="1.5" /></bezel>
- <bezel element="text_r93"><bounds x="96.8" y="51" width="10" height="1.5" /></bezel>
-
- <bezel name="8.10" element="led2"><bounds x="90" y="29.75" width="1.5" height="1.5" /></bezel>
- <bezel name="8.11" element="led2"><bounds x="90" y="32.25" width="1.5" height="1.5" /></bezel>
- <bezel name="8.12" element="led2"><bounds x="90" y="34.75" width="1.5" height="1.5" /></bezel>
- <bezel name="8.13" element="led2"><bounds x="90" y="37.25" width="1.5" height="1.5" /></bezel>
- <bezel name="8.14" element="led2"><bounds x="90" y="39.75" width="1.5" height="1.5" /></bezel>
- <bezel name="8.15" element="led2"><bounds x="90" y="42.25" width="1.5" height="1.5" /></bezel>
-
- <bezel element="bt" inputtag="IN.0" inputmask="0x01"><bounds x="94" y="29.5" width="2" height="2" /></bezel>
- <bezel element="bt" inputtag="IN.0" inputmask="0x02"><bounds x="94" y="32" width="2" height="2" /></bezel>
- <bezel element="bt" inputtag="IN.0" inputmask="0x04"><bounds x="94" y="34.5" width="2" height="2" /></bezel>
- <bezel element="bt" inputtag="IN.0" inputmask="0x08"><bounds x="94" y="37" width="2" height="2" /></bezel>
- <bezel element="bt" inputtag="IN.0" inputmask="0x10"><bounds x="94" y="39.5" width="2" height="2" /></bezel>
- <bezel element="bt" inputtag="IN.0" inputmask="0x20"><bounds x="94" y="42" width="2" height="2" /></bezel>
- <bezel element="bt" inputtag="IN.0" inputmask="0x40"><bounds x="94" y="44.5" width="2" height="2" /></bezel>
- <bezel element="bt" inputtag="IN.0" inputmask="0x80"><bounds x="94" y="47" width="2" height="2" /></bezel>
- <bezel element="bt" inputtag="IN.1" inputmask="0x04"><bounds x="94" y="49.5" width="2" height="2" /></bezel>
-
- <bezel element="text_rx2"><bounds x="96.8" y="79.65" width="10" height="1.5" /></bezel>
- <bezel element="text_ry2"><bounds x="96.8" y="82.15" width="10" height="1.5" /></bezel>
- <bezel element="text_rx1"><bounds x="88" y="78.75" width="6" height="1" /></bezel>
- <bezel element="text_ry1"><bounds x="88" y="81.25" width="5.5" height="1" /></bezel>
-
- <bezel name="8.9" element="led2y"><bounds x="90" y="79.75" width="1.5" height="1.5" /></bezel>
- <bezel name="8.8" element="led2g"><bounds x="90" y="82.25" width="1.5" height="1.5" /></bezel>
-
- <bezel element="bt" inputtag="IN.1" inputmask="0x01"><bounds x="94" y="79.5" width="2" height="2" /></bezel>
- <bezel element="bt" inputtag="IN.1" inputmask="0x02"><bounds x="94" y="82" width="2" height="2" /></bezel>
+ <element ref="text_r11"><bounds x="91.6" y="29.65" width="2.5" height="1.5" /></element>
+ <element ref="text_r21"><bounds x="91.6" y="32.15" width="2.5" height="1.5" /></element>
+ <element ref="text_r31"><bounds x="91.6" y="34.65" width="2.5" height="1.5" /></element>
+ <element ref="text_r41"><bounds x="91.6" y="37.15" width="2.5" height="1.5" /></element>
+ <element ref="text_r51"><bounds x="91.6" y="39.65" width="2.5" height="1.5" /></element>
+ <element ref="text_r61"><bounds x="91.6" y="42.15" width="2.5" height="1.5" /></element>
+
+ <element ref="text_r12"><bounds x="96.8" y="29.65" width="10" height="1.5" /></element>
+ <element ref="text_r22"><bounds x="96.8" y="32.15" width="10" height="1.5" /></element>
+ <element ref="text_r32"><bounds x="96.8" y="34.65" width="10" height="1.5" /></element>
+ <element ref="text_r42"><bounds x="96.8" y="37.15" width="10" height="1.5" /></element>
+ <element ref="text_r52"><bounds x="96.8" y="39.65" width="10" height="1.5" /></element>
+ <element ref="text_r62"><bounds x="96.8" y="42.15" width="10" height="1.5" /></element>
+ <element ref="text_r72"><bounds x="96.8" y="44.65" width="10" height="1.5" /></element>
+ <element ref="text_r82"><bounds x="96.8" y="47.15" width="10" height="1.5" /></element>
+
+ <element ref="text_r92"><bounds x="96.8" y="49.5" width="10" height="1.5" /></element>
+ <element ref="text_r93"><bounds x="96.8" y="51" width="10" height="1.5" /></element>
+
+ <element name="8.10" ref="led2"><bounds x="90" y="29.75" width="1.5" height="1.5" /></element>
+ <element name="8.11" ref="led2"><bounds x="90" y="32.25" width="1.5" height="1.5" /></element>
+ <element name="8.12" ref="led2"><bounds x="90" y="34.75" width="1.5" height="1.5" /></element>
+ <element name="8.13" ref="led2"><bounds x="90" y="37.25" width="1.5" height="1.5" /></element>
+ <element name="8.14" ref="led2"><bounds x="90" y="39.75" width="1.5" height="1.5" /></element>
+ <element name="8.15" ref="led2"><bounds x="90" y="42.25" width="1.5" height="1.5" /></element>
+
+ <element ref="bt" inputtag="IN.0" inputmask="0x01"><bounds x="94" y="29.5" width="2" height="2" /></element>
+ <element ref="bt" inputtag="IN.0" inputmask="0x02"><bounds x="94" y="32" width="2" height="2" /></element>
+ <element ref="bt" inputtag="IN.0" inputmask="0x04"><bounds x="94" y="34.5" width="2" height="2" /></element>
+ <element ref="bt" inputtag="IN.0" inputmask="0x08"><bounds x="94" y="37" width="2" height="2" /></element>
+ <element ref="bt" inputtag="IN.0" inputmask="0x10"><bounds x="94" y="39.5" width="2" height="2" /></element>
+ <element ref="bt" inputtag="IN.0" inputmask="0x20"><bounds x="94" y="42" width="2" height="2" /></element>
+ <element ref="bt" inputtag="IN.0" inputmask="0x40"><bounds x="94" y="44.5" width="2" height="2" /></element>
+ <element ref="bt" inputtag="IN.0" inputmask="0x80"><bounds x="94" y="47" width="2" height="2" /></element>
+ <element ref="bt" inputtag="IN.1" inputmask="0x04"><bounds x="94" y="49.5" width="2" height="2" /></element>
+
+ <element ref="text_rx2"><bounds x="96.8" y="79.65" width="10" height="1.5" /></element>
+ <element ref="text_ry2"><bounds x="96.8" y="82.15" width="10" height="1.5" /></element>
+ <element ref="text_rx1"><bounds x="88" y="78.75" width="6" height="1" /></element>
+ <element ref="text_ry1"><bounds x="88" y="81.25" width="5.5" height="1" /></element>
+
+ <element name="8.9" ref="led2y"><bounds x="90" y="79.75" width="1.5" height="1.5" /></element>
+ <element name="8.8" ref="led2g"><bounds x="90" y="82.25" width="1.5" height="1.5" /></element>
+
+ <element ref="bt" inputtag="IN.1" inputmask="0x01"><bounds x="94" y="79.5" width="2" height="2" /></element>
+ <element ref="bt" inputtag="IN.1" inputmask="0x02"><bounds x="94" y="82" width="2" height="2" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/fidel_eas.lay b/src/mame/layout/fidel_eas.lay
index dde613e40fa..e905b934989 100644
--- a/src/mame/layout/fidel_eas.lay
+++ b/src/mame/layout/fidel_eas.lay
@@ -163,77 +163,77 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- leds -->
<repeat count="8">
@@ -243,7 +243,7 @@ license:CC0
<repeat count="8">
<param name="x" start="0.2" increment="10" />
<param name="i1" start="0" increment="1" />
- <bezel name="~i1~.~i2~" element="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></bezel>
+ <element name="~i1~.~i2~" ref="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></element>
</repeat>
</repeat>
@@ -252,23 +252,23 @@ license:CC0
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -327,82 +327,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -411,104 +411,104 @@ license:CC0
<view name="Internal Layout">
<bounds left="-13.5" right="87.5" top="-1" bottom="100.5" />
- <bezel element="cblack"><bounds x="-1.5" y="-1" width="89" height="89" /></bezel>
- <bezel element="cwhite"><bounds x="2.5" y="3" width="81" height="81" /></bezel>
+ <element ref="cblack"><bounds x="-1.5" y="-1" width="89" height="89" /></element>
+ <element ref="cwhite"><bounds x="2.5" y="3" width="81" height="81" /></element>
<group ref="sb_board"><bounds x="3" y="3.5" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-12.5" y="3" width="10" height="80" /></group>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="-0.3" y="7.5" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="-0.3" y="17.5" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="-0.3" y="27.5" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="-0.3" y="37.5" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="-0.3" y="47.5" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="-0.3" y="57.5" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="-0.3" y="67.5" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="-0.3" y="77.5" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="7" y="85" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="17" y="85" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="27" y="85" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="37" y="85" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="47" y="85" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="57" y="85" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="67" y="85" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="77" y="85" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="-0.3" y="7.5" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="-0.3" y="17.5" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="-0.3" y="27.5" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="-0.3" y="37.5" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="-0.3" y="47.5" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="-0.3" y="57.5" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="-0.3" y="67.5" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="-0.3" y="77.5" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="7" y="85" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="17" y="85" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="27" y="85" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="37" y="85" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="47" y="85" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="57" y="85" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="67" y="85" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="77" y="85" width="2" height="2" /></element>
<!-- bottom side -->
- <bezel name="8.8" element="led2"><bounds x="42" y="90" width="1.5" height="1.5" /></bezel>
- <bezel name="8.9" element="led2"><bounds x="45" y="90" width="1.5" height="1.5" /></bezel>
- <bezel name="8.10" element="led2"><bounds x="48" y="90" width="1.5" height="1.5" /></bezel>
- <bezel name="8.11" element="led2"><bounds x="51" y="90" width="1.5" height="1.5" /></bezel>
- <bezel name="8.12" element="led2"><bounds x="54" y="90" width="1.5" height="1.5" /></bezel>
- <bezel name="8.13" element="led2"><bounds x="57" y="90" width="1.5" height="1.5" /></bezel>
-
- <bezel name="8.14" element="led2"><bounds x="76.5" y="90" width="1.5" height="1.5" /></bezel>
- <bezel name="8.15" element="led2"><bounds x="76.5" y="94" width="1.5" height="1.5" /></bezel>
-
- <bezel element="but" inputtag="IN.0" inputmask="0x01"><bounds x="33.9" y="94" width="1.5" height="1.5" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x02"><bounds x="36.9" y="94" width="1.5" height="1.5" /></bezel>
-
- <bezel element="but" inputtag="IN.0" inputmask="0x04"><bounds x="42" y="94" width="1.5" height="1.5" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x08"><bounds x="45" y="94" width="1.5" height="1.5" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x10"><bounds x="48" y="94" width="1.5" height="1.5" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x20"><bounds x="51" y="94" width="1.5" height="1.5" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x40"><bounds x="54" y="94" width="1.5" height="1.5" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x80"><bounds x="57" y="94" width="1.5" height="1.5" /></bezel>
-
- <bezel element="but" inputtag="IN.1" inputmask="0x01"><bounds x="62.1" y="94" width="1.5" height="1.5" /></bezel>
- <bezel element="but" inputtag="IN.1" inputmask="0x02"><bounds x="65.1" y="94" width="1.5" height="1.5" /></bezel>
- <bezel element="but" inputtag="IN.1" inputmask="0x04"><bounds x="68.1" y="94" width="1.5" height="1.5" /></bezel>
-
- <bezel element="text_p1"><bounds x="41" y="92.1" width="3.5" height="1.5" /></bezel>
- <bezel element="text_p2"><bounds x="44" y="92.1" width="3.5" height="1.5" /></bezel>
- <bezel element="text_p3"><bounds x="47" y="92.1" width="3.5" height="1.5" /></bezel>
- <bezel element="text_p4"><bounds x="50" y="92.1" width="3.5" height="1.5" /></bezel>
- <bezel element="text_p5"><bounds x="53" y="92.1" width="3.5" height="1.5" /></bezel>
- <bezel element="text_p6"><bounds x="56" y="92.1" width="3.5" height="1.5" /></bezel>
-
- <bezel element="text_b1"><bounds x="30.9" y="95.8" width="7.5" height="1.5" /></bezel>
- <bezel element="text_b1a"><bounds x="30.9" y="97.3" width="7.5" height="1.5" /></bezel>
- <bezel element="text_b3"><bounds x="41" y="95.8" width="3.5" height="1.5" /></bezel>
- <bezel element="text_b4"><bounds x="44" y="95.8" width="3.5" height="1.5" /></bezel>
- <bezel element="text_b5"><bounds x="47" y="95.8" width="3.5" height="1.5" /></bezel>
- <bezel element="text_b6"><bounds x="50" y="95.8" width="3.5" height="1.5" /></bezel>
- <bezel element="text_b7"><bounds x="53" y="95.8" width="3.5" height="1.5" /></bezel>
- <bezel element="text_b8"><bounds x="56" y="95.8" width="3.5" height="1.5" /></bezel>
-
- <bezel element="text_b2"><bounds x="33.9" y="92.3" width="7.5" height="1.5" /></bezel>
- <bezel element="text_b9"><bounds x="61.1" y="92.3" width="3.5" height="1.5" /></bezel>
- <bezel element="text_b10"><bounds x="64.1" y="92.3" width="3.5" height="1.5" /></bezel>
- <bezel element="text_b11"><bounds x="67.1" y="92.3" width="3.5" height="1.5" /></bezel>
-
- <bezel element="text_r1"><bounds x="70" y="89.25" width="6" height="1.5" /></bezel>
- <bezel element="text_r2"><bounds x="70" y="90.75" width="6" height="1.5" /></bezel>
- <bezel element="text_r3"><bounds x="70" y="94" width="6" height="1.5" /></bezel>
+ <element name="8.8" ref="led2"><bounds x="42" y="90" width="1.5" height="1.5" /></element>
+ <element name="8.9" ref="led2"><bounds x="45" y="90" width="1.5" height="1.5" /></element>
+ <element name="8.10" ref="led2"><bounds x="48" y="90" width="1.5" height="1.5" /></element>
+ <element name="8.11" ref="led2"><bounds x="51" y="90" width="1.5" height="1.5" /></element>
+ <element name="8.12" ref="led2"><bounds x="54" y="90" width="1.5" height="1.5" /></element>
+ <element name="8.13" ref="led2"><bounds x="57" y="90" width="1.5" height="1.5" /></element>
+
+ <element name="8.14" ref="led2"><bounds x="76.5" y="90" width="1.5" height="1.5" /></element>
+ <element name="8.15" ref="led2"><bounds x="76.5" y="94" width="1.5" height="1.5" /></element>
+
+ <element ref="but" inputtag="IN.0" inputmask="0x01"><bounds x="33.9" y="94" width="1.5" height="1.5" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x02"><bounds x="36.9" y="94" width="1.5" height="1.5" /></element>
+
+ <element ref="but" inputtag="IN.0" inputmask="0x04"><bounds x="42" y="94" width="1.5" height="1.5" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x08"><bounds x="45" y="94" width="1.5" height="1.5" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x10"><bounds x="48" y="94" width="1.5" height="1.5" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x20"><bounds x="51" y="94" width="1.5" height="1.5" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x40"><bounds x="54" y="94" width="1.5" height="1.5" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x80"><bounds x="57" y="94" width="1.5" height="1.5" /></element>
+
+ <element ref="but" inputtag="IN.1" inputmask="0x01"><bounds x="62.1" y="94" width="1.5" height="1.5" /></element>
+ <element ref="but" inputtag="IN.1" inputmask="0x02"><bounds x="65.1" y="94" width="1.5" height="1.5" /></element>
+ <element ref="but" inputtag="IN.1" inputmask="0x04"><bounds x="68.1" y="94" width="1.5" height="1.5" /></element>
+
+ <element ref="text_p1"><bounds x="41" y="92.1" width="3.5" height="1.5" /></element>
+ <element ref="text_p2"><bounds x="44" y="92.1" width="3.5" height="1.5" /></element>
+ <element ref="text_p3"><bounds x="47" y="92.1" width="3.5" height="1.5" /></element>
+ <element ref="text_p4"><bounds x="50" y="92.1" width="3.5" height="1.5" /></element>
+ <element ref="text_p5"><bounds x="53" y="92.1" width="3.5" height="1.5" /></element>
+ <element ref="text_p6"><bounds x="56" y="92.1" width="3.5" height="1.5" /></element>
+
+ <element ref="text_b1"><bounds x="30.9" y="95.8" width="7.5" height="1.5" /></element>
+ <element ref="text_b1a"><bounds x="30.9" y="97.3" width="7.5" height="1.5" /></element>
+ <element ref="text_b3"><bounds x="41" y="95.8" width="3.5" height="1.5" /></element>
+ <element ref="text_b4"><bounds x="44" y="95.8" width="3.5" height="1.5" /></element>
+ <element ref="text_b5"><bounds x="47" y="95.8" width="3.5" height="1.5" /></element>
+ <element ref="text_b6"><bounds x="50" y="95.8" width="3.5" height="1.5" /></element>
+ <element ref="text_b7"><bounds x="53" y="95.8" width="3.5" height="1.5" /></element>
+ <element ref="text_b8"><bounds x="56" y="95.8" width="3.5" height="1.5" /></element>
+
+ <element ref="text_b2"><bounds x="33.9" y="92.3" width="7.5" height="1.5" /></element>
+ <element ref="text_b9"><bounds x="61.1" y="92.3" width="3.5" height="1.5" /></element>
+ <element ref="text_b10"><bounds x="64.1" y="92.3" width="3.5" height="1.5" /></element>
+ <element ref="text_b11"><bounds x="67.1" y="92.3" width="3.5" height="1.5" /></element>
+
+ <element ref="text_r1"><bounds x="70" y="89.25" width="6" height="1.5" /></element>
+ <element ref="text_r2"><bounds x="70" y="90.75" width="6" height="1.5" /></element>
+ <element ref="text_r3"><bounds x="70" y="94" width="6" height="1.5" /></element>
<!-- panel 7seg leds -->
- <bezel name="digit1" element="digit">
+ <element name="digit1" ref="digit">
<bounds x="3" y="90" width="5.66" height="8.5" />
- </bezel>
- <bezel name="digit0" element="digit">
+ </element>
+ <element name="digit0" ref="digit">
<bounds x="8.66" y="90" width="5.66" height="8.5" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds x="17.16" y="90" width="5.66" height="8.5" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds x="22.82" y="90" width="5.66" height="8.5" />
- </bezel>
+ </element>
- <bezel name="0.7" element="led">
+ <element name="0.7" ref="led">
<bounds x="15.58" y="91.5" width="0.85" height="0.85" />
- </bezel>
- <bezel name="1.7" element="led">
+ </element>
+ <element name="1.7" ref="led">
<bounds x="15.13" y="96.15" width="0.85" height="0.85" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/fidel_ex.lay b/src/mame/layout/fidel_ex.lay
index 42d363c128a..450c3e9d273 100644
--- a/src/mame/layout/fidel_ex.lay
+++ b/src/mame/layout/fidel_ex.lay
@@ -261,100 +261,100 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- sensors, pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -413,82 +413,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -497,117 +497,117 @@ license:CC0
<view name="Internal Layout">
<bounds left="-13" right="96" top="-1.5" bottom="88.5" />
- <bezel element="white"><bounds x="-1" y="-1.5" width="97" height="90" /></bezel>
+ <element ref="white"><bounds x="-1" y="-1.5" width="97" height="90" /></element>
- <bezel element="cblack"><bounds x="3" y="2.5" width="81" height="81" /></bezel>
+ <element ref="cblack"><bounds x="3" y="2.5" width="81" height="81" /></element>
<group ref="sb_board"><bounds x="3.5" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-12" y="3.5" width="10" height="80" /></group>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="0.7" y="9" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="0.7" y="19" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="0.7" y="29" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="0.7" y="39" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="0.7" y="49" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="0.7" y="59" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="0.7" y="69" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="0.7" y="79" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="5.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="15.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="25.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="35.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="45.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="55.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="65.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="75.5" y="83.7" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="0.7" y="9" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="0.7" y="19" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="0.7" y="29" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="0.7" y="39" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="0.7" y="49" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="0.7" y="59" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="0.7" y="69" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="0.7" y="79" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="5.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="15.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="25.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="35.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="45.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="55.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="65.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="75.5" y="83.7" width="2" height="2" /></element>
<!-- left side labels -->
- <bezel element="text_9"><bounds x="-0.9" y="12" width="2.6" height="2" /></bezel>
- <bezel element="text_10"><bounds x="-0.9" y="22" width="2.6" height="2" /></bezel>
- <bezel element="text_11"><bounds x="-0.9" y="32" width="2.6" height="2" /></bezel>
- <bezel element="text_12"><bounds x="-0.9" y="42" width="2.6" height="2" /></bezel>
+ <element ref="text_9"><bounds x="-0.9" y="12" width="2.6" height="2" /></element>
+ <element ref="text_10"><bounds x="-0.9" y="22" width="2.6" height="2" /></element>
+ <element ref="text_11"><bounds x="-0.9" y="32" width="2.6" height="2" /></element>
+ <element ref="text_12"><bounds x="-0.9" y="42" width="2.6" height="2" /></element>
<!-- bottom side labels -->
- <bezel element="text_la"><bounds x="1.5" y="85.8" width="14" height="2" /></bezel>
- <bezel element="text_lb"><bounds x="13.5" y="85.8" width="10" height="2" /></bezel>
- <bezel element="text_lc"><bounds x="23.5" y="85.8" width="10" height="2" /></bezel>
- <bezel element="text_ld"><bounds x="33.5" y="85.8" width="10" height="2" /></bezel>
- <bezel element="text_le"><bounds x="43.5" y="85.8" width="10" height="2" /></bezel>
- <bezel element="text_lf"><bounds x="53.5" y="85.8" width="10" height="2" /></bezel>
- <bezel element="text_lh"><bounds x="73.5" y="85.8" width="10" height="2" /></bezel>
- <bezel element="text_lg"><bounds x="62.5" y="85.8" width="12" height="2" /></bezel>
+ <element ref="text_la"><bounds x="1.5" y="85.8" width="14" height="2" /></element>
+ <element ref="text_lb"><bounds x="13.5" y="85.8" width="10" height="2" /></element>
+ <element ref="text_lc"><bounds x="23.5" y="85.8" width="10" height="2" /></element>
+ <element ref="text_ld"><bounds x="33.5" y="85.8" width="10" height="2" /></element>
+ <element ref="text_le"><bounds x="43.5" y="85.8" width="10" height="2" /></element>
+ <element ref="text_lf"><bounds x="53.5" y="85.8" width="10" height="2" /></element>
+ <element ref="text_lh"><bounds x="73.5" y="85.8" width="10" height="2" /></element>
+ <element ref="text_lg"><bounds x="62.5" y="85.8" width="12" height="2" /></element>
<!-- chessboard leds -->
- <bezel name="0.7" element="led"><bounds x="2.5" y="7.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.6" element="led"><bounds x="2.5" y="17.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.5" element="led"><bounds x="2.5" y="27.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.4" element="led"><bounds x="2.5" y="37.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.3" element="led"><bounds x="2.5" y="47.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.2" element="led"><bounds x="2.5" y="57.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.1" element="led"><bounds x="2.5" y="67.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.0" element="led"><bounds x="2.5" y="77.25" width="1.5" height="1.5" /></bezel>
-
- <bezel name="1.0" element="ledg"><bounds x="7.75" y="82.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.1" element="ledg"><bounds x="17.75" y="82.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.2" element="ledg"><bounds x="27.75" y="82.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.3" element="ledg"><bounds x="37.75" y="82.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.4" element="ledg"><bounds x="47.75" y="82.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.5" element="ledg"><bounds x="57.75" y="82.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.6" element="ledg"><bounds x="67.75" y="82.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.7" element="ledg"><bounds x="77.75" y="82.5" width="1.5" height="1.5" /></bezel>
+ <element name="0.7" ref="led"><bounds x="2.5" y="7.25" width="1.5" height="1.5" /></element>
+ <element name="0.6" ref="led"><bounds x="2.5" y="17.25" width="1.5" height="1.5" /></element>
+ <element name="0.5" ref="led"><bounds x="2.5" y="27.25" width="1.5" height="1.5" /></element>
+ <element name="0.4" ref="led"><bounds x="2.5" y="37.25" width="1.5" height="1.5" /></element>
+ <element name="0.3" ref="led"><bounds x="2.5" y="47.25" width="1.5" height="1.5" /></element>
+ <element name="0.2" ref="led"><bounds x="2.5" y="57.25" width="1.5" height="1.5" /></element>
+ <element name="0.1" ref="led"><bounds x="2.5" y="67.25" width="1.5" height="1.5" /></element>
+ <element name="0.0" ref="led"><bounds x="2.5" y="77.25" width="1.5" height="1.5" /></element>
+
+ <element name="1.0" ref="ledg"><bounds x="7.75" y="82.5" width="1.5" height="1.5" /></element>
+ <element name="1.1" ref="ledg"><bounds x="17.75" y="82.5" width="1.5" height="1.5" /></element>
+ <element name="1.2" ref="ledg"><bounds x="27.75" y="82.5" width="1.5" height="1.5" /></element>
+ <element name="1.3" ref="ledg"><bounds x="37.75" y="82.5" width="1.5" height="1.5" /></element>
+ <element name="1.4" ref="ledg"><bounds x="47.75" y="82.5" width="1.5" height="1.5" /></element>
+ <element name="1.5" ref="ledg"><bounds x="57.75" y="82.5" width="1.5" height="1.5" /></element>
+ <element name="1.6" ref="ledg"><bounds x="67.75" y="82.5" width="1.5" height="1.5" /></element>
+ <element name="1.7" ref="ledg"><bounds x="77.75" y="82.5" width="1.5" height="1.5" /></element>
<!-- right side -->
- <bezel element="text_tl7"><bounds x="86" y="16.2" width="8" height="2.5" /></bezel>
- <bezel element="text_tl6"><bounds x="86" y="25.2" width="8" height="2.5" /></bezel>
- <bezel element="text_tl5"><bounds x="86" y="34.2" width="8" height="2.5" /></bezel>
- <bezel element="text_tl4"><bounds x="86" y="43.2" width="8" height="2.5" /></bezel>
- <bezel element="text_tl3"><bounds x="86" y="52.2" width="8" height="2.5" /></bezel>
- <bezel element="text_tl2"><bounds x="86" y="61.2" width="8" height="2.5" /></bezel>
-
- <bezel element="cblack"><bounds x="86" y="9" width="8" height="4" /></bezel>
- <bezel element="cblack"><bounds x="86" y="19" width="8" height="4" /></bezel>
- <bezel element="cblack"><bounds x="86" y="28" width="8" height="4" /></bezel>
- <bezel element="cblack"><bounds x="86" y="37" width="8" height="4" /></bezel>
- <bezel element="cblack"><bounds x="86" y="46" width="8" height="4" /></bezel>
- <bezel element="cblack"><bounds x="86" y="55" width="8" height="4" /></bezel>
- <bezel element="cblack"><bounds x="86" y="64" width="8" height="4" /></bezel>
- <bezel element="cblack"><bounds x="86" y="73" width="8" height="4" /></bezel>
-
- <bezel element="white"><bounds x="86.3" y="9.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="86.3" y="19.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="86.3" y="28.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="86.3" y="37.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="86.3" y="46.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="86.3" y="55.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="86.3" y="64.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="86.3" y="73.3" width="7.4" height="3.4" /></bezel>
-
- <bezel element="text_t81"><bounds x="86.35" y="9.5" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t82"><bounds x="86.35" y="11" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t7"><bounds x="86.35" y="20.25" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t6"><bounds x="86.35" y="29.25" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t5"><bounds x="86.35" y="38.25" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t41"><bounds x="86.35" y="46.5" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t42"><bounds x="86.35" y="48" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t3"><bounds x="86.35" y="56.25" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t2"><bounds x="86.35" y="65.25" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t1"><bounds x="86.35" y="74.25" width="7.3" height="1.5" /></bezel>
-
- <bezel element="hlb" inputtag="IN.0" inputmask="0x80"><bounds x="86" y="9" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x40"><bounds x="86" y="19" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x20"><bounds x="86" y="28" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x10"><bounds x="86" y="37" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="86" y="46" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="86" y="55" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="86" y="64" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="86" y="73" width="8" height="4" /><color alpha="0.4" /></bezel>
+ <element ref="text_tl7"><bounds x="86" y="16.2" width="8" height="2.5" /></element>
+ <element ref="text_tl6"><bounds x="86" y="25.2" width="8" height="2.5" /></element>
+ <element ref="text_tl5"><bounds x="86" y="34.2" width="8" height="2.5" /></element>
+ <element ref="text_tl4"><bounds x="86" y="43.2" width="8" height="2.5" /></element>
+ <element ref="text_tl3"><bounds x="86" y="52.2" width="8" height="2.5" /></element>
+ <element ref="text_tl2"><bounds x="86" y="61.2" width="8" height="2.5" /></element>
+
+ <element ref="cblack"><bounds x="86" y="9" width="8" height="4" /></element>
+ <element ref="cblack"><bounds x="86" y="19" width="8" height="4" /></element>
+ <element ref="cblack"><bounds x="86" y="28" width="8" height="4" /></element>
+ <element ref="cblack"><bounds x="86" y="37" width="8" height="4" /></element>
+ <element ref="cblack"><bounds x="86" y="46" width="8" height="4" /></element>
+ <element ref="cblack"><bounds x="86" y="55" width="8" height="4" /></element>
+ <element ref="cblack"><bounds x="86" y="64" width="8" height="4" /></element>
+ <element ref="cblack"><bounds x="86" y="73" width="8" height="4" /></element>
+
+ <element ref="white"><bounds x="86.3" y="9.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="86.3" y="19.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="86.3" y="28.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="86.3" y="37.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="86.3" y="46.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="86.3" y="55.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="86.3" y="64.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="86.3" y="73.3" width="7.4" height="3.4" /></element>
+
+ <element ref="text_t81"><bounds x="86.35" y="9.5" width="7.3" height="1.5" /></element>
+ <element ref="text_t82"><bounds x="86.35" y="11" width="7.3" height="1.5" /></element>
+ <element ref="text_t7"><bounds x="86.35" y="20.25" width="7.3" height="1.5" /></element>
+ <element ref="text_t6"><bounds x="86.35" y="29.25" width="7.3" height="1.5" /></element>
+ <element ref="text_t5"><bounds x="86.35" y="38.25" width="7.3" height="1.5" /></element>
+ <element ref="text_t41"><bounds x="86.35" y="46.5" width="7.3" height="1.5" /></element>
+ <element ref="text_t42"><bounds x="86.35" y="48" width="7.3" height="1.5" /></element>
+ <element ref="text_t3"><bounds x="86.35" y="56.25" width="7.3" height="1.5" /></element>
+ <element ref="text_t2"><bounds x="86.35" y="65.25" width="7.3" height="1.5" /></element>
+ <element ref="text_t1"><bounds x="86.35" y="74.25" width="7.3" height="1.5" /></element>
+
+ <element ref="hlb" inputtag="IN.0" inputmask="0x80"><bounds x="86" y="9" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x40"><bounds x="86" y="19" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x20"><bounds x="86" y="28" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x10"><bounds x="86" y="37" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="86" y="46" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="86" y="55" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="86" y="64" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="86" y="73" width="8" height="4" /><color alpha="0.4" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/fidel_ex_68k.lay b/src/mame/layout/fidel_ex_68k.lay
index 2cbe6b3e018..ed6d3b238b0 100644
--- a/src/mame/layout/fidel_ex_68k.lay
+++ b/src/mame/layout/fidel_ex_68k.lay
@@ -257,77 +257,77 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- leds -->
<repeat count="8">
@@ -337,7 +337,7 @@ license:CC0
<repeat count="8">
<param name="x" start="0.2" increment="10" />
<param name="i1" start="0" increment="1" />
- <bezel name="~i1~.~i2~" element="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></bezel>
+ <element name="~i1~.~i2~" ref="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></element>
</repeat>
</repeat>
@@ -346,23 +346,23 @@ license:CC0
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -421,82 +421,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -505,120 +505,120 @@ license:CC0
<view name="Internal Layout">
<bounds left="-13" right="98" top="-14" bottom="88.5" />
- <bezel element="white"><bounds x="-1" y="-1.5" width="99" height="90" /></bezel>
+ <element ref="white"><bounds x="-1" y="-1.5" width="99" height="90" /></element>
- <bezel element="black"><bounds x="3" y="2.5" width="81" height="81" /></bezel>
+ <element ref="black"><bounds x="3" y="2.5" width="81" height="81" /></element>
<group ref="sb_board"><bounds x="3.5" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-12" y="3.5" width="10" height="80" /></group>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="0.7" y="9" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="0.7" y="19" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="0.7" y="29" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="0.7" y="39" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="0.7" y="49" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="0.7" y="59" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="0.7" y="69" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="0.7" y="79" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="5.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="15.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="25.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="35.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="45.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="55.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="65.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="75.5" y="83.7" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="0.7" y="9" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="0.7" y="19" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="0.7" y="29" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="0.7" y="39" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="0.7" y="49" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="0.7" y="59" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="0.7" y="69" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="0.7" y="79" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="5.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="15.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="25.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="35.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="45.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="55.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="65.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="75.5" y="83.7" width="2" height="2" /></element>
<!-- left side labels -->
- <bezel element="text_9"><bounds x="-0.9" y="12" width="2.6" height="2" /></bezel>
- <bezel element="text_10"><bounds x="-0.9" y="22" width="2.6" height="2" /></bezel>
- <bezel element="text_11"><bounds x="-0.9" y="32" width="2.6" height="2" /></bezel>
- <bezel element="text_12"><bounds x="-0.9" y="42" width="2.6" height="2" /></bezel>
+ <element ref="text_9"><bounds x="-0.9" y="12" width="2.6" height="2" /></element>
+ <element ref="text_10"><bounds x="-0.9" y="22" width="2.6" height="2" /></element>
+ <element ref="text_11"><bounds x="-0.9" y="32" width="2.6" height="2" /></element>
+ <element ref="text_12"><bounds x="-0.9" y="42" width="2.6" height="2" /></element>
<!-- bottom side labels -->
- <bezel element="text_lb"><bounds x="13.5" y="85.8" width="10" height="2" /></bezel>
- <bezel element="text_lc"><bounds x="23.5" y="85.8" width="10" height="2" /></bezel>
- <bezel element="text_ld"><bounds x="33.5" y="85.8" width="10" height="2" /></bezel>
- <bezel element="text_le"><bounds x="43.5" y="85.8" width="10" height="2" /></bezel>
- <bezel element="text_lf"><bounds x="53.5" y="85.8" width="10" height="2" /></bezel>
- <bezel element="text_lh"><bounds x="73.5" y="85.8" width="10" height="2" /></bezel>
- <bezel element="text_lg"><bounds x="62.5" y="85.8" width="12" height="2" /></bezel>
+ <element ref="text_lb"><bounds x="13.5" y="85.8" width="10" height="2" /></element>
+ <element ref="text_lc"><bounds x="23.5" y="85.8" width="10" height="2" /></element>
+ <element ref="text_ld"><bounds x="33.5" y="85.8" width="10" height="2" /></element>
+ <element ref="text_le"><bounds x="43.5" y="85.8" width="10" height="2" /></element>
+ <element ref="text_lf"><bounds x="53.5" y="85.8" width="10" height="2" /></element>
+ <element ref="text_lh"><bounds x="73.5" y="85.8" width="10" height="2" /></element>
+ <element ref="text_lg"><bounds x="62.5" y="85.8" width="12" height="2" /></element>
<!-- 7seg leds -->
- <bezel name="digit6" element="digit">
+ <element name="digit6" ref="digit">
<bounds x="64.18" y="-12" width="5.66" height="8.5" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds x="69.84" y="-12" width="5.66" height="8.5" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds x="78.34" y="-12" width="5.66" height="8.5" />
- </bezel>
- <bezel name="digit0" element="digit">
+ </element>
+ <element name="digit0" ref="digit">
<bounds x="84" y="-12" width="5.66" height="8.5" />
- </bezel>
+ </element>
- <bezel name="4.7" element="led">
+ <element name="4.7" ref="led">
<bounds x="76.76" y="-10.5" width="0.85" height="0.85" />
- </bezel>
- <bezel name="6.7" element="led">
+ </element>
+ <element name="6.7" ref="led">
<bounds x="76.31" y="-5.85" width="0.85" height="0.85" />
- </bezel>
+ </element>
<!-- right side -->
- <bezel element="black"><bounds x="86" y="2.5" width="10" height="81" /></bezel>
-
- <bezel element="text_tl7"><bounds x="87" y="16.2" width="8" height="2.5" /></bezel>
- <bezel element="text_tl6"><bounds x="87" y="25.2" width="8" height="2.5" /></bezel>
- <bezel element="text_tl5"><bounds x="87" y="34.2" width="8" height="2.5" /></bezel>
- <bezel element="text_tl4"><bounds x="87" y="43.2" width="8" height="2.5" /></bezel>
- <bezel element="text_tl3"><bounds x="87" y="52.2" width="8" height="2.5" /></bezel>
- <bezel element="text_tl2"><bounds x="87" y="61.2" width="8" height="2.5" /></bezel>
-
- <bezel element="redb"><bounds x="87" y="9" width="8" height="4" /></bezel>
- <bezel element="redb"><bounds x="87" y="19" width="8" height="4" /></bezel>
- <bezel element="redb"><bounds x="87" y="28" width="8" height="4" /></bezel>
- <bezel element="redb"><bounds x="87" y="37" width="8" height="4" /></bezel>
- <bezel element="redb"><bounds x="87" y="46" width="8" height="4" /></bezel>
- <bezel element="redb"><bounds x="87" y="55" width="8" height="4" /></bezel>
- <bezel element="redb"><bounds x="87" y="64" width="8" height="4" /></bezel>
- <bezel element="redb"><bounds x="87" y="73" width="8" height="4" /></bezel>
-
- <bezel element="white"><bounds x="87.3" y="9.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="87.3" y="19.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="87.3" y="28.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="87.3" y="37.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="87.3" y="46.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="87.3" y="55.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="87.3" y="64.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="87.3" y="73.3" width="7.4" height="3.4" /></bezel>
-
- <bezel element="text_t81"><bounds x="87.35" y="9.5" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t82"><bounds x="87.35" y="11" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t7"><bounds x="87.35" y="20.25" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t6"><bounds x="87.35" y="29.25" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t5"><bounds x="87.35" y="38.25" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t41"><bounds x="87.35" y="46.5" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t42"><bounds x="87.35" y="48" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t3"><bounds x="87.35" y="56.25" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t2"><bounds x="87.35" y="65.25" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t1"><bounds x="87.35" y="74.25" width="7.3" height="1.5" /></bezel>
-
- <bezel element="hlb" inputtag="IN.0" inputmask="0x80"><bounds x="87" y="9" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x40"><bounds x="87" y="19" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x20"><bounds x="87" y="28" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x10"><bounds x="87" y="37" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="87" y="46" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="87" y="55" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="87" y="64" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="87" y="73" width="8" height="4" /><color alpha="0.4" /></bezel>
+ <element ref="black"><bounds x="86" y="2.5" width="10" height="81" /></element>
+
+ <element ref="text_tl7"><bounds x="87" y="16.2" width="8" height="2.5" /></element>
+ <element ref="text_tl6"><bounds x="87" y="25.2" width="8" height="2.5" /></element>
+ <element ref="text_tl5"><bounds x="87" y="34.2" width="8" height="2.5" /></element>
+ <element ref="text_tl4"><bounds x="87" y="43.2" width="8" height="2.5" /></element>
+ <element ref="text_tl3"><bounds x="87" y="52.2" width="8" height="2.5" /></element>
+ <element ref="text_tl2"><bounds x="87" y="61.2" width="8" height="2.5" /></element>
+
+ <element ref="redb"><bounds x="87" y="9" width="8" height="4" /></element>
+ <element ref="redb"><bounds x="87" y="19" width="8" height="4" /></element>
+ <element ref="redb"><bounds x="87" y="28" width="8" height="4" /></element>
+ <element ref="redb"><bounds x="87" y="37" width="8" height="4" /></element>
+ <element ref="redb"><bounds x="87" y="46" width="8" height="4" /></element>
+ <element ref="redb"><bounds x="87" y="55" width="8" height="4" /></element>
+ <element ref="redb"><bounds x="87" y="64" width="8" height="4" /></element>
+ <element ref="redb"><bounds x="87" y="73" width="8" height="4" /></element>
+
+ <element ref="white"><bounds x="87.3" y="9.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="87.3" y="19.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="87.3" y="28.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="87.3" y="37.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="87.3" y="46.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="87.3" y="55.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="87.3" y="64.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="87.3" y="73.3" width="7.4" height="3.4" /></element>
+
+ <element ref="text_t81"><bounds x="87.35" y="9.5" width="7.3" height="1.5" /></element>
+ <element ref="text_t82"><bounds x="87.35" y="11" width="7.3" height="1.5" /></element>
+ <element ref="text_t7"><bounds x="87.35" y="20.25" width="7.3" height="1.5" /></element>
+ <element ref="text_t6"><bounds x="87.35" y="29.25" width="7.3" height="1.5" /></element>
+ <element ref="text_t5"><bounds x="87.35" y="38.25" width="7.3" height="1.5" /></element>
+ <element ref="text_t41"><bounds x="87.35" y="46.5" width="7.3" height="1.5" /></element>
+ <element ref="text_t42"><bounds x="87.35" y="48" width="7.3" height="1.5" /></element>
+ <element ref="text_t3"><bounds x="87.35" y="56.25" width="7.3" height="1.5" /></element>
+ <element ref="text_t2"><bounds x="87.35" y="65.25" width="7.3" height="1.5" /></element>
+ <element ref="text_t1"><bounds x="87.35" y="74.25" width="7.3" height="1.5" /></element>
+
+ <element ref="hlb" inputtag="IN.0" inputmask="0x80"><bounds x="87" y="9" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x40"><bounds x="87" y="19" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x20"><bounds x="87" y="28" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x10"><bounds x="87" y="37" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="87" y="46" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="87" y="55" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="87" y="64" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="87" y="73" width="8" height="4" /><color alpha="0.4" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/fidel_exb.lay b/src/mame/layout/fidel_exb.lay
index 9b006d78aa4..c7228c81581 100644
--- a/src/mame/layout/fidel_exb.lay
+++ b/src/mame/layout/fidel_exb.lay
@@ -255,100 +255,100 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- sensors, pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -407,82 +407,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -491,116 +491,116 @@ license:CC0
<view name="Internal Layout">
<bounds left="-13" right="96" top="-1.5" bottom="88.5" />
- <bezel element="white"><bounds x="-1" y="-1.5" width="97" height="90" /></bezel>
+ <element ref="white"><bounds x="-1" y="-1.5" width="97" height="90" /></element>
- <bezel element="cblack"><bounds x="3" y="2.5" width="81" height="81" /></bezel>
+ <element ref="cblack"><bounds x="3" y="2.5" width="81" height="81" /></element>
<group ref="sb_board"><bounds x="3.5" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-12" y="3.5" width="10" height="80" /></group>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="0.7" y="9" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="0.7" y="19" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="0.7" y="29" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="0.7" y="39" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="0.7" y="49" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="0.7" y="59" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="0.7" y="69" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="0.7" y="79" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="5.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="15.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="25.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="35.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="45.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="55.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="65.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="75.5" y="83.7" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="0.7" y="9" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="0.7" y="19" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="0.7" y="29" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="0.7" y="39" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="0.7" y="49" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="0.7" y="59" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="0.7" y="69" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="0.7" y="79" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="5.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="15.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="25.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="35.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="45.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="55.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="65.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="75.5" y="83.7" width="2" height="2" /></element>
<!-- left side labels -->
- <bezel element="text_9"><bounds x="-0.9" y="12" width="2.6" height="2" /></bezel>
- <bezel element="text_10"><bounds x="-0.9" y="22" width="2.6" height="2" /></bezel>
- <bezel element="text_11"><bounds x="-0.9" y="32" width="2.6" height="2" /></bezel>
- <bezel element="text_12"><bounds x="-0.9" y="42" width="2.6" height="2" /></bezel>
+ <element ref="text_9"><bounds x="-0.9" y="12" width="2.6" height="2" /></element>
+ <element ref="text_10"><bounds x="-0.9" y="22" width="2.6" height="2" /></element>
+ <element ref="text_11"><bounds x="-0.9" y="32" width="2.6" height="2" /></element>
+ <element ref="text_12"><bounds x="-0.9" y="42" width="2.6" height="2" /></element>
<!-- bottom side labels -->
- <bezel element="text_lb"><bounds x="13.5" y="85.8" width="10" height="2" /></bezel>
- <bezel element="text_lc"><bounds x="23.5" y="85.8" width="10" height="2" /></bezel>
- <bezel element="text_ld"><bounds x="33.5" y="85.8" width="10" height="2" /></bezel>
- <bezel element="text_le"><bounds x="43.5" y="85.8" width="10" height="2" /></bezel>
- <bezel element="text_lf"><bounds x="53.5" y="85.8" width="10" height="2" /></bezel>
- <bezel element="text_lh"><bounds x="73.5" y="85.8" width="10" height="2" /></bezel>
- <bezel element="text_lg"><bounds x="62.5" y="85.8" width="12" height="2" /></bezel>
+ <element ref="text_lb"><bounds x="13.5" y="85.8" width="10" height="2" /></element>
+ <element ref="text_lc"><bounds x="23.5" y="85.8" width="10" height="2" /></element>
+ <element ref="text_ld"><bounds x="33.5" y="85.8" width="10" height="2" /></element>
+ <element ref="text_le"><bounds x="43.5" y="85.8" width="10" height="2" /></element>
+ <element ref="text_lf"><bounds x="53.5" y="85.8" width="10" height="2" /></element>
+ <element ref="text_lh"><bounds x="73.5" y="85.8" width="10" height="2" /></element>
+ <element ref="text_lg"><bounds x="62.5" y="85.8" width="12" height="2" /></element>
<!-- chessboard leds -->
- <bezel name="0.7" element="led"><bounds x="2.5" y="7.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.6" element="led"><bounds x="2.5" y="17.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.5" element="led"><bounds x="2.5" y="27.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.4" element="led"><bounds x="2.5" y="37.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.3" element="led"><bounds x="2.5" y="47.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.2" element="led"><bounds x="2.5" y="57.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.1" element="led"><bounds x="2.5" y="67.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.0" element="led"><bounds x="2.5" y="77.25" width="1.5" height="1.5" /></bezel>
-
- <bezel name="1.0" element="ledg"><bounds x="7.75" y="82.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.1" element="ledg"><bounds x="17.75" y="82.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.2" element="ledg"><bounds x="27.75" y="82.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.3" element="ledg"><bounds x="37.75" y="82.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.4" element="ledg"><bounds x="47.75" y="82.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.5" element="ledg"><bounds x="57.75" y="82.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.6" element="ledg"><bounds x="67.75" y="82.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.7" element="ledg"><bounds x="77.75" y="82.5" width="1.5" height="1.5" /></bezel>
+ <element name="0.7" ref="led"><bounds x="2.5" y="7.25" width="1.5" height="1.5" /></element>
+ <element name="0.6" ref="led"><bounds x="2.5" y="17.25" width="1.5" height="1.5" /></element>
+ <element name="0.5" ref="led"><bounds x="2.5" y="27.25" width="1.5" height="1.5" /></element>
+ <element name="0.4" ref="led"><bounds x="2.5" y="37.25" width="1.5" height="1.5" /></element>
+ <element name="0.3" ref="led"><bounds x="2.5" y="47.25" width="1.5" height="1.5" /></element>
+ <element name="0.2" ref="led"><bounds x="2.5" y="57.25" width="1.5" height="1.5" /></element>
+ <element name="0.1" ref="led"><bounds x="2.5" y="67.25" width="1.5" height="1.5" /></element>
+ <element name="0.0" ref="led"><bounds x="2.5" y="77.25" width="1.5" height="1.5" /></element>
+
+ <element name="1.0" ref="ledg"><bounds x="7.75" y="82.5" width="1.5" height="1.5" /></element>
+ <element name="1.1" ref="ledg"><bounds x="17.75" y="82.5" width="1.5" height="1.5" /></element>
+ <element name="1.2" ref="ledg"><bounds x="27.75" y="82.5" width="1.5" height="1.5" /></element>
+ <element name="1.3" ref="ledg"><bounds x="37.75" y="82.5" width="1.5" height="1.5" /></element>
+ <element name="1.4" ref="ledg"><bounds x="47.75" y="82.5" width="1.5" height="1.5" /></element>
+ <element name="1.5" ref="ledg"><bounds x="57.75" y="82.5" width="1.5" height="1.5" /></element>
+ <element name="1.6" ref="ledg"><bounds x="67.75" y="82.5" width="1.5" height="1.5" /></element>
+ <element name="1.7" ref="ledg"><bounds x="77.75" y="82.5" width="1.5" height="1.5" /></element>
<!-- right side -->
- <bezel element="text_tl7"><bounds x="86" y="16.2" width="8" height="2.5" /></bezel>
- <bezel element="text_tl6"><bounds x="86" y="25.2" width="8" height="2.5" /></bezel>
- <bezel element="text_tl5"><bounds x="86" y="34.2" width="8" height="2.5" /></bezel>
- <bezel element="text_tl4"><bounds x="86" y="43.2" width="8" height="2.5" /></bezel>
- <bezel element="text_tl3"><bounds x="86" y="52.2" width="8" height="2.5" /></bezel>
- <bezel element="text_tl2"><bounds x="86" y="61.2" width="8" height="2.5" /></bezel>
-
- <bezel element="cblack"><bounds x="86" y="9" width="8" height="4" /></bezel>
- <bezel element="cblack"><bounds x="86" y="19" width="8" height="4" /></bezel>
- <bezel element="cblack"><bounds x="86" y="28" width="8" height="4" /></bezel>
- <bezel element="cblack"><bounds x="86" y="37" width="8" height="4" /></bezel>
- <bezel element="cblack"><bounds x="86" y="46" width="8" height="4" /></bezel>
- <bezel element="cblack"><bounds x="86" y="55" width="8" height="4" /></bezel>
- <bezel element="cblack"><bounds x="86" y="64" width="8" height="4" /></bezel>
- <bezel element="cblack"><bounds x="86" y="73" width="8" height="4" /></bezel>
-
- <bezel element="white"><bounds x="86.3" y="9.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="86.3" y="19.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="86.3" y="28.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="86.3" y="37.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="86.3" y="46.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="86.3" y="55.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="86.3" y="64.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="86.3" y="73.3" width="7.4" height="3.4" /></bezel>
-
- <bezel element="text_t81"><bounds x="86.35" y="9.5" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t82"><bounds x="86.35" y="11" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t7"><bounds x="86.35" y="20.25" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t6"><bounds x="86.35" y="29.25" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t5"><bounds x="86.35" y="38.25" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t41"><bounds x="86.35" y="46.5" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t42"><bounds x="86.35" y="48" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t3"><bounds x="86.35" y="56.25" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t2"><bounds x="86.35" y="65.25" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t1"><bounds x="86.35" y="74.25" width="7.3" height="1.5" /></bezel>
-
- <bezel element="hlb" inputtag="IN.0" inputmask="0x80"><bounds x="86" y="9" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x40"><bounds x="86" y="19" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x20"><bounds x="86" y="28" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x10"><bounds x="86" y="37" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="86" y="46" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="86" y="55" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="86" y="64" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="86" y="73" width="8" height="4" /><color alpha="0.4" /></bezel>
+ <element ref="text_tl7"><bounds x="86" y="16.2" width="8" height="2.5" /></element>
+ <element ref="text_tl6"><bounds x="86" y="25.2" width="8" height="2.5" /></element>
+ <element ref="text_tl5"><bounds x="86" y="34.2" width="8" height="2.5" /></element>
+ <element ref="text_tl4"><bounds x="86" y="43.2" width="8" height="2.5" /></element>
+ <element ref="text_tl3"><bounds x="86" y="52.2" width="8" height="2.5" /></element>
+ <element ref="text_tl2"><bounds x="86" y="61.2" width="8" height="2.5" /></element>
+
+ <element ref="cblack"><bounds x="86" y="9" width="8" height="4" /></element>
+ <element ref="cblack"><bounds x="86" y="19" width="8" height="4" /></element>
+ <element ref="cblack"><bounds x="86" y="28" width="8" height="4" /></element>
+ <element ref="cblack"><bounds x="86" y="37" width="8" height="4" /></element>
+ <element ref="cblack"><bounds x="86" y="46" width="8" height="4" /></element>
+ <element ref="cblack"><bounds x="86" y="55" width="8" height="4" /></element>
+ <element ref="cblack"><bounds x="86" y="64" width="8" height="4" /></element>
+ <element ref="cblack"><bounds x="86" y="73" width="8" height="4" /></element>
+
+ <element ref="white"><bounds x="86.3" y="9.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="86.3" y="19.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="86.3" y="28.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="86.3" y="37.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="86.3" y="46.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="86.3" y="55.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="86.3" y="64.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="86.3" y="73.3" width="7.4" height="3.4" /></element>
+
+ <element ref="text_t81"><bounds x="86.35" y="9.5" width="7.3" height="1.5" /></element>
+ <element ref="text_t82"><bounds x="86.35" y="11" width="7.3" height="1.5" /></element>
+ <element ref="text_t7"><bounds x="86.35" y="20.25" width="7.3" height="1.5" /></element>
+ <element ref="text_t6"><bounds x="86.35" y="29.25" width="7.3" height="1.5" /></element>
+ <element ref="text_t5"><bounds x="86.35" y="38.25" width="7.3" height="1.5" /></element>
+ <element ref="text_t41"><bounds x="86.35" y="46.5" width="7.3" height="1.5" /></element>
+ <element ref="text_t42"><bounds x="86.35" y="48" width="7.3" height="1.5" /></element>
+ <element ref="text_t3"><bounds x="86.35" y="56.25" width="7.3" height="1.5" /></element>
+ <element ref="text_t2"><bounds x="86.35" y="65.25" width="7.3" height="1.5" /></element>
+ <element ref="text_t1"><bounds x="86.35" y="74.25" width="7.3" height="1.5" /></element>
+
+ <element ref="hlb" inputtag="IN.0" inputmask="0x80"><bounds x="86" y="9" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x40"><bounds x="86" y="19" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x20"><bounds x="86" y="28" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x10"><bounds x="86" y="37" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="86" y="46" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="86" y="55" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="86" y="64" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="86" y="73" width="8" height="4" /><color alpha="0.4" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/fidel_exd.lay b/src/mame/layout/fidel_exd.lay
index 734badecacd..429e11a10b1 100644
--- a/src/mame/layout/fidel_exd.lay
+++ b/src/mame/layout/fidel_exd.lay
@@ -263,100 +263,100 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- sensors, pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -415,82 +415,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -499,140 +499,140 @@ license:CC0
<view name="Internal Layout">
<bounds left="-13" right="98" top="-14" bottom="88.5" />
- <bezel element="white"><bounds x="-1" y="-1.5" width="99" height="90" /></bezel>
+ <element ref="white"><bounds x="-1" y="-1.5" width="99" height="90" /></element>
- <bezel element="black"><bounds x="3" y="2.5" width="81" height="81" /></bezel>
+ <element ref="black"><bounds x="3" y="2.5" width="81" height="81" /></element>
<group ref="sb_board"><bounds x="3.5" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-12" y="3.5" width="10" height="80" /></group>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="0.7" y="9" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="0.7" y="19" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="0.7" y="29" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="0.7" y="39" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="0.7" y="49" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="0.7" y="59" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="0.7" y="69" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="0.7" y="79" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="5.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="15.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="25.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="35.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="45.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="55.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="65.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="75.5" y="83.7" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="0.7" y="9" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="0.7" y="19" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="0.7" y="29" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="0.7" y="39" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="0.7" y="49" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="0.7" y="59" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="0.7" y="69" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="0.7" y="79" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="5.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="15.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="25.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="35.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="45.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="55.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="65.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="75.5" y="83.7" width="2" height="2" /></element>
<!-- left side labels -->
- <bezel element="text_9"><bounds x="-0.9" y="12" width="2.6" height="2" /></bezel>
- <bezel element="text_10"><bounds x="-0.9" y="22" width="2.6" height="2" /></bezel>
- <bezel element="text_11"><bounds x="-0.9" y="32" width="2.6" height="2" /></bezel>
- <bezel element="text_12"><bounds x="-0.9" y="42" width="2.6" height="2" /></bezel>
+ <element ref="text_9"><bounds x="-0.9" y="12" width="2.6" height="2" /></element>
+ <element ref="text_10"><bounds x="-0.9" y="22" width="2.6" height="2" /></element>
+ <element ref="text_11"><bounds x="-0.9" y="32" width="2.6" height="2" /></element>
+ <element ref="text_12"><bounds x="-0.9" y="42" width="2.6" height="2" /></element>
<!-- bottom side labels -->
- <bezel element="text_lb"><bounds x="13.5" y="85.8" width="10" height="2" /></bezel>
- <bezel element="text_lc"><bounds x="23.5" y="85.8" width="10" height="2" /></bezel>
- <bezel element="text_ld"><bounds x="33.5" y="85.8" width="10" height="2" /></bezel>
- <bezel element="text_le"><bounds x="43.5" y="85.8" width="10" height="2" /></bezel>
- <bezel element="text_lf"><bounds x="53.5" y="85.8" width="10" height="2" /></bezel>
- <bezel element="text_lh"><bounds x="73.5" y="85.8" width="10" height="2" /></bezel>
- <bezel element="text_lg"><bounds x="62.5" y="85.8" width="12" height="2" /></bezel>
+ <element ref="text_lb"><bounds x="13.5" y="85.8" width="10" height="2" /></element>
+ <element ref="text_lc"><bounds x="23.5" y="85.8" width="10" height="2" /></element>
+ <element ref="text_ld"><bounds x="33.5" y="85.8" width="10" height="2" /></element>
+ <element ref="text_le"><bounds x="43.5" y="85.8" width="10" height="2" /></element>
+ <element ref="text_lf"><bounds x="53.5" y="85.8" width="10" height="2" /></element>
+ <element ref="text_lh"><bounds x="73.5" y="85.8" width="10" height="2" /></element>
+ <element ref="text_lg"><bounds x="62.5" y="85.8" width="12" height="2" /></element>
<!-- chessboard leds -->
- <bezel name="0.7" element="led"><bounds x="2.5" y="7.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.6" element="led"><bounds x="2.5" y="17.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.5" element="led"><bounds x="2.5" y="27.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.4" element="led"><bounds x="2.5" y="37.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.3" element="led"><bounds x="2.5" y="47.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.2" element="led"><bounds x="2.5" y="57.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.1" element="led"><bounds x="2.5" y="67.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.0" element="led"><bounds x="2.5" y="77.25" width="1.5" height="1.5" /></bezel>
-
- <bezel name="1.0" element="ledg"><bounds x="7.75" y="82.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.1" element="ledg"><bounds x="17.75" y="82.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.2" element="ledg"><bounds x="27.75" y="82.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.3" element="ledg"><bounds x="37.75" y="82.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.4" element="ledg"><bounds x="47.75" y="82.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.5" element="ledg"><bounds x="57.75" y="82.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.6" element="ledg"><bounds x="67.75" y="82.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.7" element="ledg"><bounds x="77.75" y="82.5" width="1.5" height="1.5" /></bezel>
+ <element name="0.7" ref="led"><bounds x="2.5" y="7.25" width="1.5" height="1.5" /></element>
+ <element name="0.6" ref="led"><bounds x="2.5" y="17.25" width="1.5" height="1.5" /></element>
+ <element name="0.5" ref="led"><bounds x="2.5" y="27.25" width="1.5" height="1.5" /></element>
+ <element name="0.4" ref="led"><bounds x="2.5" y="37.25" width="1.5" height="1.5" /></element>
+ <element name="0.3" ref="led"><bounds x="2.5" y="47.25" width="1.5" height="1.5" /></element>
+ <element name="0.2" ref="led"><bounds x="2.5" y="57.25" width="1.5" height="1.5" /></element>
+ <element name="0.1" ref="led"><bounds x="2.5" y="67.25" width="1.5" height="1.5" /></element>
+ <element name="0.0" ref="led"><bounds x="2.5" y="77.25" width="1.5" height="1.5" /></element>
+
+ <element name="1.0" ref="ledg"><bounds x="7.75" y="82.5" width="1.5" height="1.5" /></element>
+ <element name="1.1" ref="ledg"><bounds x="17.75" y="82.5" width="1.5" height="1.5" /></element>
+ <element name="1.2" ref="ledg"><bounds x="27.75" y="82.5" width="1.5" height="1.5" /></element>
+ <element name="1.3" ref="ledg"><bounds x="37.75" y="82.5" width="1.5" height="1.5" /></element>
+ <element name="1.4" ref="ledg"><bounds x="47.75" y="82.5" width="1.5" height="1.5" /></element>
+ <element name="1.5" ref="ledg"><bounds x="57.75" y="82.5" width="1.5" height="1.5" /></element>
+ <element name="1.6" ref="ledg"><bounds x="67.75" y="82.5" width="1.5" height="1.5" /></element>
+ <element name="1.7" ref="ledg"><bounds x="77.75" y="82.5" width="1.5" height="1.5" /></element>
<!-- 7seg leds -->
- <bezel name="digit2" element="digit">
+ <element name="digit2" ref="digit">
<bounds x="64.18" y="-12" width="5.66" height="8.5" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds x="69.84" y="-12" width="5.66" height="8.5" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds x="78.34" y="-12" width="5.66" height="8.5" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds x="84" y="-12" width="5.66" height="8.5" />
- </bezel>
+ </element>
- <bezel name="3.7" element="led">
+ <element name="3.7" ref="led">
<bounds x="76.76" y="-10.5" width="0.85" height="0.85" />
- </bezel>
- <bezel name="2.7" element="led">
+ </element>
+ <element name="2.7" ref="led">
<bounds x="76.31" y="-5.85" width="0.85" height="0.85" />
- </bezel>
+ </element>
<!-- right side -->
- <bezel element="black"><bounds x="86" y="2.5" width="10" height="81" /></bezel>
-
- <bezel element="text_tl7"><bounds x="87" y="16.2" width="8" height="2.5" /></bezel>
- <bezel element="text_tl6"><bounds x="87" y="25.2" width="8" height="2.5" /></bezel>
- <bezel element="text_tl5"><bounds x="87" y="34.2" width="8" height="2.5" /></bezel>
- <bezel element="text_tl4"><bounds x="87" y="43.2" width="8" height="2.5" /></bezel>
- <bezel element="text_tl3"><bounds x="87" y="52.2" width="8" height="2.5" /></bezel>
- <bezel element="text_tl2"><bounds x="87" y="61.2" width="8" height="2.5" /></bezel>
-
- <bezel element="redb"><bounds x="87" y="9" width="8" height="4" /></bezel>
- <bezel element="redb"><bounds x="87" y="19" width="8" height="4" /></bezel>
- <bezel element="redb"><bounds x="87" y="28" width="8" height="4" /></bezel>
- <bezel element="redb"><bounds x="87" y="37" width="8" height="4" /></bezel>
- <bezel element="redb"><bounds x="87" y="46" width="8" height="4" /></bezel>
- <bezel element="redb"><bounds x="87" y="55" width="8" height="4" /></bezel>
- <bezel element="redb"><bounds x="87" y="64" width="8" height="4" /></bezel>
- <bezel element="redb"><bounds x="87" y="73" width="8" height="4" /></bezel>
-
- <bezel element="white"><bounds x="87.3" y="9.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="87.3" y="19.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="87.3" y="28.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="87.3" y="37.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="87.3" y="46.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="87.3" y="55.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="87.3" y="64.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="87.3" y="73.3" width="7.4" height="3.4" /></bezel>
-
- <bezel element="text_t81"><bounds x="87.35" y="9.5" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t82"><bounds x="87.35" y="11" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t7"><bounds x="87.35" y="20.25" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t6"><bounds x="87.35" y="29.25" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t5"><bounds x="87.35" y="38.25" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t41"><bounds x="87.35" y="46.5" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t42"><bounds x="87.35" y="48" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t3"><bounds x="87.35" y="56.25" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t2"><bounds x="87.35" y="65.25" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t1"><bounds x="87.35" y="74.25" width="7.3" height="1.5" /></bezel>
-
- <bezel element="hlb" inputtag="IN.0" inputmask="0x80"><bounds x="87" y="9" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x40"><bounds x="87" y="19" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x20"><bounds x="87" y="28" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x10"><bounds x="87" y="37" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="87" y="46" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="87" y="55" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="87" y="64" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="87" y="73" width="8" height="4" /><color alpha="0.4" /></bezel>
+ <element ref="black"><bounds x="86" y="2.5" width="10" height="81" /></element>
+
+ <element ref="text_tl7"><bounds x="87" y="16.2" width="8" height="2.5" /></element>
+ <element ref="text_tl6"><bounds x="87" y="25.2" width="8" height="2.5" /></element>
+ <element ref="text_tl5"><bounds x="87" y="34.2" width="8" height="2.5" /></element>
+ <element ref="text_tl4"><bounds x="87" y="43.2" width="8" height="2.5" /></element>
+ <element ref="text_tl3"><bounds x="87" y="52.2" width="8" height="2.5" /></element>
+ <element ref="text_tl2"><bounds x="87" y="61.2" width="8" height="2.5" /></element>
+
+ <element ref="redb"><bounds x="87" y="9" width="8" height="4" /></element>
+ <element ref="redb"><bounds x="87" y="19" width="8" height="4" /></element>
+ <element ref="redb"><bounds x="87" y="28" width="8" height="4" /></element>
+ <element ref="redb"><bounds x="87" y="37" width="8" height="4" /></element>
+ <element ref="redb"><bounds x="87" y="46" width="8" height="4" /></element>
+ <element ref="redb"><bounds x="87" y="55" width="8" height="4" /></element>
+ <element ref="redb"><bounds x="87" y="64" width="8" height="4" /></element>
+ <element ref="redb"><bounds x="87" y="73" width="8" height="4" /></element>
+
+ <element ref="white"><bounds x="87.3" y="9.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="87.3" y="19.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="87.3" y="28.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="87.3" y="37.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="87.3" y="46.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="87.3" y="55.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="87.3" y="64.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="87.3" y="73.3" width="7.4" height="3.4" /></element>
+
+ <element ref="text_t81"><bounds x="87.35" y="9.5" width="7.3" height="1.5" /></element>
+ <element ref="text_t82"><bounds x="87.35" y="11" width="7.3" height="1.5" /></element>
+ <element ref="text_t7"><bounds x="87.35" y="20.25" width="7.3" height="1.5" /></element>
+ <element ref="text_t6"><bounds x="87.35" y="29.25" width="7.3" height="1.5" /></element>
+ <element ref="text_t5"><bounds x="87.35" y="38.25" width="7.3" height="1.5" /></element>
+ <element ref="text_t41"><bounds x="87.35" y="46.5" width="7.3" height="1.5" /></element>
+ <element ref="text_t42"><bounds x="87.35" y="48" width="7.3" height="1.5" /></element>
+ <element ref="text_t3"><bounds x="87.35" y="56.25" width="7.3" height="1.5" /></element>
+ <element ref="text_t2"><bounds x="87.35" y="65.25" width="7.3" height="1.5" /></element>
+ <element ref="text_t1"><bounds x="87.35" y="74.25" width="7.3" height="1.5" /></element>
+
+ <element ref="hlb" inputtag="IN.0" inputmask="0x80"><bounds x="87" y="9" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x40"><bounds x="87" y="19" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x20"><bounds x="87" y="28" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x10"><bounds x="87" y="37" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="87" y="46" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="87" y="55" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="87" y="64" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="87" y="73" width="8" height="4" /><color alpha="0.4" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/fidel_exv.lay b/src/mame/layout/fidel_exv.lay
index 845df31f928..9fe88f10239 100644
--- a/src/mame/layout/fidel_exv.lay
+++ b/src/mame/layout/fidel_exv.lay
@@ -257,100 +257,100 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- sensors, pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -409,82 +409,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -493,118 +493,118 @@ license:CC0
<view name="Internal Layout">
<bounds left="-13" right="98" top="-1.5" bottom="88.5" />
- <bezel element="white"><bounds x="-1" y="-1.5" width="99" height="90" /></bezel>
+ <element ref="white"><bounds x="-1" y="-1.5" width="99" height="90" /></element>
- <bezel element="black"><bounds x="3" y="2.5" width="81" height="81" /></bezel>
+ <element ref="black"><bounds x="3" y="2.5" width="81" height="81" /></element>
<group ref="sb_board"><bounds x="3.5" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-12" y="3.5" width="10" height="80" /></group>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="0.7" y="9" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="0.7" y="19" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="0.7" y="29" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="0.7" y="39" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="0.7" y="49" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="0.7" y="59" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="0.7" y="69" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="0.7" y="79" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="5.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="15.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="25.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="35.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="45.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="55.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="65.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="75.5" y="83.7" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="0.7" y="9" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="0.7" y="19" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="0.7" y="29" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="0.7" y="39" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="0.7" y="49" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="0.7" y="59" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="0.7" y="69" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="0.7" y="79" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="5.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="15.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="25.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="35.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="45.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="55.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="65.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="75.5" y="83.7" width="2" height="2" /></element>
<!-- left side labels -->
- <bezel element="text_9"><bounds x="-0.9" y="12" width="2.6" height="2" /></bezel>
- <bezel element="text_10"><bounds x="-0.9" y="22" width="2.6" height="2" /></bezel>
- <bezel element="text_11"><bounds x="-0.9" y="32" width="2.6" height="2" /></bezel>
- <bezel element="text_12"><bounds x="-0.9" y="42" width="2.6" height="2" /></bezel>
+ <element ref="text_9"><bounds x="-0.9" y="12" width="2.6" height="2" /></element>
+ <element ref="text_10"><bounds x="-0.9" y="22" width="2.6" height="2" /></element>
+ <element ref="text_11"><bounds x="-0.9" y="32" width="2.6" height="2" /></element>
+ <element ref="text_12"><bounds x="-0.9" y="42" width="2.6" height="2" /></element>
<!-- bottom side labels -->
- <bezel element="text_lb"><bounds x="13.5" y="85.8" width="10" height="2" /></bezel>
- <bezel element="text_lc"><bounds x="23.5" y="85.8" width="10" height="2" /></bezel>
- <bezel element="text_ld"><bounds x="33.5" y="85.8" width="10" height="2" /></bezel>
- <bezel element="text_le"><bounds x="43.5" y="85.8" width="10" height="2" /></bezel>
- <bezel element="text_lf"><bounds x="53.5" y="85.8" width="10" height="2" /></bezel>
- <bezel element="text_lh"><bounds x="73.5" y="85.8" width="10" height="2" /></bezel>
- <bezel element="text_lg"><bounds x="62.5" y="85.8" width="12" height="2" /></bezel>
+ <element ref="text_lb"><bounds x="13.5" y="85.8" width="10" height="2" /></element>
+ <element ref="text_lc"><bounds x="23.5" y="85.8" width="10" height="2" /></element>
+ <element ref="text_ld"><bounds x="33.5" y="85.8" width="10" height="2" /></element>
+ <element ref="text_le"><bounds x="43.5" y="85.8" width="10" height="2" /></element>
+ <element ref="text_lf"><bounds x="53.5" y="85.8" width="10" height="2" /></element>
+ <element ref="text_lh"><bounds x="73.5" y="85.8" width="10" height="2" /></element>
+ <element ref="text_lg"><bounds x="62.5" y="85.8" width="12" height="2" /></element>
<!-- chessboard leds -->
- <bezel name="0.7" element="led"><bounds x="2.5" y="7.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.6" element="led"><bounds x="2.5" y="17.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.5" element="led"><bounds x="2.5" y="27.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.4" element="led"><bounds x="2.5" y="37.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.3" element="led"><bounds x="2.5" y="47.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.2" element="led"><bounds x="2.5" y="57.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.1" element="led"><bounds x="2.5" y="67.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.0" element="led"><bounds x="2.5" y="77.25" width="1.5" height="1.5" /></bezel>
-
- <bezel name="1.0" element="ledg"><bounds x="7.75" y="82.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.1" element="ledg"><bounds x="17.75" y="82.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.2" element="ledg"><bounds x="27.75" y="82.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.3" element="ledg"><bounds x="37.75" y="82.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.4" element="ledg"><bounds x="47.75" y="82.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.5" element="ledg"><bounds x="57.75" y="82.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.6" element="ledg"><bounds x="67.75" y="82.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.7" element="ledg"><bounds x="77.75" y="82.5" width="1.5" height="1.5" /></bezel>
+ <element name="0.7" ref="led"><bounds x="2.5" y="7.25" width="1.5" height="1.5" /></element>
+ <element name="0.6" ref="led"><bounds x="2.5" y="17.25" width="1.5" height="1.5" /></element>
+ <element name="0.5" ref="led"><bounds x="2.5" y="27.25" width="1.5" height="1.5" /></element>
+ <element name="0.4" ref="led"><bounds x="2.5" y="37.25" width="1.5" height="1.5" /></element>
+ <element name="0.3" ref="led"><bounds x="2.5" y="47.25" width="1.5" height="1.5" /></element>
+ <element name="0.2" ref="led"><bounds x="2.5" y="57.25" width="1.5" height="1.5" /></element>
+ <element name="0.1" ref="led"><bounds x="2.5" y="67.25" width="1.5" height="1.5" /></element>
+ <element name="0.0" ref="led"><bounds x="2.5" y="77.25" width="1.5" height="1.5" /></element>
+
+ <element name="1.0" ref="ledg"><bounds x="7.75" y="82.5" width="1.5" height="1.5" /></element>
+ <element name="1.1" ref="ledg"><bounds x="17.75" y="82.5" width="1.5" height="1.5" /></element>
+ <element name="1.2" ref="ledg"><bounds x="27.75" y="82.5" width="1.5" height="1.5" /></element>
+ <element name="1.3" ref="ledg"><bounds x="37.75" y="82.5" width="1.5" height="1.5" /></element>
+ <element name="1.4" ref="ledg"><bounds x="47.75" y="82.5" width="1.5" height="1.5" /></element>
+ <element name="1.5" ref="ledg"><bounds x="57.75" y="82.5" width="1.5" height="1.5" /></element>
+ <element name="1.6" ref="ledg"><bounds x="67.75" y="82.5" width="1.5" height="1.5" /></element>
+ <element name="1.7" ref="ledg"><bounds x="77.75" y="82.5" width="1.5" height="1.5" /></element>
<!-- right side -->
- <bezel element="black"><bounds x="86" y="2.5" width="10" height="81" /></bezel>
-
- <bezel element="text_tl7"><bounds x="87" y="16.2" width="8" height="2.5" /></bezel>
- <bezel element="text_tl6"><bounds x="87" y="25.2" width="8" height="2.5" /></bezel>
- <bezel element="text_tl5"><bounds x="87" y="34.2" width="8" height="2.5" /></bezel>
- <bezel element="text_tl4"><bounds x="87" y="43.2" width="8" height="2.5" /></bezel>
- <bezel element="text_tl3"><bounds x="87" y="52.2" width="8" height="2.5" /></bezel>
- <bezel element="text_tl2"><bounds x="87" y="61.2" width="8" height="2.5" /></bezel>
-
- <bezel element="redb"><bounds x="87" y="9" width="8" height="4" /></bezel>
- <bezel element="redb"><bounds x="87" y="19" width="8" height="4" /></bezel>
- <bezel element="redb"><bounds x="87" y="28" width="8" height="4" /></bezel>
- <bezel element="redb"><bounds x="87" y="37" width="8" height="4" /></bezel>
- <bezel element="redb"><bounds x="87" y="46" width="8" height="4" /></bezel>
- <bezel element="redb"><bounds x="87" y="55" width="8" height="4" /></bezel>
- <bezel element="redb"><bounds x="87" y="64" width="8" height="4" /></bezel>
- <bezel element="redb"><bounds x="87" y="73" width="8" height="4" /></bezel>
-
- <bezel element="white"><bounds x="87.3" y="9.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="87.3" y="19.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="87.3" y="28.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="87.3" y="37.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="87.3" y="46.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="87.3" y="55.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="87.3" y="64.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="87.3" y="73.3" width="7.4" height="3.4" /></bezel>
-
- <bezel element="text_t81"><bounds x="87.35" y="9.5" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t82"><bounds x="87.35" y="11" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t7"><bounds x="87.35" y="20.25" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t6"><bounds x="87.35" y="29.25" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t5"><bounds x="87.35" y="38.25" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t41"><bounds x="87.35" y="46.5" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t42"><bounds x="87.35" y="48" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t3"><bounds x="87.35" y="56.25" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t2"><bounds x="87.35" y="65.25" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t1"><bounds x="87.35" y="74.25" width="7.3" height="1.5" /></bezel>
-
- <bezel element="hlb" inputtag="IN.0" inputmask="0x80"><bounds x="87" y="9" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x40"><bounds x="87" y="19" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x20"><bounds x="87" y="28" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x10"><bounds x="87" y="37" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="87" y="46" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="87" y="55" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="87" y="64" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="87" y="73" width="8" height="4" /><color alpha="0.4" /></bezel>
+ <element ref="black"><bounds x="86" y="2.5" width="10" height="81" /></element>
+
+ <element ref="text_tl7"><bounds x="87" y="16.2" width="8" height="2.5" /></element>
+ <element ref="text_tl6"><bounds x="87" y="25.2" width="8" height="2.5" /></element>
+ <element ref="text_tl5"><bounds x="87" y="34.2" width="8" height="2.5" /></element>
+ <element ref="text_tl4"><bounds x="87" y="43.2" width="8" height="2.5" /></element>
+ <element ref="text_tl3"><bounds x="87" y="52.2" width="8" height="2.5" /></element>
+ <element ref="text_tl2"><bounds x="87" y="61.2" width="8" height="2.5" /></element>
+
+ <element ref="redb"><bounds x="87" y="9" width="8" height="4" /></element>
+ <element ref="redb"><bounds x="87" y="19" width="8" height="4" /></element>
+ <element ref="redb"><bounds x="87" y="28" width="8" height="4" /></element>
+ <element ref="redb"><bounds x="87" y="37" width="8" height="4" /></element>
+ <element ref="redb"><bounds x="87" y="46" width="8" height="4" /></element>
+ <element ref="redb"><bounds x="87" y="55" width="8" height="4" /></element>
+ <element ref="redb"><bounds x="87" y="64" width="8" height="4" /></element>
+ <element ref="redb"><bounds x="87" y="73" width="8" height="4" /></element>
+
+ <element ref="white"><bounds x="87.3" y="9.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="87.3" y="19.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="87.3" y="28.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="87.3" y="37.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="87.3" y="46.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="87.3" y="55.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="87.3" y="64.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="87.3" y="73.3" width="7.4" height="3.4" /></element>
+
+ <element ref="text_t81"><bounds x="87.35" y="9.5" width="7.3" height="1.5" /></element>
+ <element ref="text_t82"><bounds x="87.35" y="11" width="7.3" height="1.5" /></element>
+ <element ref="text_t7"><bounds x="87.35" y="20.25" width="7.3" height="1.5" /></element>
+ <element ref="text_t6"><bounds x="87.35" y="29.25" width="7.3" height="1.5" /></element>
+ <element ref="text_t5"><bounds x="87.35" y="38.25" width="7.3" height="1.5" /></element>
+ <element ref="text_t41"><bounds x="87.35" y="46.5" width="7.3" height="1.5" /></element>
+ <element ref="text_t42"><bounds x="87.35" y="48" width="7.3" height="1.5" /></element>
+ <element ref="text_t3"><bounds x="87.35" y="56.25" width="7.3" height="1.5" /></element>
+ <element ref="text_t2"><bounds x="87.35" y="65.25" width="7.3" height="1.5" /></element>
+ <element ref="text_t1"><bounds x="87.35" y="74.25" width="7.3" height="1.5" /></element>
+
+ <element ref="hlb" inputtag="IN.0" inputmask="0x80"><bounds x="87" y="9" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x40"><bounds x="87" y="19" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x20"><bounds x="87" y="28" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x10"><bounds x="87" y="37" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="87" y="46" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="87" y="55" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="87" y="64" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="87" y="73" width="8" height="4" /><color alpha="0.4" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/fidel_gambit.lay b/src/mame/layout/fidel_gambit.lay
index 4a51fdd4338..01ea0078991 100644
--- a/src/mame/layout/fidel_gambit.lay
+++ b/src/mame/layout/fidel_gambit.lay
@@ -232,100 +232,100 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- sensors, pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -384,82 +384,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -468,109 +468,109 @@ license:CC0
<view name="Internal Layout">
<bounds left="-13" right="98" top="-1.5" bottom="88.5" />
- <bezel element="white"><bounds x="-1" y="-1.5" width="99" height="90" /></bezel>
+ <element ref="white"><bounds x="-1" y="-1.5" width="99" height="90" /></element>
- <bezel element="black"><bounds x="3" y="2.5" width="81" height="81" /></bezel>
+ <element ref="black"><bounds x="3" y="2.5" width="81" height="81" /></element>
<group ref="sb_board"><bounds x="3.5" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-12" y="3.5" width="10" height="80" /></group>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="0.7" y="9" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="0.7" y="19" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="0.7" y="29" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="0.7" y="39" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="0.7" y="49" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="0.7" y="59" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="0.7" y="69" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="0.7" y="79" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="5.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="15.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="25.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="35.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="45.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="55.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="65.5" y="83.7" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="75.5" y="83.7" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="0.7" y="9" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="0.7" y="19" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="0.7" y="29" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="0.7" y="39" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="0.7" y="49" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="0.7" y="59" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="0.7" y="69" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="0.7" y="79" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="5.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="15.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="25.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="35.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="45.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="55.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="65.5" y="83.7" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="75.5" y="83.7" width="2" height="2" /></element>
<!-- bottom side labels -->
- <bezel element="text_lb"><bounds x="13.5" y="85.8" width="10" height="2" /></bezel>
- <bezel element="text_lc"><bounds x="23.5" y="85.8" width="10" height="2" /></bezel>
- <bezel element="text_ld"><bounds x="33.5" y="85.8" width="10" height="2" /></bezel>
- <bezel element="text_le"><bounds x="43.5" y="85.8" width="10" height="2" /></bezel>
- <bezel element="text_lf"><bounds x="53.5" y="85.8" width="10" height="2" /></bezel>
+ <element ref="text_lb"><bounds x="13.5" y="85.8" width="10" height="2" /></element>
+ <element ref="text_lc"><bounds x="23.5" y="85.8" width="10" height="2" /></element>
+ <element ref="text_ld"><bounds x="33.5" y="85.8" width="10" height="2" /></element>
+ <element ref="text_le"><bounds x="43.5" y="85.8" width="10" height="2" /></element>
+ <element ref="text_lf"><bounds x="53.5" y="85.8" width="10" height="2" /></element>
<!-- chessboard leds -->
- <bezel name="0.7" element="led"><bounds x="2.5" y="7.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.6" element="led"><bounds x="2.5" y="17.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.5" element="led"><bounds x="2.5" y="27.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.4" element="led"><bounds x="2.5" y="37.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.3" element="led"><bounds x="2.5" y="47.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.2" element="led"><bounds x="2.5" y="57.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.1" element="led"><bounds x="2.5" y="67.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.0" element="led"><bounds x="2.5" y="77.25" width="1.5" height="1.5" /></bezel>
-
- <bezel name="1.0" element="ledg"><bounds x="7.75" y="82.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.1" element="ledg"><bounds x="17.75" y="82.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.2" element="ledg"><bounds x="27.75" y="82.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.3" element="ledg"><bounds x="37.75" y="82.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.4" element="ledg"><bounds x="47.75" y="82.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.5" element="ledg"><bounds x="57.75" y="82.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.6" element="ledg"><bounds x="67.75" y="82.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.7" element="ledg"><bounds x="77.75" y="82.5" width="1.5" height="1.5" /></bezel>
+ <element name="0.7" ref="led"><bounds x="2.5" y="7.25" width="1.5" height="1.5" /></element>
+ <element name="0.6" ref="led"><bounds x="2.5" y="17.25" width="1.5" height="1.5" /></element>
+ <element name="0.5" ref="led"><bounds x="2.5" y="27.25" width="1.5" height="1.5" /></element>
+ <element name="0.4" ref="led"><bounds x="2.5" y="37.25" width="1.5" height="1.5" /></element>
+ <element name="0.3" ref="led"><bounds x="2.5" y="47.25" width="1.5" height="1.5" /></element>
+ <element name="0.2" ref="led"><bounds x="2.5" y="57.25" width="1.5" height="1.5" /></element>
+ <element name="0.1" ref="led"><bounds x="2.5" y="67.25" width="1.5" height="1.5" /></element>
+ <element name="0.0" ref="led"><bounds x="2.5" y="77.25" width="1.5" height="1.5" /></element>
+
+ <element name="1.0" ref="ledg"><bounds x="7.75" y="82.5" width="1.5" height="1.5" /></element>
+ <element name="1.1" ref="ledg"><bounds x="17.75" y="82.5" width="1.5" height="1.5" /></element>
+ <element name="1.2" ref="ledg"><bounds x="27.75" y="82.5" width="1.5" height="1.5" /></element>
+ <element name="1.3" ref="ledg"><bounds x="37.75" y="82.5" width="1.5" height="1.5" /></element>
+ <element name="1.4" ref="ledg"><bounds x="47.75" y="82.5" width="1.5" height="1.5" /></element>
+ <element name="1.5" ref="ledg"><bounds x="57.75" y="82.5" width="1.5" height="1.5" /></element>
+ <element name="1.6" ref="ledg"><bounds x="67.75" y="82.5" width="1.5" height="1.5" /></element>
+ <element name="1.7" ref="ledg"><bounds x="77.75" y="82.5" width="1.5" height="1.5" /></element>
<!-- right side -->
- <bezel element="black"><bounds x="86" y="2.5" width="10" height="81" /></bezel>
-
- <bezel element="text_tl7"><bounds x="87" y="25.2" width="8" height="2.5" /></bezel>
- <bezel element="text_tl6"><bounds x="87" y="34.2" width="8" height="2.5" /></bezel>
- <bezel element="text_tl5"><bounds x="87" y="43.2" width="8" height="2.5" /></bezel>
- <bezel element="text_tl4"><bounds x="87" y="52.2" width="8" height="2.5" /></bezel>
- <bezel element="text_tl3"><bounds x="87" y="61.2" width="8" height="2.5" /></bezel>
- <bezel element="text_tl2"><bounds x="87" y="70.2" width="8" height="2.5" /></bezel>
-
- <bezel element="redb"><bounds x="87" y="9" width="8" height="4" /></bezel>
- <bezel element="redb"><bounds x="87" y="19" width="8" height="4" /></bezel>
- <bezel element="redb"><bounds x="87" y="28" width="8" height="4" /></bezel>
- <bezel element="redb"><bounds x="87" y="37" width="8" height="4" /></bezel>
- <bezel element="redb"><bounds x="87" y="46" width="8" height="4" /></bezel>
- <bezel element="redb"><bounds x="87" y="55" width="8" height="4" /></bezel>
- <bezel element="redb"><bounds x="87" y="64" width="8" height="4" /></bezel>
- <bezel element="redb"><bounds x="87" y="73" width="8" height="4" /></bezel>
-
- <bezel element="white"><bounds x="87.3" y="9.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="87.3" y="19.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="87.3" y="28.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="87.3" y="37.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="87.3" y="46.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="87.3" y="55.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="87.3" y="64.3" width="7.4" height="3.4" /></bezel>
- <bezel element="white"><bounds x="87.3" y="73.3" width="7.4" height="3.4" /></bezel>
-
- <bezel element="text_t81"><bounds x="87.35" y="9.5" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t82"><bounds x="87.35" y="11" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t7"><bounds x="87.35" y="20.25" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t6"><bounds x="87.35" y="29.25" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t5"><bounds x="87.35" y="38.25" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t4"><bounds x="87.35" y="47.25" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t31"><bounds x="87.35" y="55.5" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t32"><bounds x="87.35" y="57" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t2"><bounds x="87.35" y="65.25" width="7.3" height="1.5" /></bezel>
- <bezel element="text_t1"><bounds x="87.35" y="74.25" width="7.3" height="1.5" /></bezel>
-
- <bezel element="hlb" inputtag="IN.0" inputmask="0x80"><bounds x="87" y="9" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x40"><bounds x="87" y="19" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x20"><bounds x="87" y="28" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x10"><bounds x="87" y="37" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="87" y="46" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="87" y="55" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="87" y="64" width="8" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="87" y="73" width="8" height="4" /><color alpha="0.4" /></bezel>
+ <element ref="black"><bounds x="86" y="2.5" width="10" height="81" /></element>
+
+ <element ref="text_tl7"><bounds x="87" y="25.2" width="8" height="2.5" /></element>
+ <element ref="text_tl6"><bounds x="87" y="34.2" width="8" height="2.5" /></element>
+ <element ref="text_tl5"><bounds x="87" y="43.2" width="8" height="2.5" /></element>
+ <element ref="text_tl4"><bounds x="87" y="52.2" width="8" height="2.5" /></element>
+ <element ref="text_tl3"><bounds x="87" y="61.2" width="8" height="2.5" /></element>
+ <element ref="text_tl2"><bounds x="87" y="70.2" width="8" height="2.5" /></element>
+
+ <element ref="redb"><bounds x="87" y="9" width="8" height="4" /></element>
+ <element ref="redb"><bounds x="87" y="19" width="8" height="4" /></element>
+ <element ref="redb"><bounds x="87" y="28" width="8" height="4" /></element>
+ <element ref="redb"><bounds x="87" y="37" width="8" height="4" /></element>
+ <element ref="redb"><bounds x="87" y="46" width="8" height="4" /></element>
+ <element ref="redb"><bounds x="87" y="55" width="8" height="4" /></element>
+ <element ref="redb"><bounds x="87" y="64" width="8" height="4" /></element>
+ <element ref="redb"><bounds x="87" y="73" width="8" height="4" /></element>
+
+ <element ref="white"><bounds x="87.3" y="9.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="87.3" y="19.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="87.3" y="28.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="87.3" y="37.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="87.3" y="46.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="87.3" y="55.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="87.3" y="64.3" width="7.4" height="3.4" /></element>
+ <element ref="white"><bounds x="87.3" y="73.3" width="7.4" height="3.4" /></element>
+
+ <element ref="text_t81"><bounds x="87.35" y="9.5" width="7.3" height="1.5" /></element>
+ <element ref="text_t82"><bounds x="87.35" y="11" width="7.3" height="1.5" /></element>
+ <element ref="text_t7"><bounds x="87.35" y="20.25" width="7.3" height="1.5" /></element>
+ <element ref="text_t6"><bounds x="87.35" y="29.25" width="7.3" height="1.5" /></element>
+ <element ref="text_t5"><bounds x="87.35" y="38.25" width="7.3" height="1.5" /></element>
+ <element ref="text_t4"><bounds x="87.35" y="47.25" width="7.3" height="1.5" /></element>
+ <element ref="text_t31"><bounds x="87.35" y="55.5" width="7.3" height="1.5" /></element>
+ <element ref="text_t32"><bounds x="87.35" y="57" width="7.3" height="1.5" /></element>
+ <element ref="text_t2"><bounds x="87.35" y="65.25" width="7.3" height="1.5" /></element>
+ <element ref="text_t1"><bounds x="87.35" y="74.25" width="7.3" height="1.5" /></element>
+
+ <element ref="hlb" inputtag="IN.0" inputmask="0x80"><bounds x="87" y="9" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x40"><bounds x="87" y="19" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x20"><bounds x="87" y="28" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x10"><bounds x="87" y="37" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="87" y="46" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="87" y="55" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="87" y="64" width="8" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="87" y="73" width="8" height="4" /><color alpha="0.4" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/fidel_gin.lay b/src/mame/layout/fidel_gin.lay
index 20947e2e54b..485e78deb49 100644
--- a/src/mame/layout/fidel_gin.lay
+++ b/src/mame/layout/fidel_gin.lay
@@ -202,267 +202,267 @@ license:CC0
<bounds left="-1" right="53" top="11" bottom="54" />
<!-- gin rummy game only uses the buttons within this box -->
- <bezel element="gray"><bounds x="-1" y="18.1" width="24" height="10.3" /></bezel>
- <bezel element="blackb"><bounds x="-0.9" y="18.2" width="23.8" height="10.1" /></bezel>
+ <element ref="gray"><bounds x="-1" y="18.1" width="24" height="10.3" /></element>
+ <element ref="blackb"><bounds x="-0.9" y="18.2" width="23.8" height="10.1" /></element>
<!-- vfd -->
- <bezel name="digit0" element="digit"><bounds x="0" y="12" width="2.75" height="4.125" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="2.75" y="12" width="2.75" height="4.125" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="5.50" y="12" width="2.75" height="4.125" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="8.25" y="12" width="2.75" height="4.125" /></bezel>
- <bezel name="digit4" element="digit"><bounds x="11.00" y="12" width="2.75" height="4.125" /></bezel>
- <bezel name="digit5" element="digit"><bounds x="13.75" y="12" width="2.75" height="4.125" /></bezel>
- <bezel name="digit6" element="digit"><bounds x="16.50" y="12" width="2.75" height="4.125" /></bezel>
- <bezel name="digit7" element="digit"><bounds x="19.25" y="12" width="2.75" height="4.125" /></bezel>
+ <element name="digit0" ref="digit"><bounds x="0" y="12" width="2.75" height="4.125" /></element>
+ <element name="digit1" ref="digit"><bounds x="2.75" y="12" width="2.75" height="4.125" /></element>
+ <element name="digit2" ref="digit"><bounds x="5.50" y="12" width="2.75" height="4.125" /></element>
+ <element name="digit3" ref="digit"><bounds x="8.25" y="12" width="2.75" height="4.125" /></element>
+ <element name="digit4" ref="digit"><bounds x="11.00" y="12" width="2.75" height="4.125" /></element>
+ <element name="digit5" ref="digit"><bounds x="13.75" y="12" width="2.75" height="4.125" /></element>
+ <element name="digit6" ref="digit"><bounds x="16.50" y="12" width="2.75" height="4.125" /></element>
+ <element name="digit7" ref="digit"><bounds x="19.25" y="12" width="2.75" height="4.125" /></element>
<!-- button panel -->
- <bezel element="button" inputtag="RESET" inputmask="0x01"><bounds x="0" y="20" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.6" inputmask="0x01"><bounds x="6" y="20" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.5" inputmask="0x01"><bounds x="12" y="20" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.4" inputmask="0x01"><bounds x="18" y="20" width="4" height="3" /></bezel>
-
- <bezel element="button" inputtag="IN.7" inputmask="0x02"><bounds x="0" y="25" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.6" inputmask="0x02"><bounds x="6" y="25" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.5" inputmask="0x02"><bounds x="12" y="25" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.4" inputmask="0x02"><bounds x="18" y="25" width="4" height="3" /></bezel>
-
- <bezel element="button" inputtag="IN.7" inputmask="0x04"><bounds x="0" y="30" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.6" inputmask="0x04"><bounds x="6" y="30" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.5" inputmask="0x04"><bounds x="12" y="30" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.4" inputmask="0x04"><bounds x="18" y="30" width="4" height="3" /></bezel>
-
- <bezel element="button" inputtag="IN.7" inputmask="0x08"><bounds x="0" y="35" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.6" inputmask="0x08"><bounds x="6" y="35" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.5" inputmask="0x08"><bounds x="12" y="35" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.4" inputmask="0x08"><bounds x="18" y="35" width="4" height="3" /></bezel>
-
- <bezel element="text_b1"><bounds x="-2" y="18.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b2"><bounds x="4" y="18.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b3"><bounds x="10" y="18.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b4"><bounds x="16" y="18.45" width="8" height="1.4" /></bezel>
-
- <bezel element="text_b5"><bounds x="-2" y="23.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b6"><bounds x="4" y="23.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b7"><bounds x="10" y="23.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b8"><bounds x="16" y="23.45" width="8" height="1.4" /></bezel>
-
- <bezel element="text_b9"><bounds x="-2" y="28.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b10"><bounds x="4" y="28.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b11"><bounds x="10" y="28.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b12"><bounds x="16" y="28.45" width="8" height="1.4" /></bezel>
-
- <bezel element="text_b13"><bounds x="-2" y="33.3" width="8" height="1.6" /></bezel>
- <bezel element="text_b14"><bounds x="4" y="33.3" width="8" height="1.6" /></bezel>
- <bezel element="text_b15"><bounds x="10" y="33.3" width="8" height="1.6" /></bezel>
- <bezel element="text_b16"><bounds x="16" y="33.3" width="8" height="1.6" /></bezel>
-
- <bezel element="button" inputtag="IN.3" inputmask="0x01"><bounds x="30" y="20" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x01"><bounds x="36" y="20" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x01"><bounds x="42" y="20" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x01"><bounds x="48" y="20" width="4" height="3" /></bezel>
-
- <bezel element="button" inputtag="IN.3" inputmask="0x02"><bounds x="30" y="25" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x02"><bounds x="36" y="25" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x02"><bounds x="42" y="25" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x02"><bounds x="48" y="25" width="4" height="3" /></bezel>
-
- <bezel element="button" inputtag="IN.3" inputmask="0x04"><bounds x="30" y="30" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x04"><bounds x="36" y="30" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x04"><bounds x="42" y="30" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x04"><bounds x="48" y="30" width="4" height="3" /></bezel>
-
- <bezel element="button" inputtag="IN.3" inputmask="0x08"><bounds x="30" y="35" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x08"><bounds x="36" y="35" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x08"><bounds x="42" y="35" width="4" height="3" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x08"><bounds x="48" y="35" width="4" height="3" /></bezel>
-
- <bezel element="text_b17"><bounds x="28" y="18.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b18"><bounds x="34" y="18.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b19"><bounds x="40" y="18.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b20"><bounds x="46" y="18.45" width="8" height="1.4" /></bezel>
-
- <bezel element="text_b21"><bounds x="28" y="23.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b22"><bounds x="34" y="23.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b23"><bounds x="40" y="23.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b24"><bounds x="46" y="23.45" width="8" height="1.4" /></bezel>
-
- <bezel element="text_b25"><bounds x="28" y="28.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b26"><bounds x="34" y="28.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b27"><bounds x="40" y="28.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b28"><bounds x="46" y="28.45" width="8" height="1.4" /></bezel>
-
- <bezel element="text_b29"><bounds x="28" y="33.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b30"><bounds x="34" y="33.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b31"><bounds x="40" y="33.45" width="8" height="1.4" /></bezel>
- <bezel element="text_b32"><bounds x="46" y="33.45" width="8" height="1.4" /></bezel>
+ <element ref="button" inputtag="RESET" inputmask="0x01"><bounds x="0" y="20" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.6" inputmask="0x01"><bounds x="6" y="20" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.5" inputmask="0x01"><bounds x="12" y="20" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.4" inputmask="0x01"><bounds x="18" y="20" width="4" height="3" /></element>
+
+ <element ref="button" inputtag="IN.7" inputmask="0x02"><bounds x="0" y="25" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.6" inputmask="0x02"><bounds x="6" y="25" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.5" inputmask="0x02"><bounds x="12" y="25" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.4" inputmask="0x02"><bounds x="18" y="25" width="4" height="3" /></element>
+
+ <element ref="button" inputtag="IN.7" inputmask="0x04"><bounds x="0" y="30" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.6" inputmask="0x04"><bounds x="6" y="30" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.5" inputmask="0x04"><bounds x="12" y="30" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.4" inputmask="0x04"><bounds x="18" y="30" width="4" height="3" /></element>
+
+ <element ref="button" inputtag="IN.7" inputmask="0x08"><bounds x="0" y="35" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.6" inputmask="0x08"><bounds x="6" y="35" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.5" inputmask="0x08"><bounds x="12" y="35" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.4" inputmask="0x08"><bounds x="18" y="35" width="4" height="3" /></element>
+
+ <element ref="text_b1"><bounds x="-2" y="18.45" width="8" height="1.4" /></element>
+ <element ref="text_b2"><bounds x="4" y="18.45" width="8" height="1.4" /></element>
+ <element ref="text_b3"><bounds x="10" y="18.45" width="8" height="1.4" /></element>
+ <element ref="text_b4"><bounds x="16" y="18.45" width="8" height="1.4" /></element>
+
+ <element ref="text_b5"><bounds x="-2" y="23.45" width="8" height="1.4" /></element>
+ <element ref="text_b6"><bounds x="4" y="23.45" width="8" height="1.4" /></element>
+ <element ref="text_b7"><bounds x="10" y="23.45" width="8" height="1.4" /></element>
+ <element ref="text_b8"><bounds x="16" y="23.45" width="8" height="1.4" /></element>
+
+ <element ref="text_b9"><bounds x="-2" y="28.45" width="8" height="1.4" /></element>
+ <element ref="text_b10"><bounds x="4" y="28.45" width="8" height="1.4" /></element>
+ <element ref="text_b11"><bounds x="10" y="28.45" width="8" height="1.4" /></element>
+ <element ref="text_b12"><bounds x="16" y="28.45" width="8" height="1.4" /></element>
+
+ <element ref="text_b13"><bounds x="-2" y="33.3" width="8" height="1.6" /></element>
+ <element ref="text_b14"><bounds x="4" y="33.3" width="8" height="1.6" /></element>
+ <element ref="text_b15"><bounds x="10" y="33.3" width="8" height="1.6" /></element>
+ <element ref="text_b16"><bounds x="16" y="33.3" width="8" height="1.6" /></element>
+
+ <element ref="button" inputtag="IN.3" inputmask="0x01"><bounds x="30" y="20" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x01"><bounds x="36" y="20" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.1" inputmask="0x01"><bounds x="42" y="20" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x01"><bounds x="48" y="20" width="4" height="3" /></element>
+
+ <element ref="button" inputtag="IN.3" inputmask="0x02"><bounds x="30" y="25" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x02"><bounds x="36" y="25" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.1" inputmask="0x02"><bounds x="42" y="25" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x02"><bounds x="48" y="25" width="4" height="3" /></element>
+
+ <element ref="button" inputtag="IN.3" inputmask="0x04"><bounds x="30" y="30" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x04"><bounds x="36" y="30" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.1" inputmask="0x04"><bounds x="42" y="30" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x04"><bounds x="48" y="30" width="4" height="3" /></element>
+
+ <element ref="button" inputtag="IN.3" inputmask="0x08"><bounds x="30" y="35" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x08"><bounds x="36" y="35" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.1" inputmask="0x08"><bounds x="42" y="35" width="4" height="3" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x08"><bounds x="48" y="35" width="4" height="3" /></element>
+
+ <element ref="text_b17"><bounds x="28" y="18.45" width="8" height="1.4" /></element>
+ <element ref="text_b18"><bounds x="34" y="18.45" width="8" height="1.4" /></element>
+ <element ref="text_b19"><bounds x="40" y="18.45" width="8" height="1.4" /></element>
+ <element ref="text_b20"><bounds x="46" y="18.45" width="8" height="1.4" /></element>
+
+ <element ref="text_b21"><bounds x="28" y="23.45" width="8" height="1.4" /></element>
+ <element ref="text_b22"><bounds x="34" y="23.45" width="8" height="1.4" /></element>
+ <element ref="text_b23"><bounds x="40" y="23.45" width="8" height="1.4" /></element>
+ <element ref="text_b24"><bounds x="46" y="23.45" width="8" height="1.4" /></element>
+
+ <element ref="text_b25"><bounds x="28" y="28.45" width="8" height="1.4" /></element>
+ <element ref="text_b26"><bounds x="34" y="28.45" width="8" height="1.4" /></element>
+ <element ref="text_b27"><bounds x="40" y="28.45" width="8" height="1.4" /></element>
+ <element ref="text_b28"><bounds x="46" y="28.45" width="8" height="1.4" /></element>
+
+ <element ref="text_b29"><bounds x="28" y="33.45" width="8" height="1.4" /></element>
+ <element ref="text_b30"><bounds x="34" y="33.45" width="8" height="1.4" /></element>
+ <element ref="text_b31"><bounds x="40" y="33.45" width="8" height="1.4" /></element>
+ <element ref="text_b32"><bounds x="46" y="33.45" width="8" height="1.4" /></element>
<!-- cards -->
- <bezel element="gray"><bounds x="-0.5" y="39.7" width="18" height="0.2" /></bezel>
- <bezel element="text_scan"><bounds x="4" y="39" width="8" height="1.4" /></bezel>
-
- <bezel element="white"><bounds x="0" y="41" width="14" height="15" /></bezel>
- <bezel element="white"><bounds x="15" y="41" width="2" height="15" /></bezel>
-
- <bezel element="cba"><bounds x="0.15" y="41.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb2"><bounds x="1.15" y="41.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb3"><bounds x="2.15" y="41.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb4"><bounds x="3.15" y="41.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb5"><bounds x="4.08" y="41.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb6"><bounds x="5.15" y="41.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb7"><bounds x="6.15" y="41.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb8"><bounds x="7.15" y="41.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb9"><bounds x="8.15" y="41.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb0"><bounds x="9.15" y="41.5" width="1.8" height="1.3" /></bezel>
- <bezel element="white"><bounds x="10" y="41.5" width="2" height="2" /></bezel>
- <bezel element="cbj"><bounds x="10.15" y="41.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cbq"><bounds x="11.15" y="41.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cbk"><bounds x="12.15" y="41.5" width="1.8" height="1.3" /></bezel>
- <bezel element="css"><bounds x="12.05" y="42.81" width="1.8" height="1.5" /></bezel>
-
- <bezel element="cra"><bounds x="0.15" y="44.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr2"><bounds x="1.15" y="44.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr3"><bounds x="2.15" y="44.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr4"><bounds x="3.15" y="44.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr5"><bounds x="4.08" y="44.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr6"><bounds x="5.15" y="44.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr7"><bounds x="6.15" y="44.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr8"><bounds x="7.15" y="44.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr9"><bounds x="8.15" y="44.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr0"><bounds x="9.15" y="44.5" width="1.8" height="1.3" /></bezel>
- <bezel element="white"><bounds x="10" y="44.5" width="2" height="2" /></bezel>
- <bezel element="crj"><bounds x="10.15" y="44.5" width="1.8" height="1.3" /></bezel>
- <bezel element="crq"><bounds x="11.15" y="44.5" width="1.8" height="1.3" /></bezel>
- <bezel element="crk"><bounds x="12.15" y="44.5" width="1.8" height="1.3" /></bezel>
- <bezel element="csh"><bounds x="12.05" y="45.81" width="1.8" height="1.5" /></bezel>
-
- <bezel element="cba"><bounds x="0.15" y="47.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb2"><bounds x="1.15" y="47.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb3"><bounds x="2.15" y="47.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb4"><bounds x="3.15" y="47.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb5"><bounds x="4.08" y="47.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb6"><bounds x="5.15" y="47.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb7"><bounds x="6.15" y="47.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb8"><bounds x="7.15" y="47.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb9"><bounds x="8.15" y="47.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cb0"><bounds x="9.15" y="47.5" width="1.8" height="1.3" /></bezel>
- <bezel element="white"><bounds x="10" y="47.5" width="2" height="2" /></bezel>
- <bezel element="cbj"><bounds x="10.15" y="47.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cbq"><bounds x="11.15" y="47.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cbk"><bounds x="12.15" y="47.5" width="1.8" height="1.3" /></bezel>
- <bezel element="csc"><bounds x="12.05" y="48.81" width="1.8" height="1.5" /></bezel>
-
- <bezel element="cra"><bounds x="0.15" y="50.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr2"><bounds x="1.15" y="50.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr3"><bounds x="2.15" y="50.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr4"><bounds x="3.15" y="50.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr5"><bounds x="4.08" y="50.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr6"><bounds x="5.15" y="50.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr7"><bounds x="6.15" y="50.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr8"><bounds x="7.15" y="50.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr9"><bounds x="8.15" y="50.5" width="1.8" height="1.3" /></bezel>
- <bezel element="cr0"><bounds x="9.15" y="50.5" width="1.8" height="1.3" /></bezel>
- <bezel element="white"><bounds x="10" y="50.5" width="2" height="2" /></bezel>
- <bezel element="crj"><bounds x="10.15" y="50.5" width="1.8" height="1.3" /></bezel>
- <bezel element="crq"><bounds x="11.15" y="50.5" width="1.8" height="1.3" /></bezel>
- <bezel element="crk"><bounds x="12.15" y="50.5" width="1.8" height="1.3" /></bezel>
- <bezel element="csd"><bounds x="12.05" y="51.81" width="1.8" height="1.5" /></bezel>
-
- <bezel element="cbjk"><bounds x="15.1" y="42" width="1.8" height="1.5" /></bezel>
- <bezel element="crjk"><bounds x="15.1" y="45" width="1.8" height="1.5" /></bezel>
-
- <bezel element="edge1"><bounds x="0.95" y="41" width="0.08" height="15" /></bezel>
- <bezel element="edge2"><bounds x="1.00" y="41" width="0.06" height="15" /></bezel>
- <bezel element="edge1"><bounds x="1.95" y="41" width="0.08" height="15" /></bezel>
- <bezel element="edge2"><bounds x="2.00" y="41" width="0.06" height="15" /></bezel>
- <bezel element="edge1"><bounds x="2.95" y="41" width="0.08" height="15" /></bezel>
- <bezel element="edge2"><bounds x="3.00" y="41" width="0.06" height="15" /></bezel>
- <bezel element="edge1"><bounds x="3.95" y="41" width="0.08" height="15" /></bezel>
- <bezel element="edge2"><bounds x="4.00" y="41" width="0.06" height="15" /></bezel>
- <bezel element="edge1"><bounds x="4.95" y="41" width="0.08" height="15" /></bezel>
- <bezel element="edge2"><bounds x="5.00" y="41" width="0.06" height="15" /></bezel>
- <bezel element="edge1"><bounds x="5.95" y="41" width="0.08" height="15" /></bezel>
- <bezel element="edge2"><bounds x="6.00" y="41" width="0.06" height="15" /></bezel>
- <bezel element="edge1"><bounds x="6.95" y="41" width="0.08" height="15" /></bezel>
- <bezel element="edge2"><bounds x="7.00" y="41" width="0.06" height="15" /></bezel>
- <bezel element="edge1"><bounds x="7.95" y="41" width="0.08" height="15" /></bezel>
- <bezel element="edge2"><bounds x="8.00" y="41" width="0.06" height="15" /></bezel>
- <bezel element="edge1"><bounds x="8.95" y="41" width="0.08" height="15" /></bezel>
- <bezel element="edge2"><bounds x="9.00" y="41" width="0.06" height="15" /></bezel>
- <bezel element="edge1"><bounds x="9.95" y="41" width="0.08" height="15" /></bezel>
- <bezel element="edge2"><bounds x="10.00" y="41" width="0.06" height="15" /></bezel>
- <bezel element="edge1"><bounds x="10.95" y="41" width="0.08" height="15" /></bezel>
- <bezel element="edge2"><bounds x="11.00" y="41" width="0.06" height="15" /></bezel>
- <bezel element="edge1"><bounds x="11.95" y="41" width="0.08" height="15" /></bezel>
- <bezel element="edge2"><bounds x="12.00" y="41" width="0.06" height="15" /></bezel>
-
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x0001"><bounds x="0" y="41.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x0002"><bounds x="1" y="41.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x0004"><bounds x="2" y="41.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x0008"><bounds x="3" y="41.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x0010"><bounds x="4" y="41.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x0020"><bounds x="5" y="41.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x0040"><bounds x="6" y="41.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x0080"><bounds x="7" y="41.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x0100"><bounds x="8" y="41.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x0200"><bounds x="9" y="41.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x0400"><bounds x="10" y="41.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x0800"><bounds x="11" y="41.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x1000"><bounds x="12" y="41.5" width="2" height="2.7" /></bezel>
-
- <bezel element="nothing" inputtag="CARDS.1" inputmask="0x0001"><bounds x="0" y="44.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.1" inputmask="0x0002"><bounds x="1" y="44.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.1" inputmask="0x0004"><bounds x="2" y="44.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.1" inputmask="0x0008"><bounds x="3" y="44.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.1" inputmask="0x0010"><bounds x="4" y="44.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.1" inputmask="0x0020"><bounds x="5" y="44.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.1" inputmask="0x0040"><bounds x="6" y="44.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.1" inputmask="0x0080"><bounds x="7" y="44.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.1" inputmask="0x0100"><bounds x="8" y="44.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.1" inputmask="0x0200"><bounds x="9" y="44.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.1" inputmask="0x0400"><bounds x="10" y="44.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.1" inputmask="0x0800"><bounds x="11" y="44.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.1" inputmask="0x1000"><bounds x="12" y="44.5" width="2" height="2.7" /></bezel>
-
- <bezel element="nothing" inputtag="CARDS.2" inputmask="0x0001"><bounds x="0" y="47.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.2" inputmask="0x0002"><bounds x="1" y="47.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.2" inputmask="0x0004"><bounds x="2" y="47.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.2" inputmask="0x0008"><bounds x="3" y="47.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.2" inputmask="0x0010"><bounds x="4" y="47.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.2" inputmask="0x0020"><bounds x="5" y="47.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.2" inputmask="0x0040"><bounds x="6" y="47.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.2" inputmask="0x0080"><bounds x="7" y="47.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.2" inputmask="0x0100"><bounds x="8" y="47.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.2" inputmask="0x0200"><bounds x="9" y="47.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.2" inputmask="0x0400"><bounds x="10" y="47.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.2" inputmask="0x0800"><bounds x="11" y="47.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.2" inputmask="0x1000"><bounds x="12" y="47.5" width="2" height="2.7" /></bezel>
-
- <bezel element="nothing" inputtag="CARDS.3" inputmask="0x0001"><bounds x="0" y="50.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.3" inputmask="0x0002"><bounds x="1" y="50.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.3" inputmask="0x0004"><bounds x="2" y="50.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.3" inputmask="0x0008"><bounds x="3" y="50.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.3" inputmask="0x0010"><bounds x="4" y="50.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.3" inputmask="0x0020"><bounds x="5" y="50.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.3" inputmask="0x0040"><bounds x="6" y="50.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.3" inputmask="0x0080"><bounds x="7" y="50.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.3" inputmask="0x0100"><bounds x="8" y="50.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.3" inputmask="0x0200"><bounds x="9" y="50.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.3" inputmask="0x0400"><bounds x="10" y="50.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.3" inputmask="0x0800"><bounds x="11" y="50.5" width="1" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.3" inputmask="0x1000"><bounds x="12" y="50.5" width="2" height="2.7" /></bezel>
-
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x2000"><bounds x="15" y="41.5" width="2" height="2.7" /></bezel>
- <bezel element="nothing" inputtag="CARDS.0" inputmask="0x4000"><bounds x="15" y="44.5" width="2" height="2.7" /></bezel>
-
- <bezel element="blackb"><bounds x="0" y="40.5" width="50" height="1" /></bezel>
- <bezel element="blackb"><bounds x="0" y="44.2" width="50" height="0.3" /></bezel>
- <bezel element="blackb"><bounds x="0" y="47.2" width="50" height="0.3" /></bezel>
- <bezel element="blackb"><bounds x="14.9" y="47.3" width="50" height="15" /></bezel>
- <bezel element="blackb"><bounds x="0" y="50.2" width="50" height="0.3" /></bezel>
- <bezel element="blackb"><bounds x="0" y="53.2" width="50" height="15" /></bezel>
+ <element ref="gray"><bounds x="-0.5" y="39.7" width="18" height="0.2" /></element>
+ <element ref="text_scan"><bounds x="4" y="39" width="8" height="1.4" /></element>
+
+ <element ref="white"><bounds x="0" y="41" width="14" height="15" /></element>
+ <element ref="white"><bounds x="15" y="41" width="2" height="15" /></element>
+
+ <element ref="cba"><bounds x="0.15" y="41.5" width="1.8" height="1.3" /></element>
+ <element ref="cb2"><bounds x="1.15" y="41.5" width="1.8" height="1.3" /></element>
+ <element ref="cb3"><bounds x="2.15" y="41.5" width="1.8" height="1.3" /></element>
+ <element ref="cb4"><bounds x="3.15" y="41.5" width="1.8" height="1.3" /></element>
+ <element ref="cb5"><bounds x="4.08" y="41.5" width="1.8" height="1.3" /></element>
+ <element ref="cb6"><bounds x="5.15" y="41.5" width="1.8" height="1.3" /></element>
+ <element ref="cb7"><bounds x="6.15" y="41.5" width="1.8" height="1.3" /></element>
+ <element ref="cb8"><bounds x="7.15" y="41.5" width="1.8" height="1.3" /></element>
+ <element ref="cb9"><bounds x="8.15" y="41.5" width="1.8" height="1.3" /></element>
+ <element ref="cb0"><bounds x="9.15" y="41.5" width="1.8" height="1.3" /></element>
+ <element ref="white"><bounds x="10" y="41.5" width="2" height="2" /></element>
+ <element ref="cbj"><bounds x="10.15" y="41.5" width="1.8" height="1.3" /></element>
+ <element ref="cbq"><bounds x="11.15" y="41.5" width="1.8" height="1.3" /></element>
+ <element ref="cbk"><bounds x="12.15" y="41.5" width="1.8" height="1.3" /></element>
+ <element ref="css"><bounds x="12.05" y="42.81" width="1.8" height="1.5" /></element>
+
+ <element ref="cra"><bounds x="0.15" y="44.5" width="1.8" height="1.3" /></element>
+ <element ref="cr2"><bounds x="1.15" y="44.5" width="1.8" height="1.3" /></element>
+ <element ref="cr3"><bounds x="2.15" y="44.5" width="1.8" height="1.3" /></element>
+ <element ref="cr4"><bounds x="3.15" y="44.5" width="1.8" height="1.3" /></element>
+ <element ref="cr5"><bounds x="4.08" y="44.5" width="1.8" height="1.3" /></element>
+ <element ref="cr6"><bounds x="5.15" y="44.5" width="1.8" height="1.3" /></element>
+ <element ref="cr7"><bounds x="6.15" y="44.5" width="1.8" height="1.3" /></element>
+ <element ref="cr8"><bounds x="7.15" y="44.5" width="1.8" height="1.3" /></element>
+ <element ref="cr9"><bounds x="8.15" y="44.5" width="1.8" height="1.3" /></element>
+ <element ref="cr0"><bounds x="9.15" y="44.5" width="1.8" height="1.3" /></element>
+ <element ref="white"><bounds x="10" y="44.5" width="2" height="2" /></element>
+ <element ref="crj"><bounds x="10.15" y="44.5" width="1.8" height="1.3" /></element>
+ <element ref="crq"><bounds x="11.15" y="44.5" width="1.8" height="1.3" /></element>
+ <element ref="crk"><bounds x="12.15" y="44.5" width="1.8" height="1.3" /></element>
+ <element ref="csh"><bounds x="12.05" y="45.81" width="1.8" height="1.5" /></element>
+
+ <element ref="cba"><bounds x="0.15" y="47.5" width="1.8" height="1.3" /></element>
+ <element ref="cb2"><bounds x="1.15" y="47.5" width="1.8" height="1.3" /></element>
+ <element ref="cb3"><bounds x="2.15" y="47.5" width="1.8" height="1.3" /></element>
+ <element ref="cb4"><bounds x="3.15" y="47.5" width="1.8" height="1.3" /></element>
+ <element ref="cb5"><bounds x="4.08" y="47.5" width="1.8" height="1.3" /></element>
+ <element ref="cb6"><bounds x="5.15" y="47.5" width="1.8" height="1.3" /></element>
+ <element ref="cb7"><bounds x="6.15" y="47.5" width="1.8" height="1.3" /></element>
+ <element ref="cb8"><bounds x="7.15" y="47.5" width="1.8" height="1.3" /></element>
+ <element ref="cb9"><bounds x="8.15" y="47.5" width="1.8" height="1.3" /></element>
+ <element ref="cb0"><bounds x="9.15" y="47.5" width="1.8" height="1.3" /></element>
+ <element ref="white"><bounds x="10" y="47.5" width="2" height="2" /></element>
+ <element ref="cbj"><bounds x="10.15" y="47.5" width="1.8" height="1.3" /></element>
+ <element ref="cbq"><bounds x="11.15" y="47.5" width="1.8" height="1.3" /></element>
+ <element ref="cbk"><bounds x="12.15" y="47.5" width="1.8" height="1.3" /></element>
+ <element ref="csc"><bounds x="12.05" y="48.81" width="1.8" height="1.5" /></element>
+
+ <element ref="cra"><bounds x="0.15" y="50.5" width="1.8" height="1.3" /></element>
+ <element ref="cr2"><bounds x="1.15" y="50.5" width="1.8" height="1.3" /></element>
+ <element ref="cr3"><bounds x="2.15" y="50.5" width="1.8" height="1.3" /></element>
+ <element ref="cr4"><bounds x="3.15" y="50.5" width="1.8" height="1.3" /></element>
+ <element ref="cr5"><bounds x="4.08" y="50.5" width="1.8" height="1.3" /></element>
+ <element ref="cr6"><bounds x="5.15" y="50.5" width="1.8" height="1.3" /></element>
+ <element ref="cr7"><bounds x="6.15" y="50.5" width="1.8" height="1.3" /></element>
+ <element ref="cr8"><bounds x="7.15" y="50.5" width="1.8" height="1.3" /></element>
+ <element ref="cr9"><bounds x="8.15" y="50.5" width="1.8" height="1.3" /></element>
+ <element ref="cr0"><bounds x="9.15" y="50.5" width="1.8" height="1.3" /></element>
+ <element ref="white"><bounds x="10" y="50.5" width="2" height="2" /></element>
+ <element ref="crj"><bounds x="10.15" y="50.5" width="1.8" height="1.3" /></element>
+ <element ref="crq"><bounds x="11.15" y="50.5" width="1.8" height="1.3" /></element>
+ <element ref="crk"><bounds x="12.15" y="50.5" width="1.8" height="1.3" /></element>
+ <element ref="csd"><bounds x="12.05" y="51.81" width="1.8" height="1.5" /></element>
+
+ <element ref="cbjk"><bounds x="15.1" y="42" width="1.8" height="1.5" /></element>
+ <element ref="crjk"><bounds x="15.1" y="45" width="1.8" height="1.5" /></element>
+
+ <element ref="edge1"><bounds x="0.95" y="41" width="0.08" height="15" /></element>
+ <element ref="edge2"><bounds x="1.00" y="41" width="0.06" height="15" /></element>
+ <element ref="edge1"><bounds x="1.95" y="41" width="0.08" height="15" /></element>
+ <element ref="edge2"><bounds x="2.00" y="41" width="0.06" height="15" /></element>
+ <element ref="edge1"><bounds x="2.95" y="41" width="0.08" height="15" /></element>
+ <element ref="edge2"><bounds x="3.00" y="41" width="0.06" height="15" /></element>
+ <element ref="edge1"><bounds x="3.95" y="41" width="0.08" height="15" /></element>
+ <element ref="edge2"><bounds x="4.00" y="41" width="0.06" height="15" /></element>
+ <element ref="edge1"><bounds x="4.95" y="41" width="0.08" height="15" /></element>
+ <element ref="edge2"><bounds x="5.00" y="41" width="0.06" height="15" /></element>
+ <element ref="edge1"><bounds x="5.95" y="41" width="0.08" height="15" /></element>
+ <element ref="edge2"><bounds x="6.00" y="41" width="0.06" height="15" /></element>
+ <element ref="edge1"><bounds x="6.95" y="41" width="0.08" height="15" /></element>
+ <element ref="edge2"><bounds x="7.00" y="41" width="0.06" height="15" /></element>
+ <element ref="edge1"><bounds x="7.95" y="41" width="0.08" height="15" /></element>
+ <element ref="edge2"><bounds x="8.00" y="41" width="0.06" height="15" /></element>
+ <element ref="edge1"><bounds x="8.95" y="41" width="0.08" height="15" /></element>
+ <element ref="edge2"><bounds x="9.00" y="41" width="0.06" height="15" /></element>
+ <element ref="edge1"><bounds x="9.95" y="41" width="0.08" height="15" /></element>
+ <element ref="edge2"><bounds x="10.00" y="41" width="0.06" height="15" /></element>
+ <element ref="edge1"><bounds x="10.95" y="41" width="0.08" height="15" /></element>
+ <element ref="edge2"><bounds x="11.00" y="41" width="0.06" height="15" /></element>
+ <element ref="edge1"><bounds x="11.95" y="41" width="0.08" height="15" /></element>
+ <element ref="edge2"><bounds x="12.00" y="41" width="0.06" height="15" /></element>
+
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x0001"><bounds x="0" y="41.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x0002"><bounds x="1" y="41.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x0004"><bounds x="2" y="41.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x0008"><bounds x="3" y="41.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x0010"><bounds x="4" y="41.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x0020"><bounds x="5" y="41.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x0040"><bounds x="6" y="41.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x0080"><bounds x="7" y="41.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x0100"><bounds x="8" y="41.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x0200"><bounds x="9" y="41.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x0400"><bounds x="10" y="41.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x0800"><bounds x="11" y="41.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x1000"><bounds x="12" y="41.5" width="2" height="2.7" /></element>
+
+ <element ref="nothing" inputtag="CARDS.1" inputmask="0x0001"><bounds x="0" y="44.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.1" inputmask="0x0002"><bounds x="1" y="44.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.1" inputmask="0x0004"><bounds x="2" y="44.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.1" inputmask="0x0008"><bounds x="3" y="44.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.1" inputmask="0x0010"><bounds x="4" y="44.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.1" inputmask="0x0020"><bounds x="5" y="44.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.1" inputmask="0x0040"><bounds x="6" y="44.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.1" inputmask="0x0080"><bounds x="7" y="44.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.1" inputmask="0x0100"><bounds x="8" y="44.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.1" inputmask="0x0200"><bounds x="9" y="44.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.1" inputmask="0x0400"><bounds x="10" y="44.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.1" inputmask="0x0800"><bounds x="11" y="44.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.1" inputmask="0x1000"><bounds x="12" y="44.5" width="2" height="2.7" /></element>
+
+ <element ref="nothing" inputtag="CARDS.2" inputmask="0x0001"><bounds x="0" y="47.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.2" inputmask="0x0002"><bounds x="1" y="47.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.2" inputmask="0x0004"><bounds x="2" y="47.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.2" inputmask="0x0008"><bounds x="3" y="47.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.2" inputmask="0x0010"><bounds x="4" y="47.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.2" inputmask="0x0020"><bounds x="5" y="47.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.2" inputmask="0x0040"><bounds x="6" y="47.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.2" inputmask="0x0080"><bounds x="7" y="47.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.2" inputmask="0x0100"><bounds x="8" y="47.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.2" inputmask="0x0200"><bounds x="9" y="47.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.2" inputmask="0x0400"><bounds x="10" y="47.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.2" inputmask="0x0800"><bounds x="11" y="47.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.2" inputmask="0x1000"><bounds x="12" y="47.5" width="2" height="2.7" /></element>
+
+ <element ref="nothing" inputtag="CARDS.3" inputmask="0x0001"><bounds x="0" y="50.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.3" inputmask="0x0002"><bounds x="1" y="50.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.3" inputmask="0x0004"><bounds x="2" y="50.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.3" inputmask="0x0008"><bounds x="3" y="50.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.3" inputmask="0x0010"><bounds x="4" y="50.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.3" inputmask="0x0020"><bounds x="5" y="50.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.3" inputmask="0x0040"><bounds x="6" y="50.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.3" inputmask="0x0080"><bounds x="7" y="50.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.3" inputmask="0x0100"><bounds x="8" y="50.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.3" inputmask="0x0200"><bounds x="9" y="50.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.3" inputmask="0x0400"><bounds x="10" y="50.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.3" inputmask="0x0800"><bounds x="11" y="50.5" width="1" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.3" inputmask="0x1000"><bounds x="12" y="50.5" width="2" height="2.7" /></element>
+
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x2000"><bounds x="15" y="41.5" width="2" height="2.7" /></element>
+ <element ref="nothing" inputtag="CARDS.0" inputmask="0x4000"><bounds x="15" y="44.5" width="2" height="2.7" /></element>
+
+ <element ref="blackb"><bounds x="0" y="40.5" width="50" height="1" /></element>
+ <element ref="blackb"><bounds x="0" y="44.2" width="50" height="0.3" /></element>
+ <element ref="blackb"><bounds x="0" y="47.2" width="50" height="0.3" /></element>
+ <element ref="blackb"><bounds x="14.9" y="47.3" width="50" height="15" /></element>
+ <element ref="blackb"><bounds x="0" y="50.2" width="50" height="0.3" /></element>
+ <element ref="blackb"><bounds x="0" y="53.2" width="50" height="15" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/fidel_msc_v1.lay b/src/mame/layout/fidel_msc_v1.lay
index bae4fac4582..b8f3a102ded 100644
--- a/src/mame/layout/fidel_msc_v1.lay
+++ b/src/mame/layout/fidel_msc_v1.lay
@@ -209,100 +209,100 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- sensors, pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -361,82 +361,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -444,104 +444,104 @@ license:CC0
<view name="Internal Layout">
<bounds left="-13" right="99" top="-1.5" bottom="87.5" />
- <bezel element="white"><bounds x="-1" y="-1.5" width="100" height="89" /></bezel>
+ <element ref="white"><bounds x="-1" y="-1.5" width="100" height="89" /></element>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="1.1" y="11" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="1.1" y="21" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="1.1" y="31" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="1.1" y="41" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="1.1" y="51" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="1.1" y="61" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="1.1" y="71" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="1.1" y="81" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="3.3" y="83.65" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="13.3" y="83.65" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="23.3" y="83.65" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="33.3" y="83.65" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="43.3" y="83.65" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="53.3" y="83.65" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="63.3" y="83.65" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="73.3" y="83.65" width="2" height="2" /></bezel>
-
- <bezel element="black"><bounds x="3" y="2.5" width="81" height="81" /></bezel>
+ <element ref="text_8"><bounds x="1.1" y="11" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="1.1" y="21" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="1.1" y="31" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="1.1" y="41" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="1.1" y="51" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="1.1" y="61" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="1.1" y="71" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="1.1" y="81" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="3.3" y="83.65" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="13.3" y="83.65" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="23.3" y="83.65" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="33.3" y="83.65" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="43.3" y="83.65" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="53.3" y="83.65" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="63.3" y="83.65" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="73.3" y="83.65" width="2" height="2" /></element>
+
+ <element ref="black"><bounds x="3" y="2.5" width="81" height="81" /></element>
<group ref="sb_board"><bounds x="3.5" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-12" y="3" width="10" height="80" /></group>
<!-- chessboard leds -->
- <bezel element="text_lose"><bounds x="88" y="75" width="9.4" height="2.5" /></bezel>
- <bezel element="text_check"><bounds x="88" y="81.75" width="9.4" height="2.5" /></bezel>
-
- <bezel name="0.8" element="led"><bounds x="91.95" y="78.0" width="1.5" height="1.5" /></bezel>
- <bezel name="1.8" element="led"><bounds x="91.95" y="84.75" width="1.5" height="1.5" /></bezel>
-
- <bezel name="0.7" element="led"><bounds x="0.25" y="7.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.6" element="led"><bounds x="0.25" y="17.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.5" element="led"><bounds x="0.25" y="27.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.4" element="led"><bounds x="0.25" y="37.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.3" element="led"><bounds x="0.25" y="47.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.2" element="led"><bounds x="0.25" y="57.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.1" element="led"><bounds x="0.25" y="67.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.0" element="led"><bounds x="0.25" y="77.25" width="1.5" height="1.5" /></bezel>
-
- <bezel name="1.0" element="led"><bounds x="7.75" y="84.75" width="1.5" height="1.5" /></bezel>
- <bezel name="1.1" element="led"><bounds x="17.75" y="84.75" width="1.5" height="1.5" /></bezel>
- <bezel name="1.2" element="led"><bounds x="27.75" y="84.75" width="1.5" height="1.5" /></bezel>
- <bezel name="1.3" element="led"><bounds x="37.75" y="84.75" width="1.5" height="1.5" /></bezel>
- <bezel name="1.4" element="led"><bounds x="47.75" y="84.75" width="1.5" height="1.5" /></bezel>
- <bezel name="1.5" element="led"><bounds x="57.75" y="84.75" width="1.5" height="1.5" /></bezel>
- <bezel name="1.6" element="led"><bounds x="67.75" y="84.75" width="1.5" height="1.5" /></bezel>
- <bezel name="1.7" element="led"><bounds x="77.75" y="84.75" width="1.5" height="1.5" /></bezel>
+ <element ref="text_lose"><bounds x="88" y="75" width="9.4" height="2.5" /></element>
+ <element ref="text_check"><bounds x="88" y="81.75" width="9.4" height="2.5" /></element>
+
+ <element name="0.8" ref="led"><bounds x="91.95" y="78.0" width="1.5" height="1.5" /></element>
+ <element name="1.8" ref="led"><bounds x="91.95" y="84.75" width="1.5" height="1.5" /></element>
+
+ <element name="0.7" ref="led"><bounds x="0.25" y="7.25" width="1.5" height="1.5" /></element>
+ <element name="0.6" ref="led"><bounds x="0.25" y="17.25" width="1.5" height="1.5" /></element>
+ <element name="0.5" ref="led"><bounds x="0.25" y="27.25" width="1.5" height="1.5" /></element>
+ <element name="0.4" ref="led"><bounds x="0.25" y="37.25" width="1.5" height="1.5" /></element>
+ <element name="0.3" ref="led"><bounds x="0.25" y="47.25" width="1.5" height="1.5" /></element>
+ <element name="0.2" ref="led"><bounds x="0.25" y="57.25" width="1.5" height="1.5" /></element>
+ <element name="0.1" ref="led"><bounds x="0.25" y="67.25" width="1.5" height="1.5" /></element>
+ <element name="0.0" ref="led"><bounds x="0.25" y="77.25" width="1.5" height="1.5" /></element>
+
+ <element name="1.0" ref="led"><bounds x="7.75" y="84.75" width="1.5" height="1.5" /></element>
+ <element name="1.1" ref="led"><bounds x="17.75" y="84.75" width="1.5" height="1.5" /></element>
+ <element name="1.2" ref="led"><bounds x="27.75" y="84.75" width="1.5" height="1.5" /></element>
+ <element name="1.3" ref="led"><bounds x="37.75" y="84.75" width="1.5" height="1.5" /></element>
+ <element name="1.4" ref="led"><bounds x="47.75" y="84.75" width="1.5" height="1.5" /></element>
+ <element name="1.5" ref="led"><bounds x="57.75" y="84.75" width="1.5" height="1.5" /></element>
+ <element name="1.6" ref="led"><bounds x="67.75" y="84.75" width="1.5" height="1.5" /></element>
+ <element name="1.7" ref="led"><bounds x="77.75" y="84.75" width="1.5" height="1.5" /></element>
<!-- right side -->
- <bezel element="black"><bounds x="85.3" y="14" width="2.7" height="3" /></bezel>
-
- <bezel element="text_king"><bounds x="84.01" y="22.8" width="5.5" height="3" /></bezel>
- <bezel element="text_queen"><bounds x="84.01" y="31.6" width="5.5" height="3" /></bezel>
- <bezel element="text_rook"><bounds x="84.01" y="40.4" width="5.5" height="3" /></bezel>
- <bezel element="text_bishop"><bounds x="84.01" y="49.2" width="5.5" height="3" /></bezel>
- <bezel element="text_knight"><bounds x="84.01" y="58" width="5.5" height="3" /></bezel>
- <bezel element="text_pawn"><bounds x="84.01" y="66.8" width="5.5" height="3" /></bezel>
-
- <bezel element="disk_black"><bounds x="89" y="3" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="89" y="11.8" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="89" y="20.6" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="89" y="29.4" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="89" y="38.2" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="89" y="47" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="89" y="55.8" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="89" y="64.6" width="7.4" height="7.4" /></bezel>
-
- <bezel element="disk_white"><bounds x="89.7" y="3.7" width="6" height="6" /></bezel>
- <bezel element="disk_white"><bounds x="89.7" y="12.5" width="6" height="6" /></bezel>
- <bezel element="disk_white"><bounds x="89.7" y="21.3" width="6" height="6" /></bezel>
- <bezel element="disk_white"><bounds x="89.7" y="30.1" width="6" height="6" /></bezel>
- <bezel element="disk_white"><bounds x="89.7" y="38.9" width="6" height="6" /></bezel>
- <bezel element="disk_white"><bounds x="89.7" y="47.7" width="6" height="6" /></bezel>
- <bezel element="disk_white"><bounds x="89.7" y="56.5" width="6" height="6" /></bezel>
- <bezel element="disk_white"><bounds x="89.7" y="65.3" width="6" height="6" /></bezel>
-
- <bezel element="text_re"><bounds x="90.2" y="5.2" width="5" height="3" /></bezel>
- <bezel element="text_cl"><bounds x="90.2" y="14" width="5" height="3" /></bezel>
- <bezel element="text_pb"><bounds x="90.2" y="22.8" width="5" height="3" /></bezel>
- <bezel element="text_pv"><bounds x="90.2" y="31.6" width="5" height="3" /></bezel>
- <bezel element="text_lv"><bounds x="90.2" y="40.4" width="5" height="3" /></bezel>
- <bezel element="text_spk"><bounds x="90.2" y="49.05" width="5" height="3" /></bezel>
- <bezel element="text_dm"><bounds x="90.2" y="58" width="5" height="3" /></bezel>
- <bezel element="text_rv"><bounds x="90.2" y="66.8" width="5" height="3" /></bezel>
-
- <bezel element="hlb" inputtag="IN.0" inputmask="0x80"><bounds x="89" y="3" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x40"><bounds x="89" y="11.8" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x20"><bounds x="89" y="20.6" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x10"><bounds x="89" y="29.4" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="89" y="38.2" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="89" y="47" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="89" y="55.8" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="89" y="64.6" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
+ <element ref="black"><bounds x="85.3" y="14" width="2.7" height="3" /></element>
+
+ <element ref="text_king"><bounds x="84.01" y="22.8" width="5.5" height="3" /></element>
+ <element ref="text_queen"><bounds x="84.01" y="31.6" width="5.5" height="3" /></element>
+ <element ref="text_rook"><bounds x="84.01" y="40.4" width="5.5" height="3" /></element>
+ <element ref="text_bishop"><bounds x="84.01" y="49.2" width="5.5" height="3" /></element>
+ <element ref="text_knight"><bounds x="84.01" y="58" width="5.5" height="3" /></element>
+ <element ref="text_pawn"><bounds x="84.01" y="66.8" width="5.5" height="3" /></element>
+
+ <element ref="disk_black"><bounds x="89" y="3" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="89" y="11.8" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="89" y="20.6" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="89" y="29.4" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="89" y="38.2" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="89" y="47" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="89" y="55.8" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="89" y="64.6" width="7.4" height="7.4" /></element>
+
+ <element ref="disk_white"><bounds x="89.7" y="3.7" width="6" height="6" /></element>
+ <element ref="disk_white"><bounds x="89.7" y="12.5" width="6" height="6" /></element>
+ <element ref="disk_white"><bounds x="89.7" y="21.3" width="6" height="6" /></element>
+ <element ref="disk_white"><bounds x="89.7" y="30.1" width="6" height="6" /></element>
+ <element ref="disk_white"><bounds x="89.7" y="38.9" width="6" height="6" /></element>
+ <element ref="disk_white"><bounds x="89.7" y="47.7" width="6" height="6" /></element>
+ <element ref="disk_white"><bounds x="89.7" y="56.5" width="6" height="6" /></element>
+ <element ref="disk_white"><bounds x="89.7" y="65.3" width="6" height="6" /></element>
+
+ <element ref="text_re"><bounds x="90.2" y="5.2" width="5" height="3" /></element>
+ <element ref="text_cl"><bounds x="90.2" y="14" width="5" height="3" /></element>
+ <element ref="text_pb"><bounds x="90.2" y="22.8" width="5" height="3" /></element>
+ <element ref="text_pv"><bounds x="90.2" y="31.6" width="5" height="3" /></element>
+ <element ref="text_lv"><bounds x="90.2" y="40.4" width="5" height="3" /></element>
+ <element ref="text_spk"><bounds x="90.2" y="49.05" width="5" height="3" /></element>
+ <element ref="text_dm"><bounds x="90.2" y="58" width="5" height="3" /></element>
+ <element ref="text_rv"><bounds x="90.2" y="66.8" width="5" height="3" /></element>
+
+ <element ref="hlb" inputtag="IN.0" inputmask="0x80"><bounds x="89" y="3" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x40"><bounds x="89" y="11.8" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x20"><bounds x="89" y="20.6" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x10"><bounds x="89" y="29.4" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="89" y="38.2" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="89" y="47" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="89" y="55.8" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="89" y="64.6" width="7.4" height="7.4" /><color alpha="0.3" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/fidel_msc_v2.lay b/src/mame/layout/fidel_msc_v2.lay
index bae4fac4582..b8f3a102ded 100644
--- a/src/mame/layout/fidel_msc_v2.lay
+++ b/src/mame/layout/fidel_msc_v2.lay
@@ -209,100 +209,100 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- sensors, pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -361,82 +361,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -444,104 +444,104 @@ license:CC0
<view name="Internal Layout">
<bounds left="-13" right="99" top="-1.5" bottom="87.5" />
- <bezel element="white"><bounds x="-1" y="-1.5" width="100" height="89" /></bezel>
+ <element ref="white"><bounds x="-1" y="-1.5" width="100" height="89" /></element>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="1.1" y="11" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="1.1" y="21" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="1.1" y="31" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="1.1" y="41" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="1.1" y="51" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="1.1" y="61" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="1.1" y="71" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="1.1" y="81" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="3.3" y="83.65" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="13.3" y="83.65" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="23.3" y="83.65" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="33.3" y="83.65" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="43.3" y="83.65" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="53.3" y="83.65" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="63.3" y="83.65" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="73.3" y="83.65" width="2" height="2" /></bezel>
-
- <bezel element="black"><bounds x="3" y="2.5" width="81" height="81" /></bezel>
+ <element ref="text_8"><bounds x="1.1" y="11" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="1.1" y="21" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="1.1" y="31" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="1.1" y="41" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="1.1" y="51" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="1.1" y="61" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="1.1" y="71" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="1.1" y="81" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="3.3" y="83.65" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="13.3" y="83.65" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="23.3" y="83.65" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="33.3" y="83.65" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="43.3" y="83.65" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="53.3" y="83.65" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="63.3" y="83.65" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="73.3" y="83.65" width="2" height="2" /></element>
+
+ <element ref="black"><bounds x="3" y="2.5" width="81" height="81" /></element>
<group ref="sb_board"><bounds x="3.5" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-12" y="3" width="10" height="80" /></group>
<!-- chessboard leds -->
- <bezel element="text_lose"><bounds x="88" y="75" width="9.4" height="2.5" /></bezel>
- <bezel element="text_check"><bounds x="88" y="81.75" width="9.4" height="2.5" /></bezel>
-
- <bezel name="0.8" element="led"><bounds x="91.95" y="78.0" width="1.5" height="1.5" /></bezel>
- <bezel name="1.8" element="led"><bounds x="91.95" y="84.75" width="1.5" height="1.5" /></bezel>
-
- <bezel name="0.7" element="led"><bounds x="0.25" y="7.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.6" element="led"><bounds x="0.25" y="17.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.5" element="led"><bounds x="0.25" y="27.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.4" element="led"><bounds x="0.25" y="37.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.3" element="led"><bounds x="0.25" y="47.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.2" element="led"><bounds x="0.25" y="57.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.1" element="led"><bounds x="0.25" y="67.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.0" element="led"><bounds x="0.25" y="77.25" width="1.5" height="1.5" /></bezel>
-
- <bezel name="1.0" element="led"><bounds x="7.75" y="84.75" width="1.5" height="1.5" /></bezel>
- <bezel name="1.1" element="led"><bounds x="17.75" y="84.75" width="1.5" height="1.5" /></bezel>
- <bezel name="1.2" element="led"><bounds x="27.75" y="84.75" width="1.5" height="1.5" /></bezel>
- <bezel name="1.3" element="led"><bounds x="37.75" y="84.75" width="1.5" height="1.5" /></bezel>
- <bezel name="1.4" element="led"><bounds x="47.75" y="84.75" width="1.5" height="1.5" /></bezel>
- <bezel name="1.5" element="led"><bounds x="57.75" y="84.75" width="1.5" height="1.5" /></bezel>
- <bezel name="1.6" element="led"><bounds x="67.75" y="84.75" width="1.5" height="1.5" /></bezel>
- <bezel name="1.7" element="led"><bounds x="77.75" y="84.75" width="1.5" height="1.5" /></bezel>
+ <element ref="text_lose"><bounds x="88" y="75" width="9.4" height="2.5" /></element>
+ <element ref="text_check"><bounds x="88" y="81.75" width="9.4" height="2.5" /></element>
+
+ <element name="0.8" ref="led"><bounds x="91.95" y="78.0" width="1.5" height="1.5" /></element>
+ <element name="1.8" ref="led"><bounds x="91.95" y="84.75" width="1.5" height="1.5" /></element>
+
+ <element name="0.7" ref="led"><bounds x="0.25" y="7.25" width="1.5" height="1.5" /></element>
+ <element name="0.6" ref="led"><bounds x="0.25" y="17.25" width="1.5" height="1.5" /></element>
+ <element name="0.5" ref="led"><bounds x="0.25" y="27.25" width="1.5" height="1.5" /></element>
+ <element name="0.4" ref="led"><bounds x="0.25" y="37.25" width="1.5" height="1.5" /></element>
+ <element name="0.3" ref="led"><bounds x="0.25" y="47.25" width="1.5" height="1.5" /></element>
+ <element name="0.2" ref="led"><bounds x="0.25" y="57.25" width="1.5" height="1.5" /></element>
+ <element name="0.1" ref="led"><bounds x="0.25" y="67.25" width="1.5" height="1.5" /></element>
+ <element name="0.0" ref="led"><bounds x="0.25" y="77.25" width="1.5" height="1.5" /></element>
+
+ <element name="1.0" ref="led"><bounds x="7.75" y="84.75" width="1.5" height="1.5" /></element>
+ <element name="1.1" ref="led"><bounds x="17.75" y="84.75" width="1.5" height="1.5" /></element>
+ <element name="1.2" ref="led"><bounds x="27.75" y="84.75" width="1.5" height="1.5" /></element>
+ <element name="1.3" ref="led"><bounds x="37.75" y="84.75" width="1.5" height="1.5" /></element>
+ <element name="1.4" ref="led"><bounds x="47.75" y="84.75" width="1.5" height="1.5" /></element>
+ <element name="1.5" ref="led"><bounds x="57.75" y="84.75" width="1.5" height="1.5" /></element>
+ <element name="1.6" ref="led"><bounds x="67.75" y="84.75" width="1.5" height="1.5" /></element>
+ <element name="1.7" ref="led"><bounds x="77.75" y="84.75" width="1.5" height="1.5" /></element>
<!-- right side -->
- <bezel element="black"><bounds x="85.3" y="14" width="2.7" height="3" /></bezel>
-
- <bezel element="text_king"><bounds x="84.01" y="22.8" width="5.5" height="3" /></bezel>
- <bezel element="text_queen"><bounds x="84.01" y="31.6" width="5.5" height="3" /></bezel>
- <bezel element="text_rook"><bounds x="84.01" y="40.4" width="5.5" height="3" /></bezel>
- <bezel element="text_bishop"><bounds x="84.01" y="49.2" width="5.5" height="3" /></bezel>
- <bezel element="text_knight"><bounds x="84.01" y="58" width="5.5" height="3" /></bezel>
- <bezel element="text_pawn"><bounds x="84.01" y="66.8" width="5.5" height="3" /></bezel>
-
- <bezel element="disk_black"><bounds x="89" y="3" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="89" y="11.8" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="89" y="20.6" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="89" y="29.4" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="89" y="38.2" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="89" y="47" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="89" y="55.8" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="89" y="64.6" width="7.4" height="7.4" /></bezel>
-
- <bezel element="disk_white"><bounds x="89.7" y="3.7" width="6" height="6" /></bezel>
- <bezel element="disk_white"><bounds x="89.7" y="12.5" width="6" height="6" /></bezel>
- <bezel element="disk_white"><bounds x="89.7" y="21.3" width="6" height="6" /></bezel>
- <bezel element="disk_white"><bounds x="89.7" y="30.1" width="6" height="6" /></bezel>
- <bezel element="disk_white"><bounds x="89.7" y="38.9" width="6" height="6" /></bezel>
- <bezel element="disk_white"><bounds x="89.7" y="47.7" width="6" height="6" /></bezel>
- <bezel element="disk_white"><bounds x="89.7" y="56.5" width="6" height="6" /></bezel>
- <bezel element="disk_white"><bounds x="89.7" y="65.3" width="6" height="6" /></bezel>
-
- <bezel element="text_re"><bounds x="90.2" y="5.2" width="5" height="3" /></bezel>
- <bezel element="text_cl"><bounds x="90.2" y="14" width="5" height="3" /></bezel>
- <bezel element="text_pb"><bounds x="90.2" y="22.8" width="5" height="3" /></bezel>
- <bezel element="text_pv"><bounds x="90.2" y="31.6" width="5" height="3" /></bezel>
- <bezel element="text_lv"><bounds x="90.2" y="40.4" width="5" height="3" /></bezel>
- <bezel element="text_spk"><bounds x="90.2" y="49.05" width="5" height="3" /></bezel>
- <bezel element="text_dm"><bounds x="90.2" y="58" width="5" height="3" /></bezel>
- <bezel element="text_rv"><bounds x="90.2" y="66.8" width="5" height="3" /></bezel>
-
- <bezel element="hlb" inputtag="IN.0" inputmask="0x80"><bounds x="89" y="3" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x40"><bounds x="89" y="11.8" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x20"><bounds x="89" y="20.6" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x10"><bounds x="89" y="29.4" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="89" y="38.2" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="89" y="47" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="89" y="55.8" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="89" y="64.6" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
+ <element ref="black"><bounds x="85.3" y="14" width="2.7" height="3" /></element>
+
+ <element ref="text_king"><bounds x="84.01" y="22.8" width="5.5" height="3" /></element>
+ <element ref="text_queen"><bounds x="84.01" y="31.6" width="5.5" height="3" /></element>
+ <element ref="text_rook"><bounds x="84.01" y="40.4" width="5.5" height="3" /></element>
+ <element ref="text_bishop"><bounds x="84.01" y="49.2" width="5.5" height="3" /></element>
+ <element ref="text_knight"><bounds x="84.01" y="58" width="5.5" height="3" /></element>
+ <element ref="text_pawn"><bounds x="84.01" y="66.8" width="5.5" height="3" /></element>
+
+ <element ref="disk_black"><bounds x="89" y="3" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="89" y="11.8" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="89" y="20.6" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="89" y="29.4" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="89" y="38.2" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="89" y="47" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="89" y="55.8" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="89" y="64.6" width="7.4" height="7.4" /></element>
+
+ <element ref="disk_white"><bounds x="89.7" y="3.7" width="6" height="6" /></element>
+ <element ref="disk_white"><bounds x="89.7" y="12.5" width="6" height="6" /></element>
+ <element ref="disk_white"><bounds x="89.7" y="21.3" width="6" height="6" /></element>
+ <element ref="disk_white"><bounds x="89.7" y="30.1" width="6" height="6" /></element>
+ <element ref="disk_white"><bounds x="89.7" y="38.9" width="6" height="6" /></element>
+ <element ref="disk_white"><bounds x="89.7" y="47.7" width="6" height="6" /></element>
+ <element ref="disk_white"><bounds x="89.7" y="56.5" width="6" height="6" /></element>
+ <element ref="disk_white"><bounds x="89.7" y="65.3" width="6" height="6" /></element>
+
+ <element ref="text_re"><bounds x="90.2" y="5.2" width="5" height="3" /></element>
+ <element ref="text_cl"><bounds x="90.2" y="14" width="5" height="3" /></element>
+ <element ref="text_pb"><bounds x="90.2" y="22.8" width="5" height="3" /></element>
+ <element ref="text_pv"><bounds x="90.2" y="31.6" width="5" height="3" /></element>
+ <element ref="text_lv"><bounds x="90.2" y="40.4" width="5" height="3" /></element>
+ <element ref="text_spk"><bounds x="90.2" y="49.05" width="5" height="3" /></element>
+ <element ref="text_dm"><bounds x="90.2" y="58" width="5" height="3" /></element>
+ <element ref="text_rv"><bounds x="90.2" y="66.8" width="5" height="3" /></element>
+
+ <element ref="hlb" inputtag="IN.0" inputmask="0x80"><bounds x="89" y="3" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x40"><bounds x="89" y="11.8" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x20"><bounds x="89" y="20.6" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x10"><bounds x="89" y="29.4" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="89" y="38.2" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="89" y="47" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="89" y="55.8" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="89" y="64.6" width="7.4" height="7.4" /><color alpha="0.3" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/fidel_pc.lay b/src/mame/layout/fidel_pc.lay
index 7228889fca1..86c6b1df59e 100644
--- a/src/mame/layout/fidel_pc.lay
+++ b/src/mame/layout/fidel_pc.lay
@@ -168,77 +168,77 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- leds -->
<repeat count="8">
@@ -248,7 +248,7 @@ license:CC0
<repeat count="8">
<param name="x" start="8.3" increment="10" />
<param name="i1" start="0" increment="1" />
- <bezel name="~i1~.~i2~" element="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></bezel>
+ <element name="~i1~.~i2~" ref="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></element>
</repeat>
</repeat>
@@ -257,23 +257,23 @@ license:CC0
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -332,82 +332,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -416,86 +416,86 @@ license:CC0
<view name="Internal Layout">
<bounds left="-13" right="102" top="-1.5" bottom="87.5" />
- <bezel element="cblack"><bounds x="-1" y="-1.5" width="89" height="89" /></bezel>
- <bezel element="black"><bounds x="3" y="2.5" width="81" height="81" /></bezel>
+ <element ref="cblack"><bounds x="-1" y="-1.5" width="89" height="89" /></element>
+ <element ref="black"><bounds x="3" y="2.5" width="81" height="81" /></element>
<group ref="sb_board"><bounds x="3.5" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-12" y="3" width="10" height="80" /></group>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="0.2" y="7" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="0.2" y="17" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="0.2" y="27" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="0.2" y="37" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="0.2" y="47" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="0.2" y="57" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="0.2" y="67" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="0.2" y="77" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="7.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="17.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="27.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="37.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="47.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="57.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="67.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="77.5" y="84.5" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="0.2" y="7" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="0.2" y="17" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="0.2" y="27" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="0.2" y="37" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="0.2" y="47" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="0.2" y="57" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="0.2" y="67" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="0.2" y="77" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="7.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="17.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="27.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="37.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="47.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="57.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="67.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="77.5" y="84.5" width="2" height="2" /></element>
<!-- panel 7seg leds -->
- <bezel name="digit1" element="digit"><bounds x="90" y="55" width="8.5" height="5.66" /><orientation rotate="90" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="90" y="60.66" width="8.5" height="5.66" /><orientation rotate="90" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="90" y="69.16" width="8.5" height="5.66" /><orientation rotate="90" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="90" y="74.82" width="8.5" height="5.66" /><orientation rotate="90" /></bezel>
+ <element name="digit1" ref="digit"><bounds x="90" y="55" width="8.5" height="5.66" /><orientation rotate="90" /></element>
+ <element name="digit0" ref="digit"><bounds x="90" y="60.66" width="8.5" height="5.66" /><orientation rotate="90" /></element>
+ <element name="digit2" ref="digit"><bounds x="90" y="69.16" width="8.5" height="5.66" /><orientation rotate="90" /></element>
+ <element name="digit3" ref="digit"><bounds x="90" y="74.82" width="8.5" height="5.66" /><orientation rotate="90" /></element>
- <bezel name="0.7" element="led"><bounds x="96.15" y="67.58" width="0.85" height="0.85" /></bezel>
- <bezel name="1.7" element="led"><bounds x="91.5" y="67.13" width="0.85" height="0.85" /></bezel>
+ <element name="0.7" ref="led"><bounds x="96.15" y="67.58" width="0.85" height="0.85" /></element>
+ <element name="1.7" ref="led"><bounds x="91.5" y="67.13" width="0.85" height="0.85" /></element>
<!-- right side -->
- <bezel element="text_r11"><bounds x="91.5" y="16.15" width="3" height="1.5" /></bezel>
- <bezel element="text_r21"><bounds x="91.5" y="19.15" width="3" height="1.5" /></bezel>
- <bezel element="text_r31"><bounds x="91.5" y="22.15" width="3" height="1.5" /></bezel>
- <bezel element="text_r41"><bounds x="91.5" y="25.15" width="3" height="1.5" /></bezel>
- <bezel element="text_r51"><bounds x="91.5" y="28.15" width="3" height="1.5" /></bezel>
- <bezel element="text_r61"><bounds x="91.5" y="31.15" width="3" height="1.5" /></bezel>
-
- <bezel element="text_r12"><bounds x="96.8" y="8.15" width="10" height="1.5" /></bezel>
- <bezel element="text_r22"><bounds x="96.8" y="11.15" width="10" height="1.5" /></bezel>
- <bezel element="text_r32"><bounds x="96.8" y="16.15" width="10" height="1.5" /></bezel>
- <bezel element="text_r42"><bounds x="96.8" y="19.15" width="10" height="1.5" /></bezel>
- <bezel element="text_r52"><bounds x="96.8" y="22.15" width="10" height="1.5" /></bezel>
- <bezel element="text_r62"><bounds x="96.8" y="25.15" width="10" height="1.5" /></bezel>
- <bezel element="text_r72"><bounds x="96.8" y="28.15" width="10" height="1.5" /></bezel>
- <bezel element="text_r82"><bounds x="96.8" y="31.15" width="10" height="1.5" /></bezel>
- <bezel element="text_r92"><bounds x="96.8" y="36.15" width="10" height="1.5" /></bezel>
- <bezel element="text_ra2"><bounds x="96.8" y="39.15" width="10" height="1.5" /></bezel>
- <bezel element="text_rb2"><bounds x="96.8" y="42.15" width="10" height="1.5" /></bezel>
-
- <bezel element="text_r13"><bounds x="92.5" y="47.15" width="10" height="1.5" /></bezel>
- <bezel element="text_r23"><bounds x="92.5" y="50.15" width="10" height="1.5" /></bezel>
-
- <bezel name="8.8" element="led2"><bounds x="90" y="16.25" width="1.5" height="1.5" /></bezel>
- <bezel name="8.9" element="led2"><bounds x="90" y="19.25" width="1.5" height="1.5" /></bezel>
- <bezel name="8.10" element="led2"><bounds x="90" y="22.25" width="1.5" height="1.5" /></bezel>
- <bezel name="8.11" element="led2"><bounds x="90" y="25.25" width="1.5" height="1.5" /></bezel>
- <bezel name="8.12" element="led2"><bounds x="90" y="28.25" width="1.5" height="1.5" /></bezel>
- <bezel name="8.13" element="led2"><bounds x="90" y="31.25" width="1.5" height="1.5" /></bezel>
- <bezel name="8.14" element="led2"><bounds x="90" y="47.25" width="1.5" height="1.5" /></bezel>
- <bezel name="8.15" element="led2y"><bounds x="90" y="50.25" width="1.5" height="1.5" /></bezel>
-
- <bezel element="bt" inputtag="IN.0" inputmask="0x01"><bounds x="94" y="8" width="2" height="2" /></bezel>
- <bezel element="bt" inputtag="IN.0" inputmask="0x02"><bounds x="94" y="11" width="2" height="2" /></bezel>
- <bezel element="bt" inputtag="IN.0" inputmask="0x04"><bounds x="94" y="16" width="2" height="2" /></bezel>
- <bezel element="bt" inputtag="IN.0" inputmask="0x08"><bounds x="94" y="19" width="2" height="2" /></bezel>
- <bezel element="bt" inputtag="IN.0" inputmask="0x10"><bounds x="94" y="22" width="2" height="2" /></bezel>
- <bezel element="bt" inputtag="IN.0" inputmask="0x20"><bounds x="94" y="25" width="2" height="2" /></bezel>
- <bezel element="bt" inputtag="IN.0" inputmask="0x40"><bounds x="94" y="28" width="2" height="2" /></bezel>
- <bezel element="bt" inputtag="IN.0" inputmask="0x80"><bounds x="94" y="31" width="2" height="2" /></bezel>
- <bezel element="bt" inputtag="IN.1" inputmask="0x01"><bounds x="94" y="36" width="2" height="2" /></bezel>
- <bezel element="bt" inputtag="IN.1" inputmask="0x02"><bounds x="94" y="39" width="2" height="2" /></bezel>
- <bezel element="bt" inputtag="IN.1" inputmask="0x04"><bounds x="94" y="42" width="2" height="2" /></bezel>
+ <element ref="text_r11"><bounds x="91.5" y="16.15" width="3" height="1.5" /></element>
+ <element ref="text_r21"><bounds x="91.5" y="19.15" width="3" height="1.5" /></element>
+ <element ref="text_r31"><bounds x="91.5" y="22.15" width="3" height="1.5" /></element>
+ <element ref="text_r41"><bounds x="91.5" y="25.15" width="3" height="1.5" /></element>
+ <element ref="text_r51"><bounds x="91.5" y="28.15" width="3" height="1.5" /></element>
+ <element ref="text_r61"><bounds x="91.5" y="31.15" width="3" height="1.5" /></element>
+
+ <element ref="text_r12"><bounds x="96.8" y="8.15" width="10" height="1.5" /></element>
+ <element ref="text_r22"><bounds x="96.8" y="11.15" width="10" height="1.5" /></element>
+ <element ref="text_r32"><bounds x="96.8" y="16.15" width="10" height="1.5" /></element>
+ <element ref="text_r42"><bounds x="96.8" y="19.15" width="10" height="1.5" /></element>
+ <element ref="text_r52"><bounds x="96.8" y="22.15" width="10" height="1.5" /></element>
+ <element ref="text_r62"><bounds x="96.8" y="25.15" width="10" height="1.5" /></element>
+ <element ref="text_r72"><bounds x="96.8" y="28.15" width="10" height="1.5" /></element>
+ <element ref="text_r82"><bounds x="96.8" y="31.15" width="10" height="1.5" /></element>
+ <element ref="text_r92"><bounds x="96.8" y="36.15" width="10" height="1.5" /></element>
+ <element ref="text_ra2"><bounds x="96.8" y="39.15" width="10" height="1.5" /></element>
+ <element ref="text_rb2"><bounds x="96.8" y="42.15" width="10" height="1.5" /></element>
+
+ <element ref="text_r13"><bounds x="92.5" y="47.15" width="10" height="1.5" /></element>
+ <element ref="text_r23"><bounds x="92.5" y="50.15" width="10" height="1.5" /></element>
+
+ <element name="8.8" ref="led2"><bounds x="90" y="16.25" width="1.5" height="1.5" /></element>
+ <element name="8.9" ref="led2"><bounds x="90" y="19.25" width="1.5" height="1.5" /></element>
+ <element name="8.10" ref="led2"><bounds x="90" y="22.25" width="1.5" height="1.5" /></element>
+ <element name="8.11" ref="led2"><bounds x="90" y="25.25" width="1.5" height="1.5" /></element>
+ <element name="8.12" ref="led2"><bounds x="90" y="28.25" width="1.5" height="1.5" /></element>
+ <element name="8.13" ref="led2"><bounds x="90" y="31.25" width="1.5" height="1.5" /></element>
+ <element name="8.14" ref="led2"><bounds x="90" y="47.25" width="1.5" height="1.5" /></element>
+ <element name="8.15" ref="led2y"><bounds x="90" y="50.25" width="1.5" height="1.5" /></element>
+
+ <element ref="bt" inputtag="IN.0" inputmask="0x01"><bounds x="94" y="8" width="2" height="2" /></element>
+ <element ref="bt" inputtag="IN.0" inputmask="0x02"><bounds x="94" y="11" width="2" height="2" /></element>
+ <element ref="bt" inputtag="IN.0" inputmask="0x04"><bounds x="94" y="16" width="2" height="2" /></element>
+ <element ref="bt" inputtag="IN.0" inputmask="0x08"><bounds x="94" y="19" width="2" height="2" /></element>
+ <element ref="bt" inputtag="IN.0" inputmask="0x10"><bounds x="94" y="22" width="2" height="2" /></element>
+ <element ref="bt" inputtag="IN.0" inputmask="0x20"><bounds x="94" y="25" width="2" height="2" /></element>
+ <element ref="bt" inputtag="IN.0" inputmask="0x40"><bounds x="94" y="28" width="2" height="2" /></element>
+ <element ref="bt" inputtag="IN.0" inputmask="0x80"><bounds x="94" y="31" width="2" height="2" /></element>
+ <element ref="bt" inputtag="IN.1" inputmask="0x01"><bounds x="94" y="36" width="2" height="2" /></element>
+ <element ref="bt" inputtag="IN.1" inputmask="0x02"><bounds x="94" y="39" width="2" height="2" /></element>
+ <element ref="bt" inputtag="IN.1" inputmask="0x04"><bounds x="94" y="42" width="2" height="2" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/fidel_playmatic.lay b/src/mame/layout/fidel_playmatic.lay
index e2736b9e483..2f6e8b2f741 100644
--- a/src/mame/layout/fidel_playmatic.lay
+++ b/src/mame/layout/fidel_playmatic.lay
@@ -151,77 +151,77 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- leds -->
<repeat count="8">
@@ -231,7 +231,7 @@ license:CC0
<repeat count="8">
<param name="x" start="0.2" increment="10" />
<param name="i1" start="0" increment="1" />
- <bezel name="~i1~.~i2~" element="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></bezel>
+ <element name="~i1~.~i2~" ref="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></element>
</repeat>
</repeat>
@@ -240,23 +240,23 @@ license:CC0
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -315,82 +315,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -399,62 +399,62 @@ license:CC0
<view name="Internal Layout">
<bounds left="-13" right="98" top="-1.5" bottom="87.5" />
- <bezel element="cblack"><bounds x="-1" y="-1.5" width="89" height="89" /></bezel>
- <bezel element="cwhite"><bounds x="3" y="2.5" width="81" height="81" /></bezel>
+ <element ref="cblack"><bounds x="-1" y="-1.5" width="89" height="89" /></element>
+ <element ref="cwhite"><bounds x="3" y="2.5" width="81" height="81" /></element>
<group ref="sb_board"><bounds x="3.5" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-12" y="3" width="10" height="80" /></group>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="0.2" y="7" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="0.2" y="17" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="0.2" y="27" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="0.2" y="37" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="0.2" y="47" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="0.2" y="57" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="0.2" y="67" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="0.2" y="77" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="7.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="17.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="27.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="37.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="47.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="57.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="67.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="77.5" y="84.5" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="0.2" y="7" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="0.2" y="17" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="0.2" y="27" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="0.2" y="37" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="0.2" y="47" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="0.2" y="57" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="0.2" y="67" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="0.2" y="77" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="7.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="17.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="27.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="37.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="47.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="57.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="67.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="77.5" y="84.5" width="2" height="2" /></element>
<!-- right side -->
<!-- not included here: 2 on/off switches for power and module enable, each with green led when on -->
- <bezel element="text_l3"><bounds x="88" y="41" width="4" height="2" /></bezel>
- <bezel element="text_l4"><bounds x="88" y="45" width="4" height="2" /></bezel>
- <bezel element="text_l5"><bounds x="88" y="49" width="4" height="2" /></bezel>
- <bezel element="text_l6"><bounds x="88" y="53" width="4" height="2" /></bezel>
- <bezel element="text_l7"><bounds x="88" y="57" width="4" height="2" /></bezel>
- <bezel element="text_l8"><bounds x="88" y="61" width="4" height="2" /></bezel>
-
- <bezel element="text_r1"><bounds x="93.25" y="33" width="4" height="2" /></bezel>
- <bezel element="text_r2"><bounds x="93.25" y="37" width="4" height="2" /></bezel>
- <bezel element="text_r3"><bounds x="93.25" y="41" width="4" height="2" /></bezel>
- <bezel element="text_r4"><bounds x="93.25" y="45" width="4" height="2" /></bezel>
- <bezel element="text_r5"><bounds x="93.25" y="49" width="4" height="2" /></bezel>
- <bezel element="text_r6"><bounds x="93.25" y="53" width="4" height="2" /></bezel>
- <bezel element="text_r7"><bounds x="93.25" y="57" width="4" height="2" /></bezel>
- <bezel element="text_r8"><bounds x="93.25" y="61" width="4" height="2" /></bezel>
-
- <bezel element="but" inputtag="IN.0" inputmask="0x80"><bounds x="91.5" y="33" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x40"><bounds x="91.5" y="37" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x20"><bounds x="91.5" y="41" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x10"><bounds x="91.5" y="45" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x08"><bounds x="91.5" y="49" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x04"><bounds x="91.5" y="53" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x02"><bounds x="91.5" y="57" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x01"><bounds x="91.5" y="61" width="2" height="2" /></bezel>
-
- <bezel name="8.0" element="led2"><bounds x="91.75" y="65.25" width="1.5" height="1.5" /></bezel>
+ <element ref="text_l3"><bounds x="88" y="41" width="4" height="2" /></element>
+ <element ref="text_l4"><bounds x="88" y="45" width="4" height="2" /></element>
+ <element ref="text_l5"><bounds x="88" y="49" width="4" height="2" /></element>
+ <element ref="text_l6"><bounds x="88" y="53" width="4" height="2" /></element>
+ <element ref="text_l7"><bounds x="88" y="57" width="4" height="2" /></element>
+ <element ref="text_l8"><bounds x="88" y="61" width="4" height="2" /></element>
+
+ <element ref="text_r1"><bounds x="93.25" y="33" width="4" height="2" /></element>
+ <element ref="text_r2"><bounds x="93.25" y="37" width="4" height="2" /></element>
+ <element ref="text_r3"><bounds x="93.25" y="41" width="4" height="2" /></element>
+ <element ref="text_r4"><bounds x="93.25" y="45" width="4" height="2" /></element>
+ <element ref="text_r5"><bounds x="93.25" y="49" width="4" height="2" /></element>
+ <element ref="text_r6"><bounds x="93.25" y="53" width="4" height="2" /></element>
+ <element ref="text_r7"><bounds x="93.25" y="57" width="4" height="2" /></element>
+ <element ref="text_r8"><bounds x="93.25" y="61" width="4" height="2" /></element>
+
+ <element ref="but" inputtag="IN.0" inputmask="0x80"><bounds x="91.5" y="33" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x40"><bounds x="91.5" y="37" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x20"><bounds x="91.5" y="41" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x10"><bounds x="91.5" y="45" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x08"><bounds x="91.5" y="49" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x04"><bounds x="91.5" y="53" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x02"><bounds x="91.5" y="57" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x01"><bounds x="91.5" y="61" width="2" height="2" /></element>
+
+ <element name="8.0" ref="led2"><bounds x="91.75" y="65.25" width="1.5" height="1.5" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/fidel_rsc.lay b/src/mame/layout/fidel_rsc.lay
index be8f815e7cc..6be3a780aeb 100644
--- a/src/mame/layout/fidel_rsc.lay
+++ b/src/mame/layout/fidel_rsc.lay
@@ -181,26 +181,26 @@ license:CC0
<group name="sb_board">
<bounds x="0" y="0" width="81" height="81" />
- <bezel element="black"><bounds x="0" y="0" width="81" height="81" /></bezel>
+ <element ref="black"><bounds x="0" y="0" width="81" height="81" /></element>
<!-- squares -->
<repeat count="8">
<param name="y" start="1" increment="10" />
<repeat count="8">
<param name="x" start="1" increment="10" />
- <bezel element="cwhite"><bounds x="~x~" y="~y~" width="9" height="9" /></bezel>
+ <element ref="cwhite"><bounds x="~x~" y="~y~" width="9" height="9" /></element>
</repeat>
</repeat>
- <bezel element="disk_black"><bounds x="19.25" y="19.25" width="2.5" height="2.5" /></bezel>
- <bezel element="disk_black"><bounds x="19.25" y="59.25" width="2.5" height="2.5" /></bezel>
- <bezel element="disk_black"><bounds x="59.25" y="19.25" width="2.5" height="2.5" /></bezel>
- <bezel element="disk_black"><bounds x="59.25" y="59.25" width="2.5" height="2.5" /></bezel>
+ <element ref="disk_black"><bounds x="19.25" y="19.25" width="2.5" height="2.5" /></element>
+ <element ref="disk_black"><bounds x="19.25" y="59.25" width="2.5" height="2.5" /></element>
+ <element ref="disk_black"><bounds x="59.25" y="19.25" width="2.5" height="2.5" /></element>
+ <element ref="disk_black"><bounds x="59.25" y="59.25" width="2.5" height="2.5" /></element>
- <bezel element="text_sb"><bounds x="31.4" y="34.5" width="8.5" height="2" /></bezel>
- <bezel element="text_sa"><bounds x="41.4" y="34.5" width="8.5" height="2" /></bezel>
- <bezel element="text_mon"><bounds x="31.1" y="44.5" width="8.8" height="2" /></bezel>
- <bezel element="text_exp"><bounds x="41.1" y="44.5" width="8.8" height="2" /></bezel>
+ <element ref="text_sb"><bounds x="31.4" y="34.5" width="8.5" height="2" /></element>
+ <element ref="text_sa"><bounds x="41.4" y="34.5" width="8.5" height="2" /></element>
+ <element ref="text_mon"><bounds x="31.1" y="44.5" width="8.8" height="2" /></element>
+ <element ref="text_exp"><bounds x="41.1" y="44.5" width="8.8" height="2" /></element>
<!-- leds -->
<repeat count="8">
@@ -210,7 +210,7 @@ license:CC0
<repeat count="8">
<param name="x" start="0.7" increment="10" />
<param name="i1" start="0" increment="1" />
- <bezel name="~i1~.~i2~" element="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></bezel>
+ <element name="~i1~.~i2~" ref="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></element>
</repeat>
</repeat>
@@ -219,23 +219,23 @@ license:CC0
<param name="y" start="1" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="1" y="~y~" width="9" height="9" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="11" y="~y~" width="9" height="9" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="21" y="~y~" width="9" height="9" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="31" y="~y~" width="9" height="9" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="41" y="~y~" width="9" height="9" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="51" y="~y~" width="9" height="9" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="61" y="~y~" width="9" height="9" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="71" y="~y~" width="9" height="9" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="1" y="~y~" width="9" height="9" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="11" y="~y~" width="9" height="9" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="21" y="~y~" width="9" height="9" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="31" y="~y~" width="9" height="9" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="41" y="~y~" width="9" height="9" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="51" y="~y~" width="9" height="9" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="61" y="~y~" width="9" height="9" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="71" y="~y~" width="9" height="9" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="1" y="~y~" width="9" height="9" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="11" y="~y~" width="9" height="9" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="21" y="~y~" width="9" height="9" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="31" y="~y~" width="9" height="9" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="41" y="~y~" width="9" height="9" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="51" y="~y~" width="9" height="9" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="61" y="~y~" width="9" height="9" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="71" y="~y~" width="9" height="9" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="1" y="~y~" width="9" height="9" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="11" y="~y~" width="9" height="9" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="21" y="~y~" width="9" height="9" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="31" y="~y~" width="9" height="9" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="41" y="~y~" width="9" height="9" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="51" y="~y~" width="9" height="9" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="61" y="~y~" width="9" height="9" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="71" y="~y~" width="9" height="9" /></element>
</repeat>
</group>
@@ -298,64 +298,64 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="62.5" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="61.5" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="61.5" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="18.5" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="18.5" width="8" height="2.5" /></element>
- <bezel element="text_uib2a"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib2b"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="18.75" width="7" height="2" /></bezel>
+ <element ref="text_uib2a"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib2b"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="18.75" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="BOARD" inputmask="0x01"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="BOARD" inputmask="0x02"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="18.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="BOARD" inputmask="0x01"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="BOARD" inputmask="0x02"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="18.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="24" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="26.5" width="8" height="4" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="24" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="26.5" width="8" height="4" /></element>
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="26.5" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="5" y="26.5" width="4" height="4" /></bezel>
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="26.5" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="5" y="26.5" width="4" height="4" /></element>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="26.5" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="5" y="26.5" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="26.5" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="5" y="26.5" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="33.5" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="36" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="36" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="33.5" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="36" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="36" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="43" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="43.25" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="43" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="43" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="43.25" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="43" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="48.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="51" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="51" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="51" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="51" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="52" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="52" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="52" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="52" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="51" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="51" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="51" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="51" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="57.5" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="57.5" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="57.5" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="48.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="51" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="51" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="51" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="51" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="52" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="52" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="52" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="52" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="51" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="51" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="51" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="51" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="57.5" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="57.5" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="57.5" width="2" height="2" /></element>
</group>
@@ -364,70 +364,70 @@ license:CC0
<view name="Internal Layout">
<bounds left="-14" right="96.5" top="-2" bottom="87" />
- <bezel element="green"><bounds x="-2" y="-2" width="98.5" height="89" /></bezel>
+ <element ref="green"><bounds x="-2" y="-2" width="98.5" height="89" /></element>
<group ref="sb_board"><bounds x="2" y="2" width="81" height="81" /></group>
<group ref="sb_ui"><bounds x="-13" y="11.25" width="10" height="62.5" /></group>
<!-- board coords -->
- <bezel element="text_1"><bounds x="-0.8" y="6.5" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="-0.8" y="16.5" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="-0.8" y="26.5" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="-0.8" y="36.5" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="-0.8" y="46.5" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="-0.8" y="56.5" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="-0.8" y="66.5" width="2" height="2" /></bezel>
- <bezel element="text_8"><bounds x="-0.8" y="76.5" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="6.5" y="84" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="16.5" y="84" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="26.5" y="84" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="36.5" y="84" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="46.5" y="84" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="56.5" y="84" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="66.5" y="84" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="76.5" y="84" width="2" height="2" /></bezel>
+ <element ref="text_1"><bounds x="-0.8" y="6.5" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="-0.8" y="16.5" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="-0.8" y="26.5" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="-0.8" y="36.5" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="-0.8" y="46.5" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="-0.8" y="56.5" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="-0.8" y="66.5" width="2" height="2" /></element>
+ <element ref="text_8"><bounds x="-0.8" y="76.5" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="6.5" y="84" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="16.5" y="84" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="26.5" y="84" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="36.5" y="84" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="46.5" y="84" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="56.5" y="84" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="66.5" y="84" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="76.5" y="84" width="2" height="2" /></element>
<!-- right side -->
- <bezel name="8.8" element="led"><bounds x="88.95" y="6.75" width="1.5" height="1.5" /></bezel>
-
- <bezel element="disk_black"><bounds x="86" y="13" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="86" y="21.8" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="86" y="30.6" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="86" y="39.4" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="86" y="48.2" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="86" y="57" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="86" y="65.8" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="86" y="74.6" width="7.4" height="7.4" /></bezel>
-
- <bezel element="disk_green"><bounds x="87.2" y="14.2" width="5" height="5" /></bezel>
- <bezel element="disk_green"><bounds x="87.2" y="23" width="5" height="5" /></bezel>
- <bezel element="disk_green"><bounds x="87.2" y="31.8" width="5" height="5" /></bezel>
- <bezel element="disk_green"><bounds x="87.2" y="40.6" width="5" height="5" /></bezel>
- <bezel element="disk_green"><bounds x="87.2" y="49.4" width="5" height="5" /></bezel>
- <bezel element="disk_green"><bounds x="87.2" y="58.2" width="5" height="5" /></bezel>
- <bezel element="disk_green"><bounds x="87.2" y="67" width="5" height="5" /></bezel>
- <bezel element="disk_green"><bounds x="87.2" y="75.8" width="5" height="5" /></bezel>
-
- <bezel element="text_re"><bounds x="87.2" y="15.2" width="5" height="3" /></bezel>
- <bezel element="text_spk"><bounds x="87.2" y="24" width="5" height="3" /></bezel>
- <bezel element="text_pv"><bounds x="87.2" y="32.8" width="5" height="3" /></bezel>
- <bezel element="text_lv"><bounds x="87.2" y="41.6" width="5" height="3" /></bezel>
- <bezel element="text_cl"><bounds x="87.2" y="50.4" width="5" height="3" /></bezel>
- <bezel element="text_dm"><bounds x="87.2" y="59.2" width="5" height="3" /></bezel>
- <bezel element="text_rv"><bounds x="87.2" y="68" width="5" height="3" /></bezel>
- <bezel element="text_st"><bounds x="87.2" y="76.8" width="5" height="3" /></bezel>
-
- <bezel element="hlb" inputtag="IN.8" inputmask="0x80"><bounds x="86" y="13" width="7.4" height="7.4" /><color alpha="0.2" /></bezel>
- <bezel element="hlb" inputtag="IN.8" inputmask="0x40"><bounds x="86" y="21.8" width="7.4" height="7.4" /><color alpha="0.2" /></bezel>
- <bezel element="hlb" inputtag="IN.8" inputmask="0x20"><bounds x="86" y="30.6" width="7.4" height="7.4" /><color alpha="0.2" /></bezel>
- <bezel element="hlb" inputtag="IN.8" inputmask="0x10"><bounds x="86" y="39.4" width="7.4" height="7.4" /><color alpha="0.2" /></bezel>
- <bezel element="hlb" inputtag="IN.8" inputmask="0x08"><bounds x="86" y="48.2" width="7.4" height="7.4" /><color alpha="0.2" /></bezel>
- <bezel element="hlb" inputtag="IN.8" inputmask="0x04"><bounds x="86" y="57" width="7.4" height="7.4" /><color alpha="0.2" /></bezel>
- <bezel element="hlb" inputtag="IN.8" inputmask="0x02"><bounds x="86" y="65.8" width="7.4" height="7.4" /><color alpha="0.2" /></bezel>
- <bezel element="hlb" inputtag="IN.8" inputmask="0x01"><bounds x="86" y="74.6" width="7.4" height="7.4" /><color alpha="0.2" /></bezel>
+ <element name="8.8" ref="led"><bounds x="88.95" y="6.75" width="1.5" height="1.5" /></element>
+
+ <element ref="disk_black"><bounds x="86" y="13" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="86" y="21.8" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="86" y="30.6" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="86" y="39.4" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="86" y="48.2" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="86" y="57" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="86" y="65.8" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="86" y="74.6" width="7.4" height="7.4" /></element>
+
+ <element ref="disk_green"><bounds x="87.2" y="14.2" width="5" height="5" /></element>
+ <element ref="disk_green"><bounds x="87.2" y="23" width="5" height="5" /></element>
+ <element ref="disk_green"><bounds x="87.2" y="31.8" width="5" height="5" /></element>
+ <element ref="disk_green"><bounds x="87.2" y="40.6" width="5" height="5" /></element>
+ <element ref="disk_green"><bounds x="87.2" y="49.4" width="5" height="5" /></element>
+ <element ref="disk_green"><bounds x="87.2" y="58.2" width="5" height="5" /></element>
+ <element ref="disk_green"><bounds x="87.2" y="67" width="5" height="5" /></element>
+ <element ref="disk_green"><bounds x="87.2" y="75.8" width="5" height="5" /></element>
+
+ <element ref="text_re"><bounds x="87.2" y="15.2" width="5" height="3" /></element>
+ <element ref="text_spk"><bounds x="87.2" y="24" width="5" height="3" /></element>
+ <element ref="text_pv"><bounds x="87.2" y="32.8" width="5" height="3" /></element>
+ <element ref="text_lv"><bounds x="87.2" y="41.6" width="5" height="3" /></element>
+ <element ref="text_cl"><bounds x="87.2" y="50.4" width="5" height="3" /></element>
+ <element ref="text_dm"><bounds x="87.2" y="59.2" width="5" height="3" /></element>
+ <element ref="text_rv"><bounds x="87.2" y="68" width="5" height="3" /></element>
+ <element ref="text_st"><bounds x="87.2" y="76.8" width="5" height="3" /></element>
+
+ <element ref="hlb" inputtag="IN.8" inputmask="0x80"><bounds x="86" y="13" width="7.4" height="7.4" /><color alpha="0.2" /></element>
+ <element ref="hlb" inputtag="IN.8" inputmask="0x40"><bounds x="86" y="21.8" width="7.4" height="7.4" /><color alpha="0.2" /></element>
+ <element ref="hlb" inputtag="IN.8" inputmask="0x20"><bounds x="86" y="30.6" width="7.4" height="7.4" /><color alpha="0.2" /></element>
+ <element ref="hlb" inputtag="IN.8" inputmask="0x10"><bounds x="86" y="39.4" width="7.4" height="7.4" /><color alpha="0.2" /></element>
+ <element ref="hlb" inputtag="IN.8" inputmask="0x08"><bounds x="86" y="48.2" width="7.4" height="7.4" /><color alpha="0.2" /></element>
+ <element ref="hlb" inputtag="IN.8" inputmask="0x04"><bounds x="86" y="57" width="7.4" height="7.4" /><color alpha="0.2" /></element>
+ <element ref="hlb" inputtag="IN.8" inputmask="0x02"><bounds x="86" y="65.8" width="7.4" height="7.4" /><color alpha="0.2" /></element>
+ <element ref="hlb" inputtag="IN.8" inputmask="0x01"><bounds x="86" y="74.6" width="7.4" height="7.4" /><color alpha="0.2" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/fidel_sc12.lay b/src/mame/layout/fidel_sc12.lay
index 46e95e7f1bb..94d12b398dc 100644
--- a/src/mame/layout/fidel_sc12.lay
+++ b/src/mame/layout/fidel_sc12.lay
@@ -298,100 +298,100 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- sensors, pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -450,82 +450,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -534,151 +534,151 @@ license:CC0
<view name="Internal Layout">
<bounds left="-18" right="97.5" top="-1.5" bottom="92.5" />
- <bezel element="white"><bounds x="-6" y="-1.5" width="103.5" height="94" /></bezel>
+ <element ref="white"><bounds x="-6" y="-1.5" width="103.5" height="94" /></element>
- <bezel element="black"><bounds x="3" y="2.5" width="81" height="81" /></bezel>
+ <element ref="black"><bounds x="3" y="2.5" width="81" height="81" /></element>
<group ref="sb_board"><bounds x="3.5" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-17" y="3" width="10" height="80" /></group>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="0.2" y="9" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="0.2" y="19" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="0.2" y="29" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="0.2" y="39" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="0.2" y="49" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="0.2" y="59" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="0.2" y="69" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="0.2" y="79" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="5.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="15.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="25.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="35.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="45.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="55.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="65.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="75.5" y="84.5" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="0.2" y="9" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="0.2" y="19" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="0.2" y="29" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="0.2" y="39" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="0.2" y="49" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="0.2" y="59" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="0.2" y="69" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="0.2" y="79" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="5.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="15.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="25.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="35.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="45.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="55.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="65.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="75.5" y="84.5" width="2" height="2" /></element>
<!-- left side labels -->
- <bezel element="text_l1"><bounds x="-5.8" y="12" width="5" height="2" /></bezel>
- <bezel element="text_l2"><bounds x="-5.8" y="22" width="5" height="2" /></bezel>
- <bezel element="text_l3"><bounds x="-5.8" y="32" width="5" height="2" /></bezel>
- <bezel element="text_l4"><bounds x="-5.8" y="42" width="5" height="2" /></bezel>
-
- <bezel element="text_l5"><bounds x="-2.8" y="47.25" width="2" height="11.5" /><orientation rotate="90" /></bezel>
- <bezel element="text_l61"><bounds x="-2.8" y="58.75" width="2" height="8.5" /><orientation rotate="90" /></bezel>
- <bezel element="text_l62"><bounds x="-4.81" y="58.0" width="2" height="10" /><orientation rotate="90" /></bezel>
- <bezel element="text_l71"><bounds x="-2.8" y="68.75" width="2" height="8.5" /><orientation rotate="90" /></bezel>
- <bezel element="text_l72"><bounds x="-4.81" y="68.0" width="2" height="10" /><orientation rotate="90" /></bezel>
-
- <bezel element="blackl"><bounds x="-0.3" y="8.75" width="0.3" height="8.5" /></bezel>
- <bezel element="blackl"><bounds x="-0.3" y="18.75" width="0.3" height="8.5" /></bezel>
- <bezel element="blackl"><bounds x="-0.3" y="28.75" width="0.3" height="8.5" /></bezel>
- <bezel element="blackl"><bounds x="-0.3" y="38.75" width="0.3" height="8.5" /></bezel>
- <bezel element="blackl"><bounds x="-0.3" y="48.75" width="0.3" height="8.5" /></bezel>
- <bezel element="blackl"><bounds x="-0.3" y="58.75" width="0.3" height="8.5" /></bezel>
- <bezel element="blackl"><bounds x="-0.3" y="68.75" width="0.3" height="8.5" /></bezel>
+ <element ref="text_l1"><bounds x="-5.8" y="12" width="5" height="2" /></element>
+ <element ref="text_l2"><bounds x="-5.8" y="22" width="5" height="2" /></element>
+ <element ref="text_l3"><bounds x="-5.8" y="32" width="5" height="2" /></element>
+ <element ref="text_l4"><bounds x="-5.8" y="42" width="5" height="2" /></element>
+
+ <element ref="text_l5"><bounds x="-2.8" y="47.25" width="2" height="11.5" /><orientation rotate="90" /></element>
+ <element ref="text_l61"><bounds x="-2.8" y="58.75" width="2" height="8.5" /><orientation rotate="90" /></element>
+ <element ref="text_l62"><bounds x="-4.81" y="58.0" width="2" height="10" /><orientation rotate="90" /></element>
+ <element ref="text_l71"><bounds x="-2.8" y="68.75" width="2" height="8.5" /><orientation rotate="90" /></element>
+ <element ref="text_l72"><bounds x="-4.81" y="68.0" width="2" height="10" /><orientation rotate="90" /></element>
+
+ <element ref="blackl"><bounds x="-0.3" y="8.75" width="0.3" height="8.5" /></element>
+ <element ref="blackl"><bounds x="-0.3" y="18.75" width="0.3" height="8.5" /></element>
+ <element ref="blackl"><bounds x="-0.3" y="28.75" width="0.3" height="8.5" /></element>
+ <element ref="blackl"><bounds x="-0.3" y="38.75" width="0.3" height="8.5" /></element>
+ <element ref="blackl"><bounds x="-0.3" y="48.75" width="0.3" height="8.5" /></element>
+ <element ref="blackl"><bounds x="-0.3" y="58.75" width="0.3" height="8.5" /></element>
+ <element ref="blackl"><bounds x="-0.3" y="68.75" width="0.3" height="8.5" /></element>
<!-- bottom side labels -->
- <bezel element="text_b1"><bounds x="0.5" y="87" width="7.25" height="2" /></bezel>
- <bezel element="text_b9"><bounds x="79.25" y="87" width="7.25" height="2" /></bezel>
-
- <bezel element="blackl"><bounds x="3.5" y="86.5" width="4.25" height="0.3" /></bezel>
- <bezel element="blackl"><bounds x="79.25" y="86.5" width="4.25" height="0.3" /></bezel>
-
- <bezel element="text_b2"><bounds x="7.85" y="87" width="11.3" height="2" /></bezel>
- <bezel element="text_b31"><bounds x="19.25" y="87" width="8.5" height="2" /></bezel>
- <bezel element="text_b32"><bounds x="19.25" y="89.01" width="8.5" height="2" /></bezel>
- <bezel element="text_b41"><bounds x="29.25" y="87" width="8.5" height="2" /></bezel>
- <bezel element="text_b42"><bounds x="29.25" y="89.01" width="8.5" height="2" /></bezel>
- <bezel element="text_b61"><bounds x="49.25" y="87" width="8.5" height="2" /></bezel>
- <bezel element="text_b62"><bounds x="49.25" y="89.01" width="8.5" height="2" /></bezel>
- <bezel element="text_b5"><bounds x="37.75" y="87" width="12" height="2" /></bezel>
- <bezel element="text_b7"><bounds x="59.25" y="87" width="8.5" height="2" /></bezel>
- <bezel element="text_b8"><bounds x="69.25" y="87" width="8.5" height="2" /></bezel>
-
- <bezel element="blackl"><bounds x="9.25" y="86.5" width="8.5" height="0.3" /></bezel>
- <bezel element="blackl"><bounds x="19.25" y="86.5" width="8.5" height="0.3" /></bezel>
- <bezel element="blackl"><bounds x="29.25" y="86.5" width="8.5" height="0.3" /></bezel>
- <bezel element="blackl"><bounds x="39.25" y="86.5" width="8.5" height="0.3" /></bezel>
- <bezel element="blackl"><bounds x="49.25" y="86.5" width="8.5" height="0.3" /></bezel>
- <bezel element="blackl"><bounds x="59.25" y="86.5" width="8.5" height="0.3" /></bezel>
- <bezel element="blackl"><bounds x="69.25" y="86.5" width="8.5" height="0.3" /></bezel>
+ <element ref="text_b1"><bounds x="0.5" y="87" width="7.25" height="2" /></element>
+ <element ref="text_b9"><bounds x="79.25" y="87" width="7.25" height="2" /></element>
+
+ <element ref="blackl"><bounds x="3.5" y="86.5" width="4.25" height="0.3" /></element>
+ <element ref="blackl"><bounds x="79.25" y="86.5" width="4.25" height="0.3" /></element>
+
+ <element ref="text_b2"><bounds x="7.85" y="87" width="11.3" height="2" /></element>
+ <element ref="text_b31"><bounds x="19.25" y="87" width="8.5" height="2" /></element>
+ <element ref="text_b32"><bounds x="19.25" y="89.01" width="8.5" height="2" /></element>
+ <element ref="text_b41"><bounds x="29.25" y="87" width="8.5" height="2" /></element>
+ <element ref="text_b42"><bounds x="29.25" y="89.01" width="8.5" height="2" /></element>
+ <element ref="text_b61"><bounds x="49.25" y="87" width="8.5" height="2" /></element>
+ <element ref="text_b62"><bounds x="49.25" y="89.01" width="8.5" height="2" /></element>
+ <element ref="text_b5"><bounds x="37.75" y="87" width="12" height="2" /></element>
+ <element ref="text_b7"><bounds x="59.25" y="87" width="8.5" height="2" /></element>
+ <element ref="text_b8"><bounds x="69.25" y="87" width="8.5" height="2" /></element>
+
+ <element ref="blackl"><bounds x="9.25" y="86.5" width="8.5" height="0.3" /></element>
+ <element ref="blackl"><bounds x="19.25" y="86.5" width="8.5" height="0.3" /></element>
+ <element ref="blackl"><bounds x="29.25" y="86.5" width="8.5" height="0.3" /></element>
+ <element ref="blackl"><bounds x="39.25" y="86.5" width="8.5" height="0.3" /></element>
+ <element ref="blackl"><bounds x="49.25" y="86.5" width="8.5" height="0.3" /></element>
+ <element ref="blackl"><bounds x="59.25" y="86.5" width="8.5" height="0.3" /></element>
+ <element ref="blackl"><bounds x="69.25" y="86.5" width="8.5" height="0.3" /></element>
<!-- chessboard leds -->
- <bezel name="1.0" element="led"><bounds x="0" y="7.25" width="1.5" height="1.5" /></bezel>
- <bezel name="1.1" element="led"><bounds x="0" y="17.25" width="1.5" height="1.5" /></bezel>
- <bezel name="1.2" element="led"><bounds x="0" y="27.25" width="1.5" height="1.5" /></bezel>
- <bezel name="1.3" element="led"><bounds x="0" y="37.25" width="1.5" height="1.5" /></bezel>
- <bezel name="1.4" element="led"><bounds x="0" y="47.25" width="1.5" height="1.5" /></bezel>
- <bezel name="1.5" element="led"><bounds x="0" y="57.25" width="1.5" height="1.5" /></bezel>
- <bezel name="1.6" element="led"><bounds x="0" y="67.25" width="1.5" height="1.5" /></bezel>
- <bezel name="1.7" element="led"><bounds x="0" y="77.25" width="1.5" height="1.5" /></bezel>
-
- <bezel name="0.0" element="led"><bounds x="7.75" y="85" width="1.5" height="1.5" /></bezel>
- <bezel name="0.1" element="led"><bounds x="17.75" y="85" width="1.5" height="1.5" /></bezel>
- <bezel name="0.2" element="led"><bounds x="27.75" y="85" width="1.5" height="1.5" /></bezel>
- <bezel name="0.3" element="led"><bounds x="37.75" y="85" width="1.5" height="1.5" /></bezel>
- <bezel name="0.4" element="led"><bounds x="47.75" y="85" width="1.5" height="1.5" /></bezel>
- <bezel name="0.5" element="led"><bounds x="57.75" y="85" width="1.5" height="1.5" /></bezel>
- <bezel name="0.6" element="led"><bounds x="67.75" y="85" width="1.5" height="1.5" /></bezel>
- <bezel name="0.7" element="led"><bounds x="77.75" y="85" width="1.5" height="1.5" /></bezel>
-
- <bezel element="text_illegal"><bounds x="85" y="79" width="11.4" height="2" /></bezel>
- <bezel element="text_check"><bounds x="85" y="83" width="11.4" height="2" /></bezel>
-
- <bezel name="1.8" element="led"><bounds x="89.95" y="81" width="1.5" height="1.5" /></bezel>
- <bezel name="0.8" element="led"><bounds x="89.95" y="85" width="1.5" height="1.5" /></bezel>
+ <element name="1.0" ref="led"><bounds x="0" y="7.25" width="1.5" height="1.5" /></element>
+ <element name="1.1" ref="led"><bounds x="0" y="17.25" width="1.5" height="1.5" /></element>
+ <element name="1.2" ref="led"><bounds x="0" y="27.25" width="1.5" height="1.5" /></element>
+ <element name="1.3" ref="led"><bounds x="0" y="37.25" width="1.5" height="1.5" /></element>
+ <element name="1.4" ref="led"><bounds x="0" y="47.25" width="1.5" height="1.5" /></element>
+ <element name="1.5" ref="led"><bounds x="0" y="57.25" width="1.5" height="1.5" /></element>
+ <element name="1.6" ref="led"><bounds x="0" y="67.25" width="1.5" height="1.5" /></element>
+ <element name="1.7" ref="led"><bounds x="0" y="77.25" width="1.5" height="1.5" /></element>
+
+ <element name="0.0" ref="led"><bounds x="7.75" y="85" width="1.5" height="1.5" /></element>
+ <element name="0.1" ref="led"><bounds x="17.75" y="85" width="1.5" height="1.5" /></element>
+ <element name="0.2" ref="led"><bounds x="27.75" y="85" width="1.5" height="1.5" /></element>
+ <element name="0.3" ref="led"><bounds x="37.75" y="85" width="1.5" height="1.5" /></element>
+ <element name="0.4" ref="led"><bounds x="47.75" y="85" width="1.5" height="1.5" /></element>
+ <element name="0.5" ref="led"><bounds x="57.75" y="85" width="1.5" height="1.5" /></element>
+ <element name="0.6" ref="led"><bounds x="67.75" y="85" width="1.5" height="1.5" /></element>
+ <element name="0.7" ref="led"><bounds x="77.75" y="85" width="1.5" height="1.5" /></element>
+
+ <element ref="text_illegal"><bounds x="85" y="79" width="11.4" height="2" /></element>
+ <element ref="text_check"><bounds x="85" y="83" width="11.4" height="2" /></element>
+
+ <element name="1.8" ref="led"><bounds x="89.95" y="81" width="1.5" height="1.5" /></element>
+ <element name="0.8" ref="led"><bounds x="89.95" y="85" width="1.5" height="1.5" /></element>
<!-- right side -->
- <bezel element="text_king"><bounds x="87.7" y="21.4" width="4.6" height="2.5" /></bezel>
- <bezel element="text_queen"><bounds x="87.7" y="30.7" width="4.6" height="2.5" /></bezel>
- <bezel element="text_rook"><bounds x="87.7" y="40.0" width="4.6" height="2.5" /></bezel>
- <bezel element="text_bishop"><bounds x="87.7" y="49.3" width="4.6" height="2.5" /></bezel>
- <bezel element="text_knight"><bounds x="87.7" y="58.6" width="4.6" height="2.5" /></bezel>
- <bezel element="text_pawn"><bounds x="87.7" y="67.9" width="4.6" height="2.5" /></bezel>
-
- <bezel element="disk_black"><bounds x="87" y="3.1" width="6" height="6" /></bezel>
- <bezel element="disk_black"><bounds x="87" y="12.4" width="6" height="6" /></bezel>
- <bezel element="disk_black"><bounds x="87" y="24.3" width="6" height="6" /></bezel>
- <bezel element="disk_black"><bounds x="87" y="33.6" width="6" height="6" /></bezel>
- <bezel element="disk_black"><bounds x="87" y="42.9" width="6" height="6" /></bezel>
- <bezel element="disk_black"><bounds x="87" y="52.2" width="6" height="6" /></bezel>
- <bezel element="disk_black"><bounds x="87" y="61.5" width="6" height="6" /></bezel>
- <bezel element="disk_black"><bounds x="87" y="70.8" width="6" height="6" /></bezel>
-
- <bezel element="disk_white"><bounds x="87.7" y="3.8" width="4.6" height="4.6" /></bezel>
- <bezel element="disk_white"><bounds x="87.7" y="13.1" width="4.6" height="4.6" /></bezel>
- <bezel element="disk_white"><bounds x="87.7" y="25.0" width="4.6" height="4.6" /></bezel>
- <bezel element="disk_white"><bounds x="87.7" y="34.3" width="4.6" height="4.6" /></bezel>
- <bezel element="disk_white"><bounds x="87.7" y="43.6" width="4.6" height="4.6" /></bezel>
- <bezel element="disk_white"><bounds x="87.7" y="52.9" width="4.6" height="4.6" /></bezel>
- <bezel element="disk_white"><bounds x="87.7" y="62.2" width="4.6" height="4.6" /></bezel>
- <bezel element="disk_white"><bounds x="87.7" y="71.5" width="4.6" height="4.6" /></bezel>
-
- <bezel element="text_re"><bounds x="87.7" y="4.9" width="4.6" height="2.4" /></bezel>
- <bezel element="text_cl"><bounds x="87.7" y="14.2" width="4.6" height="2.4" /></bezel>
- <bezel element="text_pb"><bounds x="87.7" y="26.1" width="4.6" height="2.4" /></bezel>
- <bezel element="text_pv"><bounds x="87.7" y="35.4" width="4.6" height="2.4" /></bezel>
- <bezel element="text_lv"><bounds x="87.7" y="44.7" width="4.6" height="2.4" /></bezel>
- <bezel element="text_tb"><bounds x="87.7" y="54.0" width="4.6" height="2.4" /></bezel>
- <bezel element="text_dm"><bounds x="87.7" y="63.3" width="4.6" height="2.4" /></bezel>
- <bezel element="text_rv"><bounds x="87.7" y="72.6" width="4.6" height="2.4" /></bezel>
-
- <bezel element="hlb" inputtag="IN.0" inputmask="0x80"><bounds x="87" y="3.1" width="6" height="6" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x40"><bounds x="87" y="12.4" width="6" height="6" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x20"><bounds x="87" y="24.3" width="6" height="6" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x10"><bounds x="87" y="33.6" width="6" height="6" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="87" y="42.9" width="6" height="6" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="87" y="52.2" width="6" height="6" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="87" y="61.5" width="6" height="6" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="87" y="70.8" width="6" height="6" /><color alpha="0.3" /></bezel>
+ <element ref="text_king"><bounds x="87.7" y="21.4" width="4.6" height="2.5" /></element>
+ <element ref="text_queen"><bounds x="87.7" y="30.7" width="4.6" height="2.5" /></element>
+ <element ref="text_rook"><bounds x="87.7" y="40.0" width="4.6" height="2.5" /></element>
+ <element ref="text_bishop"><bounds x="87.7" y="49.3" width="4.6" height="2.5" /></element>
+ <element ref="text_knight"><bounds x="87.7" y="58.6" width="4.6" height="2.5" /></element>
+ <element ref="text_pawn"><bounds x="87.7" y="67.9" width="4.6" height="2.5" /></element>
+
+ <element ref="disk_black"><bounds x="87" y="3.1" width="6" height="6" /></element>
+ <element ref="disk_black"><bounds x="87" y="12.4" width="6" height="6" /></element>
+ <element ref="disk_black"><bounds x="87" y="24.3" width="6" height="6" /></element>
+ <element ref="disk_black"><bounds x="87" y="33.6" width="6" height="6" /></element>
+ <element ref="disk_black"><bounds x="87" y="42.9" width="6" height="6" /></element>
+ <element ref="disk_black"><bounds x="87" y="52.2" width="6" height="6" /></element>
+ <element ref="disk_black"><bounds x="87" y="61.5" width="6" height="6" /></element>
+ <element ref="disk_black"><bounds x="87" y="70.8" width="6" height="6" /></element>
+
+ <element ref="disk_white"><bounds x="87.7" y="3.8" width="4.6" height="4.6" /></element>
+ <element ref="disk_white"><bounds x="87.7" y="13.1" width="4.6" height="4.6" /></element>
+ <element ref="disk_white"><bounds x="87.7" y="25.0" width="4.6" height="4.6" /></element>
+ <element ref="disk_white"><bounds x="87.7" y="34.3" width="4.6" height="4.6" /></element>
+ <element ref="disk_white"><bounds x="87.7" y="43.6" width="4.6" height="4.6" /></element>
+ <element ref="disk_white"><bounds x="87.7" y="52.9" width="4.6" height="4.6" /></element>
+ <element ref="disk_white"><bounds x="87.7" y="62.2" width="4.6" height="4.6" /></element>
+ <element ref="disk_white"><bounds x="87.7" y="71.5" width="4.6" height="4.6" /></element>
+
+ <element ref="text_re"><bounds x="87.7" y="4.9" width="4.6" height="2.4" /></element>
+ <element ref="text_cl"><bounds x="87.7" y="14.2" width="4.6" height="2.4" /></element>
+ <element ref="text_pb"><bounds x="87.7" y="26.1" width="4.6" height="2.4" /></element>
+ <element ref="text_pv"><bounds x="87.7" y="35.4" width="4.6" height="2.4" /></element>
+ <element ref="text_lv"><bounds x="87.7" y="44.7" width="4.6" height="2.4" /></element>
+ <element ref="text_tb"><bounds x="87.7" y="54.0" width="4.6" height="2.4" /></element>
+ <element ref="text_dm"><bounds x="87.7" y="63.3" width="4.6" height="2.4" /></element>
+ <element ref="text_rv"><bounds x="87.7" y="72.6" width="4.6" height="2.4" /></element>
+
+ <element ref="hlb" inputtag="IN.0" inputmask="0x80"><bounds x="87" y="3.1" width="6" height="6" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x40"><bounds x="87" y="12.4" width="6" height="6" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x20"><bounds x="87" y="24.3" width="6" height="6" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x10"><bounds x="87" y="33.6" width="6" height="6" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="87" y="42.9" width="6" height="6" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="87" y="52.2" width="6" height="6" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="87" y="61.5" width="6" height="6" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="87" y="70.8" width="6" height="6" /><color alpha="0.3" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/fidel_sc6.lay b/src/mame/layout/fidel_sc6.lay
index ffe23315539..d6e9e7bd8c9 100644
--- a/src/mame/layout/fidel_sc6.lay
+++ b/src/mame/layout/fidel_sc6.lay
@@ -199,100 +199,100 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- sensors, pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -351,82 +351,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -435,85 +435,85 @@ license:CC0
<view name="Internal Layout">
<bounds left="-13" right="99" top="-14" bottom="87.5" />
- <bezel element="white"><bounds x="-1" y="-1.5" width="100" height="89" /></bezel>
- <bezel element="black"><bounds x="3" y="2.5" width="81" height="81" /></bezel>
+ <element ref="white"><bounds x="-1" y="-1.5" width="100" height="89" /></element>
+ <element ref="black"><bounds x="3" y="2.5" width="81" height="81" /></element>
<group ref="sb_board"><bounds x="3.5" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-12" y="3" width="10" height="80" /></group>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="0.2" y="7" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="0.2" y="17" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="0.2" y="27" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="0.2" y="37" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="0.2" y="47" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="0.2" y="57" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="0.2" y="67" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="0.2" y="77" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="7.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="17.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="27.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="37.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="47.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="57.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="67.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="77.5" y="84.5" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="0.2" y="7" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="0.2" y="17" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="0.2" y="27" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="0.2" y="37" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="0.2" y="47" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="0.2" y="57" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="0.2" y="67" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="0.2" y="77" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="7.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="17.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="27.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="37.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="47.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="57.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="67.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="77.5" y="84.5" width="2" height="2" /></element>
<!-- right side -->
- <bezel element="text_king"><bounds x="84.01" y="32.8" width="5.5" height="3" /></bezel>
- <bezel element="text_queen"><bounds x="84.01" y="41.6" width="5.5" height="3" /></bezel>
- <bezel element="text_rook"><bounds x="84.01" y="50.4" width="5.5" height="3" /></bezel>
- <bezel element="text_bishop"><bounds x="84.01" y="59.2" width="5.5" height="3" /></bezel>
- <bezel element="text_knight"><bounds x="84.01" y="68" width="5.5" height="3" /></bezel>
- <bezel element="text_pawn"><bounds x="84.01" y="76.8" width="5.5" height="3" /></bezel>
-
- <bezel element="disk_black"><bounds x="89" y="13" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="89" y="21.8" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="89" y="30.6" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="89" y="39.4" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="89" y="48.2" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="89" y="57" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="89" y="65.8" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="89" y="74.6" width="7.4" height="7.4" /></bezel>
-
- <bezel element="disk_white"><bounds x="89.7" y="13.7" width="6" height="6" /></bezel>
- <bezel element="disk_white"><bounds x="89.7" y="22.5" width="6" height="6" /></bezel>
- <bezel element="disk_white"><bounds x="89.7" y="31.3" width="6" height="6" /></bezel>
- <bezel element="disk_white"><bounds x="89.7" y="40.1" width="6" height="6" /></bezel>
- <bezel element="disk_white"><bounds x="89.7" y="48.9" width="6" height="6" /></bezel>
- <bezel element="disk_white"><bounds x="89.7" y="57.7" width="6" height="6" /></bezel>
- <bezel element="disk_white"><bounds x="89.7" y="66.5" width="6" height="6" /></bezel>
- <bezel element="disk_white"><bounds x="89.7" y="75.3" width="6" height="6" /></bezel>
-
- <bezel element="text_re"><bounds x="90.2" y="15.2" width="5" height="3" /></bezel>
- <bezel element="text_cl"><bounds x="90.2" y="24" width="5" height="3" /></bezel>
- <bezel element="text_pb"><bounds x="90.2" y="32.8" width="5" height="3" /></bezel>
- <bezel element="text_pv"><bounds x="90.2" y="41.6" width="5" height="3" /></bezel>
- <bezel element="text_lv"><bounds x="90.2" y="50.4" width="5" height="3" /></bezel>
- <bezel element="text_tb"><bounds x="90.2" y="59.2" width="5" height="3" /></bezel>
- <bezel element="text_dm"><bounds x="90.2" y="68" width="5" height="3" /></bezel>
- <bezel element="text_rv"><bounds x="90.2" y="76.8" width="5" height="3" /></bezel>
-
- <bezel element="hlb" inputtag="IN.0" inputmask="0x80"><bounds x="89" y="13" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x40"><bounds x="89" y="21.8" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x20"><bounds x="89" y="30.6" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x10"><bounds x="89" y="39.4" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="89" y="48.2" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="89" y="57" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="89" y="65.8" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="89" y="74.6" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
+ <element ref="text_king"><bounds x="84.01" y="32.8" width="5.5" height="3" /></element>
+ <element ref="text_queen"><bounds x="84.01" y="41.6" width="5.5" height="3" /></element>
+ <element ref="text_rook"><bounds x="84.01" y="50.4" width="5.5" height="3" /></element>
+ <element ref="text_bishop"><bounds x="84.01" y="59.2" width="5.5" height="3" /></element>
+ <element ref="text_knight"><bounds x="84.01" y="68" width="5.5" height="3" /></element>
+ <element ref="text_pawn"><bounds x="84.01" y="76.8" width="5.5" height="3" /></element>
+
+ <element ref="disk_black"><bounds x="89" y="13" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="89" y="21.8" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="89" y="30.6" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="89" y="39.4" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="89" y="48.2" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="89" y="57" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="89" y="65.8" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="89" y="74.6" width="7.4" height="7.4" /></element>
+
+ <element ref="disk_white"><bounds x="89.7" y="13.7" width="6" height="6" /></element>
+ <element ref="disk_white"><bounds x="89.7" y="22.5" width="6" height="6" /></element>
+ <element ref="disk_white"><bounds x="89.7" y="31.3" width="6" height="6" /></element>
+ <element ref="disk_white"><bounds x="89.7" y="40.1" width="6" height="6" /></element>
+ <element ref="disk_white"><bounds x="89.7" y="48.9" width="6" height="6" /></element>
+ <element ref="disk_white"><bounds x="89.7" y="57.7" width="6" height="6" /></element>
+ <element ref="disk_white"><bounds x="89.7" y="66.5" width="6" height="6" /></element>
+ <element ref="disk_white"><bounds x="89.7" y="75.3" width="6" height="6" /></element>
+
+ <element ref="text_re"><bounds x="90.2" y="15.2" width="5" height="3" /></element>
+ <element ref="text_cl"><bounds x="90.2" y="24" width="5" height="3" /></element>
+ <element ref="text_pb"><bounds x="90.2" y="32.8" width="5" height="3" /></element>
+ <element ref="text_pv"><bounds x="90.2" y="41.6" width="5" height="3" /></element>
+ <element ref="text_lv"><bounds x="90.2" y="50.4" width="5" height="3" /></element>
+ <element ref="text_tb"><bounds x="90.2" y="59.2" width="5" height="3" /></element>
+ <element ref="text_dm"><bounds x="90.2" y="68" width="5" height="3" /></element>
+ <element ref="text_rv"><bounds x="90.2" y="76.8" width="5" height="3" /></element>
+
+ <element ref="hlb" inputtag="IN.0" inputmask="0x80"><bounds x="89" y="13" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x40"><bounds x="89" y="21.8" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x20"><bounds x="89" y="30.6" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x10"><bounds x="89" y="39.4" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="89" y="48.2" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="89" y="57" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="89" y="65.8" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="89" y="74.6" width="7.4" height="7.4" /><color alpha="0.3" /></element>
<!-- 7seg leds -->
- <bezel name="digit0" element="digit">
+ <element name="digit0" ref="digit">
<bounds x="67.34" y="-12" width="5.66" height="8.5" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds x="73" y="-12" width="5.66" height="8.5" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/fidel_sc8.lay b/src/mame/layout/fidel_sc8.lay
index 89251dbb0a4..5c93fc5fce3 100644
--- a/src/mame/layout/fidel_sc8.lay
+++ b/src/mame/layout/fidel_sc8.lay
@@ -174,77 +174,77 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- leds -->
<repeat count="8">
@@ -254,7 +254,7 @@ license:CC0
<repeat count="8">
<param name="x" start="0.2" increment="10" />
<param name="i1" start="0" increment="1" />
- <bezel name="~i1~.~i2~" element="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></bezel>
+ <element name="~i1~.~i2~" ref="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></element>
</repeat>
</repeat>
@@ -263,23 +263,23 @@ license:CC0
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -338,82 +338,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -422,70 +422,70 @@ license:CC0
<view name="Internal Layout">
<bounds left="-12" right="98" top="-1" bottom="87" />
- <bezel element="white"><bounds x="0" y="-1" width="98" height="88" /></bezel>
+ <element ref="white"><bounds x="0" y="-1" width="98" height="88" /></element>
<group ref="sb_board"><bounds x="4" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-11" y="3" width="10" height="80" /></group>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="1.2" y="7" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="1.2" y="17" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="1.2" y="27" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="1.2" y="37" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="1.2" y="47" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="1.2" y="57" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="1.2" y="67" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="1.2" y="77" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="8" y="84" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="18" y="84" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="28" y="84" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="38" y="84" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="48" y="84" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="58" y="84" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="68" y="84" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="78" y="84" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="1.2" y="7" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="1.2" y="17" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="1.2" y="27" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="1.2" y="37" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="1.2" y="47" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="1.2" y="57" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="1.2" y="67" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="1.2" y="77" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="8" y="84" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="18" y="84" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="28" y="84" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="38" y="84" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="48" y="84" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="58" y="84" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="68" y="84" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="78" y="84" width="2" height="2" /></element>
<!-- right side -->
- <bezel name="8.a" element="led"><bounds x="89.95" y="7.25" width="1.5" height="1.5" /></bezel>
-
- <bezel element="disk_black"><bounds x="87" y="13" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="87" y="21.8" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="87" y="30.6" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="87" y="39.4" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="87" y="48.2" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="87" y="57" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="87" y="65.8" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="87" y="74.6" width="7.4" height="7.4" /></bezel>
-
- <bezel element="disk_white"><bounds x="88.2" y="14.2" width="5" height="5" /></bezel>
- <bezel element="disk_white"><bounds x="88.2" y="23" width="5" height="5" /></bezel>
- <bezel element="disk_white"><bounds x="88.2" y="31.8" width="5" height="5" /></bezel>
- <bezel element="disk_white"><bounds x="88.2" y="40.6" width="5" height="5" /></bezel>
- <bezel element="disk_white"><bounds x="88.2" y="49.4" width="5" height="5" /></bezel>
- <bezel element="disk_white"><bounds x="88.2" y="58.2" width="5" height="5" /></bezel>
- <bezel element="disk_white"><bounds x="88.2" y="67" width="5" height="5" /></bezel>
- <bezel element="disk_white"><bounds x="88.2" y="75.8" width="5" height="5" /></bezel>
-
- <bezel element="text_re"><bounds x="88.2" y="15.2" width="5" height="3" /></bezel>
- <bezel element="text_cl"><bounds x="88.2" y="24" width="5" height="3" /></bezel>
- <bezel element="text_king"><bounds x="88.2" y="32.8" width="5" height="3" /></bezel>
- <bezel element="text_queen"><bounds x="88.2" y="41.6" width="5" height="3" /></bezel>
- <bezel element="text_bishop"><bounds x="88.2" y="50.4" width="5" height="3" /></bezel>
- <bezel element="text_knight"><bounds x="88.2" y="59.2" width="5" height="3" /></bezel>
- <bezel element="text_rook"><bounds x="88.2" y="68" width="5" height="3" /></bezel>
- <bezel element="text_pawn"><bounds x="88.2" y="76.8" width="5" height="3" /></bezel>
-
- <bezel element="hlb" inputtag="IN.0" inputmask="0x80"><bounds x="87" y="13" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x40"><bounds x="87" y="21.8" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x20"><bounds x="87" y="30.6" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x10"><bounds x="87" y="39.4" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="87" y="48.2" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="87" y="57" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="87" y="65.8" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="87" y="74.6" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
+ <element name="8.a" ref="led"><bounds x="89.95" y="7.25" width="1.5" height="1.5" /></element>
+
+ <element ref="disk_black"><bounds x="87" y="13" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="87" y="21.8" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="87" y="30.6" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="87" y="39.4" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="87" y="48.2" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="87" y="57" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="87" y="65.8" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="87" y="74.6" width="7.4" height="7.4" /></element>
+
+ <element ref="disk_white"><bounds x="88.2" y="14.2" width="5" height="5" /></element>
+ <element ref="disk_white"><bounds x="88.2" y="23" width="5" height="5" /></element>
+ <element ref="disk_white"><bounds x="88.2" y="31.8" width="5" height="5" /></element>
+ <element ref="disk_white"><bounds x="88.2" y="40.6" width="5" height="5" /></element>
+ <element ref="disk_white"><bounds x="88.2" y="49.4" width="5" height="5" /></element>
+ <element ref="disk_white"><bounds x="88.2" y="58.2" width="5" height="5" /></element>
+ <element ref="disk_white"><bounds x="88.2" y="67" width="5" height="5" /></element>
+ <element ref="disk_white"><bounds x="88.2" y="75.8" width="5" height="5" /></element>
+
+ <element ref="text_re"><bounds x="88.2" y="15.2" width="5" height="3" /></element>
+ <element ref="text_cl"><bounds x="88.2" y="24" width="5" height="3" /></element>
+ <element ref="text_king"><bounds x="88.2" y="32.8" width="5" height="3" /></element>
+ <element ref="text_queen"><bounds x="88.2" y="41.6" width="5" height="3" /></element>
+ <element ref="text_bishop"><bounds x="88.2" y="50.4" width="5" height="3" /></element>
+ <element ref="text_knight"><bounds x="88.2" y="59.2" width="5" height="3" /></element>
+ <element ref="text_rook"><bounds x="88.2" y="68" width="5" height="3" /></element>
+ <element ref="text_pawn"><bounds x="88.2" y="76.8" width="5" height="3" /></element>
+
+ <element ref="hlb" inputtag="IN.0" inputmask="0x80"><bounds x="87" y="13" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x40"><bounds x="87" y="21.8" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x20"><bounds x="87" y="30.6" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x10"><bounds x="87" y="39.4" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="87" y="48.2" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="87" y="57" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="87" y="65.8" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="87" y="74.6" width="7.4" height="7.4" /><color alpha="0.3" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/fidel_sc9.lay b/src/mame/layout/fidel_sc9.lay
index 19df6a90cd3..350c5334ab9 100644
--- a/src/mame/layout/fidel_sc9.lay
+++ b/src/mame/layout/fidel_sc9.lay
@@ -200,77 +200,77 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- leds -->
<repeat count="8">
@@ -280,7 +280,7 @@ license:CC0
<repeat count="8">
<param name="x" start="0.2" increment="10" />
<param name="i1" start="0" increment="1" />
- <bezel name="~i1~.~i2~" element="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></bezel>
+ <element name="~i1~.~i2~" ref="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></element>
</repeat>
</repeat>
@@ -289,23 +289,23 @@ license:CC0
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -364,82 +364,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -448,78 +448,78 @@ license:CC0
<view name="Internal Layout">
<bounds left="-13" right="99.5" top="-1.5" bottom="87.5" />
- <bezel element="white"><bounds x="-1" y="-1.5" width="100.5" height="89" /></bezel>
- <bezel element="cblack"><bounds x="3" y="2.5" width="81" height="81" /></bezel>
+ <element ref="white"><bounds x="-1" y="-1.5" width="100.5" height="89" /></element>
+ <element ref="cblack"><bounds x="3" y="2.5" width="81" height="81" /></element>
<group ref="sb_board"><bounds x="3.5" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-12" y="3" width="10" height="80" /></group>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="0.2" y="7" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="0.2" y="17" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="0.2" y="27" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="0.2" y="37" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="0.2" y="47" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="0.2" y="57" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="0.2" y="67" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="0.2" y="77" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="7.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="17.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="27.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="37.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="47.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="57.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="67.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="77.5" y="84.5" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="0.2" y="7" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="0.2" y="17" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="0.2" y="27" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="0.2" y="37" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="0.2" y="47" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="0.2" y="57" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="0.2" y="67" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="0.2" y="77" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="7.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="17.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="27.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="37.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="47.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="57.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="67.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="77.5" y="84.5" width="2" height="2" /></element>
<!-- right side -->
- <bezel name="8.7" element="led"><bounds x="91.95" y="7.25" width="1.5" height="1.5" /></bezel>
-
- <bezel element="text_king"><bounds x="84.01" y="32.8" width="5.7" height="3" /></bezel>
- <bezel element="text_queen"><bounds x="84.01" y="41.6" width="5.7" height="3" /></bezel>
- <bezel element="text_rook"><bounds x="84.01" y="50.4" width="5.7" height="3" /></bezel>
- <bezel element="text_bishop"><bounds x="84.01" y="59.2" width="5.7" height="3" /></bezel>
- <bezel element="text_knight"><bounds x="84.01" y="68" width="5.7" height="3" /></bezel>
- <bezel element="text_pawn"><bounds x="84.01" y="76.8" width="5.7" height="3" /></bezel>
-
- <bezel element="disk_black"><bounds x="89" y="13" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="89" y="21.8" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="89" y="30.6" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="89" y="39.4" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="89" y="48.2" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="89" y="57" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="89" y="65.8" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="89" y="74.6" width="7.4" height="7.4" /></bezel>
-
- <bezel element="disk_white"><bounds x="89.7" y="13.7" width="6" height="6" /></bezel>
- <bezel element="disk_white"><bounds x="89.7" y="22.5" width="6" height="6" /></bezel>
- <bezel element="disk_white"><bounds x="89.7" y="31.3" width="6" height="6" /></bezel>
- <bezel element="disk_white"><bounds x="89.7" y="40.1" width="6" height="6" /></bezel>
- <bezel element="disk_white"><bounds x="89.7" y="48.9" width="6" height="6" /></bezel>
- <bezel element="disk_white"><bounds x="89.7" y="57.7" width="6" height="6" /></bezel>
- <bezel element="disk_white"><bounds x="89.7" y="66.5" width="6" height="6" /></bezel>
- <bezel element="disk_white"><bounds x="89.7" y="75.3" width="6" height="6" /></bezel>
-
- <bezel element="text_re"><bounds x="90.2" y="15.2" width="5" height="3" /></bezel>
- <bezel element="text_cl"><bounds x="90.2" y="24" width="5" height="3" /></bezel>
- <bezel element="text_pb"><bounds x="90.2" y="32.8" width="5" height="3" /></bezel>
- <bezel element="text_pv"><bounds x="90.2" y="41.6" width="5" height="3" /></bezel>
- <bezel element="text_lv"><bounds x="90.2" y="50.4" width="5" height="3" /></bezel>
- <bezel element="text_tb"><bounds x="90.2" y="59.2" width="5" height="3" /></bezel>
- <bezel element="text_dm"><bounds x="90.2" y="68" width="5" height="3" /></bezel>
- <bezel element="text_rv"><bounds x="90.2" y="76.8" width="5" height="3" /></bezel>
-
- <bezel element="hlb" inputtag="IN.0" inputmask="0x80"><bounds x="89" y="13" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x40"><bounds x="89" y="21.8" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x20"><bounds x="89" y="30.6" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x10"><bounds x="89" y="39.4" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="89" y="48.2" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="89" y="57" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="89" y="65.8" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="89" y="74.6" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
+ <element name="8.7" ref="led"><bounds x="91.95" y="7.25" width="1.5" height="1.5" /></element>
+
+ <element ref="text_king"><bounds x="84.01" y="32.8" width="5.7" height="3" /></element>
+ <element ref="text_queen"><bounds x="84.01" y="41.6" width="5.7" height="3" /></element>
+ <element ref="text_rook"><bounds x="84.01" y="50.4" width="5.7" height="3" /></element>
+ <element ref="text_bishop"><bounds x="84.01" y="59.2" width="5.7" height="3" /></element>
+ <element ref="text_knight"><bounds x="84.01" y="68" width="5.7" height="3" /></element>
+ <element ref="text_pawn"><bounds x="84.01" y="76.8" width="5.7" height="3" /></element>
+
+ <element ref="disk_black"><bounds x="89" y="13" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="89" y="21.8" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="89" y="30.6" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="89" y="39.4" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="89" y="48.2" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="89" y="57" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="89" y="65.8" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="89" y="74.6" width="7.4" height="7.4" /></element>
+
+ <element ref="disk_white"><bounds x="89.7" y="13.7" width="6" height="6" /></element>
+ <element ref="disk_white"><bounds x="89.7" y="22.5" width="6" height="6" /></element>
+ <element ref="disk_white"><bounds x="89.7" y="31.3" width="6" height="6" /></element>
+ <element ref="disk_white"><bounds x="89.7" y="40.1" width="6" height="6" /></element>
+ <element ref="disk_white"><bounds x="89.7" y="48.9" width="6" height="6" /></element>
+ <element ref="disk_white"><bounds x="89.7" y="57.7" width="6" height="6" /></element>
+ <element ref="disk_white"><bounds x="89.7" y="66.5" width="6" height="6" /></element>
+ <element ref="disk_white"><bounds x="89.7" y="75.3" width="6" height="6" /></element>
+
+ <element ref="text_re"><bounds x="90.2" y="15.2" width="5" height="3" /></element>
+ <element ref="text_cl"><bounds x="90.2" y="24" width="5" height="3" /></element>
+ <element ref="text_pb"><bounds x="90.2" y="32.8" width="5" height="3" /></element>
+ <element ref="text_pv"><bounds x="90.2" y="41.6" width="5" height="3" /></element>
+ <element ref="text_lv"><bounds x="90.2" y="50.4" width="5" height="3" /></element>
+ <element ref="text_tb"><bounds x="90.2" y="59.2" width="5" height="3" /></element>
+ <element ref="text_dm"><bounds x="90.2" y="68" width="5" height="3" /></element>
+ <element ref="text_rv"><bounds x="90.2" y="76.8" width="5" height="3" /></element>
+
+ <element ref="hlb" inputtag="IN.0" inputmask="0x80"><bounds x="89" y="13" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x40"><bounds x="89" y="21.8" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x20"><bounds x="89" y="30.6" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x10"><bounds x="89" y="39.4" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="89" y="48.2" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="89" y="57" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="89" y="65.8" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="89" y="74.6" width="7.4" height="7.4" /><color alpha="0.3" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/fidel_su9.lay b/src/mame/layout/fidel_su9.lay
index 23a357f86ae..19d87d337a0 100644
--- a/src/mame/layout/fidel_su9.lay
+++ b/src/mame/layout/fidel_su9.lay
@@ -241,77 +241,77 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- leds -->
<repeat count="8">
@@ -321,7 +321,7 @@ license:CC0
<repeat count="8">
<param name="x" start="0.2" increment="10" />
<param name="i1" start="0" increment="1" />
- <bezel name="~i1~.~i2~" element="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></bezel>
+ <element name="~i1~.~i2~" ref="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></element>
</repeat>
</repeat>
@@ -330,23 +330,23 @@ license:CC0
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -405,82 +405,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -489,126 +489,126 @@ license:CC0
<view name="Internal Layout">
<bounds left="-13" right="99.5" top="-14" bottom="87.5" />
- <bezel element="white"><bounds x="-1" y="-1.5" width="100.5" height="89" /></bezel>
- <bezel element="cblack"><bounds x="3" y="2.5" width="81" height="81" /></bezel>
+ <element ref="white"><bounds x="-1" y="-1.5" width="100.5" height="89" /></element>
+ <element ref="cblack"><bounds x="3" y="2.5" width="81" height="81" /></element>
<group ref="sb_board"><bounds x="3.5" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-12" y="3" width="10" height="80" /></group>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="0.2" y="7" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="0.2" y="17" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="0.2" y="27" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="0.2" y="37" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="0.2" y="47" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="0.2" y="57" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="0.2" y="67" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="0.2" y="77" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="7.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="17.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="27.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="37.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="47.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="57.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="67.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="77.5" y="84.5" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="0.2" y="7" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="0.2" y="17" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="0.2" y="27" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="0.2" y="37" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="0.2" y="47" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="0.2" y="57" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="0.2" y="67" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="0.2" y="77" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="7.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="17.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="27.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="37.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="47.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="57.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="67.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="77.5" y="84.5" width="2" height="2" /></element>
<!-- right side -->
- <bezel name="0.7" element="led"><bounds x="91.95" y="7.25" width="1.5" height="1.5" /></bezel>
-
- <bezel element="text_king"><bounds x="84.01" y="32.8" width="5.7" height="3" /></bezel>
- <bezel element="text_queen"><bounds x="84.01" y="41.6" width="5.7" height="3" /></bezel>
- <bezel element="text_rook"><bounds x="84.01" y="50.4" width="5.7" height="3" /></bezel>
- <bezel element="text_bishop"><bounds x="84.01" y="59.2" width="5.7" height="3" /></bezel>
- <bezel element="text_knight"><bounds x="84.01" y="68" width="5.7" height="3" /></bezel>
- <bezel element="text_pawn"><bounds x="84.01" y="76.8" width="5.7" height="3" /></bezel>
-
- <bezel element="disk_black"><bounds x="89" y="13" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="89" y="21.8" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="89" y="30.6" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="89" y="39.4" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="89" y="48.2" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="89" y="57" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="89" y="65.8" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="89" y="74.6" width="7.4" height="7.4" /></bezel>
-
- <bezel element="disk_white"><bounds x="89.7" y="13.7" width="6" height="6" /></bezel>
- <bezel element="disk_white"><bounds x="89.7" y="22.5" width="6" height="6" /></bezel>
- <bezel element="disk_white"><bounds x="89.7" y="31.3" width="6" height="6" /></bezel>
- <bezel element="disk_white"><bounds x="89.7" y="40.1" width="6" height="6" /></bezel>
- <bezel element="disk_white"><bounds x="89.7" y="48.9" width="6" height="6" /></bezel>
- <bezel element="disk_white"><bounds x="89.7" y="57.7" width="6" height="6" /></bezel>
- <bezel element="disk_white"><bounds x="89.7" y="66.5" width="6" height="6" /></bezel>
- <bezel element="disk_white"><bounds x="89.7" y="75.3" width="6" height="6" /></bezel>
-
- <bezel element="text_re"><bounds x="90.2" y="15.2" width="5" height="3" /></bezel>
- <bezel element="text_cl"><bounds x="90.2" y="24" width="5" height="3" /></bezel>
- <bezel element="text_pb"><bounds x="90.2" y="32.8" width="5" height="3" /></bezel>
- <bezel element="text_pv"><bounds x="90.2" y="41.6" width="5" height="3" /></bezel>
- <bezel element="text_lv"><bounds x="90.2" y="50.4" width="5" height="3" /></bezel>
- <bezel element="text_tb"><bounds x="90.2" y="59.2" width="5" height="3" /></bezel>
- <bezel element="text_dm"><bounds x="90.2" y="68" width="5" height="3" /></bezel>
- <bezel element="text_rv"><bounds x="90.2" y="76.8" width="5" height="3" /></bezel>
-
- <bezel element="hlb" inputtag="IN.8" inputmask="0x80"><bounds x="89" y="13" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.8" inputmask="0x40"><bounds x="89" y="21.8" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.8" inputmask="0x20"><bounds x="89" y="30.6" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.8" inputmask="0x10"><bounds x="89" y="39.4" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.8" inputmask="0x08"><bounds x="89" y="48.2" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.8" inputmask="0x04"><bounds x="89" y="57" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.8" inputmask="0x02"><bounds x="89" y="65.8" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.8" inputmask="0x01"><bounds x="89" y="74.6" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
+ <element name="0.7" ref="led"><bounds x="91.95" y="7.25" width="1.5" height="1.5" /></element>
+
+ <element ref="text_king"><bounds x="84.01" y="32.8" width="5.7" height="3" /></element>
+ <element ref="text_queen"><bounds x="84.01" y="41.6" width="5.7" height="3" /></element>
+ <element ref="text_rook"><bounds x="84.01" y="50.4" width="5.7" height="3" /></element>
+ <element ref="text_bishop"><bounds x="84.01" y="59.2" width="5.7" height="3" /></element>
+ <element ref="text_knight"><bounds x="84.01" y="68" width="5.7" height="3" /></element>
+ <element ref="text_pawn"><bounds x="84.01" y="76.8" width="5.7" height="3" /></element>
+
+ <element ref="disk_black"><bounds x="89" y="13" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="89" y="21.8" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="89" y="30.6" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="89" y="39.4" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="89" y="48.2" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="89" y="57" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="89" y="65.8" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="89" y="74.6" width="7.4" height="7.4" /></element>
+
+ <element ref="disk_white"><bounds x="89.7" y="13.7" width="6" height="6" /></element>
+ <element ref="disk_white"><bounds x="89.7" y="22.5" width="6" height="6" /></element>
+ <element ref="disk_white"><bounds x="89.7" y="31.3" width="6" height="6" /></element>
+ <element ref="disk_white"><bounds x="89.7" y="40.1" width="6" height="6" /></element>
+ <element ref="disk_white"><bounds x="89.7" y="48.9" width="6" height="6" /></element>
+ <element ref="disk_white"><bounds x="89.7" y="57.7" width="6" height="6" /></element>
+ <element ref="disk_white"><bounds x="89.7" y="66.5" width="6" height="6" /></element>
+ <element ref="disk_white"><bounds x="89.7" y="75.3" width="6" height="6" /></element>
+
+ <element ref="text_re"><bounds x="90.2" y="15.2" width="5" height="3" /></element>
+ <element ref="text_cl"><bounds x="90.2" y="24" width="5" height="3" /></element>
+ <element ref="text_pb"><bounds x="90.2" y="32.8" width="5" height="3" /></element>
+ <element ref="text_pv"><bounds x="90.2" y="41.6" width="5" height="3" /></element>
+ <element ref="text_lv"><bounds x="90.2" y="50.4" width="5" height="3" /></element>
+ <element ref="text_tb"><bounds x="90.2" y="59.2" width="5" height="3" /></element>
+ <element ref="text_dm"><bounds x="90.2" y="68" width="5" height="3" /></element>
+ <element ref="text_rv"><bounds x="90.2" y="76.8" width="5" height="3" /></element>
+
+ <element ref="hlb" inputtag="IN.8" inputmask="0x80"><bounds x="89" y="13" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.8" inputmask="0x40"><bounds x="89" y="21.8" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.8" inputmask="0x20"><bounds x="89" y="30.6" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.8" inputmask="0x10"><bounds x="89" y="39.4" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.8" inputmask="0x08"><bounds x="89" y="48.2" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.8" inputmask="0x04"><bounds x="89" y="57" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.8" inputmask="0x02"><bounds x="89" y="65.8" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.8" inputmask="0x01"><bounds x="89" y="74.6" width="7.4" height="7.4" /><color alpha="0.3" /></element>
<!-- panel 7seg leds -->
- <bezel name="digit3" element="digit">
+ <element name="digit3" ref="digit">
<bounds x="33" y="-12" width="5.66" height="8.5" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds x="38.66" y="-12" width="5.66" height="8.5" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds x="47.16" y="-12" width="5.66" height="8.5" />
- </bezel>
- <bezel name="digit0" element="digit">
+ </element>
+ <element name="digit0" ref="digit">
<bounds x="52.82" y="-12" width="5.66" height="8.5" />
- </bezel>
+ </element>
- <bezel name="2.7" element="led">
+ <element name="2.7" ref="led">
<bounds x="45.58" y="-10.5" width="0.85" height="0.85" />
- </bezel>
- <bezel name="3.7" element="led">
+ </element>
+ <element name="3.7" ref="led">
<bounds x="45.13" y="-5.85" width="0.85" height="0.85" />
- </bezel>
+ </element>
<!-- panel buttons -->
- <bezel element="black"><bounds x="73" y="-12" width="5" height="3" /></bezel>
- <bezel element="text_tmp"><bounds x="73.05" y="-11.95" width="4.9" height="2.9" /></bezel>
- <bezel element="hlp" inputtag="IN.2" inputmask="0x100"><bounds x="73" y="-12" width="5" height="3" /><color alpha="0.25" /></bezel>
+ <element ref="black"><bounds x="73" y="-12" width="5" height="3" /></element>
+ <element ref="text_tmp"><bounds x="73.05" y="-11.95" width="4.9" height="2.9" /></element>
+ <element ref="hlp" inputtag="IN.2" inputmask="0x100"><bounds x="73" y="-12" width="5" height="3" /><color alpha="0.25" /></element>
- <bezel element="black"><bounds x="79.2" y="-12" width="5" height="3" /></bezel>
- <bezel element="text_rvp"><bounds x="79.25" y="-11.95" width="4.9" height="2.9" /></bezel>
- <bezel element="hlp" inputtag="IN.1" inputmask="0x100"><bounds x="79.2" y="-12" width="5" height="3" /><color alpha="0.25" /></bezel>
+ <element ref="black"><bounds x="79.2" y="-12" width="5" height="3" /></element>
+ <element ref="text_rvp"><bounds x="79.25" y="-11.95" width="4.9" height="2.9" /></element>
+ <element ref="hlp" inputtag="IN.1" inputmask="0x100"><bounds x="79.2" y="-12" width="5" height="3" /><color alpha="0.25" /></element>
- <bezel element="black"><bounds x="85.4" y="-12" width="5" height="3" /></bezel>
- <bezel element="text_speak"><bounds x="85.45" y="-11.95" width="4.9" height="2.9" /></bezel>
- <bezel element="hlp" inputtag="IN.0" inputmask="0x100"><bounds x="85.4" y="-12" width="5" height="3" /><color alpha="0.25" /></bezel>
+ <element ref="black"><bounds x="85.4" y="-12" width="5" height="3" /></element>
+ <element ref="text_speak"><bounds x="85.45" y="-11.95" width="4.9" height="2.9" /></element>
+ <element ref="hlp" inputtag="IN.0" inputmask="0x100"><bounds x="85.4" y="-12" width="5" height="3" /><color alpha="0.25" /></element>
- <bezel element="black"><bounds x="73" y="-6.5" width="5" height="3" /></bezel>
- <bezel element="text_stp"><bounds x="73.05" y="-6.45" width="4.9" height="2.9" /></bezel>
- <bezel element="hlp" inputtag="IN.5" inputmask="0x100"><bounds x="73" y="-6.5" width="5" height="3" /><color alpha="0.25" /></bezel>
+ <element ref="black"><bounds x="73" y="-6.5" width="5" height="3" /></element>
+ <element ref="text_stp"><bounds x="73.05" y="-6.45" width="4.9" height="2.9" /></element>
+ <element ref="hlp" inputtag="IN.5" inputmask="0x100"><bounds x="73" y="-6.5" width="5" height="3" /><color alpha="0.25" /></element>
- <bezel element="black"><bounds x="79.2" y="-6.5" width="5" height="3" /></bezel>
- <bezel element="text_dmp"><bounds x="79.25" y="-6.45" width="4.9" height="2.9" /></bezel>
- <bezel element="hlp" inputtag="IN.4" inputmask="0x100"><bounds x="79.2" y="-6.5" width="5" height="3" /><color alpha="0.25" /></bezel>
+ <element ref="black"><bounds x="79.2" y="-6.5" width="5" height="3" /></element>
+ <element ref="text_dmp"><bounds x="79.25" y="-6.45" width="4.9" height="2.9" /></element>
+ <element ref="hlp" inputtag="IN.4" inputmask="0x100"><bounds x="79.2" y="-6.5" width="5" height="3" /><color alpha="0.25" /></element>
- <bezel element="black"><bounds x="85.4" y="-6.5" width="5" height="3" /></bezel>
- <bezel element="text_lvp"><bounds x="85.45" y="-6.45" width="4.9" height="2.9" /></bezel>
- <bezel element="hlp" inputtag="IN.3" inputmask="0x100"><bounds x="85.4" y="-6.5" width="5" height="3" /><color alpha="0.25" /></bezel>
+ <element ref="black"><bounds x="85.4" y="-6.5" width="5" height="3" /></element>
+ <element ref="text_lvp"><bounds x="85.45" y="-6.45" width="4.9" height="2.9" /></element>
+ <element ref="hlp" inputtag="IN.3" inputmask="0x100"><bounds x="85.4" y="-6.5" width="5" height="3" /><color alpha="0.25" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/fidel_vcc.lay b/src/mame/layout/fidel_vcc.lay
index cb73b1c3a9d..544d546c56a 100644
--- a/src/mame/layout/fidel_vcc.lay
+++ b/src/mame/layout/fidel_vcc.lay
@@ -106,69 +106,69 @@ license:CC0
<!-- 7segs/leds -->
- <bezel element="text_from"><bounds x="0" y="17.2" width="8" height="2" /></bezel>
- <bezel element="text_to"><bounds x="9.5" y="17.2" width="8" height="2" /></bezel>
+ <element ref="text_from"><bounds x="0" y="17.2" width="8" height="2" /></element>
+ <element ref="text_to"><bounds x="9.5" y="17.2" width="8" height="2" /></element>
- <bezel name="digit0" element="digit"><bounds x="0" y="11" width="4" height="6" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="4" y="11" width="4" height="6" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="9.5" y="11" width="4" height="6" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="13.5" y="11" width="4" height="6" /></bezel>
+ <element name="digit0" ref="digit"><bounds x="0" y="11" width="4" height="6" /></element>
+ <element name="digit1" ref="digit"><bounds x="4" y="11" width="4" height="6" /></element>
+ <element name="digit2" ref="digit"><bounds x="9.5" y="11" width="4" height="6" /></element>
+ <element name="digit3" ref="digit"><bounds x="13.5" y="11" width="4" height="6" /></element>
- <bezel name="1.7" element="led"><bounds x="8.65" y="11.8" width="0.6" height="0.6" /></bezel>
- <bezel name="0.7" element="led"><bounds x="8.35" y="15.7" width="0.6" height="0.6" /></bezel>
+ <element name="1.7" ref="led"><bounds x="8.65" y="11.8" width="0.6" height="0.6" /></element>
+ <element name="0.7" ref="led"><bounds x="8.35" y="15.7" width="0.6" height="0.6" /></element>
<!-- button panel -->
- <bezel element="static_gray"><bounds x="0" y="20" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="4.5" y="20" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="9" y="20" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="13.5" y="20" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="0" y="24" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="4.5" y="24" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="9" y="24" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="13.5" y="24" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="0" y="28" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="4.5" y="28" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="9" y="28" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="13.5" y="28" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="0" y="32" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="4.5" y="32" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="9" y="32" width="4" height="3" /></bezel>
- <bezel element="static_gray"><bounds x="13.5" y="32" width="4" height="3" /></bezel>
-
- <bezel element="text_b1"><bounds x="0.1" y="20.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b2"><bounds x="4.6" y="20.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b3"><bounds x="9.1" y="20.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b4"><bounds x="13.6" y="20.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b5"><bounds x="0.1" y="24.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b6"><bounds x="4.6" y="24.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b7"><bounds x="9.1" y="24.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b8"><bounds x="13.6" y="24.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b9"><bounds x="0.1" y="28.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b10"><bounds x="4.6" y="28.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b11"><bounds x="9.1" y="28.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b12"><bounds x="13.6" y="28.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b13"><bounds x="0.1" y="32.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b14"><bounds x="4.6" y="32.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b15"><bounds x="9.1" y="32.5" width="3.8" height="2" /></bezel>
- <bezel element="text_b16"><bounds x="13.6" y="32.5" width="3.8" height="2" /></bezel>
-
- <bezel element="hl" inputtag="RESET" inputmask="0x01"><bounds x="0" y="20" width="4" height="3" /><color alpha="0.13" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x01"><bounds x="4.5" y="20" width="4" height="3" /><color alpha="0.13" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x01"><bounds x="9" y="20" width="4" height="3" /><color alpha="0.13" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x01"><bounds x="13.5" y="20" width="4" height="3" /><color alpha="0.13" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="0" y="24" width="4" height="3" /><color alpha="0.13" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x02"><bounds x="4.5" y="24" width="4" height="3" /><color alpha="0.13" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x02"><bounds x="9" y="24" width="4" height="3" /><color alpha="0.13" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x02"><bounds x="13.5" y="24" width="4" height="3" /><color alpha="0.13" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="0" y="28" width="4" height="3" /><color alpha="0.13" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x04"><bounds x="4.5" y="28" width="4" height="3" /><color alpha="0.13" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x04"><bounds x="9" y="28" width="4" height="3" /><color alpha="0.13" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x04"><bounds x="13.5" y="28" width="4" height="3" /><color alpha="0.13" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x08"><bounds x="0" y="32" width="4" height="3" /><color alpha="0.13" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x08"><bounds x="4.5" y="32" width="4" height="3" /><color alpha="0.13" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x08"><bounds x="9" y="32" width="4" height="3" /><color alpha="0.13" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x08"><bounds x="13.5" y="32" width="4" height="3" /><color alpha="0.13" /></bezel>
+ <element ref="static_gray"><bounds x="0" y="20" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="4.5" y="20" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="9" y="20" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="13.5" y="20" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="0" y="24" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="4.5" y="24" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="9" y="24" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="13.5" y="24" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="0" y="28" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="4.5" y="28" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="9" y="28" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="13.5" y="28" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="0" y="32" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="4.5" y="32" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="9" y="32" width="4" height="3" /></element>
+ <element ref="static_gray"><bounds x="13.5" y="32" width="4" height="3" /></element>
+
+ <element ref="text_b1"><bounds x="0.1" y="20.5" width="3.8" height="2" /></element>
+ <element ref="text_b2"><bounds x="4.6" y="20.5" width="3.8" height="2" /></element>
+ <element ref="text_b3"><bounds x="9.1" y="20.5" width="3.8" height="2" /></element>
+ <element ref="text_b4"><bounds x="13.6" y="20.5" width="3.8" height="2" /></element>
+ <element ref="text_b5"><bounds x="0.1" y="24.5" width="3.8" height="2" /></element>
+ <element ref="text_b6"><bounds x="4.6" y="24.5" width="3.8" height="2" /></element>
+ <element ref="text_b7"><bounds x="9.1" y="24.5" width="3.8" height="2" /></element>
+ <element ref="text_b8"><bounds x="13.6" y="24.5" width="3.8" height="2" /></element>
+ <element ref="text_b9"><bounds x="0.1" y="28.5" width="3.8" height="2" /></element>
+ <element ref="text_b10"><bounds x="4.6" y="28.5" width="3.8" height="2" /></element>
+ <element ref="text_b11"><bounds x="9.1" y="28.5" width="3.8" height="2" /></element>
+ <element ref="text_b12"><bounds x="13.6" y="28.5" width="3.8" height="2" /></element>
+ <element ref="text_b13"><bounds x="0.1" y="32.5" width="3.8" height="2" /></element>
+ <element ref="text_b14"><bounds x="4.6" y="32.5" width="3.8" height="2" /></element>
+ <element ref="text_b15"><bounds x="9.1" y="32.5" width="3.8" height="2" /></element>
+ <element ref="text_b16"><bounds x="13.6" y="32.5" width="3.8" height="2" /></element>
+
+ <element ref="hl" inputtag="RESET" inputmask="0x01"><bounds x="0" y="20" width="4" height="3" /><color alpha="0.13" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x01"><bounds x="4.5" y="20" width="4" height="3" /><color alpha="0.13" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x01"><bounds x="9" y="20" width="4" height="3" /><color alpha="0.13" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x01"><bounds x="13.5" y="20" width="4" height="3" /><color alpha="0.13" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x02"><bounds x="0" y="24" width="4" height="3" /><color alpha="0.13" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x02"><bounds x="4.5" y="24" width="4" height="3" /><color alpha="0.13" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x02"><bounds x="9" y="24" width="4" height="3" /><color alpha="0.13" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x02"><bounds x="13.5" y="24" width="4" height="3" /><color alpha="0.13" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x04"><bounds x="0" y="28" width="4" height="3" /><color alpha="0.13" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x04"><bounds x="4.5" y="28" width="4" height="3" /><color alpha="0.13" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x04"><bounds x="9" y="28" width="4" height="3" /><color alpha="0.13" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x04"><bounds x="13.5" y="28" width="4" height="3" /><color alpha="0.13" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x08"><bounds x="0" y="32" width="4" height="3" /><color alpha="0.13" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x08"><bounds x="4.5" y="32" width="4" height="3" /><color alpha="0.13" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x08"><bounds x="9" y="32" width="4" height="3" /><color alpha="0.13" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x08"><bounds x="13.5" y="32" width="4" height="3" /><color alpha="0.13" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/fidel_vsc.lay b/src/mame/layout/fidel_vsc.lay
index 52e01ca1d31..ca8890be8e1 100644
--- a/src/mame/layout/fidel_vsc.lay
+++ b/src/mame/layout/fidel_vsc.lay
@@ -214,77 +214,77 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- leds -->
<repeat count="8">
@@ -294,7 +294,7 @@ license:CC0
<repeat count="8">
<param name="x" start="0.2" increment="10" />
<param name="i1" start="0" increment="1" />
- <bezel name="~i1~.~i2~" element="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></bezel>
+ <element name="~i1~.~i2~" ref="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></element>
</repeat>
</repeat>
@@ -303,23 +303,23 @@ license:CC0
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -378,82 +378,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -462,118 +462,118 @@ license:CC0
<view name="Internal Layout">
<bounds left="-12" right="98" top="-17" bottom="87" />
- <bezel element="white"><bounds x="0" y="-1" width="98" height="88" /></bezel>
+ <element ref="white"><bounds x="0" y="-1" width="98" height="88" /></element>
<group ref="sb_board"><bounds x="4" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-11" y="3" width="10" height="80" /></group>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="1.2" y="7" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="1.2" y="17" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="1.2" y="27" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="1.2" y="37" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="1.2" y="47" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="1.2" y="57" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="1.2" y="67" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="1.2" y="77" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="8" y="84" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="18" y="84" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="28" y="84" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="38" y="84" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="48" y="84" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="58" y="84" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="68" y="84" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="78" y="84" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="1.2" y="7" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="1.2" y="17" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="1.2" y="27" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="1.2" y="37" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="1.2" y="47" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="1.2" y="57" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="1.2" y="67" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="1.2" y="77" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="8" y="84" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="18" y="84" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="28" y="84" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="38" y="84" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="48" y="84" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="58" y="84" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="68" y="84" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="78" y="84" width="2" height="2" /></element>
<!-- right side -->
- <bezel name="0.7" element="led"><bounds x="89.95" y="7.25" width="1.5" height="1.5" /></bezel>
-
- <bezel element="disk_black"><bounds x="87" y="13" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="87" y="21.8" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="87" y="30.6" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="87" y="39.4" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="87" y="48.2" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="87" y="57" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="87" y="65.8" width="7.4" height="7.4" /></bezel>
- <bezel element="disk_black"><bounds x="87" y="74.6" width="7.4" height="7.4" /></bezel>
-
- <bezel element="disk_white"><bounds x="88.2" y="14.2" width="5" height="5" /></bezel>
- <bezel element="disk_white"><bounds x="88.2" y="23" width="5" height="5" /></bezel>
- <bezel element="disk_white"><bounds x="88.2" y="31.8" width="5" height="5" /></bezel>
- <bezel element="disk_white"><bounds x="88.2" y="40.6" width="5" height="5" /></bezel>
- <bezel element="disk_white"><bounds x="88.2" y="49.4" width="5" height="5" /></bezel>
- <bezel element="disk_white"><bounds x="88.2" y="58.2" width="5" height="5" /></bezel>
- <bezel element="disk_white"><bounds x="88.2" y="67" width="5" height="5" /></bezel>
- <bezel element="disk_white"><bounds x="88.2" y="75.8" width="5" height="5" /></bezel>
-
- <bezel element="text_re"><bounds x="88.2" y="15.2" width="5" height="3" /></bezel>
- <bezel element="text_cl"><bounds x="88.2" y="24" width="5" height="3" /></bezel>
- <bezel element="text_king"><bounds x="88.2" y="32.8" width="5" height="3" /></bezel>
- <bezel element="text_queen"><bounds x="88.2" y="41.6" width="5" height="3" /></bezel>
- <bezel element="text_bishop"><bounds x="88.2" y="50.4" width="5" height="3" /></bezel>
- <bezel element="text_knight"><bounds x="88.2" y="59.2" width="5" height="3" /></bezel>
- <bezel element="text_rook"><bounds x="88.2" y="68" width="5" height="3" /></bezel>
- <bezel element="text_pawn"><bounds x="88.2" y="76.8" width="5" height="3" /></bezel>
-
- <bezel element="hlb" inputtag="IN.0" inputmask="0x80"><bounds x="87" y="13" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x40"><bounds x="87" y="21.8" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x20"><bounds x="87" y="30.6" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x10"><bounds x="87" y="39.4" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="87" y="48.2" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="87" y="57" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="87" y="65.8" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="87" y="74.6" width="7.4" height="7.4" /><color alpha="0.3" /></bezel>
+ <element name="0.7" ref="led"><bounds x="89.95" y="7.25" width="1.5" height="1.5" /></element>
+
+ <element ref="disk_black"><bounds x="87" y="13" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="87" y="21.8" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="87" y="30.6" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="87" y="39.4" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="87" y="48.2" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="87" y="57" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="87" y="65.8" width="7.4" height="7.4" /></element>
+ <element ref="disk_black"><bounds x="87" y="74.6" width="7.4" height="7.4" /></element>
+
+ <element ref="disk_white"><bounds x="88.2" y="14.2" width="5" height="5" /></element>
+ <element ref="disk_white"><bounds x="88.2" y="23" width="5" height="5" /></element>
+ <element ref="disk_white"><bounds x="88.2" y="31.8" width="5" height="5" /></element>
+ <element ref="disk_white"><bounds x="88.2" y="40.6" width="5" height="5" /></element>
+ <element ref="disk_white"><bounds x="88.2" y="49.4" width="5" height="5" /></element>
+ <element ref="disk_white"><bounds x="88.2" y="58.2" width="5" height="5" /></element>
+ <element ref="disk_white"><bounds x="88.2" y="67" width="5" height="5" /></element>
+ <element ref="disk_white"><bounds x="88.2" y="75.8" width="5" height="5" /></element>
+
+ <element ref="text_re"><bounds x="88.2" y="15.2" width="5" height="3" /></element>
+ <element ref="text_cl"><bounds x="88.2" y="24" width="5" height="3" /></element>
+ <element ref="text_king"><bounds x="88.2" y="32.8" width="5" height="3" /></element>
+ <element ref="text_queen"><bounds x="88.2" y="41.6" width="5" height="3" /></element>
+ <element ref="text_bishop"><bounds x="88.2" y="50.4" width="5" height="3" /></element>
+ <element ref="text_knight"><bounds x="88.2" y="59.2" width="5" height="3" /></element>
+ <element ref="text_rook"><bounds x="88.2" y="68" width="5" height="3" /></element>
+ <element ref="text_pawn"><bounds x="88.2" y="76.8" width="5" height="3" /></element>
+
+ <element ref="hlb" inputtag="IN.0" inputmask="0x80"><bounds x="87" y="13" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x40"><bounds x="87" y="21.8" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x20"><bounds x="87" y="30.6" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x10"><bounds x="87" y="39.4" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="87" y="48.2" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="87" y="57" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="87" y="65.8" width="7.4" height="7.4" /><color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="87" y="74.6" width="7.4" height="7.4" /><color alpha="0.3" /></element>
<!-- top panel 7seg leds -->
- <bezel name="digit3" element="digit">
+ <element name="digit3" ref="digit">
<bounds x="33" y="-13.5" width="5.66" height="8.5" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds x="38.66" y="-13.5" width="5.66" height="8.5" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds x="47.16" y="-13.5" width="5.66" height="8.5" />
- </bezel>
- <bezel name="digit0" element="digit">
+ </element>
+ <element name="digit0" ref="digit">
<bounds x="52.82" y="-13.5" width="5.66" height="8.5" />
- </bezel>
+ </element>
- <bezel name="2.7" element="led">
+ <element name="2.7" ref="led">
<bounds x="45.58" y="-12" width="0.85" height="0.85" />
- </bezel>
- <bezel name="3.7" element="led">
+ </element>
+ <element name="3.7" ref="led">
<bounds x="45.13" y="-7.35" width="0.85" height="0.85" />
- </bezel>
+ </element>
<!-- top panel buttons -->
- <bezel element="black"><bounds x="73" y="-13.5" width="5" height="3" /></bezel>
- <bezel element="text_tm"><bounds x="73.05" y="-13.45" width="4.9" height="2.9" /></bezel>
- <bezel element="hlp" inputtag="IN.1" inputmask="0x01"><bounds x="73" y="-13.5" width="5" height="3" /><color alpha="0.25" /></bezel>
+ <element ref="black"><bounds x="73" y="-13.5" width="5" height="3" /></element>
+ <element ref="text_tm"><bounds x="73.05" y="-13.45" width="4.9" height="2.9" /></element>
+ <element ref="hlp" inputtag="IN.1" inputmask="0x01"><bounds x="73" y="-13.5" width="5" height="3" /><color alpha="0.25" /></element>
- <bezel element="black"><bounds x="79.2" y="-13.5" width="5" height="3" /></bezel>
- <bezel element="text_rv"><bounds x="79.25" y="-13.45" width="4.9" height="2.9" /></bezel>
- <bezel element="hlp" inputtag="IN.1" inputmask="0x02"><bounds x="79.2" y="-13.5" width="5" height="3" /><color alpha="0.25" /></bezel>
+ <element ref="black"><bounds x="79.2" y="-13.5" width="5" height="3" /></element>
+ <element ref="text_rv"><bounds x="79.25" y="-13.45" width="4.9" height="2.9" /></element>
+ <element ref="hlp" inputtag="IN.1" inputmask="0x02"><bounds x="79.2" y="-13.5" width="5" height="3" /><color alpha="0.25" /></element>
- <bezel element="black"><bounds x="85.4" y="-13.5" width="5" height="3" /></bezel>
- <bezel element="text_speak"><bounds x="85.45" y="-13.45" width="4.9" height="2.9" /></bezel>
- <bezel element="hlp" inputtag="IN.1" inputmask="0x04"><bounds x="85.4" y="-13.5" width="5" height="3" /><color alpha="0.25" /></bezel>
+ <element ref="black"><bounds x="85.4" y="-13.5" width="5" height="3" /></element>
+ <element ref="text_speak"><bounds x="85.45" y="-13.45" width="4.9" height="2.9" /></element>
+ <element ref="hlp" inputtag="IN.1" inputmask="0x04"><bounds x="85.4" y="-13.5" width="5" height="3" /><color alpha="0.25" /></element>
- <bezel element="black"><bounds x="73" y="-8" width="5" height="3" /></bezel>
- <bezel element="text_st"><bounds x="73.05" y="-7.95" width="4.9" height="2.9" /></bezel>
- <bezel element="hlp" inputtag="IN.1" inputmask="0x20"><bounds x="73" y="-8" width="5" height="3" /><color alpha="0.25" /></bezel>
+ <element ref="black"><bounds x="73" y="-8" width="5" height="3" /></element>
+ <element ref="text_st"><bounds x="73.05" y="-7.95" width="4.9" height="2.9" /></element>
+ <element ref="hlp" inputtag="IN.1" inputmask="0x20"><bounds x="73" y="-8" width="5" height="3" /><color alpha="0.25" /></element>
- <bezel element="black"><bounds x="79.2" y="-8" width="5" height="3" /></bezel>
- <bezel element="text_dm"><bounds x="79.25" y="-7.95" width="4.9" height="2.9" /></bezel>
- <bezel element="hlp" inputtag="IN.1" inputmask="0x10"><bounds x="79.2" y="-8" width="5" height="3" /><color alpha="0.25" /></bezel>
+ <element ref="black"><bounds x="79.2" y="-8" width="5" height="3" /></element>
+ <element ref="text_dm"><bounds x="79.25" y="-7.95" width="4.9" height="2.9" /></element>
+ <element ref="hlp" inputtag="IN.1" inputmask="0x10"><bounds x="79.2" y="-8" width="5" height="3" /><color alpha="0.25" /></element>
- <bezel element="black"><bounds x="85.4" y="-8" width="5" height="3" /></bezel>
- <bezel element="text_lv"><bounds x="85.45" y="-7.95" width="4.9" height="2.9" /></bezel>
- <bezel element="hlp" inputtag="IN.1" inputmask="0x08"><bounds x="85.4" y="-8" width="5" height="3" /><color alpha="0.25" /></bezel>
+ <element ref="black"><bounds x="85.4" y="-8" width="5" height="3" /></element>
+ <element ref="text_lv"><bounds x="85.45" y="-7.95" width="4.9" height="2.9" /></element>
+ <element ref="hlp" inputtag="IN.1" inputmask="0x08"><bounds x="85.4" y="-8" width="5" height="3" /><color alpha="0.25" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/flash.lay b/src/mame/layout/flash.lay
index b4608080288..03b762a561e 100644
--- a/src/mame/layout/flash.lay
+++ b/src/mame/layout/flash.lay
@@ -42,51 +42,51 @@ license:CC0
<bounds left="22" right="90" top="20.5" bottom="88.5" />
<!-- actually, buttons are pie-slice shaped -->
- <bezel element="disk_1"><bounds x="48" y="24.5" width="16" height="16" /></bezel>
- <bezel element="disk_2"><bounds x="64" y="30.5" width="16" height="16" /></bezel>
- <bezel element="disk_3"><bounds x="70" y="46.5" width="16" height="16" /></bezel>
- <bezel element="disk_4"><bounds x="64" y="62.5" width="16" height="16" /></bezel>
- <bezel element="disk_5"><bounds x="48" y="68.5" width="16" height="16" /></bezel>
- <bezel element="disk_6"><bounds x="32" y="62.5" width="16" height="16" /></bezel>
- <bezel element="disk_7"><bounds x="26" y="46.5" width="16" height="16" /></bezel>
- <bezel element="disk_8"><bounds x="32" y="30.5" width="16" height="16" /></bezel>
-
- <bezel element="disk_w"><bounds x="53.5" y="30" width="5" height="5" /></bezel>
- <bezel element="disk_w"><bounds x="69.5" y="36" width="5" height="5" /></bezel>
- <bezel element="disk_w"><bounds x="75.5" y="52" width="5" height="5" /></bezel>
- <bezel element="disk_w"><bounds x="69.5" y="68" width="5" height="5" /></bezel>
- <bezel element="disk_w"><bounds x="53.5" y="74" width="5" height="5" /></bezel>
- <bezel element="disk_w"><bounds x="37.5" y="68" width="5" height="5" /></bezel>
- <bezel element="disk_w"><bounds x="31.5" y="52" width="5" height="5" /></bezel>
- <bezel element="disk_w"><bounds x="37.5" y="36" width="5" height="5" /></bezel>
-
- <bezel name="0.7" element="led"><bounds x="55" y="31.5" width="2" height="2" /></bezel>
- <bezel name="0.8" element="led"><bounds x="71" y="37.5" width="2" height="2" /></bezel>
- <bezel name="0.9" element="led"><bounds x="77" y="53.5" width="2" height="2" /></bezel>
- <bezel name="0.10" element="led"><bounds x="71" y="69.5" width="2" height="2" /></bezel>
- <bezel name="1.7" element="led"><bounds x="55" y="75.5" width="2" height="2" /></bezel>
- <bezel name="1.8" element="led"><bounds x="39" y="69.5" width="2" height="2" /></bezel>
- <bezel name="1.9" element="led"><bounds x="33" y="53.5" width="2" height="2" /></bezel>
- <bezel name="1.10" element="led"><bounds x="39" y="37.5" width="2" height="2" /></bezel>
-
- <bezel element="but" inputtag="IN.0" inputmask="0x01"><bounds x="48" y="24.5" width="16" height="16" /><color alpha="0.17" /></bezel>
- <bezel element="but" inputtag="IN.1" inputmask="0x02"><bounds x="64" y="30.5" width="16" height="16" /><color alpha="0.17" /></bezel>
- <bezel element="but" inputtag="IN.1" inputmask="0x04"><bounds x="70" y="46.5" width="16" height="16" /><color alpha="0.17" /></bezel>
- <bezel element="but" inputtag="IN.1" inputmask="0x08"><bounds x="64" y="62.5" width="16" height="16" /><color alpha="0.17" /></bezel>
- <bezel element="but" inputtag="IN.1" inputmask="0x10"><bounds x="48" y="68.5" width="16" height="16" /><color alpha="0.17" /></bezel>
- <bezel element="but" inputtag="IN.1" inputmask="0x20"><bounds x="32" y="62.5" width="16" height="16" /><color alpha="0.17" /></bezel>
- <bezel element="but" inputtag="IN.1" inputmask="0x40"><bounds x="26" y="46.5" width="16" height="16" /><color alpha="0.17" /></bezel>
- <bezel element="but" inputtag="IN.1" inputmask="0x80"><bounds x="32" y="30.5" width="16" height="16" /><color alpha="0.17" /></bezel>
-
- <bezel element="disk_b"><bounds x="40" y="38.5" width="32" height="32" /></bezel>
- <bezel element="disk_w"><bounds x="43" y="41.5" width="26" height="26" /></bezel>
- <bezel element="disk_b"><bounds x="44" y="42.5" width="24" height="24" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="50" y="50" width="6" height="9" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="56" y="50" width="6" height="9" /></bezel>
-
- <bezel element="text_1"><bounds x="32" y="79" width="16" height="2" /></bezel>
- <bezel element="text_2"><bounds x="48" y="85" width="16" height="2" /></bezel>
- <bezel element="text_3"><bounds x="64" y="79" width="16" height="2" /></bezel>
+ <element ref="disk_1"><bounds x="48" y="24.5" width="16" height="16" /></element>
+ <element ref="disk_2"><bounds x="64" y="30.5" width="16" height="16" /></element>
+ <element ref="disk_3"><bounds x="70" y="46.5" width="16" height="16" /></element>
+ <element ref="disk_4"><bounds x="64" y="62.5" width="16" height="16" /></element>
+ <element ref="disk_5"><bounds x="48" y="68.5" width="16" height="16" /></element>
+ <element ref="disk_6"><bounds x="32" y="62.5" width="16" height="16" /></element>
+ <element ref="disk_7"><bounds x="26" y="46.5" width="16" height="16" /></element>
+ <element ref="disk_8"><bounds x="32" y="30.5" width="16" height="16" /></element>
+
+ <element ref="disk_w"><bounds x="53.5" y="30" width="5" height="5" /></element>
+ <element ref="disk_w"><bounds x="69.5" y="36" width="5" height="5" /></element>
+ <element ref="disk_w"><bounds x="75.5" y="52" width="5" height="5" /></element>
+ <element ref="disk_w"><bounds x="69.5" y="68" width="5" height="5" /></element>
+ <element ref="disk_w"><bounds x="53.5" y="74" width="5" height="5" /></element>
+ <element ref="disk_w"><bounds x="37.5" y="68" width="5" height="5" /></element>
+ <element ref="disk_w"><bounds x="31.5" y="52" width="5" height="5" /></element>
+ <element ref="disk_w"><bounds x="37.5" y="36" width="5" height="5" /></element>
+
+ <element name="0.7" ref="led"><bounds x="55" y="31.5" width="2" height="2" /></element>
+ <element name="0.8" ref="led"><bounds x="71" y="37.5" width="2" height="2" /></element>
+ <element name="0.9" ref="led"><bounds x="77" y="53.5" width="2" height="2" /></element>
+ <element name="0.10" ref="led"><bounds x="71" y="69.5" width="2" height="2" /></element>
+ <element name="1.7" ref="led"><bounds x="55" y="75.5" width="2" height="2" /></element>
+ <element name="1.8" ref="led"><bounds x="39" y="69.5" width="2" height="2" /></element>
+ <element name="1.9" ref="led"><bounds x="33" y="53.5" width="2" height="2" /></element>
+ <element name="1.10" ref="led"><bounds x="39" y="37.5" width="2" height="2" /></element>
+
+ <element ref="but" inputtag="IN.0" inputmask="0x01"><bounds x="48" y="24.5" width="16" height="16" /><color alpha="0.17" /></element>
+ <element ref="but" inputtag="IN.1" inputmask="0x02"><bounds x="64" y="30.5" width="16" height="16" /><color alpha="0.17" /></element>
+ <element ref="but" inputtag="IN.1" inputmask="0x04"><bounds x="70" y="46.5" width="16" height="16" /><color alpha="0.17" /></element>
+ <element ref="but" inputtag="IN.1" inputmask="0x08"><bounds x="64" y="62.5" width="16" height="16" /><color alpha="0.17" /></element>
+ <element ref="but" inputtag="IN.1" inputmask="0x10"><bounds x="48" y="68.5" width="16" height="16" /><color alpha="0.17" /></element>
+ <element ref="but" inputtag="IN.1" inputmask="0x20"><bounds x="32" y="62.5" width="16" height="16" /><color alpha="0.17" /></element>
+ <element ref="but" inputtag="IN.1" inputmask="0x40"><bounds x="26" y="46.5" width="16" height="16" /><color alpha="0.17" /></element>
+ <element ref="but" inputtag="IN.1" inputmask="0x80"><bounds x="32" y="30.5" width="16" height="16" /><color alpha="0.17" /></element>
+
+ <element ref="disk_b"><bounds x="40" y="38.5" width="32" height="32" /></element>
+ <element ref="disk_w"><bounds x="43" y="41.5" width="26" height="26" /></element>
+ <element ref="disk_b"><bounds x="44" y="42.5" width="24" height="24" /></element>
+ <element name="digit1" ref="digit"><bounds x="50" y="50" width="6" height="9" /></element>
+ <element name="digit0" ref="digit"><bounds x="56" y="50" width="6" height="9" /></element>
+
+ <element ref="text_1"><bounds x="32" y="79" width="16" height="2" /></element>
+ <element ref="text_2"><bounds x="48" y="85" width="16" height="2" /></element>
+ <element ref="text_3"><bounds x="64" y="79" width="16" height="2" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/funjacks.lay b/src/mame/layout/funjacks.lay
index 8664e21f78b..db935ac2e09 100644
--- a/src/mame/layout/funjacks.lay
+++ b/src/mame/layout/funjacks.lay
@@ -27,27 +27,27 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="11" top="0" bottom="11" />
- <bezel element="static_black">
+ <element ref="static_black">
<bounds left="0" right="11" top="0" bottom="11" />
- </bezel>
-
- <bezel name="3.0" element="led"><bounds x="0.2" y="0.2" width="1" height="1" /></bezel>
- <bezel name="3.1" element="led"><bounds x="9.8" y="0.2" width="1" height="1" /></bezel>
- <bezel name="2.1" element="led"><bounds x="4" y="2" width="1" height="1" /></bezel>
- <bezel name="2.0" element="led"><bounds x="6" y="2" width="1" height="1" /></bezel>
- <bezel name="1.0" element="led"><bounds x="3" y="4" width="1" height="1" /></bezel>
- <bezel name="0.0" element="led"><bounds x="7" y="4" width="1" height="1" /></bezel>
- <bezel name="1.1" element="led"><bounds x="4" y="6" width="1" height="1" /></bezel>
- <bezel name="0.1" element="led"><bounds x="6" y="6" width="1" height="1" /></bezel>
-
- <bezel element="butr" inputtag="IN.2" inputmask="0x10"><bounds x="3.3" y="0.4" width="1.2" height="1.2" /></bezel>
- <bezel element="butr" inputtag="IN.2" inputmask="0x20"><bounds x="6.5" y="0.4" width="1.2" height="1.2" /></bezel>
- <bezel element="butr" inputtag="IN.1" inputmask="0x20"><bounds x="1.3" y="3.9" width="1.2" height="1.2" /></bezel>
- <bezel element="butr" inputtag="IN.0" inputmask="0x20"><bounds x="8.5" y="3.9" width="1.2" height="1.2" /></bezel>
- <bezel element="butr" inputtag="IN.1" inputmask="0x10"><bounds x="3.3" y="7.4" width="1.2" height="1.2" /></bezel>
- <bezel element="butr" inputtag="IN.0" inputmask="0x10"><bounds x="6.5" y="7.4" width="1.2" height="1.2" /></bezel>
-
- <bezel element="butd" inputtag="IN.3" inputmask="0x04"><bounds x="4.8" y="9.2" width="1.4" height="1.4" /></bezel>
+ </element>
+
+ <element name="3.0" ref="led"><bounds x="0.2" y="0.2" width="1" height="1" /></element>
+ <element name="3.1" ref="led"><bounds x="9.8" y="0.2" width="1" height="1" /></element>
+ <element name="2.1" ref="led"><bounds x="4" y="2" width="1" height="1" /></element>
+ <element name="2.0" ref="led"><bounds x="6" y="2" width="1" height="1" /></element>
+ <element name="1.0" ref="led"><bounds x="3" y="4" width="1" height="1" /></element>
+ <element name="0.0" ref="led"><bounds x="7" y="4" width="1" height="1" /></element>
+ <element name="1.1" ref="led"><bounds x="4" y="6" width="1" height="1" /></element>
+ <element name="0.1" ref="led"><bounds x="6" y="6" width="1" height="1" /></element>
+
+ <element ref="butr" inputtag="IN.2" inputmask="0x10"><bounds x="3.3" y="0.4" width="1.2" height="1.2" /></element>
+ <element ref="butr" inputtag="IN.2" inputmask="0x20"><bounds x="6.5" y="0.4" width="1.2" height="1.2" /></element>
+ <element ref="butr" inputtag="IN.1" inputmask="0x20"><bounds x="1.3" y="3.9" width="1.2" height="1.2" /></element>
+ <element ref="butr" inputtag="IN.0" inputmask="0x20"><bounds x="8.5" y="3.9" width="1.2" height="1.2" /></element>
+ <element ref="butr" inputtag="IN.1" inputmask="0x10"><bounds x="3.3" y="7.4" width="1.2" height="1.2" /></element>
+ <element ref="butr" inputtag="IN.0" inputmask="0x10"><bounds x="6.5" y="7.4" width="1.2" height="1.2" /></element>
+
+ <element ref="butd" inputtag="IN.3" inputmask="0x04"><bounds x="4.8" y="9.2" width="1.4" height="1.4" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/funrlgl.lay b/src/mame/layout/funrlgl.lay
index 9a6542693c7..14cef718bd3 100644
--- a/src/mame/layout/funrlgl.lay
+++ b/src/mame/layout/funrlgl.lay
@@ -24,26 +24,26 @@ license:CC0
<view name="Internal Layout">
<bounds left="-1" right="12" top="-0.2" bottom="12" />
- <bezel element="static_black">
+ <element ref="static_black">
<bounds left="-1" right="12" top="-0.2" bottom="12" />
- </bezel>
-
- <bezel name="0.0" element="ledr"><bounds x="0" y="0" width="1" height="1" /></bezel>
- <bezel name="1.0" element="ledr"><bounds x="0" y="2" width="1" height="1" /></bezel>
- <bezel name="2.0" element="ledr"><bounds x="0" y="4" width="1" height="1" /></bezel>
- <bezel name="3.0" element="ledr"><bounds x="0" y="6" width="1" height="1" /></bezel>
- <bezel name="0.2" element="ledr"><bounds x="0" y="8" width="1" height="1" /></bezel>
- <bezel name="1.2" element="ledr"><bounds x="0" y="10" width="1" height="1" /></bezel>
-
- <bezel name="2.2" element="ledr"><bounds x="5" y="2" width="1" height="1" /></bezel>
- <bezel name="3.3" element="ledg"><bounds x="5" y="4" width="1" height="1" /></bezel>
-
- <bezel name="0.1" element="ledr"><bounds x="10" y="0" width="1" height="1" /></bezel>
- <bezel name="1.1" element="ledr"><bounds x="10" y="2" width="1" height="1" /></bezel>
- <bezel name="2.1" element="ledr"><bounds x="10" y="4" width="1" height="1" /></bezel>
- <bezel name="3.1" element="ledr"><bounds x="10" y="6" width="1" height="1" /></bezel>
- <bezel name="0.3" element="ledr"><bounds x="10" y="8" width="1" height="1" /></bezel>
- <bezel name="1.3" element="ledr"><bounds x="10" y="10" width="1" height="1" /></bezel>
+ </element>
+
+ <element name="0.0" ref="ledr"><bounds x="0" y="0" width="1" height="1" /></element>
+ <element name="1.0" ref="ledr"><bounds x="0" y="2" width="1" height="1" /></element>
+ <element name="2.0" ref="ledr"><bounds x="0" y="4" width="1" height="1" /></element>
+ <element name="3.0" ref="ledr"><bounds x="0" y="6" width="1" height="1" /></element>
+ <element name="0.2" ref="ledr"><bounds x="0" y="8" width="1" height="1" /></element>
+ <element name="1.2" ref="ledr"><bounds x="0" y="10" width="1" height="1" /></element>
+
+ <element name="2.2" ref="ledr"><bounds x="5" y="2" width="1" height="1" /></element>
+ <element name="3.3" ref="ledg"><bounds x="5" y="4" width="1" height="1" /></element>
+
+ <element name="0.1" ref="ledr"><bounds x="10" y="0" width="1" height="1" /></element>
+ <element name="1.1" ref="ledr"><bounds x="10" y="2" width="1" height="1" /></element>
+ <element name="2.1" ref="ledr"><bounds x="10" y="4" width="1" height="1" /></element>
+ <element name="3.1" ref="ledr"><bounds x="10" y="6" width="1" height="1" /></element>
+ <element name="0.3" ref="ledr"><bounds x="10" y="8" width="1" height="1" /></element>
+ <element name="1.3" ref="ledr"><bounds x="10" y="10" width="1" height="1" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/fxmcr165.lay b/src/mame/layout/fxmcr165.lay
index 6110efbac28..8d433d04c1e 100644
--- a/src/mame/layout/fxmcr165.lay
+++ b/src/mame/layout/fxmcr165.lay
@@ -55,91 +55,91 @@ license:CC0
<view name="Internal Layout">
<bounds left="-2.5" right="31" top="0" bottom="20.5" />
- <bezel element="text_l1"><bounds x="22.5" y="14.1" width="6" height="1.2" /></bezel>
- <bezel element="text_l2"><bounds x="22.5" y="15.3" width="6" height="1.2" /></bezel>
- <bezel element="static_white"><bounds x="22.5" y="15.25" width="6" height="0.1" /></bezel>
- <bezel element="static_yellow"><bounds x="22.5" y="16.5" width="6" height="1.2" /></bezel>
- <bezel element="static_blue"><bounds x="22.5" y="18" width="6" height="1.2" /></bezel>
+ <element ref="text_l1"><bounds x="22.5" y="14.1" width="6" height="1.2" /></element>
+ <element ref="text_l2"><bounds x="22.5" y="15.3" width="6" height="1.2" /></element>
+ <element ref="static_white"><bounds x="22.5" y="15.25" width="6" height="0.1" /></element>
+ <element ref="static_yellow"><bounds x="22.5" y="16.5" width="6" height="1.2" /></element>
+ <element ref="static_blue"><bounds x="22.5" y="18" width="6" height="1.2" /></element>
<!-- leds -->
- <bezel element="text_4"><bounds x="0.5" y="0.6" width="2" height="1" /></bezel>
- <bezel element="text_2"><bounds x="3.5" y="0.6" width="2" height="1" /></bezel>
- <bezel element="text_1"><bounds x="6.5" y="0.6" width="2" height="1" /></bezel>
- <bezel element="text_8"><bounds x="9.5" y="0.6" width="2" height="1" /></bezel>
- <bezel element="text_4"><bounds x="12.5" y="0.6" width="2" height="1" /></bezel>
- <bezel element="text_2"><bounds x="15.5" y="0.6" width="2" height="1" /></bezel>
- <bezel element="text_1"><bounds x="18.5" y="0.6" width="2" height="1" /></bezel>
-
- <bezel element="text_6"><bounds x="0.5" y="3.4" width="2" height="1" /></bezel>
- <bezel element="text_5"><bounds x="3.5" y="3.4" width="2" height="1" /></bezel>
- <bezel element="text_4"><bounds x="6.5" y="3.4" width="2" height="1" /></bezel>
- <bezel element="text_3"><bounds x="9.5" y="3.4" width="2" height="1" /></bezel>
- <bezel element="text_2"><bounds x="12.5" y="3.4" width="2" height="1" /></bezel>
- <bezel element="text_1"><bounds x="15.5" y="3.4" width="2" height="1" /></bezel>
- <bezel element="text_0"><bounds x="18.5" y="3.4" width="2" height="1" /></bezel>
-
- <bezel name="1.6" element="led"><bounds x="1" y="2" width="1" height="1" /></bezel>
- <bezel name="1.5" element="led"><bounds x="4" y="2" width="1" height="1" /></bezel>
- <bezel name="1.4" element="led"><bounds x="7" y="2" width="1" height="1" /></bezel>
- <bezel name="1.3" element="led"><bounds x="10" y="2" width="1" height="1" /></bezel>
- <bezel name="1.2" element="led"><bounds x="13" y="2" width="1" height="1" /></bezel>
- <bezel name="1.1" element="led"><bounds x="16" y="2" width="1" height="1" /></bezel>
- <bezel name="1.0" element="led"><bounds x="19" y="2" width="1" height="1" /></bezel>
- <bezel element="static_red"><bounds x="0.5" y="1.8" width="20" height="1.4" /><color alpha="0.2" /></bezel>
-
- <bezel name="digit0" element="digit"><bounds x="23.5" y="2.2" width="4" height="5.7" /></bezel>
- <bezel element="static_red"><bounds x="23" y="1.8" width="5" height="6.5" /><color alpha="0.2" /></bezel>
+ <element ref="text_4"><bounds x="0.5" y="0.6" width="2" height="1" /></element>
+ <element ref="text_2"><bounds x="3.5" y="0.6" width="2" height="1" /></element>
+ <element ref="text_1"><bounds x="6.5" y="0.6" width="2" height="1" /></element>
+ <element ref="text_8"><bounds x="9.5" y="0.6" width="2" height="1" /></element>
+ <element ref="text_4"><bounds x="12.5" y="0.6" width="2" height="1" /></element>
+ <element ref="text_2"><bounds x="15.5" y="0.6" width="2" height="1" /></element>
+ <element ref="text_1"><bounds x="18.5" y="0.6" width="2" height="1" /></element>
+
+ <element ref="text_6"><bounds x="0.5" y="3.4" width="2" height="1" /></element>
+ <element ref="text_5"><bounds x="3.5" y="3.4" width="2" height="1" /></element>
+ <element ref="text_4"><bounds x="6.5" y="3.4" width="2" height="1" /></element>
+ <element ref="text_3"><bounds x="9.5" y="3.4" width="2" height="1" /></element>
+ <element ref="text_2"><bounds x="12.5" y="3.4" width="2" height="1" /></element>
+ <element ref="text_1"><bounds x="15.5" y="3.4" width="2" height="1" /></element>
+ <element ref="text_0"><bounds x="18.5" y="3.4" width="2" height="1" /></element>
+
+ <element name="1.6" ref="led"><bounds x="1" y="2" width="1" height="1" /></element>
+ <element name="1.5" ref="led"><bounds x="4" y="2" width="1" height="1" /></element>
+ <element name="1.4" ref="led"><bounds x="7" y="2" width="1" height="1" /></element>
+ <element name="1.3" ref="led"><bounds x="10" y="2" width="1" height="1" /></element>
+ <element name="1.2" ref="led"><bounds x="13" y="2" width="1" height="1" /></element>
+ <element name="1.1" ref="led"><bounds x="16" y="2" width="1" height="1" /></element>
+ <element name="1.0" ref="led"><bounds x="19" y="2" width="1" height="1" /></element>
+ <element ref="static_red"><bounds x="0.5" y="1.8" width="20" height="1.4" /><color alpha="0.2" /></element>
+
+ <element name="digit0" ref="digit"><bounds x="23.5" y="2.2" width="4" height="5.7" /></element>
+ <element ref="static_red"><bounds x="23" y="1.8" width="5" height="6.5" /><color alpha="0.2" /></element>
<!-- buttons -->
- <bezel element="button" inputtag="IN.0" inputmask="0x08"><bounds x="2" y="7.5" width="2" height="0.7" /></bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x08"><bounds x="5.75" y="7.5" width="2" height="0.7" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x08"><bounds x="9.5" y="7.5" width="2" height="0.7" /></bezel>
- <bezel element="button" inputtag="IN.3" inputmask="0x08"><bounds x="13.25" y="7.5" width="2" height="0.7" /></bezel>
- <bezel element="button" inputtag="IN.4" inputmask="0x08"><bounds x="17" y="7.5" width="2" height="0.7" /></bezel>
-
- <bezel element="button" inputtag="IN.0" inputmask="0x04"><bounds x="2" y="11" width="2" height="0.7" /></bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x04"><bounds x="5.75" y="11" width="2" height="0.7" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x04"><bounds x="9.5" y="11" width="2" height="0.7" /></bezel>
- <bezel element="button" inputtag="IN.3" inputmask="0x04"><bounds x="13.25" y="11" width="2" height="0.7" /></bezel>
- <bezel element="button" inputtag="IN.4" inputmask="0x04"><bounds x="17" y="11" width="2" height="0.7" /></bezel>
-
- <bezel element="button" inputtag="IN.0" inputmask="0x02"><bounds x="2" y="14.5" width="2" height="0.7" /></bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x02"><bounds x="5.75" y="14.5" width="2" height="0.7" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x02"><bounds x="9.5" y="14.5" width="2" height="0.7" /></bezel>
- <bezel element="button" inputtag="IN.3" inputmask="0x02"><bounds x="13.25" y="14.5" width="2" height="0.7" /></bezel>
- <bezel element="button" inputtag="IN.4" inputmask="0x02"><bounds x="17" y="14.5" width="2" height="0.7" /></bezel>
-
- <bezel element="button" inputtag="IN.0" inputmask="0x01"><bounds x="2" y="18" width="2" height="0.7" /></bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x01"><bounds x="5.75" y="18" width="2" height="0.7" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x01"><bounds x="9.5" y="18" width="2" height="0.7" /></bezel>
- <bezel element="button" inputtag="IN.3" inputmask="0x01"><bounds x="13.25" y="18" width="2" height="0.7" /></bezel>
- <bezel element="button" inputtag="IN.4" inputmask="0x01"><bounds x="17" y="18" width="2" height="0.7" /></bezel>
-
- <bezel element="text_c"><bounds x="2.5" y="6.3" width="2" height="1" /></bezel>
- <bezel element="text_d"><bounds x="6.25" y="6.3" width="2" height="1" /></bezel>
- <bezel element="text_e"><bounds x="10" y="6.3" width="2" height="1" /></bezel>
- <bezel element="text_f"><bounds x="13.75" y="6.3" width="2" height="1" /></bezel>
- <bezel element="text_adr"><bounds x="16" y="6.3" width="4" height="1" /></bezel>
-
- <bezel element="text_8"><bounds x="2.5" y="9.8" width="2" height="1" /></bezel>
- <bezel element="text_9"><bounds x="6.25" y="9.8" width="2" height="1" /></bezel>
- <bezel element="text_a"><bounds x="10" y="9.8" width="2" height="1" /></bezel>
- <bezel element="text_b"><bounds x="13.75" y="9.8" width="2" height="1" /></bezel>
- <bezel element="text_inc"><bounds x="16" y="9.8" width="4" height="1" /></bezel>
-
- <bezel element="text_4"><bounds x="2.5" y="13.3" width="2" height="1" /></bezel>
- <bezel element="text_5"><bounds x="6.25" y="13.3" width="2" height="1" /></bezel>
- <bezel element="text_6"><bounds x="10" y="13.3" width="2" height="1" /></bezel>
- <bezel element="text_7"><bounds x="13.75" y="13.3" width="2" height="1" /></bezel>
- <bezel element="text_run"><bounds x="16" y="13.3" width="4" height="1" /></bezel>
-
- <bezel element="text_0"><bounds x="2.5" y="16.8" width="2" height="1" /></bezel>
- <bezel element="text_1"><bounds x="6.25" y="16.8" width="2" height="1" /></bezel>
- <bezel element="text_2"><bounds x="10" y="16.8" width="2" height="1" /></bezel>
- <bezel element="text_3"><bounds x="13.75" y="16.8" width="2" height="1" /></bezel>
- <bezel element="text_res"><bounds x="16" y="16.8" width="4" height="1" /></bezel>
+ <element ref="button" inputtag="IN.0" inputmask="0x08"><bounds x="2" y="7.5" width="2" height="0.7" /></element>
+ <element ref="button" inputtag="IN.1" inputmask="0x08"><bounds x="5.75" y="7.5" width="2" height="0.7" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x08"><bounds x="9.5" y="7.5" width="2" height="0.7" /></element>
+ <element ref="button" inputtag="IN.3" inputmask="0x08"><bounds x="13.25" y="7.5" width="2" height="0.7" /></element>
+ <element ref="button" inputtag="IN.4" inputmask="0x08"><bounds x="17" y="7.5" width="2" height="0.7" /></element>
+
+ <element ref="button" inputtag="IN.0" inputmask="0x04"><bounds x="2" y="11" width="2" height="0.7" /></element>
+ <element ref="button" inputtag="IN.1" inputmask="0x04"><bounds x="5.75" y="11" width="2" height="0.7" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x04"><bounds x="9.5" y="11" width="2" height="0.7" /></element>
+ <element ref="button" inputtag="IN.3" inputmask="0x04"><bounds x="13.25" y="11" width="2" height="0.7" /></element>
+ <element ref="button" inputtag="IN.4" inputmask="0x04"><bounds x="17" y="11" width="2" height="0.7" /></element>
+
+ <element ref="button" inputtag="IN.0" inputmask="0x02"><bounds x="2" y="14.5" width="2" height="0.7" /></element>
+ <element ref="button" inputtag="IN.1" inputmask="0x02"><bounds x="5.75" y="14.5" width="2" height="0.7" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x02"><bounds x="9.5" y="14.5" width="2" height="0.7" /></element>
+ <element ref="button" inputtag="IN.3" inputmask="0x02"><bounds x="13.25" y="14.5" width="2" height="0.7" /></element>
+ <element ref="button" inputtag="IN.4" inputmask="0x02"><bounds x="17" y="14.5" width="2" height="0.7" /></element>
+
+ <element ref="button" inputtag="IN.0" inputmask="0x01"><bounds x="2" y="18" width="2" height="0.7" /></element>
+ <element ref="button" inputtag="IN.1" inputmask="0x01"><bounds x="5.75" y="18" width="2" height="0.7" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x01"><bounds x="9.5" y="18" width="2" height="0.7" /></element>
+ <element ref="button" inputtag="IN.3" inputmask="0x01"><bounds x="13.25" y="18" width="2" height="0.7" /></element>
+ <element ref="button" inputtag="IN.4" inputmask="0x01"><bounds x="17" y="18" width="2" height="0.7" /></element>
+
+ <element ref="text_c"><bounds x="2.5" y="6.3" width="2" height="1" /></element>
+ <element ref="text_d"><bounds x="6.25" y="6.3" width="2" height="1" /></element>
+ <element ref="text_e"><bounds x="10" y="6.3" width="2" height="1" /></element>
+ <element ref="text_f"><bounds x="13.75" y="6.3" width="2" height="1" /></element>
+ <element ref="text_adr"><bounds x="16" y="6.3" width="4" height="1" /></element>
+
+ <element ref="text_8"><bounds x="2.5" y="9.8" width="2" height="1" /></element>
+ <element ref="text_9"><bounds x="6.25" y="9.8" width="2" height="1" /></element>
+ <element ref="text_a"><bounds x="10" y="9.8" width="2" height="1" /></element>
+ <element ref="text_b"><bounds x="13.75" y="9.8" width="2" height="1" /></element>
+ <element ref="text_inc"><bounds x="16" y="9.8" width="4" height="1" /></element>
+
+ <element ref="text_4"><bounds x="2.5" y="13.3" width="2" height="1" /></element>
+ <element ref="text_5"><bounds x="6.25" y="13.3" width="2" height="1" /></element>
+ <element ref="text_6"><bounds x="10" y="13.3" width="2" height="1" /></element>
+ <element ref="text_7"><bounds x="13.75" y="13.3" width="2" height="1" /></element>
+ <element ref="text_run"><bounds x="16" y="13.3" width="4" height="1" /></element>
+
+ <element ref="text_0"><bounds x="2.5" y="16.8" width="2" height="1" /></element>
+ <element ref="text_1"><bounds x="6.25" y="16.8" width="2" height="1" /></element>
+ <element ref="text_2"><bounds x="10" y="16.8" width="2" height="1" /></element>
+ <element ref="text_3"><bounds x="13.75" y="16.8" width="2" height="1" /></element>
+ <element ref="text_res"><bounds x="16" y="16.8" width="4" height="1" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/gjackpot.lay b/src/mame/layout/gjackpot.lay
index 1ffb0d8744e..e1b3b626e8f 100644
--- a/src/mame/layout/gjackpot.lay
+++ b/src/mame/layout/gjackpot.lay
@@ -51,111 +51,111 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="114" top="0" bottom="53" />
- <bezel element="static_black">
+ <element ref="static_black">
<bounds left="0" right="114" top="0" bottom="53" />
- </bezel>
+ </element>
<!-- VFD digits -->
- <bezel name="digit10" element="digit"><bounds x="2" y="19" width="10" height="15" /></bezel>
- <bezel name="digit9" element="digit"><bounds x="12" y="19" width="10" height="15" /></bezel>
- <bezel name="digit8" element="digit"><bounds x="22" y="19" width="10" height="15" /></bezel>
- <bezel name="digit7" element="digit"><bounds x="32" y="19" width="10" height="15" /></bezel>
- <bezel name="digit6" element="digit"><bounds x="42" y="19" width="10" height="15" /></bezel>
- <bezel name="digit5" element="digit"><bounds x="52" y="19" width="10" height="15" /></bezel>
- <bezel name="digit4" element="digit"><bounds x="62" y="19" width="10" height="15" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="72" y="19" width="10" height="15" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="82" y="19" width="10" height="15" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="92" y="19" width="10" height="15" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="102" y="19" width="10" height="15" /></bezel>
+ <element name="digit10" ref="digit"><bounds x="2" y="19" width="10" height="15" /></element>
+ <element name="digit9" ref="digit"><bounds x="12" y="19" width="10" height="15" /></element>
+ <element name="digit8" ref="digit"><bounds x="22" y="19" width="10" height="15" /></element>
+ <element name="digit7" ref="digit"><bounds x="32" y="19" width="10" height="15" /></element>
+ <element name="digit6" ref="digit"><bounds x="42" y="19" width="10" height="15" /></element>
+ <element name="digit5" ref="digit"><bounds x="52" y="19" width="10" height="15" /></element>
+ <element name="digit4" ref="digit"><bounds x="62" y="19" width="10" height="15" /></element>
+ <element name="digit3" ref="digit"><bounds x="72" y="19" width="10" height="15" /></element>
+ <element name="digit2" ref="digit"><bounds x="82" y="19" width="10" height="15" /></element>
+ <element name="digit1" ref="digit"><bounds x="92" y="19" width="10" height="15" /></element>
+ <element name="digit0" ref="digit"><bounds x="102" y="19" width="10" height="15" /></element>
<!-- VFD card symbols -->
- <bezel name="10.10" element="sym_heart"><bounds x="4" y="15" width="3" height="3" /></bezel>
- <bezel name="10.8" element="sym_club"><bounds x="7.5" y="15" width="3" height="3" /></bezel>
- <bezel name="10.11" element="sym_spade"><bounds x="3" y="35" width="3" height="3" /></bezel>
- <bezel name="10.9" element="sym_diamond"><bounds x="6.5" y="35" width="3" height="3" /></bezel>
-
- <bezel name="9.10" element="sym_heart"><bounds x="14" y="15" width="3" height="3" /></bezel>
- <bezel name="9.8" element="sym_club"><bounds x="17.5" y="15" width="3" height="3" /></bezel>
- <bezel name="9.11" element="sym_spade"><bounds x="13" y="35" width="3" height="3" /></bezel>
- <bezel name="9.9" element="sym_diamond"><bounds x="16.5" y="35" width="3" height="3" /></bezel>
-
- <bezel name="8.10" element="sym_heart"><bounds x="24" y="15" width="3" height="3" /></bezel>
- <bezel name="8.8" element="sym_club"><bounds x="27.5" y="15" width="3" height="3" /></bezel>
- <bezel name="8.11" element="sym_spade"><bounds x="23" y="35" width="3" height="3" /></bezel>
- <bezel name="8.9" element="sym_diamond"><bounds x="26.5" y="35" width="3" height="3" /></bezel>
-
- <bezel name="7.10" element="sym_heart"><bounds x="34" y="15" width="3" height="3" /></bezel>
- <bezel name="7.8" element="sym_club"><bounds x="37.5" y="15" width="3" height="3" /></bezel>
- <bezel name="7.11" element="sym_spade"><bounds x="33" y="35" width="3" height="3" /></bezel>
- <bezel name="7.9" element="sym_diamond"><bounds x="36.5" y="35" width="3" height="3" /></bezel>
-
- <bezel name="6.10" element="sym_heart"><bounds x="44" y="15" width="3" height="3" /></bezel>
- <bezel name="6.8" element="sym_club"><bounds x="47.5" y="15" width="3" height="3" /></bezel>
- <bezel name="6.11" element="sym_spade"><bounds x="43" y="35" width="3" height="3" /></bezel>
- <bezel name="6.9" element="sym_diamond"><bounds x="46.5" y="35" width="3" height="3" /></bezel>
-
- <bezel name="5.10" element="sym_heart"><bounds x="54" y="15" width="3" height="3" /></bezel>
- <bezel name="5.8" element="sym_club"><bounds x="57.5" y="15" width="3" height="3" /></bezel>
- <bezel name="5.11" element="sym_spade"><bounds x="53" y="35" width="3" height="3" /></bezel>
- <bezel name="5.9" element="sym_diamond"><bounds x="56.5" y="35" width="3" height="3" /></bezel>
-
- <bezel name="4.10" element="sym_heart"><bounds x="64" y="15" width="3" height="3" /></bezel>
- <bezel name="4.8" element="sym_club"><bounds x="67.5" y="15" width="3" height="3" /></bezel>
- <bezel name="4.11" element="sym_spade"><bounds x="63" y="35" width="3" height="3" /></bezel>
- <bezel name="4.9" element="sym_diamond"><bounds x="66.5" y="35" width="3" height="3" /></bezel>
-
- <bezel name="3.10" element="sym_heart"><bounds x="74" y="15" width="3" height="3" /></bezel>
- <bezel name="3.8" element="sym_club"><bounds x="77.5" y="15" width="3" height="3" /></bezel>
- <bezel name="3.11" element="sym_spade"><bounds x="73" y="35" width="3" height="3" /></bezel>
- <bezel name="3.9" element="sym_diamond"><bounds x="76.5" y="35" width="3" height="3" /></bezel>
-
- <bezel name="2.10" element="sym_heart"><bounds x="84" y="15" width="3" height="3" /></bezel>
- <bezel name="2.8" element="sym_club"><bounds x="87.5" y="15" width="3" height="3" /></bezel>
- <bezel name="2.11" element="sym_spade"><bounds x="83" y="35" width="3" height="3" /></bezel>
- <bezel name="2.9" element="sym_diamond"><bounds x="86.5" y="35" width="3" height="3" /></bezel>
-
- <bezel name="1.10" element="sym_heart"><bounds x="94" y="15" width="3" height="3" /></bezel>
- <bezel name="1.8" element="sym_club"><bounds x="97.5" y="15" width="3" height="3" /></bezel>
- <bezel name="1.11" element="sym_spade"><bounds x="93" y="35" width="3" height="3" /></bezel>
- <bezel name="1.9" element="sym_diamond"><bounds x="96.5" y="35" width="3" height="3" /></bezel>
-
- <bezel name="0.10" element="sym_heart"><bounds x="104" y="15" width="3" height="3" /></bezel>
- <bezel name="0.8" element="sym_club"><bounds x="107.5" y="15" width="3" height="3" /></bezel>
- <bezel name="0.11" element="sym_spade"><bounds x="103" y="35" width="3" height="3" /></bezel>
- <bezel name="0.9" element="sym_diamond"><bounds x="106.5" y="35" width="3" height="3" /></bezel>
-
- <!-- bezel -->
-
- <bezel element="static_yellow"><bounds x="0" y="13" width="114" height="0.5" /></bezel>
- <bezel element="static_yellow"><bounds x="0" y="39.5" width="114" height="0.5" /></bezel>
- <bezel element="static_yellow"><bounds x="0" y="13.25" width="0.5" height="26.5" /></bezel>
- <bezel element="static_yellow"><bounds x="113.5" y="13.25" width="0.5" height="26.5" /></bezel>
-
- <bezel element="static_yellow"><bounds x="0" y="6.5" width="114" height="0.5" /></bezel>
- <bezel element="static_yellow"><bounds x="0" y="46" width="114" height="0.5" /></bezel>
-
- <bezel element="text_gr"><bounds x="0" y="1.25" width="114" height="4" /></bezel>
- <bezel element="text_bj"><bounds x="0" y="47.75" width="114" height="4" /></bezel>
-
- <bezel element="text_10"><bounds x="2" y="8" width="10" height="4" /></bezel>
- <bezel element="text_9"><bounds x="12" y="8" width="10" height="4" /></bezel>
- <bezel element="text_8"><bounds x="22" y="8" width="10" height="4" /></bezel>
- <bezel element="text_7"><bounds x="32" y="8" width="10" height="4" /></bezel>
- <bezel element="text_6"><bounds x="42" y="8" width="10" height="4" /></bezel>
- <bezel element="text_5"><bounds x="52" y="8" width="10" height="4" /></bezel>
- <bezel element="text_4"><bounds x="62" y="8" width="10" height="4" /></bezel>
- <bezel element="text_3"><bounds x="72" y="8" width="10" height="4" /></bezel>
- <bezel element="text_2"><bounds x="82" y="8" width="10" height="4" /></bezel>
- <bezel element="text_1"><bounds x="92" y="8" width="10" height="4" /></bezel>
-
- <bezel element="text_dealer"><bounds x="2" y="41" width="30" height="4" /></bezel>
- <bezel element="text_5"><bounds x="62" y="41" width="10" height="4" /></bezel>
- <bezel element="text_4"><bounds x="72" y="41" width="10" height="4" /></bezel>
- <bezel element="text_3"><bounds x="82" y="41" width="10" height="4" /></bezel>
- <bezel element="text_2"><bounds x="92" y="41" width="10" height="4" /></bezel>
- <bezel element="text_1"><bounds x="102" y="41" width="10" height="4" /></bezel>
+ <element name="10.10" ref="sym_heart"><bounds x="4" y="15" width="3" height="3" /></element>
+ <element name="10.8" ref="sym_club"><bounds x="7.5" y="15" width="3" height="3" /></element>
+ <element name="10.11" ref="sym_spade"><bounds x="3" y="35" width="3" height="3" /></element>
+ <element name="10.9" ref="sym_diamond"><bounds x="6.5" y="35" width="3" height="3" /></element>
+
+ <element name="9.10" ref="sym_heart"><bounds x="14" y="15" width="3" height="3" /></element>
+ <element name="9.8" ref="sym_club"><bounds x="17.5" y="15" width="3" height="3" /></element>
+ <element name="9.11" ref="sym_spade"><bounds x="13" y="35" width="3" height="3" /></element>
+ <element name="9.9" ref="sym_diamond"><bounds x="16.5" y="35" width="3" height="3" /></element>
+
+ <element name="8.10" ref="sym_heart"><bounds x="24" y="15" width="3" height="3" /></element>
+ <element name="8.8" ref="sym_club"><bounds x="27.5" y="15" width="3" height="3" /></element>
+ <element name="8.11" ref="sym_spade"><bounds x="23" y="35" width="3" height="3" /></element>
+ <element name="8.9" ref="sym_diamond"><bounds x="26.5" y="35" width="3" height="3" /></element>
+
+ <element name="7.10" ref="sym_heart"><bounds x="34" y="15" width="3" height="3" /></element>
+ <element name="7.8" ref="sym_club"><bounds x="37.5" y="15" width="3" height="3" /></element>
+ <element name="7.11" ref="sym_spade"><bounds x="33" y="35" width="3" height="3" /></element>
+ <element name="7.9" ref="sym_diamond"><bounds x="36.5" y="35" width="3" height="3" /></element>
+
+ <element name="6.10" ref="sym_heart"><bounds x="44" y="15" width="3" height="3" /></element>
+ <element name="6.8" ref="sym_club"><bounds x="47.5" y="15" width="3" height="3" /></element>
+ <element name="6.11" ref="sym_spade"><bounds x="43" y="35" width="3" height="3" /></element>
+ <element name="6.9" ref="sym_diamond"><bounds x="46.5" y="35" width="3" height="3" /></element>
+
+ <element name="5.10" ref="sym_heart"><bounds x="54" y="15" width="3" height="3" /></element>
+ <element name="5.8" ref="sym_club"><bounds x="57.5" y="15" width="3" height="3" /></element>
+ <element name="5.11" ref="sym_spade"><bounds x="53" y="35" width="3" height="3" /></element>
+ <element name="5.9" ref="sym_diamond"><bounds x="56.5" y="35" width="3" height="3" /></element>
+
+ <element name="4.10" ref="sym_heart"><bounds x="64" y="15" width="3" height="3" /></element>
+ <element name="4.8" ref="sym_club"><bounds x="67.5" y="15" width="3" height="3" /></element>
+ <element name="4.11" ref="sym_spade"><bounds x="63" y="35" width="3" height="3" /></element>
+ <element name="4.9" ref="sym_diamond"><bounds x="66.5" y="35" width="3" height="3" /></element>
+
+ <element name="3.10" ref="sym_heart"><bounds x="74" y="15" width="3" height="3" /></element>
+ <element name="3.8" ref="sym_club"><bounds x="77.5" y="15" width="3" height="3" /></element>
+ <element name="3.11" ref="sym_spade"><bounds x="73" y="35" width="3" height="3" /></element>
+ <element name="3.9" ref="sym_diamond"><bounds x="76.5" y="35" width="3" height="3" /></element>
+
+ <element name="2.10" ref="sym_heart"><bounds x="84" y="15" width="3" height="3" /></element>
+ <element name="2.8" ref="sym_club"><bounds x="87.5" y="15" width="3" height="3" /></element>
+ <element name="2.11" ref="sym_spade"><bounds x="83" y="35" width="3" height="3" /></element>
+ <element name="2.9" ref="sym_diamond"><bounds x="86.5" y="35" width="3" height="3" /></element>
+
+ <element name="1.10" ref="sym_heart"><bounds x="94" y="15" width="3" height="3" /></element>
+ <element name="1.8" ref="sym_club"><bounds x="97.5" y="15" width="3" height="3" /></element>
+ <element name="1.11" ref="sym_spade"><bounds x="93" y="35" width="3" height="3" /></element>
+ <element name="1.9" ref="sym_diamond"><bounds x="96.5" y="35" width="3" height="3" /></element>
+
+ <element name="0.10" ref="sym_heart"><bounds x="104" y="15" width="3" height="3" /></element>
+ <element name="0.8" ref="sym_club"><bounds x="107.5" y="15" width="3" height="3" /></element>
+ <element name="0.11" ref="sym_spade"><bounds x="103" y="35" width="3" height="3" /></element>
+ <element name="0.9" ref="sym_diamond"><bounds x="106.5" y="35" width="3" height="3" /></element>
+
+ <!-- element -->
+
+ <element ref="static_yellow"><bounds x="0" y="13" width="114" height="0.5" /></element>
+ <element ref="static_yellow"><bounds x="0" y="39.5" width="114" height="0.5" /></element>
+ <element ref="static_yellow"><bounds x="0" y="13.25" width="0.5" height="26.5" /></element>
+ <element ref="static_yellow"><bounds x="113.5" y="13.25" width="0.5" height="26.5" /></element>
+
+ <element ref="static_yellow"><bounds x="0" y="6.5" width="114" height="0.5" /></element>
+ <element ref="static_yellow"><bounds x="0" y="46" width="114" height="0.5" /></element>
+
+ <element ref="text_gr"><bounds x="0" y="1.25" width="114" height="4" /></element>
+ <element ref="text_bj"><bounds x="0" y="47.75" width="114" height="4" /></element>
+
+ <element ref="text_10"><bounds x="2" y="8" width="10" height="4" /></element>
+ <element ref="text_9"><bounds x="12" y="8" width="10" height="4" /></element>
+ <element ref="text_8"><bounds x="22" y="8" width="10" height="4" /></element>
+ <element ref="text_7"><bounds x="32" y="8" width="10" height="4" /></element>
+ <element ref="text_6"><bounds x="42" y="8" width="10" height="4" /></element>
+ <element ref="text_5"><bounds x="52" y="8" width="10" height="4" /></element>
+ <element ref="text_4"><bounds x="62" y="8" width="10" height="4" /></element>
+ <element ref="text_3"><bounds x="72" y="8" width="10" height="4" /></element>
+ <element ref="text_2"><bounds x="82" y="8" width="10" height="4" /></element>
+ <element ref="text_1"><bounds x="92" y="8" width="10" height="4" /></element>
+
+ <element ref="text_dealer"><bounds x="2" y="41" width="30" height="4" /></element>
+ <element ref="text_5"><bounds x="62" y="41" width="10" height="4" /></element>
+ <element ref="text_4"><bounds x="72" y="41" width="10" height="4" /></element>
+ <element ref="text_3"><bounds x="82" y="41" width="10" height="4" /></element>
+ <element ref="text_2"><bounds x="92" y="41" width="10" height="4" /></element>
+ <element ref="text_1"><bounds x="102" y="41" width="10" height="4" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/gpoker.lay b/src/mame/layout/gpoker.lay
index aa2b0cd0d23..c821b6f2f47 100644
--- a/src/mame/layout/gpoker.lay
+++ b/src/mame/layout/gpoker.lay
@@ -43,100 +43,100 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="114" top="0" bottom="33" />
- <bezel element="static_black">
+ <element ref="static_black">
<bounds left="0" right="114" top="0" bottom="33" />
- </bezel>
+ </element>
<!-- VFD digits -->
- <bezel name="digit9" element="digit"><bounds x="2" y="12" width="10" height="15" /></bezel>
- <bezel name="digit8" element="digit"><bounds x="12" y="12" width="10" height="15" /></bezel>
- <bezel name="digit7" element="digit"><bounds x="22" y="12" width="10" height="15" /></bezel>
- <bezel name="digit6" element="digit"><bounds x="32" y="12" width="10" height="15" /></bezel>
- <bezel name="digit5" element="digit"><bounds x="42" y="12" width="10" height="15" /></bezel>
- <bezel name="digit10" element="digit"><bounds x="52" y="12" width="10" height="15" /></bezel>
- <bezel name="digit4" element="digit"><bounds x="62" y="12" width="10" height="15" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="72" y="12" width="10" height="15" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="82" y="12" width="10" height="15" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="92" y="12" width="10" height="15" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="102" y="12" width="10" height="15" /></bezel>
+ <element name="digit9" ref="digit"><bounds x="2" y="12" width="10" height="15" /></element>
+ <element name="digit8" ref="digit"><bounds x="12" y="12" width="10" height="15" /></element>
+ <element name="digit7" ref="digit"><bounds x="22" y="12" width="10" height="15" /></element>
+ <element name="digit6" ref="digit"><bounds x="32" y="12" width="10" height="15" /></element>
+ <element name="digit5" ref="digit"><bounds x="42" y="12" width="10" height="15" /></element>
+ <element name="digit10" ref="digit"><bounds x="52" y="12" width="10" height="15" /></element>
+ <element name="digit4" ref="digit"><bounds x="62" y="12" width="10" height="15" /></element>
+ <element name="digit3" ref="digit"><bounds x="72" y="12" width="10" height="15" /></element>
+ <element name="digit2" ref="digit"><bounds x="82" y="12" width="10" height="15" /></element>
+ <element name="digit1" ref="digit"><bounds x="92" y="12" width="10" height="15" /></element>
+ <element name="digit0" ref="digit"><bounds x="102" y="12" width="10" height="15" /></element>
<!-- VFD card symbols -->
- <bezel name="9.10" element="sym_heart"><bounds x="4" y="8" width="3" height="3" /></bezel>
- <bezel name="9.8" element="sym_club"><bounds x="7.5" y="8" width="3" height="3" /></bezel>
- <bezel name="9.11" element="sym_spade"><bounds x="3" y="28" width="3" height="3" /></bezel>
- <bezel name="9.9" element="sym_diamond"><bounds x="6.5" y="28" width="3" height="3" /></bezel>
-
- <bezel name="8.10" element="sym_heart"><bounds x="14" y="8" width="3" height="3" /></bezel>
- <bezel name="8.8" element="sym_club"><bounds x="17.5" y="8" width="3" height="3" /></bezel>
- <bezel name="8.11" element="sym_spade"><bounds x="13" y="28" width="3" height="3" /></bezel>
- <bezel name="8.9" element="sym_diamond"><bounds x="16.5" y="28" width="3" height="3" /></bezel>
-
- <bezel name="7.10" element="sym_heart"><bounds x="24" y="8" width="3" height="3" /></bezel>
- <bezel name="7.8" element="sym_club"><bounds x="27.5" y="8" width="3" height="3" /></bezel>
- <bezel name="7.11" element="sym_spade"><bounds x="23" y="28" width="3" height="3" /></bezel>
- <bezel name="7.9" element="sym_diamond"><bounds x="26.5" y="28" width="3" height="3" /></bezel>
-
- <bezel name="6.10" element="sym_heart"><bounds x="34" y="8" width="3" height="3" /></bezel>
- <bezel name="6.8" element="sym_club"><bounds x="37.5" y="8" width="3" height="3" /></bezel>
- <bezel name="6.11" element="sym_spade"><bounds x="33" y="28" width="3" height="3" /></bezel>
- <bezel name="6.9" element="sym_diamond"><bounds x="36.5" y="28" width="3" height="3" /></bezel>
-
- <bezel name="5.10" element="sym_heart"><bounds x="44" y="8" width="3" height="3" /></bezel>
- <bezel name="5.8" element="sym_club"><bounds x="47.5" y="8" width="3" height="3" /></bezel>
- <bezel name="5.11" element="sym_spade"><bounds x="43" y="28" width="3" height="3" /></bezel>
- <bezel name="5.9" element="sym_diamond"><bounds x="46.5" y="28" width="3" height="3" /></bezel>
-
- <bezel name="10.10" element="sym_heart"><bounds x="54" y="8" width="3" height="3" /></bezel>
- <bezel name="10.8" element="sym_club"><bounds x="57.5" y="8" width="3" height="3" /></bezel>
- <bezel name="10.11" element="sym_spade"><bounds x="53" y="28" width="3" height="3" /></bezel>
- <bezel name="10.9" element="sym_diamond"><bounds x="56.5" y="28" width="3" height="3" /></bezel>
-
- <bezel name="4.10" element="sym_heart"><bounds x="64" y="8" width="3" height="3" /></bezel>
- <bezel name="4.8" element="sym_club"><bounds x="67.5" y="8" width="3" height="3" /></bezel>
- <bezel name="4.11" element="sym_spade"><bounds x="63" y="28" width="3" height="3" /></bezel>
- <bezel name="4.9" element="sym_diamond"><bounds x="66.5" y="28" width="3" height="3" /></bezel>
-
- <bezel name="3.10" element="sym_heart"><bounds x="74" y="8" width="3" height="3" /></bezel>
- <bezel name="3.8" element="sym_club"><bounds x="77.5" y="8" width="3" height="3" /></bezel>
- <bezel name="3.11" element="sym_spade"><bounds x="73" y="28" width="3" height="3" /></bezel>
- <bezel name="3.9" element="sym_diamond"><bounds x="76.5" y="28" width="3" height="3" /></bezel>
-
- <bezel name="2.10" element="sym_heart"><bounds x="84" y="8" width="3" height="3" /></bezel>
- <bezel name="2.8" element="sym_club"><bounds x="87.5" y="8" width="3" height="3" /></bezel>
- <bezel name="2.11" element="sym_spade"><bounds x="83" y="28" width="3" height="3" /></bezel>
- <bezel name="2.9" element="sym_diamond"><bounds x="86.5" y="28" width="3" height="3" /></bezel>
-
- <bezel name="1.10" element="sym_heart"><bounds x="94" y="8" width="3" height="3" /></bezel>
- <bezel name="1.8" element="sym_club"><bounds x="97.5" y="8" width="3" height="3" /></bezel>
- <bezel name="1.11" element="sym_spade"><bounds x="93" y="28" width="3" height="3" /></bezel>
- <bezel name="1.9" element="sym_diamond"><bounds x="96.5" y="28" width="3" height="3" /></bezel>
-
- <bezel name="0.10" element="sym_heart"><bounds x="104" y="8" width="3" height="3" /></bezel>
- <bezel name="0.8" element="sym_club"><bounds x="107.5" y="8" width="3" height="3" /></bezel>
- <bezel name="0.11" element="sym_spade"><bounds x="103" y="28" width="3" height="3" /></bezel>
- <bezel name="0.9" element="sym_diamond"><bounds x="106.5" y="28" width="3" height="3" /></bezel>
-
- <!-- bezel -->
-
- <bezel element="static_white"><bounds x="0" y="6" width="54" height="0.5" /></bezel>
- <bezel element="static_white"><bounds x="0" y="32.5" width="54" height="0.5" /></bezel>
- <bezel element="static_white"><bounds x="0" y="6.25" width="0.5" height="26.5" /></bezel>
- <bezel element="static_white"><bounds x="53.5" y="6.25" width="0.5" height="26.5" /></bezel>
-
- <bezel element="static_white"><bounds x="60" y="6" width="54" height="0.5" /></bezel>
- <bezel element="static_white"><bounds x="60" y="32.5" width="54" height="0.5" /></bezel>
- <bezel element="static_white"><bounds x="60" y="6.25" width="0.5" height="26.5" /></bezel>
- <bezel element="static_white"><bounds x="113.5" y="6.25" width="0.5" height="26.5" /></bezel>
-
- <bezel element="text_dealer"><bounds x="2" y="1" width="50" height="4" /></bezel>
-
- <bezel element="text_5"><bounds x="62" y="1" width="10" height="4" /></bezel>
- <bezel element="text_4"><bounds x="72" y="1" width="10" height="4" /></bezel>
- <bezel element="text_3"><bounds x="82" y="1" width="10" height="4" /></bezel>
- <bezel element="text_2"><bounds x="92" y="1" width="10" height="4" /></bezel>
- <bezel element="text_1"><bounds x="102" y="1" width="10" height="4" /></bezel>
+ <element name="9.10" ref="sym_heart"><bounds x="4" y="8" width="3" height="3" /></element>
+ <element name="9.8" ref="sym_club"><bounds x="7.5" y="8" width="3" height="3" /></element>
+ <element name="9.11" ref="sym_spade"><bounds x="3" y="28" width="3" height="3" /></element>
+ <element name="9.9" ref="sym_diamond"><bounds x="6.5" y="28" width="3" height="3" /></element>
+
+ <element name="8.10" ref="sym_heart"><bounds x="14" y="8" width="3" height="3" /></element>
+ <element name="8.8" ref="sym_club"><bounds x="17.5" y="8" width="3" height="3" /></element>
+ <element name="8.11" ref="sym_spade"><bounds x="13" y="28" width="3" height="3" /></element>
+ <element name="8.9" ref="sym_diamond"><bounds x="16.5" y="28" width="3" height="3" /></element>
+
+ <element name="7.10" ref="sym_heart"><bounds x="24" y="8" width="3" height="3" /></element>
+ <element name="7.8" ref="sym_club"><bounds x="27.5" y="8" width="3" height="3" /></element>
+ <element name="7.11" ref="sym_spade"><bounds x="23" y="28" width="3" height="3" /></element>
+ <element name="7.9" ref="sym_diamond"><bounds x="26.5" y="28" width="3" height="3" /></element>
+
+ <element name="6.10" ref="sym_heart"><bounds x="34" y="8" width="3" height="3" /></element>
+ <element name="6.8" ref="sym_club"><bounds x="37.5" y="8" width="3" height="3" /></element>
+ <element name="6.11" ref="sym_spade"><bounds x="33" y="28" width="3" height="3" /></element>
+ <element name="6.9" ref="sym_diamond"><bounds x="36.5" y="28" width="3" height="3" /></element>
+
+ <element name="5.10" ref="sym_heart"><bounds x="44" y="8" width="3" height="3" /></element>
+ <element name="5.8" ref="sym_club"><bounds x="47.5" y="8" width="3" height="3" /></element>
+ <element name="5.11" ref="sym_spade"><bounds x="43" y="28" width="3" height="3" /></element>
+ <element name="5.9" ref="sym_diamond"><bounds x="46.5" y="28" width="3" height="3" /></element>
+
+ <element name="10.10" ref="sym_heart"><bounds x="54" y="8" width="3" height="3" /></element>
+ <element name="10.8" ref="sym_club"><bounds x="57.5" y="8" width="3" height="3" /></element>
+ <element name="10.11" ref="sym_spade"><bounds x="53" y="28" width="3" height="3" /></element>
+ <element name="10.9" ref="sym_diamond"><bounds x="56.5" y="28" width="3" height="3" /></element>
+
+ <element name="4.10" ref="sym_heart"><bounds x="64" y="8" width="3" height="3" /></element>
+ <element name="4.8" ref="sym_club"><bounds x="67.5" y="8" width="3" height="3" /></element>
+ <element name="4.11" ref="sym_spade"><bounds x="63" y="28" width="3" height="3" /></element>
+ <element name="4.9" ref="sym_diamond"><bounds x="66.5" y="28" width="3" height="3" /></element>
+
+ <element name="3.10" ref="sym_heart"><bounds x="74" y="8" width="3" height="3" /></element>
+ <element name="3.8" ref="sym_club"><bounds x="77.5" y="8" width="3" height="3" /></element>
+ <element name="3.11" ref="sym_spade"><bounds x="73" y="28" width="3" height="3" /></element>
+ <element name="3.9" ref="sym_diamond"><bounds x="76.5" y="28" width="3" height="3" /></element>
+
+ <element name="2.10" ref="sym_heart"><bounds x="84" y="8" width="3" height="3" /></element>
+ <element name="2.8" ref="sym_club"><bounds x="87.5" y="8" width="3" height="3" /></element>
+ <element name="2.11" ref="sym_spade"><bounds x="83" y="28" width="3" height="3" /></element>
+ <element name="2.9" ref="sym_diamond"><bounds x="86.5" y="28" width="3" height="3" /></element>
+
+ <element name="1.10" ref="sym_heart"><bounds x="94" y="8" width="3" height="3" /></element>
+ <element name="1.8" ref="sym_club"><bounds x="97.5" y="8" width="3" height="3" /></element>
+ <element name="1.11" ref="sym_spade"><bounds x="93" y="28" width="3" height="3" /></element>
+ <element name="1.9" ref="sym_diamond"><bounds x="96.5" y="28" width="3" height="3" /></element>
+
+ <element name="0.10" ref="sym_heart"><bounds x="104" y="8" width="3" height="3" /></element>
+ <element name="0.8" ref="sym_club"><bounds x="107.5" y="8" width="3" height="3" /></element>
+ <element name="0.11" ref="sym_spade"><bounds x="103" y="28" width="3" height="3" /></element>
+ <element name="0.9" ref="sym_diamond"><bounds x="106.5" y="28" width="3" height="3" /></element>
+
+ <!-- element -->
+
+ <element ref="static_white"><bounds x="0" y="6" width="54" height="0.5" /></element>
+ <element ref="static_white"><bounds x="0" y="32.5" width="54" height="0.5" /></element>
+ <element ref="static_white"><bounds x="0" y="6.25" width="0.5" height="26.5" /></element>
+ <element ref="static_white"><bounds x="53.5" y="6.25" width="0.5" height="26.5" /></element>
+
+ <element ref="static_white"><bounds x="60" y="6" width="54" height="0.5" /></element>
+ <element ref="static_white"><bounds x="60" y="32.5" width="54" height="0.5" /></element>
+ <element ref="static_white"><bounds x="60" y="6.25" width="0.5" height="26.5" /></element>
+ <element ref="static_white"><bounds x="113.5" y="6.25" width="0.5" height="26.5" /></element>
+
+ <element ref="text_dealer"><bounds x="2" y="1" width="50" height="4" /></element>
+
+ <element ref="text_5"><bounds x="62" y="1" width="10" height="4" /></element>
+ <element ref="text_4"><bounds x="72" y="1" width="10" height="4" /></element>
+ <element ref="text_3"><bounds x="82" y="1" width="10" height="4" /></element>
+ <element ref="text_2"><bounds x="92" y="1" width="10" height="4" /></element>
+ <element ref="text_1"><bounds x="102" y="1" width="10" height="4" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/grobot9.lay b/src/mame/layout/grobot9.lay
index 09099caf950..8d9b03a3efe 100644
--- a/src/mame/layout/grobot9.lay
+++ b/src/mame/layout/grobot9.lay
@@ -96,220 +96,220 @@ license:CC0
<view name="Internal Layout">
<bounds left="1" right="50" top="2.5" bottom="63.4" />
- <bezel element="text_u1"><bounds x="0" y="3.5" width="52" height="1.5" /></bezel>
- <bezel element="text_u2"><bounds x="0" y="5.0" width="52" height="1.5" /></bezel>
- <bezel element="text_u3"><bounds x="0" y="6.5" width="52" height="1.5" /></bezel>
+ <element ref="text_u1"><bounds x="0" y="3.5" width="52" height="1.5" /></element>
+ <element ref="text_u2"><bounds x="0" y="5.0" width="52" height="1.5" /></element>
+ <element ref="text_u3"><bounds x="0" y="6.5" width="52" height="1.5" /></element>
<!-- misc buttons -->
- <bezel element="static_yellow"><bounds x="43" y="16" width="5" height="5" /></bezel>
- <bezel element="static_yellow"><bounds x="43" y="31" width="5" height="5" /></bezel>
- <bezel element="static_yellow"><bounds x="43" y="46" width="5" height="5" /></bezel>
+ <element ref="static_yellow"><bounds x="43" y="16" width="5" height="5" /></element>
+ <element ref="static_yellow"><bounds x="43" y="31" width="5" height="5" /></element>
+ <element ref="static_yellow"><bounds x="43" y="46" width="5" height="5" /></element>
- <bezel element="maskd" inputtag="IN.3" inputmask="0x08"><bounds x="43" y="16" width="5" height="5" /><color alpha="0.2" /></bezel>
- <bezel element="maskd" inputtag="IN.2" inputmask="0x02"><bounds x="43" y="31" width="5" height="5" /><color alpha="0.2" /></bezel>
- <bezel element="maskd" inputtag="IN.2" inputmask="0x04"><bounds x="43" y="46" width="5" height="5" /><color alpha="0.2" /></bezel>
+ <element ref="maskd" inputtag="IN.3" inputmask="0x08"><bounds x="43" y="16" width="5" height="5" /><color alpha="0.2" /></element>
+ <element ref="maskd" inputtag="IN.2" inputmask="0x02"><bounds x="43" y="31" width="5" height="5" /><color alpha="0.2" /></element>
+ <element ref="maskd" inputtag="IN.2" inputmask="0x04"><bounds x="43" y="46" width="5" height="5" /><color alpha="0.2" /></element>
- <bezel element="text_r1"><bounds x="39" y="21.4" width="13" height="2" /></bezel>
- <bezel element="text_r2"><bounds x="39" y="36.4" width="13" height="2" /></bezel>
- <bezel element="text_r3"><bounds x="39" y="51.4" width="13" height="2" /></bezel>
+ <element ref="text_r1"><bounds x="39" y="21.4" width="13" height="2" /></element>
+ <element ref="text_r2"><bounds x="39" y="36.4" width="13" height="2" /></element>
+ <element ref="text_r3"><bounds x="39" y="51.4" width="13" height="2" /></element>
- <bezel element="static_white"><bounds x="18" y="55" width="5" height="5" /></bezel>
- <bezel element="static_white"><bounds x="26" y="55" width="5" height="5" /></bezel>
- <bezel element="static_white"><bounds x="34" y="55" width="5" height="5" /></bezel>
+ <element ref="static_white"><bounds x="18" y="55" width="5" height="5" /></element>
+ <element ref="static_white"><bounds x="26" y="55" width="5" height="5" /></element>
+ <element ref="static_white"><bounds x="34" y="55" width="5" height="5" /></element>
- <bezel element="maskd" inputtag="IN.4" inputmask="0x01"><bounds x="18" y="55" width="5" height="5" /><color alpha="0.2" /></bezel>
- <bezel element="maskd" inputtag="IN.3" inputmask="0x01"><bounds x="26" y="55" width="5" height="5" /><color alpha="0.2" /></bezel>
- <bezel element="maskd" inputtag="IN.3" inputmask="0x04"><bounds x="34" y="55" width="5" height="5" /><color alpha="0.2" /></bezel>
+ <element ref="maskd" inputtag="IN.4" inputmask="0x01"><bounds x="18" y="55" width="5" height="5" /><color alpha="0.2" /></element>
+ <element ref="maskd" inputtag="IN.3" inputmask="0x01"><bounds x="26" y="55" width="5" height="5" /><color alpha="0.2" /></element>
+ <element ref="maskd" inputtag="IN.3" inputmask="0x04"><bounds x="34" y="55" width="5" height="5" /><color alpha="0.2" /></element>
- <bezel element="text_d1"><bounds x="16" y="60.4" width="9" height="2" /></bezel>
- <bezel element="text_d2"><bounds x="24" y="60.4" width="9" height="2" /></bezel>
- <bezel element="text_d3"><bounds x="32" y="60.4" width="9" height="2" /></bezel>
+ <element ref="text_d1"><bounds x="16" y="60.4" width="9" height="2" /></element>
+ <element ref="text_d2"><bounds x="24" y="60.4" width="9" height="2" /></element>
+ <element ref="text_d3"><bounds x="32" y="60.4" width="9" height="2" /></element>
<!-- coloured lighted buttons -->
<!-- row 1 2 3 -->
- <bezel element="button1">
+ <element ref="button1">
<bounds x="3" y="9" width="10" height="12" />
- </bezel>
- <bezel name="0.0" element="mask1">
+ </element>
+ <element name="0.0" ref="mask1">
<bounds x="3" y="9" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask2" inputtag="IN.0" inputmask="0x01">
+ </element>
+ <element ref="mask2" inputtag="IN.0" inputmask="0x01">
<bounds x="3" y="9" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask3" inputtag="IN.0" inputmask="0x01">
+ </element>
+ <element ref="mask3" inputtag="IN.0" inputmask="0x01">
<bounds x="3" y="9" width="10" height="12" />
- </bezel>
- <bezel element="mask4" inputtag="IN.0" inputmask="0x01">
+ </element>
+ <element ref="mask4" inputtag="IN.0" inputmask="0x01">
<bounds x="3" y="9" width="10" height="12" />
- </bezel>
+ </element>
- <bezel element="button2">
+ <element ref="button2">
<bounds x="16" y="9" width="10" height="12" />
- </bezel>
- <bezel name="0.1" element="mask1">
+ </element>
+ <element name="0.1" ref="mask1">
<bounds x="16" y="9" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask2" inputtag="IN.0" inputmask="0x02">
+ </element>
+ <element ref="mask2" inputtag="IN.0" inputmask="0x02">
<bounds x="16" y="9" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask3" inputtag="IN.0" inputmask="0x02">
+ </element>
+ <element ref="mask3" inputtag="IN.0" inputmask="0x02">
<bounds x="16" y="9" width="10" height="12" />
- </bezel>
- <bezel element="mask4" inputtag="IN.0" inputmask="0x02">
+ </element>
+ <element ref="mask4" inputtag="IN.0" inputmask="0x02">
<bounds x="16" y="9" width="10" height="12" />
- </bezel>
+ </element>
- <bezel element="button3">
+ <element ref="button3">
<bounds x="29" y="9" width="10" height="12" />
- </bezel>
- <bezel name="0.2" element="mask1">
+ </element>
+ <element name="0.2" ref="mask1">
<bounds x="29" y="9" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask2" inputtag="IN.0" inputmask="0x04">
+ </element>
+ <element ref="mask2" inputtag="IN.0" inputmask="0x04">
<bounds x="29" y="9" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask3" inputtag="IN.0" inputmask="0x04">
+ </element>
+ <element ref="mask3" inputtag="IN.0" inputmask="0x04">
<bounds x="29" y="9" width="10" height="12" />
- </bezel>
- <bezel element="mask4" inputtag="IN.0" inputmask="0x04">
+ </element>
+ <element ref="mask4" inputtag="IN.0" inputmask="0x04">
<bounds x="29" y="9" width="10" height="12" />
- </bezel>
+ </element>
<!-- row 8 9 4 -->
- <bezel element="button8">
+ <element ref="button8">
<bounds x="3" y="24" width="10" height="12" />
- </bezel>
- <bezel name="0.7" element="mask1">
+ </element>
+ <element name="0.7" ref="mask1">
<bounds x="3" y="24" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask2" inputtag="IN.1" inputmask="0x08">
+ </element>
+ <element ref="mask2" inputtag="IN.1" inputmask="0x08">
<bounds x="3" y="24" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask3" inputtag="IN.1" inputmask="0x08">
+ </element>
+ <element ref="mask3" inputtag="IN.1" inputmask="0x08">
<bounds x="3" y="24" width="10" height="12" />
- </bezel>
- <bezel element="mask4" inputtag="IN.1" inputmask="0x08">
+ </element>
+ <element ref="mask4" inputtag="IN.1" inputmask="0x08">
<bounds x="3" y="24" width="10" height="12" />
- </bezel>
+ </element>
- <bezel element="button9">
+ <element ref="button9">
<bounds x="16" y="24" width="10" height="12" />
- </bezel>
- <bezel name="0.8" element="mask1">
+ </element>
+ <element name="0.8" ref="mask1">
<bounds x="16" y="24" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask2" inputtag="IN.2" inputmask="0x01">
+ </element>
+ <element ref="mask2" inputtag="IN.2" inputmask="0x01">
<bounds x="16" y="24" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask3" inputtag="IN.2" inputmask="0x01">
+ </element>
+ <element ref="mask3" inputtag="IN.2" inputmask="0x01">
<bounds x="16" y="24" width="10" height="12" />
- </bezel>
- <bezel element="mask4" inputtag="IN.2" inputmask="0x01">
+ </element>
+ <element ref="mask4" inputtag="IN.2" inputmask="0x01">
<bounds x="16" y="24" width="10" height="12" />
- </bezel>
+ </element>
- <bezel element="button4">
+ <element ref="button4">
<bounds x="29" y="24" width="10" height="12" />
- </bezel>
- <bezel name="0.3" element="mask1">
+ </element>
+ <element name="0.3" ref="mask1">
<bounds x="29" y="24" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask2" inputtag="IN.0" inputmask="0x08">
+ </element>
+ <element ref="mask2" inputtag="IN.0" inputmask="0x08">
<bounds x="29" y="24" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask3" inputtag="IN.0" inputmask="0x08">
+ </element>
+ <element ref="mask3" inputtag="IN.0" inputmask="0x08">
<bounds x="29" y="24" width="10" height="12" />
- </bezel>
- <bezel element="mask4" inputtag="IN.0" inputmask="0x08">
+ </element>
+ <element ref="mask4" inputtag="IN.0" inputmask="0x08">
<bounds x="29" y="24" width="10" height="12" />
- </bezel>
+ </element>
<!-- row 7 6 5 -->
- <bezel element="button7">
+ <element ref="button7">
<bounds x="3" y="39" width="10" height="12" />
- </bezel>
- <bezel name="0.6" element="mask1">
+ </element>
+ <element name="0.6" ref="mask1">
<bounds x="3" y="39" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask2" inputtag="IN.1" inputmask="0x04">
+ </element>
+ <element ref="mask2" inputtag="IN.1" inputmask="0x04">
<bounds x="3" y="39" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask3" inputtag="IN.1" inputmask="0x04">
+ </element>
+ <element ref="mask3" inputtag="IN.1" inputmask="0x04">
<bounds x="3" y="39" width="10" height="12" />
- </bezel>
- <bezel element="mask4" inputtag="IN.1" inputmask="0x04">
+ </element>
+ <element ref="mask4" inputtag="IN.1" inputmask="0x04">
<bounds x="3" y="39" width="10" height="12" />
- </bezel>
+ </element>
- <bezel element="button6">
+ <element ref="button6">
<bounds x="16" y="39" width="10" height="12" />
- </bezel>
- <bezel name="0.5" element="mask1">
+ </element>
+ <element name="0.5" ref="mask1">
<bounds x="16" y="39" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask2" inputtag="IN.1" inputmask="0x02">
+ </element>
+ <element ref="mask2" inputtag="IN.1" inputmask="0x02">
<bounds x="16" y="39" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask3" inputtag="IN.1" inputmask="0x02">
+ </element>
+ <element ref="mask3" inputtag="IN.1" inputmask="0x02">
<bounds x="16" y="39" width="10" height="12" />
- </bezel>
- <bezel element="mask4" inputtag="IN.1" inputmask="0x02">
+ </element>
+ <element ref="mask4" inputtag="IN.1" inputmask="0x02">
<bounds x="16" y="39" width="10" height="12" />
- </bezel>
+ </element>
- <bezel element="button5">
+ <element ref="button5">
<bounds x="29" y="39" width="10" height="12" />
- </bezel>
- <bezel name="0.4" element="mask1">
+ </element>
+ <element name="0.4" ref="mask1">
<bounds x="29" y="39" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask2" inputtag="IN.1" inputmask="0x01">
+ </element>
+ <element ref="mask2" inputtag="IN.1" inputmask="0x01">
<bounds x="29" y="39" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask3" inputtag="IN.1" inputmask="0x01">
+ </element>
+ <element ref="mask3" inputtag="IN.1" inputmask="0x01">
<bounds x="29" y="39" width="10" height="12" />
- </bezel>
- <bezel element="mask4" inputtag="IN.1" inputmask="0x01">
+ </element>
+ <element ref="mask4" inputtag="IN.1" inputmask="0x01">
<bounds x="29" y="39" width="10" height="12" />
- </bezel>
+ </element>
<!-- number labels -->
- <bezel element="text_1"><bounds x="3" y="21.4" width="9" height="2" /></bezel>
- <bezel element="text_2"><bounds x="16" y="21.4" width="9" height="2" /></bezel>
- <bezel element="text_3"><bounds x="29" y="21.4" width="9" height="2" /></bezel>
+ <element ref="text_1"><bounds x="3" y="21.4" width="9" height="2" /></element>
+ <element ref="text_2"><bounds x="16" y="21.4" width="9" height="2" /></element>
+ <element ref="text_3"><bounds x="29" y="21.4" width="9" height="2" /></element>
- <bezel element="text_8"><bounds x="3" y="36.4" width="9" height="2" /></bezel>
- <bezel element="text_9"><bounds x="16" y="36.4" width="9" height="2" /></bezel>
- <bezel element="text_4"><bounds x="29" y="36.4" width="9" height="2" /></bezel>
+ <element ref="text_8"><bounds x="3" y="36.4" width="9" height="2" /></element>
+ <element ref="text_9"><bounds x="16" y="36.4" width="9" height="2" /></element>
+ <element ref="text_4"><bounds x="29" y="36.4" width="9" height="2" /></element>
- <bezel element="text_7"><bounds x="3" y="51.4" width="9" height="2" /></bezel>
- <bezel element="text_6"><bounds x="16" y="51.4" width="9" height="2" /></bezel>
- <bezel element="text_5"><bounds x="29" y="51.4" width="9" height="2" /></bezel>
+ <element ref="text_7"><bounds x="3" y="51.4" width="9" height="2" /></element>
+ <element ref="text_6"><bounds x="16" y="51.4" width="9" height="2" /></element>
+ <element ref="text_5"><bounds x="29" y="51.4" width="9" height="2" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/h2hbaseb.lay b/src/mame/layout/h2hbaseb.lay
index 2ef9cd516a9..7785dc0d2a1 100644
--- a/src/mame/layout/h2hbaseb.lay
+++ b/src/mame/layout/h2hbaseb.lay
@@ -81,123 +81,123 @@ license:CC0
<view name="Internal Layout">
<bounds left="-5" right="85" top="0" bottom="135.5" />
- <bezel element="static_green">
+ <element ref="static_green">
<bounds left="-50" right="150" top="-50" bottom="150" />
- </bezel>
+ </element>
<!-- status/score panel -->
- <bezel element="static_white"><bounds x="12.3" y="6.7" width="54.4" height="35.6" /></bezel>
- <bezel element="static_green"><bounds x="12.7" y="7.1" width="53.6" height="13.5" /></bezel>
- <bezel element="static_black"><bounds x="12.7" y="21" width="53.6" height="13.5" /></bezel>
- <bezel element="static_green"><bounds x="12.7" y="34.9" width="53.6" height="7" /></bezel>
+ <element ref="static_white"><bounds x="12.3" y="6.7" width="54.4" height="35.6" /></element>
+ <element ref="static_green"><bounds x="12.7" y="7.1" width="53.6" height="13.5" /></element>
+ <element ref="static_black"><bounds x="12.7" y="21" width="53.6" height="13.5" /></element>
+ <element ref="static_green"><bounds x="12.7" y="34.9" width="53.6" height="7" /></element>
- <bezel element="text_balls">
+ <element ref="text_balls">
<bounds x="14" y="7.1" width="3" height="13.5" />
<orientation rotate="270" />
- </bezel>
- <bezel element="text_strikes">
+ </element>
+ <element ref="text_strikes">
<bounds x="20" y="7.1" width="3" height="13.5" />
<orientation rotate="270" />
- </bezel>
- <bezel element="text_outs">
+ </element>
+ <element ref="text_outs">
<bounds x="26" y="7.1" width="3" height="13.5" />
<orientation rotate="270" />
- </bezel>
- <bezel element="text_inning">
+ </element>
+ <element ref="text_inning">
<bounds x="32" y="7.1" width="3" height="13.5" />
<orientation rotate="270" />
- </bezel>
+ </element>
- <bezel element="text_score">
+ <element ref="text_score">
<bounds x="38" y="11.7" width="28" height="4.3" />
- </bezel>
-
- <bezel element="text_score"><bounds x="38" y="11.7" width="28" height="4.3" /></bezel>
- <bezel element="text_away"><bounds x="13" y="36.8" width="11" height="3" /></bezel>
- <bezel element="text_home"><bounds x="25" y="36.8" width="11" height="3" /></bezel>
-
- <bezel name="digit0" element="digit"><bounds x="13" y="24" width="5" height="7.5" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="19" y="24" width="5" height="7.5" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="25" y="24" width="5" height="7.5" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="31" y="24" width="5" height="7.5" /></bezel>
- <bezel element="digit"><bounds x="37" y="24" width="5" height="7.5" /></bezel> <!-- N/C -->
- <bezel name="digit4" element="digit"><bounds x="43" y="24" width="5" height="7.5" /></bezel>
- <bezel name="digit5" element="digit"><bounds x="49" y="24" width="5" height="7.5" /></bezel>
- <bezel name="digit6" element="digit"><bounds x="55" y="24" width="5" height="7.5" /></bezel>
- <bezel name="digit7" element="digit"><bounds x="61" y="24" width="5" height="7.5" /></bezel>
-
- <bezel element="static_blue">
+ </element>
+
+ <element ref="text_score"><bounds x="38" y="11.7" width="28" height="4.3" /></element>
+ <element ref="text_away"><bounds x="13" y="36.8" width="11" height="3" /></element>
+ <element ref="text_home"><bounds x="25" y="36.8" width="11" height="3" /></element>
+
+ <element name="digit0" ref="digit"><bounds x="13" y="24" width="5" height="7.5" /></element>
+ <element name="digit1" ref="digit"><bounds x="19" y="24" width="5" height="7.5" /></element>
+ <element name="digit2" ref="digit"><bounds x="25" y="24" width="5" height="7.5" /></element>
+ <element name="digit3" ref="digit"><bounds x="31" y="24" width="5" height="7.5" /></element>
+ <element ref="digit"><bounds x="37" y="24" width="5" height="7.5" /></element> <!-- N/C -->
+ <element name="digit4" ref="digit"><bounds x="43" y="24" width="5" height="7.5" /></element>
+ <element name="digit5" ref="digit"><bounds x="49" y="24" width="5" height="7.5" /></element>
+ <element name="digit6" ref="digit"><bounds x="55" y="24" width="5" height="7.5" /></element>
+ <element name="digit7" ref="digit"><bounds x="61" y="24" width="5" height="7.5" /></element>
+
+ <element ref="static_blue">
<bounds x="12.7" y="21" width="53.6" height="13.5" />
<color alpha="0.5" />
- </bezel>
+ </element>
- <bezel element="static_white"><bounds x="18.3" y="6.8" width="0.4" height="28" /></bezel>
- <bezel element="static_white"><bounds x="24.3" y="6.8" width="0.4" height="35.4" /></bezel>
- <bezel element="static_white"><bounds x="30.3" y="6.8" width="0.4" height="28" /></bezel>
- <bezel element="static_white"><bounds x="36.3" y="6.8" width="0.4" height="35.4" /></bezel>
+ <element ref="static_white"><bounds x="18.3" y="6.8" width="0.4" height="28" /></element>
+ <element ref="static_white"><bounds x="24.3" y="6.8" width="0.4" height="35.4" /></element>
+ <element ref="static_white"><bounds x="30.3" y="6.8" width="0.4" height="28" /></element>
+ <element ref="static_white"><bounds x="36.3" y="6.8" width="0.4" height="35.4" /></element>
- <!-- main bezel -->
+ <!-- main element -->
- <bezel element="static_whitec"><bounds x="0" y="50" width="80" height="80" /></bezel>
- <bezel element="static_yellowc"><bounds x="1" y="51" width="78" height="78" /></bezel>
- <bezel element="static_whitec"><bounds x="10.5" y="60.5" width="59" height="59" /></bezel>
- <bezel element="static_yellowc"><bounds x="11.5" y="61.5" width="57" height="57" /></bezel>
- <bezel element="static_whitec"><bounds x="15" y="65" width="50" height="50" /></bezel>
- <bezel element="static_greenc"><bounds x="16" y="66" width="48" height="48" /></bezel>
+ <element ref="static_whitec"><bounds x="0" y="50" width="80" height="80" /></element>
+ <element ref="static_yellowc"><bounds x="1" y="51" width="78" height="78" /></element>
+ <element ref="static_whitec"><bounds x="10.5" y="60.5" width="59" height="59" /></element>
+ <element ref="static_yellowc"><bounds x="11.5" y="61.5" width="57" height="57" /></element>
+ <element ref="static_whitec"><bounds x="15" y="65" width="50" height="50" /></element>
+ <element ref="static_greenc"><bounds x="16" y="66" width="48" height="48" /></element>
- <bezel element="static_whitec"><bounds x="33" y="76" width="14" height="14" /></bezel>
- <bezel element="static_blackc"><bounds x="34" y="77" width="12" height="12" /></bezel>
- <bezel element="static_white"><bounds x="34" y="85" width="12" height="30" /></bezel>
- <bezel element="static_blackc"><bounds x="34" y="77.5" width="12" height="12" /></bezel>
+ <element ref="static_whitec"><bounds x="33" y="76" width="14" height="14" /></element>
+ <element ref="static_blackc"><bounds x="34" y="77" width="12" height="12" /></element>
+ <element ref="static_white"><bounds x="34" y="85" width="12" height="30" /></element>
+ <element ref="static_blackc"><bounds x="34" y="77.5" width="12" height="12" /></element>
- <bezel element="static_whitec"><bounds x="15" y="100" width="50" height="50" /></bezel>
- <bezel element="static_blackc"><bounds x="16" y="101" width="48" height="48" /></bezel>
- <bezel element="static_black"><bounds x="35" y="84" width="10" height="30" /></bezel>
- <bezel element="static_white"><bounds x="15" y="125" width="50" height="30" /></bezel>
- <bezel element="static_black"><bounds x="16" y="124.9" width="48" height="31" /></bezel>
+ <element ref="static_whitec"><bounds x="15" y="100" width="50" height="50" /></element>
+ <element ref="static_blackc"><bounds x="16" y="101" width="48" height="48" /></element>
+ <element ref="static_black"><bounds x="35" y="84" width="10" height="30" /></element>
+ <element ref="static_white"><bounds x="15" y="125" width="50" height="30" /></element>
+ <element ref="static_black"><bounds x="16" y="124.9" width="48" height="31" /></element>
- <bezel element="static_white"><bounds x="35" y="53" width="10" height="10" /></bezel>
- <bezel element="static_black"><bounds x="36" y="54" width="8" height="8" /></bezel>
- <bezel element="static_white"><bounds x="3" y="85" width="10" height="10" /></bezel>
- <bezel element="static_black"><bounds x="4" y="86" width="8" height="8" /></bezel>
- <bezel element="static_white"><bounds x="67" y="85" width="10" height="10" /></bezel>
- <bezel element="static_black"><bounds x="68" y="86" width="8" height="8" /></bezel>
+ <element ref="static_white"><bounds x="35" y="53" width="10" height="10" /></element>
+ <element ref="static_black"><bounds x="36" y="54" width="8" height="8" /></element>
+ <element ref="static_white"><bounds x="3" y="85" width="10" height="10" /></element>
+ <element ref="static_black"><bounds x="4" y="86" width="8" height="8" /></element>
+ <element ref="static_white"><bounds x="67" y="85" width="10" height="10" /></element>
+ <element ref="static_black"><bounds x="68" y="86" width="8" height="8" /></element>
- <bezel element="static_whitec0"><bounds x="36.5" y="79.5" width="7" height="7" /></bezel>
- <bezel element="static_blackc"><bounds x="37.1" y="80.1" width="5.8" height="5.8" /></bezel>
+ <element ref="static_whitec0"><bounds x="36.5" y="79.5" width="7" height="7" /></element>
+ <element ref="static_blackc"><bounds x="37.1" y="80.1" width="5.8" height="5.8" /></element>
- <bezel element="static_whitec"><bounds x="36.5" y="116" width="7" height="7" /></bezel>
- <bezel element="static_blackc"><bounds x="37.5" y="117" width="5" height="5" /></bezel>
- <bezel element="static_white"><bounds x="36.5" y="116" width="7" height="3.5" /></bezel>
- <bezel element="static_black"><bounds x="37.5" y="117" width="5" height="3.51" /></bezel>
+ <element ref="static_whitec"><bounds x="36.5" y="116" width="7" height="7" /></element>
+ <element ref="static_blackc"><bounds x="37.5" y="117" width="5" height="5" /></element>
+ <element ref="static_white"><bounds x="36.5" y="116" width="7" height="3.5" /></element>
+ <element ref="static_black"><bounds x="37.5" y="117" width="5" height="3.51" /></element>
- <bezel element="static_white"><bounds x="47" y="116" width="7" height="7" /></bezel>
- <bezel element="static_black"><bounds x="48" y="117" width="5" height="5" /></bezel>
- <bezel element="static_white"><bounds x="26" y="116" width="7" height="7" /></bezel>
- <bezel element="static_black"><bounds x="27" y="117" width="5" height="5" /></bezel>
+ <element ref="static_white"><bounds x="47" y="116" width="7" height="7" /></element>
+ <element ref="static_black"><bounds x="48" y="117" width="5" height="5" /></element>
+ <element ref="static_white"><bounds x="26" y="116" width="7" height="7" /></element>
+ <element ref="static_black"><bounds x="27" y="117" width="5" height="5" /></element>
- <bezel element="text_pitcher"><bounds x="30" y="71.7" width="20" height="3.6" /></bezel>
- <bezel element="text_b1"><bounds x="60" y="88.85" width="3.5" height="2.3" /></bezel>
- <bezel element="text_b2"><bounds x="37" y="66.5" width="6" height="2.3" /></bezel>
- <bezel element="text_b3"><bounds x="16.5" y="88.85" width="4" height="2.3" /></bezel>
+ <element ref="text_pitcher"><bounds x="30" y="71.7" width="20" height="3.6" /></element>
+ <element ref="text_b1"><bounds x="60" y="88.85" width="3.5" height="2.3" /></element>
+ <element ref="text_b2"><bounds x="37" y="66.5" width="6" height="2.3" /></element>
+ <element ref="text_b3"><bounds x="16.5" y="88.85" width="4" height="2.3" /></element>
- <bezel element="text_home2"><bounds x="30" y="124" width="20" height="3.6" /></bezel>
+ <element ref="text_home2"><bounds x="30" y="124" width="20" height="3.6" /></element>
<!-- leds -->
- <bezel name="0.8" element="led"><bounds x="38.3" y="81.3" width="3.4" height="3.4" /></bezel>
- <bezel name="1.8" element="led"><bounds x="38.3" y="93.3" width="3.4" height="3.4" /></bezel>
- <bezel name="2.8" element="led"><bounds x="38.3" y="105.3" width="3.4" height="3.4" /></bezel>
- <bezel name="3.8" element="led"><bounds x="38.3" y="117.8" width="3.4" height="3.4" /></bezel>
- <bezel name="4.8" element="led"><bounds x="38.3" y="129.8" width="3.4" height="3.4" /></bezel>
+ <element name="0.8" ref="led"><bounds x="38.3" y="81.3" width="3.4" height="3.4" /></element>
+ <element name="1.8" ref="led"><bounds x="38.3" y="93.3" width="3.4" height="3.4" /></element>
+ <element name="2.8" ref="led"><bounds x="38.3" y="105.3" width="3.4" height="3.4" /></element>
+ <element name="3.8" ref="led"><bounds x="38.3" y="117.8" width="3.4" height="3.4" /></element>
+ <element name="4.8" ref="led"><bounds x="38.3" y="129.8" width="3.4" height="3.4" /></element>
- <bezel name="5.8" element="led"><bounds x="48.8" y="117.8" width="3.4" height="3.4" /></bezel>
- <bezel name="6.8" element="led"><bounds x="70.3" y="88.3" width="3.4" height="3.4" /></bezel>
- <bezel name="7.8" element="led"><bounds x="38.3" y="56.3" width="3.4" height="3.4" /></bezel>
- <bezel name="8.8" element="led"><bounds x="6.3" y="88.3" width="3.4" height="3.4" /></bezel>
+ <element name="5.8" ref="led"><bounds x="48.8" y="117.8" width="3.4" height="3.4" /></element>
+ <element name="6.8" ref="led"><bounds x="70.3" y="88.3" width="3.4" height="3.4" /></element>
+ <element name="7.8" ref="led"><bounds x="38.3" y="56.3" width="3.4" height="3.4" /></element>
+ <element name="8.8" ref="led"><bounds x="6.3" y="88.3" width="3.4" height="3.4" /></element>
</view>
diff --git a/src/mame/layout/h2hbaskb.lay b/src/mame/layout/h2hbaskb.lay
index e70ecdd5466..948c5a070e1 100644
--- a/src/mame/layout/h2hbaskb.lay
+++ b/src/mame/layout/h2hbaskb.lay
@@ -32,135 +32,135 @@ license:CC0
<!-- field, goal -->
- <bezel element="static_yellow"><bounds x="25" y="4" width="100" height="22.1" /></bezel>
- <bezel element="static_white"><bounds x="33" y="14" width="18" height="12.1" /></bezel>
- <bezel element="static_black"><bounds x="34" y="15" width="16" height="12.1" /></bezel>
-
- <bezel name="digit7" element="digit"><bounds x="36" y="16" width="6" height="9" /></bezel>
- <bezel name="digit6" element="digit"><bounds x="42" y="16" width="6" height="9" /></bezel>
-
- <bezel element="static_white"><bounds x="25" y="26" width="100" height="1" /></bezel>
- <bezel element="disk_white"><bounds x="60" y="40" width="30" height="30" /></bezel>
- <bezel element="disk_black"><bounds x="61" y="41" width="28" height="28" /></bezel>
- <bezel element="static_white"><bounds x="60" y="5" width="30" height="50" /></bezel>
- <bezel element="static_black"><bounds x="61" y="5" width="28" height="50.1" /></bezel>
- <bezel element="static_white"><bounds x="57.5" y="4.9" width="35" height="1.1" /></bezel>
- <bezel element="static_white"><bounds x="60.5" y="51" width="29" height="1" /></bezel>
-
- <bezel element="static_black"><bounds x="59.99" y="10.5" width="30.02" height="0.9" /></bezel>
- <bezel element="static_black"><bounds x="59.99" y="17.0" width="30.02" height="0.9" /></bezel>
- <bezel element="static_black"><bounds x="59.99" y="23.5" width="30.02" height="0.9" /></bezel>
- <bezel element="static_black"><bounds x="59.5" y="30.0" width="31" height="0.9" /></bezel>
- <bezel element="static_black"><bounds x="59.5" y="36.5" width="31" height="0.9" /></bezel>
- <bezel element="static_black"><bounds x="59.5" y="43.0" width="31" height="0.9" /></bezel>
- <bezel element="static_black"><bounds x="59.5" y="49.5" width="31" height="0.9" /></bezel>
-
- <bezel element="disk_white"><bounds x="70" y="8" width="10" height="10" /></bezel>
- <bezel element="static_white"><bounds x="72" y="5.5" width="1" height="6" /></bezel>
- <bezel element="static_white"><bounds x="77" y="5.5" width="1" height="6" /></bezel>
-
- <bezel element="disk_black"><bounds x="71" y="9" width="8" height="8" /></bezel>
- <bezel name="5.0" element="led"><bounds x="73" y="11" width="4" height="4" /></bezel>
-
- <bezel name="9.0" element="led"><bounds x="62" y="21" width="4" height="4" /></bezel>
- <bezel name="9.1" element="led"><bounds x="67" y="25" width="4" height="4" /></bezel>
- <bezel name="9.2" element="led"><bounds x="73" y="26" width="4" height="4" /></bezel>
- <bezel name="9.3" element="led"><bounds x="79" y="25" width="4" height="4" /></bezel>
- <bezel name="9.4" element="led"><bounds x="84" y="21" width="4" height="4" /></bezel>
+ <element ref="static_yellow"><bounds x="25" y="4" width="100" height="22.1" /></element>
+ <element ref="static_white"><bounds x="33" y="14" width="18" height="12.1" /></element>
+ <element ref="static_black"><bounds x="34" y="15" width="16" height="12.1" /></element>
+
+ <element name="digit7" ref="digit"><bounds x="36" y="16" width="6" height="9" /></element>
+ <element name="digit6" ref="digit"><bounds x="42" y="16" width="6" height="9" /></element>
+
+ <element ref="static_white"><bounds x="25" y="26" width="100" height="1" /></element>
+ <element ref="disk_white"><bounds x="60" y="40" width="30" height="30" /></element>
+ <element ref="disk_black"><bounds x="61" y="41" width="28" height="28" /></element>
+ <element ref="static_white"><bounds x="60" y="5" width="30" height="50" /></element>
+ <element ref="static_black"><bounds x="61" y="5" width="28" height="50.1" /></element>
+ <element ref="static_white"><bounds x="57.5" y="4.9" width="35" height="1.1" /></element>
+ <element ref="static_white"><bounds x="60.5" y="51" width="29" height="1" /></element>
+
+ <element ref="static_black"><bounds x="59.99" y="10.5" width="30.02" height="0.9" /></element>
+ <element ref="static_black"><bounds x="59.99" y="17.0" width="30.02" height="0.9" /></element>
+ <element ref="static_black"><bounds x="59.99" y="23.5" width="30.02" height="0.9" /></element>
+ <element ref="static_black"><bounds x="59.5" y="30.0" width="31" height="0.9" /></element>
+ <element ref="static_black"><bounds x="59.5" y="36.5" width="31" height="0.9" /></element>
+ <element ref="static_black"><bounds x="59.5" y="43.0" width="31" height="0.9" /></element>
+ <element ref="static_black"><bounds x="59.5" y="49.5" width="31" height="0.9" /></element>
+
+ <element ref="disk_white"><bounds x="70" y="8" width="10" height="10" /></element>
+ <element ref="static_white"><bounds x="72" y="5.5" width="1" height="6" /></element>
+ <element ref="static_white"><bounds x="77" y="5.5" width="1" height="6" /></element>
+
+ <element ref="disk_black"><bounds x="71" y="9" width="8" height="8" /></element>
+ <element name="5.0" ref="led"><bounds x="73" y="11" width="4" height="4" /></element>
+
+ <element name="9.0" ref="led"><bounds x="62" y="21" width="4" height="4" /></element>
+ <element name="9.1" ref="led"><bounds x="67" y="25" width="4" height="4" /></element>
+ <element name="9.2" ref="led"><bounds x="73" y="26" width="4" height="4" /></element>
+ <element name="9.3" ref="led"><bounds x="79" y="25" width="4" height="4" /></element>
+ <element name="9.4" ref="led"><bounds x="84" y="21" width="4" height="4" /></element>
<!-- men -->
- <bezel element="disk_white"><bounds x="72" y="54" width="6" height="6" /></bezel>
- <bezel name="0.0" element="led"><bounds x="73" y="55" width="4" height="4" /></bezel>
+ <element ref="disk_white"><bounds x="72" y="54" width="6" height="6" /></element>
+ <element name="0.0" ref="led"><bounds x="73" y="55" width="4" height="4" /></element>
- <bezel element="disk_white"><bounds x="35" y="47" width="6" height="6" /></bezel>
- <bezel name="11.0" element="led"><bounds x="36" y="48" width="4" height="4" /></bezel>
+ <element ref="disk_white"><bounds x="35" y="47" width="6" height="6" /></element>
+ <element name="11.0" ref="led"><bounds x="36" y="48" width="4" height="4" /></element>
- <bezel element="disk_white"><bounds x="109" y="47" width="6" height="6" /></bezel>
- <bezel name="1.0" element="led"><bounds x="110" y="48" width="4" height="4" /></bezel>
+ <element ref="disk_white"><bounds x="109" y="47" width="6" height="6" /></element>
+ <element name="1.0" ref="led"><bounds x="110" y="48" width="4" height="4" /></element>
- <bezel element="disk_white"><bounds x="55" y="74" width="6" height="6" /></bezel>
- <bezel name="10.0" element="led"><bounds x="56" y="75" width="4" height="4" /></bezel>
- <bezel element="text_home"><bounds x="52" y="80.5" width="12" height="3" /></bezel>
+ <element ref="disk_white"><bounds x="55" y="74" width="6" height="6" /></element>
+ <element name="10.0" ref="led"><bounds x="56" y="75" width="4" height="4" /></element>
+ <element ref="text_home"><bounds x="52" y="80.5" width="12" height="3" /></element>
- <bezel element="disk_white"><bounds x="89" y="74" width="6" height="6" /></bezel>
- <bezel name="2.0" element="led"><bounds x="90" y="75" width="4" height="4" /></bezel>
- <bezel element="text_away"><bounds x="86" y="80.5" width="12" height="3" /></bezel>
+ <element ref="disk_white"><bounds x="89" y="74" width="6" height="6" /></element>
+ <element name="2.0" ref="led"><bounds x="90" y="75" width="4" height="4" /></element>
+ <element ref="text_away"><bounds x="86" y="80.5" width="12" height="3" /></element>
<!-- defense leds -->
<repeat count="41">
<param name="x" start="45.1" increment="0.05" />
<param name="y" start="39.6" increment="0.048" />
- <bezel name="8.0" element="led"><bounds x="~x~" y="~y~" width="1" height="1" /></bezel>
+ <element name="8.0" ref="led"><bounds x="~x~" y="~y~" width="1" height="1" /></element>
</repeat>
<repeat count="41">
<param name="x" start="103.7" increment="-0.05" />
<param name="y" start="39.6" increment="0.048" />
- <bezel name="8.4" element="led"><bounds x="~x~" y="~y~" width="1" height="1" /></bezel>
+ <element name="8.4" ref="led"><bounds x="~x~" y="~y~" width="1" height="1" /></element>
</repeat>
<repeat count="60">
<param name="x" start="73" increment="0.05" />
<param name="y" start="46.5" increment="0.0" />
- <bezel name="8.2" element="led"><bounds x="~x~" y="~y~" width="1" height="1" /></bezel>
+ <element name="8.2" ref="led"><bounds x="~x~" y="~y~" width="1" height="1" /></element>
</repeat>
<repeat count="56">
<param name="x" start="55.8" increment="-0.011" />
<param name="y" start="51.7" increment="0.05" />
- <bezel name="8.1" element="led"><bounds x="~x~" y="~y~" width="1" height="1" /></bezel>
+ <element name="8.1" ref="led"><bounds x="~x~" y="~y~" width="1" height="1" /></element>
</repeat>
<repeat count="56">
<param name="x" start="93.3" increment="0.011" />
<param name="y" start="51.7" increment="0.05" />
- <bezel name="8.3" element="led"><bounds x="~x~" y="~y~" width="1" height="1" /></bezel>
+ <element name="8.3" ref="led"><bounds x="~x~" y="~y~" width="1" height="1" /></element>
</repeat>
<!-- small leds -->
<!-- the leds marked "x", sometimes seen unpopulated, maybe cutting costs in some of the production batches -->
- <bezel name="3.1" element="led"><bounds x="57.1" y="29.1" width="1" height="1" /></bezel>
- <bezel name="3.2" element="led"><bounds x="52.7" y="33.7" width="1" height="1" /></bezel>
- <bezel name="3.3" element="led"><bounds x="48.3" y="38.3" width="1" height="1" /></bezel> <!-- x -->
- <bezel name="3.4" element="led"><bounds x="43.9" y="42.9" width="1" height="1" /></bezel>
-
- <bezel name="4.1" element="led"><bounds x="74.5" y="34" width="1" height="1" /></bezel>
- <bezel name="4.2" element="led"><bounds x="74.5" y="39" width="1" height="1" /></bezel>
- <bezel name="4.3" element="led"><bounds x="74.5" y="44" width="1" height="1" /></bezel> <!-- x -->
- <bezel name="4.4" element="led"><bounds x="74.5" y="49" width="1" height="1" /></bezel>
-
- <bezel name="5.1" element="led"><bounds x="91.9" y="29.1" width="1" height="1" /></bezel>
- <bezel name="5.2" element="led"><bounds x="96.3" y="33.7" width="1" height="1" /></bezel>
- <bezel name="5.3" element="led"><bounds x="100.7" y="38.3" width="1" height="1" /></bezel> <!-- x -->
- <bezel name="5.4" element="led"><bounds x="105.1" y="42.9" width="1" height="1" /></bezel>
-
- <bezel name="11.1" element="led"><bounds x="45.6" y="50.9" width="1" height="1" /></bezel>
- <bezel name="11.2" element="led"><bounds x="52.2" y="52.3" width="1" height="1" /></bezel>
- <bezel name="11.3" element="led"><bounds x="58.8" y="53.7" width="1" height="1" /></bezel> <!-- x -->
- <bezel name="11.4" element="led"><bounds x="65.4" y="55.1" width="1" height="1" /></bezel>
-
- <bezel name="0.4" element="led"><bounds x="103.4" y="50.9" width="1" height="1" /></bezel>
- <bezel name="0.3" element="led"><bounds x="96.8" y="52.3" width="1" height="1" /></bezel>
- <bezel name="0.2" element="led"><bounds x="90.2" y="53.7" width="1" height="1" /></bezel> <!-- x -->
- <bezel name="0.1" element="led"><bounds x="83.6" y="55.1" width="1" height="1" /></bezel>
-
- <bezel name="10.4" element="led"><bounds x="42.7" y="56.1" width="1" height="1" /></bezel>
- <bezel name="10.3" element="led"><bounds x="45.9" y="60.7" width="1" height="1" /></bezel>
- <bezel name="10.2" element="led"><bounds x="49.1" y="65.3" width="1" height="1" /></bezel> <!-- x -->
- <bezel name="10.1" element="led"><bounds x="52.3" y="69.9" width="1" height="1" /></bezel>
-
- <bezel name="2.4" element="led"><bounds x="65.5" y="76.5" width="1" height="1" /></bezel>
- <bezel name="2.3" element="led"><bounds x="71.5" y="76.5" width="1" height="1" /></bezel>
- <bezel name="2.2" element="led"><bounds x="77.5" y="76.5" width="1" height="1" /></bezel>
- <bezel name="2.1" element="led"><bounds x="83.5" y="76.5" width="1" height="1" /></bezel>
-
- <bezel name="1.1" element="led"><bounds x="107.3" y="56.1" width="1" height="1" /></bezel>
- <bezel name="1.2" element="led"><bounds x="104.1" y="60.7" width="1" height="1" /></bezel>
- <bezel name="1.3" element="led"><bounds x="100.9" y="65.3" width="1" height="1" /></bezel> <!-- x -->
- <bezel name="1.4" element="led"><bounds x="97.7" y="69.9" width="1" height="1" /></bezel>
+ <element name="3.1" ref="led"><bounds x="57.1" y="29.1" width="1" height="1" /></element>
+ <element name="3.2" ref="led"><bounds x="52.7" y="33.7" width="1" height="1" /></element>
+ <element name="3.3" ref="led"><bounds x="48.3" y="38.3" width="1" height="1" /></element> <!-- x -->
+ <element name="3.4" ref="led"><bounds x="43.9" y="42.9" width="1" height="1" /></element>
+
+ <element name="4.1" ref="led"><bounds x="74.5" y="34" width="1" height="1" /></element>
+ <element name="4.2" ref="led"><bounds x="74.5" y="39" width="1" height="1" /></element>
+ <element name="4.3" ref="led"><bounds x="74.5" y="44" width="1" height="1" /></element> <!-- x -->
+ <element name="4.4" ref="led"><bounds x="74.5" y="49" width="1" height="1" /></element>
+
+ <element name="5.1" ref="led"><bounds x="91.9" y="29.1" width="1" height="1" /></element>
+ <element name="5.2" ref="led"><bounds x="96.3" y="33.7" width="1" height="1" /></element>
+ <element name="5.3" ref="led"><bounds x="100.7" y="38.3" width="1" height="1" /></element> <!-- x -->
+ <element name="5.4" ref="led"><bounds x="105.1" y="42.9" width="1" height="1" /></element>
+
+ <element name="11.1" ref="led"><bounds x="45.6" y="50.9" width="1" height="1" /></element>
+ <element name="11.2" ref="led"><bounds x="52.2" y="52.3" width="1" height="1" /></element>
+ <element name="11.3" ref="led"><bounds x="58.8" y="53.7" width="1" height="1" /></element> <!-- x -->
+ <element name="11.4" ref="led"><bounds x="65.4" y="55.1" width="1" height="1" /></element>
+
+ <element name="0.4" ref="led"><bounds x="103.4" y="50.9" width="1" height="1" /></element>
+ <element name="0.3" ref="led"><bounds x="96.8" y="52.3" width="1" height="1" /></element>
+ <element name="0.2" ref="led"><bounds x="90.2" y="53.7" width="1" height="1" /></element> <!-- x -->
+ <element name="0.1" ref="led"><bounds x="83.6" y="55.1" width="1" height="1" /></element>
+
+ <element name="10.4" ref="led"><bounds x="42.7" y="56.1" width="1" height="1" /></element>
+ <element name="10.3" ref="led"><bounds x="45.9" y="60.7" width="1" height="1" /></element>
+ <element name="10.2" ref="led"><bounds x="49.1" y="65.3" width="1" height="1" /></element> <!-- x -->
+ <element name="10.1" ref="led"><bounds x="52.3" y="69.9" width="1" height="1" /></element>
+
+ <element name="2.4" ref="led"><bounds x="65.5" y="76.5" width="1" height="1" /></element>
+ <element name="2.3" ref="led"><bounds x="71.5" y="76.5" width="1" height="1" /></element>
+ <element name="2.2" ref="led"><bounds x="77.5" y="76.5" width="1" height="1" /></element>
+ <element name="2.1" ref="led"><bounds x="83.5" y="76.5" width="1" height="1" /></element>
+
+ <element name="1.1" ref="led"><bounds x="107.3" y="56.1" width="1" height="1" /></element>
+ <element name="1.2" ref="led"><bounds x="104.1" y="60.7" width="1" height="1" /></element>
+ <element name="1.3" ref="led"><bounds x="100.9" y="65.3" width="1" height="1" /></element> <!-- x -->
+ <element name="1.4" ref="led"><bounds x="97.7" y="69.9" width="1" height="1" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/h2hbaskbc.lay b/src/mame/layout/h2hbaskbc.lay
index 2853dfcb622..b376dbc4ce2 100644
--- a/src/mame/layout/h2hbaskbc.lay
+++ b/src/mame/layout/h2hbaskbc.lay
@@ -32,135 +32,135 @@ license:CC0
<!-- field, goal -->
- <bezel element="static_yellow"><bounds x="25" y="4" width="100" height="22.1" /></bezel>
- <bezel element="static_white"><bounds x="33" y="14" width="18" height="12.1" /></bezel>
- <bezel element="static_black"><bounds x="34" y="15" width="16" height="12.1" /></bezel>
-
- <bezel name="digit1" element="digit"><bounds x="36" y="16" width="6" height="9" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="42" y="16" width="6" height="9" /></bezel>
-
- <bezel element="static_white"><bounds x="25" y="26" width="100" height="1" /></bezel>
- <bezel element="disk_white"><bounds x="60" y="40" width="30" height="30" /></bezel>
- <bezel element="disk_black"><bounds x="61" y="41" width="28" height="28" /></bezel>
- <bezel element="static_white"><bounds x="60" y="5" width="30" height="50" /></bezel>
- <bezel element="static_black"><bounds x="61" y="5" width="28" height="50.1" /></bezel>
- <bezel element="static_white"><bounds x="57.5" y="4.9" width="35" height="1.1" /></bezel>
- <bezel element="static_white"><bounds x="60.5" y="51" width="29" height="1" /></bezel>
-
- <bezel element="static_black"><bounds x="59.99" y="10.5" width="30.02" height="0.9" /></bezel>
- <bezel element="static_black"><bounds x="59.99" y="17.0" width="30.02" height="0.9" /></bezel>
- <bezel element="static_black"><bounds x="59.99" y="23.5" width="30.02" height="0.9" /></bezel>
- <bezel element="static_black"><bounds x="59.5" y="30.0" width="31" height="0.9" /></bezel>
- <bezel element="static_black"><bounds x="59.5" y="36.5" width="31" height="0.9" /></bezel>
- <bezel element="static_black"><bounds x="59.5" y="43.0" width="31" height="0.9" /></bezel>
- <bezel element="static_black"><bounds x="59.5" y="49.5" width="31" height="0.9" /></bezel>
-
- <bezel element="disk_white"><bounds x="70" y="8" width="10" height="10" /></bezel>
- <bezel element="static_white"><bounds x="72" y="5.5" width="1" height="6" /></bezel>
- <bezel element="static_white"><bounds x="77" y="5.5" width="1" height="6" /></bezel>
-
- <bezel element="disk_black"><bounds x="71" y="9" width="8" height="8" /></bezel>
- <bezel name="13.0" element="led"><bounds x="73" y="11" width="4" height="4" /></bezel>
-
- <bezel name="3.0" element="led"><bounds x="62" y="21" width="4" height="4" /></bezel>
- <bezel name="3.1" element="led"><bounds x="67" y="25" width="4" height="4" /></bezel>
- <bezel name="3.2" element="led"><bounds x="73" y="26" width="4" height="4" /></bezel>
- <bezel name="3.3" element="led"><bounds x="79" y="25" width="4" height="4" /></bezel>
- <bezel name="3.4" element="led"><bounds x="84" y="21" width="4" height="4" /></bezel>
+ <element ref="static_yellow"><bounds x="25" y="4" width="100" height="22.1" /></element>
+ <element ref="static_white"><bounds x="33" y="14" width="18" height="12.1" /></element>
+ <element ref="static_black"><bounds x="34" y="15" width="16" height="12.1" /></element>
+
+ <element name="digit1" ref="digit"><bounds x="36" y="16" width="6" height="9" /></element>
+ <element name="digit0" ref="digit"><bounds x="42" y="16" width="6" height="9" /></element>
+
+ <element ref="static_white"><bounds x="25" y="26" width="100" height="1" /></element>
+ <element ref="disk_white"><bounds x="60" y="40" width="30" height="30" /></element>
+ <element ref="disk_black"><bounds x="61" y="41" width="28" height="28" /></element>
+ <element ref="static_white"><bounds x="60" y="5" width="30" height="50" /></element>
+ <element ref="static_black"><bounds x="61" y="5" width="28" height="50.1" /></element>
+ <element ref="static_white"><bounds x="57.5" y="4.9" width="35" height="1.1" /></element>
+ <element ref="static_white"><bounds x="60.5" y="51" width="29" height="1" /></element>
+
+ <element ref="static_black"><bounds x="59.99" y="10.5" width="30.02" height="0.9" /></element>
+ <element ref="static_black"><bounds x="59.99" y="17.0" width="30.02" height="0.9" /></element>
+ <element ref="static_black"><bounds x="59.99" y="23.5" width="30.02" height="0.9" /></element>
+ <element ref="static_black"><bounds x="59.5" y="30.0" width="31" height="0.9" /></element>
+ <element ref="static_black"><bounds x="59.5" y="36.5" width="31" height="0.9" /></element>
+ <element ref="static_black"><bounds x="59.5" y="43.0" width="31" height="0.9" /></element>
+ <element ref="static_black"><bounds x="59.5" y="49.5" width="31" height="0.9" /></element>
+
+ <element ref="disk_white"><bounds x="70" y="8" width="10" height="10" /></element>
+ <element ref="static_white"><bounds x="72" y="5.5" width="1" height="6" /></element>
+ <element ref="static_white"><bounds x="77" y="5.5" width="1" height="6" /></element>
+
+ <element ref="disk_black"><bounds x="71" y="9" width="8" height="8" /></element>
+ <element name="13.0" ref="led"><bounds x="73" y="11" width="4" height="4" /></element>
+
+ <element name="3.0" ref="led"><bounds x="62" y="21" width="4" height="4" /></element>
+ <element name="3.1" ref="led"><bounds x="67" y="25" width="4" height="4" /></element>
+ <element name="3.2" ref="led"><bounds x="73" y="26" width="4" height="4" /></element>
+ <element name="3.3" ref="led"><bounds x="79" y="25" width="4" height="4" /></element>
+ <element name="3.4" ref="led"><bounds x="84" y="21" width="4" height="4" /></element>
<!-- men -->
- <bezel element="disk_white"><bounds x="72" y="54" width="6" height="6" /></bezel>
- <bezel name="8.0" element="led"><bounds x="73" y="55" width="4" height="4" /></bezel>
+ <element ref="disk_white"><bounds x="72" y="54" width="6" height="6" /></element>
+ <element name="8.0" ref="led"><bounds x="73" y="55" width="4" height="4" /></element>
- <bezel element="disk_white"><bounds x="35" y="47" width="6" height="6" /></bezel>
- <bezel name="5.0" element="led"><bounds x="36" y="48" width="4" height="4" /></bezel>
+ <element ref="disk_white"><bounds x="35" y="47" width="6" height="6" /></element>
+ <element name="5.0" ref="led"><bounds x="36" y="48" width="4" height="4" /></element>
- <bezel element="disk_white"><bounds x="109" y="47" width="6" height="6" /></bezel>
- <bezel name="9.0" element="led"><bounds x="110" y="48" width="4" height="4" /></bezel>
+ <element ref="disk_white"><bounds x="109" y="47" width="6" height="6" /></element>
+ <element name="9.0" ref="led"><bounds x="110" y="48" width="4" height="4" /></element>
- <bezel element="disk_white"><bounds x="55" y="74" width="6" height="6" /></bezel>
- <bezel name="4.0" element="led"><bounds x="56" y="75" width="4" height="4" /></bezel>
- <bezel element="text_home"><bounds x="52" y="80.5" width="12" height="3" /></bezel>
+ <element ref="disk_white"><bounds x="55" y="74" width="6" height="6" /></element>
+ <element name="4.0" ref="led"><bounds x="56" y="75" width="4" height="4" /></element>
+ <element ref="text_home"><bounds x="52" y="80.5" width="12" height="3" /></element>
- <bezel element="disk_white"><bounds x="89" y="74" width="6" height="6" /></bezel>
- <bezel name="10.0" element="led"><bounds x="90" y="75" width="4" height="4" /></bezel>
- <bezel element="text_away"><bounds x="86" y="80.5" width="12" height="3" /></bezel>
+ <element ref="disk_white"><bounds x="89" y="74" width="6" height="6" /></element>
+ <element name="10.0" ref="led"><bounds x="90" y="75" width="4" height="4" /></element>
+ <element ref="text_away"><bounds x="86" y="80.5" width="12" height="3" /></element>
<!-- defense leds -->
<repeat count="41">
<param name="x" start="45.1" increment="0.05" />
<param name="y" start="39.6" increment="0.048" />
- <bezel name="2.0" element="led"><bounds x="~x~" y="~y~" width="1" height="1" /></bezel>
+ <element name="2.0" ref="led"><bounds x="~x~" y="~y~" width="1" height="1" /></element>
</repeat>
<repeat count="41">
<param name="x" start="103.7" increment="-0.05" />
<param name="y" start="39.6" increment="0.048" />
- <bezel name="2.4" element="led"><bounds x="~x~" y="~y~" width="1" height="1" /></bezel>
+ <element name="2.4" ref="led"><bounds x="~x~" y="~y~" width="1" height="1" /></element>
</repeat>
<repeat count="60">
<param name="x" start="73" increment="0.05" />
<param name="y" start="46.5" increment="0.0" />
- <bezel name="2.2" element="led"><bounds x="~x~" y="~y~" width="1" height="1" /></bezel>
+ <element name="2.2" ref="led"><bounds x="~x~" y="~y~" width="1" height="1" /></element>
</repeat>
<repeat count="56">
<param name="x" start="55.8" increment="-0.011" />
<param name="y" start="51.7" increment="0.05" />
- <bezel name="2.1" element="led"><bounds x="~x~" y="~y~" width="1" height="1" /></bezel>
+ <element name="2.1" ref="led"><bounds x="~x~" y="~y~" width="1" height="1" /></element>
</repeat>
<repeat count="56">
<param name="x" start="93.3" increment="0.011" />
<param name="y" start="51.7" increment="0.05" />
- <bezel name="2.3" element="led"><bounds x="~x~" y="~y~" width="1" height="1" /></bezel>
+ <element name="2.3" ref="led"><bounds x="~x~" y="~y~" width="1" height="1" /></element>
</repeat>
<!-- small leds -->
<!-- the leds marked "x", sometimes seen unpopulated, maybe cutting costs in some of the production batches -->
- <bezel name="11.1" element="led"><bounds x="57.1" y="29.1" width="1" height="1" /></bezel>
- <bezel name="11.2" element="led"><bounds x="52.7" y="33.7" width="1" height="1" /></bezel>
- <bezel name="11.3" element="led"><bounds x="48.3" y="38.3" width="1" height="1" /></bezel> <!-- x -->
- <bezel name="11.4" element="led"><bounds x="43.9" y="42.9" width="1" height="1" /></bezel>
-
- <bezel name="12.1" element="led"><bounds x="74.5" y="34" width="1" height="1" /></bezel>
- <bezel name="12.2" element="led"><bounds x="74.5" y="39" width="1" height="1" /></bezel>
- <bezel name="12.3" element="led"><bounds x="74.5" y="44" width="1" height="1" /></bezel> <!-- x -->
- <bezel name="12.4" element="led"><bounds x="74.5" y="49" width="1" height="1" /></bezel>
-
- <bezel name="13.1" element="led"><bounds x="91.9" y="29.1" width="1" height="1" /></bezel>
- <bezel name="13.2" element="led"><bounds x="96.3" y="33.7" width="1" height="1" /></bezel>
- <bezel name="13.3" element="led"><bounds x="100.7" y="38.3" width="1" height="1" /></bezel> <!-- x -->
- <bezel name="13.4" element="led"><bounds x="105.1" y="42.9" width="1" height="1" /></bezel>
-
- <bezel name="5.1" element="led"><bounds x="45.6" y="50.9" width="1" height="1" /></bezel>
- <bezel name="5.2" element="led"><bounds x="52.2" y="52.3" width="1" height="1" /></bezel>
- <bezel name="5.3" element="led"><bounds x="58.8" y="53.7" width="1" height="1" /></bezel> <!-- x -->
- <bezel name="5.4" element="led"><bounds x="65.4" y="55.1" width="1" height="1" /></bezel>
-
- <bezel name="8.4" element="led"><bounds x="103.4" y="50.9" width="1" height="1" /></bezel>
- <bezel name="8.3" element="led"><bounds x="96.8" y="52.3" width="1" height="1" /></bezel>
- <bezel name="8.2" element="led"><bounds x="90.2" y="53.7" width="1" height="1" /></bezel> <!-- x -->
- <bezel name="8.1" element="led"><bounds x="83.6" y="55.1" width="1" height="1" /></bezel>
-
- <bezel name="4.4" element="led"><bounds x="42.7" y="56.1" width="1" height="1" /></bezel>
- <bezel name="4.3" element="led"><bounds x="45.9" y="60.7" width="1" height="1" /></bezel>
- <bezel name="4.2" element="led"><bounds x="49.1" y="65.3" width="1" height="1" /></bezel> <!-- x -->
- <bezel name="4.1" element="led"><bounds x="52.3" y="69.9" width="1" height="1" /></bezel>
-
- <bezel name="10.4" element="led"><bounds x="65.5" y="76.5" width="1" height="1" /></bezel>
- <bezel name="10.3" element="led"><bounds x="71.5" y="76.5" width="1" height="1" /></bezel>
- <bezel name="10.2" element="led"><bounds x="77.5" y="76.5" width="1" height="1" /></bezel>
- <bezel name="10.1" element="led"><bounds x="83.5" y="76.5" width="1" height="1" /></bezel>
-
- <bezel name="9.1" element="led"><bounds x="107.3" y="56.1" width="1" height="1" /></bezel>
- <bezel name="9.2" element="led"><bounds x="104.1" y="60.7" width="1" height="1" /></bezel>
- <bezel name="9.3" element="led"><bounds x="100.9" y="65.3" width="1" height="1" /></bezel> <!-- x -->
- <bezel name="9.4" element="led"><bounds x="97.7" y="69.9" width="1" height="1" /></bezel>
+ <element name="11.1" ref="led"><bounds x="57.1" y="29.1" width="1" height="1" /></element>
+ <element name="11.2" ref="led"><bounds x="52.7" y="33.7" width="1" height="1" /></element>
+ <element name="11.3" ref="led"><bounds x="48.3" y="38.3" width="1" height="1" /></element> <!-- x -->
+ <element name="11.4" ref="led"><bounds x="43.9" y="42.9" width="1" height="1" /></element>
+
+ <element name="12.1" ref="led"><bounds x="74.5" y="34" width="1" height="1" /></element>
+ <element name="12.2" ref="led"><bounds x="74.5" y="39" width="1" height="1" /></element>
+ <element name="12.3" ref="led"><bounds x="74.5" y="44" width="1" height="1" /></element> <!-- x -->
+ <element name="12.4" ref="led"><bounds x="74.5" y="49" width="1" height="1" /></element>
+
+ <element name="13.1" ref="led"><bounds x="91.9" y="29.1" width="1" height="1" /></element>
+ <element name="13.2" ref="led"><bounds x="96.3" y="33.7" width="1" height="1" /></element>
+ <element name="13.3" ref="led"><bounds x="100.7" y="38.3" width="1" height="1" /></element> <!-- x -->
+ <element name="13.4" ref="led"><bounds x="105.1" y="42.9" width="1" height="1" /></element>
+
+ <element name="5.1" ref="led"><bounds x="45.6" y="50.9" width="1" height="1" /></element>
+ <element name="5.2" ref="led"><bounds x="52.2" y="52.3" width="1" height="1" /></element>
+ <element name="5.3" ref="led"><bounds x="58.8" y="53.7" width="1" height="1" /></element> <!-- x -->
+ <element name="5.4" ref="led"><bounds x="65.4" y="55.1" width="1" height="1" /></element>
+
+ <element name="8.4" ref="led"><bounds x="103.4" y="50.9" width="1" height="1" /></element>
+ <element name="8.3" ref="led"><bounds x="96.8" y="52.3" width="1" height="1" /></element>
+ <element name="8.2" ref="led"><bounds x="90.2" y="53.7" width="1" height="1" /></element> <!-- x -->
+ <element name="8.1" ref="led"><bounds x="83.6" y="55.1" width="1" height="1" /></element>
+
+ <element name="4.4" ref="led"><bounds x="42.7" y="56.1" width="1" height="1" /></element>
+ <element name="4.3" ref="led"><bounds x="45.9" y="60.7" width="1" height="1" /></element>
+ <element name="4.2" ref="led"><bounds x="49.1" y="65.3" width="1" height="1" /></element> <!-- x -->
+ <element name="4.1" ref="led"><bounds x="52.3" y="69.9" width="1" height="1" /></element>
+
+ <element name="10.4" ref="led"><bounds x="65.5" y="76.5" width="1" height="1" /></element>
+ <element name="10.3" ref="led"><bounds x="71.5" y="76.5" width="1" height="1" /></element>
+ <element name="10.2" ref="led"><bounds x="77.5" y="76.5" width="1" height="1" /></element>
+ <element name="10.1" ref="led"><bounds x="83.5" y="76.5" width="1" height="1" /></element>
+
+ <element name="9.1" ref="led"><bounds x="107.3" y="56.1" width="1" height="1" /></element>
+ <element name="9.2" ref="led"><bounds x="104.1" y="60.7" width="1" height="1" /></element>
+ <element name="9.3" ref="led"><bounds x="100.9" y="65.3" width="1" height="1" /></element> <!-- x -->
+ <element name="9.4" ref="led"><bounds x="97.7" y="69.9" width="1" height="1" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/h2hboxing.lay b/src/mame/layout/h2hboxing.lay
index fe63c0377f8..c52ac86f81e 100644
--- a/src/mame/layout/h2hboxing.lay
+++ b/src/mame/layout/h2hboxing.lay
@@ -28,94 +28,94 @@ license:CC0
<view name="Internal Layout">
<bounds left="4.4" right="43.7" top="0.3" bottom="38.7" />
- <!-- bezel and digits -->
+ <!-- element and digits -->
- <bezel element="static_white"><bounds x="6.8" y="1.8" width="35.4" height="35.4" /></bezel>
- <bezel element="static_black"><bounds x="7.6" y="2.6" width="33.8" height="33.8" /></bezel>
- <bezel element="static_white"><bounds x="8.6" y="3.6" width="31.8" height="31.8" /></bezel>
- <bezel element="static_black"><bounds x="9" y="4" width="31" height="31" /></bezel>
- <bezel element="static_white"><bounds x="9.8" y="4.8" width="29.4" height="29.4" /></bezel>
+ <element ref="static_white"><bounds x="6.8" y="1.8" width="35.4" height="35.4" /></element>
+ <element ref="static_black"><bounds x="7.6" y="2.6" width="33.8" height="33.8" /></element>
+ <element ref="static_white"><bounds x="8.6" y="3.6" width="31.8" height="31.8" /></element>
+ <element ref="static_black"><bounds x="9" y="4" width="31" height="31" /></element>
+ <element ref="static_white"><bounds x="9.8" y="4.8" width="29.4" height="29.4" /></element>
- <bezel element="static_white"><bounds x="4.3" y="15" width="10" height="9" /></bezel>
- <bezel element="static_black"><bounds x="4.8" y="15.4" width="10" height="8.2" /></bezel>
- <bezel element="static_black"><bounds x="10" y="5" width="29" height="29" /></bezel>
+ <element ref="static_white"><bounds x="4.3" y="15" width="10" height="9" /></element>
+ <element ref="static_black"><bounds x="4.8" y="15.4" width="10" height="8.2" /></element>
+ <element ref="static_black"><bounds x="10" y="5" width="29" height="29" /></element>
- <bezel element="disk_white"><bounds x="5.8" y="0.8" width="3" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="40.2" y="0.8" width="3" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="5.8" y="35.2" width="3" height="3" /></bezel>
- <bezel element="disk_white"><bounds x="40.2" y="35.2" width="3" height="3" /></bezel>
+ <element ref="disk_white"><bounds x="5.8" y="0.8" width="3" height="3" /></element>
+ <element ref="disk_white"><bounds x="40.2" y="0.8" width="3" height="3" /></element>
+ <element ref="disk_white"><bounds x="5.8" y="35.2" width="3" height="3" /></element>
+ <element ref="disk_white"><bounds x="40.2" y="35.2" width="3" height="3" /></element>
- <bezel name="digit9" element="digit"><bounds x="6" y="20.4" width="3" height="2" /><orientation rotate="270" /></bezel>
- <bezel name="digit10" element="digit"><bounds x="6" y="16.6" width="3" height="2" /><orientation rotate="270" /></bezel>
+ <element name="digit9" ref="digit"><bounds x="6" y="20.4" width="3" height="2" /><orientation rotate="270" /></element>
+ <element name="digit10" ref="digit"><bounds x="6" y="16.6" width="3" height="2" /><orientation rotate="270" /></element>
<!-- led grid -->
- <bezel name="9.7" element="seg"><bounds x="20" y="7" width="4" height="1" /></bezel>
- <bezel name="7.1" element="seg"><bounds x="20" y="10" width="4" height="1" /></bezel>
- <bezel name="6.1" element="seg"><bounds x="20" y="13" width="4" height="1" /></bezel>
- <bezel name="5.1" element="seg"><bounds x="20" y="16" width="4" height="1" /></bezel>
- <bezel name="4.1" element="seg"><bounds x="20" y="19" width="4" height="1" /></bezel>
- <bezel name="3.1" element="seg"><bounds x="20" y="22" width="4" height="1" /></bezel>
- <bezel name="2.1" element="seg"><bounds x="20" y="25" width="4" height="1" /></bezel>
- <bezel name="1.1" element="seg"><bounds x="20" y="28" width="4" height="1" /></bezel>
- <bezel name="0.1" element="seg"><bounds x="20" y="31" width="4" height="1" /></bezel>
-
- <bezel name="9.7" element="led"><bounds x="21" y="6.5" width="2" height="2" /></bezel>
- <bezel name="7.1" element="led"><bounds x="21" y="9.5" width="2" height="2" /></bezel>
- <bezel name="6.1" element="led"><bounds x="21" y="12.5" width="2" height="2" /></bezel>
- <bezel name="5.1" element="led"><bounds x="21" y="15.5" width="2" height="2" /></bezel>
- <bezel name="4.1" element="led"><bounds x="21" y="18.5" width="2" height="2" /></bezel>
- <bezel name="3.1" element="led"><bounds x="21" y="21.5" width="2" height="2" /></bezel>
- <bezel name="2.1" element="led"><bounds x="21" y="24.5" width="2" height="2" /></bezel>
- <bezel name="1.1" element="led"><bounds x="21" y="27.5" width="2" height="2" /></bezel>
- <bezel name="0.1" element="led"><bounds x="21" y="30.5" width="2" height="2" /></bezel>
-
- <bezel name="10.7" element="seg"><bounds x="25" y="7" width="4" height="1" /></bezel>
- <bezel name="7.3" element="seg"><bounds x="25" y="10" width="4" height="1" /></bezel>
- <bezel name="6.3" element="seg"><bounds x="25" y="13" width="4" height="1" /></bezel>
- <bezel name="5.3" element="seg"><bounds x="25" y="16" width="4" height="1" /></bezel>
- <bezel name="4.3" element="seg"><bounds x="25" y="19" width="4" height="1" /></bezel>
- <bezel name="3.3" element="seg"><bounds x="25" y="22" width="4" height="1" /></bezel>
- <bezel name="2.3" element="seg"><bounds x="25" y="25" width="4" height="1" /></bezel>
- <bezel name="1.3" element="seg"><bounds x="25" y="28" width="4" height="1" /></bezel>
- <bezel name="0.3" element="seg"><bounds x="25" y="31" width="4" height="1" /></bezel>
-
- <bezel name="10.7" element="led"><bounds x="26" y="6.5" width="2" height="2" /></bezel>
- <bezel name="7.3" element="led"><bounds x="26" y="9.5" width="2" height="2" /></bezel>
- <bezel name="6.3" element="led"><bounds x="26" y="12.5" width="2" height="2" /></bezel>
- <bezel name="5.3" element="led"><bounds x="26" y="15.5" width="2" height="2" /></bezel>
- <bezel name="4.3" element="led"><bounds x="26" y="18.5" width="2" height="2" /></bezel>
- <bezel name="3.3" element="led"><bounds x="26" y="21.5" width="2" height="2" /></bezel>
- <bezel name="2.3" element="led"><bounds x="26" y="24.5" width="2" height="2" /></bezel>
- <bezel name="1.3" element="led"><bounds x="26" y="27.5" width="2" height="2" /></bezel>
- <bezel name="0.3" element="led"><bounds x="26" y="30.5" width="2" height="2" /></bezel>
-
- <bezel name="7.0" element="seg"><bounds x="19" y="8" width="1" height="2" /></bezel>
- <bezel name="6.0" element="seg"><bounds x="19" y="11" width="1" height="2" /></bezel>
- <bezel name="5.0" element="seg"><bounds x="19" y="14" width="1" height="2" /></bezel>
- <bezel name="4.0" element="seg"><bounds x="19" y="17" width="1" height="2" /></bezel>
- <bezel name="3.0" element="seg"><bounds x="19" y="20" width="1" height="2" /></bezel>
- <bezel name="2.0" element="seg"><bounds x="19" y="23" width="1" height="2" /></bezel>
- <bezel name="1.0" element="seg"><bounds x="19" y="26" width="1" height="2" /></bezel>
- <bezel name="0.0" element="seg"><bounds x="19" y="29" width="1" height="2" /></bezel>
-
- <bezel name="7.2" element="seg"><bounds x="24" y="8" width="1" height="2" /></bezel>
- <bezel name="6.2" element="seg"><bounds x="24" y="11" width="1" height="2" /></bezel>
- <bezel name="5.2" element="seg"><bounds x="24" y="14" width="1" height="2" /></bezel>
- <bezel name="4.2" element="seg"><bounds x="24" y="17" width="1" height="2" /></bezel>
- <bezel name="3.2" element="seg"><bounds x="24" y="20" width="1" height="2" /></bezel>
- <bezel name="2.2" element="seg"><bounds x="24" y="23" width="1" height="2" /></bezel>
- <bezel name="1.2" element="seg"><bounds x="24" y="26" width="1" height="2" /></bezel>
- <bezel name="0.2" element="seg"><bounds x="24" y="29" width="1" height="2" /></bezel>
-
- <bezel name="7.4" element="seg"><bounds x="29" y="8" width="1" height="2" /></bezel>
- <bezel name="6.4" element="seg"><bounds x="29" y="11" width="1" height="2" /></bezel>
- <bezel name="5.4" element="seg"><bounds x="29" y="14" width="1" height="2" /></bezel>
- <bezel name="4.4" element="seg"><bounds x="29" y="17" width="1" height="2" /></bezel>
- <bezel name="3.4" element="seg"><bounds x="29" y="20" width="1" height="2" /></bezel>
- <bezel name="2.4" element="seg"><bounds x="29" y="23" width="1" height="2" /></bezel>
- <bezel name="1.4" element="seg"><bounds x="29" y="26" width="1" height="2" /></bezel>
- <bezel name="0.4" element="seg"><bounds x="29" y="29" width="1" height="2" /></bezel>
+ <element name="9.7" ref="seg"><bounds x="20" y="7" width="4" height="1" /></element>
+ <element name="7.1" ref="seg"><bounds x="20" y="10" width="4" height="1" /></element>
+ <element name="6.1" ref="seg"><bounds x="20" y="13" width="4" height="1" /></element>
+ <element name="5.1" ref="seg"><bounds x="20" y="16" width="4" height="1" /></element>
+ <element name="4.1" ref="seg"><bounds x="20" y="19" width="4" height="1" /></element>
+ <element name="3.1" ref="seg"><bounds x="20" y="22" width="4" height="1" /></element>
+ <element name="2.1" ref="seg"><bounds x="20" y="25" width="4" height="1" /></element>
+ <element name="1.1" ref="seg"><bounds x="20" y="28" width="4" height="1" /></element>
+ <element name="0.1" ref="seg"><bounds x="20" y="31" width="4" height="1" /></element>
+
+ <element name="9.7" ref="led"><bounds x="21" y="6.5" width="2" height="2" /></element>
+ <element name="7.1" ref="led"><bounds x="21" y="9.5" width="2" height="2" /></element>
+ <element name="6.1" ref="led"><bounds x="21" y="12.5" width="2" height="2" /></element>
+ <element name="5.1" ref="led"><bounds x="21" y="15.5" width="2" height="2" /></element>
+ <element name="4.1" ref="led"><bounds x="21" y="18.5" width="2" height="2" /></element>
+ <element name="3.1" ref="led"><bounds x="21" y="21.5" width="2" height="2" /></element>
+ <element name="2.1" ref="led"><bounds x="21" y="24.5" width="2" height="2" /></element>
+ <element name="1.1" ref="led"><bounds x="21" y="27.5" width="2" height="2" /></element>
+ <element name="0.1" ref="led"><bounds x="21" y="30.5" width="2" height="2" /></element>
+
+ <element name="10.7" ref="seg"><bounds x="25" y="7" width="4" height="1" /></element>
+ <element name="7.3" ref="seg"><bounds x="25" y="10" width="4" height="1" /></element>
+ <element name="6.3" ref="seg"><bounds x="25" y="13" width="4" height="1" /></element>
+ <element name="5.3" ref="seg"><bounds x="25" y="16" width="4" height="1" /></element>
+ <element name="4.3" ref="seg"><bounds x="25" y="19" width="4" height="1" /></element>
+ <element name="3.3" ref="seg"><bounds x="25" y="22" width="4" height="1" /></element>
+ <element name="2.3" ref="seg"><bounds x="25" y="25" width="4" height="1" /></element>
+ <element name="1.3" ref="seg"><bounds x="25" y="28" width="4" height="1" /></element>
+ <element name="0.3" ref="seg"><bounds x="25" y="31" width="4" height="1" /></element>
+
+ <element name="10.7" ref="led"><bounds x="26" y="6.5" width="2" height="2" /></element>
+ <element name="7.3" ref="led"><bounds x="26" y="9.5" width="2" height="2" /></element>
+ <element name="6.3" ref="led"><bounds x="26" y="12.5" width="2" height="2" /></element>
+ <element name="5.3" ref="led"><bounds x="26" y="15.5" width="2" height="2" /></element>
+ <element name="4.3" ref="led"><bounds x="26" y="18.5" width="2" height="2" /></element>
+ <element name="3.3" ref="led"><bounds x="26" y="21.5" width="2" height="2" /></element>
+ <element name="2.3" ref="led"><bounds x="26" y="24.5" width="2" height="2" /></element>
+ <element name="1.3" ref="led"><bounds x="26" y="27.5" width="2" height="2" /></element>
+ <element name="0.3" ref="led"><bounds x="26" y="30.5" width="2" height="2" /></element>
+
+ <element name="7.0" ref="seg"><bounds x="19" y="8" width="1" height="2" /></element>
+ <element name="6.0" ref="seg"><bounds x="19" y="11" width="1" height="2" /></element>
+ <element name="5.0" ref="seg"><bounds x="19" y="14" width="1" height="2" /></element>
+ <element name="4.0" ref="seg"><bounds x="19" y="17" width="1" height="2" /></element>
+ <element name="3.0" ref="seg"><bounds x="19" y="20" width="1" height="2" /></element>
+ <element name="2.0" ref="seg"><bounds x="19" y="23" width="1" height="2" /></element>
+ <element name="1.0" ref="seg"><bounds x="19" y="26" width="1" height="2" /></element>
+ <element name="0.0" ref="seg"><bounds x="19" y="29" width="1" height="2" /></element>
+
+ <element name="7.2" ref="seg"><bounds x="24" y="8" width="1" height="2" /></element>
+ <element name="6.2" ref="seg"><bounds x="24" y="11" width="1" height="2" /></element>
+ <element name="5.2" ref="seg"><bounds x="24" y="14" width="1" height="2" /></element>
+ <element name="4.2" ref="seg"><bounds x="24" y="17" width="1" height="2" /></element>
+ <element name="3.2" ref="seg"><bounds x="24" y="20" width="1" height="2" /></element>
+ <element name="2.2" ref="seg"><bounds x="24" y="23" width="1" height="2" /></element>
+ <element name="1.2" ref="seg"><bounds x="24" y="26" width="1" height="2" /></element>
+ <element name="0.2" ref="seg"><bounds x="24" y="29" width="1" height="2" /></element>
+
+ <element name="7.4" ref="seg"><bounds x="29" y="8" width="1" height="2" /></element>
+ <element name="6.4" ref="seg"><bounds x="29" y="11" width="1" height="2" /></element>
+ <element name="5.4" ref="seg"><bounds x="29" y="14" width="1" height="2" /></element>
+ <element name="4.4" ref="seg"><bounds x="29" y="17" width="1" height="2" /></element>
+ <element name="3.4" ref="seg"><bounds x="29" y="20" width="1" height="2" /></element>
+ <element name="2.4" ref="seg"><bounds x="29" y="23" width="1" height="2" /></element>
+ <element name="1.4" ref="seg"><bounds x="29" y="26" width="1" height="2" /></element>
+ <element name="0.4" ref="seg"><bounds x="29" y="29" width="1" height="2" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/h2hfootb.lay b/src/mame/layout/h2hfootb.lay
index e34ccbfce04..c0bd3a45e33 100644
--- a/src/mame/layout/h2hfootb.lay
+++ b/src/mame/layout/h2hfootb.lay
@@ -74,162 +74,162 @@ license:CC0
<view name="Internal Layout">
<bounds left="-9" right="393" top="-130" bottom="156" />
- <!-- bezel -->
+ <!-- element -->
- <bezel element="static_green"><bounds left="-9" right="393" top="-130" bottom="-60" /></bezel>
- <bezel element="static_green"><bounds left="-9" right="393" top="111" bottom="156" /></bezel>
+ <element ref="static_green"><bounds left="-9" right="393" top="-130" bottom="-60" /></element>
+ <element ref="static_green"><bounds left="-9" right="393" top="111" bottom="156" /></element>
- <bezel element="text_down"><bounds x="-5" y="-120" width="86" height="19" /></bezel>
- <bezel element="text_yards"><bounds x="107" y="-120" width="170" height="19" /></bezel>
- <bezel element="text_field"><bounds x="301" y="-120" width="90" height="19" /></bezel>
+ <element ref="text_down"><bounds x="-5" y="-120" width="86" height="19" /></element>
+ <element ref="text_yards"><bounds x="107" y="-120" width="170" height="19" /></element>
+ <element ref="text_field"><bounds x="301" y="-120" width="90" height="19" /></element>
- <bezel element="text_home"><bounds x="-5" y="-86" width="86" height="19" /></bezel>
- <bezel element="text_time"><bounds x="107" y="-86" width="170" height="19" /></bezel>
- <bezel element="text_visitor"><bounds x="301" y="-86" width="90" height="19" /></bezel>
+ <element ref="text_home"><bounds x="-5" y="-86" width="86" height="19" /></element>
+ <element ref="text_time"><bounds x="107" y="-86" width="170" height="19" /></element>
+ <element ref="text_visitor"><bounds x="301" y="-86" width="90" height="19" /></element>
- <bezel element="text_p1" inputtag="IN.1" inputmask="0x01"><bounds x="301" y="130" width="40" height="16" /></bezel>
- <bezel element="text_p2" inputtag="IN.1" inputmask="0x01"><bounds x="339" y="130" width="50" height="16" /></bezel>
+ <element ref="text_p1" inputtag="IN.1" inputmask="0x01"><bounds x="301" y="130" width="40" height="16" /></element>
+ <element ref="text_p2" inputtag="IN.1" inputmask="0x01"><bounds x="339" y="130" width="50" height="16" /></element>
- <bezel element="static_white"><bounds left="-9" right="393" top="-96" bottom="-90" /></bezel>
- <bezel element="static_white"><bounds left="-9" right="393" top="-61" bottom="-51" /></bezel>
- <bezel element="static_white"><bounds left="-9" right="393" top="110" bottom="120" /></bezel>
+ <element ref="static_white"><bounds left="-9" right="393" top="-96" bottom="-90" /></element>
+ <element ref="static_white"><bounds left="-9" right="393" top="-61" bottom="-51" /></element>
+ <element ref="static_white"><bounds left="-9" right="393" top="110" bottom="120" /></element>
- <bezel element="static_white"><bounds x="-9" y="-52" width="4" height="163" /></bezel>
- <bezel element="static_white"><bounds x="37" y="-52" width="2" height="163" /></bezel>
- <bezel element="static_white"><bounds x="81" y="-52" width="2" height="163" /></bezel>
- <bezel element="static_white"><bounds x="125" y="-52" width="2" height="163" /></bezel>
- <bezel element="static_white"><bounds x="169" y="-52" width="2" height="163" /></bezel>
- <bezel element="static_white"><bounds x="213" y="-52" width="2" height="163" /></bezel>
- <bezel element="static_white"><bounds x="257" y="-52" width="2" height="163" /></bezel>
- <bezel element="static_white"><bounds x="301" y="-52" width="2" height="163" /></bezel>
- <bezel element="static_white"><bounds x="345" y="-52" width="2" height="163" /></bezel>
- <bezel element="static_white"><bounds x="389" y="-52" width="4" height="163" /></bezel>
+ <element ref="static_white"><bounds x="-9" y="-52" width="4" height="163" /></element>
+ <element ref="static_white"><bounds x="37" y="-52" width="2" height="163" /></element>
+ <element ref="static_white"><bounds x="81" y="-52" width="2" height="163" /></element>
+ <element ref="static_white"><bounds x="125" y="-52" width="2" height="163" /></element>
+ <element ref="static_white"><bounds x="169" y="-52" width="2" height="163" /></element>
+ <element ref="static_white"><bounds x="213" y="-52" width="2" height="163" /></element>
+ <element ref="static_white"><bounds x="257" y="-52" width="2" height="163" /></element>
+ <element ref="static_white"><bounds x="301" y="-52" width="2" height="163" /></element>
+ <element ref="static_white"><bounds x="345" y="-52" width="2" height="163" /></element>
+ <element ref="static_white"><bounds x="389" y="-52" width="4" height="163" /></element>
- <bezel element="static_black"><bounds x="0" y="7.5" width="350" height="20" /></bezel>
- <bezel element="static_black"><bounds x="0" y="31.5" width="350" height="20" /></bezel>
+ <element ref="static_black"><bounds x="0" y="7.5" width="350" height="20" /></element>
+ <element ref="static_black"><bounds x="0" y="31.5" width="350" height="20" /></element>
- <bezel element="static_white"><bounds x="36" y="2" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="36" y="29" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="36" y="56" width="4" height="1" /></bezel>
+ <element ref="static_white"><bounds x="36" y="2" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="36" y="29" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="36" y="56" width="4" height="1" /></element>
- <bezel element="static_white"><bounds x="80" y="2" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="80" y="29" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="80" y="56" width="4" height="1" /></bezel>
+ <element ref="static_white"><bounds x="80" y="2" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="80" y="29" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="80" y="56" width="4" height="1" /></element>
- <bezel element="static_white"><bounds x="124" y="2" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="124" y="29" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="124" y="56" width="4" height="1" /></bezel>
+ <element ref="static_white"><bounds x="124" y="2" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="124" y="29" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="124" y="56" width="4" height="1" /></element>
- <bezel element="static_white"><bounds x="168" y="2" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="168" y="29" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="168" y="56" width="4" height="1" /></bezel>
+ <element ref="static_white"><bounds x="168" y="2" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="168" y="29" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="168" y="56" width="4" height="1" /></element>
- <bezel element="static_white"><bounds x="212" y="2" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="212" y="29" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="212" y="56" width="4" height="1" /></bezel>
+ <element ref="static_white"><bounds x="212" y="2" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="212" y="29" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="212" y="56" width="4" height="1" /></element>
- <bezel element="static_white"><bounds x="256" y="2" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="256" y="29" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="256" y="56" width="4" height="1" /></bezel>
+ <element ref="static_white"><bounds x="256" y="2" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="256" y="29" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="256" y="56" width="4" height="1" /></element>
- <bezel element="static_white"><bounds x="300" y="2" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="300" y="29" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="300" y="56" width="4" height="1" /></bezel>
+ <element ref="static_white"><bounds x="300" y="2" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="300" y="29" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="300" y="56" width="4" height="1" /></element>
- <bezel element="static_white"><bounds x="344" y="2" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="344" y="29" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="344" y="56" width="4" height="1" /></bezel>
+ <element ref="static_white"><bounds x="344" y="2" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="344" y="29" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="344" y="56" width="4" height="1" /></element>
<!-- leds -->
- <bezel name="0.5" element="seg"><bounds x="0" y="0" width="5" height="20" /></bezel>
- <bezel name="0.4" element="seg"><bounds x="0" y="21" width="5" height="20" /></bezel>
- <bezel name="0.1" element="seg"><bounds x="27" y="0" width="5" height="20" /></bezel>
- <bezel name="0.2" element="seg"><bounds x="27" y="21" width="5" height="20" /></bezel>
- <bezel name="0.0" element="seg"><bounds x="6" y="0" width="20" height="5" /></bezel>
- <bezel name="0.6" element="seg"><bounds x="6" y="18" width="20" height="5" /></bezel>
- <bezel name="0.3" element="seg"><bounds x="6" y="36" width="20" height="5" /></bezel>
- <bezel name="0.7" element="seg"><bounds x="6" y="54" width="20" height="5" /></bezel>
- <bezel name="0.8" element="led"><bounds x="35.5" y="18" width="5" height="5" /></bezel>
-
- <bezel name="1.5" element="seg"><bounds x="44" y="0" width="5" height="20" /></bezel>
- <bezel name="1.4" element="seg"><bounds x="44" y="21" width="5" height="20" /></bezel>
- <bezel name="1.1" element="seg"><bounds x="71" y="0" width="5" height="20" /></bezel>
- <bezel name="1.2" element="seg"><bounds x="71" y="21" width="5" height="20" /></bezel>
- <bezel name="1.0" element="seg"><bounds x="50" y="0" width="20" height="5" /></bezel>
- <bezel name="1.6" element="seg"><bounds x="50" y="18" width="20" height="5" /></bezel>
- <bezel name="1.3" element="seg"><bounds x="50" y="36" width="20" height="5" /></bezel>
- <bezel name="1.7" element="seg"><bounds x="50" y="54" width="20" height="5" /></bezel>
- <bezel name="1.8" element="led"><bounds x="79.5" y="18" width="5" height="5" /></bezel>
-
- <bezel name="2.5" element="seg"><bounds x="88" y="0" width="5" height="20" /></bezel>
- <bezel name="2.4" element="seg"><bounds x="88" y="21" width="5" height="20" /></bezel>
- <bezel name="2.1" element="seg"><bounds x="115" y="0" width="5" height="20" /></bezel>
- <bezel name="2.2" element="seg"><bounds x="115" y="21" width="5" height="20" /></bezel>
- <bezel name="2.0" element="seg"><bounds x="94" y="0" width="20" height="5" /></bezel>
- <bezel name="2.6" element="seg"><bounds x="94" y="18" width="20" height="5" /></bezel>
- <bezel name="2.3" element="seg"><bounds x="94" y="36" width="20" height="5" /></bezel>
- <bezel name="2.7" element="seg"><bounds x="94" y="54" width="20" height="5" /></bezel>
- <bezel name="2.8" element="led"><bounds x="123.5" y="18" width="5" height="5" /></bezel>
-
- <bezel name="3.5" element="seg"><bounds x="132" y="0" width="5" height="20" /></bezel>
- <bezel name="3.4" element="seg"><bounds x="132" y="21" width="5" height="20" /></bezel>
- <bezel name="3.1" element="seg"><bounds x="159" y="0" width="5" height="20" /></bezel>
- <bezel name="3.2" element="seg"><bounds x="159" y="21" width="5" height="20" /></bezel>
- <bezel name="3.0" element="seg"><bounds x="138" y="0" width="20" height="5" /></bezel>
- <bezel name="3.6" element="seg"><bounds x="138" y="18" width="20" height="5" /></bezel>
- <bezel name="3.3" element="seg"><bounds x="138" y="36" width="20" height="5" /></bezel>
- <bezel name="3.7" element="seg"><bounds x="138" y="54" width="20" height="5" /></bezel>
- <bezel name="3.8" element="led"><bounds x="167.5" y="18" width="5" height="5" /></bezel>
-
- <bezel name="4.5" element="seg"><bounds x="176" y="0" width="5" height="20" /></bezel>
- <bezel name="4.4" element="seg"><bounds x="176" y="21" width="5" height="20" /></bezel>
- <bezel name="4.1" element="seg"><bounds x="203" y="0" width="5" height="20" /></bezel>
- <bezel name="4.2" element="seg"><bounds x="203" y="21" width="5" height="20" /></bezel>
- <bezel name="4.0" element="seg"><bounds x="182" y="0" width="20" height="5" /></bezel>
- <bezel name="4.6" element="seg"><bounds x="182" y="18" width="20" height="5" /></bezel>
- <bezel name="4.3" element="seg"><bounds x="182" y="36" width="20" height="5" /></bezel>
- <bezel name="4.7" element="seg"><bounds x="182" y="54" width="20" height="5" /></bezel>
- <bezel name="4.8" element="led"><bounds x="211.5" y="18" width="5" height="5" /></bezel>
-
- <bezel name="5.5" element="seg"><bounds x="220" y="0" width="5" height="20" /></bezel>
- <bezel name="5.4" element="seg"><bounds x="220" y="21" width="5" height="20" /></bezel>
- <bezel name="5.1" element="seg"><bounds x="247" y="0" width="5" height="20" /></bezel>
- <bezel name="5.2" element="seg"><bounds x="247" y="21" width="5" height="20" /></bezel>
- <bezel name="5.0" element="seg"><bounds x="226" y="0" width="20" height="5" /></bezel>
- <bezel name="5.6" element="seg"><bounds x="226" y="18" width="20" height="5" /></bezel>
- <bezel name="5.3" element="seg"><bounds x="226" y="36" width="20" height="5" /></bezel>
- <bezel name="5.7" element="seg"><bounds x="226" y="54" width="20" height="5" /></bezel>
- <bezel name="5.8" element="led"><bounds x="255.5" y="18" width="5" height="5" /></bezel>
-
- <bezel name="6.5" element="seg"><bounds x="264" y="0" width="5" height="20" /></bezel>
- <bezel name="6.4" element="seg"><bounds x="264" y="21" width="5" height="20" /></bezel>
- <bezel name="6.1" element="seg"><bounds x="291" y="0" width="5" height="20" /></bezel>
- <bezel name="6.2" element="seg"><bounds x="291" y="21" width="5" height="20" /></bezel>
- <bezel name="6.0" element="seg"><bounds x="270" y="0" width="20" height="5" /></bezel>
- <bezel name="6.6" element="seg"><bounds x="270" y="18" width="20" height="5" /></bezel>
- <bezel name="6.3" element="seg"><bounds x="270" y="36" width="20" height="5" /></bezel>
- <bezel name="6.7" element="seg"><bounds x="270" y="54" width="20" height="5" /></bezel>
- <bezel name="6.8" element="led"><bounds x="299.5" y="18" width="5" height="5" /></bezel>
-
- <bezel name="7.5" element="seg"><bounds x="308" y="0" width="5" height="20" /></bezel>
- <bezel name="7.4" element="seg"><bounds x="308" y="21" width="5" height="20" /></bezel>
- <bezel name="7.1" element="seg"><bounds x="335" y="0" width="5" height="20" /></bezel>
- <bezel name="7.2" element="seg"><bounds x="335" y="21" width="5" height="20" /></bezel>
- <bezel name="7.0" element="seg"><bounds x="314" y="0" width="20" height="5" /></bezel>
- <bezel name="7.6" element="seg"><bounds x="314" y="18" width="20" height="5" /></bezel>
- <bezel name="7.3" element="seg"><bounds x="314" y="36" width="20" height="5" /></bezel>
- <bezel name="7.7" element="seg"><bounds x="314" y="54" width="20" height="5" /></bezel>
- <bezel name="7.8" element="led"><bounds x="343.5" y="18" width="5" height="5" /></bezel>
-
- <bezel name="8.5" element="seg"><bounds x="352" y="0" width="5" height="20" /></bezel>
- <bezel name="8.4" element="seg"><bounds x="352" y="21" width="5" height="20" /></bezel>
- <bezel name="8.1" element="seg"><bounds x="379" y="0" width="5" height="20" /></bezel>
- <bezel name="8.2" element="seg"><bounds x="379" y="21" width="5" height="20" /></bezel>
- <bezel name="8.0" element="seg"><bounds x="358" y="0" width="20" height="5" /></bezel>
- <bezel name="8.6" element="seg"><bounds x="358" y="18" width="20" height="5" /></bezel>
- <bezel name="8.3" element="seg"><bounds x="358" y="36" width="20" height="5" /></bezel>
- <bezel name="8.7" element="seg"><bounds x="358" y="54" width="20" height="5" /></bezel>
+ <element name="0.5" ref="seg"><bounds x="0" y="0" width="5" height="20" /></element>
+ <element name="0.4" ref="seg"><bounds x="0" y="21" width="5" height="20" /></element>
+ <element name="0.1" ref="seg"><bounds x="27" y="0" width="5" height="20" /></element>
+ <element name="0.2" ref="seg"><bounds x="27" y="21" width="5" height="20" /></element>
+ <element name="0.0" ref="seg"><bounds x="6" y="0" width="20" height="5" /></element>
+ <element name="0.6" ref="seg"><bounds x="6" y="18" width="20" height="5" /></element>
+ <element name="0.3" ref="seg"><bounds x="6" y="36" width="20" height="5" /></element>
+ <element name="0.7" ref="seg"><bounds x="6" y="54" width="20" height="5" /></element>
+ <element name="0.8" ref="led"><bounds x="35.5" y="18" width="5" height="5" /></element>
+
+ <element name="1.5" ref="seg"><bounds x="44" y="0" width="5" height="20" /></element>
+ <element name="1.4" ref="seg"><bounds x="44" y="21" width="5" height="20" /></element>
+ <element name="1.1" ref="seg"><bounds x="71" y="0" width="5" height="20" /></element>
+ <element name="1.2" ref="seg"><bounds x="71" y="21" width="5" height="20" /></element>
+ <element name="1.0" ref="seg"><bounds x="50" y="0" width="20" height="5" /></element>
+ <element name="1.6" ref="seg"><bounds x="50" y="18" width="20" height="5" /></element>
+ <element name="1.3" ref="seg"><bounds x="50" y="36" width="20" height="5" /></element>
+ <element name="1.7" ref="seg"><bounds x="50" y="54" width="20" height="5" /></element>
+ <element name="1.8" ref="led"><bounds x="79.5" y="18" width="5" height="5" /></element>
+
+ <element name="2.5" ref="seg"><bounds x="88" y="0" width="5" height="20" /></element>
+ <element name="2.4" ref="seg"><bounds x="88" y="21" width="5" height="20" /></element>
+ <element name="2.1" ref="seg"><bounds x="115" y="0" width="5" height="20" /></element>
+ <element name="2.2" ref="seg"><bounds x="115" y="21" width="5" height="20" /></element>
+ <element name="2.0" ref="seg"><bounds x="94" y="0" width="20" height="5" /></element>
+ <element name="2.6" ref="seg"><bounds x="94" y="18" width="20" height="5" /></element>
+ <element name="2.3" ref="seg"><bounds x="94" y="36" width="20" height="5" /></element>
+ <element name="2.7" ref="seg"><bounds x="94" y="54" width="20" height="5" /></element>
+ <element name="2.8" ref="led"><bounds x="123.5" y="18" width="5" height="5" /></element>
+
+ <element name="3.5" ref="seg"><bounds x="132" y="0" width="5" height="20" /></element>
+ <element name="3.4" ref="seg"><bounds x="132" y="21" width="5" height="20" /></element>
+ <element name="3.1" ref="seg"><bounds x="159" y="0" width="5" height="20" /></element>
+ <element name="3.2" ref="seg"><bounds x="159" y="21" width="5" height="20" /></element>
+ <element name="3.0" ref="seg"><bounds x="138" y="0" width="20" height="5" /></element>
+ <element name="3.6" ref="seg"><bounds x="138" y="18" width="20" height="5" /></element>
+ <element name="3.3" ref="seg"><bounds x="138" y="36" width="20" height="5" /></element>
+ <element name="3.7" ref="seg"><bounds x="138" y="54" width="20" height="5" /></element>
+ <element name="3.8" ref="led"><bounds x="167.5" y="18" width="5" height="5" /></element>
+
+ <element name="4.5" ref="seg"><bounds x="176" y="0" width="5" height="20" /></element>
+ <element name="4.4" ref="seg"><bounds x="176" y="21" width="5" height="20" /></element>
+ <element name="4.1" ref="seg"><bounds x="203" y="0" width="5" height="20" /></element>
+ <element name="4.2" ref="seg"><bounds x="203" y="21" width="5" height="20" /></element>
+ <element name="4.0" ref="seg"><bounds x="182" y="0" width="20" height="5" /></element>
+ <element name="4.6" ref="seg"><bounds x="182" y="18" width="20" height="5" /></element>
+ <element name="4.3" ref="seg"><bounds x="182" y="36" width="20" height="5" /></element>
+ <element name="4.7" ref="seg"><bounds x="182" y="54" width="20" height="5" /></element>
+ <element name="4.8" ref="led"><bounds x="211.5" y="18" width="5" height="5" /></element>
+
+ <element name="5.5" ref="seg"><bounds x="220" y="0" width="5" height="20" /></element>
+ <element name="5.4" ref="seg"><bounds x="220" y="21" width="5" height="20" /></element>
+ <element name="5.1" ref="seg"><bounds x="247" y="0" width="5" height="20" /></element>
+ <element name="5.2" ref="seg"><bounds x="247" y="21" width="5" height="20" /></element>
+ <element name="5.0" ref="seg"><bounds x="226" y="0" width="20" height="5" /></element>
+ <element name="5.6" ref="seg"><bounds x="226" y="18" width="20" height="5" /></element>
+ <element name="5.3" ref="seg"><bounds x="226" y="36" width="20" height="5" /></element>
+ <element name="5.7" ref="seg"><bounds x="226" y="54" width="20" height="5" /></element>
+ <element name="5.8" ref="led"><bounds x="255.5" y="18" width="5" height="5" /></element>
+
+ <element name="6.5" ref="seg"><bounds x="264" y="0" width="5" height="20" /></element>
+ <element name="6.4" ref="seg"><bounds x="264" y="21" width="5" height="20" /></element>
+ <element name="6.1" ref="seg"><bounds x="291" y="0" width="5" height="20" /></element>
+ <element name="6.2" ref="seg"><bounds x="291" y="21" width="5" height="20" /></element>
+ <element name="6.0" ref="seg"><bounds x="270" y="0" width="20" height="5" /></element>
+ <element name="6.6" ref="seg"><bounds x="270" y="18" width="20" height="5" /></element>
+ <element name="6.3" ref="seg"><bounds x="270" y="36" width="20" height="5" /></element>
+ <element name="6.7" ref="seg"><bounds x="270" y="54" width="20" height="5" /></element>
+ <element name="6.8" ref="led"><bounds x="299.5" y="18" width="5" height="5" /></element>
+
+ <element name="7.5" ref="seg"><bounds x="308" y="0" width="5" height="20" /></element>
+ <element name="7.4" ref="seg"><bounds x="308" y="21" width="5" height="20" /></element>
+ <element name="7.1" ref="seg"><bounds x="335" y="0" width="5" height="20" /></element>
+ <element name="7.2" ref="seg"><bounds x="335" y="21" width="5" height="20" /></element>
+ <element name="7.0" ref="seg"><bounds x="314" y="0" width="20" height="5" /></element>
+ <element name="7.6" ref="seg"><bounds x="314" y="18" width="20" height="5" /></element>
+ <element name="7.3" ref="seg"><bounds x="314" y="36" width="20" height="5" /></element>
+ <element name="7.7" ref="seg"><bounds x="314" y="54" width="20" height="5" /></element>
+ <element name="7.8" ref="led"><bounds x="343.5" y="18" width="5" height="5" /></element>
+
+ <element name="8.5" ref="seg"><bounds x="352" y="0" width="5" height="20" /></element>
+ <element name="8.4" ref="seg"><bounds x="352" y="21" width="5" height="20" /></element>
+ <element name="8.1" ref="seg"><bounds x="379" y="0" width="5" height="20" /></element>
+ <element name="8.2" ref="seg"><bounds x="379" y="21" width="5" height="20" /></element>
+ <element name="8.0" ref="seg"><bounds x="358" y="0" width="20" height="5" /></element>
+ <element name="8.6" ref="seg"><bounds x="358" y="18" width="20" height="5" /></element>
+ <element name="8.3" ref="seg"><bounds x="358" y="36" width="20" height="5" /></element>
+ <element name="8.7" ref="seg"><bounds x="358" y="54" width="20" height="5" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/h2hhockey.lay b/src/mame/layout/h2hhockey.lay
index 4fd334a456e..e8e1fc0d506 100644
--- a/src/mame/layout/h2hhockey.lay
+++ b/src/mame/layout/h2hhockey.lay
@@ -34,123 +34,123 @@ license:CC0
<!-- field, goal -->
- <bezel element="static_blue"><bounds x="25" y="4" width="100" height="22.1" /></bezel>
- <bezel element="static_white"><bounds x="33" y="14" width="18" height="12.1" /></bezel>
- <bezel element="static_black"><bounds x="34" y="15" width="16" height="12.1" /></bezel>
-
- <bezel name="digit7" element="digit"><bounds x="36" y="16" width="6" height="9" /></bezel>
- <bezel name="digit6" element="digit"><bounds x="42" y="16" width="6" height="9" /></bezel>
-
- <bezel element="static_white"><bounds x="25" y="26" width="100" height="2" /></bezel>
- <bezel element="static_white"><bounds x="60" y="7" width="30" height="30" /></bezel>
- <bezel element="static_black"><bounds x="61" y="8" width="28" height="30.1" /></bezel>
- <bezel element="static_white"><bounds x="60.5" y="18" width="29" height="1" /></bezel>
- <bezel element="static_black"><bounds x="24" y="27" width="102" height="30" /></bezel>
-
- <bezel element="disk_white"><bounds x="72" y="10" width="6" height="6" /></bezel>
- <bezel name="5.0" element="led"><bounds x="73" y="11" width="4" height="4" /></bezel>
- <bezel element="text_score1"><bounds x="62" y="10" width="10" height="6" /></bezel>
- <bezel element="text_score2"><bounds x="78" y="10" width="10" height="6" /></bezel>
-
- <bezel name="9.0" element="led"><bounds x="62" y="21" width="4" height="4" /></bezel>
- <bezel name="9.1" element="led"><bounds x="67" y="25" width="4" height="4" /></bezel>
- <bezel name="9.2" element="led"><bounds x="73" y="26" width="4" height="4" /></bezel>
- <bezel name="9.3" element="led"><bounds x="79" y="25" width="4" height="4" /></bezel>
- <bezel name="9.4" element="led"><bounds x="84" y="21" width="4" height="4" /></bezel>
+ <element ref="static_blue"><bounds x="25" y="4" width="100" height="22.1" /></element>
+ <element ref="static_white"><bounds x="33" y="14" width="18" height="12.1" /></element>
+ <element ref="static_black"><bounds x="34" y="15" width="16" height="12.1" /></element>
+
+ <element name="digit7" ref="digit"><bounds x="36" y="16" width="6" height="9" /></element>
+ <element name="digit6" ref="digit"><bounds x="42" y="16" width="6" height="9" /></element>
+
+ <element ref="static_white"><bounds x="25" y="26" width="100" height="2" /></element>
+ <element ref="static_white"><bounds x="60" y="7" width="30" height="30" /></element>
+ <element ref="static_black"><bounds x="61" y="8" width="28" height="30.1" /></element>
+ <element ref="static_white"><bounds x="60.5" y="18" width="29" height="1" /></element>
+ <element ref="static_black"><bounds x="24" y="27" width="102" height="30" /></element>
+
+ <element ref="disk_white"><bounds x="72" y="10" width="6" height="6" /></element>
+ <element name="5.0" ref="led"><bounds x="73" y="11" width="4" height="4" /></element>
+ <element ref="text_score1"><bounds x="62" y="10" width="10" height="6" /></element>
+ <element ref="text_score2"><bounds x="78" y="10" width="10" height="6" /></element>
+
+ <element name="9.0" ref="led"><bounds x="62" y="21" width="4" height="4" /></element>
+ <element name="9.1" ref="led"><bounds x="67" y="25" width="4" height="4" /></element>
+ <element name="9.2" ref="led"><bounds x="73" y="26" width="4" height="4" /></element>
+ <element name="9.3" ref="led"><bounds x="79" y="25" width="4" height="4" /></element>
+ <element name="9.4" ref="led"><bounds x="84" y="21" width="4" height="4" /></element>
<!-- men -->
- <bezel element="disk_white"><bounds x="72" y="54" width="6" height="6" /></bezel>
- <bezel name="0.0" element="led"><bounds x="73" y="55" width="4" height="4" /></bezel>
+ <element ref="disk_white"><bounds x="72" y="54" width="6" height="6" /></element>
+ <element name="0.0" ref="led"><bounds x="73" y="55" width="4" height="4" /></element>
- <bezel element="disk_white"><bounds x="35" y="47" width="6" height="6" /></bezel>
- <bezel name="11.0" element="led"><bounds x="36" y="48" width="4" height="4" /></bezel>
+ <element ref="disk_white"><bounds x="35" y="47" width="6" height="6" /></element>
+ <element name="11.0" ref="led"><bounds x="36" y="48" width="4" height="4" /></element>
- <bezel element="disk_white"><bounds x="109" y="47" width="6" height="6" /></bezel>
- <bezel name="1.0" element="led"><bounds x="110" y="48" width="4" height="4" /></bezel>
+ <element ref="disk_white"><bounds x="109" y="47" width="6" height="6" /></element>
+ <element name="1.0" ref="led"><bounds x="110" y="48" width="4" height="4" /></element>
- <bezel element="disk_white"><bounds x="55" y="74" width="6" height="6" /></bezel>
- <bezel name="10.0" element="led"><bounds x="56" y="75" width="4" height="4" /></bezel>
- <bezel element="text_home"><bounds x="52" y="80.5" width="12" height="3" /></bezel>
+ <element ref="disk_white"><bounds x="55" y="74" width="6" height="6" /></element>
+ <element name="10.0" ref="led"><bounds x="56" y="75" width="4" height="4" /></element>
+ <element ref="text_home"><bounds x="52" y="80.5" width="12" height="3" /></element>
- <bezel element="disk_white"><bounds x="89" y="74" width="6" height="6" /></bezel>
- <bezel name="2.0" element="led"><bounds x="90" y="75" width="4" height="4" /></bezel>
- <bezel element="text_away"><bounds x="86" y="80.5" width="12" height="3" /></bezel>
+ <element ref="disk_white"><bounds x="89" y="74" width="6" height="6" /></element>
+ <element name="2.0" ref="led"><bounds x="90" y="75" width="4" height="4" /></element>
+ <element ref="text_away"><bounds x="86" y="80.5" width="12" height="3" /></element>
<!-- defense leds -->
<repeat count="41">
<param name="x" start="45.1" increment="0.05" />
<param name="y" start="39.6" increment="0.048" />
- <bezel name="8.0" element="led"><bounds x="~x~" y="~y~" width="1" height="1" /></bezel>
+ <element name="8.0" ref="led"><bounds x="~x~" y="~y~" width="1" height="1" /></element>
</repeat>
<repeat count="41">
<param name="x" start="103.7" increment="-0.05" />
<param name="y" start="39.6" increment="0.048" />
- <bezel name="8.4" element="led"><bounds x="~x~" y="~y~" width="1" height="1" /></bezel>
+ <element name="8.4" ref="led"><bounds x="~x~" y="~y~" width="1" height="1" /></element>
</repeat>
<repeat count="60">
<param name="x" start="73" increment="0.05" />
<param name="y" start="46.5" increment="0.0" />
- <bezel name="8.2" element="led"><bounds x="~x~" y="~y~" width="1" height="1" /></bezel>
+ <element name="8.2" ref="led"><bounds x="~x~" y="~y~" width="1" height="1" /></element>
</repeat>
<repeat count="56">
<param name="x" start="55.8" increment="-0.011" />
<param name="y" start="51.7" increment="0.05" />
- <bezel name="8.1" element="led"><bounds x="~x~" y="~y~" width="1" height="1" /></bezel>
+ <element name="8.1" ref="led"><bounds x="~x~" y="~y~" width="1" height="1" /></element>
</repeat>
<repeat count="56">
<param name="x" start="93.3" increment="0.011" />
<param name="y" start="51.7" increment="0.05" />
- <bezel name="8.3" element="led"><bounds x="~x~" y="~y~" width="1" height="1" /></bezel>
+ <element name="8.3" ref="led"><bounds x="~x~" y="~y~" width="1" height="1" /></element>
</repeat>
<!-- small leds -->
<!-- the leds marked "x", sometimes seen unpopulated, maybe cutting costs in some of the production batches -->
- <bezel name="3.1" element="led"><bounds x="57.1" y="29.1" width="1" height="1" /></bezel>
- <bezel name="3.2" element="led"><bounds x="52.7" y="33.7" width="1" height="1" /></bezel>
- <bezel name="3.3" element="led"><bounds x="48.3" y="38.3" width="1" height="1" /></bezel> <!-- x -->
- <bezel name="3.4" element="led"><bounds x="43.9" y="42.9" width="1" height="1" /></bezel>
-
- <bezel name="4.1" element="led"><bounds x="74.5" y="34" width="1" height="1" /></bezel>
- <bezel name="4.2" element="led"><bounds x="74.5" y="39" width="1" height="1" /></bezel>
- <bezel name="4.3" element="led"><bounds x="74.5" y="44" width="1" height="1" /></bezel> <!-- x -->
- <bezel name="4.4" element="led"><bounds x="74.5" y="49" width="1" height="1" /></bezel>
-
- <bezel name="5.1" element="led"><bounds x="91.9" y="29.1" width="1" height="1" /></bezel>
- <bezel name="5.2" element="led"><bounds x="96.3" y="33.7" width="1" height="1" /></bezel>
- <bezel name="5.3" element="led"><bounds x="100.7" y="38.3" width="1" height="1" /></bezel> <!-- x -->
- <bezel name="5.4" element="led"><bounds x="105.1" y="42.9" width="1" height="1" /></bezel>
-
- <bezel name="11.1" element="led"><bounds x="45.6" y="50.9" width="1" height="1" /></bezel>
- <bezel name="11.2" element="led"><bounds x="52.2" y="52.3" width="1" height="1" /></bezel>
- <bezel name="11.3" element="led"><bounds x="58.8" y="53.7" width="1" height="1" /></bezel> <!-- x -->
- <bezel name="11.4" element="led"><bounds x="65.4" y="55.1" width="1" height="1" /></bezel>
-
- <bezel name="0.4" element="led"><bounds x="103.4" y="50.9" width="1" height="1" /></bezel>
- <bezel name="0.3" element="led"><bounds x="96.8" y="52.3" width="1" height="1" /></bezel>
- <bezel name="0.2" element="led"><bounds x="90.2" y="53.7" width="1" height="1" /></bezel> <!-- x -->
- <bezel name="0.1" element="led"><bounds x="83.6" y="55.1" width="1" height="1" /></bezel>
-
- <bezel name="10.4" element="led"><bounds x="42.7" y="56.1" width="1" height="1" /></bezel>
- <bezel name="10.3" element="led"><bounds x="45.9" y="60.7" width="1" height="1" /></bezel>
- <bezel name="10.2" element="led"><bounds x="49.1" y="65.3" width="1" height="1" /></bezel> <!-- x -->
- <bezel name="10.1" element="led"><bounds x="52.3" y="69.9" width="1" height="1" /></bezel>
-
- <bezel name="2.4" element="led"><bounds x="65.5" y="76.5" width="1" height="1" /></bezel>
- <bezel name="2.3" element="led"><bounds x="71.5" y="76.5" width="1" height="1" /></bezel>
- <bezel name="2.2" element="led"><bounds x="77.5" y="76.5" width="1" height="1" /></bezel>
- <bezel name="2.1" element="led"><bounds x="83.5" y="76.5" width="1" height="1" /></bezel>
-
- <bezel name="1.1" element="led"><bounds x="107.3" y="56.1" width="1" height="1" /></bezel>
- <bezel name="1.2" element="led"><bounds x="104.1" y="60.7" width="1" height="1" /></bezel>
- <bezel name="1.3" element="led"><bounds x="100.9" y="65.3" width="1" height="1" /></bezel> <!-- x -->
- <bezel name="1.4" element="led"><bounds x="97.7" y="69.9" width="1" height="1" /></bezel>
+ <element name="3.1" ref="led"><bounds x="57.1" y="29.1" width="1" height="1" /></element>
+ <element name="3.2" ref="led"><bounds x="52.7" y="33.7" width="1" height="1" /></element>
+ <element name="3.3" ref="led"><bounds x="48.3" y="38.3" width="1" height="1" /></element> <!-- x -->
+ <element name="3.4" ref="led"><bounds x="43.9" y="42.9" width="1" height="1" /></element>
+
+ <element name="4.1" ref="led"><bounds x="74.5" y="34" width="1" height="1" /></element>
+ <element name="4.2" ref="led"><bounds x="74.5" y="39" width="1" height="1" /></element>
+ <element name="4.3" ref="led"><bounds x="74.5" y="44" width="1" height="1" /></element> <!-- x -->
+ <element name="4.4" ref="led"><bounds x="74.5" y="49" width="1" height="1" /></element>
+
+ <element name="5.1" ref="led"><bounds x="91.9" y="29.1" width="1" height="1" /></element>
+ <element name="5.2" ref="led"><bounds x="96.3" y="33.7" width="1" height="1" /></element>
+ <element name="5.3" ref="led"><bounds x="100.7" y="38.3" width="1" height="1" /></element> <!-- x -->
+ <element name="5.4" ref="led"><bounds x="105.1" y="42.9" width="1" height="1" /></element>
+
+ <element name="11.1" ref="led"><bounds x="45.6" y="50.9" width="1" height="1" /></element>
+ <element name="11.2" ref="led"><bounds x="52.2" y="52.3" width="1" height="1" /></element>
+ <element name="11.3" ref="led"><bounds x="58.8" y="53.7" width="1" height="1" /></element> <!-- x -->
+ <element name="11.4" ref="led"><bounds x="65.4" y="55.1" width="1" height="1" /></element>
+
+ <element name="0.4" ref="led"><bounds x="103.4" y="50.9" width="1" height="1" /></element>
+ <element name="0.3" ref="led"><bounds x="96.8" y="52.3" width="1" height="1" /></element>
+ <element name="0.2" ref="led"><bounds x="90.2" y="53.7" width="1" height="1" /></element> <!-- x -->
+ <element name="0.1" ref="led"><bounds x="83.6" y="55.1" width="1" height="1" /></element>
+
+ <element name="10.4" ref="led"><bounds x="42.7" y="56.1" width="1" height="1" /></element>
+ <element name="10.3" ref="led"><bounds x="45.9" y="60.7" width="1" height="1" /></element>
+ <element name="10.2" ref="led"><bounds x="49.1" y="65.3" width="1" height="1" /></element> <!-- x -->
+ <element name="10.1" ref="led"><bounds x="52.3" y="69.9" width="1" height="1" /></element>
+
+ <element name="2.4" ref="led"><bounds x="65.5" y="76.5" width="1" height="1" /></element>
+ <element name="2.3" ref="led"><bounds x="71.5" y="76.5" width="1" height="1" /></element>
+ <element name="2.2" ref="led"><bounds x="77.5" y="76.5" width="1" height="1" /></element>
+ <element name="2.1" ref="led"><bounds x="83.5" y="76.5" width="1" height="1" /></element>
+
+ <element name="1.1" ref="led"><bounds x="107.3" y="56.1" width="1" height="1" /></element>
+ <element name="1.2" ref="led"><bounds x="104.1" y="60.7" width="1" height="1" /></element>
+ <element name="1.3" ref="led"><bounds x="100.9" y="65.3" width="1" height="1" /></element> <!-- x -->
+ <element name="1.4" ref="led"><bounds x="97.7" y="69.9" width="1" height="1" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/h2hhockeyc.lay b/src/mame/layout/h2hhockeyc.lay
index 6339c956928..6b2d069b1ff 100644
--- a/src/mame/layout/h2hhockeyc.lay
+++ b/src/mame/layout/h2hhockeyc.lay
@@ -34,123 +34,123 @@ license:CC0
<!-- field, goal -->
- <bezel element="static_blue"><bounds x="25" y="4" width="100" height="22.1" /></bezel>
- <bezel element="static_white"><bounds x="33" y="14" width="18" height="12.1" /></bezel>
- <bezel element="static_black"><bounds x="34" y="15" width="16" height="12.1" /></bezel>
-
- <bezel name="digit1" element="digit"><bounds x="36" y="16" width="6" height="9" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="42" y="16" width="6" height="9" /></bezel>
-
- <bezel element="static_white"><bounds x="25" y="26" width="100" height="2" /></bezel>
- <bezel element="static_white"><bounds x="60" y="7" width="30" height="30" /></bezel>
- <bezel element="static_black"><bounds x="61" y="8" width="28" height="30.1" /></bezel>
- <bezel element="static_white"><bounds x="60.5" y="18" width="29" height="1" /></bezel>
- <bezel element="static_black"><bounds x="24" y="27" width="102" height="30" /></bezel>
-
- <bezel element="disk_white"><bounds x="72" y="10" width="6" height="6" /></bezel>
- <bezel name="13.0" element="led"><bounds x="73" y="11" width="4" height="4" /></bezel>
- <bezel element="text_score1"><bounds x="62" y="10" width="10" height="6" /></bezel>
- <bezel element="text_score2"><bounds x="78" y="10" width="10" height="6" /></bezel>
-
- <bezel name="3.0" element="led"><bounds x="62" y="21" width="4" height="4" /></bezel>
- <bezel name="3.1" element="led"><bounds x="67" y="25" width="4" height="4" /></bezel>
- <bezel name="3.2" element="led"><bounds x="73" y="26" width="4" height="4" /></bezel>
- <bezel name="3.3" element="led"><bounds x="79" y="25" width="4" height="4" /></bezel>
- <bezel name="3.4" element="led"><bounds x="84" y="21" width="4" height="4" /></bezel>
+ <element ref="static_blue"><bounds x="25" y="4" width="100" height="22.1" /></element>
+ <element ref="static_white"><bounds x="33" y="14" width="18" height="12.1" /></element>
+ <element ref="static_black"><bounds x="34" y="15" width="16" height="12.1" /></element>
+
+ <element name="digit1" ref="digit"><bounds x="36" y="16" width="6" height="9" /></element>
+ <element name="digit0" ref="digit"><bounds x="42" y="16" width="6" height="9" /></element>
+
+ <element ref="static_white"><bounds x="25" y="26" width="100" height="2" /></element>
+ <element ref="static_white"><bounds x="60" y="7" width="30" height="30" /></element>
+ <element ref="static_black"><bounds x="61" y="8" width="28" height="30.1" /></element>
+ <element ref="static_white"><bounds x="60.5" y="18" width="29" height="1" /></element>
+ <element ref="static_black"><bounds x="24" y="27" width="102" height="30" /></element>
+
+ <element ref="disk_white"><bounds x="72" y="10" width="6" height="6" /></element>
+ <element name="13.0" ref="led"><bounds x="73" y="11" width="4" height="4" /></element>
+ <element ref="text_score1"><bounds x="62" y="10" width="10" height="6" /></element>
+ <element ref="text_score2"><bounds x="78" y="10" width="10" height="6" /></element>
+
+ <element name="3.0" ref="led"><bounds x="62" y="21" width="4" height="4" /></element>
+ <element name="3.1" ref="led"><bounds x="67" y="25" width="4" height="4" /></element>
+ <element name="3.2" ref="led"><bounds x="73" y="26" width="4" height="4" /></element>
+ <element name="3.3" ref="led"><bounds x="79" y="25" width="4" height="4" /></element>
+ <element name="3.4" ref="led"><bounds x="84" y="21" width="4" height="4" /></element>
<!-- men -->
- <bezel element="disk_white"><bounds x="72" y="54" width="6" height="6" /></bezel>
- <bezel name="8.0" element="led"><bounds x="73" y="55" width="4" height="4" /></bezel>
+ <element ref="disk_white"><bounds x="72" y="54" width="6" height="6" /></element>
+ <element name="8.0" ref="led"><bounds x="73" y="55" width="4" height="4" /></element>
- <bezel element="disk_white"><bounds x="35" y="47" width="6" height="6" /></bezel>
- <bezel name="5.0" element="led"><bounds x="36" y="48" width="4" height="4" /></bezel>
+ <element ref="disk_white"><bounds x="35" y="47" width="6" height="6" /></element>
+ <element name="5.0" ref="led"><bounds x="36" y="48" width="4" height="4" /></element>
- <bezel element="disk_white"><bounds x="109" y="47" width="6" height="6" /></bezel>
- <bezel name="9.0" element="led"><bounds x="110" y="48" width="4" height="4" /></bezel>
+ <element ref="disk_white"><bounds x="109" y="47" width="6" height="6" /></element>
+ <element name="9.0" ref="led"><bounds x="110" y="48" width="4" height="4" /></element>
- <bezel element="disk_white"><bounds x="55" y="74" width="6" height="6" /></bezel>
- <bezel name="4.0" element="led"><bounds x="56" y="75" width="4" height="4" /></bezel>
- <bezel element="text_home"><bounds x="52" y="80.5" width="12" height="3" /></bezel>
+ <element ref="disk_white"><bounds x="55" y="74" width="6" height="6" /></element>
+ <element name="4.0" ref="led"><bounds x="56" y="75" width="4" height="4" /></element>
+ <element ref="text_home"><bounds x="52" y="80.5" width="12" height="3" /></element>
- <bezel element="disk_white"><bounds x="89" y="74" width="6" height="6" /></bezel>
- <bezel name="10.0" element="led"><bounds x="90" y="75" width="4" height="4" /></bezel>
- <bezel element="text_away"><bounds x="86" y="80.5" width="12" height="3" /></bezel>
+ <element ref="disk_white"><bounds x="89" y="74" width="6" height="6" /></element>
+ <element name="10.0" ref="led"><bounds x="90" y="75" width="4" height="4" /></element>
+ <element ref="text_away"><bounds x="86" y="80.5" width="12" height="3" /></element>
<!-- defense leds -->
<repeat count="41">
<param name="x" start="45.1" increment="0.05" />
<param name="y" start="39.6" increment="0.048" />
- <bezel name="2.0" element="led"><bounds x="~x~" y="~y~" width="1" height="1" /></bezel>
+ <element name="2.0" ref="led"><bounds x="~x~" y="~y~" width="1" height="1" /></element>
</repeat>
<repeat count="41">
<param name="x" start="103.7" increment="-0.05" />
<param name="y" start="39.6" increment="0.048" />
- <bezel name="2.4" element="led"><bounds x="~x~" y="~y~" width="1" height="1" /></bezel>
+ <element name="2.4" ref="led"><bounds x="~x~" y="~y~" width="1" height="1" /></element>
</repeat>
<repeat count="60">
<param name="x" start="73" increment="0.05" />
<param name="y" start="46.5" increment="0.0" />
- <bezel name="2.2" element="led"><bounds x="~x~" y="~y~" width="1" height="1" /></bezel>
+ <element name="2.2" ref="led"><bounds x="~x~" y="~y~" width="1" height="1" /></element>
</repeat>
<repeat count="56">
<param name="x" start="55.8" increment="-0.011" />
<param name="y" start="51.7" increment="0.05" />
- <bezel name="2.1" element="led"><bounds x="~x~" y="~y~" width="1" height="1" /></bezel>
+ <element name="2.1" ref="led"><bounds x="~x~" y="~y~" width="1" height="1" /></element>
</repeat>
<repeat count="56">
<param name="x" start="93.3" increment="0.011" />
<param name="y" start="51.7" increment="0.05" />
- <bezel name="2.3" element="led"><bounds x="~x~" y="~y~" width="1" height="1" /></bezel>
+ <element name="2.3" ref="led"><bounds x="~x~" y="~y~" width="1" height="1" /></element>
</repeat>
<!-- small leds -->
<!-- the leds marked "x", sometimes seen unpopulated, maybe cutting costs in some of the production batches -->
- <bezel name="11.1" element="led"><bounds x="57.1" y="29.1" width="1" height="1" /></bezel>
- <bezel name="11.2" element="led"><bounds x="52.7" y="33.7" width="1" height="1" /></bezel>
- <bezel name="11.3" element="led"><bounds x="48.3" y="38.3" width="1" height="1" /></bezel> <!-- x -->
- <bezel name="11.4" element="led"><bounds x="43.9" y="42.9" width="1" height="1" /></bezel>
-
- <bezel name="12.1" element="led"><bounds x="74.5" y="34" width="1" height="1" /></bezel>
- <bezel name="12.2" element="led"><bounds x="74.5" y="39" width="1" height="1" /></bezel>
- <bezel name="12.3" element="led"><bounds x="74.5" y="44" width="1" height="1" /></bezel> <!-- x -->
- <bezel name="12.4" element="led"><bounds x="74.5" y="49" width="1" height="1" /></bezel>
-
- <bezel name="13.1" element="led"><bounds x="91.9" y="29.1" width="1" height="1" /></bezel>
- <bezel name="13.2" element="led"><bounds x="96.3" y="33.7" width="1" height="1" /></bezel>
- <bezel name="13.3" element="led"><bounds x="100.7" y="38.3" width="1" height="1" /></bezel> <!-- x -->
- <bezel name="13.4" element="led"><bounds x="105.1" y="42.9" width="1" height="1" /></bezel>
-
- <bezel name="5.1" element="led"><bounds x="45.6" y="50.9" width="1" height="1" /></bezel>
- <bezel name="5.2" element="led"><bounds x="52.2" y="52.3" width="1" height="1" /></bezel>
- <bezel name="5.3" element="led"><bounds x="58.8" y="53.7" width="1" height="1" /></bezel> <!-- x -->
- <bezel name="5.4" element="led"><bounds x="65.4" y="55.1" width="1" height="1" /></bezel>
-
- <bezel name="8.4" element="led"><bounds x="103.4" y="50.9" width="1" height="1" /></bezel>
- <bezel name="8.3" element="led"><bounds x="96.8" y="52.3" width="1" height="1" /></bezel>
- <bezel name="8.2" element="led"><bounds x="90.2" y="53.7" width="1" height="1" /></bezel> <!-- x -->
- <bezel name="8.1" element="led"><bounds x="83.6" y="55.1" width="1" height="1" /></bezel>
-
- <bezel name="4.4" element="led"><bounds x="42.7" y="56.1" width="1" height="1" /></bezel>
- <bezel name="4.3" element="led"><bounds x="45.9" y="60.7" width="1" height="1" /></bezel>
- <bezel name="4.2" element="led"><bounds x="49.1" y="65.3" width="1" height="1" /></bezel> <!-- x -->
- <bezel name="4.1" element="led"><bounds x="52.3" y="69.9" width="1" height="1" /></bezel>
-
- <bezel name="10.4" element="led"><bounds x="65.5" y="76.5" width="1" height="1" /></bezel>
- <bezel name="10.3" element="led"><bounds x="71.5" y="76.5" width="1" height="1" /></bezel>
- <bezel name="10.2" element="led"><bounds x="77.5" y="76.5" width="1" height="1" /></bezel>
- <bezel name="10.1" element="led"><bounds x="83.5" y="76.5" width="1" height="1" /></bezel>
-
- <bezel name="9.1" element="led"><bounds x="107.3" y="56.1" width="1" height="1" /></bezel>
- <bezel name="9.2" element="led"><bounds x="104.1" y="60.7" width="1" height="1" /></bezel>
- <bezel name="9.3" element="led"><bounds x="100.9" y="65.3" width="1" height="1" /></bezel> <!-- x -->
- <bezel name="9.4" element="led"><bounds x="97.7" y="69.9" width="1" height="1" /></bezel>
+ <element name="11.1" ref="led"><bounds x="57.1" y="29.1" width="1" height="1" /></element>
+ <element name="11.2" ref="led"><bounds x="52.7" y="33.7" width="1" height="1" /></element>
+ <element name="11.3" ref="led"><bounds x="48.3" y="38.3" width="1" height="1" /></element> <!-- x -->
+ <element name="11.4" ref="led"><bounds x="43.9" y="42.9" width="1" height="1" /></element>
+
+ <element name="12.1" ref="led"><bounds x="74.5" y="34" width="1" height="1" /></element>
+ <element name="12.2" ref="led"><bounds x="74.5" y="39" width="1" height="1" /></element>
+ <element name="12.3" ref="led"><bounds x="74.5" y="44" width="1" height="1" /></element> <!-- x -->
+ <element name="12.4" ref="led"><bounds x="74.5" y="49" width="1" height="1" /></element>
+
+ <element name="13.1" ref="led"><bounds x="91.9" y="29.1" width="1" height="1" /></element>
+ <element name="13.2" ref="led"><bounds x="96.3" y="33.7" width="1" height="1" /></element>
+ <element name="13.3" ref="led"><bounds x="100.7" y="38.3" width="1" height="1" /></element> <!-- x -->
+ <element name="13.4" ref="led"><bounds x="105.1" y="42.9" width="1" height="1" /></element>
+
+ <element name="5.1" ref="led"><bounds x="45.6" y="50.9" width="1" height="1" /></element>
+ <element name="5.2" ref="led"><bounds x="52.2" y="52.3" width="1" height="1" /></element>
+ <element name="5.3" ref="led"><bounds x="58.8" y="53.7" width="1" height="1" /></element> <!-- x -->
+ <element name="5.4" ref="led"><bounds x="65.4" y="55.1" width="1" height="1" /></element>
+
+ <element name="8.4" ref="led"><bounds x="103.4" y="50.9" width="1" height="1" /></element>
+ <element name="8.3" ref="led"><bounds x="96.8" y="52.3" width="1" height="1" /></element>
+ <element name="8.2" ref="led"><bounds x="90.2" y="53.7" width="1" height="1" /></element> <!-- x -->
+ <element name="8.1" ref="led"><bounds x="83.6" y="55.1" width="1" height="1" /></element>
+
+ <element name="4.4" ref="led"><bounds x="42.7" y="56.1" width="1" height="1" /></element>
+ <element name="4.3" ref="led"><bounds x="45.9" y="60.7" width="1" height="1" /></element>
+ <element name="4.2" ref="led"><bounds x="49.1" y="65.3" width="1" height="1" /></element> <!-- x -->
+ <element name="4.1" ref="led"><bounds x="52.3" y="69.9" width="1" height="1" /></element>
+
+ <element name="10.4" ref="led"><bounds x="65.5" y="76.5" width="1" height="1" /></element>
+ <element name="10.3" ref="led"><bounds x="71.5" y="76.5" width="1" height="1" /></element>
+ <element name="10.2" ref="led"><bounds x="77.5" y="76.5" width="1" height="1" /></element>
+ <element name="10.1" ref="led"><bounds x="83.5" y="76.5" width="1" height="1" /></element>
+
+ <element name="9.1" ref="led"><bounds x="107.3" y="56.1" width="1" height="1" /></element>
+ <element name="9.2" ref="led"><bounds x="104.1" y="60.7" width="1" height="1" /></element>
+ <element name="9.3" ref="led"><bounds x="100.9" y="65.3" width="1" height="1" /></element> <!-- x -->
+ <element name="9.4" ref="led"><bounds x="97.7" y="69.9" width="1" height="1" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/h2hsoccerc.lay b/src/mame/layout/h2hsoccerc.lay
index bbcd3b90a93..9f13a055388 100644
--- a/src/mame/layout/h2hsoccerc.lay
+++ b/src/mame/layout/h2hsoccerc.lay
@@ -34,127 +34,127 @@ license:CC0
<!-- field, goal -->
- <bezel element="disk_white"><bounds x="62" y="15.6" width="26" height="26" /></bezel>
- <bezel element="disk_black"><bounds x="63" y="16.6" width="24" height="24" /></bezel>
- <bezel element="static_white"><bounds x="54.5" y="15" width="41" height="21.2" /></bezel>
- <bezel element="static_black"><bounds x="55.5" y="16" width="39" height="19.2" /></bezel>
-
- <bezel element="static_green"><bounds x="25" y="4" width="100" height="22.1" /></bezel>
- <bezel element="static_white"><bounds x="33" y="14" width="18" height="12.1" /></bezel>
- <bezel element="static_black"><bounds x="34" y="15" width="16" height="12.1" /></bezel>
-
- <bezel name="digit1" element="digit"><bounds x="36" y="16" width="6" height="9" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="42" y="16" width="6" height="9" /></bezel>
-
- <bezel element="static_white"><bounds x="25" y="26" width="100" height="1" /></bezel>
- <bezel element="static_white"><bounds x="60" y="7" width="30" height="25" /></bezel>
- <bezel element="static_black"><bounds x="61" y="8" width="28" height="23" /></bezel>
- <bezel element="static_white"><bounds x="60.5" y="18" width="29" height="1" /></bezel>
-
- <bezel element="disk_white"><bounds x="72" y="10" width="6" height="6" /></bezel>
- <bezel name="13.0" element="led"><bounds x="73" y="11" width="4" height="4" /></bezel>
- <bezel element="text_score1"><bounds x="62" y="10" width="10" height="6" /></bezel>
- <bezel element="text_score2"><bounds x="78" y="10" width="10" height="6" /></bezel>
-
- <bezel name="3.0" element="led"><bounds x="62" y="21" width="4" height="4" /></bezel>
- <bezel name="3.1" element="led"><bounds x="67" y="25" width="4" height="4" /></bezel>
- <bezel name="3.2" element="led"><bounds x="73" y="26" width="4" height="4" /></bezel>
- <bezel name="3.3" element="led"><bounds x="79" y="25" width="4" height="4" /></bezel>
- <bezel name="3.4" element="led"><bounds x="84" y="21" width="4" height="4" /></bezel>
+ <element ref="disk_white"><bounds x="62" y="15.6" width="26" height="26" /></element>
+ <element ref="disk_black"><bounds x="63" y="16.6" width="24" height="24" /></element>
+ <element ref="static_white"><bounds x="54.5" y="15" width="41" height="21.2" /></element>
+ <element ref="static_black"><bounds x="55.5" y="16" width="39" height="19.2" /></element>
+
+ <element ref="static_green"><bounds x="25" y="4" width="100" height="22.1" /></element>
+ <element ref="static_white"><bounds x="33" y="14" width="18" height="12.1" /></element>
+ <element ref="static_black"><bounds x="34" y="15" width="16" height="12.1" /></element>
+
+ <element name="digit1" ref="digit"><bounds x="36" y="16" width="6" height="9" /></element>
+ <element name="digit0" ref="digit"><bounds x="42" y="16" width="6" height="9" /></element>
+
+ <element ref="static_white"><bounds x="25" y="26" width="100" height="1" /></element>
+ <element ref="static_white"><bounds x="60" y="7" width="30" height="25" /></element>
+ <element ref="static_black"><bounds x="61" y="8" width="28" height="23" /></element>
+ <element ref="static_white"><bounds x="60.5" y="18" width="29" height="1" /></element>
+
+ <element ref="disk_white"><bounds x="72" y="10" width="6" height="6" /></element>
+ <element name="13.0" ref="led"><bounds x="73" y="11" width="4" height="4" /></element>
+ <element ref="text_score1"><bounds x="62" y="10" width="10" height="6" /></element>
+ <element ref="text_score2"><bounds x="78" y="10" width="10" height="6" /></element>
+
+ <element name="3.0" ref="led"><bounds x="62" y="21" width="4" height="4" /></element>
+ <element name="3.1" ref="led"><bounds x="67" y="25" width="4" height="4" /></element>
+ <element name="3.2" ref="led"><bounds x="73" y="26" width="4" height="4" /></element>
+ <element name="3.3" ref="led"><bounds x="79" y="25" width="4" height="4" /></element>
+ <element name="3.4" ref="led"><bounds x="84" y="21" width="4" height="4" /></element>
<!-- men -->
- <bezel element="disk_white"><bounds x="72" y="54" width="6" height="6" /></bezel>
- <bezel name="8.0" element="led"><bounds x="73" y="55" width="4" height="4" /></bezel>
+ <element ref="disk_white"><bounds x="72" y="54" width="6" height="6" /></element>
+ <element name="8.0" ref="led"><bounds x="73" y="55" width="4" height="4" /></element>
- <bezel element="disk_white"><bounds x="35" y="47" width="6" height="6" /></bezel>
- <bezel name="5.0" element="led"><bounds x="36" y="48" width="4" height="4" /></bezel>
+ <element ref="disk_white"><bounds x="35" y="47" width="6" height="6" /></element>
+ <element name="5.0" ref="led"><bounds x="36" y="48" width="4" height="4" /></element>
- <bezel element="disk_white"><bounds x="109" y="47" width="6" height="6" /></bezel>
- <bezel name="9.0" element="led"><bounds x="110" y="48" width="4" height="4" /></bezel>
+ <element ref="disk_white"><bounds x="109" y="47" width="6" height="6" /></element>
+ <element name="9.0" ref="led"><bounds x="110" y="48" width="4" height="4" /></element>
- <bezel element="disk_white"><bounds x="55" y="74" width="6" height="6" /></bezel>
- <bezel name="4.0" element="led"><bounds x="56" y="75" width="4" height="4" /></bezel>
- <bezel element="text_home"><bounds x="52" y="80.5" width="12" height="3" /></bezel>
+ <element ref="disk_white"><bounds x="55" y="74" width="6" height="6" /></element>
+ <element name="4.0" ref="led"><bounds x="56" y="75" width="4" height="4" /></element>
+ <element ref="text_home"><bounds x="52" y="80.5" width="12" height="3" /></element>
- <bezel element="disk_white"><bounds x="89" y="74" width="6" height="6" /></bezel>
- <bezel name="10.0" element="led"><bounds x="90" y="75" width="4" height="4" /></bezel>
- <bezel element="text_away"><bounds x="86" y="80.5" width="12" height="3" /></bezel>
+ <element ref="disk_white"><bounds x="89" y="74" width="6" height="6" /></element>
+ <element name="10.0" ref="led"><bounds x="90" y="75" width="4" height="4" /></element>
+ <element ref="text_away"><bounds x="86" y="80.5" width="12" height="3" /></element>
<!-- defense leds -->
<repeat count="41">
<param name="x" start="45.1" increment="0.05" />
<param name="y" start="39.6" increment="0.048" />
- <bezel name="2.0" element="led"><bounds x="~x~" y="~y~" width="1" height="1" /></bezel>
+ <element name="2.0" ref="led"><bounds x="~x~" y="~y~" width="1" height="1" /></element>
</repeat>
<repeat count="41">
<param name="x" start="103.7" increment="-0.05" />
<param name="y" start="39.6" increment="0.048" />
- <bezel name="2.4" element="led"><bounds x="~x~" y="~y~" width="1" height="1" /></bezel>
+ <element name="2.4" ref="led"><bounds x="~x~" y="~y~" width="1" height="1" /></element>
</repeat>
<repeat count="60">
<param name="x" start="73" increment="0.05" />
<param name="y" start="46.5" increment="0.0" />
- <bezel name="2.2" element="led"><bounds x="~x~" y="~y~" width="1" height="1" /></bezel>
+ <element name="2.2" ref="led"><bounds x="~x~" y="~y~" width="1" height="1" /></element>
</repeat>
<repeat count="56">
<param name="x" start="55.8" increment="-0.011" />
<param name="y" start="51.7" increment="0.05" />
- <bezel name="2.1" element="led"><bounds x="~x~" y="~y~" width="1" height="1" /></bezel>
+ <element name="2.1" ref="led"><bounds x="~x~" y="~y~" width="1" height="1" /></element>
</repeat>
<repeat count="56">
<param name="x" start="93.3" increment="0.011" />
<param name="y" start="51.7" increment="0.05" />
- <bezel name="2.3" element="led"><bounds x="~x~" y="~y~" width="1" height="1" /></bezel>
+ <element name="2.3" ref="led"><bounds x="~x~" y="~y~" width="1" height="1" /></element>
</repeat>
<!-- small leds -->
<!-- the leds marked "x", sometimes seen unpopulated, maybe cutting costs in some of the production batches -->
- <bezel name="11.1" element="led"><bounds x="57.1" y="29.1" width="1" height="1" /></bezel>
- <bezel name="11.2" element="led"><bounds x="52.7" y="33.7" width="1" height="1" /></bezel>
- <bezel name="11.3" element="led"><bounds x="48.3" y="38.3" width="1" height="1" /></bezel> <!-- x -->
- <bezel name="11.4" element="led"><bounds x="43.9" y="42.9" width="1" height="1" /></bezel>
-
- <bezel name="12.1" element="led"><bounds x="74.5" y="34" width="1" height="1" /></bezel>
- <bezel name="12.2" element="led"><bounds x="74.5" y="39" width="1" height="1" /></bezel>
- <bezel name="12.3" element="led"><bounds x="74.5" y="44" width="1" height="1" /></bezel> <!-- x -->
- <bezel name="12.4" element="led"><bounds x="74.5" y="49" width="1" height="1" /></bezel>
-
- <bezel name="13.1" element="led"><bounds x="91.9" y="29.1" width="1" height="1" /></bezel>
- <bezel name="13.2" element="led"><bounds x="96.3" y="33.7" width="1" height="1" /></bezel>
- <bezel name="13.3" element="led"><bounds x="100.7" y="38.3" width="1" height="1" /></bezel> <!-- x -->
- <bezel name="13.4" element="led"><bounds x="105.1" y="42.9" width="1" height="1" /></bezel>
-
- <bezel name="5.1" element="led"><bounds x="45.6" y="50.9" width="1" height="1" /></bezel>
- <bezel name="5.2" element="led"><bounds x="52.2" y="52.3" width="1" height="1" /></bezel>
- <bezel name="5.3" element="led"><bounds x="58.8" y="53.7" width="1" height="1" /></bezel> <!-- x -->
- <bezel name="5.4" element="led"><bounds x="65.4" y="55.1" width="1" height="1" /></bezel>
-
- <bezel name="8.4" element="led"><bounds x="103.4" y="50.9" width="1" height="1" /></bezel>
- <bezel name="8.3" element="led"><bounds x="96.8" y="52.3" width="1" height="1" /></bezel>
- <bezel name="8.2" element="led"><bounds x="90.2" y="53.7" width="1" height="1" /></bezel> <!-- x -->
- <bezel name="8.1" element="led"><bounds x="83.6" y="55.1" width="1" height="1" /></bezel>
-
- <bezel name="4.4" element="led"><bounds x="42.7" y="56.1" width="1" height="1" /></bezel>
- <bezel name="4.3" element="led"><bounds x="45.9" y="60.7" width="1" height="1" /></bezel>
- <bezel name="4.2" element="led"><bounds x="49.1" y="65.3" width="1" height="1" /></bezel> <!-- x -->
- <bezel name="4.1" element="led"><bounds x="52.3" y="69.9" width="1" height="1" /></bezel>
-
- <bezel name="10.4" element="led"><bounds x="65.5" y="76.5" width="1" height="1" /></bezel>
- <bezel name="10.3" element="led"><bounds x="71.5" y="76.5" width="1" height="1" /></bezel>
- <bezel name="10.2" element="led"><bounds x="77.5" y="76.5" width="1" height="1" /></bezel>
- <bezel name="10.1" element="led"><bounds x="83.5" y="76.5" width="1" height="1" /></bezel>
-
- <bezel name="9.1" element="led"><bounds x="107.3" y="56.1" width="1" height="1" /></bezel>
- <bezel name="9.2" element="led"><bounds x="104.1" y="60.7" width="1" height="1" /></bezel>
- <bezel name="9.3" element="led"><bounds x="100.9" y="65.3" width="1" height="1" /></bezel> <!-- x -->
- <bezel name="9.4" element="led"><bounds x="97.7" y="69.9" width="1" height="1" /></bezel>
+ <element name="11.1" ref="led"><bounds x="57.1" y="29.1" width="1" height="1" /></element>
+ <element name="11.2" ref="led"><bounds x="52.7" y="33.7" width="1" height="1" /></element>
+ <element name="11.3" ref="led"><bounds x="48.3" y="38.3" width="1" height="1" /></element> <!-- x -->
+ <element name="11.4" ref="led"><bounds x="43.9" y="42.9" width="1" height="1" /></element>
+
+ <element name="12.1" ref="led"><bounds x="74.5" y="34" width="1" height="1" /></element>
+ <element name="12.2" ref="led"><bounds x="74.5" y="39" width="1" height="1" /></element>
+ <element name="12.3" ref="led"><bounds x="74.5" y="44" width="1" height="1" /></element> <!-- x -->
+ <element name="12.4" ref="led"><bounds x="74.5" y="49" width="1" height="1" /></element>
+
+ <element name="13.1" ref="led"><bounds x="91.9" y="29.1" width="1" height="1" /></element>
+ <element name="13.2" ref="led"><bounds x="96.3" y="33.7" width="1" height="1" /></element>
+ <element name="13.3" ref="led"><bounds x="100.7" y="38.3" width="1" height="1" /></element> <!-- x -->
+ <element name="13.4" ref="led"><bounds x="105.1" y="42.9" width="1" height="1" /></element>
+
+ <element name="5.1" ref="led"><bounds x="45.6" y="50.9" width="1" height="1" /></element>
+ <element name="5.2" ref="led"><bounds x="52.2" y="52.3" width="1" height="1" /></element>
+ <element name="5.3" ref="led"><bounds x="58.8" y="53.7" width="1" height="1" /></element> <!-- x -->
+ <element name="5.4" ref="led"><bounds x="65.4" y="55.1" width="1" height="1" /></element>
+
+ <element name="8.4" ref="led"><bounds x="103.4" y="50.9" width="1" height="1" /></element>
+ <element name="8.3" ref="led"><bounds x="96.8" y="52.3" width="1" height="1" /></element>
+ <element name="8.2" ref="led"><bounds x="90.2" y="53.7" width="1" height="1" /></element> <!-- x -->
+ <element name="8.1" ref="led"><bounds x="83.6" y="55.1" width="1" height="1" /></element>
+
+ <element name="4.4" ref="led"><bounds x="42.7" y="56.1" width="1" height="1" /></element>
+ <element name="4.3" ref="led"><bounds x="45.9" y="60.7" width="1" height="1" /></element>
+ <element name="4.2" ref="led"><bounds x="49.1" y="65.3" width="1" height="1" /></element> <!-- x -->
+ <element name="4.1" ref="led"><bounds x="52.3" y="69.9" width="1" height="1" /></element>
+
+ <element name="10.4" ref="led"><bounds x="65.5" y="76.5" width="1" height="1" /></element>
+ <element name="10.3" ref="led"><bounds x="71.5" y="76.5" width="1" height="1" /></element>
+ <element name="10.2" ref="led"><bounds x="77.5" y="76.5" width="1" height="1" /></element>
+ <element name="10.1" ref="led"><bounds x="83.5" y="76.5" width="1" height="1" /></element>
+
+ <element name="9.1" ref="led"><bounds x="107.3" y="56.1" width="1" height="1" /></element>
+ <element name="9.2" ref="led"><bounds x="104.1" y="60.7" width="1" height="1" /></element>
+ <element name="9.3" ref="led"><bounds x="100.9" y="65.3" width="1" height="1" /></element> <!-- x -->
+ <element name="9.4" ref="led"><bounds x="97.7" y="69.9" width="1" height="1" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/h8.lay b/src/mame/layout/h8.lay
index c22048ac6b0..c36e95a9c9f 100644
--- a/src/mame/layout/h8.lay
+++ b/src/mame/layout/h8.lay
@@ -34,65 +34,65 @@ license:CC0
<view name="Default Layout">
<!-- Black background -->
- <bezel element="background">
+ <element ref="background">
<bounds left="1" top="65" right="600" bottom="200" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds left="107" top="075" right="154" bottom="146" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds left="155" top="075" right="202" bottom="146" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds left="203" top="075" right="250" bottom="146" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds left="275" top="075" right="322" bottom="146" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds left="323" top="075" right="370" bottom="146" />
- </bezel>
- <bezel name="digit6" element="digit">
+ </element>
+ <element name="digit6" ref="digit">
<bounds left="371" top="075" right="418" bottom="146" />
- </bezel>
- <bezel name="digit7" element="digit">
+ </element>
+ <element name="digit7" ref="digit">
<bounds left="443" top="075" right="490" bottom="146" />
- </bezel>
- <bezel name="digit8" element="digit">
+ </element>
+ <element name="digit8" ref="digit">
<bounds left="491" top="075" right="538" bottom="146" />
- </bezel>
- <bezel name="digit9" element="digit">
+ </element>
+ <element name="digit9" ref="digit">
<bounds left="539" top="075" right="586" bottom="146" />
- </bezel>
- <bezel name="ion_led" element="red_led">
+ </element>
+ <element name="ion_led" ref="red_led">
<bounds left="5" right="20" top="100" bottom="115" />
- </bezel>
- <bezel name="mon_led" element="red_led">
+ </element>
+ <element name="mon_led" ref="red_led">
<bounds left="5" right="20" top="125" bottom="140" />
- </bezel>
- <bezel name="run_led" element="red_led">
+ </element>
+ <element name="run_led" ref="red_led">
<bounds left="5" right="20" top="150" bottom="165" />
- </bezel>
- <bezel name="pwr_led" element="red_led">
+ </element>
+ <element name="pwr_led" ref="red_led">
<bounds left="5" right="20" top="175" bottom="190" />
- </bezel>
- <bezel name="ion_txt" element="ION">
+ </element>
+ <element name="ion_txt" ref="ION">
<bounds left="25" right="50" top="100" bottom="115" />
- </bezel>
- <bezel name="mon_txt" element="MON">
+ </element>
+ <element name="mon_txt" ref="MON">
<bounds left="25" right="50" top="125" bottom="140" />
- </bezel>
- <bezel name="run_txt" element="RUN">
+ </element>
+ <element name="run_txt" ref="RUN">
<bounds left="25" right="50" top="150" bottom="165" />
- </bezel>
- <bezel name="pwr_txt" element="PWR">
+ </element>
+ <element name="pwr_txt" ref="PWR">
<bounds left="25" right="50" top="175" bottom="190" />
- </bezel>
- <bezel name="adr_txt" element="ADR">
+ </element>
+ <element name="adr_txt" ref="ADR">
<bounds left="100" right="455" top="175" bottom="190" />
- </bezel>
- <bezel name="pwr_txt" element="DAT">
+ </element>
+ <element name="pwr_txt" ref="DAT">
<bounds left="437" right="593" top="175" bottom="190" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/hccbaskb.lay b/src/mame/layout/hccbaskb.lay
index 7edbc9a6ac9..962812a84d6 100644
--- a/src/mame/layout/hccbaskb.lay
+++ b/src/mame/layout/hccbaskb.lay
@@ -31,74 +31,74 @@ license:CC0
<view name="Internal Layout">
<bounds left="3.26" right="21.74" top="0.75" bottom="25.74" />
- <!-- bezel -->
-
- <bezel element="static_white"><bounds x="3.25" y="5" width="18.5" height="23" /></bezel>
- <bezel element="static_black"><bounds x="3.5" y="5.5" width="18" height="23" /></bezel>
-
- <bezel element="static_white"><bounds x="10" y="5.25" width="5" height="7.25" /></bezel>
- <bezel element="static_black"><bounds x="10.25" y="5.5" width="4.5" height="7.25" /></bezel>
-
- <bezel element="disk_white"><bounds x="11.25" y="5.25" width="2.5" height="2.5" /></bezel>
- <bezel element="disk_black"><bounds x="11.5" y="5.5" width="2" height="2" /></bezel>
- <bezel element="static_black"><bounds x="10.25" y="5" width="0.5" height="1" /></bezel>
- <bezel element="static_black"><bounds x="14.25" y="5" width="0.5" height="1" /></bezel>
-
- <bezel element="disk_white"><bounds x="10" y="10" width="5" height="5" /></bezel>
- <bezel element="disk_black"><bounds x="10.25" y="10.25" width="4.5" height="4.5" /></bezel>
- <bezel element="static_black"><bounds x="10.65" y="9.5" width="0.35" height="3" /></bezel>
- <bezel element="static_black"><bounds x="11.6" y="9.5" width="0.5" height="3" /></bezel>
- <bezel element="static_black"><bounds x="12.9" y="9.5" width="0.5" height="3" /></bezel>
- <bezel element="static_black"><bounds x="14" y="9.5" width="0.35" height="3" /></bezel>
- <bezel element="static_white"><bounds x="10.1" y="12.25" width="4.8" height="0.25" /></bezel>
- <bezel element="static_black"><bounds x="11.75" y="11.75" width="1.5" height="1.5" /></bezel>
-
- <bezel element="disk_white"><bounds x="10" y="23" width="5" height="5" /></bezel>
- <bezel element="disk_black"><bounds x="10.25" y="23.25" width="4.5" height="4.5" /></bezel>
- <bezel element="static_white"><bounds x="3.3" y="25.5" width="18.4" height="5" /></bezel>
- <bezel element="static_black"><bounds x="0" y="25.75" width="25" height="5" /></bezel>
- <bezel element="static_black"><bounds x="0" y="0" width="25" height="5.25" /></bezel>
-
- <bezel element="text_l1"><bounds x="4" y="3.75" width="10" height="1" /></bezel>
- <bezel element="text_l3"><bounds x="11" y="3.75" width="10" height="1" /></bezel>
- <bezel element="text_l2"><bounds x="10" y="1" width="5" height="1" /></bezel>
+ <!-- element -->
+
+ <element ref="static_white"><bounds x="3.25" y="5" width="18.5" height="23" /></element>
+ <element ref="static_black"><bounds x="3.5" y="5.5" width="18" height="23" /></element>
+
+ <element ref="static_white"><bounds x="10" y="5.25" width="5" height="7.25" /></element>
+ <element ref="static_black"><bounds x="10.25" y="5.5" width="4.5" height="7.25" /></element>
+
+ <element ref="disk_white"><bounds x="11.25" y="5.25" width="2.5" height="2.5" /></element>
+ <element ref="disk_black"><bounds x="11.5" y="5.5" width="2" height="2" /></element>
+ <element ref="static_black"><bounds x="10.25" y="5" width="0.5" height="1" /></element>
+ <element ref="static_black"><bounds x="14.25" y="5" width="0.5" height="1" /></element>
+
+ <element ref="disk_white"><bounds x="10" y="10" width="5" height="5" /></element>
+ <element ref="disk_black"><bounds x="10.25" y="10.25" width="4.5" height="4.5" /></element>
+ <element ref="static_black"><bounds x="10.65" y="9.5" width="0.35" height="3" /></element>
+ <element ref="static_black"><bounds x="11.6" y="9.5" width="0.5" height="3" /></element>
+ <element ref="static_black"><bounds x="12.9" y="9.5" width="0.5" height="3" /></element>
+ <element ref="static_black"><bounds x="14" y="9.5" width="0.35" height="3" /></element>
+ <element ref="static_white"><bounds x="10.1" y="12.25" width="4.8" height="0.25" /></element>
+ <element ref="static_black"><bounds x="11.75" y="11.75" width="1.5" height="1.5" /></element>
+
+ <element ref="disk_white"><bounds x="10" y="23" width="5" height="5" /></element>
+ <element ref="disk_black"><bounds x="10.25" y="23.25" width="4.5" height="4.5" /></element>
+ <element ref="static_white"><bounds x="3.3" y="25.5" width="18.4" height="5" /></element>
+ <element ref="static_black"><bounds x="0" y="25.75" width="25" height="5" /></element>
+ <element ref="static_black"><bounds x="0" y="0" width="25" height="5.25" /></element>
+
+ <element ref="text_l1"><bounds x="4" y="3.75" width="10" height="1" /></element>
+ <element ref="text_l3"><bounds x="11" y="3.75" width="10" height="1" /></element>
+ <element ref="text_l2"><bounds x="10" y="1" width="5" height="1" /></element>
<!-- leds -->
- <bezel name="digit6" element="digit"><bounds x="11" y="2.5" width="1.5" height="2.25" /></bezel>
- <bezel name="digit5" element="digit"><bounds x="12.5" y="2.5" width="1.5" height="2.25" /></bezel>
-
- <bezel name="0.5" element="led"><bounds x="12" y="6" width="1" height="1" /></bezel>
-
- <bezel name="4.0" element="led"><bounds x="4" y="8" width="1" height="1" /></bezel>
- <bezel name="4.1" element="led"><bounds x="8" y="8" width="1" height="1" /></bezel>
- <bezel name="4.2" element="led"><bounds x="12" y="8" width="1" height="1" /></bezel>
- <bezel name="4.3" element="led"><bounds x="16" y="8" width="1" height="1" /></bezel>
- <bezel name="4.4" element="led"><bounds x="20" y="8" width="1" height="1" /></bezel>
-
- <bezel name="3.0" element="led"><bounds x="4" y="12" width="1" height="1" /></bezel>
- <bezel name="3.1" element="led"><bounds x="8" y="12" width="1" height="1" /></bezel>
- <bezel name="3.2" element="led"><bounds x="12" y="12" width="1" height="1" /></bezel>
- <bezel name="3.3" element="led"><bounds x="16" y="12" width="1" height="1" /></bezel>
- <bezel name="3.4" element="led"><bounds x="20" y="12" width="1" height="1" /></bezel>
-
- <bezel name="2.0" element="led"><bounds x="4" y="16" width="1" height="1" /></bezel>
- <bezel name="2.1" element="led"><bounds x="8" y="16" width="1" height="1" /></bezel>
- <bezel name="2.2" element="led"><bounds x="12" y="16" width="1" height="1" /></bezel>
- <bezel name="2.3" element="led"><bounds x="16" y="16" width="1" height="1" /></bezel>
- <bezel name="2.4" element="led"><bounds x="20" y="16" width="1" height="1" /></bezel>
-
- <bezel name="1.0" element="led"><bounds x="4" y="20" width="1" height="1" /></bezel>
- <bezel name="1.1" element="led"><bounds x="8" y="20" width="1" height="1" /></bezel>
- <bezel name="1.2" element="led"><bounds x="12" y="20" width="1" height="1" /></bezel>
- <bezel name="1.3" element="led"><bounds x="16" y="20" width="1" height="1" /></bezel>
- <bezel name="1.4" element="led"><bounds x="20" y="20" width="1" height="1" /></bezel>
-
- <bezel name="0.0" element="led"><bounds x="4" y="24" width="1" height="1" /></bezel>
- <bezel name="0.1" element="led"><bounds x="8" y="24" width="1" height="1" /></bezel>
- <bezel name="0.2" element="led"><bounds x="12" y="24" width="1" height="1" /></bezel>
- <bezel name="0.3" element="led"><bounds x="16" y="24" width="1" height="1" /></bezel>
- <bezel name="0.4" element="led"><bounds x="20" y="24" width="1" height="1" /></bezel>
+ <element name="digit6" ref="digit"><bounds x="11" y="2.5" width="1.5" height="2.25" /></element>
+ <element name="digit5" ref="digit"><bounds x="12.5" y="2.5" width="1.5" height="2.25" /></element>
+
+ <element name="0.5" ref="led"><bounds x="12" y="6" width="1" height="1" /></element>
+
+ <element name="4.0" ref="led"><bounds x="4" y="8" width="1" height="1" /></element>
+ <element name="4.1" ref="led"><bounds x="8" y="8" width="1" height="1" /></element>
+ <element name="4.2" ref="led"><bounds x="12" y="8" width="1" height="1" /></element>
+ <element name="4.3" ref="led"><bounds x="16" y="8" width="1" height="1" /></element>
+ <element name="4.4" ref="led"><bounds x="20" y="8" width="1" height="1" /></element>
+
+ <element name="3.0" ref="led"><bounds x="4" y="12" width="1" height="1" /></element>
+ <element name="3.1" ref="led"><bounds x="8" y="12" width="1" height="1" /></element>
+ <element name="3.2" ref="led"><bounds x="12" y="12" width="1" height="1" /></element>
+ <element name="3.3" ref="led"><bounds x="16" y="12" width="1" height="1" /></element>
+ <element name="3.4" ref="led"><bounds x="20" y="12" width="1" height="1" /></element>
+
+ <element name="2.0" ref="led"><bounds x="4" y="16" width="1" height="1" /></element>
+ <element name="2.1" ref="led"><bounds x="8" y="16" width="1" height="1" /></element>
+ <element name="2.2" ref="led"><bounds x="12" y="16" width="1" height="1" /></element>
+ <element name="2.3" ref="led"><bounds x="16" y="16" width="1" height="1" /></element>
+ <element name="2.4" ref="led"><bounds x="20" y="16" width="1" height="1" /></element>
+
+ <element name="1.0" ref="led"><bounds x="4" y="20" width="1" height="1" /></element>
+ <element name="1.1" ref="led"><bounds x="8" y="20" width="1" height="1" /></element>
+ <element name="1.2" ref="led"><bounds x="12" y="20" width="1" height="1" /></element>
+ <element name="1.3" ref="led"><bounds x="16" y="20" width="1" height="1" /></element>
+ <element name="1.4" ref="led"><bounds x="20" y="20" width="1" height="1" /></element>
+
+ <element name="0.0" ref="led"><bounds x="4" y="24" width="1" height="1" /></element>
+ <element name="0.1" ref="led"><bounds x="8" y="24" width="1" height="1" /></element>
+ <element name="0.2" ref="led"><bounds x="12" y="24" width="1" height="1" /></element>
+ <element name="0.3" ref="led"><bounds x="16" y="24" width="1" height="1" /></element>
+ <element name="0.4" ref="led"><bounds x="20" y="24" width="1" height="1" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/hh_amis2k_test.lay b/src/mame/layout/hh_amis2k_test.lay
index 96f24b4b31b..1f4755364e9 100644
--- a/src/mame/layout/hh_amis2k_test.lay
+++ b/src/mame/layout/hh_amis2k_test.lay
@@ -18,9 +18,9 @@ license:CC0
<view name="Test Layout">
<bounds left="0" right="32" top="0" bottom="16" />
- <bezel element="static_black">
+ <element ref="static_black">
<bounds left="0" right="32" top="0" bottom="16" />
- </bezel>
+ </element>
<!-- max 16*32 matrix -->
@@ -29,7 +29,7 @@ license:CC0
<repeat count="32">
<param name="x" start="0" increment="1" />
- <bezel name="~y~.~x~" element="led"><bounds x="~x~" y="~y~" width="0.5" height="0.5" /></bezel>
+ <element name="~y~.~x~" ref="led"><bounds x="~x~" y="~y~" width="0.5" height="0.5" /></element>
</repeat>
</repeat>
diff --git a/src/mame/layout/hh_cop400_test.lay b/src/mame/layout/hh_cop400_test.lay
index 96f24b4b31b..1f4755364e9 100644
--- a/src/mame/layout/hh_cop400_test.lay
+++ b/src/mame/layout/hh_cop400_test.lay
@@ -18,9 +18,9 @@ license:CC0
<view name="Test Layout">
<bounds left="0" right="32" top="0" bottom="16" />
- <bezel element="static_black">
+ <element ref="static_black">
<bounds left="0" right="32" top="0" bottom="16" />
- </bezel>
+ </element>
<!-- max 16*32 matrix -->
@@ -29,7 +29,7 @@ license:CC0
<repeat count="32">
<param name="x" start="0" increment="1" />
- <bezel name="~y~.~x~" element="led"><bounds x="~x~" y="~y~" width="0.5" height="0.5" /></bezel>
+ <element name="~y~.~x~" ref="led"><bounds x="~x~" y="~y~" width="0.5" height="0.5" /></element>
</repeat>
</repeat>
diff --git a/src/mame/layout/hh_hmcs40_test.lay b/src/mame/layout/hh_hmcs40_test.lay
index 51082337a7e..8be4c5cef74 100644
--- a/src/mame/layout/hh_hmcs40_test.lay
+++ b/src/mame/layout/hh_hmcs40_test.lay
@@ -18,9 +18,9 @@ license:CC0
<view name="Test Layout">
<bounds left="0" right="40" top="0" bottom="16" />
- <bezel element="static_black">
+ <element ref="static_black">
<bounds left="0" right="40" top="0" bottom="16" />
- </bezel>
+ </element>
<!-- max 16*40 matrix -->
@@ -29,7 +29,7 @@ license:CC0
<repeat count="40">
<param name="x" start="0" increment="1" />
- <bezel name="~y~.~x~" element="led"><bounds x="~x~" y="~y~" width="0.5" height="0.5" /></bezel>
+ <element name="~y~.~x~" ref="led"><bounds x="~x~" y="~y~" width="0.5" height="0.5" /></element>
</repeat>
</repeat>
diff --git a/src/mame/layout/hh_melps4_test.lay b/src/mame/layout/hh_melps4_test.lay
index f4c5b09ad50..4f1315c3b29 100644
--- a/src/mame/layout/hh_melps4_test.lay
+++ b/src/mame/layout/hh_melps4_test.lay
@@ -18,9 +18,9 @@ license:CC0
<view name="Test Layout">
<bounds left="0" right="32" top="0" bottom="16" />
- <bezel element="static_black">
+ <element ref="static_black">
<bounds left="0" right="32" top="0" bottom="16" />
- </bezel>
+ </element>
<!-- max 16*32 matrix -->
@@ -29,7 +29,7 @@ license:CC0
<repeat count="32">
<param name="x" start="0" increment="1" />
- <bezel name="~y~.~x~" element="led"><bounds x="~x~" y="~y~" width="0.5" height="0.5" /></bezel>
+ <element name="~y~.~x~" ref="led"><bounds x="~x~" y="~y~" width="0.5" height="0.5" /></element>
</repeat>
</repeat>
diff --git a/src/mame/layout/hh_pic16_test.lay b/src/mame/layout/hh_pic16_test.lay
index 96f24b4b31b..1f4755364e9 100644
--- a/src/mame/layout/hh_pic16_test.lay
+++ b/src/mame/layout/hh_pic16_test.lay
@@ -18,9 +18,9 @@ license:CC0
<view name="Test Layout">
<bounds left="0" right="32" top="0" bottom="16" />
- <bezel element="static_black">
+ <element ref="static_black">
<bounds left="0" right="32" top="0" bottom="16" />
- </bezel>
+ </element>
<!-- max 16*32 matrix -->
@@ -29,7 +29,7 @@ license:CC0
<repeat count="32">
<param name="x" start="0" increment="1" />
- <bezel name="~y~.~x~" element="led"><bounds x="~x~" y="~y~" width="0.5" height="0.5" /></bezel>
+ <element name="~y~.~x~" ref="led"><bounds x="~x~" y="~y~" width="0.5" height="0.5" /></element>
</repeat>
</repeat>
diff --git a/src/mame/layout/hh_sm500_test.lay b/src/mame/layout/hh_sm500_test.lay
index 7574c39b190..46967e9e810 100644
--- a/src/mame/layout/hh_sm500_test.lay
+++ b/src/mame/layout/hh_sm500_test.lay
@@ -19,9 +19,9 @@ license:CC0
<view name="Test Layout">
<bounds left="0" right="10" top="0" bottom="10" />
- <bezel element="static_black">
+ <element ref="static_black">
<bounds left="0" right="10" top="0" bottom="10" />
- </bezel>
+ </element>
<!-- max 9*4*2 matrix -->
@@ -32,14 +32,14 @@ license:CC0
<repeat count="4">
<param name="x" start="0" increment="1" />
<param name="p" start="0" increment="1" />
- <bezel name="~y~.~x~.0" element="led"><bounds x="~p~" y="~y~" width="0.5" height="0.5" /></bezel>
+ <element name="~y~.~x~.0" ref="led"><bounds x="~p~" y="~y~" width="0.5" height="0.5" /></element>
</repeat>
<!-- h2 -->
<repeat count="4">
<param name="x" start="0" increment="1" />
<param name="p" start="5" increment="1" />
- <bezel name="~y~.~x~.1" element="led"><bounds x="~p~" y="~y~" width="0.5" height="0.5" /></bezel>
+ <element name="~y~.~x~.1" ref="led"><bounds x="~p~" y="~y~" width="0.5" height="0.5" /></element>
</repeat>
</repeat>
diff --git a/src/mame/layout/hh_sm510_test.lay b/src/mame/layout/hh_sm510_test.lay
index 0e200e908b2..258f72e1a97 100644
--- a/src/mame/layout/hh_sm510_test.lay
+++ b/src/mame/layout/hh_sm510_test.lay
@@ -19,9 +19,9 @@ license:CC0
<view name="Test Layout">
<bounds left="0" right="20" top="0" bottom="16" />
- <bezel element="static_black">
+ <element ref="static_black">
<bounds left="0" right="20" top="0" bottom="16" />
- </bezel>
+ </element>
<!-- max 4*16*4 matrix -->
@@ -32,28 +32,28 @@ license:CC0
<repeat count="4">
<param name="x" start="0" increment="1" />
<param name="p" start="0" increment="1" />
- <bezel name="0.~y~.~x~" element="led"><bounds x="~p~" y="~y~" width="0.5" height="0.5" /></bezel>
+ <element name="0.~y~.~x~" ref="led"><bounds x="~p~" y="~y~" width="0.5" height="0.5" /></element>
</repeat>
<!-- b -->
<repeat count="4">
<param name="x" start="0" increment="1" />
<param name="p" start="5" increment="1" />
- <bezel name="1.~y~.~x~" element="led"><bounds x="~p~" y="~y~" width="0.5" height="0.5" /></bezel>
+ <element name="1.~y~.~x~" ref="led"><bounds x="~p~" y="~y~" width="0.5" height="0.5" /></element>
</repeat>
<!-- bs -->
<repeat count="4">
<param name="x" start="0" increment="1" />
<param name="p" start="10" increment="1" />
- <bezel name="2.~y~.~x~" element="led"><bounds x="~p~" y="~y~" width="0.5" height="0.5" /></bezel>
+ <element name="2.~y~.~x~" ref="led"><bounds x="~p~" y="~y~" width="0.5" height="0.5" /></element>
</repeat>
<!-- c -->
<repeat count="4">
<param name="x" start="0" increment="1" />
<param name="p" start="15" increment="1" />
- <bezel name="3.~y~.~x~" element="led"><bounds x="~p~" y="~y~" width="0.5" height="0.5" /></bezel>
+ <element name="3.~y~.~x~" ref="led"><bounds x="~p~" y="~y~" width="0.5" height="0.5" /></element>
</repeat>
</repeat>
diff --git a/src/mame/layout/hh_tms1k_test.lay b/src/mame/layout/hh_tms1k_test.lay
index 96f24b4b31b..1f4755364e9 100644
--- a/src/mame/layout/hh_tms1k_test.lay
+++ b/src/mame/layout/hh_tms1k_test.lay
@@ -18,9 +18,9 @@ license:CC0
<view name="Test Layout">
<bounds left="0" right="32" top="0" bottom="16" />
- <bezel element="static_black">
+ <element ref="static_black">
<bounds left="0" right="32" top="0" bottom="16" />
- </bezel>
+ </element>
<!-- max 16*32 matrix -->
@@ -29,7 +29,7 @@ license:CC0
<repeat count="32">
<param name="x" start="0" increment="1" />
- <bezel name="~y~.~x~" element="led"><bounds x="~x~" y="~y~" width="0.5" height="0.5" /></bezel>
+ <element name="~y~.~x~" ref="led"><bounds x="~x~" y="~y~" width="0.5" height="0.5" /></element>
</repeat>
</repeat>
diff --git a/src/mame/layout/hh_ucom4_test.lay b/src/mame/layout/hh_ucom4_test.lay
index 3e2d7156802..af24003941d 100644
--- a/src/mame/layout/hh_ucom4_test.lay
+++ b/src/mame/layout/hh_ucom4_test.lay
@@ -18,9 +18,9 @@ license:CC0
<view name="Test Layout">
<bounds left="0" right="32" top="0" bottom="16" />
- <bezel element="static_black">
+ <element ref="static_black">
<bounds left="0" right="32" top="0" bottom="16" />
- </bezel>
+ </element>
<!-- max 16*32 matrix -->
@@ -29,7 +29,7 @@ license:CC0
<repeat count="32">
<param name="x" start="0" increment="1" />
- <bezel name="~y~.~x~" element="led"><bounds x="~x~" y="~y~" width="0.5" height="0.5" /></bezel>
+ <element name="~y~.~x~" ref="led"><bounds x="~x~" y="~y~" width="0.5" height="0.5" /></element>
</repeat>
</repeat>
diff --git a/src/mame/layout/horseran.lay b/src/mame/layout/horseran.lay
index 5f61d0e32dd..f75fd3602fd 100644
--- a/src/mame/layout/horseran.lay
+++ b/src/mame/layout/horseran.lay
@@ -140,44 +140,44 @@ license:CC0
<view name="Internal Layout">
<bounds x="0.4" y="-0.2" width="20.6" height="12.4" />
- <bezel element="lcd_bg"><bounds x="0.4" y="-0.2" width="20.6" height="12.4" /></bezel>
-
- <bezel name="1.23" element="text_purse"><bounds x="5.3" y="0" width="5" height="1" /></bezel>
- <bezel name="1.0" element="text_curyear"><bounds x="2.1" y="1" width="10" height="1" /></bezel>
- <bezel name="1.22" element="text_lastrace"><bounds x="3.0" y="2" width="10" height="1" /></bezel>
- <bezel name="1.1" element="text_pastyear"><bounds x="3.0" y="3" width="10" height="1" /></bezel>
- <bezel name="1.21" element="text_2rb"><bounds x="2.0" y="4" width="10" height="1" /></bezel>
- <bezel name="1.2" element="text_rsl"><bounds x="0.7" y="5" width="10" height="1" /></bezel>
- <bezel name="1.20" element="text_3rb"><bounds x="1.9" y="6" width="10" height="1" /></bezel>
-
- <bezel name="2.23" element="text_postpos"><bounds x="9.0" y="0" width="8" height="1" /></bezel>
- <bezel name="2.0" element="text_lback"><bounds x="8.2" y="1" width="10" height="1" /></bezel>
- <bezel name="2.22" element="text_races"><bounds x="9.7" y="2" width="10" height="1" /></bezel>
- <bezel name="2.1" element="text_1call"><bounds x="9.2" y="3" width="10" height="1" /></bezel>
- <bezel name="2.21" element="text_wins"><bounds x="9.9" y="4" width="10" height="1" /></bezel>
- <bezel name="2.2" element="text_2call"><bounds x="9.1" y="5" width="10" height="1" /></bezel>
- <bezel name="2.20" element="text_daysaway"><bounds x="8.7" y="6" width="10" height="1" /></bezel>
-
- <bezel name="0.0" element="text_places"><bounds x="15.6" y="1" width="4.5" height="1" /></bezel>
- <bezel name="0.22" element="text_3call"><bounds x="15.3" y="2" width="4.5" height="1" /></bezel>
- <bezel name="0.1" element="text_shows"><bounds x="15.6" y="3" width="4.5" height="1" /></bezel>
- <bezel name="0.23" element="text_finish"><bounds x="15.7" y="4" width="4.5" height="1" /></bezel>
- <bezel name="0.2" element="text_earnings"><bounds x="15.0" y="5" width="4.5" height="1" /></bezel>
- <bezel name="0.20" element="text_finpos"><bounds x="13.7" y="6" width="7" height="1" /></bezel>
-
- <bezel name="2.3" element="text_2bsr"><bounds x="5" y="7" width="9" height="1" /></bezel>
- <bezel name="0.3" element="text_oflast5"><bounds x="14.2" y="7" width="6.7" height="1" /></bezel>
- <bezel name="1.3" element="text_distance"><bounds x="0.4" y="7" width="4.3" height="1" /></bezel>
-
- <bezel name="digit6" element="digit"><bounds x="4.7" y="8.2" width="2" height="3" /></bezel>
- <bezel name="digit8" element="digit"><bounds x="6.7" y="8.2" width="2" height="3" /></bezel>
- <bezel name="digit4" element="digit"><bounds x="8.7" y="8.2" width="2" height="3" /></bezel>
- <bezel name="digit5" element="digit"><bounds x="10.7" y="8.2" width="2" height="3" /></bezel>
- <bezel name="digit7" element="digit"><bounds x="12.7" y="8.2" width="2" height="3" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="14.7" y="8.2" width="2" height="3" /></bezel>
-
- <bezel name="1.19" element="text_postpos"><bounds x="4.6" y="11.3" width="6" height="0.66" /></bezel>
- <bezel name="0.19" element="text_rating"><bounds x="12.7" y="11.3" width="6" height="0.66" /></bezel>
+ <element ref="lcd_bg"><bounds x="0.4" y="-0.2" width="20.6" height="12.4" /></element>
+
+ <element name="1.23" ref="text_purse"><bounds x="5.3" y="0" width="5" height="1" /></element>
+ <element name="1.0" ref="text_curyear"><bounds x="2.1" y="1" width="10" height="1" /></element>
+ <element name="1.22" ref="text_lastrace"><bounds x="3.0" y="2" width="10" height="1" /></element>
+ <element name="1.1" ref="text_pastyear"><bounds x="3.0" y="3" width="10" height="1" /></element>
+ <element name="1.21" ref="text_2rb"><bounds x="2.0" y="4" width="10" height="1" /></element>
+ <element name="1.2" ref="text_rsl"><bounds x="0.7" y="5" width="10" height="1" /></element>
+ <element name="1.20" ref="text_3rb"><bounds x="1.9" y="6" width="10" height="1" /></element>
+
+ <element name="2.23" ref="text_postpos"><bounds x="9.0" y="0" width="8" height="1" /></element>
+ <element name="2.0" ref="text_lback"><bounds x="8.2" y="1" width="10" height="1" /></element>
+ <element name="2.22" ref="text_races"><bounds x="9.7" y="2" width="10" height="1" /></element>
+ <element name="2.1" ref="text_1call"><bounds x="9.2" y="3" width="10" height="1" /></element>
+ <element name="2.21" ref="text_wins"><bounds x="9.9" y="4" width="10" height="1" /></element>
+ <element name="2.2" ref="text_2call"><bounds x="9.1" y="5" width="10" height="1" /></element>
+ <element name="2.20" ref="text_daysaway"><bounds x="8.7" y="6" width="10" height="1" /></element>
+
+ <element name="0.0" ref="text_places"><bounds x="15.6" y="1" width="4.5" height="1" /></element>
+ <element name="0.22" ref="text_3call"><bounds x="15.3" y="2" width="4.5" height="1" /></element>
+ <element name="0.1" ref="text_shows"><bounds x="15.6" y="3" width="4.5" height="1" /></element>
+ <element name="0.23" ref="text_finish"><bounds x="15.7" y="4" width="4.5" height="1" /></element>
+ <element name="0.2" ref="text_earnings"><bounds x="15.0" y="5" width="4.5" height="1" /></element>
+ <element name="0.20" ref="text_finpos"><bounds x="13.7" y="6" width="7" height="1" /></element>
+
+ <element name="2.3" ref="text_2bsr"><bounds x="5" y="7" width="9" height="1" /></element>
+ <element name="0.3" ref="text_oflast5"><bounds x="14.2" y="7" width="6.7" height="1" /></element>
+ <element name="1.3" ref="text_distance"><bounds x="0.4" y="7" width="4.3" height="1" /></element>
+
+ <element name="digit6" ref="digit"><bounds x="4.7" y="8.2" width="2" height="3" /></element>
+ <element name="digit8" ref="digit"><bounds x="6.7" y="8.2" width="2" height="3" /></element>
+ <element name="digit4" ref="digit"><bounds x="8.7" y="8.2" width="2" height="3" /></element>
+ <element name="digit5" ref="digit"><bounds x="10.7" y="8.2" width="2" height="3" /></element>
+ <element name="digit7" ref="digit"><bounds x="12.7" y="8.2" width="2" height="3" /></element>
+ <element name="digit3" ref="digit"><bounds x="14.7" y="8.2" width="2" height="3" /></element>
+
+ <element name="1.19" ref="text_postpos"><bounds x="4.6" y="11.3" width="6" height="0.66" /></element>
+ <element name="0.19" ref="text_rating"><bounds x="12.7" y="11.3" width="6" height="0.66" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/hp9825.lay b/src/mame/layout/hp9825.lay
index 15c3d0f5a46..98341bd0bff 100644
--- a/src/mame/layout/hp9825.lay
+++ b/src/mame/layout/hp9825.lay
@@ -22,9 +22,9 @@ Hewlett-Packard 9825 Layout
<view name="32-char display">
<bounds x="-5" y="0" width="289" height="7"/>
- <bezel name="run_light" element="run_light">
+ <element name="run_light" ref="run_light">
<bounds x="-5" y="2" width="2" height="2"/>
- </bezel>
+ </element>
<!-- 32 5x7 characters -->
<repeat count="32">
<param name="digitidx" start="0" increment="1" />
@@ -32,9 +32,9 @@ Hewlett-Packard 9825 Layout
<!-- Each of the 7 rows in a character -->
<repeat count="7">
<param name="rowidx" start="0" increment="1" />
- <bezel name="char_~digitidx~_~rowidx~" element="dotmatrix5dot" state="0">
+ <element name="char_~digitidx~_~rowidx~" ref="dotmatrix5dot" state="0">
<bounds x="~digit_x~" y="~rowidx~" width="5" height="1" />
- </bezel>
+ </element>
</repeat>
</repeat>
</view>
diff --git a/src/mame/layout/icecold.lay b/src/mame/layout/icecold.lay
index a569a9c6fb3..e6d3dc8ffbd 100644
--- a/src/mame/layout/icecold.lay
+++ b/src/mame/layout/icecold.lay
@@ -39,96 +39,96 @@ license:CC0
<view name="Simple">
<!-- Display line -->
- <bezel name="digit0" element="digit">
+ <element name="digit0" ref="digit">
<bounds x="10" y="190" width="50" height="80" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds x="70" y="190" width="50" height="80" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds x="130" y="190" width="50" height="80" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds x="190" y="190" width="50" height="80" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds x="10" y="100" width="50" height="80" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds x="70" y="100" width="50" height="80" />
- </bezel>
- <bezel name="digit6" element="digit">
+ </element>
+ <element name="digit6" ref="digit">
<bounds x="130" y="100" width="50" height="80" />
- </bezel>
- <bezel name="digit7" element="digit">
+ </element>
+ <element name="digit7" ref="digit">
<bounds x="10" y="10" width="50" height="80" />
- </bezel>
+ </element>
<!-- Playfield Holes lamps -->
- <bezel name="lbl_holes" element="str_holes">
+ <element name="lbl_holes" ref="str_holes">
<bounds x="100" y="27" width="100" height="10" />
- </bezel>
- <bezel name="lamp1" element="lamp">
+ </element>
+ <element name="lamp1" ref="lamp">
<bounds x="100" y="40" width="8" height="8" />
- </bezel>
- <bezel name="lamp2" element="lamp">
+ </element>
+ <element name="lamp2" ref="lamp">
<bounds x="110" y="40" width="8" height="8" />
- </bezel>
- <bezel name="lamp3" element="lamp">
+ </element>
+ <element name="lamp3" ref="lamp">
<bounds x="120" y="40" width="8" height="8" />
- </bezel>
- <bezel name="lamp4" element="lamp">
+ </element>
+ <element name="lamp4" ref="lamp">
<bounds x="130" y="40" width="8" height="8" />
- </bezel>
- <bezel name="lamp5" element="lamp">
+ </element>
+ <element name="lamp5" ref="lamp">
<bounds x="140" y="40" width="8" height="8" />
- </bezel>
- <bezel name="lamp6" element="lamp">
+ </element>
+ <element name="lamp6" ref="lamp">
<bounds x="150" y="40" width="8" height="8" />
- </bezel>
- <bezel name="lamp7" element="lamp">
+ </element>
+ <element name="lamp7" ref="lamp">
<bounds x="160" y="40" width="8" height="8" />
- </bezel>
- <bezel name="lamp8" element="lamp">
+ </element>
+ <element name="lamp8" ref="lamp">
<bounds x="170" y="40" width="8" height="8" />
- </bezel>
- <bezel name="lamp9" element="lamp">
+ </element>
+ <element name="lamp9" ref="lamp">
<bounds x="180" y="40" width="8" height="8" />
- </bezel>
- <bezel name="lamp10" element="lamp">
+ </element>
+ <element name="lamp10" ref="lamp">
<bounds x="190" y="40" width="8" height="8" />
- </bezel>
+ </element>
<!-- Panels -->
- <bezel name="lbl_play" element="str_play">
+ <element name="lbl_play" ref="str_play">
<bounds x="235" y="40" width="13" height="10" />
- </bezel>
- <bezel name="in_play" element="lamp">
+ </element>
+ <element name="in_play" ref="lamp">
<bounds x="250" y="40" width="8" height="8" />
- </bezel>
- <bezel name="lbl_good_game" element="str_good_game">
+ </element>
+ <element name="lbl_good_game" ref="str_good_game">
<bounds x="218" y="50" width="30" height="10" />
- </bezel>
- <bezel name="good_game" element="lamp">
+ </element>
+ <element name="good_game" ref="lamp">
<bounds x="250" y="50" width="8" height="8" />
- </bezel>
- <bezel name="lbl_game_over" element="str_game_over">
+ </element>
+ <element name="lbl_game_over" ref="str_game_over">
<bounds x="218" y="60" width="30" height="10" />
- </bezel>
- <bezel name="game_over" element="lamp">
+ </element>
+ <element name="game_over" ref="lamp">
<bounds x="250" y="60" width="8" height="8" />
- </bezel>
- <bezel name="lbl_tilt" element="str_tilt">
+ </element>
+ <element name="lbl_tilt" ref="str_tilt">
<bounds x="237" y="70" width="11" height="10" />
- </bezel>
- <bezel name="tilt" element="lamp">
+ </element>
+ <element name="tilt" ref="lamp">
<bounds x="250" y="70" width="8" height="8" />
- </bezel>
- <bezel name="lbl_start" element="str_start">
+ </element>
+ <element name="lbl_start" ref="str_start">
<bounds x="232" y="80" width="16" height="10" />
- </bezel>
- <bezel name="start" element="lamp">
+ </element>
+ <element name="start" ref="lamp">
<bounds x="250" y="80" width="8" height="8" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/intellect02.lay b/src/mame/layout/intellect02.lay
index b6025e0494d..4b04279e9fb 100644
--- a/src/mame/layout/intellect02.lay
+++ b/src/mame/layout/intellect02.lay
@@ -64,46 +64,46 @@ license:CC0
<bounds x="7.5" y="7.6" width="26" height="21.6" />
<!-- display -->
- <bezel element="static_black2"><bounds x="8.5" y="8" width="33.5" height="11.5" /></bezel>
- <bezel element="static_black"><bounds x="8.1" y="7.6" width="33.5" height="11.5" /></bezel>
+ <element ref="static_black2"><bounds x="8.5" y="8" width="33.5" height="11.5" /></element>
+ <element ref="static_black"><bounds x="8.1" y="7.6" width="33.5" height="11.5" /></element>
- <bezel name="5.a" element="led"><bounds x="16.5" y="8" width="1.5" height="1.5" /></bezel>
- <bezel name="4.a" element="led"><bounds x="16.5" y="16.5" width="1.5" height="1.5" /></bezel>
+ <element name="5.a" ref="led"><bounds x="16.5" y="8" width="1.5" height="1.5" /></element>
+ <element name="4.a" ref="led"><bounds x="16.5" y="16.5" width="1.5" height="1.5" /></element>
- <bezel name="digit0" element="digit"><bounds x="20" y="10" width="4" height="6" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="24" y="10" width="4" height="6" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="32" y="10" width="4" height="6" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="36" y="10" width="4" height="6" /></bezel>
+ <element name="digit0" ref="digit"><bounds x="20" y="10" width="4" height="6" /></element>
+ <element name="digit1" ref="digit"><bounds x="24" y="10" width="4" height="6" /></element>
+ <element name="digit2" ref="digit"><bounds x="32" y="10" width="4" height="6" /></element>
+ <element name="digit3" ref="digit"><bounds x="36" y="10" width="4" height="6" /></element>
<!-- buttons -->
- <bezel element="text_b4"><bounds x="20.57" y="20.7" width="5" height="1.2" /></bezel>
- <bezel element="text_b5"><bounds x="24.93" y="20.7" width="5" height="1.2" /></bezel>
- <bezel element="text_b6"><bounds x="29.27" y="20.7" width="5" height="1.2" /></bezel>
- <bezel element="text_b7"><bounds x="33.64" y="20.7" width="5" height="1.2" /></bezel>
- <bezel element="text_b8"><bounds x="38" y="20.7" width="5" height="1.2" /></bezel>
- <bezel element="text_b12"><bounds x="20.57" y="25.4" width="5" height="1.2" /></bezel>
- <bezel element="text_b13"><bounds x="24.93" y="25.4" width="5" height="1.2" /></bezel>
- <bezel element="text_b14"><bounds x="29.27" y="25.4" width="5" height="1.2" /></bezel>
- <bezel element="text_b15"><bounds x="33.64" y="25.4" width="5" height="1.2" /></bezel>
- <bezel element="text_b16"><bounds x="38" y="25.4" width="5" height="1.2" /></bezel>
-
- <bezel element="button" inputtag="RESET" inputmask="0x01"><bounds x="8.5" y="22" width="3" height="2.5" /></bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x04"><bounds x="12.86" y="22" width="3" height="2.5" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x0008"><bounds x="17.21" y="22" width="3" height="2.5" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x2000"><bounds x="21.57" y="22" width="3" height="2.5" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x1000"><bounds x="25.93" y="22" width="3" height="2.5" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x0800"><bounds x="30.27" y="22" width="3" height="2.5" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x0400"><bounds x="34.64" y="22" width="3" height="2.5" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x0200"><bounds x="39" y="22" width="3" height="2.5" /></bezel>
-
- <bezel element="button" inputtag="IN.1" inputmask="0x02"><bounds x="8.5" y="26.7" width="3" height="2.5" /></bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x08"><bounds x="12.86" y="26.7" width="3" height="2.5" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x0010"><bounds x="17.21" y="26.7" width="3" height="2.5" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x0100"><bounds x="21.57" y="26.7" width="3" height="2.5" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x0080"><bounds x="25.93" y="26.7" width="3" height="2.5" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x0040"><bounds x="30.27" y="26.7" width="3" height="2.5" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x0020"><bounds x="34.64" y="26.7" width="3" height="2.5" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x4000"><bounds x="39" y="26.7" width="3" height="2.5" /></bezel>
+ <element ref="text_b4"><bounds x="20.57" y="20.7" width="5" height="1.2" /></element>
+ <element ref="text_b5"><bounds x="24.93" y="20.7" width="5" height="1.2" /></element>
+ <element ref="text_b6"><bounds x="29.27" y="20.7" width="5" height="1.2" /></element>
+ <element ref="text_b7"><bounds x="33.64" y="20.7" width="5" height="1.2" /></element>
+ <element ref="text_b8"><bounds x="38" y="20.7" width="5" height="1.2" /></element>
+ <element ref="text_b12"><bounds x="20.57" y="25.4" width="5" height="1.2" /></element>
+ <element ref="text_b13"><bounds x="24.93" y="25.4" width="5" height="1.2" /></element>
+ <element ref="text_b14"><bounds x="29.27" y="25.4" width="5" height="1.2" /></element>
+ <element ref="text_b15"><bounds x="33.64" y="25.4" width="5" height="1.2" /></element>
+ <element ref="text_b16"><bounds x="38" y="25.4" width="5" height="1.2" /></element>
+
+ <element ref="button" inputtag="RESET" inputmask="0x01"><bounds x="8.5" y="22" width="3" height="2.5" /></element>
+ <element ref="button" inputtag="IN.1" inputmask="0x04"><bounds x="12.86" y="22" width="3" height="2.5" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x0008"><bounds x="17.21" y="22" width="3" height="2.5" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x2000"><bounds x="21.57" y="22" width="3" height="2.5" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x1000"><bounds x="25.93" y="22" width="3" height="2.5" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x0800"><bounds x="30.27" y="22" width="3" height="2.5" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x0400"><bounds x="34.64" y="22" width="3" height="2.5" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x0200"><bounds x="39" y="22" width="3" height="2.5" /></element>
+
+ <element ref="button" inputtag="IN.1" inputmask="0x02"><bounds x="8.5" y="26.7" width="3" height="2.5" /></element>
+ <element ref="button" inputtag="IN.1" inputmask="0x08"><bounds x="12.86" y="26.7" width="3" height="2.5" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x0010"><bounds x="17.21" y="26.7" width="3" height="2.5" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x0100"><bounds x="21.57" y="26.7" width="3" height="2.5" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x0080"><bounds x="25.93" y="26.7" width="3" height="2.5" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x0040"><bounds x="30.27" y="26.7" width="3" height="2.5" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x0020"><bounds x="34.64" y="26.7" width="3" height="2.5" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x4000"><bounds x="39" y="26.7" width="3" height="2.5" /></element>
</group>
@@ -113,32 +113,32 @@ license:CC0
<bounds x="7.5" y="7" width="35.5" height="23.2" />
<group ref="shared"><bounds x="7.5" y="7.6" width="26" height="21.6" /></group>
- <bezel element="text_l1"><bounds x="21" y="8.05" width="20" height="1.2" /></bezel>
- <bezel element="text_l2"><bounds x="8.5" y="8.05" width="8" height="1.2" /></bezel>
- <bezel element="text_l3"><bounds x="8.5" y="16.55" width="8" height="1.2" /></bezel>
+ <element ref="text_l1"><bounds x="21" y="8.05" width="20" height="1.2" /></element>
+ <element ref="text_l2"><bounds x="8.5" y="8.05" width="8" height="1.2" /></element>
+ <element ref="text_l3"><bounds x="8.5" y="16.55" width="8" height="1.2" /></element>
- <bezel element="text_b1"><bounds x="7.5" y="20.7" width="5" height="1.2" /></bezel>
- <bezel element="text_b2"><bounds x="11.86" y="20.7" width="5" height="1.2" /></bezel>
- <bezel element="text_b3"><bounds x="16.21" y="20.7" width="5" height="1.2" /></bezel>
- <bezel element="text_b9"><bounds x="7.5" y="25.4" width="5" height="1.2" /></bezel>
- <bezel element="text_b10"><bounds x="11.86" y="25.4" width="5" height="1.2" /></bezel>
- <bezel element="text_b11"><bounds x="16.21" y="25.4" width="5" height="1.2" /></bezel>
+ <element ref="text_b1"><bounds x="7.5" y="20.7" width="5" height="1.2" /></element>
+ <element ref="text_b2"><bounds x="11.86" y="20.7" width="5" height="1.2" /></element>
+ <element ref="text_b3"><bounds x="16.21" y="20.7" width="5" height="1.2" /></element>
+ <element ref="text_b9"><bounds x="7.5" y="25.4" width="5" height="1.2" /></element>
+ <element ref="text_b10"><bounds x="11.86" y="25.4" width="5" height="1.2" /></element>
+ <element ref="text_b11"><bounds x="16.21" y="25.4" width="5" height="1.2" /></element>
</view>
<view name="Internal Layout (English)"> <!-- translated -->
<bounds x="7.5" y="7" width="35.5" height="23.2" />
<group ref="shared"><bounds x="7.5" y="7.6" width="26" height="21.6" /></group>
- <bezel element="text_tl1"><bounds x="21" y="8.05" width="20" height="1.2" /></bezel>
- <bezel element="text_tl2"><bounds x="11" y="8.05" width="8" height="1.2" /></bezel>
- <bezel element="text_tl3"><bounds x="11" y="16.55" width="8" height="1.2" /></bezel>
+ <element ref="text_tl1"><bounds x="21" y="8.05" width="20" height="1.2" /></element>
+ <element ref="text_tl2"><bounds x="11" y="8.05" width="8" height="1.2" /></element>
+ <element ref="text_tl3"><bounds x="11" y="16.55" width="8" height="1.2" /></element>
- <bezel element="text_tb1"><bounds x="7.5" y="20.7" width="5" height="1.2" /></bezel>
- <bezel element="text_tb2"><bounds x="11.86" y="20.7" width="5" height="1.2" /></bezel>
- <bezel element="text_tb3"><bounds x="16.21" y="20.7" width="5" height="1.2" /></bezel>
- <bezel element="text_tb9"><bounds x="7.5" y="25.4" width="5" height="1.2" /></bezel>
- <bezel element="text_tb10"><bounds x="11.86" y="25.4" width="5" height="1.2" /></bezel>
- <bezel element="text_tb11"><bounds x="16.21" y="25.4" width="5" height="1.2" /></bezel>
+ <element ref="text_tb1"><bounds x="7.5" y="20.7" width="5" height="1.2" /></element>
+ <element ref="text_tb2"><bounds x="11.86" y="20.7" width="5" height="1.2" /></element>
+ <element ref="text_tb3"><bounds x="16.21" y="20.7" width="5" height="1.2" /></element>
+ <element ref="text_tb9"><bounds x="7.5" y="25.4" width="5" height="1.2" /></element>
+ <element ref="text_tb10"><bounds x="11.86" y="25.4" width="5" height="1.2" /></element>
+ <element ref="text_tb11"><bounds x="16.21" y="25.4" width="5" height="1.2" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/jankenmn.lay b/src/mame/layout/jankenmn.lay
index a8a054a390f..b1e1f76d507 100644
--- a/src/mame/layout/jankenmn.lay
+++ b/src/mame/layout/jankenmn.lay
@@ -194,76 +194,76 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="100" top="0" bottom="100" />
- <bezel element="rect_backdrop">
+ <element ref="rect_backdrop">
<bounds left="0" right="100" top="0" bottom="100" />
- </bezel>
+ </element>
- <bezel element="circle_lightblue">
+ <element ref="circle_lightblue">
<bounds x="7" y="2" width="86" height="86" />
- </bezel>
- <bezel element="circle_red">
+ </element>
+ <element ref="circle_red">
<bounds x="13" y="8" width="74" height="74" />
- </bezel>
- <bezel element="circle_yellow">
+ </element>
+ <element ref="circle_yellow">
<bounds x="15.5" y="10.5" width="69" height="69" />
- </bezel>
- <bezel element="circle_black">
+ </element>
+ <element ref="circle_black">
<bounds x="16" y="11" width="68" height="68" />
- </bezel>
+ </element>
<!-- placing multipliers lamps -->
- <bezel name="lamp0" element="x1">
+ <element name="lamp0" ref="x1">
<bounds x="1" y="9" width="24" height="24" />
- </bezel>
- <bezel name="lamp1" element="x2">
+ </element>
+ <element name="lamp1" ref="x2">
<bounds x="75" y="9" width="24" height="24" />
- </bezel>
+ </element>
<!-- placing WIN-DRAW-LOSE lamps -->
- <bezel name="lamp7" element="win">
+ <element name="lamp7" ref="win">
<bounds x="1" y="71" width="30" height="15" />
- </bezel>
- <bezel name="lamp6" element="draw">
+ </element>
+ <element name="lamp6" ref="draw">
<bounds x="35" y="81" width="30" height="15" />
- </bezel>
- <bezel name="lamp5" element="lose">
+ </element>
+ <element name="lamp5" ref="lose">
<bounds x="69" y="71" width="30" height="15" />
- </bezel>
+ </element>
<!-- placing digits -->
- <bezel element="rect_black">
+ <element ref="rect_black">
<bounds x="1" y="88" width="12" height="9" />
- </bezel>
+ </element>
- <bezel name="digit0" element="digit">
+ <element name="digit0" ref="digit">
<bounds x="2" y="89" width="5" height="7" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds x="7" y="89" width="5" height="7" />
- </bezel>
+ </element>
<!-- placing control panel LEDs -->
- <bezel name="lamp14" element="led">
+ <element name="lamp14" ref="led">
<bounds x="96" y="96" width="1.5" height="1.5" />
- </bezel>
+ </element>
- <bezel name="lamp2" element="led">
+ <element name="lamp2" ref="led">
<bounds x="88" y="96" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp3" element="led">
+ </element>
+ <element name="lamp3" ref="led">
<bounds x="90" y="96" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp4" element="led">
+ </element>
+ <element name="lamp4" ref="led">
<bounds x="92" y="96" width="1.5" height="1.5" />
- </bezel>
+ </element>
<!-- placing hands LEDs -->
@@ -272,421 +272,421 @@ license:CC0
<!-- base-->
- <bezel name="lamp8" element="led">
+ <element name="lamp8" ref="led">
<bounds x="29.75" y="53.875" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp8" element="led">
+ </element>
+ <element name="lamp8" ref="led">
<bounds x="31.75" y="55.5" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp8" element="led">
+ </element>
+ <element name="lamp8" ref="led">
<bounds x="34.125" y="57" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp8" element="led">
+ </element>
+ <element name="lamp8" ref="led">
<bounds x="36.5" y="58.375" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp8" element="led">
+ </element>
+ <element name="lamp8" ref="led">
<bounds x="39" y="59.75" width="1.5" height="1.5" />
- </bezel>
+ </element>
- <bezel name="lamp8" element="led">
+ <element name="lamp8" ref="led">
<bounds x="36.75" y="61.75" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp8" element="led">
+ </element>
+ <element name="lamp8" ref="led">
<bounds x="34.75" y="63.5" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp8" element="led">
+ </element>
+ <element name="lamp8" ref="led">
<bounds x="35" y="66.25" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp8" element="led">
+ </element>
+ <element name="lamp8" ref="led">
<bounds x="37.125" y="68.25" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp8" element="led">
+ </element>
+ <element name="lamp8" ref="led">
<bounds x="39.875" y="68.5" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp8" element="led">
+ </element>
+ <element name="lamp8" ref="led">
<bounds x="42.5" y="68.875" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp8" element="led">
+ </element>
+ <element name="lamp8" ref="led">
<bounds x="45.25" y="69.25" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp8" element="led">
+ </element>
+ <element name="lamp8" ref="led">
<bounds x="47.625" y="69.375" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp8" element="led">
+ </element>
+ <element name="lamp8" ref="led">
<bounds x="50.375" y="70" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp8" element="led">
+ </element>
+ <element name="lamp8" ref="led">
<bounds x="53.25" y="69.75" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp8" element="led">
+ </element>
+ <element name="lamp8" ref="led">
<bounds x="56.5" y="69.5" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp8" element="led">
+ </element>
+ <element name="lamp8" ref="led">
<bounds x="59.375" y="68.75" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp8" element="led">
+ </element>
+ <element name="lamp8" ref="led">
<bounds x="61.875" y="68.125" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp8" element="led">
+ </element>
+ <element name="lamp8" ref="led">
<bounds x="63.5" y="66.25" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp8" element="led">
+ </element>
+ <element name="lamp8" ref="led">
<bounds x="63" y="63.5" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp8" element="led">
+ </element>
+ <element name="lamp8" ref="led">
<bounds x="60.75" y="61.5" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp8" element="led">
+ </element>
+ <element name="lamp8" ref="led">
<bounds x="63.375" y="59.75" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp8" element="led">
+ </element>
+ <element name="lamp8" ref="led">
<bounds x="65.625" y="58.375" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp8" element="led">
+ </element>
+ <element name="lamp8" ref="led">
<bounds x="67.5" y="55.75" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp8" element="led">
+ </element>
+ <element name="lamp8" ref="led">
<bounds x="69" y="53.375" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp8" element="led">
+ </element>
+ <element name="lamp8" ref="led">
<bounds x="70.5" y="51" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp8" element="led">
+ </element>
+ <element name="lamp8" ref="led">
<bounds x="71.375" y="48.375" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp8" element="led">
+ </element>
+ <element name="lamp8" ref="led">
<bounds x="72.5" y="45.75" width="1.5" height="1.5" />
- </bezel>
+ </element>
<!-- palm stripes-->
- <bezel name="lamp8" element="led">
+ <element name="lamp8" ref="led">
<bounds x="45.625" y="41" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp8" element="led">
+ </element>
+ <element name="lamp8" ref="led">
<bounds x="46.25" y="44.25" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp8" element="led">
+ </element>
+ <element name="lamp8" ref="led">
<bounds x="46.75" y="47" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp8" element="led">
+ </element>
+ <element name="lamp8" ref="led">
<bounds x="47.5" y="50" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp8" element="led">
+ </element>
+ <element name="lamp8" ref="led">
<bounds x="47.875" y="52.75" width="1.5" height="1.5" />
- </bezel>
+ </element>
- <bezel name="lamp8" element="led">
+ <element name="lamp8" ref="led">
<bounds x="56.625" y="41.125" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp8" element="led">
+ </element>
+ <element name="lamp8" ref="led">
<bounds x="56.25" y="44" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp8" element="led">
+ </element>
+ <element name="lamp8" ref="led">
<bounds x="55.5" y="47" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp8" element="led">
+ </element>
+ <element name="lamp8" ref="led">
<bounds x="54.625" y="50" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp8" element="led">
+ </element>
+ <element name="lamp8" ref="led">
<bounds x="54.125" y="52.75" width="1.5" height="1.5" />
- </bezel>
+ </element>
<!-- wrist-->
- <bezel name="lamp8" element="led">
+ <element name="lamp8" ref="led">
<bounds x="44.2" y="72" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp8" element="led">
+ </element>
+ <element name="lamp8" ref="led">
<bounds x="44.2" y="74.7" width="1.5" height="1.5" />
- </bezel>
+ </element>
- <bezel name="lamp8" element="led">
+ <element name="lamp8" ref="led">
<bounds x="55.3" y="72.3" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp8" element="led">
+ </element>
+ <element name="lamp8" ref="led">
<bounds x="55.4" y="74.8" width="1.5" height="1.5" />
- </bezel>
+ </element>
<!-- webbing-->
- <bezel name="lamp8" element="led">
+ <element name="lamp8" ref="led">
<bounds x="27.625" y="41.375" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp8" element="led">
+ </element>
+ <element name="lamp8" ref="led">
<bounds x="30.125" y="40.375" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp8" element="led">
+ </element>
+ <element name="lamp8" ref="led">
<bounds x="31.875" y="38.25" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp8" element="led">
+ </element>
+ <element name="lamp8" ref="led">
<bounds x="32.25" y="35.875" width="1.5" height="1.5" />
- </bezel>
+ </element>
<!-- lamp9 for PAPER -->
<!-- thumb -->
- <bezel name="lamp9" element="led">
+ <element name="lamp9" ref="led">
<bounds x="26.75" y="54.125" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp9" element="led">
+ </element>
+ <element name="lamp9" ref="led">
<bounds x="24.375" y="53.25" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp9" element="led">
+ </element>
+ <element name="lamp9" ref="led">
<bounds x="22.125" y="51.75" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp9" element="led">
+ </element>
+ <element name="lamp9" ref="led">
<bounds x="20" y="49.875" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp9" element="led">
+ </element>
+ <element name="lamp9" ref="led">
<bounds x="19.25" y="47.75" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp9" element="led">
+ </element>
+ <element name="lamp9" ref="led">
<bounds x="18.125" y="45.125" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp9" element="led">
+ </element>
+ <element name="lamp9" ref="led">
<bounds x="19.75" y="42.75" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp9" element="led">
+ </element>
+ <element name="lamp9" ref="led">
<bounds x="22.375" y="42" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp9" element="led">
+ </element>
+ <element name="lamp9" ref="led">
<bounds x="25.25" y="41.625" width="1.5" height="1.5" />
- </bezel>
+ </element>
<!-- ring finger -->
- <bezel name="lamp9" element="led">
+ <element name="lamp9" ref="led">
<bounds x="58.875" y="29" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp9" element="led">
+ </element>
+ <element name="lamp9" ref="led">
<bounds x="61.375" y="27.25" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp9" element="led">
+ </element>
+ <element name="lamp9" ref="led">
<bounds x="63.125" y="25.125" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp9" element="led">
+ </element>
+ <element name="lamp9" ref="led">
<bounds x="65.125" y="23" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp9" element="led">
+ </element>
+ <element name="lamp9" ref="led">
<bounds x="67.75" y="21.625" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp9" element="led">
+ </element>
+ <element name="lamp9" ref="led">
<bounds x="70.375" y="22.875" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp9" element="led">
+ </element>
+ <element name="lamp9" ref="led">
<bounds x="71.125" y="25.5" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp9" element="led">
+ </element>
+ <element name="lamp9" ref="led">
<bounds x="70.75" y="27.875" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp9" element="led">
+ </element>
+ <element name="lamp9" ref="led">
<bounds x="70" y="30.75" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp9" element="led">
+ </element>
+ <element name="lamp9" ref="led">
<bounds x="69.375" y="33.75" width="1.5" height="1.5" />
- </bezel>
+ </element>
<!-- little finger -->
- <bezel name="lamp9" element="led">
+ <element name="lamp9" ref="led">
<bounds x="71.75" y="35.625" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp9" element="led">
+ </element>
+ <element name="lamp9" ref="led">
<bounds x="74.25" y="34.25" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp9" element="led">
+ </element>
+ <element name="lamp9" ref="led">
<bounds x="77.25" y="33.25" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp9" element="led">
+ </element>
+ <element name="lamp9" ref="led">
<bounds x="79.625" y="34.875" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp9" element="led">
+ </element>
+ <element name="lamp9" ref="led">
<bounds x="79.625" y="37.625" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp9" element="led">
+ </element>
+ <element name="lamp9" ref="led">
<bounds x="78.5" y="40.375" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp9" element="led">
+ </element>
+ <element name="lamp9" ref="led">
<bounds x="76.5" y="42.25" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp9" element="led">
+ </element>
+ <element name="lamp9" ref="led">
<bounds x="75" y="44.5" width="1.5" height="1.5" />
- </bezel>
+ </element>
<!-- lamp10 for SCISSORS or PAPER -->
<!-- index finger -->
- <bezel name="lamp10" element="led">
+ <element name="lamp10" ref="led">
<bounds x="31.125" y="32.875" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp10" element="led">
+ </element>
+ <element name="lamp10" ref="led">
<bounds x="30.875" y="30.375" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp10" element="led">
+ </element>
+ <element name="lamp10" ref="led">
<bounds x="30.875" y="27.375" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp10" element="led">
+ </element>
+ <element name="lamp10" ref="led">
<bounds x="30.5" y="24.625" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp10" element="led">
+ </element>
+ <element name="lamp10" ref="led">
<bounds x="30.75" y="21.625" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp10" element="led">
+ </element>
+ <element name="lamp10" ref="led">
<bounds x="31.875" y="18.875" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp10" element="led">
+ </element>
+ <element name="lamp10" ref="led">
<bounds x="33.875" y="17" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp10" element="led">
+ </element>
+ <element name="lamp10" ref="led">
<bounds x="36.125" y="16.5" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp10" element="led">
+ </element>
+ <element name="lamp10" ref="led">
<bounds x="38.875" y="17.375" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp10" element="led">
+ </element>
+ <element name="lamp10" ref="led">
<bounds x="40.25" y="19.375" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp10" element="led">
+ </element>
+ <element name="lamp10" ref="led">
<bounds x="41.375" y="22.25" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp10" element="led">
+ </element>
+ <element name="lamp10" ref="led">
<bounds x="42.125" y="25.25" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp10" element="led">
+ </element>
+ <element name="lamp10" ref="led">
<bounds x="42.75" y="28.75" width="1.5" height="1.5" />
- </bezel>
+ </element>
<!-- middle finger -->
- <bezel name="lamp10" element="led">
+ <element name="lamp10" ref="led">
<bounds x="45.625" y="27.5" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp10" element="led">
+ </element>
+ <element name="lamp10" ref="led">
<bounds x="46.625" y="24.75" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp10" element="led">
+ </element>
+ <element name="lamp10" ref="led">
<bounds x="47.875" y="22" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp10" element="led">
+ </element>
+ <element name="lamp10" ref="led">
<bounds x="49" y="19.25" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp10" element="led">
+ </element>
+ <element name="lamp10" ref="led">
<bounds x="50.75" y="16.875" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp10" element="led">
+ </element>
+ <element name="lamp10" ref="led">
<bounds x="53.5" y="16" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp10" element="led">
+ </element>
+ <element name="lamp10" ref="led">
<bounds x="55.875" y="16.875" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp10" element="led">
+ </element>
+ <element name="lamp10" ref="led">
<bounds x="57.125" y="19.25" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp10" element="led">
+ </element>
+ <element name="lamp10" ref="led">
<bounds x="57.25" y="22" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp10" element="led">
+ </element>
+ <element name="lamp10" ref="led">
<bounds x="57" y="25.25" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp10" element="led">
+ </element>
+ <element name="lamp10" ref="led">
<bounds x="56.625" y="28.125" width="1.5" height="1.5" />
- </bezel>
+ </element>
<!-- lamp11 for ROCK -->
<!-- index finger and middle finger hidden -->
- <bezel name="lamp11" element="led">
+ <element name="lamp11" ref="led">
<bounds x="33.6" y="33.9" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp11" element="led">
+ </element>
+ <element name="lamp11" ref="led">
<bounds x="35.9" y="31.6" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp11" element="led">
+ </element>
+ <element name="lamp11" ref="led">
<bounds x="38.1" y="30.7" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp11" element="led">
+ </element>
+ <element name="lamp11" ref="led">
<bounds x="41.2" y="31.3" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp11" element="led">
+ </element>
+ <element name="lamp11" ref="led">
<bounds x="43.8" y="32.5" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp11" element="led">
+ </element>
+ <element name="lamp11" ref="led">
<bounds x="46.2" y="31.1" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp11" element="led">
+ </element>
+ <element name="lamp11" ref="led">
<bounds x="48.8" y="30" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp11" element="led">
+ </element>
+ <element name="lamp11" ref="led">
<bounds x="51.6" y="30.7" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp11" element="led">
+ </element>
+ <element name="lamp11" ref="led">
<bounds x="53.6" y="32.5" width="1.5" height="1.5" />
- </bezel>
+ </element>
<!-- lamp12 for SCISSORS -->
<!-- middle finger -->
- <bezel name="lamp12" element="led">
+ <element name="lamp12" ref="led">
<bounds x="55.875" y="30.875" width="1.5" height="1.5" />
- </bezel>
+ </element>
<!-- lamp13 for SCISSORS or ROCK -->
<!-- thumb hidden -->
- <bezel name="lamp13" element="led">
+ <element name="lamp13" ref="led">
<bounds x="26.8" y="44.3" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp13" element="led">
+ </element>
+ <element name="lamp13" ref="led">
<bounds x="26.6" y="47.2" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp13" element="led">
+ </element>
+ <element name="lamp13" ref="led">
<bounds x="27.3" y="49.7" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp13" element="led">
+ </element>
+ <element name="lamp13" ref="led">
<bounds x="28.6" y="52.1" width="1.5" height="1.5" />
- </bezel>
+ </element>
<!-- ring finger and little finger hidden -->
- <bezel name="lamp13" element="led">
+ <element name="lamp13" ref="led">
<bounds x="55.5" y="34.2" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp13" element="led">
+ </element>
+ <element name="lamp13" ref="led">
<bounds x="58.5" y="33.6" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp13" element="led">
+ </element>
+ <element name="lamp13" ref="led">
<bounds x="61.2" y="33.1" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp13" element="led">
+ </element>
+ <element name="lamp13" ref="led">
<bounds x="64.1" y="34.3" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp13" element="led">
+ </element>
+ <element name="lamp13" ref="led">
<bounds x="65.2" y="36.6" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp13" element="led">
+ </element>
+ <element name="lamp13" ref="led">
<bounds x="66.5" y="39.1" width="1.5" height="1.5" />
- </bezel>
+ </element>
- <bezel name="lamp13" element="led">
+ <element name="lamp13" ref="led">
<bounds x="69.4" y="39.2" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp13" element="led">
+ </element>
+ <element name="lamp13" ref="led">
<bounds x="71.7" y="40.4" width="1.5" height="1.5" />
- </bezel>
- <bezel name="lamp13" element="led">
+ </element>
+ <element name="lamp13" ref="led">
<bounds x="72.6" y="42.9" width="1.5" height="1.5" />
- </bezel>
+ </element>
</view>
diff --git a/src/mame/layout/k1003.lay b/src/mame/layout/k1003.lay
index 7017efe0bfa..34bac5a930a 100644
--- a/src/mame/layout/k1003.lay
+++ b/src/mame/layout/k1003.lay
@@ -17,59 +17,59 @@ license:CC0
<view name="Default Layout">
<!-- Black background -->
- <bezel element="background">
+ <element ref="background">
<bounds left="1" top="1" right="920" bottom="100" />
- </bezel>
+ </element>
<!-- first 2 digits are away from others -->
- <bezel name="digit1" element="digit">
+ <element name="digit1" ref="digit">
<bounds left="0" top="10" right="48" bottom="90" />
- </bezel>
- <bezel name="digit0" element="digit">
+ </element>
+ <element name="digit0" ref="digit">
<bounds left="48" top="10" right="96" bottom="90" />
- </bezel>
+ </element>
- <bezel name="digit15" element="digit">
+ <element name="digit15" ref="digit">
<bounds left="196" top="10" right="244" bottom="90" />
- </bezel>
- <bezel name="digit14" element="digit">
+ </element>
+ <element name="digit14" ref="digit">
<bounds left="244" top="10" right="292" bottom="90" />
- </bezel>
- <bezel name="digit13" element="digit">
+ </element>
+ <element name="digit13" ref="digit">
<bounds left="292" top="10" right="340" bottom="90" />
- </bezel>
- <bezel name="digit12" element="digit">
+ </element>
+ <element name="digit12" ref="digit">
<bounds left="340" top="10" right="388" bottom="90" />
- </bezel>
- <bezel name="digit11" element="digit">
+ </element>
+ <element name="digit11" ref="digit">
<bounds left="388" top="10" right="436" bottom="90" />
- </bezel>
- <bezel name="digit10" element="digit">
+ </element>
+ <element name="digit10" ref="digit">
<bounds left="436" top="10" right="484" bottom="90" />
- </bezel>
- <bezel name="digit9" element="digit">
+ </element>
+ <element name="digit9" ref="digit">
<bounds left="484" top="10" right="532" bottom="90" />
- </bezel>
- <bezel name="digit8" element="digit">
+ </element>
+ <element name="digit8" ref="digit">
<bounds left="532" top="10" right="580" bottom="90" />
- </bezel>
- <bezel name="digit7" element="digit">
+ </element>
+ <element name="digit7" ref="digit">
<bounds left="580" top="10" right="628" bottom="90" />
- </bezel>
- <bezel name="digit6" element="digit">
+ </element>
+ <element name="digit6" ref="digit">
<bounds left="628" top="10" right="676" bottom="90" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds left="676" top="10" right="724" bottom="90" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds left="772" top="10" right="820" bottom="90" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds left="820" top="10" right="868" bottom="90" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds left="868" top="10" right="916" bottom="90" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/k28.lay b/src/mame/layout/k28.lay
index f37625c2d7a..b332df72cb1 100644
--- a/src/mame/layout/k28.lay
+++ b/src/mame/layout/k28.lay
@@ -30,41 +30,41 @@ license:CC0
<!-- 9 digits -->
- <bezel name="digit0" element="digit"><bounds x="0" y="0" width="10" height="15" /></bezel>
- <bezel name="0.14" element="lamp_dp"><bounds x="-1.5" y="11" width="1.5" height="1.5" /></bezel>
- <bezel name="0.15" element="lamp_ct"><bounds x="-0.8" y="13.5" width="0.75" height="1.5" /></bezel>
+ <element name="digit0" ref="digit"><bounds x="0" y="0" width="10" height="15" /></element>
+ <element name="0.14" ref="lamp_dp"><bounds x="-1.5" y="11" width="1.5" height="1.5" /></element>
+ <element name="0.15" ref="lamp_ct"><bounds x="-0.8" y="13.5" width="0.75" height="1.5" /></element>
- <bezel name="digit1" element="digit"><bounds x="11" y="0" width="10" height="15" /></bezel>
- <bezel name="1.14" element="lamp_dp"><bounds x="9.5" y="11" width="1.5" height="1.5" /></bezel>
- <bezel name="1.15" element="lamp_ct"><bounds x="10.2" y="13.5" width="0.75" height="1.5" /></bezel>
+ <element name="digit1" ref="digit"><bounds x="11" y="0" width="10" height="15" /></element>
+ <element name="1.14" ref="lamp_dp"><bounds x="9.5" y="11" width="1.5" height="1.5" /></element>
+ <element name="1.15" ref="lamp_ct"><bounds x="10.2" y="13.5" width="0.75" height="1.5" /></element>
- <bezel name="digit2" element="digit"><bounds x="22" y="0" width="10" height="15" /></bezel>
- <bezel name="2.14" element="lamp_dp"><bounds x="20.5" y="11" width="1.5" height="1.5" /></bezel>
- <bezel name="2.15" element="lamp_ct"><bounds x="21.2" y="13.5" width="0.75" height="1.5" /></bezel>
+ <element name="digit2" ref="digit"><bounds x="22" y="0" width="10" height="15" /></element>
+ <element name="2.14" ref="lamp_dp"><bounds x="20.5" y="11" width="1.5" height="1.5" /></element>
+ <element name="2.15" ref="lamp_ct"><bounds x="21.2" y="13.5" width="0.75" height="1.5" /></element>
- <bezel name="digit3" element="digit"><bounds x="33" y="0" width="10" height="15" /></bezel>
- <bezel name="3.14" element="lamp_dp"><bounds x="31.5" y="11" width="1.5" height="1.5" /></bezel>
- <bezel name="3.15" element="lamp_ct"><bounds x="32.2" y="13.5" width="0.75" height="1.5" /></bezel>
+ <element name="digit3" ref="digit"><bounds x="33" y="0" width="10" height="15" /></element>
+ <element name="3.14" ref="lamp_dp"><bounds x="31.5" y="11" width="1.5" height="1.5" /></element>
+ <element name="3.15" ref="lamp_ct"><bounds x="32.2" y="13.5" width="0.75" height="1.5" /></element>
- <bezel name="digit4" element="digit"><bounds x="44" y="0" width="10" height="15" /></bezel>
- <bezel name="4.14" element="lamp_dp"><bounds x="42.5" y="11" width="1.5" height="1.5" /></bezel>
- <bezel name="4.15" element="lamp_ct"><bounds x="43.2" y="13.5" width="0.75" height="1.5" /></bezel>
+ <element name="digit4" ref="digit"><bounds x="44" y="0" width="10" height="15" /></element>
+ <element name="4.14" ref="lamp_dp"><bounds x="42.5" y="11" width="1.5" height="1.5" /></element>
+ <element name="4.15" ref="lamp_ct"><bounds x="43.2" y="13.5" width="0.75" height="1.5" /></element>
- <bezel name="digit5" element="digit"><bounds x="55" y="0" width="10" height="15" /></bezel>
- <bezel name="5.14" element="lamp_dp"><bounds x="53.5" y="11" width="1.5" height="1.5" /></bezel>
- <bezel name="5.15" element="lamp_ct"><bounds x="54.2" y="13.5" width="0.75" height="1.5" /></bezel>
+ <element name="digit5" ref="digit"><bounds x="55" y="0" width="10" height="15" /></element>
+ <element name="5.14" ref="lamp_dp"><bounds x="53.5" y="11" width="1.5" height="1.5" /></element>
+ <element name="5.15" ref="lamp_ct"><bounds x="54.2" y="13.5" width="0.75" height="1.5" /></element>
- <bezel name="digit6" element="digit"><bounds x="66" y="0" width="10" height="15" /></bezel>
- <bezel name="6.14" element="lamp_dp"><bounds x="64.5" y="11" width="1.5" height="1.5" /></bezel>
- <bezel name="6.15" element="lamp_ct"><bounds x="65.2" y="13.5" width="0.75" height="1.5" /></bezel>
+ <element name="digit6" ref="digit"><bounds x="66" y="0" width="10" height="15" /></element>
+ <element name="6.14" ref="lamp_dp"><bounds x="64.5" y="11" width="1.5" height="1.5" /></element>
+ <element name="6.15" ref="lamp_ct"><bounds x="65.2" y="13.5" width="0.75" height="1.5" /></element>
- <bezel name="digit7" element="digit"><bounds x="77" y="0" width="10" height="15" /></bezel>
- <bezel name="7.14" element="lamp_dp"><bounds x="75.5" y="11" width="1.5" height="1.5" /></bezel>
- <bezel name="7.15" element="lamp_ct"><bounds x="76.2" y="13.5" width="0.75" height="1.5" /></bezel>
+ <element name="digit7" ref="digit"><bounds x="77" y="0" width="10" height="15" /></element>
+ <element name="7.14" ref="lamp_dp"><bounds x="75.5" y="11" width="1.5" height="1.5" /></element>
+ <element name="7.15" ref="lamp_ct"><bounds x="76.2" y="13.5" width="0.75" height="1.5" /></element>
- <bezel name="digit8" element="digit"><bounds x="88" y="0" width="10" height="15" /></bezel>
- <bezel name="8.14" element="lamp_dp"><bounds x="86.5" y="11" width="1.5" height="1.5" /></bezel>
- <bezel name="8.15" element="lamp_ct"><bounds x="87.2" y="13.5" width="0.75" height="1.5" /></bezel>
+ <element name="digit8" ref="digit"><bounds x="88" y="0" width="10" height="15" /></element>
+ <element name="8.14" ref="lamp_dp"><bounds x="86.5" y="11" width="1.5" height="1.5" /></element>
+ <element name="8.15" ref="lamp_ct"><bounds x="87.2" y="13.5" width="0.75" height="1.5" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/k28m2.lay b/src/mame/layout/k28m2.lay
index e1de8c1ddbc..2a3a6fc2cc3 100644
--- a/src/mame/layout/k28m2.lay
+++ b/src/mame/layout/k28m2.lay
@@ -18,16 +18,16 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="80" top="0" bottom="15" />
- <bezel element="lcd_bg"><bounds x="0" y="0" width="80" height="15" /></bezel>
-
- <bezel name="digit0" element="digit"><bounds x="0" y="0" width="10" height="15" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="10" y="0" width="10" height="15" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="20" y="0" width="10" height="15" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="30" y="0" width="10" height="15" /></bezel>
- <bezel name="digit4" element="digit"><bounds x="40" y="0" width="10" height="15" /></bezel>
- <bezel name="digit5" element="digit"><bounds x="50" y="0" width="10" height="15" /></bezel>
- <bezel name="digit6" element="digit"><bounds x="60" y="0" width="10" height="15" /></bezel>
- <bezel name="digit7" element="digit"><bounds x="70" y="0" width="10" height="15" /></bezel>
+ <element ref="lcd_bg"><bounds x="0" y="0" width="80" height="15" /></element>
+
+ <element name="digit0" ref="digit"><bounds x="0" y="0" width="10" height="15" /></element>
+ <element name="digit1" ref="digit"><bounds x="10" y="0" width="10" height="15" /></element>
+ <element name="digit2" ref="digit"><bounds x="20" y="0" width="10" height="15" /></element>
+ <element name="digit3" ref="digit"><bounds x="30" y="0" width="10" height="15" /></element>
+ <element name="digit4" ref="digit"><bounds x="40" y="0" width="10" height="15" /></element>
+ <element name="digit5" ref="digit"><bounds x="50" y="0" width="10" height="15" /></element>
+ <element name="digit6" ref="digit"><bounds x="60" y="0" width="10" height="15" /></element>
+ <element name="digit7" ref="digit"><bounds x="70" y="0" width="10" height="15" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/kim1.lay b/src/mame/layout/kim1.lay
index dc4f94ddfba..f247f7b81e0 100644
--- a/src/mame/layout/kim1.lay
+++ b/src/mame/layout/kim1.lay
@@ -18,30 +18,30 @@ license:CC0
<view name="Default Layout">
<!-- Background -->
- <bezel element="static_black">
+ <element ref="static_black">
<bounds left="0" top="0" right="110" bottom="24" />
- </bezel>
+ </element>
<!-- LED address display -->
- <bezel name="digit0" element="digit">
+ <element name="digit0" ref="digit">
<bounds x="0" y="0" width="18" height="24" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds x="18" y="0" width="18" height="24" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds x="36" y="0" width="18" height="24" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds x="54" y="0" width="18" height="24" />
- </bezel>
+ </element>
<!-- LED data display -->
- <bezel name="digit4" element="digit">
+ <element name="digit4" ref="digit">
<bounds x="74" y="0" width="18" height="24" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds x="92" y="0" width="18" height="24" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/kungfur.lay b/src/mame/layout/kungfur.lay
index 49fc852e1d4..beef01ab349 100644
--- a/src/mame/layout/kungfur.lay
+++ b/src/mame/layout/kungfur.lay
@@ -207,179 +207,179 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="147" top="0" bottom="100" />
- <bezel element="static_green">
+ <element ref="static_green">
<bounds left="0" right="147" top="0" bottom="100" />
- </bezel>
+ </element>
<!-- today's highscores -->
- <bezel element="static_yellow">
+ <element ref="static_yellow">
<bounds x="97" y="5" width="45" height="75" />
- </bezel>
- <bezel element="static_green">
+ </element>
+ <element ref="static_green">
<bounds x="98" y="6" width="43" height="73" />
- </bezel>
+ </element>
- <bezel element="text_today">
+ <element ref="text_today">
<bounds x="105" y="3" width="29" height="5" />
- </bezel>
+ </element>
- <bezel element="text_1">
+ <element ref="text_1">
<bounds x="97.5" y="21" width="10" height="5" />
- </bezel>
- <bezel element="static_black">
+ </element>
+ <element ref="static_black">
<bounds x="109" y="9" width="22" height="17" />
- </bezel>
+ </element>
- <bezel name="digit0" element="digit">
+ <element name="digit0" ref="digit">
<bounds x="110" y="10" width="10" height="15" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds x="120" y="10" width="10" height="15" />
- </bezel>
+ </element>
- <bezel element="text_2">
+ <element ref="text_2">
<bounds x="97.5" y="46" width="10" height="5" />
- </bezel>
- <bezel element="static_black">
+ </element>
+ <element ref="static_black">
<bounds x="109" y="34" width="22" height="17" />
- </bezel>
+ </element>
- <bezel name="digit2" element="digit">
+ <element name="digit2" ref="digit">
<bounds x="110" y="35" width="10" height="15" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds x="120" y="35" width="10" height="15" />
- </bezel>
+ </element>
- <bezel element="text_3">
+ <element ref="text_3">
<bounds x="97.5" y="71" width="10" height="5" />
- </bezel>
- <bezel element="static_black">
+ </element>
+ <element ref="static_black">
<bounds x="109" y="59" width="22" height="17" />
- </bezel>
+ </element>
- <bezel name="digit4" element="digit">
+ <element name="digit4" ref="digit">
<bounds x="110" y="60" width="10" height="15" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds x="120" y="60" width="10" height="15" />
- </bezel>
+ </element>
<!-- reaction time -->
- <bezel element="static_yellow">
+ <element ref="static_yellow">
<bounds x="5" y="70" width="90" height="25" />
- </bezel>
- <bezel element="static_green">
+ </element>
+ <element ref="static_green">
<bounds x="6" y="71" width="88" height="23" />
- </bezel>
+ </element>
- <bezel element="text_reaction">
+ <element ref="text_reaction">
<bounds x="9.5" y="68" width="33" height="5" />
- </bezel>
- <bezel element="text_average">
+ </element>
+ <element ref="text_average">
<bounds x="56" y="68" width="19.5" height="5" />
- </bezel>
+ </element>
- <bezel element="static_black">
+ <element ref="static_black">
<bounds x="9" y="74" width="32" height="17" />
- </bezel>
+ </element>
- <bezel name="digit6" element="digit">
+ <element name="digit6" ref="digit">
<bounds x="10" y="75" width="10" height="15" />
- </bezel>
- <bezel name="digit7" element="digit">
+ </element>
+ <element name="digit7" ref="digit">
<bounds x="20" y="75" width="10" height="15" />
- </bezel>
- <bezel name="digit8" element="digit">
+ </element>
+ <element name="digit8" ref="digit">
<bounds x="30" y="75" width="10" height="15" />
- </bezel>
+ </element>
- <bezel element="static_black">
+ <element ref="static_black">
<bounds x="49" y="74" width="32" height="17" />
- </bezel>
+ </element>
- <bezel name="digit9" element="digit">
+ <element name="digit9" ref="digit">
<bounds x="50" y="75" width="10" height="15" />
- </bezel>
- <bezel name="digit10" element="digit">
+ </element>
+ <element name="digit10" ref="digit">
<bounds x="60" y="75" width="10" height="15" />
- </bezel>
- <bezel name="digit11" element="digit">
+ </element>
+ <element name="digit11" ref="digit">
<bounds x="70" y="75" width="10" height="15" />
- </bezel>
+ </element>
<!-- score -->
- <bezel element="static_yellow">
+ <element ref="static_yellow">
<bounds x="5" y="5" width="90" height="40" />
- </bezel>
- <bezel element="static_green">
+ </element>
+ <element ref="static_green">
<bounds x="6" y="6" width="88" height="38" />
- </bezel>
+ </element>
- <bezel element="text_score">
+ <element ref="text_score">
<bounds x="43" y="3" width="15" height="5" />
- </bezel>
+ </element>
- <bezel element="static_black">
+ <element ref="static_black">
<bounds x="29" y="9" width="42" height="32" />
- </bezel>
+ </element>
- <bezel name="digit12" element="digit">
+ <element name="digit12" ref="digit">
<bounds x="30" y="10" width="20" height="30" />
- </bezel>
- <bezel name="digit13" element="digit">
+ </element>
+ <element name="digit13" ref="digit">
<bounds x="50" y="10" width="20" height="30" />
- </bezel>
+ </element>
<!-- level -->
- <bezel element="static_yellow">
+ <element ref="static_yellow">
<bounds x="5" y="47" width="90" height="21" />
- </bezel>
- <bezel element="static_green">
+ </element>
+ <element ref="static_green">
<bounds x="6" y="48" width="88" height="19" />
- </bezel>
+ </element>
- <bezel element="text_level">
+ <element ref="text_level">
<bounds x="43" y="45" width="13" height="5" />
- </bezel>
+ </element>
- <bezel name="lamp0" element="level1">
+ <element name="lamp0" ref="level1">
<bounds x="10" y="52.5" width="10" height="10" />
- </bezel>
- <bezel name="lamp1" element="level2">
+ </element>
+ <element name="lamp1" ref="level2">
<bounds x="27.5" y="52.5" width="10" height="10" />
- </bezel>
- <bezel name="lamp2" element="level3">
+ </element>
+ <element name="lamp2" ref="level3">
<bounds x="45" y="52.5" width="10" height="10" />
- </bezel>
- <bezel name="lamp3" element="level4">
+ </element>
+ <element name="lamp3" ref="level4">
<bounds x="62.5" y="52.5" width="10" height="10" />
- </bezel>
- <bezel name="lamp4" element="level5">
+ </element>
+ <element name="lamp4" ref="level5">
<bounds x="80" y="52.5" width="10" height="10" />
- </bezel>
+ </element>
<!-- gameover -->
- <bezel element="static_yellow">
+ <element ref="static_yellow">
<bounds x="97" y="82" width="45" height="13" />
- </bezel>
- <bezel element="static_green">
+ </element>
+ <element ref="static_green">
<bounds x="98" y="83" width="43" height="11" />
- </bezel>
+ </element>
- <bezel name="lamp5" element="text_gameover">
+ <element name="lamp5" ref="text_gameover">
<bounds x="99" y="86" width="41" height="5" />
- </bezel>
+ </element>
</view>
diff --git a/src/mame/layout/lc80.lay b/src/mame/layout/lc80.lay
index 66ab4665977..9f0bdaf09a2 100644
--- a/src/mame/layout/lc80.lay
+++ b/src/mame/layout/lc80.lay
@@ -29,33 +29,33 @@ license:CC0
<view name="Default Layout">
<!-- OUT led -->
- <bezel name="led0" element="green_led">
+ <element name="led0" ref="green_led">
<bounds x="0" y="5" width="5" height="5" />
- </bezel>
+ </element>
<!-- HALT led -->
- <bezel name="led1" element="red_led">
+ <element name="led1" ref="red_led">
<bounds x="0" y="15" width="5" height="5" />
- </bezel>
+ </element>
<!-- Led address display -->
- <bezel name="digit0" element="digit">
+ <element name="digit0" ref="digit">
<bounds x="10" y="0" width="18" height="24" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds x="28" y="0" width="18" height="24" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds x="46" y="0" width="18" height="24" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds x="64" y="0" width="18" height="24" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds x="82" y="0" width="18" height="24" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds x="100" y="0" width="18" height="24" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/lchicken.lay b/src/mame/layout/lchicken.lay
index deadd590a58..6b499bcf5e1 100644
--- a/src/mame/layout/lchicken.lay
+++ b/src/mame/layout/lchicken.lay
@@ -93,44 +93,44 @@ license:CC0
<view name="Internal Layout">
<bounds left="0.01" right="16.99" top="7.4" bottom="31" />
- <bezel element="static_white2"><bounds x="0" y="9.75" width="17" height="17.5" /></bezel>
- <bezel element="static_orange"><bounds x="0" y="10" width="17" height="17" /></bezel>
- <bezel name="0.2" element="led1"><bounds x="0" y="10" width="5" height="5" /></bezel>
- <bezel name="0.1" element="led2"><bounds x="6" y="10" width="5" height="5" /></bezel>
- <bezel name="0.0" element="led3"><bounds x="12" y="10" width="5" height="5" /></bezel>
- <bezel name="1.2" element="led4"><bounds x="0" y="16" width="5" height="5" /></bezel>
- <bezel name="1.1" element="led5"><bounds x="6" y="16" width="5" height="5" /></bezel>
- <bezel name="1.0" element="led6"><bounds x="12" y="16" width="5" height="5" /></bezel>
- <bezel name="2.2" element="led7"><bounds x="0" y="22" width="5" height="5" /></bezel>
- <bezel name="2.1" element="led8"><bounds x="6" y="22" width="5" height="5" /></bezel>
- <bezel name="2.0" element="led9"><bounds x="12" y="22" width="5" height="5" /></bezel>
-
- <bezel element="text_chicken"><bounds x="0" y="28" width="4.5" height="1" /></bezel>
- <bezel element="text_player"><bounds x="0" y="29.5" width="4.5" height="1" /></bezel>
- <bezel name="0.3" element="led"><bounds x="5" y="28" width="1" height="1" /></bezel>
- <bezel name="1.3" element="led"><bounds x="5" y="29.5" width="1" height="1" /></bezel>
+ <element ref="static_white2"><bounds x="0" y="9.75" width="17" height="17.5" /></element>
+ <element ref="static_orange"><bounds x="0" y="10" width="17" height="17" /></element>
+ <element name="0.2" ref="led1"><bounds x="0" y="10" width="5" height="5" /></element>
+ <element name="0.1" ref="led2"><bounds x="6" y="10" width="5" height="5" /></element>
+ <element name="0.0" ref="led3"><bounds x="12" y="10" width="5" height="5" /></element>
+ <element name="1.2" ref="led4"><bounds x="0" y="16" width="5" height="5" /></element>
+ <element name="1.1" ref="led5"><bounds x="6" y="16" width="5" height="5" /></element>
+ <element name="1.0" ref="led6"><bounds x="12" y="16" width="5" height="5" /></element>
+ <element name="2.2" ref="led7"><bounds x="0" y="22" width="5" height="5" /></element>
+ <element name="2.1" ref="led8"><bounds x="6" y="22" width="5" height="5" /></element>
+ <element name="2.0" ref="led9"><bounds x="12" y="22" width="5" height="5" /></element>
+
+ <element ref="text_chicken"><bounds x="0" y="28" width="4.5" height="1" /></element>
+ <element ref="text_player"><bounds x="0" y="29.5" width="4.5" height="1" /></element>
+ <element name="0.3" ref="led"><bounds x="5" y="28" width="1" height="1" /></element>
+ <element name="1.3" ref="led"><bounds x="5" y="29.5" width="1" height="1" /></element>
<!-- in reality the keypad is under the led panel, but here just put it on top of the led panel -->
- <bezel element="hl" inputtag="IN.2" inputmask="0x01"><bounds x="0" y="10" width="5" height="5" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x01"><bounds x="6" y="10" width="5" height="5" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x01"><bounds x="12" y="10" width="5" height="5" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x02"><bounds x="0" y="16" width="5" height="5" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x02"><bounds x="6" y="16" width="5" height="5" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="12" y="16" width="5" height="5" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x04"><bounds x="0" y="22" width="5" height="5" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x04"><bounds x="6" y="22" width="5" height="5" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="12" y="22" width="5" height="5" /><color alpha="0.15" /></bezel>
+ <element ref="hl" inputtag="IN.2" inputmask="0x01"><bounds x="0" y="10" width="5" height="5" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x01"><bounds x="6" y="10" width="5" height="5" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x01"><bounds x="12" y="10" width="5" height="5" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x02"><bounds x="0" y="16" width="5" height="5" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x02"><bounds x="6" y="16" width="5" height="5" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x02"><bounds x="12" y="16" width="5" height="5" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x04"><bounds x="0" y="22" width="5" height="5" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x04"><bounds x="6" y="22" width="5" height="5" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x04"><bounds x="12" y="22" width="5" height="5" /><color alpha="0.15" /></element>
<!-- motor status info -->
- <bezel element="text_m1"><bounds x="5.3" y="8" width="6" height="1" /></bezel>
- <bezel name="motor_pos" element="counter"><bounds x="10.46" y="8" width="3" height="1" /></bezel>
- <bezel element="text_m2"><bounds x="11.4" y="8" width="2" height="1" /></bezel>
- <bezel name="motor_on" element="mask">
+ <element ref="text_m1"><bounds x="5.3" y="8" width="6" height="1" /></element>
+ <element name="motor_pos" ref="counter"><bounds x="10.46" y="8" width="3" height="1" /></element>
+ <element ref="text_m2"><bounds x="11.4" y="8" width="2" height="1" /></element>
+ <element name="motor_on" ref="mask">
<bounds x="5" y="7.5" width="10" height="2" />
<color alpha="0.7" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/leboom.lay b/src/mame/layout/leboom.lay
index 4f54d42f8cf..aeca37bff6c 100644
--- a/src/mame/layout/leboom.lay
+++ b/src/mame/layout/leboom.lay
@@ -66,84 +66,84 @@ license:CC0
<view name="Internal Layout">
<bounds left="-0.5" right="33.5" top="-2.1" bottom="18" />
- <bezel element="text_l1"><bounds x="0" y="-1.7" width="4" height="1.2" /></bezel>
- <bezel element="text_l2"><bounds x="5" y="-1.7" width="4" height="1.2" /></bezel>
- <bezel element="text_l3"><bounds x="10" y="-1.7" width="4" height="1.2" /></bezel>
+ <element ref="text_l1"><bounds x="0" y="-1.7" width="4" height="1.2" /></element>
+ <element ref="text_l2"><bounds x="5" y="-1.7" width="4" height="1.2" /></element>
+ <element ref="text_l3"><bounds x="10" y="-1.7" width="4" height="1.2" /></element>
- <bezel name="0.0" element="led"><bounds x="31" y="7.75" width="2" height="2" /></bezel>
+ <element name="0.0" ref="led"><bounds x="31" y="7.75" width="2" height="2" /></element>
<!-- button panel -->
- <bezel element="disk_red"><bounds x="0" y="0.0" width="4" height="4" /></bezel>
- <bezel element="disk_red"><bounds x="0" y="4.5" width="4" height="4" /></bezel>
- <bezel element="disk_red"><bounds x="0" y="9.0" width="4" height="4" /></bezel>
- <bezel element="disk_red"><bounds x="0" y="13.5" width="4" height="4" /></bezel>
- <bezel element="text_r1"><bounds x="1" y="1.25" width="2" height="1.5" /></bezel>
- <bezel element="text_r2"><bounds x="1" y="5.75" width="2" height="1.5" /></bezel>
- <bezel element="text_r3"><bounds x="1" y="10.25" width="2" height="1.5" /></bezel>
- <bezel element="text_r4"><bounds x="1" y="14.75" width="2" height="1.5" /></bezel>
-
- <bezel element="disk_red"><bounds x="5" y="0.0" width="4" height="4" /></bezel>
- <bezel element="disk_red"><bounds x="5" y="4.5" width="4" height="4" /></bezel>
- <bezel element="disk_red"><bounds x="5" y="9.0" width="4" height="4" /></bezel>
- <bezel element="disk_red"><bounds x="5" y="13.5" width="4" height="4" /></bezel>
- <bezel element="disk_black"><bounds x="6.25" y="1.25" width="1.5" height="1.5" /></bezel>
- <bezel element="disk_black"><bounds x="6.25" y="5.75" width="1.5" height="1.5" /></bezel>
- <bezel element="disk_black"><bounds x="6.25" y="10.25" width="1.5" height="1.5" /></bezel>
- <bezel element="disk_black"><bounds x="6.25" y="14.75" width="1.5" height="1.5" /></bezel>
- <bezel element="disk_red"> <bounds x="6.4" y="1.4" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_green"> <bounds x="6.4" y="5.9" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_yellow"><bounds x="6.4" y="10.4" width="1.2" height="1.2" /></bezel>
- <bezel element="disk_blue"> <bounds x="6.4" y="14.9" width="1.2" height="1.2" /></bezel>
-
- <bezel element="disk_green"><bounds x="10" y="0.0" width="4" height="4" /></bezel>
- <bezel element="disk_green"><bounds x="10" y="4.5" width="4" height="4" /></bezel>
- <bezel element="disk_green"><bounds x="10" y="9.0" width="4" height="4" /></bezel>
- <bezel element="disk_green"><bounds x="10" y="13.5" width="4" height="4" /></bezel>
- <bezel element="text_g1"><bounds x="10.1" y="1.5" width="3.8" height="1" /></bezel>
- <bezel element="text_g2"><bounds x="10.1" y="6.0" width="3.8" height="1" /></bezel>
- <bezel element="text_g3"><bounds x="10.1" y="10.5" width="3.8" height="1" /></bezel>
- <bezel element="text_g4"><bounds x="10.1" y="15.0" width="3.8" height="1" /></bezel>
-
- <bezel element="disk_yellow"><bounds x="15" y="0.0" width="4" height="4" /></bezel>
- <bezel element="disk_yellow"><bounds x="15" y="4.5" width="4" height="4" /></bezel>
- <bezel element="disk_yellow"><bounds x="15" y="9.0" width="4" height="4" /></bezel>
- <bezel element="disk_yellow"><bounds x="15" y="13.5" width="4" height="4" /></bezel>
-
- <bezel element="disk_blue"><bounds x="20" y="0.0" width="4" height="4" /></bezel>
- <bezel element="disk_blue"><bounds x="20" y="4.5" width="4" height="4" /></bezel>
- <bezel element="disk_blue"><bounds x="20" y="9.0" width="4" height="4" /></bezel>
- <bezel element="disk_blue"><bounds x="20" y="13.5" width="4" height="4" /></bezel>
-
- <bezel element="disk_blue"><bounds x="25" y="0.0" width="4" height="4" /></bezel>
- <bezel element="disk_blue"><bounds x="25" y="4.5" width="4" height="4" /></bezel>
- <bezel element="disk_blue"><bounds x="25" y="9.0" width="4" height="4" /></bezel>
- <bezel element="disk_blue"><bounds x="25" y="13.5" width="4" height="4" /></bezel>
-
- <bezel element="hl" inputtag="IN.0" inputmask="0x01"><bounds x="0" y="0.0" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="0" y="4.5" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="0" y="9.0" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x08"><bounds x="0" y="13.5" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x01"><bounds x="5" y="0.0" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x02"><bounds x="5" y="4.5" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x04"><bounds x="5" y="9.0" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x08"><bounds x="5" y="13.5" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x01"><bounds x="10" y="0.0" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x02"><bounds x="10" y="4.5" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x04"><bounds x="10" y="9.0" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x08"><bounds x="10" y="13.5" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x01"><bounds x="15" y="0.0" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x02"><bounds x="15" y="4.5" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x04"><bounds x="15" y="9.0" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x08"><bounds x="15" y="13.5" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.4" inputmask="0x01"><bounds x="20" y="0.0" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.4" inputmask="0x02"><bounds x="20" y="4.5" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.4" inputmask="0x04"><bounds x="20" y="9.0" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.4" inputmask="0x08"><bounds x="20" y="13.5" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.5" inputmask="0x01"><bounds x="25" y="0.0" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.5" inputmask="0x02"><bounds x="25" y="4.5" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.5" inputmask="0x04"><bounds x="25" y="9.0" width="4" height="4" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.5" inputmask="0x08"><bounds x="25" y="13.5" width="4" height="4" /><color alpha="0.3" /></bezel>
+ <element ref="disk_red"><bounds x="0" y="0.0" width="4" height="4" /></element>
+ <element ref="disk_red"><bounds x="0" y="4.5" width="4" height="4" /></element>
+ <element ref="disk_red"><bounds x="0" y="9.0" width="4" height="4" /></element>
+ <element ref="disk_red"><bounds x="0" y="13.5" width="4" height="4" /></element>
+ <element ref="text_r1"><bounds x="1" y="1.25" width="2" height="1.5" /></element>
+ <element ref="text_r2"><bounds x="1" y="5.75" width="2" height="1.5" /></element>
+ <element ref="text_r3"><bounds x="1" y="10.25" width="2" height="1.5" /></element>
+ <element ref="text_r4"><bounds x="1" y="14.75" width="2" height="1.5" /></element>
+
+ <element ref="disk_red"><bounds x="5" y="0.0" width="4" height="4" /></element>
+ <element ref="disk_red"><bounds x="5" y="4.5" width="4" height="4" /></element>
+ <element ref="disk_red"><bounds x="5" y="9.0" width="4" height="4" /></element>
+ <element ref="disk_red"><bounds x="5" y="13.5" width="4" height="4" /></element>
+ <element ref="disk_black"><bounds x="6.25" y="1.25" width="1.5" height="1.5" /></element>
+ <element ref="disk_black"><bounds x="6.25" y="5.75" width="1.5" height="1.5" /></element>
+ <element ref="disk_black"><bounds x="6.25" y="10.25" width="1.5" height="1.5" /></element>
+ <element ref="disk_black"><bounds x="6.25" y="14.75" width="1.5" height="1.5" /></element>
+ <element ref="disk_red"> <bounds x="6.4" y="1.4" width="1.2" height="1.2" /></element>
+ <element ref="disk_green"> <bounds x="6.4" y="5.9" width="1.2" height="1.2" /></element>
+ <element ref="disk_yellow"><bounds x="6.4" y="10.4" width="1.2" height="1.2" /></element>
+ <element ref="disk_blue"> <bounds x="6.4" y="14.9" width="1.2" height="1.2" /></element>
+
+ <element ref="disk_green"><bounds x="10" y="0.0" width="4" height="4" /></element>
+ <element ref="disk_green"><bounds x="10" y="4.5" width="4" height="4" /></element>
+ <element ref="disk_green"><bounds x="10" y="9.0" width="4" height="4" /></element>
+ <element ref="disk_green"><bounds x="10" y="13.5" width="4" height="4" /></element>
+ <element ref="text_g1"><bounds x="10.1" y="1.5" width="3.8" height="1" /></element>
+ <element ref="text_g2"><bounds x="10.1" y="6.0" width="3.8" height="1" /></element>
+ <element ref="text_g3"><bounds x="10.1" y="10.5" width="3.8" height="1" /></element>
+ <element ref="text_g4"><bounds x="10.1" y="15.0" width="3.8" height="1" /></element>
+
+ <element ref="disk_yellow"><bounds x="15" y="0.0" width="4" height="4" /></element>
+ <element ref="disk_yellow"><bounds x="15" y="4.5" width="4" height="4" /></element>
+ <element ref="disk_yellow"><bounds x="15" y="9.0" width="4" height="4" /></element>
+ <element ref="disk_yellow"><bounds x="15" y="13.5" width="4" height="4" /></element>
+
+ <element ref="disk_blue"><bounds x="20" y="0.0" width="4" height="4" /></element>
+ <element ref="disk_blue"><bounds x="20" y="4.5" width="4" height="4" /></element>
+ <element ref="disk_blue"><bounds x="20" y="9.0" width="4" height="4" /></element>
+ <element ref="disk_blue"><bounds x="20" y="13.5" width="4" height="4" /></element>
+
+ <element ref="disk_blue"><bounds x="25" y="0.0" width="4" height="4" /></element>
+ <element ref="disk_blue"><bounds x="25" y="4.5" width="4" height="4" /></element>
+ <element ref="disk_blue"><bounds x="25" y="9.0" width="4" height="4" /></element>
+ <element ref="disk_blue"><bounds x="25" y="13.5" width="4" height="4" /></element>
+
+ <element ref="hl" inputtag="IN.0" inputmask="0x01"><bounds x="0" y="0.0" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x02"><bounds x="0" y="4.5" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x04"><bounds x="0" y="9.0" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x08"><bounds x="0" y="13.5" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x01"><bounds x="5" y="0.0" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x02"><bounds x="5" y="4.5" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x04"><bounds x="5" y="9.0" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x08"><bounds x="5" y="13.5" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x01"><bounds x="10" y="0.0" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x02"><bounds x="10" y="4.5" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x04"><bounds x="10" y="9.0" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x08"><bounds x="10" y="13.5" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x01"><bounds x="15" y="0.0" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x02"><bounds x="15" y="4.5" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x04"><bounds x="15" y="9.0" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x08"><bounds x="15" y="13.5" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.4" inputmask="0x01"><bounds x="20" y="0.0" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.4" inputmask="0x02"><bounds x="20" y="4.5" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.4" inputmask="0x04"><bounds x="20" y="9.0" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.4" inputmask="0x08"><bounds x="20" y="13.5" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.5" inputmask="0x01"><bounds x="25" y="0.0" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.5" inputmask="0x02"><bounds x="25" y="4.5" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.5" inputmask="0x04"><bounds x="25" y="9.0" width="4" height="4" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.5" inputmask="0x08"><bounds x="25" y="13.5" width="4" height="4" /><color alpha="0.3" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/lightfgt.lay b/src/mame/layout/lightfgt.lay
index 9568ba19b08..fcfc8d290a1 100644
--- a/src/mame/layout/lightfgt.lay
+++ b/src/mame/layout/lightfgt.lay
@@ -107,128 +107,128 @@ license:CC0
<view name="Internal Layout">
<bounds left="4.57" right="20.43" top="4.57" bottom="20.43" />
- <bezel element="static_black">
+ <element ref="static_black">
<bounds left="4.57" right="20.43" top="4.57" bottom="20.43" />
- </bezel>
+ </element>
<!-- led matrix -->
- <bezel name="4.4" element="led"><bounds x="10" y="10" width="1" height="1" /></bezel>
- <bezel name="4.3" element="led"><bounds x="10" y="11" width="1" height="1" /></bezel>
- <bezel name="4.2" element="led"><bounds x="10" y="12" width="1" height="1" /></bezel>
- <bezel name="4.1" element="led"><bounds x="10" y="13" width="1" height="1" /></bezel>
- <bezel name="4.0" element="led"><bounds x="10" y="14" width="1" height="1" /></bezel>
-
- <bezel name="3.4" element="led"><bounds x="11" y="10" width="1" height="1" /></bezel>
- <bezel name="3.3" element="led"><bounds x="11" y="11" width="1" height="1" /></bezel>
- <bezel name="3.2" element="led"><bounds x="11" y="12" width="1" height="1" /></bezel>
- <bezel name="3.1" element="led"><bounds x="11" y="13" width="1" height="1" /></bezel>
- <bezel name="3.0" element="led"><bounds x="11" y="14" width="1" height="1" /></bezel>
-
- <bezel name="2.4" element="led"><bounds x="12" y="10" width="1" height="1" /></bezel>
- <bezel name="2.3" element="led"><bounds x="12" y="11" width="1" height="1" /></bezel>
- <bezel name="2.2" element="led"><bounds x="12" y="12" width="1" height="1" /></bezel>
- <bezel name="2.1" element="led"><bounds x="12" y="13" width="1" height="1" /></bezel>
- <bezel name="2.0" element="led"><bounds x="12" y="14" width="1" height="1" /></bezel>
-
- <bezel name="1.4" element="led"><bounds x="13" y="10" width="1" height="1" /></bezel>
- <bezel name="1.3" element="led"><bounds x="13" y="11" width="1" height="1" /></bezel>
- <bezel name="1.2" element="led"><bounds x="13" y="12" width="1" height="1" /></bezel>
- <bezel name="1.1" element="led"><bounds x="13" y="13" width="1" height="1" /></bezel>
- <bezel name="1.0" element="led"><bounds x="13" y="14" width="1" height="1" /></bezel>
-
- <bezel name="0.4" element="led"><bounds x="14" y="10" width="1" height="1" /></bezel>
- <bezel name="0.3" element="led"><bounds x="14" y="11" width="1" height="1" /></bezel>
- <bezel name="0.2" element="led"><bounds x="14" y="12" width="1" height="1" /></bezel>
- <bezel name="0.1" element="led"><bounds x="14" y="13" width="1" height="1" /></bezel>
- <bezel name="0.0" element="led"><bounds x="14" y="14" width="1" height="1" /></bezel>
+ <element name="4.4" ref="led"><bounds x="10" y="10" width="1" height="1" /></element>
+ <element name="4.3" ref="led"><bounds x="10" y="11" width="1" height="1" /></element>
+ <element name="4.2" ref="led"><bounds x="10" y="12" width="1" height="1" /></element>
+ <element name="4.1" ref="led"><bounds x="10" y="13" width="1" height="1" /></element>
+ <element name="4.0" ref="led"><bounds x="10" y="14" width="1" height="1" /></element>
+
+ <element name="3.4" ref="led"><bounds x="11" y="10" width="1" height="1" /></element>
+ <element name="3.3" ref="led"><bounds x="11" y="11" width="1" height="1" /></element>
+ <element name="3.2" ref="led"><bounds x="11" y="12" width="1" height="1" /></element>
+ <element name="3.1" ref="led"><bounds x="11" y="13" width="1" height="1" /></element>
+ <element name="3.0" ref="led"><bounds x="11" y="14" width="1" height="1" /></element>
+
+ <element name="2.4" ref="led"><bounds x="12" y="10" width="1" height="1" /></element>
+ <element name="2.3" ref="led"><bounds x="12" y="11" width="1" height="1" /></element>
+ <element name="2.2" ref="led"><bounds x="12" y="12" width="1" height="1" /></element>
+ <element name="2.1" ref="led"><bounds x="12" y="13" width="1" height="1" /></element>
+ <element name="2.0" ref="led"><bounds x="12" y="14" width="1" height="1" /></element>
+
+ <element name="1.4" ref="led"><bounds x="13" y="10" width="1" height="1" /></element>
+ <element name="1.3" ref="led"><bounds x="13" y="11" width="1" height="1" /></element>
+ <element name="1.2" ref="led"><bounds x="13" y="12" width="1" height="1" /></element>
+ <element name="1.1" ref="led"><bounds x="13" y="13" width="1" height="1" /></element>
+ <element name="1.0" ref="led"><bounds x="13" y="14" width="1" height="1" /></element>
+
+ <element name="0.4" ref="led"><bounds x="14" y="10" width="1" height="1" /></element>
+ <element name="0.3" ref="led"><bounds x="14" y="11" width="1" height="1" /></element>
+ <element name="0.2" ref="led"><bounds x="14" y="12" width="1" height="1" /></element>
+ <element name="0.1" ref="led"><bounds x="14" y="13" width="1" height="1" /></element>
+ <element name="0.0" ref="led"><bounds x="14" y="14" width="1" height="1" /></element>
<!-- buttons -->
- <bezel element="buttonh" inputtag="IN.0" inputmask="0x02"><bounds x="5" y="10" width="4.95" height="1" /></bezel>
- <bezel element="buttonh" inputtag="IN.1" inputmask="0x02"><bounds x="5" y="11" width="4.95" height="1" /></bezel>
- <bezel element="buttonh" inputtag="IN.2" inputmask="0x02"><bounds x="5" y="12" width="4.95" height="1" /></bezel>
- <bezel element="buttonh" inputtag="IN.3" inputmask="0x02"><bounds x="5" y="13" width="4.95" height="1" /></bezel>
- <bezel element="buttonh" inputtag="IN.4" inputmask="0x02"><bounds x="5" y="14" width="4.95" height="1" /></bezel>
-
- <bezel element="buttonm" inputtag="IN.0" inputmask="0x02"><bounds x="5" y="10" width="1" height="1" /><color alpha="0.2" /></bezel>
- <bezel element="buttonm" inputtag="IN.1" inputmask="0x02"><bounds x="5" y="11" width="1" height="1" /><color alpha="0.2" /></bezel>
- <bezel element="buttonm" inputtag="IN.2" inputmask="0x02"><bounds x="5" y="12" width="1" height="1" /><color alpha="0.2" /></bezel>
- <bezel element="buttonm" inputtag="IN.3" inputmask="0x02"><bounds x="5" y="13" width="1" height="1" /><color alpha="0.2" /></bezel>
- <bezel element="buttonm" inputtag="IN.4" inputmask="0x02"><bounds x="5" y="14" width="1" height="1" /><color alpha="0.2" /></bezel>
-
- <bezel element="buttonv" inputtag="IN.0" inputmask="0x01"><bounds x="10" y="15" width="1" height="4.95" /></bezel>
- <bezel element="buttonv" inputtag="IN.1" inputmask="0x01"><bounds x="11" y="15" width="1" height="4.95" /></bezel>
- <bezel element="buttonv" inputtag="IN.2" inputmask="0x01"><bounds x="12" y="15" width="1" height="4.95" /></bezel>
- <bezel element="buttonv" inputtag="IN.3" inputmask="0x01"><bounds x="13" y="15" width="1" height="4.95" /></bezel>
- <bezel element="buttonv" inputtag="IN.4" inputmask="0x01"><bounds x="14" y="15" width="1" height="4.95" /></bezel>
-
- <bezel element="buttonm" inputtag="IN.0" inputmask="0x01"><bounds x="10" y="19" width="1" height="1" /><color alpha="0.2" /></bezel>
- <bezel element="buttonm" inputtag="IN.1" inputmask="0x01"><bounds x="11" y="19" width="1" height="1" /><color alpha="0.2" /></bezel>
- <bezel element="buttonm" inputtag="IN.2" inputmask="0x01"><bounds x="12" y="19" width="1" height="1" /><color alpha="0.2" /></bezel>
- <bezel element="buttonm" inputtag="IN.3" inputmask="0x01"><bounds x="13" y="19" width="1" height="1" /><color alpha="0.2" /></bezel>
- <bezel element="buttonm" inputtag="IN.4" inputmask="0x01"><bounds x="14" y="19" width="1" height="1" /><color alpha="0.2" /></bezel>
-
- <bezel element="buttonv" inputtag="IN.0" inputmask="0x08"><bounds x="10" y="5" width="1" height="4.95" /></bezel>
- <bezel element="buttonv" inputtag="IN.1" inputmask="0x08"><bounds x="11" y="5" width="1" height="4.95" /></bezel>
- <bezel element="buttonv" inputtag="IN.2" inputmask="0x08"><bounds x="12" y="5" width="1" height="4.95" /></bezel>
- <bezel element="buttonv" inputtag="IN.3" inputmask="0x08"><bounds x="13" y="5" width="1" height="4.95" /></bezel>
- <bezel element="buttonv" inputtag="IN.4" inputmask="0x08"><bounds x="14" y="5" width="1" height="4.95" /></bezel>
-
- <bezel element="buttonm" inputtag="IN.0" inputmask="0x08"><bounds x="10" y="5" width="1" height="1" /><color alpha="0.2" /></bezel>
- <bezel element="buttonm" inputtag="IN.1" inputmask="0x08"><bounds x="11" y="5" width="1" height="1" /><color alpha="0.2" /></bezel>
- <bezel element="buttonm" inputtag="IN.2" inputmask="0x08"><bounds x="12" y="5" width="1" height="1" /><color alpha="0.2" /></bezel>
- <bezel element="buttonm" inputtag="IN.3" inputmask="0x08"><bounds x="13" y="5" width="1" height="1" /><color alpha="0.2" /></bezel>
- <bezel element="buttonm" inputtag="IN.4" inputmask="0x08"><bounds x="14" y="5" width="1" height="1" /><color alpha="0.2" /></bezel>
-
- <bezel element="buttonh" inputtag="IN.0" inputmask="0x04"><bounds x="15" y="10" width="4.95" height="1" /></bezel>
- <bezel element="buttonh" inputtag="IN.1" inputmask="0x04"><bounds x="15" y="11" width="4.95" height="1" /></bezel>
- <bezel element="buttonh" inputtag="IN.2" inputmask="0x04"><bounds x="15" y="12" width="4.95" height="1" /></bezel>
- <bezel element="buttonh" inputtag="IN.3" inputmask="0x04"><bounds x="15" y="13" width="4.95" height="1" /></bezel>
- <bezel element="buttonh" inputtag="IN.4" inputmask="0x04"><bounds x="15" y="14" width="4.95" height="1" /></bezel>
-
- <bezel element="buttonm" inputtag="IN.0" inputmask="0x04"><bounds x="19" y="10" width="1" height="1" /><color alpha="0.2" /></bezel>
- <bezel element="buttonm" inputtag="IN.1" inputmask="0x04"><bounds x="19" y="11" width="1" height="1" /><color alpha="0.2" /></bezel>
- <bezel element="buttonm" inputtag="IN.2" inputmask="0x04"><bounds x="19" y="12" width="1" height="1" /><color alpha="0.2" /></bezel>
- <bezel element="buttonm" inputtag="IN.3" inputmask="0x04"><bounds x="19" y="13" width="1" height="1" /><color alpha="0.2" /></bezel>
- <bezel element="buttonm" inputtag="IN.4" inputmask="0x04"><bounds x="19" y="14" width="1" height="1" /><color alpha="0.2" /></bezel>
-
- <!-- bezel -->
-
- <bezel element="static_cyan"><bounds x="15" y="4.9" width="5.1" height="5.1" /></bezel>
- <bezel element="static_cyan"><bounds x="4.9" y="15" width="5.1" height="5.1" /></bezel>
-
- <bezel element="static_black"><bounds x="14" y="4.5" width="7" height="0.5" /></bezel>
- <bezel element="static_yellow"><bounds x="9.9" y="4.5" width="7.1" height="0.5" /></bezel>
- <bezel element="static_blue"><bounds x="16" y="4.5" width="1.5" height="0.5" /></bezel>
-
- <bezel element="static_black"><bounds x="20" y="4" width="0.5" height="7" /></bezel>
- <bezel element="static_purple"><bounds x="20" y="8" width="0.5" height="7.1" /></bezel>
- <bezel element="static_blue"><bounds x="20" y="7.5" width="0.5" height="1.5" /></bezel>
-
- <bezel element="static_black"><bounds x="4.5" y="14" width="0.5" height="7" /></bezel>
- <bezel element="static_purple"><bounds x="4.5" y="9.9" width="0.5" height="7.1" /></bezel>
- <bezel element="static_blue"><bounds x="4.5" y="16" width="0.5" height="1.5" /></bezel>
-
- <bezel element="static_black"><bounds x="4" y="20" width="7" height="0.5" /></bezel>
- <bezel element="static_yellow"><bounds x="8" y="20" width="7.1" height="0.5" /></bezel>
- <bezel element="static_blue"><bounds x="7.5" y="20" width="1.5" height="0.5" /></bezel>
-
- <bezel element="static_cyan"><bounds x="4.4" y="4.4" width="5.6" height="5.6" /></bezel>
- <bezel element="static_black"><bounds x="4.4" y="4.4" width="5.4" height="5.4" /></bezel>
-
- <bezel element="static_cyan"><bounds x="15" y="15" width="5.6" height="5.6" /></bezel>
- <bezel element="static_black"><bounds x="15.2" y="15.2" width="5.4" height="5.41" /></bezel>
-
- <bezel element="text_s3"><bounds x="11" y="4.67" width="1" height="0.23" /></bezel>
- <bezel element="text_s2"><bounds x="12" y="4.67" width="1" height="0.23" /></bezel>
- <bezel element="text_s1"><bounds x="13" y="4.67" width="1" height="0.23" /></bezel>
-
- <bezel element="text_g1"><bounds x="10" y="20.1" width="1" height="0.23" /></bezel>
- <bezel element="text_g2"><bounds x="11" y="20.1" width="1" height="0.23" /></bezel>
- <bezel element="text_g3"><bounds x="12" y="20.1" width="1" height="0.23" /></bezel>
- <bezel element="text_g4"><bounds x="13" y="20.1" width="1" height="0.23" /></bezel>
- <bezel element="text_g5"><bounds x="14" y="20.1" width="1" height="0.23" /></bezel>
+ <element ref="buttonh" inputtag="IN.0" inputmask="0x02"><bounds x="5" y="10" width="4.95" height="1" /></element>
+ <element ref="buttonh" inputtag="IN.1" inputmask="0x02"><bounds x="5" y="11" width="4.95" height="1" /></element>
+ <element ref="buttonh" inputtag="IN.2" inputmask="0x02"><bounds x="5" y="12" width="4.95" height="1" /></element>
+ <element ref="buttonh" inputtag="IN.3" inputmask="0x02"><bounds x="5" y="13" width="4.95" height="1" /></element>
+ <element ref="buttonh" inputtag="IN.4" inputmask="0x02"><bounds x="5" y="14" width="4.95" height="1" /></element>
+
+ <element ref="buttonm" inputtag="IN.0" inputmask="0x02"><bounds x="5" y="10" width="1" height="1" /><color alpha="0.2" /></element>
+ <element ref="buttonm" inputtag="IN.1" inputmask="0x02"><bounds x="5" y="11" width="1" height="1" /><color alpha="0.2" /></element>
+ <element ref="buttonm" inputtag="IN.2" inputmask="0x02"><bounds x="5" y="12" width="1" height="1" /><color alpha="0.2" /></element>
+ <element ref="buttonm" inputtag="IN.3" inputmask="0x02"><bounds x="5" y="13" width="1" height="1" /><color alpha="0.2" /></element>
+ <element ref="buttonm" inputtag="IN.4" inputmask="0x02"><bounds x="5" y="14" width="1" height="1" /><color alpha="0.2" /></element>
+
+ <element ref="buttonv" inputtag="IN.0" inputmask="0x01"><bounds x="10" y="15" width="1" height="4.95" /></element>
+ <element ref="buttonv" inputtag="IN.1" inputmask="0x01"><bounds x="11" y="15" width="1" height="4.95" /></element>
+ <element ref="buttonv" inputtag="IN.2" inputmask="0x01"><bounds x="12" y="15" width="1" height="4.95" /></element>
+ <element ref="buttonv" inputtag="IN.3" inputmask="0x01"><bounds x="13" y="15" width="1" height="4.95" /></element>
+ <element ref="buttonv" inputtag="IN.4" inputmask="0x01"><bounds x="14" y="15" width="1" height="4.95" /></element>
+
+ <element ref="buttonm" inputtag="IN.0" inputmask="0x01"><bounds x="10" y="19" width="1" height="1" /><color alpha="0.2" /></element>
+ <element ref="buttonm" inputtag="IN.1" inputmask="0x01"><bounds x="11" y="19" width="1" height="1" /><color alpha="0.2" /></element>
+ <element ref="buttonm" inputtag="IN.2" inputmask="0x01"><bounds x="12" y="19" width="1" height="1" /><color alpha="0.2" /></element>
+ <element ref="buttonm" inputtag="IN.3" inputmask="0x01"><bounds x="13" y="19" width="1" height="1" /><color alpha="0.2" /></element>
+ <element ref="buttonm" inputtag="IN.4" inputmask="0x01"><bounds x="14" y="19" width="1" height="1" /><color alpha="0.2" /></element>
+
+ <element ref="buttonv" inputtag="IN.0" inputmask="0x08"><bounds x="10" y="5" width="1" height="4.95" /></element>
+ <element ref="buttonv" inputtag="IN.1" inputmask="0x08"><bounds x="11" y="5" width="1" height="4.95" /></element>
+ <element ref="buttonv" inputtag="IN.2" inputmask="0x08"><bounds x="12" y="5" width="1" height="4.95" /></element>
+ <element ref="buttonv" inputtag="IN.3" inputmask="0x08"><bounds x="13" y="5" width="1" height="4.95" /></element>
+ <element ref="buttonv" inputtag="IN.4" inputmask="0x08"><bounds x="14" y="5" width="1" height="4.95" /></element>
+
+ <element ref="buttonm" inputtag="IN.0" inputmask="0x08"><bounds x="10" y="5" width="1" height="1" /><color alpha="0.2" /></element>
+ <element ref="buttonm" inputtag="IN.1" inputmask="0x08"><bounds x="11" y="5" width="1" height="1" /><color alpha="0.2" /></element>
+ <element ref="buttonm" inputtag="IN.2" inputmask="0x08"><bounds x="12" y="5" width="1" height="1" /><color alpha="0.2" /></element>
+ <element ref="buttonm" inputtag="IN.3" inputmask="0x08"><bounds x="13" y="5" width="1" height="1" /><color alpha="0.2" /></element>
+ <element ref="buttonm" inputtag="IN.4" inputmask="0x08"><bounds x="14" y="5" width="1" height="1" /><color alpha="0.2" /></element>
+
+ <element ref="buttonh" inputtag="IN.0" inputmask="0x04"><bounds x="15" y="10" width="4.95" height="1" /></element>
+ <element ref="buttonh" inputtag="IN.1" inputmask="0x04"><bounds x="15" y="11" width="4.95" height="1" /></element>
+ <element ref="buttonh" inputtag="IN.2" inputmask="0x04"><bounds x="15" y="12" width="4.95" height="1" /></element>
+ <element ref="buttonh" inputtag="IN.3" inputmask="0x04"><bounds x="15" y="13" width="4.95" height="1" /></element>
+ <element ref="buttonh" inputtag="IN.4" inputmask="0x04"><bounds x="15" y="14" width="4.95" height="1" /></element>
+
+ <element ref="buttonm" inputtag="IN.0" inputmask="0x04"><bounds x="19" y="10" width="1" height="1" /><color alpha="0.2" /></element>
+ <element ref="buttonm" inputtag="IN.1" inputmask="0x04"><bounds x="19" y="11" width="1" height="1" /><color alpha="0.2" /></element>
+ <element ref="buttonm" inputtag="IN.2" inputmask="0x04"><bounds x="19" y="12" width="1" height="1" /><color alpha="0.2" /></element>
+ <element ref="buttonm" inputtag="IN.3" inputmask="0x04"><bounds x="19" y="13" width="1" height="1" /><color alpha="0.2" /></element>
+ <element ref="buttonm" inputtag="IN.4" inputmask="0x04"><bounds x="19" y="14" width="1" height="1" /><color alpha="0.2" /></element>
+
+ <!-- element -->
+
+ <element ref="static_cyan"><bounds x="15" y="4.9" width="5.1" height="5.1" /></element>
+ <element ref="static_cyan"><bounds x="4.9" y="15" width="5.1" height="5.1" /></element>
+
+ <element ref="static_black"><bounds x="14" y="4.5" width="7" height="0.5" /></element>
+ <element ref="static_yellow"><bounds x="9.9" y="4.5" width="7.1" height="0.5" /></element>
+ <element ref="static_blue"><bounds x="16" y="4.5" width="1.5" height="0.5" /></element>
+
+ <element ref="static_black"><bounds x="20" y="4" width="0.5" height="7" /></element>
+ <element ref="static_purple"><bounds x="20" y="8" width="0.5" height="7.1" /></element>
+ <element ref="static_blue"><bounds x="20" y="7.5" width="0.5" height="1.5" /></element>
+
+ <element ref="static_black"><bounds x="4.5" y="14" width="0.5" height="7" /></element>
+ <element ref="static_purple"><bounds x="4.5" y="9.9" width="0.5" height="7.1" /></element>
+ <element ref="static_blue"><bounds x="4.5" y="16" width="0.5" height="1.5" /></element>
+
+ <element ref="static_black"><bounds x="4" y="20" width="7" height="0.5" /></element>
+ <element ref="static_yellow"><bounds x="8" y="20" width="7.1" height="0.5" /></element>
+ <element ref="static_blue"><bounds x="7.5" y="20" width="1.5" height="0.5" /></element>
+
+ <element ref="static_cyan"><bounds x="4.4" y="4.4" width="5.6" height="5.6" /></element>
+ <element ref="static_black"><bounds x="4.4" y="4.4" width="5.4" height="5.4" /></element>
+
+ <element ref="static_cyan"><bounds x="15" y="15" width="5.6" height="5.6" /></element>
+ <element ref="static_black"><bounds x="15.2" y="15.2" width="5.4" height="5.41" /></element>
+
+ <element ref="text_s3"><bounds x="11" y="4.67" width="1" height="0.23" /></element>
+ <element ref="text_s2"><bounds x="12" y="4.67" width="1" height="0.23" /></element>
+ <element ref="text_s1"><bounds x="13" y="4.67" width="1" height="0.23" /></element>
+
+ <element ref="text_g1"><bounds x="10" y="20.1" width="1" height="0.23" /></element>
+ <element ref="text_g2"><bounds x="11" y="20.1" width="1" height="0.23" /></element>
+ <element ref="text_g3"><bounds x="12" y="20.1" width="1" height="0.23" /></element>
+ <element ref="text_g4"><bounds x="13" y="20.1" width="1" height="0.23" /></element>
+ <element ref="text_g5"><bounds x="14" y="20.1" width="1" height="0.23" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/lostreas.lay b/src/mame/layout/lostreas.lay
index 87c7f336e7f..3b47cad8ea8 100644
--- a/src/mame/layout/lostreas.lay
+++ b/src/mame/layout/lostreas.lay
@@ -223,154 +223,154 @@ license:CC0
<view name="Internal Layout">
<bounds left="2.2" right="39.2" top="1" bottom="17.3" />
- <bezel element="static_blue">
+ <element ref="static_blue">
<bounds left="0" right="40" top="0" bottom="18" />
- </bezel>
- <bezel element="static_blue2"><bounds x="-1" y="-1" width="41" height="3.9" /></bezel>
- <bezel element="static_black"><bounds x="-1" y="-1" width="41" height="3.7" /></bezel>
+ </element>
+ <element ref="static_blue2"><bounds x="-1" y="-1" width="41" height="3.9" /></element>
+ <element ref="static_black"><bounds x="-1" y="-1" width="41" height="3.7" /></element>
<!-- left side -->
- <bezel element="text_12"><bounds x="2.5" y="4" width="2" height="0.5" /></bezel>
- <bezel element="text_11"><bounds x="2.5" y="4.7" width="2" height="0.5" /></bezel>
- <bezel element="text_10"><bounds x="2.5" y="6" width="2" height="0.5" /></bezel>
- <bezel element="text_9"><bounds x="2.5" y="6.7" width="2" height="0.5" /></bezel>
- <bezel element="text_8"><bounds x="2.5" y="8" width="2" height="0.5" /></bezel>
- <bezel element="text_7"><bounds x="2.5" y="8.7" width="2" height="0.5" /></bezel>
- <bezel element="text_6"><bounds x="2.5" y="10" width="2" height="0.5" /></bezel>
- <bezel element="text_5"><bounds x="2.5" y="10.7" width="2" height="0.5" /></bezel>
- <bezel element="text_4"><bounds x="2.5" y="12" width="2" height="0.5" /></bezel>
- <bezel element="text_3"><bounds x="2.5" y="12.7" width="2" height="0.5" /></bezel>
- <bezel element="text_2"><bounds x="2.5" y="14" width="2" height="0.5" /></bezel>
- <bezel element="text_1"><bounds x="2.5" y="14.7" width="2" height="0.5" /></bezel>
- <bezel element="text_air"><bounds x="1.5" y="15.7" width="4" height="0.5" /></bezel>
-
- <bezel element="text_350"><bounds x="4.4" y="4.35" width="3" height="0.5" /></bezel>
- <bezel element="text_300"><bounds x="4.4" y="6.35" width="3" height="0.5" /></bezel>
- <bezel element="text_250"><bounds x="4.4" y="8.35" width="3" height="0.5" /></bezel>
- <bezel element="text_200"><bounds x="4.4" y="10.35" width="3" height="0.5" /></bezel>
- <bezel element="text_150"><bounds x="4.4" y="12.35" width="3" height="0.5" /></bezel>
- <bezel element="text_100"><bounds x="4.4" y="14.35" width="3" height="0.5" /></bezel>
- <bezel element="text_ss"><bounds x="4.4" y="15.7" width="3" height="0.5" /></bezel>
-
- <bezel element="static_blue2"><bounds x="3.1" y="4.57" width="0.77" height="0.06" /></bezel>
- <bezel element="static_blue2"><bounds x="3.1" y="6.57" width="0.77" height="0.06" /></bezel>
- <bezel element="static_blue2"><bounds x="3.1" y="8.57" width="0.77" height="0.06" /></bezel>
- <bezel element="static_blue2"><bounds x="3.1" y="10.57" width="0.77" height="0.06" /></bezel>
- <bezel element="static_blue2"><bounds x="3.1" y="12.57" width="0.77" height="0.06" /></bezel>
- <bezel element="static_blue2"><bounds x="3.1" y="14.57" width="0.77" height="0.06" /></bezel>
-
- <bezel name="0.5" element="led"><bounds x="4" y="4" width="1.2" height="1.2" /></bezel>
- <bezel name="0.4" element="led"><bounds x="4" y="6" width="1.2" height="1.2" /></bezel>
- <bezel name="0.3" element="led"><bounds x="4" y="8" width="1.2" height="1.2" /></bezel>
- <bezel name="0.2" element="led"><bounds x="4" y="10" width="1.2" height="1.2" /></bezel>
- <bezel name="0.1" element="led"><bounds x="4" y="12" width="1.2" height="1.2" /></bezel>
- <bezel name="0.0" element="led"><bounds x="4" y="14" width="1.2" height="1.2" /></bezel>
+ <element ref="text_12"><bounds x="2.5" y="4" width="2" height="0.5" /></element>
+ <element ref="text_11"><bounds x="2.5" y="4.7" width="2" height="0.5" /></element>
+ <element ref="text_10"><bounds x="2.5" y="6" width="2" height="0.5" /></element>
+ <element ref="text_9"><bounds x="2.5" y="6.7" width="2" height="0.5" /></element>
+ <element ref="text_8"><bounds x="2.5" y="8" width="2" height="0.5" /></element>
+ <element ref="text_7"><bounds x="2.5" y="8.7" width="2" height="0.5" /></element>
+ <element ref="text_6"><bounds x="2.5" y="10" width="2" height="0.5" /></element>
+ <element ref="text_5"><bounds x="2.5" y="10.7" width="2" height="0.5" /></element>
+ <element ref="text_4"><bounds x="2.5" y="12" width="2" height="0.5" /></element>
+ <element ref="text_3"><bounds x="2.5" y="12.7" width="2" height="0.5" /></element>
+ <element ref="text_2"><bounds x="2.5" y="14" width="2" height="0.5" /></element>
+ <element ref="text_1"><bounds x="2.5" y="14.7" width="2" height="0.5" /></element>
+ <element ref="text_air"><bounds x="1.5" y="15.7" width="4" height="0.5" /></element>
+
+ <element ref="text_350"><bounds x="4.4" y="4.35" width="3" height="0.5" /></element>
+ <element ref="text_300"><bounds x="4.4" y="6.35" width="3" height="0.5" /></element>
+ <element ref="text_250"><bounds x="4.4" y="8.35" width="3" height="0.5" /></element>
+ <element ref="text_200"><bounds x="4.4" y="10.35" width="3" height="0.5" /></element>
+ <element ref="text_150"><bounds x="4.4" y="12.35" width="3" height="0.5" /></element>
+ <element ref="text_100"><bounds x="4.4" y="14.35" width="3" height="0.5" /></element>
+ <element ref="text_ss"><bounds x="4.4" y="15.7" width="3" height="0.5" /></element>
+
+ <element ref="static_blue2"><bounds x="3.1" y="4.57" width="0.77" height="0.06" /></element>
+ <element ref="static_blue2"><bounds x="3.1" y="6.57" width="0.77" height="0.06" /></element>
+ <element ref="static_blue2"><bounds x="3.1" y="8.57" width="0.77" height="0.06" /></element>
+ <element ref="static_blue2"><bounds x="3.1" y="10.57" width="0.77" height="0.06" /></element>
+ <element ref="static_blue2"><bounds x="3.1" y="12.57" width="0.77" height="0.06" /></element>
+ <element ref="static_blue2"><bounds x="3.1" y="14.57" width="0.77" height="0.06" /></element>
+
+ <element name="0.5" ref="led"><bounds x="4" y="4" width="1.2" height="1.2" /></element>
+ <element name="0.4" ref="led"><bounds x="4" y="6" width="1.2" height="1.2" /></element>
+ <element name="0.3" ref="led"><bounds x="4" y="8" width="1.2" height="1.2" /></element>
+ <element name="0.2" ref="led"><bounds x="4" y="10" width="1.2" height="1.2" /></element>
+ <element name="0.1" ref="led"><bounds x="4" y="12" width="1.2" height="1.2" /></element>
+ <element name="0.0" ref="led"><bounds x="4" y="14" width="1.2" height="1.2" /></element>
<!-- compass -->
- <bezel element="static_blue2"><bounds x="7.1" y="0" width="11" height="12.1" /></bezel>
- <bezel element="static_blue"><bounds x="7.3" y="1.2" width="10.6" height="10.7" /></bezel>
- <bezel element="static_blue2"><bounds x="7.5" y="1.4" width="10.2" height="10.3" /></bezel>
+ <element ref="static_blue2"><bounds x="7.1" y="0" width="11" height="12.1" /></element>
+ <element ref="static_blue"><bounds x="7.3" y="1.2" width="10.6" height="10.7" /></element>
+ <element ref="static_blue2"><bounds x="7.5" y="1.4" width="10.2" height="10.3" /></element>
- <bezel element="static_blue2"><bounds x="11.1" y="13.1" width="3" height="0.2" /></bezel>
- <bezel element="static_blue2"><bounds x="11.1" y="14.3" width="3" height="0.2" /></bezel>
- <bezel element="static_blue2"><bounds x="11.1" y="15.5" width="3" height="0.2" /></bezel>
+ <element ref="static_blue2"><bounds x="11.1" y="13.1" width="3" height="0.2" /></element>
+ <element ref="static_blue2"><bounds x="11.1" y="14.3" width="3" height="0.2" /></element>
+ <element ref="static_blue2"><bounds x="11.1" y="15.5" width="3" height="0.2" /></element>
- <bezel element="disk_cyan2"><bounds x="8.1" y="2.1" width="9" height="9" /></bezel>
- <bezel element="disk_cyan1"><bounds x="8.5" y="2.5" width="8.2" height="8.2" /></bezel>
+ <element ref="disk_cyan2"><bounds x="8.1" y="2.1" width="9" height="9" /></element>
+ <element ref="disk_cyan1"><bounds x="8.5" y="2.5" width="8.2" height="8.2" /></element>
- <bezel element="text_n"><bounds x="12" y="2.7" width="1.2" height="1.2" /></bezel>
- <bezel element="text_s"><bounds x="12" y="9.3" width="1.2" height="1.2" /></bezel>
- <bezel element="text_w"><bounds x="8.8" y="6" width="1.2" height="1.2" /></bezel>
- <bezel element="text_e"><bounds x="15.2" y="6" width="1.2" height="1.2" /></bezel>
+ <element ref="text_n"><bounds x="12" y="2.7" width="1.2" height="1.2" /></element>
+ <element ref="text_s"><bounds x="12" y="9.3" width="1.2" height="1.2" /></element>
+ <element ref="text_w"><bounds x="8.8" y="6" width="1.2" height="1.2" /></element>
+ <element ref="text_e"><bounds x="15.2" y="6" width="1.2" height="1.2" /></element>
- <bezel name="0.6" element="led"><bounds x="12" y="4" width="1.2" height="1.2" /></bezel>
- <bezel name="0.7" element="led"><bounds x="12" y="8" width="1.2" height="1.2" /></bezel>
- <bezel name="0.8" element="led"><bounds x="10" y="6" width="1.2" height="1.2" /></bezel>
- <bezel name="0.9" element="led"><bounds x="14" y="6" width="1.2" height="1.2" /></bezel>
- <bezel name="0.10" element="led"><bounds x="12" y="6" width="1.2" height="1.2" /></bezel>
+ <element name="0.6" ref="led"><bounds x="12" y="4" width="1.2" height="1.2" /></element>
+ <element name="0.7" ref="led"><bounds x="12" y="8" width="1.2" height="1.2" /></element>
+ <element name="0.8" ref="led"><bounds x="10" y="6" width="1.2" height="1.2" /></element>
+ <element name="0.9" ref="led"><bounds x="14" y="6" width="1.2" height="1.2" /></element>
+ <element name="0.10" ref="led"><bounds x="12" y="6" width="1.2" height="1.2" /></element>
<!-- keypad -->
- <bezel element="static_blue2"><bounds x="23.15" y="0" width="11" height="12.1" /></bezel>
- <bezel element="static_blue"><bounds x="23.35" y="1.2" width="10.6" height="10.7" /></bezel>
- <bezel element="static_blue2"><bounds x="23.55" y="1.4" width="10.2" height="10.3" /></bezel>
-
- <bezel element="text_l1"><bounds x="23.15" y="13.1" width="11" height="1.2" /></bezel>
- <bezel element="text_l2"><bounds x="22.15" y="14.3" width="13" height="1.2" /></bezel>
-
- <bezel element="static_black2"><bounds x="24.15" y="2.1" width="9" height="9" /></bezel>
- <bezel element="static_cyan1"><bounds x="24.35" y="2.3" width="2.7333" height="2.7333" /></bezel>
- <bezel element="static_cyan1"><bounds x="27.28333" y="2.3" width="2.7333" height="2.7333" /></bezel>
- <bezel element="static_cyan1"><bounds x="30.21666" y="2.3" width="2.7333" height="2.7333" /></bezel>
- <bezel element="static_cyan1"><bounds x="24.35" y="5.2333" width="2.7333" height="2.7333" /></bezel>
- <bezel element="static_cyan1"><bounds x="27.28333" y="5.2333" width="2.7333" height="2.7333" /></bezel>
- <bezel element="static_cyan1"><bounds x="30.21666" y="5.2333" width="2.7333" height="2.7333" /></bezel>
- <bezel element="static_cyan1"><bounds x="24.35" y="8.1666" width="2.7333" height="2.7333" /></bezel>
- <bezel element="static_cyan1"><bounds x="27.28333" y="8.1666" width="2.7333" height="2.7333" /></bezel>
- <bezel element="static_cyan1"><bounds x="30.21666" y="8.1666" width="2.7333" height="2.7333" /></bezel>
-
- <bezel element="text_k1"><bounds x="24.35" y="3.0666" width="2.7333" height="1.2" /></bezel>
- <bezel element="text_k2"><bounds x="27.28333" y="3.0666" width="2.7333" height="1.2" /></bezel>
- <bezel element="text_k3"><bounds x="30.21666" y="3.0666" width="2.7333" height="1.2" /></bezel>
- <bezel element="text_k4"><bounds x="24.35" y="6" width="2.7333" height="1.2" /></bezel>
- <bezel element="text_k5"><bounds x="27.28333" y="6" width="2.7333" height="1.2" /></bezel>
- <bezel element="text_k6"><bounds x="30.21666" y="6" width="2.7333" height="1.2" /></bezel>
- <bezel element="text_k7"><bounds x="24.35" y="8.9333" width="2.7333" height="1.2" /></bezel>
- <bezel element="text_k8"><bounds x="27.28333" y="8.9333" width="2.7333" height="1.2" /></bezel>
- <bezel element="text_k9"><bounds x="30.21666" y="8.9333" width="2.7333" height="1.2" /></bezel>
-
- <bezel element="hl" inputtag="IN.0" inputmask="0x01"><bounds x="24.35" y="2.3" width="2.7333" height="2.7333" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="27.28333" y="2.3" width="2.7333" height="2.7333" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="30.21666" y="2.3" width="2.7333" height="2.7333" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x08"><bounds x="24.35" y="5.2333" width="2.7333" height="2.7333" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x01"><bounds x="27.28333" y="5.2333" width="2.7333" height="2.7333" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x02"><bounds x="30.21666" y="5.2333" width="2.7333" height="2.7333" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x04"><bounds x="24.35" y="8.1666" width="2.7333" height="2.7333" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x08"><bounds x="27.28333" y="8.1666" width="2.7333" height="2.7333" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x01"><bounds x="30.21666" y="8.1666" width="2.7333" height="2.7333" /><color alpha="0.15" /></bezel>
+ <element ref="static_blue2"><bounds x="23.15" y="0" width="11" height="12.1" /></element>
+ <element ref="static_blue"><bounds x="23.35" y="1.2" width="10.6" height="10.7" /></element>
+ <element ref="static_blue2"><bounds x="23.55" y="1.4" width="10.2" height="10.3" /></element>
+
+ <element ref="text_l1"><bounds x="23.15" y="13.1" width="11" height="1.2" /></element>
+ <element ref="text_l2"><bounds x="22.15" y="14.3" width="13" height="1.2" /></element>
+
+ <element ref="static_black2"><bounds x="24.15" y="2.1" width="9" height="9" /></element>
+ <element ref="static_cyan1"><bounds x="24.35" y="2.3" width="2.7333" height="2.7333" /></element>
+ <element ref="static_cyan1"><bounds x="27.28333" y="2.3" width="2.7333" height="2.7333" /></element>
+ <element ref="static_cyan1"><bounds x="30.21666" y="2.3" width="2.7333" height="2.7333" /></element>
+ <element ref="static_cyan1"><bounds x="24.35" y="5.2333" width="2.7333" height="2.7333" /></element>
+ <element ref="static_cyan1"><bounds x="27.28333" y="5.2333" width="2.7333" height="2.7333" /></element>
+ <element ref="static_cyan1"><bounds x="30.21666" y="5.2333" width="2.7333" height="2.7333" /></element>
+ <element ref="static_cyan1"><bounds x="24.35" y="8.1666" width="2.7333" height="2.7333" /></element>
+ <element ref="static_cyan1"><bounds x="27.28333" y="8.1666" width="2.7333" height="2.7333" /></element>
+ <element ref="static_cyan1"><bounds x="30.21666" y="8.1666" width="2.7333" height="2.7333" /></element>
+
+ <element ref="text_k1"><bounds x="24.35" y="3.0666" width="2.7333" height="1.2" /></element>
+ <element ref="text_k2"><bounds x="27.28333" y="3.0666" width="2.7333" height="1.2" /></element>
+ <element ref="text_k3"><bounds x="30.21666" y="3.0666" width="2.7333" height="1.2" /></element>
+ <element ref="text_k4"><bounds x="24.35" y="6" width="2.7333" height="1.2" /></element>
+ <element ref="text_k5"><bounds x="27.28333" y="6" width="2.7333" height="1.2" /></element>
+ <element ref="text_k6"><bounds x="30.21666" y="6" width="2.7333" height="1.2" /></element>
+ <element ref="text_k7"><bounds x="24.35" y="8.9333" width="2.7333" height="1.2" /></element>
+ <element ref="text_k8"><bounds x="27.28333" y="8.9333" width="2.7333" height="1.2" /></element>
+ <element ref="text_k9"><bounds x="30.21666" y="8.9333" width="2.7333" height="1.2" /></element>
+
+ <element ref="hl" inputtag="IN.0" inputmask="0x01"><bounds x="24.35" y="2.3" width="2.7333" height="2.7333" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x02"><bounds x="27.28333" y="2.3" width="2.7333" height="2.7333" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x04"><bounds x="30.21666" y="2.3" width="2.7333" height="2.7333" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x08"><bounds x="24.35" y="5.2333" width="2.7333" height="2.7333" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x01"><bounds x="27.28333" y="5.2333" width="2.7333" height="2.7333" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x02"><bounds x="30.21666" y="5.2333" width="2.7333" height="2.7333" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x04"><bounds x="24.35" y="8.1666" width="2.7333" height="2.7333" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x08"><bounds x="27.28333" y="8.1666" width="2.7333" height="2.7333" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x01"><bounds x="30.21666" y="8.1666" width="2.7333" height="2.7333" /><color alpha="0.15" /></element>
<!-- other buttons -->
- <bezel element="static_black2"><bounds x="19.1" y="3.8" width="3.05" height="11.6" /></bezel>
- <bezel element="static_gold"><bounds x="19.3" y="4" width="2.65" height="2.65" /></bezel>
- <bezel element="static_gold"><bounds x="19.3" y="6.85" width="2.65" height="2.65" /></bezel>
- <bezel element="static_silv"><bounds x="19.3" y="9.7" width="2.65" height="2.65" /></bezel>
- <bezel element="static_silv"><bounds x="19.3" y="12.55" width="2.65" height="2.65" /></bezel>
-
- <bezel element="text_bl1"><bounds x="19.31" y="4.875" width="2.63" height="0.9" /></bezel>
- <bezel element="text_bl2"><bounds x="19.31" y="7.725" width="2.63" height="0.9" /></bezel>
- <bezel element="text_bl3"><bounds x="19.31" y="10.575" width="2.63" height="0.9" /></bezel>
- <bezel element="text_bl4"><bounds x="19.31" y="13.425" width="2.63" height="0.9" /></bezel>
-
- <bezel element="static_black2"><bounds x="35.15" y="3.8" width="3.05" height="11.6" /></bezel>
- <bezel element="static_cyan2"><bounds x="35.35" y="4" width="2.65" height="2.65" /></bezel>
- <bezel element="static_cyan2"><bounds x="35.35" y="6.85" width="2.65" height="2.65" /></bezel>
- <bezel element="static_cyan1"><bounds x="35.35" y="9.7" width="2.65" height="2.65" /></bezel>
- <bezel element="static_cyan1"><bounds x="35.35" y="12.55" width="2.65" height="2.65" /></bezel>
-
- <bezel element="text_br1"><bounds x="35.36" y="4.875" width="2.63" height="0.9" /></bezel>
- <bezel element="text_br2"><bounds x="35.36" y="7.725" width="2.63" height="0.9" /></bezel>
- <bezel element="text_br31"><bounds x="35.36" y="10.125" width="2.63" height="0.9" /></bezel>
- <bezel element="text_br32"><bounds x="35.36" y="11.025" width="2.63" height="0.9" /></bezel>
- <bezel element="text_br4"><bounds x="35.36" y="13.425" width="2.63" height="0.9" /></bezel>
-
- <bezel element="hl" inputtag="IN.3" inputmask="0x08"><bounds x="19.3" y="4" width="2.65" height="2.65" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x04"><bounds x="19.3" y="6.85" width="2.65" height="2.65" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x02"><bounds x="19.3" y="9.7" width="2.65" height="2.65" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x01"><bounds x="19.3" y="12.55" width="2.65" height="2.65" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="FAKE" inputmask="0x01"><bounds x="35.35" y="4" width="2.65" height="2.65" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="FAKE" inputmask="0x02"><bounds x="35.35" y="6.85" width="2.65" height="2.65" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x08"><bounds x="35.35" y="9.7" width="2.65" height="2.65" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x02"><bounds x="35.35" y="12.55" width="2.65" height="2.65" /><color alpha="0.15" /></bezel>
+ <element ref="static_black2"><bounds x="19.1" y="3.8" width="3.05" height="11.6" /></element>
+ <element ref="static_gold"><bounds x="19.3" y="4" width="2.65" height="2.65" /></element>
+ <element ref="static_gold"><bounds x="19.3" y="6.85" width="2.65" height="2.65" /></element>
+ <element ref="static_silv"><bounds x="19.3" y="9.7" width="2.65" height="2.65" /></element>
+ <element ref="static_silv"><bounds x="19.3" y="12.55" width="2.65" height="2.65" /></element>
+
+ <element ref="text_bl1"><bounds x="19.31" y="4.875" width="2.63" height="0.9" /></element>
+ <element ref="text_bl2"><bounds x="19.31" y="7.725" width="2.63" height="0.9" /></element>
+ <element ref="text_bl3"><bounds x="19.31" y="10.575" width="2.63" height="0.9" /></element>
+ <element ref="text_bl4"><bounds x="19.31" y="13.425" width="2.63" height="0.9" /></element>
+
+ <element ref="static_black2"><bounds x="35.15" y="3.8" width="3.05" height="11.6" /></element>
+ <element ref="static_cyan2"><bounds x="35.35" y="4" width="2.65" height="2.65" /></element>
+ <element ref="static_cyan2"><bounds x="35.35" y="6.85" width="2.65" height="2.65" /></element>
+ <element ref="static_cyan1"><bounds x="35.35" y="9.7" width="2.65" height="2.65" /></element>
+ <element ref="static_cyan1"><bounds x="35.35" y="12.55" width="2.65" height="2.65" /></element>
+
+ <element ref="text_br1"><bounds x="35.36" y="4.875" width="2.63" height="0.9" /></element>
+ <element ref="text_br2"><bounds x="35.36" y="7.725" width="2.63" height="0.9" /></element>
+ <element ref="text_br31"><bounds x="35.36" y="10.125" width="2.63" height="0.9" /></element>
+ <element ref="text_br32"><bounds x="35.36" y="11.025" width="2.63" height="0.9" /></element>
+ <element ref="text_br4"><bounds x="35.36" y="13.425" width="2.63" height="0.9" /></element>
+
+ <element ref="hl" inputtag="IN.3" inputmask="0x08"><bounds x="19.3" y="4" width="2.65" height="2.65" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x04"><bounds x="19.3" y="6.85" width="2.65" height="2.65" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x02"><bounds x="19.3" y="9.7" width="2.65" height="2.65" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x01"><bounds x="19.3" y="12.55" width="2.65" height="2.65" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="FAKE" inputmask="0x01"><bounds x="35.35" y="4" width="2.65" height="2.65" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="FAKE" inputmask="0x02"><bounds x="35.35" y="6.85" width="2.65" height="2.65" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x08"><bounds x="35.35" y="9.7" width="2.65" height="2.65" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x02"><bounds x="35.35" y="12.55" width="2.65" height="2.65" /><color alpha="0.15" /></element>
<!-- crop borders -->
- <bezel element="static_black"><bounds x="-2" y="-2" width="4.1" height="21" /></bezel>
- <bezel element="static_black"><bounds x="-2" y="-2" width="43" height="3" /></bezel>
- <bezel element="static_black"><bounds x="39.3" y="-2" width="4" height="21" /></bezel>
- <bezel element="static_black"><bounds x="-2" y="17.4" width="43" height="4" /></bezel>
+ <element ref="static_black"><bounds x="-2" y="-2" width="4.1" height="21" /></element>
+ <element ref="static_black"><bounds x="-2" y="-2" width="43" height="3" /></element>
+ <element ref="static_black"><bounds x="39.3" y="-2" width="4" height="21" /></element>
+ <element ref="static_black"><bounds x="-2" y="17.4" width="43" height="4" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/m68705prg.lay b/src/mame/layout/m68705prg.lay
index a00bdb804f1..2e8be8b3231 100644
--- a/src/mame/layout/m68705prg.lay
+++ b/src/mame/layout/m68705prg.lay
@@ -64,49 +64,49 @@ MC68705 programmer layout
</element>
<view name="Default Layout">
- <bezel element="background">
+ <element ref="background">
<bounds left="0" top="0" right="190" bottom="200" />
- </bezel>
+ </element>
- <bezel name="address" element="address">
+ <element name="address" ref="address">
<bounds x="10" y="10" width="170" height="15" />
- </bezel>
- <bezel name="digit2" element="red_digit">
+ </element>
+ <element name="digit2" ref="red_digit">
<bounds x="10" y="30" width="50" height="80" />
- </bezel>
- <bezel name="digit1" element="red_digit">
+ </element>
+ <element name="digit1" ref="red_digit">
<bounds x="70" y="30" width="50" height="80" />
- </bezel>
- <bezel name="digit0" element="red_digit">
+ </element>
+ <element name="digit0" ref="red_digit">
<bounds x="130" y="30" width="50" height="80" />
- </bezel>
+ </element>
- <bezel name="programmed" element="programmed">
+ <element name="programmed" ref="programmed">
<bounds x="10" y="120" width="80" height="10" />
- </bezel>
- <bezel name="led1" element="red_led">
+ </element>
+ <element name="led1" ref="red_led">
<bounds x="42" y="135" width="15" height="15" />
- </bezel>
+ </element>
- <bezel name="verified" element="verified">
+ <element name="verified" ref="verified">
<bounds x="100" y="120" width="80" height="10" />
- </bezel>
- <bezel name="led0" element="green_led">
+ </element>
+ <element name="led0" ref="green_led">
<bounds x="132" y="135" width="15" height="15" />
- </bezel>
+ </element>
- <bezel name="reset" element="reset">
+ <element name="reset" ref="reset">
<bounds x="10" y="160" width="80" height="10" />
- </bezel>
- <bezel name="led2" element="red_led">
+ </element>
+ <element name="led2" ref="red_led">
<bounds x="42" y="175" width="15" height="15" />
- </bezel>
+ </element>
- <bezel name="vpp" element="vpp">
+ <element name="vpp" ref="vpp">
<bounds x="100" y="160" width="80" height="10" />
- </bezel>
- <bezel name="led3" element="red_led">
+ </element>
+ <element name="led3" ref="red_led">
<bounds x="132" y="175" width="15" height="15" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/maniac.lay b/src/mame/layout/maniac.lay
index 9397c379fb2..c9b7a4be10a 100644
--- a/src/mame/layout/maniac.lay
+++ b/src/mame/layout/maniac.lay
@@ -32,18 +32,18 @@ license:CC0
<view name="Internal Layout">
<bounds left="7" right="53" top="7" bottom="48" />
- <bezel name="digit0" element="digit"><bounds x="20" y="20" width="10" height="15" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="30" y="20" width="10" height="15" /></bezel>
-
- <bezel element="but"><bounds x="8" y="8" width="10" height="10" /><orientation rotate="90" /></bezel>
- <bezel element="but"><bounds x="42" y="8" width="10" height="10" /><orientation rotate="180" /></bezel>
- <bezel element="but"><bounds x="8" y="37" width="10" height="10" /><orientation rotate="0" /></bezel>
- <bezel element="but"><bounds x="42" y="37" width="10" height="10" /><orientation rotate="270" /></bezel>
-
- <bezel element="hl" inputtag="IN.0" inputmask="0x01"><bounds x="42" y="8" width="10" height="10" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="42" y="37" width="10" height="10" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="8" y="37" width="10" height="10" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x08"><bounds x="8" y="8" width="10" height="10" /><color alpha="0.15" /></bezel>
+ <element name="digit0" ref="digit"><bounds x="20" y="20" width="10" height="15" /></element>
+ <element name="digit1" ref="digit"><bounds x="30" y="20" width="10" height="15" /></element>
+
+ <element ref="but"><bounds x="8" y="8" width="10" height="10" /><orientation rotate="90" /></element>
+ <element ref="but"><bounds x="42" y="8" width="10" height="10" /><orientation rotate="180" /></element>
+ <element ref="but"><bounds x="8" y="37" width="10" height="10" /><orientation rotate="0" /></element>
+ <element ref="but"><bounds x="42" y="37" width="10" height="10" /><orientation rotate="270" /></element>
+
+ <element ref="hl" inputtag="IN.0" inputmask="0x01"><bounds x="42" y="8" width="10" height="10" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x02"><bounds x="42" y="37" width="10" height="10" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x04"><bounds x="8" y="37" width="10" height="10" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x08"><bounds x="8" y="8" width="10" height="10" /><color alpha="0.15" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/matchme.lay b/src/mame/layout/matchme.lay
index fd312a97e8f..82f5aa722ad 100644
--- a/src/mame/layout/matchme.lay
+++ b/src/mame/layout/matchme.lay
@@ -139,73 +139,73 @@ license:CC0
<!-- middle part -->
- <bezel element="disk_grey"><bounds x="6.75" y="6.75" width="6.5" height="6.5" /></bezel>
-
- <bezel element="text_1"><bounds x="8.6785" y="12.3369" width="0.5" height="0.5" /></bezel>
- <bezel element="text_2"><bounds x="7.1631" y="10.8215" width="0.5" height="0.5" /></bezel>
- <bezel element="text_3"><bounds x="7.1631" y="8.6785" width="0.5" height="0.5" /></bezel>
- <bezel element="text_4"><bounds x="8.6785" y="7.1631" width="0.5" height="0.5" /></bezel>
- <bezel element="text_5"><bounds x="10.8215" y="7.1631" width="0.5" height="0.5" /></bezel>
- <bezel element="text_6"><bounds x="12.3369" y="8.6785" width="0.5" height="0.5" /></bezel>
- <bezel element="text_7"><bounds x="12.3369" y="10.8215" width="0.5" height="0.5" /></bezel>
- <bezel element="text_8"><bounds x="10.8215" y="12.3369" width="0.5" height="0.5" /></bezel>
-
- <bezel element="text_music"><bounds x="9" y="8.8" width="2" height="0.29" /></bezel>
- <bezel element="text_speed"><bounds x="9" y="9.2" width="2" height="0.29" /></bezel>
- <bezel element="text_skill"><bounds x="9" y="9.6" width="2" height="0.29" /></bezel>
- <bezel element="text_game"><bounds x="9" y="10.0" width="2" height="0.29" /></bezel>
-
- <bezel element="text_ry"><bounds x="9.825" y="8.77" width="0.35" height="0.35" /></bezel>
- <bezel element="text_ry"><bounds x="9.825" y="9.17" width="0.35" height="0.35" /></bezel>
- <bezel element="text_ro"><bounds x="9.825" y="9.57" width="0.35" height="0.35" /></bezel>
- <bezel element="text_ro"><bounds x="9.825" y="9.97" width="0.35" height="0.35" /></bezel>
- <bezel element="nothing" inputtag="FAKE" inputmask="0x02" inputraw="1"><bounds x="9.805" y="8.75" width="0.39" height="0.39" /></bezel>
- <bezel element="nothing" inputtag="IN.4" inputmask="0x01" inputraw="1"><bounds x="9.805" y="9.15" width="0.39" height="0.39" /></bezel>
- <bezel element="nothing" inputtag="IN.3" inputmask="0x08" inputraw="1"><bounds x="9.805" y="9.55" width="0.39" height="0.39" /></bezel>
- <bezel element="nothing" inputtag="IN.3" inputmask="0x07" inputraw="1"><bounds x="9.805" y="9.95" width="0.39" height="0.39" /></bezel>
-
- <bezel element="nothing" inputtag="FAKE" inputmask="0x00" inputraw="1"><bounds x="10.2" y="8.7" width="1.1" height="1.8" /></bezel>
- <bezel element="switch_music" inputtag="FAKE" inputmask="0x02" inputraw="1"><bounds x="10.25" y="8.8" width="1" height="0.29" /></bezel>
- <bezel element="switch_speed" inputtag="IN.4" inputmask="0x01" inputraw="1"><bounds x="10.25" y="9.2" width="1" height="0.29" /></bezel>
- <bezel element="switch_skill" inputtag="IN.3" inputmask="0x08" inputraw="1"><bounds x="10.25" y="9.6" width="1" height="0.29" /></bezel>
- <bezel element="switch_game" inputtag="IN.3" inputmask="0x07" inputraw="1"><bounds x="10.25" y="10.0" width="1" height="0.29" /></bezel>
-
- <bezel element="button" inputtag="FAKE" inputmask="0x01"><bounds x="8.0" y="11" width="0.5" height="0.5" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x01"><bounds x="9.75" y="11.9" width="0.5" height="0.5" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x04"><bounds x="11.5" y="11" width="0.5" height="0.5" /></bezel>
-
- <bezel element="text_last"><bounds x="7.6" y="11.55" width="1.3" height="0.29" /></bezel>
- <bezel element="text_start"><bounds x="9.35" y="12.45" width="1.3" height="0.29" /></bezel>
- <bezel element="text_long"><bounds x="11.1" y="11.55" width="1.3" height="0.29" /></bezel>
+ <element ref="disk_grey"><bounds x="6.75" y="6.75" width="6.5" height="6.5" /></element>
+
+ <element ref="text_1"><bounds x="8.6785" y="12.3369" width="0.5" height="0.5" /></element>
+ <element ref="text_2"><bounds x="7.1631" y="10.8215" width="0.5" height="0.5" /></element>
+ <element ref="text_3"><bounds x="7.1631" y="8.6785" width="0.5" height="0.5" /></element>
+ <element ref="text_4"><bounds x="8.6785" y="7.1631" width="0.5" height="0.5" /></element>
+ <element ref="text_5"><bounds x="10.8215" y="7.1631" width="0.5" height="0.5" /></element>
+ <element ref="text_6"><bounds x="12.3369" y="8.6785" width="0.5" height="0.5" /></element>
+ <element ref="text_7"><bounds x="12.3369" y="10.8215" width="0.5" height="0.5" /></element>
+ <element ref="text_8"><bounds x="10.8215" y="12.3369" width="0.5" height="0.5" /></element>
+
+ <element ref="text_music"><bounds x="9" y="8.8" width="2" height="0.29" /></element>
+ <element ref="text_speed"><bounds x="9" y="9.2" width="2" height="0.29" /></element>
+ <element ref="text_skill"><bounds x="9" y="9.6" width="2" height="0.29" /></element>
+ <element ref="text_game"><bounds x="9" y="10.0" width="2" height="0.29" /></element>
+
+ <element ref="text_ry"><bounds x="9.825" y="8.77" width="0.35" height="0.35" /></element>
+ <element ref="text_ry"><bounds x="9.825" y="9.17" width="0.35" height="0.35" /></element>
+ <element ref="text_ro"><bounds x="9.825" y="9.57" width="0.35" height="0.35" /></element>
+ <element ref="text_ro"><bounds x="9.825" y="9.97" width="0.35" height="0.35" /></element>
+ <element ref="nothing" inputtag="FAKE" inputmask="0x02" inputraw="1"><bounds x="9.805" y="8.75" width="0.39" height="0.39" /></element>
+ <element ref="nothing" inputtag="IN.4" inputmask="0x01" inputraw="1"><bounds x="9.805" y="9.15" width="0.39" height="0.39" /></element>
+ <element ref="nothing" inputtag="IN.3" inputmask="0x08" inputraw="1"><bounds x="9.805" y="9.55" width="0.39" height="0.39" /></element>
+ <element ref="nothing" inputtag="IN.3" inputmask="0x07" inputraw="1"><bounds x="9.805" y="9.95" width="0.39" height="0.39" /></element>
+
+ <element ref="nothing" inputtag="FAKE" inputmask="0x00" inputraw="1"><bounds x="10.2" y="8.7" width="1.1" height="1.8" /></element>
+ <element ref="switch_music" inputtag="FAKE" inputmask="0x02" inputraw="1"><bounds x="10.25" y="8.8" width="1" height="0.29" /></element>
+ <element ref="switch_speed" inputtag="IN.4" inputmask="0x01" inputraw="1"><bounds x="10.25" y="9.2" width="1" height="0.29" /></element>
+ <element ref="switch_skill" inputtag="IN.3" inputmask="0x08" inputraw="1"><bounds x="10.25" y="9.6" width="1" height="0.29" /></element>
+ <element ref="switch_game" inputtag="IN.3" inputmask="0x07" inputraw="1"><bounds x="10.25" y="10.0" width="1" height="0.29" /></element>
+
+ <element ref="button" inputtag="FAKE" inputmask="0x01"><bounds x="8.0" y="11" width="0.5" height="0.5" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x01"><bounds x="9.75" y="11.9" width="0.5" height="0.5" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x04"><bounds x="11.5" y="11" width="0.5" height="0.5" /></element>
+
+ <element ref="text_last"><bounds x="7.6" y="11.55" width="1.3" height="0.29" /></element>
+ <element ref="text_start"><bounds x="9.35" y="12.45" width="1.3" height="0.29" /></element>
+ <element ref="text_long"><bounds x="11.1" y="11.55" width="1.3" height="0.29" /></element>
<!-- button lamps -->
- <bezel element="disk_1"><bounds x="6.8366" y="13.3694" width="2.5" height="2.5" /></bezel>
- <bezel element="disk_2"><bounds x="4.1306" y="10.6634" width="2.5" height="2.5" /></bezel>
- <bezel element="disk_3"><bounds x="4.1306" y="6.8366" width="2.5" height="2.5" /></bezel>
- <bezel element="disk_4"><bounds x="6.8366" y="4.1306" width="2.5" height="2.5" /></bezel>
- <bezel element="disk_5"><bounds x="10.6634" y="4.1306" width="2.5" height="2.5" /></bezel>
- <bezel element="disk_6"><bounds x="13.3694" y="6.8366" width="2.5" height="2.5" /></bezel>
- <bezel element="disk_7"><bounds x="13.3694" y="10.6634" width="2.5" height="2.5" /></bezel>
- <bezel element="disk_8"><bounds x="10.6634" y="13.3694" width="2.5" height="2.5" /></bezel>
-
- <bezel element="nothing" inputtag="IN.0" inputmask="0x01"><bounds x="6.8366" y="13.3694" width="2.5" height="2.5" /></bezel>
- <bezel element="nothing" inputtag="IN.0" inputmask="0x02"><bounds x="4.1306" y="10.6634" width="2.5" height="2.5" /></bezel>
- <bezel element="nothing" inputtag="IN.0" inputmask="0x04"><bounds x="4.1306" y="6.8366" width="2.5" height="2.5" /></bezel>
- <bezel element="nothing" inputtag="IN.0" inputmask="0x08"><bounds x="6.8366" y="4.1306" width="2.5" height="2.5" /></bezel>
- <bezel element="nothing" inputtag="IN.1" inputmask="0x01"><bounds x="10.6634" y="4.1306" width="2.5" height="2.5" /></bezel>
- <bezel element="nothing" inputtag="IN.1" inputmask="0x02"><bounds x="13.3694" y="6.8366" width="2.5" height="2.5" /></bezel>
- <bezel element="nothing" inputtag="IN.1" inputmask="0x04"><bounds x="13.3694" y="10.6634" width="2.5" height="2.5" /></bezel>
- <bezel element="nothing" inputtag="IN.1" inputmask="0x08"><bounds x="10.6634" y="13.3694" width="2.5" height="2.5" /></bezel>
-
- <bezel name="0.0" element="mask"><bounds x="6.8366" y="13.3694" width="2.5" height="2.5" /><color alpha="0.5" /></bezel>
- <bezel name="0.1" element="mask"><bounds x="4.1306" y="10.6634" width="2.5" height="2.5" /><color alpha="0.5" /></bezel>
- <bezel name="0.2" element="mask"><bounds x="4.1306" y="6.8366" width="2.5" height="2.5" /><color alpha="0.5" /></bezel>
- <bezel name="0.3" element="mask"><bounds x="6.8366" y="4.1306" width="2.5" height="2.5" /><color alpha="0.5" /></bezel>
- <bezel name="0.4" element="mask"><bounds x="10.6634" y="4.1306" width="2.5" height="2.5" /><color alpha="0.5" /></bezel>
- <bezel name="0.5" element="mask"><bounds x="13.3694" y="6.8366" width="2.5" height="2.5" /><color alpha="0.5" /></bezel>
- <bezel name="0.6" element="mask"><bounds x="13.3694" y="10.6634" width="2.5" height="2.5" /><color alpha="0.5" /></bezel>
- <bezel name="0.7" element="mask"><bounds x="10.6634" y="13.3694" width="2.5" height="2.5" /><color alpha="0.5" /></bezel>
+ <element ref="disk_1"><bounds x="6.8366" y="13.3694" width="2.5" height="2.5" /></element>
+ <element ref="disk_2"><bounds x="4.1306" y="10.6634" width="2.5" height="2.5" /></element>
+ <element ref="disk_3"><bounds x="4.1306" y="6.8366" width="2.5" height="2.5" /></element>
+ <element ref="disk_4"><bounds x="6.8366" y="4.1306" width="2.5" height="2.5" /></element>
+ <element ref="disk_5"><bounds x="10.6634" y="4.1306" width="2.5" height="2.5" /></element>
+ <element ref="disk_6"><bounds x="13.3694" y="6.8366" width="2.5" height="2.5" /></element>
+ <element ref="disk_7"><bounds x="13.3694" y="10.6634" width="2.5" height="2.5" /></element>
+ <element ref="disk_8"><bounds x="10.6634" y="13.3694" width="2.5" height="2.5" /></element>
+
+ <element ref="nothing" inputtag="IN.0" inputmask="0x01"><bounds x="6.8366" y="13.3694" width="2.5" height="2.5" /></element>
+ <element ref="nothing" inputtag="IN.0" inputmask="0x02"><bounds x="4.1306" y="10.6634" width="2.5" height="2.5" /></element>
+ <element ref="nothing" inputtag="IN.0" inputmask="0x04"><bounds x="4.1306" y="6.8366" width="2.5" height="2.5" /></element>
+ <element ref="nothing" inputtag="IN.0" inputmask="0x08"><bounds x="6.8366" y="4.1306" width="2.5" height="2.5" /></element>
+ <element ref="nothing" inputtag="IN.1" inputmask="0x01"><bounds x="10.6634" y="4.1306" width="2.5" height="2.5" /></element>
+ <element ref="nothing" inputtag="IN.1" inputmask="0x02"><bounds x="13.3694" y="6.8366" width="2.5" height="2.5" /></element>
+ <element ref="nothing" inputtag="IN.1" inputmask="0x04"><bounds x="13.3694" y="10.6634" width="2.5" height="2.5" /></element>
+ <element ref="nothing" inputtag="IN.1" inputmask="0x08"><bounds x="10.6634" y="13.3694" width="2.5" height="2.5" /></element>
+
+ <element name="0.0" ref="mask"><bounds x="6.8366" y="13.3694" width="2.5" height="2.5" /><color alpha="0.5" /></element>
+ <element name="0.1" ref="mask"><bounds x="4.1306" y="10.6634" width="2.5" height="2.5" /><color alpha="0.5" /></element>
+ <element name="0.2" ref="mask"><bounds x="4.1306" y="6.8366" width="2.5" height="2.5" /><color alpha="0.5" /></element>
+ <element name="0.3" ref="mask"><bounds x="6.8366" y="4.1306" width="2.5" height="2.5" /><color alpha="0.5" /></element>
+ <element name="0.4" ref="mask"><bounds x="10.6634" y="4.1306" width="2.5" height="2.5" /><color alpha="0.5" /></element>
+ <element name="0.5" ref="mask"><bounds x="13.3694" y="6.8366" width="2.5" height="2.5" /><color alpha="0.5" /></element>
+ <element name="0.6" ref="mask"><bounds x="13.3694" y="10.6634" width="2.5" height="2.5" /><color alpha="0.5" /></element>
+ <element name="0.7" ref="mask"><bounds x="10.6634" y="13.3694" width="2.5" height="2.5" /><color alpha="0.5" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/matchnum.lay b/src/mame/layout/matchnum.lay
index 3c63385cf78..b4b22329f46 100644
--- a/src/mame/layout/matchnum.lay
+++ b/src/mame/layout/matchnum.lay
@@ -75,90 +75,90 @@ license:CC0
<!-- top part -->
- <bezel element="static_white"><bounds x="-1" y="16" width="43" height="14" /></bezel>
- <bezel element="static_black"><bounds x="1" y="18" width="39" height="11" /></bezel>
+ <element ref="static_white"><bounds x="-1" y="16" width="43" height="14" /></element>
+ <element ref="static_black"><bounds x="1" y="18" width="39" height="11" /></element>
- <bezel name="digit1" element="digit"><bounds x="2" y="19" width="6" height="9" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="8" y="19" width="6" height="9" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="27" y="19" width="6" height="9" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="33" y="19" width="6" height="9" /></bezel>
+ <element name="digit1" ref="digit"><bounds x="2" y="19" width="6" height="9" /></element>
+ <element name="digit0" ref="digit"><bounds x="8" y="19" width="6" height="9" /></element>
+ <element name="digit3" ref="digit"><bounds x="27" y="19" width="6" height="9" /></element>
+ <element name="digit2" ref="digit"><bounds x="33" y="19" width="6" height="9" /></element>
- <bezel element="text_t1"><bounds x="11" y="20" width="19" height="3" /></bezel>
- <bezel element="text_t2"><bounds x="11" y="23" width="19" height="3" /></bezel>
+ <element ref="text_t1"><bounds x="11" y="20" width="19" height="3" /></element>
+ <element ref="text_t2"><bounds x="11" y="23" width="19" height="3" /></element>
- <bezel element="text_l1"><bounds x="1" y="35" width="9" height="2" /></bezel>
- <bezel element="text_l2"><bounds x="11" y="35" width="19" height="2" /></bezel>
- <bezel element="text_l3"><bounds x="28" y="35" width="15" height="2" /></bezel>
+ <element ref="text_l1"><bounds x="1" y="35" width="9" height="2" /></element>
+ <element ref="text_l2"><bounds x="11" y="35" width="19" height="2" /></element>
+ <element ref="text_l3"><bounds x="28" y="35" width="15" height="2" /></element>
- <bezel name="1.7" element="led"><bounds x="4.5" y="32" width="2" height="2" /></bezel>
- <bezel name="3.7" element="led"><bounds x="19.5" y="32" width="2" height="2" /></bezel>
- <bezel name="2.7" element="led"><bounds x="34.5" y="32" width="2" height="2" /></bezel>
+ <element name="1.7" ref="led"><bounds x="4.5" y="32" width="2" height="2" /></element>
+ <element name="3.7" ref="led"><bounds x="19.5" y="32" width="2" height="2" /></element>
+ <element name="2.7" ref="led"><bounds x="34.5" y="32" width="2" height="2" /></element>
<!-- face buttons -->
- <bezel element="static_orange"><bounds x="-1" y="40" width="43" height="51" /></bezel>
-
- <bezel element="static_white"><bounds x="1" y="41" width="9" height="9" /></bezel>
- <bezel element="static_white"><bounds x="11" y="41" width="9" height="9" /></bezel>
- <bezel element="static_white"><bounds x="21" y="41" width="9" height="9" /></bezel>
- <bezel element="static_white"><bounds x="31" y="41" width="9" height="9" /></bezel>
- <bezel element="static_white"><bounds x="1" y="51" width="9" height="9" /></bezel>
- <bezel element="static_white"><bounds x="11" y="51" width="9" height="9" /></bezel>
- <bezel element="static_white"><bounds x="21" y="51" width="9" height="9" /></bezel>
- <bezel element="static_white"><bounds x="31" y="51" width="9" height="9" /></bezel>
- <bezel element="static_white"><bounds x="1" y="61" width="9" height="9" /></bezel>
- <bezel element="static_white"><bounds x="11" y="61" width="9" height="9" /></bezel>
- <bezel element="static_white"><bounds x="21" y="61" width="9" height="9" /></bezel>
- <bezel element="static_white"><bounds x="31" y="61" width="9" height="9" /></bezel>
- <bezel element="static_white"><bounds x="1" y="71" width="9" height="9" /></bezel>
- <bezel element="static_white"><bounds x="11" y="71" width="9" height="9" /></bezel>
- <bezel element="static_white"><bounds x="21" y="71" width="9" height="9" /></bezel>
- <bezel element="static_white"><bounds x="31" y="71" width="9" height="9" /></bezel>
- <bezel element="static_white"><bounds x="1" y="81" width="9" height="9" /></bezel>
- <bezel element="static_white"><bounds x="11" y="81" width="9" height="9" /></bezel>
- <bezel element="static_white"><bounds x="21" y="81" width="9" height="9" /></bezel>
- <bezel element="static_white"><bounds x="31" y="81" width="9" height="9" /></bezel>
-
- <bezel element="text_q"><bounds x="2" y="42" width="7" height="7" /></bezel>
-
- <bezel element="hl" inputtag="IN.5" inputmask="0x08"><bounds x="1" y="41" width="9" height="9" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.5" inputmask="0x04"><bounds x="11" y="41" width="9" height="9" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.5" inputmask="0x02"><bounds x="21" y="41" width="9" height="9" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.5" inputmask="0x01"><bounds x="31" y="41" width="9" height="9" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.4" inputmask="0x08"><bounds x="1" y="51" width="9" height="9" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.4" inputmask="0x04"><bounds x="11" y="51" width="9" height="9" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.4" inputmask="0x02"><bounds x="21" y="51" width="9" height="9" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.4" inputmask="0x01"><bounds x="31" y="51" width="9" height="9" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x08"><bounds x="1" y="61" width="9" height="9" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x04"><bounds x="11" y="61" width="9" height="9" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x02"><bounds x="21" y="61" width="9" height="9" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x01"><bounds x="31" y="61" width="9" height="9" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x08"><bounds x="1" y="71" width="9" height="9" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="11" y="71" width="9" height="9" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="21" y="71" width="9" height="9" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x01"><bounds x="31" y="71" width="9" height="9" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x08"><bounds x="1" y="81" width="9" height="9" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x04"><bounds x="11" y="81" width="9" height="9" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x02"><bounds x="21" y="81" width="9" height="9" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x01"><bounds x="31" y="81" width="9" height="9" /><color alpha="0.15" /></bezel>
+ <element ref="static_orange"><bounds x="-1" y="40" width="43" height="51" /></element>
+
+ <element ref="static_white"><bounds x="1" y="41" width="9" height="9" /></element>
+ <element ref="static_white"><bounds x="11" y="41" width="9" height="9" /></element>
+ <element ref="static_white"><bounds x="21" y="41" width="9" height="9" /></element>
+ <element ref="static_white"><bounds x="31" y="41" width="9" height="9" /></element>
+ <element ref="static_white"><bounds x="1" y="51" width="9" height="9" /></element>
+ <element ref="static_white"><bounds x="11" y="51" width="9" height="9" /></element>
+ <element ref="static_white"><bounds x="21" y="51" width="9" height="9" /></element>
+ <element ref="static_white"><bounds x="31" y="51" width="9" height="9" /></element>
+ <element ref="static_white"><bounds x="1" y="61" width="9" height="9" /></element>
+ <element ref="static_white"><bounds x="11" y="61" width="9" height="9" /></element>
+ <element ref="static_white"><bounds x="21" y="61" width="9" height="9" /></element>
+ <element ref="static_white"><bounds x="31" y="61" width="9" height="9" /></element>
+ <element ref="static_white"><bounds x="1" y="71" width="9" height="9" /></element>
+ <element ref="static_white"><bounds x="11" y="71" width="9" height="9" /></element>
+ <element ref="static_white"><bounds x="21" y="71" width="9" height="9" /></element>
+ <element ref="static_white"><bounds x="31" y="71" width="9" height="9" /></element>
+ <element ref="static_white"><bounds x="1" y="81" width="9" height="9" /></element>
+ <element ref="static_white"><bounds x="11" y="81" width="9" height="9" /></element>
+ <element ref="static_white"><bounds x="21" y="81" width="9" height="9" /></element>
+ <element ref="static_white"><bounds x="31" y="81" width="9" height="9" /></element>
+
+ <element ref="text_q"><bounds x="2" y="42" width="7" height="7" /></element>
+
+ <element ref="hl" inputtag="IN.5" inputmask="0x08"><bounds x="1" y="41" width="9" height="9" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.5" inputmask="0x04"><bounds x="11" y="41" width="9" height="9" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.5" inputmask="0x02"><bounds x="21" y="41" width="9" height="9" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.5" inputmask="0x01"><bounds x="31" y="41" width="9" height="9" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.4" inputmask="0x08"><bounds x="1" y="51" width="9" height="9" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.4" inputmask="0x04"><bounds x="11" y="51" width="9" height="9" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.4" inputmask="0x02"><bounds x="21" y="51" width="9" height="9" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.4" inputmask="0x01"><bounds x="31" y="51" width="9" height="9" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x08"><bounds x="1" y="61" width="9" height="9" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x04"><bounds x="11" y="61" width="9" height="9" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x02"><bounds x="21" y="61" width="9" height="9" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x01"><bounds x="31" y="61" width="9" height="9" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x08"><bounds x="1" y="71" width="9" height="9" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x04"><bounds x="11" y="71" width="9" height="9" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x02"><bounds x="21" y="71" width="9" height="9" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x01"><bounds x="31" y="71" width="9" height="9" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x08"><bounds x="1" y="81" width="9" height="9" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x04"><bounds x="11" y="81" width="9" height="9" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x02"><bounds x="21" y="81" width="9" height="9" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x01"><bounds x="31" y="81" width="9" height="9" /><color alpha="0.15" /></element>
<!-- bottom part -->
- <bezel element="static_white"><bounds x="-1" y="92" width="43" height="13.5" /></bezel>
+ <element ref="static_white"><bounds x="-1" y="92" width="43" height="13.5" /></element>
- <bezel element="text_1p"><bounds x="1" y="93" width="4" height="2" /></bezel>
- <bezel element="text_2p"><bounds x="1" y="102.1" width="4" height="2" /></bezel>
+ <element ref="text_1p"><bounds x="1" y="93" width="4" height="2" /></element>
+ <element ref="text_2p"><bounds x="1" y="102.1" width="4" height="2" /></element>
- <bezel element="static_black2"><bounds x="1" y="95.6" width="4" height="6" /></bezel>
- <bezel element="switch1" inputtag="IN.2" inputmask="0x08" inputraw="1"><bounds x="0.8" y="95.4" width="4.4" height="3.4" /></bezel>
- <bezel element="switch2" inputtag="IN.2" inputmask="0x08" inputraw="1"><bounds x="0.8" y="98.4" width="4.4" height="3.4" /></bezel>
+ <element ref="static_black2"><bounds x="1" y="95.6" width="4" height="6" /></element>
+ <element ref="switch1" inputtag="IN.2" inputmask="0x08" inputraw="1"><bounds x="0.8" y="95.4" width="4.4" height="3.4" /></element>
+ <element ref="switch2" inputtag="IN.2" inputmask="0x08" inputraw="1"><bounds x="0.8" y="98.4" width="4.4" height="3.4" /></element>
<repeat count="12">
<param name="y" start="95.75" increment="0.5" />
- <bezel element="static_black2"><bounds x="1.01" y="~y~" width="3.98" height="0.2" /></bezel>
+ <element ref="static_black2"><bounds x="1.01" y="~y~" width="3.98" height="0.2" /></element>
</repeat>
- <bezel element="text_change"><bounds x="33" y="93" width="8" height="2" /></bezel>
- <bezel element="buttonb" inputtag="IN.2" inputmask="0x04"><bounds x="34" y="95.6" width="6" height="6" /></bezel>
+ <element ref="text_change"><bounds x="33" y="93" width="8" height="2" /></element>
+ <element ref="buttonb" inputtag="IN.2" inputmask="0x04"><bounds x="34" y="95.6" width="6" height="6" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/mathmagi.lay b/src/mame/layout/mathmagi.lay
index e5f008be1d7..85e41f33928 100644
--- a/src/mame/layout/mathmagi.lay
+++ b/src/mame/layout/mathmagi.lay
@@ -35,57 +35,57 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="100" top="0" bottom="25" />
- <bezel name="digit0" element="digit">
+ <element name="digit0" ref="digit">
<bounds x="0" y="10" width="10" height="15" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds x="10" y="10" width="10" height="15" />
- </bezel>
+ </element>
- <bezel name="digit2" element="digit">
+ <element name="digit2" ref="digit">
<bounds x="30" y="10" width="10" height="15" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds x="40" y="10" width="10" height="15" />
- </bezel>
+ </element>
- <bezel name="digit4" element="digit">
+ <element name="digit4" ref="digit">
<bounds x="60" y="10" width="10" height="15" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds x="70" y="10" width="10" height="15" />
- </bezel>
- <bezel name="digit6" element="digit">
+ </element>
+ <element name="digit6" ref="digit">
<bounds x="80" y="10" width="10" height="15" />
- </bezel>
- <bezel name="digit7" element="digit">
+ </element>
+ <element name="digit7" ref="digit">
<bounds x="90" y="10" width="10" height="15" />
- </bezel>
+ </element>
<!-- math symbols custom digit -->
- <bezel name="8.6" element="lamp_dash"><bounds x="21.5" y="17.25" width="7" height="0.5" /></bezel>
+ <element name="8.6" ref="lamp_dash"><bounds x="21.5" y="17.25" width="7" height="0.5" /></element>
- <bezel name="8.1" element="lamp_slash"><bounds x="24" y="9.5" width="5" height="7.5" /></bezel>
- <bezel name="8.1" element="lamp_slash"><bounds x="21" y="17" width="5" height="7.5" /></bezel>
+ <element name="8.1" ref="lamp_slash"><bounds x="24" y="9.5" width="5" height="7.5" /></element>
+ <element name="8.1" ref="lamp_slash"><bounds x="21" y="17" width="5" height="7.5" /></element>
- <bezel name="8.2" element="lamp_backslash"><bounds x="21" y="9.5" width="5" height="7.5" /></bezel>
- <bezel name="8.2" element="lamp_backslash"><bounds x="24" y="17" width="5" height="7.5" /></bezel>
+ <element name="8.2" ref="lamp_backslash"><bounds x="21" y="9.5" width="5" height="7.5" /></element>
+ <element name="8.2" ref="lamp_backslash"><bounds x="24" y="17" width="5" height="7.5" /></element>
- <bezel name="8.0" element="lamp_dot"><bounds x="24.25" y="12.25" width="1.5" height="1.5" /></bezel>
- <bezel name="8.0" element="lamp_dot"><bounds x="24.25" y="21.75" width="1.5" height="1.5" /></bezel>
+ <element name="8.0" ref="lamp_dot"><bounds x="24.25" y="12.25" width="1.5" height="1.5" /></element>
+ <element name="8.0" ref="lamp_dot"><bounds x="24.25" y="21.75" width="1.5" height="1.5" /></element>
<!-- equals sign custom digit -->
- <bezel name="9.0" element="lamp_dash"><bounds x="51.5" y="14.5" width="7" height="0.5" /></bezel>
- <bezel name="9.3" element="lamp_dash"><bounds x="51.5" y="20.0" width="7" height="0.5" /></bezel>
+ <element name="9.0" ref="lamp_dash"><bounds x="51.5" y="14.5" width="7" height="0.5" /></element>
+ <element name="9.3" ref="lamp_dash"><bounds x="51.5" y="20.0" width="7" height="0.5" /></element>
<!-- other lamps -->
- <bezel name="10.0" element="lamp_dot"><bounds x="1" y="1" width="4" height="4" /></bezel>
- <bezel name="10.1" element="lamp_dot"><bounds x="26" y="1" width="4" height="4" /></bezel>
- <bezel name="10.3" element="lamp_dot"><bounds x="51" y="1" width="4" height="4" /></bezel>
- <bezel name="10.6" element="lamp_dot"><bounds x="76" y="1" width="4" height="4" /></bezel>
+ <element name="10.0" ref="lamp_dot"><bounds x="1" y="1" width="4" height="4" /></element>
+ <element name="10.1" ref="lamp_dot"><bounds x="26" y="1" width="4" height="4" /></element>
+ <element name="10.3" ref="lamp_dot"><bounds x="51" y="1" width="4" height="4" /></element>
+ <element name="10.6" ref="lamp_dot"><bounds x="76" y="1" width="4" height="4" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/mathmarv.lay b/src/mame/layout/mathmarv.lay
index 7de5f1f1050..fec4f6d1f01 100644
--- a/src/mame/layout/mathmarv.lay
+++ b/src/mame/layout/mathmarv.lay
@@ -33,35 +33,35 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="90" top="0" bottom="15" />
- <bezel name="digit0" element="digit"><bounds x="0" y="0" width="10" height="15" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="10" y="0" width="10" height="15" /></bezel>
+ <element name="digit0" ref="digit"><bounds x="0" y="0" width="10" height="15" /></element>
+ <element name="digit1" ref="digit"><bounds x="10" y="0" width="10" height="15" /></element>
- <bezel name="digit3" element="digit"><bounds x="30" y="0" width="10" height="15" /></bezel>
- <bezel name="digit4" element="digit"><bounds x="40" y="0" width="10" height="15" /></bezel>
+ <element name="digit3" ref="digit"><bounds x="30" y="0" width="10" height="15" /></element>
+ <element name="digit4" ref="digit"><bounds x="40" y="0" width="10" height="15" /></element>
- <bezel name="digit5" element="digit"><bounds x="60" y="0" width="10" height="15" /></bezel>
- <bezel name="digit6" element="digit"><bounds x="70" y="0" width="10" height="15" /></bezel>
- <bezel name="digit7" element="digit"><bounds x="80" y="0" width="10" height="15" /></bezel>
+ <element name="digit5" ref="digit"><bounds x="60" y="0" width="10" height="15" /></element>
+ <element name="digit6" ref="digit"><bounds x="70" y="0" width="10" height="15" /></element>
+ <element name="digit7" ref="digit"><bounds x="80" y="0" width="10" height="15" /></element>
<!-- math symbols custom digit -->
- <bezel name="2.6" element="lamp_dash"><bounds x="21.5" y="7.35" width="7" height="0.5" /></bezel>
+ <element name="2.6" ref="lamp_dash"><bounds x="21.5" y="7.35" width="7" height="0.5" /></element>
- <bezel name="2.1" element="lamp_dash"><bounds x="24.75" y="3.7" width="0.5" height="3.0" /></bezel>
- <bezel name="2.4" element="lamp_dash"><bounds x="24.75" y="8.5" width="0.5" height="3.0" /></bezel>
+ <element name="2.1" ref="lamp_dash"><bounds x="24.75" y="3.7" width="0.5" height="3.0" /></element>
+ <element name="2.4" ref="lamp_dash"><bounds x="24.75" y="8.5" width="0.5" height="3.0" /></element>
- <bezel name="2.0" element="lamp_dot"><bounds x="24.25" y="1.8" width="1.5" height="1.5" /></bezel>
- <bezel name="2.3" element="lamp_dot"><bounds x="24.25" y="11.9" width="1.5" height="1.5" /></bezel>
+ <element name="2.0" ref="lamp_dot"><bounds x="24.25" y="1.8" width="1.5" height="1.5" /></element>
+ <element name="2.3" ref="lamp_dot"><bounds x="24.25" y="11.9" width="1.5" height="1.5" /></element>
- <bezel name="2.5" element="lamp_slash"><bounds x="24.3" y="-0.5" width="5" height="7.5" /></bezel>
- <bezel name="2.5" element="lamp_slash"><bounds x="20.7" y="7" width="5" height="7.5" /></bezel>
- <bezel name="2.5" element="lamp_backslash"><bounds x="20.7" y="-0.5" width="5" height="7.5" /></bezel>
- <bezel name="2.5" element="lamp_backslash"><bounds x="24.3" y="7" width="5" height="7.5" /></bezel>
+ <element name="2.5" ref="lamp_slash"><bounds x="24.3" y="-0.5" width="5" height="7.5" /></element>
+ <element name="2.5" ref="lamp_slash"><bounds x="20.7" y="7" width="5" height="7.5" /></element>
+ <element name="2.5" ref="lamp_backslash"><bounds x="20.7" y="-0.5" width="5" height="7.5" /></element>
+ <element name="2.5" ref="lamp_backslash"><bounds x="24.3" y="7" width="5" height="7.5" /></element>
<!-- equals sign digit -->
- <bezel name="4.7" element="lamp_dash"><bounds x="51.5" y="3.7" width="7" height="1" /></bezel>
- <bezel name="4.7" element="lamp_dash"><bounds x="51.5" y="10.5" width="7" height="1" /></bezel>
+ <element name="4.7" ref="lamp_dash"><bounds x="51.5" y="3.7" width="7" height="1" /></element>
+ <element name="4.7" ref="lamp_dash"><bounds x="51.5" y="10.5" width="7" height="1" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/mbdtower.lay b/src/mame/layout/mbdtower.lay
index 2e3f68fe95f..d285a6d0ade 100644
--- a/src/mame/layout/mbdtower.lay
+++ b/src/mame/layout/mbdtower.lay
@@ -169,94 +169,94 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="81" top="0" bottom="118" />
- <bezel name="digit1" element="digit"><bounds x="10" y="3" width="10" height="15" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="20" y="3" width="10" height="15" /></bezel>
+ <element name="digit1" ref="digit"><bounds x="10" y="3" width="10" height="15" /></element>
+ <element name="digit2" ref="digit"><bounds x="20" y="3" width="10" height="15" /></element>
<!-- button panel -->
- <bezel element="static_gray"><bounds x="40" y="56" width="40" height="53" /></bezel>
- <bezel element="static_black"><bounds x="41" y="57" width="40" height="53" /></bezel>
-
- <bezel element="b_green"><bounds x="42" y="58" width="12" height="12" /></bezel>
- <bezel element="b_blue2"><bounds x="55" y="58" width="12" height="12" /></bezel>
- <bezel element="b_red"><bounds x="68" y="58" width="12" height="12" /></bezel>
- <bezel element="b_yellow1"><bounds x="42" y="71" width="12" height="12" /></bezel>
- <bezel element="b_blue1"><bounds x="55" y="71" width="12" height="12" /></bezel>
- <bezel element="b_white"><bounds x="68" y="71" width="12" height="12" /></bezel>
- <bezel element="b_blue1"><bounds x="42" y="84" width="12" height="12" /></bezel>
- <bezel element="b_blue1"><bounds x="55" y="84" width="12" height="12" /></bezel>
- <bezel element="b_blue1"><bounds x="68" y="84" width="12" height="12" /></bezel>
- <bezel element="b_orange"><bounds x="42" y="97" width="12" height="12" /></bezel>
- <bezel element="b_blue1"><bounds x="55" y="97" width="12" height="12" /></bezel>
- <bezel element="b_yellow2"><bounds x="68" y="97" width="12" height="12" /></bezel>
-
- <bezel element="text_yes"><bounds x="42.5" y="61.6" width="11" height="2" /></bezel>
- <bezel element="text_buy"><bounds x="42.5" y="64.4" width="11" height="2" /></bezel>
- <bezel element="static_black2"><bounds x="42.75" y="63.85" width="10.5" height="0.25" /></bezel>
- <bezel element="text_repeat"><bounds x="55.5" y="63" width="11" height="2" /></bezel>
- <bezel element="text_no"><bounds x="68.5" y="61.6" width="11" height="2" /></bezel>
- <bezel element="text_end"><bounds x="68.5" y="64.4" width="11" height="2" /></bezel>
- <bezel element="static_black2"><bounds x="68.75" y="63.85" width="10.5" height="0.25" /></bezel>
- <bezel element="text_haggle"><bounds x="42.5" y="76" width="11" height="2" /></bezel>
- <bezel element="text_bazaar"><bounds x="55.5" y="76" width="11" height="2" /></bezel>
- <bezel element="text_clear"><bounds x="68.5" y="76" width="11" height="2" /></bezel>
- <bezel element="text_tomb"><bounds x="42.5" y="87.6" width="11" height="2" /></bezel>
- <bezel element="text_ruin"><bounds x="42.5" y="90.4" width="11" height="2" /></bezel>
- <bezel element="static_black2"><bounds x="42.75" y="89.85" width="10.5" height="0.25" /></bezel>
- <bezel element="text_move"><bounds x="55.5" y="89" width="11" height="2" /></bezel>
- <bezel element="text_sanctuary"><bounds x="68.5" y="87.6" width="11" height="2" /></bezel>
- <bezel element="text_citadel"><bounds x="68.5" y="90.4" width="11" height="2" /></bezel>
- <bezel element="static_black2"><bounds x="68.75" y="89.85" width="10.5" height="0.25" /></bezel>
- <bezel element="text_dark"><bounds x="42.5" y="100.6" width="11" height="2" /></bezel>
- <bezel element="text_tower"><bounds x="42.5" y="103.4" width="11" height="2" /></bezel>
- <bezel element="text_frontier"><bounds x="55.5" y="102" width="11" height="2" /></bezel>
- <bezel element="text_inventory"><bounds x="68.5" y="102" width="11" height="2" /></bezel>
-
- <bezel element="hl" inputtag="IN.2" inputmask="0x02"><bounds x="42" y="58" width="12" height="12" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x02"><bounds x="55" y="58" width="12" height="12" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="68" y="58" width="12" height="12" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x04"><bounds x="42" y="71" width="12" height="12" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x04"><bounds x="55" y="71" width="12" height="12" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="68" y="71" width="12" height="12" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x08"><bounds x="42" y="84" width="12" height="12" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x08"><bounds x="55" y="84" width="12" height="12" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x08"><bounds x="68" y="84" width="12" height="12" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x01"><bounds x="42" y="97" width="12" height="12" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x01"><bounds x="55" y="97" width="12" height="12" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x01"><bounds x="68" y="97" width="12" height="12" /><color alpha="0.2" /></bezel>
+ <element ref="static_gray"><bounds x="40" y="56" width="40" height="53" /></element>
+ <element ref="static_black"><bounds x="41" y="57" width="40" height="53" /></element>
+
+ <element ref="b_green"><bounds x="42" y="58" width="12" height="12" /></element>
+ <element ref="b_blue2"><bounds x="55" y="58" width="12" height="12" /></element>
+ <element ref="b_red"><bounds x="68" y="58" width="12" height="12" /></element>
+ <element ref="b_yellow1"><bounds x="42" y="71" width="12" height="12" /></element>
+ <element ref="b_blue1"><bounds x="55" y="71" width="12" height="12" /></element>
+ <element ref="b_white"><bounds x="68" y="71" width="12" height="12" /></element>
+ <element ref="b_blue1"><bounds x="42" y="84" width="12" height="12" /></element>
+ <element ref="b_blue1"><bounds x="55" y="84" width="12" height="12" /></element>
+ <element ref="b_blue1"><bounds x="68" y="84" width="12" height="12" /></element>
+ <element ref="b_orange"><bounds x="42" y="97" width="12" height="12" /></element>
+ <element ref="b_blue1"><bounds x="55" y="97" width="12" height="12" /></element>
+ <element ref="b_yellow2"><bounds x="68" y="97" width="12" height="12" /></element>
+
+ <element ref="text_yes"><bounds x="42.5" y="61.6" width="11" height="2" /></element>
+ <element ref="text_buy"><bounds x="42.5" y="64.4" width="11" height="2" /></element>
+ <element ref="static_black2"><bounds x="42.75" y="63.85" width="10.5" height="0.25" /></element>
+ <element ref="text_repeat"><bounds x="55.5" y="63" width="11" height="2" /></element>
+ <element ref="text_no"><bounds x="68.5" y="61.6" width="11" height="2" /></element>
+ <element ref="text_end"><bounds x="68.5" y="64.4" width="11" height="2" /></element>
+ <element ref="static_black2"><bounds x="68.75" y="63.85" width="10.5" height="0.25" /></element>
+ <element ref="text_haggle"><bounds x="42.5" y="76" width="11" height="2" /></element>
+ <element ref="text_bazaar"><bounds x="55.5" y="76" width="11" height="2" /></element>
+ <element ref="text_clear"><bounds x="68.5" y="76" width="11" height="2" /></element>
+ <element ref="text_tomb"><bounds x="42.5" y="87.6" width="11" height="2" /></element>
+ <element ref="text_ruin"><bounds x="42.5" y="90.4" width="11" height="2" /></element>
+ <element ref="static_black2"><bounds x="42.75" y="89.85" width="10.5" height="0.25" /></element>
+ <element ref="text_move"><bounds x="55.5" y="89" width="11" height="2" /></element>
+ <element ref="text_sanctuary"><bounds x="68.5" y="87.6" width="11" height="2" /></element>
+ <element ref="text_citadel"><bounds x="68.5" y="90.4" width="11" height="2" /></element>
+ <element ref="static_black2"><bounds x="68.75" y="89.85" width="10.5" height="0.25" /></element>
+ <element ref="text_dark"><bounds x="42.5" y="100.6" width="11" height="2" /></element>
+ <element ref="text_tower"><bounds x="42.5" y="103.4" width="11" height="2" /></element>
+ <element ref="text_frontier"><bounds x="55.5" y="102" width="11" height="2" /></element>
+ <element ref="text_inventory"><bounds x="68.5" y="102" width="11" height="2" /></element>
+
+ <element ref="hl" inputtag="IN.2" inputmask="0x02"><bounds x="42" y="58" width="12" height="12" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x02"><bounds x="55" y="58" width="12" height="12" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x02"><bounds x="68" y="58" width="12" height="12" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x04"><bounds x="42" y="71" width="12" height="12" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x04"><bounds x="55" y="71" width="12" height="12" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x04"><bounds x="68" y="71" width="12" height="12" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x08"><bounds x="42" y="84" width="12" height="12" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x08"><bounds x="55" y="84" width="12" height="12" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x08"><bounds x="68" y="84" width="12" height="12" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x01"><bounds x="42" y="97" width="12" height="12" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x01"><bounds x="55" y="97" width="12" height="12" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x01"><bounds x="68" y="97" width="12" height="12" /><color alpha="0.2" /></element>
<!-- card lamps -->
- <bezel element="static_white"><bounds x="1" y="28" width="38" height="25" /></bezel>
- <bezel name="card_pos" element="card1"><bounds x="1" y="38" width="38" height="5" /></bezel>
- <bezel name="0.3" element="mask">
+ <element ref="static_white"><bounds x="1" y="28" width="38" height="25" /></element>
+ <element name="card_pos" ref="card1"><bounds x="1" y="38" width="38" height="5" /></element>
+ <element name="0.3" ref="mask">
<bounds x="1" y="28" width="38" height="25" />
<color alpha="0.8" />
- </bezel>
+ </element>
- <bezel element="static_white"><bounds x="1" y="56" width="38" height="25" /></bezel>
- <bezel name="card_pos" element="card2"><bounds x="1" y="66" width="38" height="5" /></bezel>
- <bezel name="0.2" element="mask">
+ <element ref="static_white"><bounds x="1" y="56" width="38" height="25" /></element>
+ <element name="card_pos" ref="card2"><bounds x="1" y="66" width="38" height="5" /></element>
+ <element name="0.2" ref="mask">
<bounds x="1" y="56" width="38" height="25" />
<color alpha="0.8" />
- </bezel>
+ </element>
- <bezel element="static_white"><bounds x="1" y="84" width="38" height="25" /></bezel>
- <bezel name="card_pos" element="card3"><bounds x="1" y="94" width="38" height="5" /></bezel>
- <bezel name="0.1" element="mask">
+ <element ref="static_white"><bounds x="1" y="84" width="38" height="25" /></element>
+ <element name="card_pos" ref="card3"><bounds x="1" y="94" width="38" height="5" /></element>
+ <element name="0.1" ref="mask">
<bounds x="1" y="84" width="38" height="25" />
<color alpha="0.8" />
- </bezel>
+ </element>
<!-- motor status info -->
- <bezel element="text_m1"><bounds x="7" y="112" width="22" height="4" /></bezel>
- <bezel name="motor_pos" element="counter"><bounds x="27.6" y="112" width="10" height="4" /></bezel>
- <bezel element="text_m2"><bounds x="31.4" y="112" width="5" height="4" /></bezel>
- <bezel name="motor_on" element="mask">
+ <element ref="text_m1"><bounds x="7" y="112" width="22" height="4" /></element>
+ <element name="motor_pos" ref="counter"><bounds x="27.6" y="112" width="10" height="4" /></element>
+ <element ref="text_m2"><bounds x="31.4" y="112" width="5" height="4" /></element>
+ <element name="motor_on" ref="mask">
<bounds x="1" y="111" width="38" height="6" />
<color alpha="0.75" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/mcompgin.lay b/src/mame/layout/mcompgin.lay
index 8150bc753df..e2a8a443d27 100644
--- a/src/mame/layout/mcompgin.lay
+++ b/src/mame/layout/mcompgin.lay
@@ -175,179 +175,179 @@ license:CC0
<view name="Internal Layout">
<bounds left="4.2" right="49.2" top="6.7" bottom="26.2" />
- <bezel name="3.23" element="text_gin"><bounds x="3.5" y="10.55" width="7" height="2.5" /></bezel>
- <bezel name="2.23" element="crx"><bounds x="5.5" y="14" width="2.6" height="3.6" /></bezel>
- <bezel name="1.23" element="text_star"><bounds x="5.5" y="18.5" width="2.6" height="3.6" /></bezel>
- <bezel name="0.23" element="text_note"><bounds x="3.5" y="22" width="7" height="3.6" /></bezel>
+ <element name="3.23" ref="text_gin"><bounds x="3.5" y="10.55" width="7" height="2.5" /></element>
+ <element name="2.23" ref="crx"><bounds x="5.5" y="14" width="2.6" height="3.6" /></element>
+ <element name="1.23" ref="text_star"><bounds x="5.5" y="18.5" width="2.6" height="3.6" /></element>
+ <element name="0.23" ref="text_note"><bounds x="3.5" y="22" width="7" height="3.6" /></element>
- <bezel name="4.23" element="text_no"><bounds x="6" y="7" width="3" height="2.5" /></bezel>
- <bezel name="4.22" element="text_thanks"><bounds x="9" y="7" width="7" height="2.5" /></bezel>
- <bezel name="4.20" element="text_33"><bounds x="16" y="7" width="3" height="2.5" /></bezel>
- <bezel name="4.18" element="text_score"><bounds x="19" y="7" width="6" height="2.5" /></bezel>
- <bezel name="4.16" element="text_knock"><bounds x="25" y="7" width="6" height="2.5" /></bezel>
- <bezel name="4.15" element="text_draw"><bounds x="31" y="7" width="9" height="2.5" /></bezel>
- <bezel name="4.12" element="text_card"><bounds x="40" y="7" width="9" height="2.5" /></bezel>
+ <element name="4.23" ref="text_no"><bounds x="6" y="7" width="3" height="2.5" /></element>
+ <element name="4.22" ref="text_thanks"><bounds x="9" y="7" width="7" height="2.5" /></element>
+ <element name="4.20" ref="text_33"><bounds x="16" y="7" width="3" height="2.5" /></element>
+ <element name="4.18" ref="text_score"><bounds x="19" y="7" width="6" height="2.5" /></element>
+ <element name="4.16" ref="text_knock"><bounds x="25" y="7" width="6" height="2.5" /></element>
+ <element name="4.15" ref="text_draw"><bounds x="31" y="7" width="9" height="2.5" /></element>
+ <element name="4.12" ref="text_card"><bounds x="40" y="7" width="9" height="2.5" /></element>
<!-- cards -->
- <bezel name="3.22" element="white"><bounds x="10" y="10" width="2.6" height="3.6" /></bezel>
- <bezel name="3.21" element="white"><bounds x="13" y="10" width="2.6" height="3.6" /></bezel>
- <bezel name="3.20" element="white"><bounds x="16" y="10" width="2.6" height="3.6" /></bezel>
- <bezel name="3.19" element="white"><bounds x="19" y="10" width="2.6" height="3.6" /></bezel>
- <bezel name="3.18" element="white"><bounds x="22" y="10" width="2.6" height="3.6" /></bezel>
- <bezel name="3.17" element="white"><bounds x="25" y="10" width="2.6" height="3.6" /></bezel>
- <bezel name="3.16" element="white"><bounds x="28" y="10" width="2.6" height="3.6" /></bezel>
- <bezel name="3.15" element="white"><bounds x="31" y="10" width="2.6" height="3.6" /></bezel>
- <bezel name="3.14" element="white"><bounds x="34" y="10" width="2.6" height="3.6" /></bezel>
- <bezel name="3.13" element="white"><bounds x="37" y="10" width="2.6" height="3.6" /></bezel>
- <bezel name="3.12" element="white"><bounds x="40" y="10" width="2.6" height="3.6" /></bezel>
- <bezel name="3.11" element="white"><bounds x="43" y="10" width="2.6" height="3.6" /></bezel>
- <bezel name="3.10" element="white"><bounds x="46" y="10" width="2.6" height="3.6" /></bezel>
- <bezel name="2.22" element="white"><bounds x="10" y="14" width="2.6" height="3.6" /></bezel>
- <bezel name="2.21" element="white"><bounds x="13" y="14" width="2.6" height="3.6" /></bezel>
- <bezel name="2.20" element="white"><bounds x="16" y="14" width="2.6" height="3.6" /></bezel>
- <bezel name="2.19" element="white"><bounds x="19" y="14" width="2.6" height="3.6" /></bezel>
- <bezel name="2.18" element="white"><bounds x="22" y="14" width="2.6" height="3.6" /></bezel>
- <bezel name="2.17" element="white"><bounds x="25" y="14" width="2.6" height="3.6" /></bezel>
- <bezel name="2.16" element="white"><bounds x="28" y="14" width="2.6" height="3.6" /></bezel>
- <bezel name="2.15" element="white"><bounds x="31" y="14" width="2.6" height="3.6" /></bezel>
- <bezel name="2.14" element="white"><bounds x="34" y="14" width="2.6" height="3.6" /></bezel>
- <bezel name="2.13" element="white"><bounds x="37" y="14" width="2.6" height="3.6" /></bezel>
- <bezel name="2.12" element="white"><bounds x="40" y="14" width="2.6" height="3.6" /></bezel>
- <bezel name="2.11" element="white"><bounds x="43" y="14" width="2.6" height="3.6" /></bezel>
- <bezel name="2.10" element="white"><bounds x="46" y="14" width="2.6" height="3.6" /></bezel>
- <bezel name="1.22" element="white"><bounds x="10" y="18" width="2.6" height="3.6" /></bezel>
- <bezel name="1.21" element="white"><bounds x="13" y="18" width="2.6" height="3.6" /></bezel>
- <bezel name="1.20" element="white"><bounds x="16" y="18" width="2.6" height="3.6" /></bezel>
- <bezel name="1.19" element="white"><bounds x="19" y="18" width="2.6" height="3.6" /></bezel>
- <bezel name="1.18" element="white"><bounds x="22" y="18" width="2.6" height="3.6" /></bezel>
- <bezel name="1.17" element="white"><bounds x="25" y="18" width="2.6" height="3.6" /></bezel>
- <bezel name="1.16" element="white"><bounds x="28" y="18" width="2.6" height="3.6" /></bezel>
- <bezel name="1.15" element="white"><bounds x="31" y="18" width="2.6" height="3.6" /></bezel>
- <bezel name="1.14" element="white"><bounds x="34" y="18" width="2.6" height="3.6" /></bezel>
- <bezel name="1.13" element="white"><bounds x="37" y="18" width="2.6" height="3.6" /></bezel>
- <bezel name="1.12" element="white"><bounds x="40" y="18" width="2.6" height="3.6" /></bezel>
- <bezel name="1.11" element="white"><bounds x="43" y="18" width="2.6" height="3.6" /></bezel>
- <bezel name="1.10" element="white"><bounds x="46" y="18" width="2.6" height="3.6" /></bezel>
- <bezel name="0.22" element="white"><bounds x="10" y="22" width="2.6" height="3.6" /></bezel>
- <bezel name="0.21" element="white"><bounds x="13" y="22" width="2.6" height="3.6" /></bezel>
- <bezel name="0.20" element="white"><bounds x="16" y="22" width="2.6" height="3.6" /></bezel>
- <bezel name="0.19" element="white"><bounds x="19" y="22" width="2.6" height="3.6" /></bezel>
- <bezel name="0.18" element="white"><bounds x="22" y="22" width="2.6" height="3.6" /></bezel>
- <bezel name="0.17" element="white"><bounds x="25" y="22" width="2.6" height="3.6" /></bezel>
- <bezel name="0.16" element="white"><bounds x="28" y="22" width="2.6" height="3.6" /></bezel>
- <bezel name="0.15" element="white"><bounds x="31" y="22" width="2.6" height="3.6" /></bezel>
- <bezel name="0.14" element="white"><bounds x="34" y="22" width="2.6" height="3.6" /></bezel>
- <bezel name="0.13" element="white"><bounds x="37" y="22" width="2.6" height="3.6" /></bezel>
- <bezel name="0.12" element="white"><bounds x="40" y="22" width="2.6" height="3.6" /></bezel>
- <bezel name="0.11" element="white"><bounds x="43" y="22" width="2.6" height="3.6" /></bezel>
- <bezel name="0.10" element="white"><bounds x="46" y="22" width="2.6" height="3.6" /></bezel>
+ <element name="3.22" ref="white"><bounds x="10" y="10" width="2.6" height="3.6" /></element>
+ <element name="3.21" ref="white"><bounds x="13" y="10" width="2.6" height="3.6" /></element>
+ <element name="3.20" ref="white"><bounds x="16" y="10" width="2.6" height="3.6" /></element>
+ <element name="3.19" ref="white"><bounds x="19" y="10" width="2.6" height="3.6" /></element>
+ <element name="3.18" ref="white"><bounds x="22" y="10" width="2.6" height="3.6" /></element>
+ <element name="3.17" ref="white"><bounds x="25" y="10" width="2.6" height="3.6" /></element>
+ <element name="3.16" ref="white"><bounds x="28" y="10" width="2.6" height="3.6" /></element>
+ <element name="3.15" ref="white"><bounds x="31" y="10" width="2.6" height="3.6" /></element>
+ <element name="3.14" ref="white"><bounds x="34" y="10" width="2.6" height="3.6" /></element>
+ <element name="3.13" ref="white"><bounds x="37" y="10" width="2.6" height="3.6" /></element>
+ <element name="3.12" ref="white"><bounds x="40" y="10" width="2.6" height="3.6" /></element>
+ <element name="3.11" ref="white"><bounds x="43" y="10" width="2.6" height="3.6" /></element>
+ <element name="3.10" ref="white"><bounds x="46" y="10" width="2.6" height="3.6" /></element>
+ <element name="2.22" ref="white"><bounds x="10" y="14" width="2.6" height="3.6" /></element>
+ <element name="2.21" ref="white"><bounds x="13" y="14" width="2.6" height="3.6" /></element>
+ <element name="2.20" ref="white"><bounds x="16" y="14" width="2.6" height="3.6" /></element>
+ <element name="2.19" ref="white"><bounds x="19" y="14" width="2.6" height="3.6" /></element>
+ <element name="2.18" ref="white"><bounds x="22" y="14" width="2.6" height="3.6" /></element>
+ <element name="2.17" ref="white"><bounds x="25" y="14" width="2.6" height="3.6" /></element>
+ <element name="2.16" ref="white"><bounds x="28" y="14" width="2.6" height="3.6" /></element>
+ <element name="2.15" ref="white"><bounds x="31" y="14" width="2.6" height="3.6" /></element>
+ <element name="2.14" ref="white"><bounds x="34" y="14" width="2.6" height="3.6" /></element>
+ <element name="2.13" ref="white"><bounds x="37" y="14" width="2.6" height="3.6" /></element>
+ <element name="2.12" ref="white"><bounds x="40" y="14" width="2.6" height="3.6" /></element>
+ <element name="2.11" ref="white"><bounds x="43" y="14" width="2.6" height="3.6" /></element>
+ <element name="2.10" ref="white"><bounds x="46" y="14" width="2.6" height="3.6" /></element>
+ <element name="1.22" ref="white"><bounds x="10" y="18" width="2.6" height="3.6" /></element>
+ <element name="1.21" ref="white"><bounds x="13" y="18" width="2.6" height="3.6" /></element>
+ <element name="1.20" ref="white"><bounds x="16" y="18" width="2.6" height="3.6" /></element>
+ <element name="1.19" ref="white"><bounds x="19" y="18" width="2.6" height="3.6" /></element>
+ <element name="1.18" ref="white"><bounds x="22" y="18" width="2.6" height="3.6" /></element>
+ <element name="1.17" ref="white"><bounds x="25" y="18" width="2.6" height="3.6" /></element>
+ <element name="1.16" ref="white"><bounds x="28" y="18" width="2.6" height="3.6" /></element>
+ <element name="1.15" ref="white"><bounds x="31" y="18" width="2.6" height="3.6" /></element>
+ <element name="1.14" ref="white"><bounds x="34" y="18" width="2.6" height="3.6" /></element>
+ <element name="1.13" ref="white"><bounds x="37" y="18" width="2.6" height="3.6" /></element>
+ <element name="1.12" ref="white"><bounds x="40" y="18" width="2.6" height="3.6" /></element>
+ <element name="1.11" ref="white"><bounds x="43" y="18" width="2.6" height="3.6" /></element>
+ <element name="1.10" ref="white"><bounds x="46" y="18" width="2.6" height="3.6" /></element>
+ <element name="0.22" ref="white"><bounds x="10" y="22" width="2.6" height="3.6" /></element>
+ <element name="0.21" ref="white"><bounds x="13" y="22" width="2.6" height="3.6" /></element>
+ <element name="0.20" ref="white"><bounds x="16" y="22" width="2.6" height="3.6" /></element>
+ <element name="0.19" ref="white"><bounds x="19" y="22" width="2.6" height="3.6" /></element>
+ <element name="0.18" ref="white"><bounds x="22" y="22" width="2.6" height="3.6" /></element>
+ <element name="0.17" ref="white"><bounds x="25" y="22" width="2.6" height="3.6" /></element>
+ <element name="0.16" ref="white"><bounds x="28" y="22" width="2.6" height="3.6" /></element>
+ <element name="0.15" ref="white"><bounds x="31" y="22" width="2.6" height="3.6" /></element>
+ <element name="0.14" ref="white"><bounds x="34" y="22" width="2.6" height="3.6" /></element>
+ <element name="0.13" ref="white"><bounds x="37" y="22" width="2.6" height="3.6" /></element>
+ <element name="0.12" ref="white"><bounds x="40" y="22" width="2.6" height="3.6" /></element>
+ <element name="0.11" ref="white"><bounds x="43" y="22" width="2.6" height="3.6" /></element>
+ <element name="0.10" ref="white"><bounds x="46" y="22" width="2.6" height="3.6" /></element>
- <bezel name="3.22" element="cba"><bounds x="10" y="10" width="1.6" height="2.0" /></bezel>
- <bezel name="3.21" element="cb2"><bounds x="13" y="10" width="1.6" height="2.0" /></bezel>
- <bezel name="3.20" element="cb3"><bounds x="16" y="10" width="1.6" height="2.0" /></bezel>
- <bezel name="3.19" element="cb4"><bounds x="19" y="10" width="1.6" height="2.0" /></bezel>
- <bezel name="3.18" element="cb5"><bounds x="22" y="10" width="1.6" height="2.0" /></bezel>
- <bezel name="3.17" element="cb6"><bounds x="25" y="10" width="1.6" height="2.0" /></bezel>
- <bezel name="3.16" element="cb7"><bounds x="28" y="10" width="1.6" height="2.0" /></bezel>
- <bezel name="3.15" element="cb8"><bounds x="31" y="10" width="1.6" height="2.0" /></bezel>
- <bezel name="3.14" element="cb9"><bounds x="34" y="10" width="1.6" height="2.0" /></bezel>
- <bezel name="3.13" element="cb0"><bounds x="37" y="10" width="1.8" height="2.0" /></bezel>
- <bezel name="3.12" element="cbj"><bounds x="40" y="10" width="1.6" height="2.0" /></bezel>
- <bezel name="3.11" element="cbq"><bounds x="43" y="10" width="1.6" height="2.0" /></bezel>
- <bezel name="3.10" element="cbk"><bounds x="46" y="10" width="1.6" height="2.0" /></bezel>
- <bezel name="2.22" element="cra"><bounds x="10" y="14" width="1.6" height="2.0" /></bezel>
- <bezel name="2.21" element="cr2"><bounds x="13" y="14" width="1.6" height="2.0" /></bezel>
- <bezel name="2.20" element="cr3"><bounds x="16" y="14" width="1.6" height="2.0" /></bezel>
- <bezel name="2.19" element="cr4"><bounds x="19" y="14" width="1.6" height="2.0" /></bezel>
- <bezel name="2.18" element="cr5"><bounds x="22" y="14" width="1.6" height="2.0" /></bezel>
- <bezel name="2.17" element="cr6"><bounds x="25" y="14" width="1.6" height="2.0" /></bezel>
- <bezel name="2.16" element="cr7"><bounds x="28" y="14" width="1.6" height="2.0" /></bezel>
- <bezel name="2.15" element="cr8"><bounds x="31" y="14" width="1.6" height="2.0" /></bezel>
- <bezel name="2.14" element="cr9"><bounds x="34" y="14" width="1.6" height="2.0" /></bezel>
- <bezel name="2.13" element="cr0"><bounds x="37" y="14" width="1.8" height="2.0" /></bezel>
- <bezel name="2.12" element="crj"><bounds x="40" y="14" width="1.6" height="2.0" /></bezel>
- <bezel name="2.11" element="crq"><bounds x="43" y="14" width="1.6" height="2.0" /></bezel>
- <bezel name="2.10" element="crk"><bounds x="46" y="14" width="1.6" height="2.0" /></bezel>
- <bezel name="1.22" element="cra"><bounds x="10" y="18" width="1.6" height="2.0" /></bezel>
- <bezel name="1.21" element="cr2"><bounds x="13" y="18" width="1.6" height="2.0" /></bezel>
- <bezel name="1.20" element="cr3"><bounds x="16" y="18" width="1.6" height="2.0" /></bezel>
- <bezel name="1.19" element="cr4"><bounds x="19" y="18" width="1.6" height="2.0" /></bezel>
- <bezel name="1.18" element="cr5"><bounds x="22" y="18" width="1.6" height="2.0" /></bezel>
- <bezel name="1.17" element="cr6"><bounds x="25" y="18" width="1.6" height="2.0" /></bezel>
- <bezel name="1.16" element="cr7"><bounds x="28" y="18" width="1.6" height="2.0" /></bezel>
- <bezel name="1.15" element="cr8"><bounds x="31" y="18" width="1.6" height="2.0" /></bezel>
- <bezel name="1.14" element="cr9"><bounds x="34" y="18" width="1.6" height="2.0" /></bezel>
- <bezel name="1.13" element="cr0"><bounds x="37" y="18" width="1.8" height="2.0" /></bezel>
- <bezel name="1.12" element="crj"><bounds x="40" y="18" width="1.6" height="2.0" /></bezel>
- <bezel name="1.11" element="crq"><bounds x="43" y="18" width="1.6" height="2.0" /></bezel>
- <bezel name="1.10" element="crk"><bounds x="46" y="18" width="1.6" height="2.0" /></bezel>
- <bezel name="0.22" element="cba"><bounds x="10" y="22" width="1.6" height="2.0" /></bezel>
- <bezel name="0.21" element="cb2"><bounds x="13" y="22" width="1.6" height="2.0" /></bezel>
- <bezel name="0.20" element="cb3"><bounds x="16" y="22" width="1.6" height="2.0" /></bezel>
- <bezel name="0.19" element="cb4"><bounds x="19" y="22" width="1.6" height="2.0" /></bezel>
- <bezel name="0.18" element="cb5"><bounds x="22" y="22" width="1.6" height="2.0" /></bezel>
- <bezel name="0.17" element="cb6"><bounds x="25" y="22" width="1.6" height="2.0" /></bezel>
- <bezel name="0.16" element="cb7"><bounds x="28" y="22" width="1.6" height="2.0" /></bezel>
- <bezel name="0.15" element="cb8"><bounds x="31" y="22" width="1.6" height="2.0" /></bezel>
- <bezel name="0.14" element="cb9"><bounds x="34" y="22" width="1.6" height="2.0" /></bezel>
- <bezel name="0.13" element="cb0"><bounds x="37" y="22" width="1.8" height="2.0" /></bezel>
- <bezel name="0.12" element="cbj"><bounds x="40" y="22" width="1.6" height="2.0" /></bezel>
- <bezel name="0.11" element="cbq"><bounds x="43" y="22" width="1.6" height="2.0" /></bezel>
- <bezel name="0.10" element="cbk"><bounds x="46" y="22" width="1.6" height="2.0" /></bezel>
+ <element name="3.22" ref="cba"><bounds x="10" y="10" width="1.6" height="2.0" /></element>
+ <element name="3.21" ref="cb2"><bounds x="13" y="10" width="1.6" height="2.0" /></element>
+ <element name="3.20" ref="cb3"><bounds x="16" y="10" width="1.6" height="2.0" /></element>
+ <element name="3.19" ref="cb4"><bounds x="19" y="10" width="1.6" height="2.0" /></element>
+ <element name="3.18" ref="cb5"><bounds x="22" y="10" width="1.6" height="2.0" /></element>
+ <element name="3.17" ref="cb6"><bounds x="25" y="10" width="1.6" height="2.0" /></element>
+ <element name="3.16" ref="cb7"><bounds x="28" y="10" width="1.6" height="2.0" /></element>
+ <element name="3.15" ref="cb8"><bounds x="31" y="10" width="1.6" height="2.0" /></element>
+ <element name="3.14" ref="cb9"><bounds x="34" y="10" width="1.6" height="2.0" /></element>
+ <element name="3.13" ref="cb0"><bounds x="37" y="10" width="1.8" height="2.0" /></element>
+ <element name="3.12" ref="cbj"><bounds x="40" y="10" width="1.6" height="2.0" /></element>
+ <element name="3.11" ref="cbq"><bounds x="43" y="10" width="1.6" height="2.0" /></element>
+ <element name="3.10" ref="cbk"><bounds x="46" y="10" width="1.6" height="2.0" /></element>
+ <element name="2.22" ref="cra"><bounds x="10" y="14" width="1.6" height="2.0" /></element>
+ <element name="2.21" ref="cr2"><bounds x="13" y="14" width="1.6" height="2.0" /></element>
+ <element name="2.20" ref="cr3"><bounds x="16" y="14" width="1.6" height="2.0" /></element>
+ <element name="2.19" ref="cr4"><bounds x="19" y="14" width="1.6" height="2.0" /></element>
+ <element name="2.18" ref="cr5"><bounds x="22" y="14" width="1.6" height="2.0" /></element>
+ <element name="2.17" ref="cr6"><bounds x="25" y="14" width="1.6" height="2.0" /></element>
+ <element name="2.16" ref="cr7"><bounds x="28" y="14" width="1.6" height="2.0" /></element>
+ <element name="2.15" ref="cr8"><bounds x="31" y="14" width="1.6" height="2.0" /></element>
+ <element name="2.14" ref="cr9"><bounds x="34" y="14" width="1.6" height="2.0" /></element>
+ <element name="2.13" ref="cr0"><bounds x="37" y="14" width="1.8" height="2.0" /></element>
+ <element name="2.12" ref="crj"><bounds x="40" y="14" width="1.6" height="2.0" /></element>
+ <element name="2.11" ref="crq"><bounds x="43" y="14" width="1.6" height="2.0" /></element>
+ <element name="2.10" ref="crk"><bounds x="46" y="14" width="1.6" height="2.0" /></element>
+ <element name="1.22" ref="cra"><bounds x="10" y="18" width="1.6" height="2.0" /></element>
+ <element name="1.21" ref="cr2"><bounds x="13" y="18" width="1.6" height="2.0" /></element>
+ <element name="1.20" ref="cr3"><bounds x="16" y="18" width="1.6" height="2.0" /></element>
+ <element name="1.19" ref="cr4"><bounds x="19" y="18" width="1.6" height="2.0" /></element>
+ <element name="1.18" ref="cr5"><bounds x="22" y="18" width="1.6" height="2.0" /></element>
+ <element name="1.17" ref="cr6"><bounds x="25" y="18" width="1.6" height="2.0" /></element>
+ <element name="1.16" ref="cr7"><bounds x="28" y="18" width="1.6" height="2.0" /></element>
+ <element name="1.15" ref="cr8"><bounds x="31" y="18" width="1.6" height="2.0" /></element>
+ <element name="1.14" ref="cr9"><bounds x="34" y="18" width="1.6" height="2.0" /></element>
+ <element name="1.13" ref="cr0"><bounds x="37" y="18" width="1.8" height="2.0" /></element>
+ <element name="1.12" ref="crj"><bounds x="40" y="18" width="1.6" height="2.0" /></element>
+ <element name="1.11" ref="crq"><bounds x="43" y="18" width="1.6" height="2.0" /></element>
+ <element name="1.10" ref="crk"><bounds x="46" y="18" width="1.6" height="2.0" /></element>
+ <element name="0.22" ref="cba"><bounds x="10" y="22" width="1.6" height="2.0" /></element>
+ <element name="0.21" ref="cb2"><bounds x="13" y="22" width="1.6" height="2.0" /></element>
+ <element name="0.20" ref="cb3"><bounds x="16" y="22" width="1.6" height="2.0" /></element>
+ <element name="0.19" ref="cb4"><bounds x="19" y="22" width="1.6" height="2.0" /></element>
+ <element name="0.18" ref="cb5"><bounds x="22" y="22" width="1.6" height="2.0" /></element>
+ <element name="0.17" ref="cb6"><bounds x="25" y="22" width="1.6" height="2.0" /></element>
+ <element name="0.16" ref="cb7"><bounds x="28" y="22" width="1.6" height="2.0" /></element>
+ <element name="0.15" ref="cb8"><bounds x="31" y="22" width="1.6" height="2.0" /></element>
+ <element name="0.14" ref="cb9"><bounds x="34" y="22" width="1.6" height="2.0" /></element>
+ <element name="0.13" ref="cb0"><bounds x="37" y="22" width="1.8" height="2.0" /></element>
+ <element name="0.12" ref="cbj"><bounds x="40" y="22" width="1.6" height="2.0" /></element>
+ <element name="0.11" ref="cbq"><bounds x="43" y="22" width="1.6" height="2.0" /></element>
+ <element name="0.10" ref="cbk"><bounds x="46" y="22" width="1.6" height="2.0" /></element>
- <bezel name="3.22" element="sym_spade"><bounds x="10" y="12" width="2.5" height="1.58" /></bezel>
- <bezel name="3.21" element="sym_spade"><bounds x="13" y="12" width="2.5" height="1.58" /></bezel>
- <bezel name="3.20" element="sym_spade"><bounds x="16" y="12" width="2.5" height="1.58" /></bezel>
- <bezel name="3.19" element="sym_spade"><bounds x="19" y="12" width="2.5" height="1.58" /></bezel>
- <bezel name="3.18" element="sym_spade"><bounds x="22" y="12" width="2.5" height="1.58" /></bezel>
- <bezel name="3.17" element="sym_spade"><bounds x="25" y="12" width="2.5" height="1.58" /></bezel>
- <bezel name="3.16" element="sym_spade"><bounds x="28" y="12" width="2.5" height="1.58" /></bezel>
- <bezel name="3.15" element="sym_spade"><bounds x="31" y="12" width="2.5" height="1.58" /></bezel>
- <bezel name="3.14" element="sym_spade"><bounds x="34" y="12" width="2.5" height="1.58" /></bezel>
- <bezel name="3.13" element="sym_spade"><bounds x="37" y="12" width="2.5" height="1.58" /></bezel>
- <bezel name="3.12" element="sym_spade"><bounds x="40" y="12" width="2.5" height="1.58" /></bezel>
- <bezel name="3.11" element="sym_spade"><bounds x="43" y="12" width="2.5" height="1.58" /></bezel>
- <bezel name="3.10" element="sym_spade"><bounds x="46" y="12" width="2.5" height="1.58" /></bezel>
- <bezel name="2.22" element="sym_heart"><bounds x="10" y="16" width="2.5" height="1.58" /></bezel>
- <bezel name="2.21" element="sym_heart"><bounds x="13" y="16" width="2.5" height="1.58" /></bezel>
- <bezel name="2.20" element="sym_heart"><bounds x="16" y="16" width="2.5" height="1.58" /></bezel>
- <bezel name="2.19" element="sym_heart"><bounds x="19" y="16" width="2.5" height="1.58" /></bezel>
- <bezel name="2.18" element="sym_heart"><bounds x="22" y="16" width="2.5" height="1.58" /></bezel>
- <bezel name="2.17" element="sym_heart"><bounds x="25" y="16" width="2.5" height="1.58" /></bezel>
- <bezel name="2.16" element="sym_heart"><bounds x="28" y="16" width="2.5" height="1.58" /></bezel>
- <bezel name="2.15" element="sym_heart"><bounds x="31" y="16" width="2.5" height="1.58" /></bezel>
- <bezel name="2.14" element="sym_heart"><bounds x="34" y="16" width="2.5" height="1.58" /></bezel>
- <bezel name="2.13" element="sym_heart"><bounds x="37" y="16" width="2.5" height="1.58" /></bezel>
- <bezel name="2.12" element="sym_heart"><bounds x="40" y="16" width="2.5" height="1.58" /></bezel>
- <bezel name="2.11" element="sym_heart"><bounds x="43" y="16" width="2.5" height="1.58" /></bezel>
- <bezel name="2.10" element="sym_heart"><bounds x="46" y="16" width="2.5" height="1.58" /></bezel>
- <bezel name="1.22" element="sym_diamond"><bounds x="10" y="20" width="2.5" height="1.58" /></bezel>
- <bezel name="1.21" element="sym_diamond"><bounds x="13" y="20" width="2.5" height="1.58" /></bezel>
- <bezel name="1.20" element="sym_diamond"><bounds x="16" y="20" width="2.5" height="1.58" /></bezel>
- <bezel name="1.19" element="sym_diamond"><bounds x="19" y="20" width="2.5" height="1.58" /></bezel>
- <bezel name="1.18" element="sym_diamond"><bounds x="22" y="20" width="2.5" height="1.58" /></bezel>
- <bezel name="1.17" element="sym_diamond"><bounds x="25" y="20" width="2.5" height="1.58" /></bezel>
- <bezel name="1.16" element="sym_diamond"><bounds x="28" y="20" width="2.5" height="1.58" /></bezel>
- <bezel name="1.15" element="sym_diamond"><bounds x="31" y="20" width="2.5" height="1.58" /></bezel>
- <bezel name="1.14" element="sym_diamond"><bounds x="34" y="20" width="2.5" height="1.58" /></bezel>
- <bezel name="1.13" element="sym_diamond"><bounds x="37" y="20" width="2.5" height="1.58" /></bezel>
- <bezel name="1.12" element="sym_diamond"><bounds x="40" y="20" width="2.5" height="1.58" /></bezel>
- <bezel name="1.11" element="sym_diamond"><bounds x="43" y="20" width="2.5" height="1.58" /></bezel>
- <bezel name="1.10" element="sym_diamond"><bounds x="46" y="20" width="2.5" height="1.58" /></bezel>
- <bezel name="0.22" element="sym_club"><bounds x="10" y="24" width="2.5" height="1.58" /></bezel>
- <bezel name="0.21" element="sym_club"><bounds x="13" y="24" width="2.5" height="1.58" /></bezel>
- <bezel name="0.20" element="sym_club"><bounds x="16" y="24" width="2.5" height="1.58" /></bezel>
- <bezel name="0.19" element="sym_club"><bounds x="19" y="24" width="2.5" height="1.58" /></bezel>
- <bezel name="0.18" element="sym_club"><bounds x="22" y="24" width="2.5" height="1.58" /></bezel>
- <bezel name="0.17" element="sym_club"><bounds x="25" y="24" width="2.5" height="1.58" /></bezel>
- <bezel name="0.16" element="sym_club"><bounds x="28" y="24" width="2.5" height="1.58" /></bezel>
- <bezel name="0.15" element="sym_club"><bounds x="31" y="24" width="2.5" height="1.58" /></bezel>
- <bezel name="0.14" element="sym_club"><bounds x="34" y="24" width="2.5" height="1.58" /></bezel>
- <bezel name="0.13" element="sym_club"><bounds x="37" y="24" width="2.5" height="1.58" /></bezel>
- <bezel name="0.12" element="sym_club"><bounds x="40" y="24" width="2.5" height="1.58" /></bezel>
- <bezel name="0.11" element="sym_club"><bounds x="43" y="24" width="2.5" height="1.58" /></bezel>
- <bezel name="0.10" element="sym_club"><bounds x="46" y="24" width="2.5" height="1.58" /></bezel>
+ <element name="3.22" ref="sym_spade"><bounds x="10" y="12" width="2.5" height="1.58" /></element>
+ <element name="3.21" ref="sym_spade"><bounds x="13" y="12" width="2.5" height="1.58" /></element>
+ <element name="3.20" ref="sym_spade"><bounds x="16" y="12" width="2.5" height="1.58" /></element>
+ <element name="3.19" ref="sym_spade"><bounds x="19" y="12" width="2.5" height="1.58" /></element>
+ <element name="3.18" ref="sym_spade"><bounds x="22" y="12" width="2.5" height="1.58" /></element>
+ <element name="3.17" ref="sym_spade"><bounds x="25" y="12" width="2.5" height="1.58" /></element>
+ <element name="3.16" ref="sym_spade"><bounds x="28" y="12" width="2.5" height="1.58" /></element>
+ <element name="3.15" ref="sym_spade"><bounds x="31" y="12" width="2.5" height="1.58" /></element>
+ <element name="3.14" ref="sym_spade"><bounds x="34" y="12" width="2.5" height="1.58" /></element>
+ <element name="3.13" ref="sym_spade"><bounds x="37" y="12" width="2.5" height="1.58" /></element>
+ <element name="3.12" ref="sym_spade"><bounds x="40" y="12" width="2.5" height="1.58" /></element>
+ <element name="3.11" ref="sym_spade"><bounds x="43" y="12" width="2.5" height="1.58" /></element>
+ <element name="3.10" ref="sym_spade"><bounds x="46" y="12" width="2.5" height="1.58" /></element>
+ <element name="2.22" ref="sym_heart"><bounds x="10" y="16" width="2.5" height="1.58" /></element>
+ <element name="2.21" ref="sym_heart"><bounds x="13" y="16" width="2.5" height="1.58" /></element>
+ <element name="2.20" ref="sym_heart"><bounds x="16" y="16" width="2.5" height="1.58" /></element>
+ <element name="2.19" ref="sym_heart"><bounds x="19" y="16" width="2.5" height="1.58" /></element>
+ <element name="2.18" ref="sym_heart"><bounds x="22" y="16" width="2.5" height="1.58" /></element>
+ <element name="2.17" ref="sym_heart"><bounds x="25" y="16" width="2.5" height="1.58" /></element>
+ <element name="2.16" ref="sym_heart"><bounds x="28" y="16" width="2.5" height="1.58" /></element>
+ <element name="2.15" ref="sym_heart"><bounds x="31" y="16" width="2.5" height="1.58" /></element>
+ <element name="2.14" ref="sym_heart"><bounds x="34" y="16" width="2.5" height="1.58" /></element>
+ <element name="2.13" ref="sym_heart"><bounds x="37" y="16" width="2.5" height="1.58" /></element>
+ <element name="2.12" ref="sym_heart"><bounds x="40" y="16" width="2.5" height="1.58" /></element>
+ <element name="2.11" ref="sym_heart"><bounds x="43" y="16" width="2.5" height="1.58" /></element>
+ <element name="2.10" ref="sym_heart"><bounds x="46" y="16" width="2.5" height="1.58" /></element>
+ <element name="1.22" ref="sym_diamond"><bounds x="10" y="20" width="2.5" height="1.58" /></element>
+ <element name="1.21" ref="sym_diamond"><bounds x="13" y="20" width="2.5" height="1.58" /></element>
+ <element name="1.20" ref="sym_diamond"><bounds x="16" y="20" width="2.5" height="1.58" /></element>
+ <element name="1.19" ref="sym_diamond"><bounds x="19" y="20" width="2.5" height="1.58" /></element>
+ <element name="1.18" ref="sym_diamond"><bounds x="22" y="20" width="2.5" height="1.58" /></element>
+ <element name="1.17" ref="sym_diamond"><bounds x="25" y="20" width="2.5" height="1.58" /></element>
+ <element name="1.16" ref="sym_diamond"><bounds x="28" y="20" width="2.5" height="1.58" /></element>
+ <element name="1.15" ref="sym_diamond"><bounds x="31" y="20" width="2.5" height="1.58" /></element>
+ <element name="1.14" ref="sym_diamond"><bounds x="34" y="20" width="2.5" height="1.58" /></element>
+ <element name="1.13" ref="sym_diamond"><bounds x="37" y="20" width="2.5" height="1.58" /></element>
+ <element name="1.12" ref="sym_diamond"><bounds x="40" y="20" width="2.5" height="1.58" /></element>
+ <element name="1.11" ref="sym_diamond"><bounds x="43" y="20" width="2.5" height="1.58" /></element>
+ <element name="1.10" ref="sym_diamond"><bounds x="46" y="20" width="2.5" height="1.58" /></element>
+ <element name="0.22" ref="sym_club"><bounds x="10" y="24" width="2.5" height="1.58" /></element>
+ <element name="0.21" ref="sym_club"><bounds x="13" y="24" width="2.5" height="1.58" /></element>
+ <element name="0.20" ref="sym_club"><bounds x="16" y="24" width="2.5" height="1.58" /></element>
+ <element name="0.19" ref="sym_club"><bounds x="19" y="24" width="2.5" height="1.58" /></element>
+ <element name="0.18" ref="sym_club"><bounds x="22" y="24" width="2.5" height="1.58" /></element>
+ <element name="0.17" ref="sym_club"><bounds x="25" y="24" width="2.5" height="1.58" /></element>
+ <element name="0.16" ref="sym_club"><bounds x="28" y="24" width="2.5" height="1.58" /></element>
+ <element name="0.15" ref="sym_club"><bounds x="31" y="24" width="2.5" height="1.58" /></element>
+ <element name="0.14" ref="sym_club"><bounds x="34" y="24" width="2.5" height="1.58" /></element>
+ <element name="0.13" ref="sym_club"><bounds x="37" y="24" width="2.5" height="1.58" /></element>
+ <element name="0.12" ref="sym_club"><bounds x="40" y="24" width="2.5" height="1.58" /></element>
+ <element name="0.11" ref="sym_club"><bounds x="43" y="24" width="2.5" height="1.58" /></element>
+ <element name="0.10" ref="sym_club"><bounds x="46" y="24" width="2.5" height="1.58" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/mdallas.lay b/src/mame/layout/mdallas.lay
index 8efd59335e0..d21a1d8c3ff 100644
--- a/src/mame/layout/mdallas.lay
+++ b/src/mame/layout/mdallas.lay
@@ -11,30 +11,30 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="80" top="0" bottom="15" />
- <bezel name="digit7" element="digit">
+ <element name="digit7" ref="digit">
<bounds x="0" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit6" element="digit">
+ </element>
+ <element name="digit6" ref="digit">
<bounds x="10" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds x="20" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds x="30" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds x="40" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds x="50" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds x="60" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit0" element="digit">
+ </element>
+ <element name="digit0" ref="digit">
<bounds x="70" y="0" width="10" height="15" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/mdndclab.lay b/src/mame/layout/mdndclab.lay
index bc8ee1b8d2c..224462c4afc 100644
--- a/src/mame/layout/mdndclab.lay
+++ b/src/mame/layout/mdndclab.lay
@@ -226,260 +226,260 @@ license:CC0
<view name="Internal Layout">
<bounds left="-15" right="80" top="-2.5" bottom="80" />
- <bezel element="static_black">
+ <element ref="static_black">
<bounds left="-16" right="81" top="-3" bottom="81" />
- </bezel>
+ </element>
<!-- 8*8 buttons -->
- <bezel element="hlr" inputtag="IN.9" inputmask="0x01"><bounds x="0" y="0" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.10" inputmask="0x01"><bounds x="10" y="0" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.11" inputmask="0x01"><bounds x="20" y="0" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.12" inputmask="0x01"><bounds x="30" y="0" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.13" inputmask="0x01"><bounds x="40" y="0" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.14" inputmask="0x01"><bounds x="50" y="0" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.15" inputmask="0x01"><bounds x="60" y="0" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.16" inputmask="0x01"><bounds x="70" y="0" width="7.5" height="7.5" /></bezel>
-
- <bezel element="hlr" inputtag="IN.9" inputmask="0x02"><bounds x="0" y="10" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.10" inputmask="0x02"><bounds x="10" y="10" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.11" inputmask="0x02"><bounds x="20" y="10" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.12" inputmask="0x02"><bounds x="30" y="10" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.13" inputmask="0x02"><bounds x="40" y="10" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.14" inputmask="0x02"><bounds x="50" y="10" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.15" inputmask="0x02"><bounds x="60" y="10" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.16" inputmask="0x02"><bounds x="70" y="10" width="7.5" height="7.5" /></bezel>
-
- <bezel element="hlr" inputtag="IN.9" inputmask="0x04"><bounds x="0" y="20" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.10" inputmask="0x04"><bounds x="10" y="20" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.11" inputmask="0x04"><bounds x="20" y="20" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.12" inputmask="0x04"><bounds x="30" y="20" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.13" inputmask="0x04"><bounds x="40" y="20" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.14" inputmask="0x04"><bounds x="50" y="20" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.15" inputmask="0x04"><bounds x="60" y="20" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.16" inputmask="0x04"><bounds x="70" y="20" width="7.5" height="7.5" /></bezel>
-
- <bezel element="hlr" inputtag="IN.9" inputmask="0x08"><bounds x="0" y="30" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.10" inputmask="0x08"><bounds x="10" y="30" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.11" inputmask="0x08"><bounds x="20" y="30" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.12" inputmask="0x08"><bounds x="30" y="30" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.13" inputmask="0x08"><bounds x="40" y="30" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.14" inputmask="0x08"><bounds x="50" y="30" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.15" inputmask="0x08"><bounds x="60" y="30" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.16" inputmask="0x08"><bounds x="70" y="30" width="7.5" height="7.5" /></bezel>
-
- <bezel element="hlr" inputtag="IN.0" inputmask="0x01"><bounds x="0" y="40" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.1" inputmask="0x01"><bounds x="10" y="40" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.2" inputmask="0x01"><bounds x="20" y="40" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.3" inputmask="0x01"><bounds x="30" y="40" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.4" inputmask="0x01"><bounds x="40" y="40" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.5" inputmask="0x01"><bounds x="50" y="40" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.6" inputmask="0x01"><bounds x="60" y="40" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.7" inputmask="0x01"><bounds x="70" y="40" width="7.5" height="7.5" /></bezel>
-
- <bezel element="hlr" inputtag="IN.0" inputmask="0x02"><bounds x="0" y="50" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.1" inputmask="0x02"><bounds x="10" y="50" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.2" inputmask="0x02"><bounds x="20" y="50" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.3" inputmask="0x02"><bounds x="30" y="50" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.4" inputmask="0x02"><bounds x="40" y="50" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.5" inputmask="0x02"><bounds x="50" y="50" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.6" inputmask="0x02"><bounds x="60" y="50" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.7" inputmask="0x02"><bounds x="70" y="50" width="7.5" height="7.5" /></bezel>
-
- <bezel element="hlr" inputtag="IN.0" inputmask="0x04"><bounds x="0" y="60" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.1" inputmask="0x04"><bounds x="10" y="60" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.2" inputmask="0x04"><bounds x="20" y="60" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.3" inputmask="0x04"><bounds x="30" y="60" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.4" inputmask="0x04"><bounds x="40" y="60" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.5" inputmask="0x04"><bounds x="50" y="60" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.6" inputmask="0x04"><bounds x="60" y="60" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.7" inputmask="0x04"><bounds x="70" y="60" width="7.5" height="7.5" /></bezel>
-
- <bezel element="hlr" inputtag="IN.0" inputmask="0x08"><bounds x="0" y="70" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.1" inputmask="0x08"><bounds x="10" y="70" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.2" inputmask="0x08"><bounds x="20" y="70" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.3" inputmask="0x08"><bounds x="30" y="70" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.4" inputmask="0x08"><bounds x="40" y="70" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.5" inputmask="0x08"><bounds x="50" y="70" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.6" inputmask="0x08"><bounds x="60" y="70" width="7.5" height="7.5" /></bezel>
- <bezel element="hlr" inputtag="IN.7" inputmask="0x08"><bounds x="70" y="70" width="7.5" height="7.5" /></bezel>
+ <element ref="hlr" inputtag="IN.9" inputmask="0x01"><bounds x="0" y="0" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.10" inputmask="0x01"><bounds x="10" y="0" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.11" inputmask="0x01"><bounds x="20" y="0" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.12" inputmask="0x01"><bounds x="30" y="0" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.13" inputmask="0x01"><bounds x="40" y="0" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.14" inputmask="0x01"><bounds x="50" y="0" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.15" inputmask="0x01"><bounds x="60" y="0" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.16" inputmask="0x01"><bounds x="70" y="0" width="7.5" height="7.5" /></element>
+
+ <element ref="hlr" inputtag="IN.9" inputmask="0x02"><bounds x="0" y="10" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.10" inputmask="0x02"><bounds x="10" y="10" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.11" inputmask="0x02"><bounds x="20" y="10" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.12" inputmask="0x02"><bounds x="30" y="10" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.13" inputmask="0x02"><bounds x="40" y="10" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.14" inputmask="0x02"><bounds x="50" y="10" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.15" inputmask="0x02"><bounds x="60" y="10" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.16" inputmask="0x02"><bounds x="70" y="10" width="7.5" height="7.5" /></element>
+
+ <element ref="hlr" inputtag="IN.9" inputmask="0x04"><bounds x="0" y="20" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.10" inputmask="0x04"><bounds x="10" y="20" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.11" inputmask="0x04"><bounds x="20" y="20" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.12" inputmask="0x04"><bounds x="30" y="20" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.13" inputmask="0x04"><bounds x="40" y="20" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.14" inputmask="0x04"><bounds x="50" y="20" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.15" inputmask="0x04"><bounds x="60" y="20" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.16" inputmask="0x04"><bounds x="70" y="20" width="7.5" height="7.5" /></element>
+
+ <element ref="hlr" inputtag="IN.9" inputmask="0x08"><bounds x="0" y="30" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.10" inputmask="0x08"><bounds x="10" y="30" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.11" inputmask="0x08"><bounds x="20" y="30" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.12" inputmask="0x08"><bounds x="30" y="30" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.13" inputmask="0x08"><bounds x="40" y="30" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.14" inputmask="0x08"><bounds x="50" y="30" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.15" inputmask="0x08"><bounds x="60" y="30" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.16" inputmask="0x08"><bounds x="70" y="30" width="7.5" height="7.5" /></element>
+
+ <element ref="hlr" inputtag="IN.0" inputmask="0x01"><bounds x="0" y="40" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.1" inputmask="0x01"><bounds x="10" y="40" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.2" inputmask="0x01"><bounds x="20" y="40" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.3" inputmask="0x01"><bounds x="30" y="40" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.4" inputmask="0x01"><bounds x="40" y="40" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.5" inputmask="0x01"><bounds x="50" y="40" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.6" inputmask="0x01"><bounds x="60" y="40" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.7" inputmask="0x01"><bounds x="70" y="40" width="7.5" height="7.5" /></element>
+
+ <element ref="hlr" inputtag="IN.0" inputmask="0x02"><bounds x="0" y="50" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.1" inputmask="0x02"><bounds x="10" y="50" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.2" inputmask="0x02"><bounds x="20" y="50" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.3" inputmask="0x02"><bounds x="30" y="50" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.4" inputmask="0x02"><bounds x="40" y="50" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.5" inputmask="0x02"><bounds x="50" y="50" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.6" inputmask="0x02"><bounds x="60" y="50" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.7" inputmask="0x02"><bounds x="70" y="50" width="7.5" height="7.5" /></element>
+
+ <element ref="hlr" inputtag="IN.0" inputmask="0x04"><bounds x="0" y="60" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.1" inputmask="0x04"><bounds x="10" y="60" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.2" inputmask="0x04"><bounds x="20" y="60" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.3" inputmask="0x04"><bounds x="30" y="60" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.4" inputmask="0x04"><bounds x="40" y="60" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.5" inputmask="0x04"><bounds x="50" y="60" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.6" inputmask="0x04"><bounds x="60" y="60" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.7" inputmask="0x04"><bounds x="70" y="60" width="7.5" height="7.5" /></element>
+
+ <element ref="hlr" inputtag="IN.0" inputmask="0x08"><bounds x="0" y="70" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.1" inputmask="0x08"><bounds x="10" y="70" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.2" inputmask="0x08"><bounds x="20" y="70" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.3" inputmask="0x08"><bounds x="30" y="70" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.4" inputmask="0x08"><bounds x="40" y="70" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.5" inputmask="0x08"><bounds x="50" y="70" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.6" inputmask="0x08"><bounds x="60" y="70" width="7.5" height="7.5" /></element>
+ <element ref="hlr" inputtag="IN.7" inputmask="0x08"><bounds x="70" y="70" width="7.5" height="7.5" /></element>
<!-- wall pieces -->
- <bezel name="colwall11" element="wall"><bounds x= "7.5" y= "0" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall12" element="wall"><bounds x= "7.5" y="10" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall13" element="wall"><bounds x= "7.5" y="20" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall14" element="wall"><bounds x= "7.5" y="30" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall15" element="wall"><bounds x= "7.5" y="40" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall16" element="wall"><bounds x= "7.5" y="50" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall17" element="wall"><bounds x= "7.5" y="60" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall18" element="wall"><bounds x= "7.5" y="70" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall21" element="wall"><bounds x="17.5" y= "0" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall22" element="wall"><bounds x="17.5" y="10" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall23" element="wall"><bounds x="17.5" y="20" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall24" element="wall"><bounds x="17.5" y="30" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall25" element="wall"><bounds x="17.5" y="40" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall26" element="wall"><bounds x="17.5" y="50" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall27" element="wall"><bounds x="17.5" y="60" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall28" element="wall"><bounds x="17.5" y="70" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall31" element="wall"><bounds x="27.5" y= "0" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall32" element="wall"><bounds x="27.5" y="10" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall33" element="wall"><bounds x="27.5" y="20" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall34" element="wall"><bounds x="27.5" y="30" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall35" element="wall"><bounds x="27.5" y="40" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall36" element="wall"><bounds x="27.5" y="50" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall37" element="wall"><bounds x="27.5" y="60" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall38" element="wall"><bounds x="27.5" y="70" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall41" element="wall"><bounds x="37.5" y= "0" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall42" element="wall"><bounds x="37.5" y="10" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall43" element="wall"><bounds x="37.5" y="20" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall44" element="wall"><bounds x="37.5" y="30" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall45" element="wall"><bounds x="37.5" y="40" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall46" element="wall"><bounds x="37.5" y="50" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall47" element="wall"><bounds x="37.5" y="60" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall48" element="wall"><bounds x="37.5" y="70" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall51" element="wall"><bounds x="47.5" y= "0" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall52" element="wall"><bounds x="47.5" y="10" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall53" element="wall"><bounds x="47.5" y="20" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall54" element="wall"><bounds x="47.5" y="30" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall55" element="wall"><bounds x="47.5" y="40" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall56" element="wall"><bounds x="47.5" y="50" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall57" element="wall"><bounds x="47.5" y="60" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall58" element="wall"><bounds x="47.5" y="70" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall61" element="wall"><bounds x="57.5" y= "0" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall62" element="wall"><bounds x="57.5" y="10" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall63" element="wall"><bounds x="57.5" y="20" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall64" element="wall"><bounds x="57.5" y="30" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall65" element="wall"><bounds x="57.5" y="40" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall66" element="wall"><bounds x="57.5" y="50" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall67" element="wall"><bounds x="57.5" y="60" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall68" element="wall"><bounds x="57.5" y="70" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall71" element="wall"><bounds x="67.5" y= "0" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall72" element="wall"><bounds x="67.5" y="10" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall73" element="wall"><bounds x="67.5" y="20" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall74" element="wall"><bounds x="67.5" y="30" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall75" element="wall"><bounds x="67.5" y="40" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall76" element="wall"><bounds x="67.5" y="50" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall77" element="wall"><bounds x="67.5" y="60" width="2.5" height="7.5" /></bezel>
- <bezel name="colwall78" element="wall"><bounds x="67.5" y="70" width="2.5" height="7.5" /></bezel>
-
- <bezel name="rowwall11" element="wall"><bounds x= "0" y= "7.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall12" element="wall"><bounds x="10" y= "7.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall13" element="wall"><bounds x="20" y= "7.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall14" element="wall"><bounds x="30" y= "7.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall15" element="wall"><bounds x="40" y= "7.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall16" element="wall"><bounds x="50" y= "7.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall17" element="wall"><bounds x="60" y= "7.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall18" element="wall"><bounds x="70" y= "7.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall21" element="wall"><bounds x= "0" y="17.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall22" element="wall"><bounds x="10" y="17.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall23" element="wall"><bounds x="20" y="17.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall24" element="wall"><bounds x="30" y="17.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall25" element="wall"><bounds x="40" y="17.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall26" element="wall"><bounds x="50" y="17.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall27" element="wall"><bounds x="60" y="17.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall28" element="wall"><bounds x="70" y="17.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall31" element="wall"><bounds x= "0" y="27.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall32" element="wall"><bounds x="10" y="27.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall33" element="wall"><bounds x="20" y="27.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall34" element="wall"><bounds x="30" y="27.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall35" element="wall"><bounds x="40" y="27.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall36" element="wall"><bounds x="50" y="27.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall37" element="wall"><bounds x="60" y="27.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall38" element="wall"><bounds x="70" y="27.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall41" element="wall"><bounds x= "0" y="37.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall42" element="wall"><bounds x="10" y="37.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall43" element="wall"><bounds x="20" y="37.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall44" element="wall"><bounds x="30" y="37.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall45" element="wall"><bounds x="40" y="37.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall46" element="wall"><bounds x="50" y="37.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall47" element="wall"><bounds x="60" y="37.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall48" element="wall"><bounds x="70" y="37.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall51" element="wall"><bounds x= "0" y="47.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall52" element="wall"><bounds x="10" y="47.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall53" element="wall"><bounds x="20" y="47.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall54" element="wall"><bounds x="30" y="47.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall55" element="wall"><bounds x="40" y="47.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall56" element="wall"><bounds x="50" y="47.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall57" element="wall"><bounds x="60" y="47.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall58" element="wall"><bounds x="70" y="47.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall61" element="wall"><bounds x= "0" y="57.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall62" element="wall"><bounds x="10" y="57.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall63" element="wall"><bounds x="20" y="57.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall64" element="wall"><bounds x="30" y="57.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall65" element="wall"><bounds x="40" y="57.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall66" element="wall"><bounds x="50" y="57.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall67" element="wall"><bounds x="60" y="57.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall68" element="wall"><bounds x="70" y="57.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall71" element="wall"><bounds x= "0" y="67.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall72" element="wall"><bounds x="10" y="67.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall73" element="wall"><bounds x="20" y="67.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall74" element="wall"><bounds x="30" y="67.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall75" element="wall"><bounds x="40" y="67.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall76" element="wall"><bounds x="50" y="67.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall77" element="wall"><bounds x="60" y="67.5" width="7.5" height="2.5" /></bezel>
- <bezel name="rowwall78" element="wall"><bounds x="70" y="67.5" width="7.5" height="2.5" /></bezel>
+ <element name="colwall11" ref="wall"><bounds x= "7.5" y= "0" width="2.5" height="7.5" /></element>
+ <element name="colwall12" ref="wall"><bounds x= "7.5" y="10" width="2.5" height="7.5" /></element>
+ <element name="colwall13" ref="wall"><bounds x= "7.5" y="20" width="2.5" height="7.5" /></element>
+ <element name="colwall14" ref="wall"><bounds x= "7.5" y="30" width="2.5" height="7.5" /></element>
+ <element name="colwall15" ref="wall"><bounds x= "7.5" y="40" width="2.5" height="7.5" /></element>
+ <element name="colwall16" ref="wall"><bounds x= "7.5" y="50" width="2.5" height="7.5" /></element>
+ <element name="colwall17" ref="wall"><bounds x= "7.5" y="60" width="2.5" height="7.5" /></element>
+ <element name="colwall18" ref="wall"><bounds x= "7.5" y="70" width="2.5" height="7.5" /></element>
+ <element name="colwall21" ref="wall"><bounds x="17.5" y= "0" width="2.5" height="7.5" /></element>
+ <element name="colwall22" ref="wall"><bounds x="17.5" y="10" width="2.5" height="7.5" /></element>
+ <element name="colwall23" ref="wall"><bounds x="17.5" y="20" width="2.5" height="7.5" /></element>
+ <element name="colwall24" ref="wall"><bounds x="17.5" y="30" width="2.5" height="7.5" /></element>
+ <element name="colwall25" ref="wall"><bounds x="17.5" y="40" width="2.5" height="7.5" /></element>
+ <element name="colwall26" ref="wall"><bounds x="17.5" y="50" width="2.5" height="7.5" /></element>
+ <element name="colwall27" ref="wall"><bounds x="17.5" y="60" width="2.5" height="7.5" /></element>
+ <element name="colwall28" ref="wall"><bounds x="17.5" y="70" width="2.5" height="7.5" /></element>
+ <element name="colwall31" ref="wall"><bounds x="27.5" y= "0" width="2.5" height="7.5" /></element>
+ <element name="colwall32" ref="wall"><bounds x="27.5" y="10" width="2.5" height="7.5" /></element>
+ <element name="colwall33" ref="wall"><bounds x="27.5" y="20" width="2.5" height="7.5" /></element>
+ <element name="colwall34" ref="wall"><bounds x="27.5" y="30" width="2.5" height="7.5" /></element>
+ <element name="colwall35" ref="wall"><bounds x="27.5" y="40" width="2.5" height="7.5" /></element>
+ <element name="colwall36" ref="wall"><bounds x="27.5" y="50" width="2.5" height="7.5" /></element>
+ <element name="colwall37" ref="wall"><bounds x="27.5" y="60" width="2.5" height="7.5" /></element>
+ <element name="colwall38" ref="wall"><bounds x="27.5" y="70" width="2.5" height="7.5" /></element>
+ <element name="colwall41" ref="wall"><bounds x="37.5" y= "0" width="2.5" height="7.5" /></element>
+ <element name="colwall42" ref="wall"><bounds x="37.5" y="10" width="2.5" height="7.5" /></element>
+ <element name="colwall43" ref="wall"><bounds x="37.5" y="20" width="2.5" height="7.5" /></element>
+ <element name="colwall44" ref="wall"><bounds x="37.5" y="30" width="2.5" height="7.5" /></element>
+ <element name="colwall45" ref="wall"><bounds x="37.5" y="40" width="2.5" height="7.5" /></element>
+ <element name="colwall46" ref="wall"><bounds x="37.5" y="50" width="2.5" height="7.5" /></element>
+ <element name="colwall47" ref="wall"><bounds x="37.5" y="60" width="2.5" height="7.5" /></element>
+ <element name="colwall48" ref="wall"><bounds x="37.5" y="70" width="2.5" height="7.5" /></element>
+ <element name="colwall51" ref="wall"><bounds x="47.5" y= "0" width="2.5" height="7.5" /></element>
+ <element name="colwall52" ref="wall"><bounds x="47.5" y="10" width="2.5" height="7.5" /></element>
+ <element name="colwall53" ref="wall"><bounds x="47.5" y="20" width="2.5" height="7.5" /></element>
+ <element name="colwall54" ref="wall"><bounds x="47.5" y="30" width="2.5" height="7.5" /></element>
+ <element name="colwall55" ref="wall"><bounds x="47.5" y="40" width="2.5" height="7.5" /></element>
+ <element name="colwall56" ref="wall"><bounds x="47.5" y="50" width="2.5" height="7.5" /></element>
+ <element name="colwall57" ref="wall"><bounds x="47.5" y="60" width="2.5" height="7.5" /></element>
+ <element name="colwall58" ref="wall"><bounds x="47.5" y="70" width="2.5" height="7.5" /></element>
+ <element name="colwall61" ref="wall"><bounds x="57.5" y= "0" width="2.5" height="7.5" /></element>
+ <element name="colwall62" ref="wall"><bounds x="57.5" y="10" width="2.5" height="7.5" /></element>
+ <element name="colwall63" ref="wall"><bounds x="57.5" y="20" width="2.5" height="7.5" /></element>
+ <element name="colwall64" ref="wall"><bounds x="57.5" y="30" width="2.5" height="7.5" /></element>
+ <element name="colwall65" ref="wall"><bounds x="57.5" y="40" width="2.5" height="7.5" /></element>
+ <element name="colwall66" ref="wall"><bounds x="57.5" y="50" width="2.5" height="7.5" /></element>
+ <element name="colwall67" ref="wall"><bounds x="57.5" y="60" width="2.5" height="7.5" /></element>
+ <element name="colwall68" ref="wall"><bounds x="57.5" y="70" width="2.5" height="7.5" /></element>
+ <element name="colwall71" ref="wall"><bounds x="67.5" y= "0" width="2.5" height="7.5" /></element>
+ <element name="colwall72" ref="wall"><bounds x="67.5" y="10" width="2.5" height="7.5" /></element>
+ <element name="colwall73" ref="wall"><bounds x="67.5" y="20" width="2.5" height="7.5" /></element>
+ <element name="colwall74" ref="wall"><bounds x="67.5" y="30" width="2.5" height="7.5" /></element>
+ <element name="colwall75" ref="wall"><bounds x="67.5" y="40" width="2.5" height="7.5" /></element>
+ <element name="colwall76" ref="wall"><bounds x="67.5" y="50" width="2.5" height="7.5" /></element>
+ <element name="colwall77" ref="wall"><bounds x="67.5" y="60" width="2.5" height="7.5" /></element>
+ <element name="colwall78" ref="wall"><bounds x="67.5" y="70" width="2.5" height="7.5" /></element>
+
+ <element name="rowwall11" ref="wall"><bounds x= "0" y= "7.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall12" ref="wall"><bounds x="10" y= "7.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall13" ref="wall"><bounds x="20" y= "7.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall14" ref="wall"><bounds x="30" y= "7.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall15" ref="wall"><bounds x="40" y= "7.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall16" ref="wall"><bounds x="50" y= "7.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall17" ref="wall"><bounds x="60" y= "7.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall18" ref="wall"><bounds x="70" y= "7.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall21" ref="wall"><bounds x= "0" y="17.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall22" ref="wall"><bounds x="10" y="17.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall23" ref="wall"><bounds x="20" y="17.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall24" ref="wall"><bounds x="30" y="17.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall25" ref="wall"><bounds x="40" y="17.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall26" ref="wall"><bounds x="50" y="17.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall27" ref="wall"><bounds x="60" y="17.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall28" ref="wall"><bounds x="70" y="17.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall31" ref="wall"><bounds x= "0" y="27.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall32" ref="wall"><bounds x="10" y="27.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall33" ref="wall"><bounds x="20" y="27.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall34" ref="wall"><bounds x="30" y="27.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall35" ref="wall"><bounds x="40" y="27.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall36" ref="wall"><bounds x="50" y="27.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall37" ref="wall"><bounds x="60" y="27.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall38" ref="wall"><bounds x="70" y="27.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall41" ref="wall"><bounds x= "0" y="37.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall42" ref="wall"><bounds x="10" y="37.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall43" ref="wall"><bounds x="20" y="37.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall44" ref="wall"><bounds x="30" y="37.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall45" ref="wall"><bounds x="40" y="37.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall46" ref="wall"><bounds x="50" y="37.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall47" ref="wall"><bounds x="60" y="37.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall48" ref="wall"><bounds x="70" y="37.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall51" ref="wall"><bounds x= "0" y="47.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall52" ref="wall"><bounds x="10" y="47.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall53" ref="wall"><bounds x="20" y="47.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall54" ref="wall"><bounds x="30" y="47.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall55" ref="wall"><bounds x="40" y="47.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall56" ref="wall"><bounds x="50" y="47.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall57" ref="wall"><bounds x="60" y="47.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall58" ref="wall"><bounds x="70" y="47.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall61" ref="wall"><bounds x= "0" y="57.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall62" ref="wall"><bounds x="10" y="57.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall63" ref="wall"><bounds x="20" y="57.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall64" ref="wall"><bounds x="30" y="57.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall65" ref="wall"><bounds x="40" y="57.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall66" ref="wall"><bounds x="50" y="57.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall67" ref="wall"><bounds x="60" y="57.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall68" ref="wall"><bounds x="70" y="57.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall71" ref="wall"><bounds x= "0" y="67.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall72" ref="wall"><bounds x="10" y="67.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall73" ref="wall"><bounds x="20" y="67.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall74" ref="wall"><bounds x="30" y="67.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall75" ref="wall"><bounds x="40" y="67.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall76" ref="wall"><bounds x="50" y="67.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall77" ref="wall"><bounds x="60" y="67.5" width="7.5" height="2.5" /></element>
+ <element name="rowwall78" ref="wall"><bounds x="70" y="67.5" width="7.5" height="2.5" /></element>
<!-- left side -->
- <bezel element="static_red"><bounds x="-12.5" y="0" width="7.5" height="7.5" /></bezel>
- <bezel element="static_red"><bounds x="-12.5" y="10" width="7.5" height="7.5" /></bezel>
- <bezel element="static_red"><bounds x="-12.5" y="20" width="7.5" height="7.5" /></bezel>
- <bezel element="static_red"><bounds x="-12.5" y="30" width="7.5" height="7.5" /></bezel>
- <bezel element="static_red"><bounds x="-12.5" y="40" width="7.5" height="7.5" /></bezel>
- <bezel element="static_red"><bounds x="-12.5" y="50" width="7.5" height="7.5" /></bezel>
- <bezel element="static_red"><bounds x="-12.5" y="60" width="7.5" height="7.5" /></bezel>
- <bezel element="static_red"><bounds x="-12.5" y="70" width="7.5" height="7.5" /></bezel>
-
- <bezel element="text_l01"><bounds x="-12.5" y="2" width="7.5" height="1.5" /></bezel>
- <bezel element="text_l02"><bounds x="-12.5" y="4" width="7.5" height="1.5" /></bezel>
-
- <bezel element="text_l11"><bounds x="-12.5" y="11.5" width="7.5" height="1.5" /></bezel>
- <bezel element="text_l12"><bounds x="-12.5" y="14.5" width="7.5" height="1.5" /></bezel>
-
- <bezel element="text_l21"><bounds x="-12.5" y="20.5" width="7.5" height="1.5" /></bezel>
- <bezel element="text_l22"><bounds x="-12.5" y="22" width="7.5" height="1.5" /></bezel>
- <bezel element="text_l23"><bounds x="-12.5" y="24" width="7.5" height="1.5" /></bezel>
- <bezel element="text_l24"><bounds x="-12.5" y="25.5" width="7.5" height="1.5" /></bezel>
-
- <bezel element="text_l31"><bounds x="-12.5" y="30.5" width="7.5" height="1.5" /></bezel>
- <bezel element="text_l32"><bounds x="-12.5" y="32" width="7.5" height="1.5" /></bezel>
- <bezel element="text_l33"><bounds x="-12.5" y="34" width="7.5" height="1.5" /></bezel>
- <bezel element="text_l34"><bounds x="-12.5" y="35.5" width="7.5" height="1.5" /></bezel>
-
- <bezel element="text_l41"><bounds x="-12.5" y="41.5" width="7.5" height="1.5" /></bezel>
- <bezel element="text_l42"><bounds x="-12.5" y="44.5" width="7.5" height="1.5" /></bezel>
-
- <bezel element="text_l51"><bounds x="-12.5" y="50.5" width="7.5" height="1.5" /></bezel>
- <bezel element="text_l52"><bounds x="-12.5" y="52" width="7.5" height="1.5" /></bezel>
- <bezel element="text_l53"><bounds x="-12.5" y="54" width="7.5" height="1.5" /></bezel>
- <bezel element="text_l54"><bounds x="-12.5" y="55.5" width="7.5" height="1.5" /></bezel>
-
- <bezel element="text_l61"><bounds x="-12.5" y="61.5" width="7.5" height="1.5" /></bezel>
- <bezel element="text_l62"><bounds x="-12.5" y="64.5" width="7.5" height="1.5" /></bezel>
-
- <bezel element="text_l71"><bounds x="-12.5" y="71.5" width="7.5" height="1.5" /></bezel>
- <bezel element="text_l72"><bounds x="-12.5" y="74.5" width="7.5" height="1.5" /></bezel>
-
- <bezel element="static_white"><bounds x="-12.6" y="13.65" width="7.7" height="0.2" /></bezel>
- <bezel element="static_white"><bounds x="-12.6" y="23.65" width="7.7" height="0.2" /></bezel>
- <bezel element="static_white"><bounds x="-12.6" y="33.65" width="7.7" height="0.2" /></bezel>
- <bezel element="static_white"><bounds x="-12.6" y="43.65" width="7.7" height="0.2" /></bezel>
- <bezel element="static_white"><bounds x="-12.6" y="53.65" width="7.7" height="0.2" /></bezel>
- <bezel element="static_white"><bounds x="-12.6" y="63.65" width="7.7" height="0.2" /></bezel>
- <bezel element="static_white"><bounds x="-12.6" y="73.65" width="7.7" height="0.2" /></bezel>
-
- <bezel element="static_black"><bounds x="-5" y="-1" width="1" height="80" /></bezel>
- <bezel element="static_black"><bounds x="-13.5" y="-1" width="1" height="80" /></bezel>
-
- <bezel element="hl" inputtag="IN.17" inputmask="0x01"><bounds x="-12.5" y="0" width="7.5" height="7.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.17" inputmask="0x02"><bounds x="-12.5" y="10" width="7.5" height="7.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.17" inputmask="0x04"><bounds x="-12.5" y="20" width="7.5" height="7.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.17" inputmask="0x08"><bounds x="-12.5" y="30" width="7.5" height="7.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.8" inputmask="0x01"><bounds x="-12.5" y="40" width="7.5" height="7.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.8" inputmask="0x02"><bounds x="-12.5" y="50" width="7.5" height="7.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.8" inputmask="0x04"><bounds x="-12.5" y="60" width="7.5" height="7.5" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.8" inputmask="0x08"><bounds x="-12.5" y="70" width="7.5" height="7.5" /><color alpha="0.2" /></bezel>
+ <element ref="static_red"><bounds x="-12.5" y="0" width="7.5" height="7.5" /></element>
+ <element ref="static_red"><bounds x="-12.5" y="10" width="7.5" height="7.5" /></element>
+ <element ref="static_red"><bounds x="-12.5" y="20" width="7.5" height="7.5" /></element>
+ <element ref="static_red"><bounds x="-12.5" y="30" width="7.5" height="7.5" /></element>
+ <element ref="static_red"><bounds x="-12.5" y="40" width="7.5" height="7.5" /></element>
+ <element ref="static_red"><bounds x="-12.5" y="50" width="7.5" height="7.5" /></element>
+ <element ref="static_red"><bounds x="-12.5" y="60" width="7.5" height="7.5" /></element>
+ <element ref="static_red"><bounds x="-12.5" y="70" width="7.5" height="7.5" /></element>
+
+ <element ref="text_l01"><bounds x="-12.5" y="2" width="7.5" height="1.5" /></element>
+ <element ref="text_l02"><bounds x="-12.5" y="4" width="7.5" height="1.5" /></element>
+
+ <element ref="text_l11"><bounds x="-12.5" y="11.5" width="7.5" height="1.5" /></element>
+ <element ref="text_l12"><bounds x="-12.5" y="14.5" width="7.5" height="1.5" /></element>
+
+ <element ref="text_l21"><bounds x="-12.5" y="20.5" width="7.5" height="1.5" /></element>
+ <element ref="text_l22"><bounds x="-12.5" y="22" width="7.5" height="1.5" /></element>
+ <element ref="text_l23"><bounds x="-12.5" y="24" width="7.5" height="1.5" /></element>
+ <element ref="text_l24"><bounds x="-12.5" y="25.5" width="7.5" height="1.5" /></element>
+
+ <element ref="text_l31"><bounds x="-12.5" y="30.5" width="7.5" height="1.5" /></element>
+ <element ref="text_l32"><bounds x="-12.5" y="32" width="7.5" height="1.5" /></element>
+ <element ref="text_l33"><bounds x="-12.5" y="34" width="7.5" height="1.5" /></element>
+ <element ref="text_l34"><bounds x="-12.5" y="35.5" width="7.5" height="1.5" /></element>
+
+ <element ref="text_l41"><bounds x="-12.5" y="41.5" width="7.5" height="1.5" /></element>
+ <element ref="text_l42"><bounds x="-12.5" y="44.5" width="7.5" height="1.5" /></element>
+
+ <element ref="text_l51"><bounds x="-12.5" y="50.5" width="7.5" height="1.5" /></element>
+ <element ref="text_l52"><bounds x="-12.5" y="52" width="7.5" height="1.5" /></element>
+ <element ref="text_l53"><bounds x="-12.5" y="54" width="7.5" height="1.5" /></element>
+ <element ref="text_l54"><bounds x="-12.5" y="55.5" width="7.5" height="1.5" /></element>
+
+ <element ref="text_l61"><bounds x="-12.5" y="61.5" width="7.5" height="1.5" /></element>
+ <element ref="text_l62"><bounds x="-12.5" y="64.5" width="7.5" height="1.5" /></element>
+
+ <element ref="text_l71"><bounds x="-12.5" y="71.5" width="7.5" height="1.5" /></element>
+ <element ref="text_l72"><bounds x="-12.5" y="74.5" width="7.5" height="1.5" /></element>
+
+ <element ref="static_white"><bounds x="-12.6" y="13.65" width="7.7" height="0.2" /></element>
+ <element ref="static_white"><bounds x="-12.6" y="23.65" width="7.7" height="0.2" /></element>
+ <element ref="static_white"><bounds x="-12.6" y="33.65" width="7.7" height="0.2" /></element>
+ <element ref="static_white"><bounds x="-12.6" y="43.65" width="7.7" height="0.2" /></element>
+ <element ref="static_white"><bounds x="-12.6" y="53.65" width="7.7" height="0.2" /></element>
+ <element ref="static_white"><bounds x="-12.6" y="63.65" width="7.7" height="0.2" /></element>
+ <element ref="static_white"><bounds x="-12.6" y="73.65" width="7.7" height="0.2" /></element>
+
+ <element ref="static_black"><bounds x="-5" y="-1" width="1" height="80" /></element>
+ <element ref="static_black"><bounds x="-13.5" y="-1" width="1" height="80" /></element>
+
+ <element ref="hl" inputtag="IN.17" inputmask="0x01"><bounds x="-12.5" y="0" width="7.5" height="7.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.17" inputmask="0x02"><bounds x="-12.5" y="10" width="7.5" height="7.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.17" inputmask="0x04"><bounds x="-12.5" y="20" width="7.5" height="7.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.17" inputmask="0x08"><bounds x="-12.5" y="30" width="7.5" height="7.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.8" inputmask="0x01"><bounds x="-12.5" y="40" width="7.5" height="7.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.8" inputmask="0x02"><bounds x="-12.5" y="50" width="7.5" height="7.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.8" inputmask="0x04"><bounds x="-12.5" y="60" width="7.5" height="7.5" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.8" inputmask="0x08"><bounds x="-12.5" y="70" width="7.5" height="7.5" /><color alpha="0.2" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/melodym.lay b/src/mame/layout/melodym.lay
index 5c6a4c945e5..9471c659264 100644
--- a/src/mame/layout/melodym.lay
+++ b/src/mame/layout/melodym.lay
@@ -145,102 +145,102 @@ license:CC0
<view name="Internal Layout">
<bounds left="-1" right="45" top="-6" bottom="55" />
- <bezel name="0.0" element="lamp"><bounds x="0" y="-5" width="17" height="8" /></bezel>
- <bezel name="0.0" element="lamp"><bounds x="27" y="-5" width="17" height="8" /></bezel>
+ <element name="0.0" ref="lamp"><bounds x="0" y="-5" width="17" height="8" /></element>
+ <element name="0.0" ref="lamp"><bounds x="27" y="-5" width="17" height="8" /></element>
<!-- upper buttons -->
- <bezel element="static_black2"><bounds x="9" y="4" width="8" height="5" /></bezel>
- <bezel element="static_black2"><bounds x="18" y="4" width="8" height="5" /></bezel>
- <bezel element="static_black2"><bounds x="27" y="4" width="8" height="5" /></bezel>
- <bezel element="static_black2"><bounds x="36" y="4" width="8" height="5" /></bezel>
+ <element ref="static_black2"><bounds x="9" y="4" width="8" height="5" /></element>
+ <element ref="static_black2"><bounds x="18" y="4" width="8" height="5" /></element>
+ <element ref="static_black2"><bounds x="27" y="4" width="8" height="5" /></element>
+ <element ref="static_black2"><bounds x="36" y="4" width="8" height="5" /></element>
- <bezel element="text_l1"><bounds x="9" y="5.1" width="8" height="2.8" /></bezel>
- <bezel element="text_l2"><bounds x="18" y="5.1" width="8" height="2.8" /></bezel>
- <bezel element="text_l3"><bounds x="27" y="5.1" width="8" height="2.8" /></bezel>
- <bezel element="text_l4"><bounds x="36" y="4.8" width="8" height="3.4" /></bezel>
+ <element ref="text_l1"><bounds x="9" y="5.1" width="8" height="2.8" /></element>
+ <element ref="text_l2"><bounds x="18" y="5.1" width="8" height="2.8" /></element>
+ <element ref="text_l3"><bounds x="27" y="5.1" width="8" height="2.8" /></element>
+ <element ref="text_l4"><bounds x="36" y="4.8" width="8" height="3.4" /></element>
- <bezel element="hl2" inputtag="IN.5" inputmask="0x01"><bounds x="9" y="4" width="8" height="5" /><color alpha="0.15" /></bezel>
- <bezel element="hl2" inputtag="IN.5" inputmask="0x02"><bounds x="18" y="4" width="8" height="5" /><color alpha="0.15" /></bezel>
- <bezel element="hl2" inputtag="IN.5" inputmask="0x04"><bounds x="27" y="4" width="8" height="5" /><color alpha="0.15" /></bezel>
- <bezel element="hl2" inputtag="IN.5" inputmask="0x08"><bounds x="36" y="4" width="8" height="5" /><color alpha="0.15" /></bezel>
+ <element ref="hl2" inputtag="IN.5" inputmask="0x01"><bounds x="9" y="4" width="8" height="5" /><color alpha="0.15" /></element>
+ <element ref="hl2" inputtag="IN.5" inputmask="0x02"><bounds x="18" y="4" width="8" height="5" /><color alpha="0.15" /></element>
+ <element ref="hl2" inputtag="IN.5" inputmask="0x04"><bounds x="27" y="4" width="8" height="5" /><color alpha="0.15" /></element>
+ <element ref="hl2" inputtag="IN.5" inputmask="0x08"><bounds x="36" y="4" width="8" height="5" /><color alpha="0.15" /></element>
<!-- main buttons -->
- <bezel element="disk_yellow"><bounds x="0" y="10" width="8" height="8" /></bezel>
- <bezel element="disk_orange"><bounds x="9" y="10" width="8" height="8" /></bezel>
- <bezel element="disk_yellow"><bounds x="18" y="10" width="8" height="8" /></bezel>
- <bezel element="disk_orange"><bounds x="27" y="10" width="8" height="8" /></bezel>
- <bezel element="disk_yellow"><bounds x="36" y="10" width="8" height="8" /></bezel>
- <bezel element="disk_orange"><bounds x="0" y="19" width="8" height="8" /></bezel>
- <bezel element="disk_yellow"><bounds x="9" y="19" width="8" height="8" /></bezel>
- <bezel element="disk_orange"><bounds x="18" y="19" width="8" height="8" /></bezel>
- <bezel element="disk_yellow"><bounds x="27" y="19" width="8" height="8" /></bezel>
- <bezel element="disk_orange"><bounds x="36" y="19" width="8" height="8" /></bezel>
- <bezel element="disk_yellow"><bounds x="0" y="28" width="8" height="8" /></bezel>
- <bezel element="disk_orange"><bounds x="9" y="28" width="8" height="8" /></bezel>
- <bezel element="disk_orange"><bounds x="27" y="28" width="8" height="8" /></bezel>
- <bezel element="disk_yellow"><bounds x="36" y="28" width="8" height="8" /></bezel>
- <bezel element="disk_orange"><bounds x="0" y="37" width="8" height="8" /></bezel>
- <bezel element="disk_yellow"><bounds x="9" y="37" width="8" height="8" /></bezel>
- <bezel element="disk_orange"><bounds x="18" y="37" width="8" height="8" /></bezel>
- <bezel element="disk_yellow"><bounds x="27" y="37" width="8" height="8" /></bezel>
- <bezel element="disk_orange"><bounds x="36" y="37" width="8" height="8" /></bezel>
- <bezel element="disk_yellow"><bounds x="0" y="46" width="8" height="8" /></bezel>
- <bezel element="disk_orange"><bounds x="9" y="46" width="8" height="8" /></bezel>
- <bezel element="disk_yellow"><bounds x="18" y="46" width="8" height="8" /></bezel>
- <bezel element="disk_orange"><bounds x="27" y="46" width="8" height="8" /></bezel>
- <bezel element="disk_yellow"><bounds x="36" y="46" width="8" height="8" /></bezel>
-
- <bezel element="text_b1"><bounds x="0" y="11" width="8" height="6" /></bezel>
- <bezel element="text_b2"><bounds x="9" y="11" width="8" height="6" /></bezel>
- <bezel element="text_b3"><bounds x="18" y="11" width="8" height="6" /></bezel>
- <bezel element="text_b4"><bounds x="27" y="11" width="8" height="6" /></bezel>
- <bezel element="text_b5"><bounds x="36" y="11" width="8" height="6" /></bezel>
- <bezel element="text_b6"><bounds x="0" y="20" width="8" height="6" /></bezel>
- <bezel element="text_b7"><bounds x="9" y="20" width="8" height="6" /></bezel>
- <bezel element="text_b8"><bounds x="18" y="20" width="8" height="6" /></bezel>
- <bezel element="text_b9"><bounds x="27" y="20" width="8" height="6" /></bezel>
- <bezel element="text_b10"><bounds x="36" y="20" width="8" height="6" /></bezel>
- <bezel element="text_b11"><bounds x="0" y="29" width="8" height="6" /></bezel>
- <bezel element="text_b12"><bounds x="9" y="29" width="8" height="6" /></bezel>
- <bezel element="text_b14"><bounds x="27" y="29" width="8" height="6" /></bezel>
- <bezel element="text_b15"><bounds x="36" y="29" width="8" height="6" /></bezel>
- <bezel element="text_b16"><bounds x="0" y="38" width="8" height="6" /></bezel>
- <bezel element="text_b17"><bounds x="9" y="38" width="8" height="6" /></bezel>
- <bezel element="text_b18"><bounds x="18" y="38" width="8" height="6" /></bezel>
- <bezel element="text_b19"><bounds x="27" y="38" width="8" height="6" /></bezel>
- <bezel element="text_b20"><bounds x="36" y="38" width="8" height="6" /></bezel>
- <bezel element="text_b21"><bounds x="0" y="47" width="8" height="6" /></bezel>
- <bezel element="text_b22"><bounds x="9" y="47" width="8" height="6" /></bezel>
- <bezel element="text_b23"><bounds x="18" y="47" width="8" height="6" /></bezel>
- <bezel element="text_b24"><bounds x="27" y="47" width="8" height="6" /></bezel>
- <bezel element="text_b25"><bounds x="36" y="47" width="8" height="6" /></bezel>
-
- <bezel element="hl" inputtag="IN.0" inputmask="0x01"><bounds x="0" y="10" width="8" height="8" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="9" y="10" width="8" height="8" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="18" y="10" width="8" height="8" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x08"><bounds x="27" y="10" width="8" height="8" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x10"><bounds x="36" y="10" width="8" height="8" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x01"><bounds x="0" y="19" width="8" height="8" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x02"><bounds x="9" y="19" width="8" height="8" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x04"><bounds x="18" y="19" width="8" height="8" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x08"><bounds x="27" y="19" width="8" height="8" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x10"><bounds x="36" y="19" width="8" height="8" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x01"><bounds x="0" y="28" width="8" height="8" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x02"><bounds x="9" y="28" width="8" height="8" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x08"><bounds x="27" y="28" width="8" height="8" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x10"><bounds x="36" y="28" width="8" height="8" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x01"><bounds x="0" y="37" width="8" height="8" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x02"><bounds x="9" y="37" width="8" height="8" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x04"><bounds x="18" y="37" width="8" height="8" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x08"><bounds x="27" y="37" width="8" height="8" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x10"><bounds x="36" y="37" width="8" height="8" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.4" inputmask="0x01"><bounds x="0" y="46" width="8" height="8" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.4" inputmask="0x02"><bounds x="9" y="46" width="8" height="8" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.4" inputmask="0x04"><bounds x="18" y="46" width="8" height="8" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.4" inputmask="0x08"><bounds x="27" y="46" width="8" height="8" /><color alpha="0.3" /></bezel>
- <bezel element="hl" inputtag="IN.4" inputmask="0x10"><bounds x="36" y="46" width="8" height="8" /><color alpha="0.3" /></bezel>
+ <element ref="disk_yellow"><bounds x="0" y="10" width="8" height="8" /></element>
+ <element ref="disk_orange"><bounds x="9" y="10" width="8" height="8" /></element>
+ <element ref="disk_yellow"><bounds x="18" y="10" width="8" height="8" /></element>
+ <element ref="disk_orange"><bounds x="27" y="10" width="8" height="8" /></element>
+ <element ref="disk_yellow"><bounds x="36" y="10" width="8" height="8" /></element>
+ <element ref="disk_orange"><bounds x="0" y="19" width="8" height="8" /></element>
+ <element ref="disk_yellow"><bounds x="9" y="19" width="8" height="8" /></element>
+ <element ref="disk_orange"><bounds x="18" y="19" width="8" height="8" /></element>
+ <element ref="disk_yellow"><bounds x="27" y="19" width="8" height="8" /></element>
+ <element ref="disk_orange"><bounds x="36" y="19" width="8" height="8" /></element>
+ <element ref="disk_yellow"><bounds x="0" y="28" width="8" height="8" /></element>
+ <element ref="disk_orange"><bounds x="9" y="28" width="8" height="8" /></element>
+ <element ref="disk_orange"><bounds x="27" y="28" width="8" height="8" /></element>
+ <element ref="disk_yellow"><bounds x="36" y="28" width="8" height="8" /></element>
+ <element ref="disk_orange"><bounds x="0" y="37" width="8" height="8" /></element>
+ <element ref="disk_yellow"><bounds x="9" y="37" width="8" height="8" /></element>
+ <element ref="disk_orange"><bounds x="18" y="37" width="8" height="8" /></element>
+ <element ref="disk_yellow"><bounds x="27" y="37" width="8" height="8" /></element>
+ <element ref="disk_orange"><bounds x="36" y="37" width="8" height="8" /></element>
+ <element ref="disk_yellow"><bounds x="0" y="46" width="8" height="8" /></element>
+ <element ref="disk_orange"><bounds x="9" y="46" width="8" height="8" /></element>
+ <element ref="disk_yellow"><bounds x="18" y="46" width="8" height="8" /></element>
+ <element ref="disk_orange"><bounds x="27" y="46" width="8" height="8" /></element>
+ <element ref="disk_yellow"><bounds x="36" y="46" width="8" height="8" /></element>
+
+ <element ref="text_b1"><bounds x="0" y="11" width="8" height="6" /></element>
+ <element ref="text_b2"><bounds x="9" y="11" width="8" height="6" /></element>
+ <element ref="text_b3"><bounds x="18" y="11" width="8" height="6" /></element>
+ <element ref="text_b4"><bounds x="27" y="11" width="8" height="6" /></element>
+ <element ref="text_b5"><bounds x="36" y="11" width="8" height="6" /></element>
+ <element ref="text_b6"><bounds x="0" y="20" width="8" height="6" /></element>
+ <element ref="text_b7"><bounds x="9" y="20" width="8" height="6" /></element>
+ <element ref="text_b8"><bounds x="18" y="20" width="8" height="6" /></element>
+ <element ref="text_b9"><bounds x="27" y="20" width="8" height="6" /></element>
+ <element ref="text_b10"><bounds x="36" y="20" width="8" height="6" /></element>
+ <element ref="text_b11"><bounds x="0" y="29" width="8" height="6" /></element>
+ <element ref="text_b12"><bounds x="9" y="29" width="8" height="6" /></element>
+ <element ref="text_b14"><bounds x="27" y="29" width="8" height="6" /></element>
+ <element ref="text_b15"><bounds x="36" y="29" width="8" height="6" /></element>
+ <element ref="text_b16"><bounds x="0" y="38" width="8" height="6" /></element>
+ <element ref="text_b17"><bounds x="9" y="38" width="8" height="6" /></element>
+ <element ref="text_b18"><bounds x="18" y="38" width="8" height="6" /></element>
+ <element ref="text_b19"><bounds x="27" y="38" width="8" height="6" /></element>
+ <element ref="text_b20"><bounds x="36" y="38" width="8" height="6" /></element>
+ <element ref="text_b21"><bounds x="0" y="47" width="8" height="6" /></element>
+ <element ref="text_b22"><bounds x="9" y="47" width="8" height="6" /></element>
+ <element ref="text_b23"><bounds x="18" y="47" width="8" height="6" /></element>
+ <element ref="text_b24"><bounds x="27" y="47" width="8" height="6" /></element>
+ <element ref="text_b25"><bounds x="36" y="47" width="8" height="6" /></element>
+
+ <element ref="hl" inputtag="IN.0" inputmask="0x01"><bounds x="0" y="10" width="8" height="8" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x02"><bounds x="9" y="10" width="8" height="8" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x04"><bounds x="18" y="10" width="8" height="8" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x08"><bounds x="27" y="10" width="8" height="8" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x10"><bounds x="36" y="10" width="8" height="8" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x01"><bounds x="0" y="19" width="8" height="8" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x02"><bounds x="9" y="19" width="8" height="8" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x04"><bounds x="18" y="19" width="8" height="8" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x08"><bounds x="27" y="19" width="8" height="8" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x10"><bounds x="36" y="19" width="8" height="8" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x01"><bounds x="0" y="28" width="8" height="8" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x02"><bounds x="9" y="28" width="8" height="8" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x08"><bounds x="27" y="28" width="8" height="8" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x10"><bounds x="36" y="28" width="8" height="8" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x01"><bounds x="0" y="37" width="8" height="8" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x02"><bounds x="9" y="37" width="8" height="8" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x04"><bounds x="18" y="37" width="8" height="8" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x08"><bounds x="27" y="37" width="8" height="8" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x10"><bounds x="36" y="37" width="8" height="8" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.4" inputmask="0x01"><bounds x="0" y="46" width="8" height="8" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.4" inputmask="0x02"><bounds x="9" y="46" width="8" height="8" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.4" inputmask="0x04"><bounds x="18" y="46" width="8" height="8" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.4" inputmask="0x08"><bounds x="27" y="46" width="8" height="8" /><color alpha="0.3" /></element>
+ <element ref="hl" inputtag="IN.4" inputmask="0x10"><bounds x="36" y="46" width="8" height="8" /><color alpha="0.3" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/mephisto_1.lay b/src/mame/layout/mephisto_1.lay
index facf4477005..76ffd55ce0d 100644
--- a/src/mame/layout/mephisto_1.lay
+++ b/src/mame/layout/mephisto_1.lay
@@ -24,23 +24,23 @@ license:CC0
<group name="labels">
<bounds x="0" y="0" width="22.5" height="6" />
- <bezel element="gray2"><bounds x="0" y="0" width="22.5" height="6" /></bezel>
- <bezel element="gray3"><bounds x="2.0" y="0.7" width="19" height="5" /></bezel>
-
- <bezel element="gray2"><bounds x="5.45" y="0.5" width="0.2" height="5.4" /></bezel>
- <bezel element="gray2"><bounds x="10.95" y="0.5" width="0.2" height="5.4" /></bezel>
- <bezel element="gray2"><bounds x="0.25" y="4.9" width="5" height="1" /></bezel>
- <bezel element="gray2"><bounds x="5.85" y="4.9" width="4.9" height="1" /></bezel>
- <bezel element="gray2"><bounds x="11.35" y="4.9" width="11" height="1" /></bezel>
- <bezel element="gray2"><bounds x="0.25" y="0.2" width="22" height="3.7" /></bezel>
- <bezel element="gray2"><bounds x="2.2" y="3.7" width="18.6" height="1" /></bezel>
-
- <bezel element="gray3"><bounds x="8.6" y="3.9" width="0.6" height="0.9" /></bezel>
- <bezel element="gray2"><bounds x="8.8" y="1" width="0.2" height="4.5" /></bezel>
-
- <bezel element="text_schach"><bounds x="0.1" y="2.7" width="4.2" height="1.2" /></bezel>
- <bezel element="text_matt"><bounds x="7.0" y="2.7" width="3.5" height="1.2" /></bezel>
- <bezel element="text_patt"><bounds x="19.2" y="2.7" width="3.2" height="1.2" /></bezel>
+ <element ref="gray2"><bounds x="0" y="0" width="22.5" height="6" /></element>
+ <element ref="gray3"><bounds x="2.0" y="0.7" width="19" height="5" /></element>
+
+ <element ref="gray2"><bounds x="5.45" y="0.5" width="0.2" height="5.4" /></element>
+ <element ref="gray2"><bounds x="10.95" y="0.5" width="0.2" height="5.4" /></element>
+ <element ref="gray2"><bounds x="0.25" y="4.9" width="5" height="1" /></element>
+ <element ref="gray2"><bounds x="5.85" y="4.9" width="4.9" height="1" /></element>
+ <element ref="gray2"><bounds x="11.35" y="4.9" width="11" height="1" /></element>
+ <element ref="gray2"><bounds x="0.25" y="0.2" width="22" height="3.7" /></element>
+ <element ref="gray2"><bounds x="2.2" y="3.7" width="18.6" height="1" /></element>
+
+ <element ref="gray3"><bounds x="8.6" y="3.9" width="0.6" height="0.9" /></element>
+ <element ref="gray2"><bounds x="8.8" y="1" width="0.2" height="4.5" /></element>
+
+ <element ref="text_schach"><bounds x="0.1" y="2.7" width="4.2" height="1.2" /></element>
+ <element ref="text_matt"><bounds x="7.0" y="2.7" width="3.5" height="1.2" /></element>
+ <element ref="text_patt"><bounds x="19.2" y="2.7" width="3.2" height="1.2" /></element>
</group>
@@ -59,19 +59,19 @@ license:CC0
<group name="display">
<bounds x="31" y="90.3" width="22.5" height="7.4" />
- <bezel element="lcd_bg"><bounds x="31" y="90.3" width="22.5" height="7.4" /></bezel>
+ <element ref="lcd_bg"><bounds x="31" y="90.3" width="22.5" height="7.4" /></element>
- <bezel name="digit3" element="digit"><bounds x="32" y="91" width="4" height="6" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="37.5" y="91" width="4" height="6" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="43" y="91" width="4" height="6" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="48.5" y="91" width="4" height="6" /></bezel>
+ <element name="digit3" ref="digit"><bounds x="32" y="91" width="4" height="6" /></element>
+ <element name="digit2" ref="digit"><bounds x="37.5" y="91" width="4" height="6" /></element>
+ <element name="digit1" ref="digit"><bounds x="43" y="91" width="4" height="6" /></element>
+ <element name="digit0" ref="digit"><bounds x="48.5" y="91" width="4" height="6" /></element>
- <bezel name="3.7" element="ldot"><bounds x="36.25" y="96.42" width="0.6" height="0.6" /></bezel>
- <bezel name="2.7" element="ldot"><bounds x="41.75" y="96.42" width="0.6" height="0.6" /></bezel>
- <bezel name="1.7" element="ldot"><bounds x="47.25" y="96.42" width="0.6" height="0.6" /></bezel>
+ <element name="3.7" ref="ldot"><bounds x="36.25" y="96.42" width="0.6" height="0.6" /></element>
+ <element name="2.7" ref="ldot"><bounds x="41.75" y="96.42" width="0.6" height="0.6" /></element>
+ <element name="1.7" ref="ldot"><bounds x="47.25" y="96.42" width="0.6" height="0.6" /></element>
- <bezel name="0.7" element="ldot"><bounds x="42.16" y="92.75" width="0.6" height="0.6" /></bezel>
- <bezel name="0.7" element="ldot"><bounds x="41.94" y="94.55" width="0.6" height="0.6" /></bezel>
+ <element name="0.7" ref="ldot"><bounds x="42.16" y="92.75" width="0.6" height="0.6" /></element>
+ <element name="0.7" ref="ldot"><bounds x="41.94" y="94.55" width="0.6" height="0.6" /></element>
</group>
@@ -126,94 +126,94 @@ license:CC0
<group name="buttons">
<bounds x="0" y="0" width="18.7" height="23.7" />
- <bezel element="blackb"><bounds x="0" y="5" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="5" y="5" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="10" y="5" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="15" y="5" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="15" y="0" width="3.7" height="3.7" /></bezel>
-
- <bezel element="blackb"><bounds x="0" y="10" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="5" y="10" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="10" y="10" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="15" y="10" width="3.7" height="3.7" /></bezel>
-
- <bezel element="blackb"><bounds x="0" y="15" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="5" y="15" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="10" y="15" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="15" y="15" width="3.7" height="3.7" /></bezel>
-
- <bezel element="blackb"><bounds x="0" y="20" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="5" y="20" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="10" y="20" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="15" y="20" width="3.7" height="3.7" /></bezel>
-
- <bezel element="text_cl"><bounds x="0" y="5.9" width="3.7" height="1.8" /></bezel>
- <bezel element="text_list"><bounds x="5" y="5.9" width="3.7" height="1.8" /></bezel>
- <bezel element="text_lev"><bounds x="10" y="5.9" width="3.7" height="1.8" /></bezel>
- <bezel element="text_res"><bounds x="15" y="0.9" width="3.7" height="1.8" /></bezel>
- <bezel element="text_rev"><bounds x="15" y="5.9" width="3.7" height="1.8" /></bezel>
- <bezel element="text_sta"><bounds x="15" y="10.9" width="3.7" height="1.8" /></bezel>
- <bezel element="text_ent"><bounds x="15" y="15.9" width="3.7" height="1.8" /></bezel>
-
- <bezel element="text_sw"><bounds x="10" y="20.1" width="3.7" height="1.8" /></bezel>
- <bezel element="text_ws"><bounds x="15" y="20.1" width="3.7" height="1.8" /></bezel>
- <bezel element="gray1"><bounds x="10.6" y="22.15" width="1.2" height="1.2" /></bezel>
- <bezel element="blackb"><bounds x="10.75" y="22.3" width="0.9" height="0.9" /></bezel>
- <bezel element="gray1"><bounds x="15.6" y="22.15" width="1.2" height="1.2" /></bezel>
+ <element ref="blackb"><bounds x="0" y="5" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="5" y="5" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="10" y="5" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="15" y="5" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="15" y="0" width="3.7" height="3.7" /></element>
+
+ <element ref="blackb"><bounds x="0" y="10" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="5" y="10" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="10" y="10" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="15" y="10" width="3.7" height="3.7" /></element>
+
+ <element ref="blackb"><bounds x="0" y="15" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="5" y="15" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="10" y="15" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="15" y="15" width="3.7" height="3.7" /></element>
+
+ <element ref="blackb"><bounds x="0" y="20" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="5" y="20" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="10" y="20" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="15" y="20" width="3.7" height="3.7" /></element>
+
+ <element ref="text_cl"><bounds x="0" y="5.9" width="3.7" height="1.8" /></element>
+ <element ref="text_list"><bounds x="5" y="5.9" width="3.7" height="1.8" /></element>
+ <element ref="text_lev"><bounds x="10" y="5.9" width="3.7" height="1.8" /></element>
+ <element ref="text_res"><bounds x="15" y="0.9" width="3.7" height="1.8" /></element>
+ <element ref="text_rev"><bounds x="15" y="5.9" width="3.7" height="1.8" /></element>
+ <element ref="text_sta"><bounds x="15" y="10.9" width="3.7" height="1.8" /></element>
+ <element ref="text_ent"><bounds x="15" y="15.9" width="3.7" height="1.8" /></element>
+
+ <element ref="text_sw"><bounds x="10" y="20.1" width="3.7" height="1.8" /></element>
+ <element ref="text_ws"><bounds x="15" y="20.1" width="3.7" height="1.8" /></element>
+ <element ref="gray1"><bounds x="10.6" y="22.15" width="1.2" height="1.2" /></element>
+ <element ref="blackb"><bounds x="10.75" y="22.3" width="0.9" height="0.9" /></element>
+ <element ref="gray1"><bounds x="15.6" y="22.15" width="1.2" height="1.2" /></element>
<!-- 2nd model has slightly different labels for SW/WS -->
- <bezel element="nothing" inputtag="IN.2" inputmask="0x04"><bounds x="10" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="nothing" inputtag="IN.3" inputmask="0x01"><bounds x="15" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="bmask" inputtag="IN.4" inputmask="0x20" inputraw="1"><bounds x="10.6" y="22.15" width="1.2" height="1.2" /></bezel>
- <bezel element="bmask" inputtag="IN.4" inputmask="0x20" inputraw="1"><bounds x="15.6" y="22.15" width="1.2" height="1.2" /></bezel>
-
- <bezel element="text_ba"><bounds x="0.5" y="10.1" width="1.3" height="1.8" /></bezel>
- <bezel element="text_bb"><bounds x="5.5" y="10.1" width="1.3" height="1.8" /></bezel>
- <bezel element="text_bc"><bounds x="10.5" y="10.1" width="1.3" height="1.8" /></bezel>
- <bezel element="text_bd"><bounds x="0.5" y="15.1" width="1.3" height="1.8" /></bezel>
- <bezel element="text_be"><bounds x="5.5" y="15.1" width="1.3" height="1.8" /></bezel>
- <bezel element="text_bf"><bounds x="10.5" y="15.1" width="1.3" height="1.8" /></bezel>
- <bezel element="text_bg"><bounds x="0.5" y="20.1" width="1.3" height="1.8" /></bezel>
- <bezel element="text_bh"><bounds x="5.5" y="20.1" width="1.3" height="1.8" /></bezel>
-
- <bezel element="text_b1"><bounds x="1.9" y="11.8" width="1.3" height="1.8" /></bezel>
- <bezel element="text_b2"><bounds x="6.9" y="11.8" width="1.3" height="1.8" /></bezel>
- <bezel element="text_b3"><bounds x="11.9" y="11.8" width="1.3" height="1.8" /></bezel>
- <bezel element="text_b4"><bounds x="1.9" y="16.8" width="1.3" height="1.8" /></bezel>
- <bezel element="text_b5"><bounds x="6.9" y="16.8" width="1.3" height="1.8" /></bezel>
- <bezel element="text_b6"><bounds x="11.9" y="16.8" width="1.3" height="1.8" /></bezel>
- <bezel element="text_b7"><bounds x="1.9" y="21.8" width="1.3" height="1.8" /></bezel>
- <bezel element="text_b8"><bounds x="6.9" y="21.8" width="1.3" height="1.8" /></bezel>
- <bezel element="text_b9"><bounds x="11.9" y="21.8" width="1.3" height="1.8" /></bezel>
- <bezel element="text_b0"><bounds x="16.9" y="21.8" width="1.3" height="1.8" /></bezel>
-
- <bezel element="text_p6"><bounds x="6.85" y="10.1" width="1.7" height="1.7" /></bezel>
- <bezel element="text_p5"><bounds x="11.85" y="10.1" width="1.7" height="1.7" /></bezel>
- <bezel element="text_p4"><bounds x="1.85" y="15.1" width="1.7" height="1.7" /></bezel>
- <bezel element="text_p3"><bounds x="6.85" y="15.1" width="1.7" height="1.7" /></bezel>
- <bezel element="text_p2"><bounds x="11.85" y="15.1" width="1.7" height="1.7" /></bezel>
- <bezel element="text_p1"><bounds x="1.85" y="20.1" width="1.7" height="1.7" /></bezel>
-
- <bezel element="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="0" y="5" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.2" inputmask="0x01"><bounds x="5" y="5" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x04"><bounds x="10" y="5" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.3" inputmask="0x04"><bounds x="15" y="5" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="RESET" inputmask="0x01"><bounds x="15" y="0" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
-
- <bezel element="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="0" y="10" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="5" y="10" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x02"><bounds x="10" y="10" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x01"><bounds x="15" y="10" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
-
- <bezel element="hlb" inputtag="IN.1" inputmask="0x08"><bounds x="0" y="15" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.2" inputmask="0x02"><bounds x="5" y="15" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.2" inputmask="0x08"><bounds x="10" y="15" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="15" y="15" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
-
- <bezel element="hlb" inputtag="IN.3" inputmask="0x02"><bounds x="0" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.3" inputmask="0x08"><bounds x="5" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.2" inputmask="0x04"><bounds x="10" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.3" inputmask="0x01"><bounds x="15" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
+ <element ref="nothing" inputtag="IN.2" inputmask="0x04"><bounds x="10" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="nothing" inputtag="IN.3" inputmask="0x01"><bounds x="15" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="bmask" inputtag="IN.4" inputmask="0x20" inputraw="1"><bounds x="10.6" y="22.15" width="1.2" height="1.2" /></element>
+ <element ref="bmask" inputtag="IN.4" inputmask="0x20" inputraw="1"><bounds x="15.6" y="22.15" width="1.2" height="1.2" /></element>
+
+ <element ref="text_ba"><bounds x="0.5" y="10.1" width="1.3" height="1.8" /></element>
+ <element ref="text_bb"><bounds x="5.5" y="10.1" width="1.3" height="1.8" /></element>
+ <element ref="text_bc"><bounds x="10.5" y="10.1" width="1.3" height="1.8" /></element>
+ <element ref="text_bd"><bounds x="0.5" y="15.1" width="1.3" height="1.8" /></element>
+ <element ref="text_be"><bounds x="5.5" y="15.1" width="1.3" height="1.8" /></element>
+ <element ref="text_bf"><bounds x="10.5" y="15.1" width="1.3" height="1.8" /></element>
+ <element ref="text_bg"><bounds x="0.5" y="20.1" width="1.3" height="1.8" /></element>
+ <element ref="text_bh"><bounds x="5.5" y="20.1" width="1.3" height="1.8" /></element>
+
+ <element ref="text_b1"><bounds x="1.9" y="11.8" width="1.3" height="1.8" /></element>
+ <element ref="text_b2"><bounds x="6.9" y="11.8" width="1.3" height="1.8" /></element>
+ <element ref="text_b3"><bounds x="11.9" y="11.8" width="1.3" height="1.8" /></element>
+ <element ref="text_b4"><bounds x="1.9" y="16.8" width="1.3" height="1.8" /></element>
+ <element ref="text_b5"><bounds x="6.9" y="16.8" width="1.3" height="1.8" /></element>
+ <element ref="text_b6"><bounds x="11.9" y="16.8" width="1.3" height="1.8" /></element>
+ <element ref="text_b7"><bounds x="1.9" y="21.8" width="1.3" height="1.8" /></element>
+ <element ref="text_b8"><bounds x="6.9" y="21.8" width="1.3" height="1.8" /></element>
+ <element ref="text_b9"><bounds x="11.9" y="21.8" width="1.3" height="1.8" /></element>
+ <element ref="text_b0"><bounds x="16.9" y="21.8" width="1.3" height="1.8" /></element>
+
+ <element ref="text_p6"><bounds x="6.85" y="10.1" width="1.7" height="1.7" /></element>
+ <element ref="text_p5"><bounds x="11.85" y="10.1" width="1.7" height="1.7" /></element>
+ <element ref="text_p4"><bounds x="1.85" y="15.1" width="1.7" height="1.7" /></element>
+ <element ref="text_p3"><bounds x="6.85" y="15.1" width="1.7" height="1.7" /></element>
+ <element ref="text_p2"><bounds x="11.85" y="15.1" width="1.7" height="1.7" /></element>
+ <element ref="text_p1"><bounds x="1.85" y="20.1" width="1.7" height="1.7" /></element>
+
+ <element ref="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="0" y="5" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.2" inputmask="0x01"><bounds x="5" y="5" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x04"><bounds x="10" y="5" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.3" inputmask="0x04"><bounds x="15" y="5" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="RESET" inputmask="0x01"><bounds x="15" y="0" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+
+ <element ref="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="0" y="10" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="5" y="10" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x02"><bounds x="10" y="10" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x01"><bounds x="15" y="10" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+
+ <element ref="hlb" inputtag="IN.1" inputmask="0x08"><bounds x="0" y="15" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.2" inputmask="0x02"><bounds x="5" y="15" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.2" inputmask="0x08"><bounds x="10" y="15" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="15" y="15" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+
+ <element ref="hlb" inputtag="IN.3" inputmask="0x02"><bounds x="0" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.3" inputmask="0x08"><bounds x="5" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.2" inputmask="0x04"><bounds x="10" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.3" inputmask="0x01"><bounds x="15" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></element>
</group>
@@ -228,16 +228,16 @@ license:CC0
<group name="brikett">
<bounds x="16.5" y="6" width="58.5" height="32" />
- <bezel element="gray2"><bounds x="17.5" y="7" width="56.5" height="30" /></bezel>
- <bezel element="gray3"><bounds x="47.5" y="10" width="0.5" height="24" /></bezel>
- <bezel element="blackb"><bounds x="16.5" y="6" width="6" height="6" /></bezel>
- <bezel element="gray2d"><bounds x="17.5" y="7" width="10" height="10" /></bezel>
- <bezel element="blackb"><bounds x="69" y="6" width="6" height="6" /></bezel>
- <bezel element="gray2d"><bounds x="64" y="7" width="10" height="10" /></bezel>
- <bezel element="blackb"><bounds x="16.5" y="32" width="6" height="6" /></bezel>
- <bezel element="gray2d"><bounds x="17.5" y="27" width="10" height="10" /></bezel>
- <bezel element="blackb"><bounds x="69" y="32" width="6" height="6" /></bezel>
- <bezel element="gray2d"><bounds x="64" y="27" width="10" height="10" /></bezel>
+ <element ref="gray2"><bounds x="17.5" y="7" width="56.5" height="30" /></element>
+ <element ref="gray3"><bounds x="47.5" y="10" width="0.5" height="24" /></element>
+ <element ref="blackb"><bounds x="16.5" y="6" width="6" height="6" /></element>
+ <element ref="gray2d"><bounds x="17.5" y="7" width="10" height="10" /></element>
+ <element ref="blackb"><bounds x="69" y="6" width="6" height="6" /></element>
+ <element ref="gray2d"><bounds x="64" y="7" width="10" height="10" /></element>
+ <element ref="blackb"><bounds x="16.5" y="32" width="6" height="6" /></element>
+ <element ref="gray2d"><bounds x="17.5" y="27" width="10" height="10" /></element>
+ <element ref="blackb"><bounds x="69" y="32" width="6" height="6" /></element>
+ <element ref="gray2d"><bounds x="64" y="27" width="10" height="10" /></element>
<group ref="labels"><bounds x="22.5" y="9.7" width="20" height="5.333" /></group>
<group ref="display"><bounds x="22.5" y="15" width="20" height="6.85" /></group>
diff --git a/src/mame/layout/mephisto_3.lay b/src/mame/layout/mephisto_3.lay
index 2953620b42d..dc1c7919b40 100644
--- a/src/mame/layout/mephisto_3.lay
+++ b/src/mame/layout/mephisto_3.lay
@@ -130,77 +130,77 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- leds -->
<repeat count="8">
@@ -210,7 +210,7 @@ license:CC0
<repeat count="8">
<param name="x" start="8.3" increment="10" />
<param name="i2" start="0" increment="1" />
- <bezel name="~i1~.~i2~" element="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></bezel>
+ <element name="~i1~.~i2~" ref="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></element>
</repeat>
</repeat>
@@ -219,32 +219,32 @@ license:CC0
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
</repeat>
<!-- power led at A1 -->
- <bezel element="ledg" inputtag="IN.5" inputmask="0x01" inputraw="1"><bounds x="0.2" y="78.3" width="1.5" height="1.5" /></bezel>
+ <element ref="ledg" inputtag="IN.5" inputmask="0x01" inputraw="1"><bounds x="0.2" y="78.3" width="1.5" height="1.5" /></element>
<!-- pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -303,82 +303,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -400,23 +400,23 @@ license:CC0
<group name="labels">
<bounds x="0" y="0" width="22.5" height="6" />
- <bezel element="gray2"><bounds x="0" y="0" width="22.5" height="6" /></bezel>
- <bezel element="gray3"><bounds x="2.0" y="0.7" width="19" height="5" /></bezel>
+ <element ref="gray2"><bounds x="0" y="0" width="22.5" height="6" /></element>
+ <element ref="gray3"><bounds x="2.0" y="0.7" width="19" height="5" /></element>
- <bezel element="gray2"><bounds x="5.45" y="0.5" width="0.2" height="5.4" /></bezel>
- <bezel element="gray2"><bounds x="10.95" y="0.5" width="0.2" height="5.4" /></bezel>
- <bezel element="gray2"><bounds x="0.25" y="4.9" width="5" height="1" /></bezel>
- <bezel element="gray2"><bounds x="5.85" y="4.9" width="4.9" height="1" /></bezel>
- <bezel element="gray2"><bounds x="11.35" y="4.9" width="11" height="1" /></bezel>
- <bezel element="gray2"><bounds x="0.25" y="0.2" width="22" height="3.7" /></bezel>
- <bezel element="gray2"><bounds x="2.2" y="3.7" width="18.6" height="1" /></bezel>
+ <element ref="gray2"><bounds x="5.45" y="0.5" width="0.2" height="5.4" /></element>
+ <element ref="gray2"><bounds x="10.95" y="0.5" width="0.2" height="5.4" /></element>
+ <element ref="gray2"><bounds x="0.25" y="4.9" width="5" height="1" /></element>
+ <element ref="gray2"><bounds x="5.85" y="4.9" width="4.9" height="1" /></element>
+ <element ref="gray2"><bounds x="11.35" y="4.9" width="11" height="1" /></element>
+ <element ref="gray2"><bounds x="0.25" y="0.2" width="22" height="3.7" /></element>
+ <element ref="gray2"><bounds x="2.2" y="3.7" width="18.6" height="1" /></element>
- <bezel element="gray3"><bounds x="8.6" y="3.9" width="0.6" height="0.9" /></bezel>
- <bezel element="gray2"><bounds x="8.8" y="1" width="0.2" height="4.5" /></bezel>
+ <element ref="gray3"><bounds x="8.6" y="3.9" width="0.6" height="0.9" /></element>
+ <element ref="gray2"><bounds x="8.8" y="1" width="0.2" height="4.5" /></element>
- <bezel element="text_schach"><bounds x="0.1" y="2.7" width="4.2" height="1.2" /></bezel>
- <bezel element="text_matt"><bounds x="7.0" y="2.7" width="3.5" height="1.2" /></bezel>
- <bezel element="text_patt"><bounds x="19.2" y="2.7" width="3.2" height="1.2" /></bezel>
+ <element ref="text_schach"><bounds x="0.1" y="2.7" width="4.2" height="1.2" /></element>
+ <element ref="text_matt"><bounds x="7.0" y="2.7" width="3.5" height="1.2" /></element>
+ <element ref="text_patt"><bounds x="19.2" y="2.7" width="3.2" height="1.2" /></element>
</group>
@@ -435,19 +435,19 @@ license:CC0
<group name="display">
<bounds x="31" y="90.3" width="22.5" height="7.4" />
- <bezel element="lcd_bg"><bounds x="31" y="90.3" width="22.5" height="7.4" /></bezel>
+ <element ref="lcd_bg"><bounds x="31" y="90.3" width="22.5" height="7.4" /></element>
- <bezel name="digit3" element="digit"><bounds x="32" y="91" width="4" height="6" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="37.5" y="91" width="4" height="6" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="43" y="91" width="4" height="6" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="48.5" y="91" width="4" height="6" /></bezel>
+ <element name="digit3" ref="digit"><bounds x="32" y="91" width="4" height="6" /></element>
+ <element name="digit2" ref="digit"><bounds x="37.5" y="91" width="4" height="6" /></element>
+ <element name="digit1" ref="digit"><bounds x="43" y="91" width="4" height="6" /></element>
+ <element name="digit0" ref="digit"><bounds x="48.5" y="91" width="4" height="6" /></element>
- <bezel name="3.7" element="ldot"><bounds x="36.25" y="96.42" width="0.6" height="0.6" /></bezel>
- <bezel name="2.7" element="ldot"><bounds x="41.75" y="96.42" width="0.6" height="0.6" /></bezel>
- <bezel name="1.7" element="ldot"><bounds x="47.25" y="96.42" width="0.6" height="0.6" /></bezel>
+ <element name="3.7" ref="ldot"><bounds x="36.25" y="96.42" width="0.6" height="0.6" /></element>
+ <element name="2.7" ref="ldot"><bounds x="41.75" y="96.42" width="0.6" height="0.6" /></element>
+ <element name="1.7" ref="ldot"><bounds x="47.25" y="96.42" width="0.6" height="0.6" /></element>
- <bezel name="0.7" element="ldot"><bounds x="42.16" y="92.75" width="0.6" height="0.6" /></bezel>
- <bezel name="0.7" element="ldot"><bounds x="41.94" y="94.55" width="0.6" height="0.6" /></bezel>
+ <element name="0.7" ref="ldot"><bounds x="42.16" y="92.75" width="0.6" height="0.6" /></element>
+ <element name="0.7" ref="ldot"><bounds x="41.94" y="94.55" width="0.6" height="0.6" /></element>
</group>
@@ -497,88 +497,88 @@ license:CC0
<group name="buttons">
<bounds x="0" y="0" width="18.7" height="23.7" />
- <bezel element="blackb"><bounds x="0" y="5" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="5" y="5" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="10" y="5" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="15" y="5" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="15" y="0" width="3.7" height="3.7" /></bezel>
-
- <bezel element="blackb"><bounds x="0" y="10" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="5" y="10" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="10" y="10" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="15" y="10" width="3.7" height="3.7" /></bezel>
-
- <bezel element="blackb"><bounds x="0" y="15" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="5" y="15" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="10" y="15" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="15" y="15" width="3.7" height="3.7" /></bezel>
-
- <bezel element="blackb"><bounds x="0" y="20" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="5" y="20" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="10" y="20" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="15" y="20" width="3.7" height="3.7" /></bezel>
-
- <bezel element="text_cl"><bounds x="0" y="5.9" width="3.7" height="1.8" /></bezel>
- <bezel element="text_pos"><bounds x="5" y="5.9" width="3.7" height="1.8" /></bezel>
- <bezel element="text_lev"><bounds x="10" y="5.9" width="3.7" height="1.8" /></bezel>
- <bezel element="text_res"><bounds x="15" y="0.9" width="3.7" height="1.8" /></bezel>
- <bezel element="text_mem"><bounds x="15" y="5.9" width="3.7" height="1.8" /></bezel>
- <bezel element="text_info"><bounds x="15" y="10.9" width="3.7" height="1.8" /></bezel>
- <bezel element="text_ent"><bounds x="15" y="15.9" width="3.7" height="1.8" /></bezel>
-
- <bezel element="text_l9"><bounds x="10" y="20.1" width="3.7" height="1.8" /></bezel>
- <bezel element="text_r0"><bounds x="15" y="20.1" width="3.7" height="1.8" /></bezel>
- <bezel element="gray1"><bounds x="10.6" y="22.15" width="1.2" height="1.2" /></bezel>
- <bezel element="blackb"><bounds x="10.75" y="22.3" width="0.9" height="0.9" /></bezel>
- <bezel element="gray1"><bounds x="15.6" y="22.15" width="1.2" height="1.2" /></bezel>
-
- <bezel element="text_ba"><bounds x="0.5" y="10.1" width="1.3" height="1.8" /></bezel>
- <bezel element="text_bb"><bounds x="5.5" y="10.1" width="1.3" height="1.8" /></bezel>
- <bezel element="text_bc"><bounds x="10.5" y="10.1" width="1.3" height="1.8" /></bezel>
- <bezel element="text_bd"><bounds x="0.5" y="15.1" width="1.3" height="1.8" /></bezel>
- <bezel element="text_be"><bounds x="5.5" y="15.1" width="1.3" height="1.8" /></bezel>
- <bezel element="text_bf"><bounds x="10.5" y="15.1" width="1.3" height="1.8" /></bezel>
- <bezel element="text_bg"><bounds x="0.5" y="20.1" width="1.3" height="1.8" /></bezel>
- <bezel element="text_bh"><bounds x="5.5" y="20.1" width="1.3" height="1.8" /></bezel>
-
- <bezel element="text_b1"><bounds x="1.9" y="11.8" width="1.3" height="1.8" /></bezel>
- <bezel element="text_b2"><bounds x="6.9" y="11.8" width="1.3" height="1.8" /></bezel>
- <bezel element="text_b3"><bounds x="11.9" y="11.8" width="1.3" height="1.8" /></bezel>
- <bezel element="text_b4"><bounds x="1.9" y="16.8" width="1.3" height="1.8" /></bezel>
- <bezel element="text_b5"><bounds x="6.9" y="16.8" width="1.3" height="1.8" /></bezel>
- <bezel element="text_b6"><bounds x="11.9" y="16.8" width="1.3" height="1.8" /></bezel>
- <bezel element="text_b7"><bounds x="1.9" y="21.8" width="1.3" height="1.8" /></bezel>
- <bezel element="text_b8"><bounds x="6.9" y="21.8" width="1.3" height="1.8" /></bezel>
- <bezel element="text_b9"><bounds x="11.9" y="21.8" width="1.3" height="1.8" /></bezel>
- <bezel element="text_b0"><bounds x="16.9" y="21.8" width="1.3" height="1.8" /></bezel>
-
- <bezel element="text_p6"><bounds x="6.85" y="10.1" width="1.7" height="1.7" /></bezel>
- <bezel element="text_p5"><bounds x="11.85" y="10.1" width="1.7" height="1.7" /></bezel>
- <bezel element="text_p4"><bounds x="1.85" y="15.1" width="1.7" height="1.7" /></bezel>
- <bezel element="text_p3"><bounds x="6.85" y="15.1" width="1.7" height="1.7" /></bezel>
- <bezel element="text_p2"><bounds x="11.85" y="15.1" width="1.7" height="1.7" /></bezel>
- <bezel element="text_p1"><bounds x="1.85" y="20.1" width="1.7" height="1.7" /></bezel>
-
- <bezel element="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="0" y="5" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.2" inputmask="0x01"><bounds x="5" y="5" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x04"><bounds x="10" y="5" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.3" inputmask="0x04"><bounds x="15" y="5" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="RESET" inputmask="0x01"><bounds x="15" y="0" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
-
- <bezel element="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="0" y="10" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="5" y="10" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x02"><bounds x="10" y="10" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x01"><bounds x="15" y="10" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
-
- <bezel element="hlb" inputtag="IN.1" inputmask="0x08"><bounds x="0" y="15" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.2" inputmask="0x02"><bounds x="5" y="15" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.2" inputmask="0x08"><bounds x="10" y="15" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="15" y="15" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
-
- <bezel element="hlb" inputtag="IN.3" inputmask="0x02"><bounds x="0" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.3" inputmask="0x08"><bounds x="5" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.2" inputmask="0x04"><bounds x="10" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.3" inputmask="0x01"><bounds x="15" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
+ <element ref="blackb"><bounds x="0" y="5" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="5" y="5" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="10" y="5" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="15" y="5" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="15" y="0" width="3.7" height="3.7" /></element>
+
+ <element ref="blackb"><bounds x="0" y="10" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="5" y="10" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="10" y="10" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="15" y="10" width="3.7" height="3.7" /></element>
+
+ <element ref="blackb"><bounds x="0" y="15" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="5" y="15" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="10" y="15" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="15" y="15" width="3.7" height="3.7" /></element>
+
+ <element ref="blackb"><bounds x="0" y="20" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="5" y="20" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="10" y="20" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="15" y="20" width="3.7" height="3.7" /></element>
+
+ <element ref="text_cl"><bounds x="0" y="5.9" width="3.7" height="1.8" /></element>
+ <element ref="text_pos"><bounds x="5" y="5.9" width="3.7" height="1.8" /></element>
+ <element ref="text_lev"><bounds x="10" y="5.9" width="3.7" height="1.8" /></element>
+ <element ref="text_res"><bounds x="15" y="0.9" width="3.7" height="1.8" /></element>
+ <element ref="text_mem"><bounds x="15" y="5.9" width="3.7" height="1.8" /></element>
+ <element ref="text_info"><bounds x="15" y="10.9" width="3.7" height="1.8" /></element>
+ <element ref="text_ent"><bounds x="15" y="15.9" width="3.7" height="1.8" /></element>
+
+ <element ref="text_l9"><bounds x="10" y="20.1" width="3.7" height="1.8" /></element>
+ <element ref="text_r0"><bounds x="15" y="20.1" width="3.7" height="1.8" /></element>
+ <element ref="gray1"><bounds x="10.6" y="22.15" width="1.2" height="1.2" /></element>
+ <element ref="blackb"><bounds x="10.75" y="22.3" width="0.9" height="0.9" /></element>
+ <element ref="gray1"><bounds x="15.6" y="22.15" width="1.2" height="1.2" /></element>
+
+ <element ref="text_ba"><bounds x="0.5" y="10.1" width="1.3" height="1.8" /></element>
+ <element ref="text_bb"><bounds x="5.5" y="10.1" width="1.3" height="1.8" /></element>
+ <element ref="text_bc"><bounds x="10.5" y="10.1" width="1.3" height="1.8" /></element>
+ <element ref="text_bd"><bounds x="0.5" y="15.1" width="1.3" height="1.8" /></element>
+ <element ref="text_be"><bounds x="5.5" y="15.1" width="1.3" height="1.8" /></element>
+ <element ref="text_bf"><bounds x="10.5" y="15.1" width="1.3" height="1.8" /></element>
+ <element ref="text_bg"><bounds x="0.5" y="20.1" width="1.3" height="1.8" /></element>
+ <element ref="text_bh"><bounds x="5.5" y="20.1" width="1.3" height="1.8" /></element>
+
+ <element ref="text_b1"><bounds x="1.9" y="11.8" width="1.3" height="1.8" /></element>
+ <element ref="text_b2"><bounds x="6.9" y="11.8" width="1.3" height="1.8" /></element>
+ <element ref="text_b3"><bounds x="11.9" y="11.8" width="1.3" height="1.8" /></element>
+ <element ref="text_b4"><bounds x="1.9" y="16.8" width="1.3" height="1.8" /></element>
+ <element ref="text_b5"><bounds x="6.9" y="16.8" width="1.3" height="1.8" /></element>
+ <element ref="text_b6"><bounds x="11.9" y="16.8" width="1.3" height="1.8" /></element>
+ <element ref="text_b7"><bounds x="1.9" y="21.8" width="1.3" height="1.8" /></element>
+ <element ref="text_b8"><bounds x="6.9" y="21.8" width="1.3" height="1.8" /></element>
+ <element ref="text_b9"><bounds x="11.9" y="21.8" width="1.3" height="1.8" /></element>
+ <element ref="text_b0"><bounds x="16.9" y="21.8" width="1.3" height="1.8" /></element>
+
+ <element ref="text_p6"><bounds x="6.85" y="10.1" width="1.7" height="1.7" /></element>
+ <element ref="text_p5"><bounds x="11.85" y="10.1" width="1.7" height="1.7" /></element>
+ <element ref="text_p4"><bounds x="1.85" y="15.1" width="1.7" height="1.7" /></element>
+ <element ref="text_p3"><bounds x="6.85" y="15.1" width="1.7" height="1.7" /></element>
+ <element ref="text_p2"><bounds x="11.85" y="15.1" width="1.7" height="1.7" /></element>
+ <element ref="text_p1"><bounds x="1.85" y="20.1" width="1.7" height="1.7" /></element>
+
+ <element ref="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="0" y="5" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.2" inputmask="0x01"><bounds x="5" y="5" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x04"><bounds x="10" y="5" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.3" inputmask="0x04"><bounds x="15" y="5" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="RESET" inputmask="0x01"><bounds x="15" y="0" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+
+ <element ref="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="0" y="10" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="5" y="10" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x02"><bounds x="10" y="10" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x01"><bounds x="15" y="10" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+
+ <element ref="hlb" inputtag="IN.1" inputmask="0x08"><bounds x="0" y="15" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.2" inputmask="0x02"><bounds x="5" y="15" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.2" inputmask="0x08"><bounds x="10" y="15" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="15" y="15" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+
+ <element ref="hlb" inputtag="IN.3" inputmask="0x02"><bounds x="0" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.3" inputmask="0x08"><bounds x="5" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.2" inputmask="0x04"><bounds x="10" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.3" inputmask="0x01"><bounds x="15" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></element>
</group>
@@ -593,16 +593,16 @@ license:CC0
<group name="brikett">
<bounds x="16.5" y="6" width="58.5" height="32" />
- <bezel element="gray2"><bounds x="17.5" y="7" width="56.5" height="30" /></bezel>
- <bezel element="gray3"><bounds x="47.5" y="10" width="0.5" height="24" /></bezel>
- <bezel element="blackb"><bounds x="16.5" y="6" width="6" height="6" /></bezel>
- <bezel element="gray2d"><bounds x="17.5" y="7" width="10" height="10" /></bezel>
- <bezel element="blackb"><bounds x="69" y="6" width="6" height="6" /></bezel>
- <bezel element="gray2d"><bounds x="64" y="7" width="10" height="10" /></bezel>
- <bezel element="blackb"><bounds x="16.5" y="32" width="6" height="6" /></bezel>
- <bezel element="gray2d"><bounds x="17.5" y="27" width="10" height="10" /></bezel>
- <bezel element="blackb"><bounds x="69" y="32" width="6" height="6" /></bezel>
- <bezel element="gray2d"><bounds x="64" y="27" width="10" height="10" /></bezel>
+ <element ref="gray2"><bounds x="17.5" y="7" width="56.5" height="30" /></element>
+ <element ref="gray3"><bounds x="47.5" y="10" width="0.5" height="24" /></element>
+ <element ref="blackb"><bounds x="16.5" y="6" width="6" height="6" /></element>
+ <element ref="gray2d"><bounds x="17.5" y="7" width="10" height="10" /></element>
+ <element ref="blackb"><bounds x="69" y="6" width="6" height="6" /></element>
+ <element ref="gray2d"><bounds x="64" y="7" width="10" height="10" /></element>
+ <element ref="blackb"><bounds x="16.5" y="32" width="6" height="6" /></element>
+ <element ref="gray2d"><bounds x="17.5" y="27" width="10" height="10" /></element>
+ <element ref="blackb"><bounds x="69" y="32" width="6" height="6" /></element>
+ <element ref="gray2d"><bounds x="64" y="27" width="10" height="10" /></element>
<group ref="labels"><bounds x="22.5" y="9.7" width="20" height="5.333" /></group>
<group ref="display"><bounds x="22.5" y="15" width="20" height="6.85" /></group>
@@ -618,29 +618,29 @@ license:CC0
<element ref="gray3"><bounds x="80" y="61" width="60" height="6.85" /></element>
<group ref="brikett"><bounds x="90" y="52" width="58.5" height="32" /></group>
- <bezel element="cblack"><bounds x="-1" y="-1.5" width="89" height="89" /></bezel>
- <bezel element="cwhite"><bounds x="3" y="2.5" width="81" height="81" /></bezel>
+ <element ref="cblack"><bounds x="-1" y="-1.5" width="89" height="89" /></element>
+ <element ref="cwhite"><bounds x="3" y="2.5" width="81" height="81" /></element>
<group ref="sb_board"><bounds x="3.5" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-12" y="3" width="10" height="80" /></group>
- <bezel element="text_8"><bounds x="0.2" y="7" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="0.2" y="17" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="0.2" y="27" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="0.2" y="37" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="0.2" y="47" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="0.2" y="57" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="0.2" y="67" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="0.2" y="77" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="7.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="17.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="27.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="37.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="47.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="57.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="67.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="77.5" y="84.5" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="0.2" y="7" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="0.2" y="17" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="0.2" y="27" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="0.2" y="37" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="0.2" y="47" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="0.2" y="57" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="0.2" y="67" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="0.2" y="77" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="7.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="17.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="27.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="37.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="47.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="57.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="67.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="77.5" y="84.5" width="2" height="2" /></element>
</view>
<view name="Internal Layout (Brikett)">
@@ -650,29 +650,29 @@ license:CC0
<view name="Internal Layout (Board)">
<bounds left="-13" right="88" top="-1.5" bottom="87.5" />
- <bezel element="cblack"><bounds x="-1" y="-1.5" width="89" height="89" /></bezel>
- <bezel element="cwhite"><bounds x="3" y="2.5" width="81" height="81" /></bezel>
+ <element ref="cblack"><bounds x="-1" y="-1.5" width="89" height="89" /></element>
+ <element ref="cwhite"><bounds x="3" y="2.5" width="81" height="81" /></element>
<group ref="sb_board"><bounds x="3.5" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-12" y="3" width="10" height="80" /></group>
- <bezel element="text_8"><bounds x="0.2" y="7" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="0.2" y="17" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="0.2" y="27" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="0.2" y="37" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="0.2" y="47" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="0.2" y="57" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="0.2" y="67" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="0.2" y="77" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="7.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="17.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="27.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="37.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="47.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="57.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="67.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="77.5" y="84.5" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="0.2" y="7" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="0.2" y="17" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="0.2" y="27" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="0.2" y="37" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="0.2" y="47" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="0.2" y="57" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="0.2" y="67" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="0.2" y="77" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="7.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="17.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="27.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="37.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="47.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="57.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="67.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="77.5" y="84.5" width="2" height="2" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/mephisto_amsterdam.lay b/src/mame/layout/mephisto_amsterdam.lay
index a0f558cca00..7c1465cc314 100644
--- a/src/mame/layout/mephisto_amsterdam.lay
+++ b/src/mame/layout/mephisto_amsterdam.lay
@@ -95,77 +95,77 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- chessboard leds -->
<repeat count="8">
@@ -179,14 +179,14 @@ license:CC0
<param name="lg" start="48" increment="1" />
<param name="lh" start="56" increment="1" />
- <bezel name="led~la~" element="led"><bounds x="~x~" y="78.3" width="1.5" height="1.5" /></bezel>
- <bezel name="led~lb~" element="led"><bounds x="~x~" y="68.3" width="1.5" height="1.5" /></bezel>
- <bezel name="led~lc~" element="led"><bounds x="~x~" y="58.3" width="1.5" height="1.5" /></bezel>
- <bezel name="led~ld~" element="led"><bounds x="~x~" y="48.3" width="1.5" height="1.5" /></bezel>
- <bezel name="led~le~" element="led"><bounds x="~x~" y="38.3" width="1.5" height="1.5" /></bezel>
- <bezel name="led~lf~" element="led"><bounds x="~x~" y="28.3" width="1.5" height="1.5" /></bezel>
- <bezel name="led~lg~" element="led"><bounds x="~x~" y="18.3" width="1.5" height="1.5" /></bezel>
- <bezel name="led~lh~" element="led"><bounds x="~x~" y="8.3" width="1.5" height="1.5" /></bezel>
+ <element name="led~la~" ref="led"><bounds x="~x~" y="78.3" width="1.5" height="1.5" /></element>
+ <element name="led~lb~" ref="led"><bounds x="~x~" y="68.3" width="1.5" height="1.5" /></element>
+ <element name="led~lc~" ref="led"><bounds x="~x~" y="58.3" width="1.5" height="1.5" /></element>
+ <element name="led~ld~" ref="led"><bounds x="~x~" y="48.3" width="1.5" height="1.5" /></element>
+ <element name="led~le~" ref="led"><bounds x="~x~" y="38.3" width="1.5" height="1.5" /></element>
+ <element name="led~lf~" ref="led"><bounds x="~x~" y="28.3" width="1.5" height="1.5" /></element>
+ <element name="led~lg~" ref="led"><bounds x="~x~" y="18.3" width="1.5" height="1.5" /></element>
+ <element name="led~lh~" ref="led"><bounds x="~x~" y="8.3" width="1.5" height="1.5" /></element>
</repeat>
<!-- sensors, pieces -->
@@ -194,23 +194,23 @@ license:CC0
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -269,93 +269,93 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
<!-- 7seg panel -->
<group name="panel">
- <bezel element="lcd_bg"><bounds x="0" y="0" width="35" height="15" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="4" y="2.5" width="6" height="10" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="11" y="2.5" width="6" height="10" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="18" y="2.5" width="6" height="10" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="25" y="2.5" width="6" height="10" /></bezel>
+ <element ref="lcd_bg"><bounds x="0" y="0" width="35" height="15" /></element>
+ <element name="digit0" ref="digit"><bounds x="4" y="2.5" width="6" height="10" /></element>
+ <element name="digit1" ref="digit"><bounds x="11" y="2.5" width="6" height="10" /></element>
+ <element name="digit2" ref="digit"><bounds x="18" y="2.5" width="6" height="10" /></element>
+ <element name="digit3" ref="digit"><bounds x="25" y="2.5" width="6" height="10" /></element>
</group>
@@ -408,119 +408,119 @@ license:CC0
<group name="buttons">
<bounds x="69" y="93" width="29" height="14" />
- <bezel element="gray"><bounds x="69" y="93" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="74" y="93" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="79" y="93" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="84" y="93" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="89" y="93" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="94" y="93" width="4" height="4" /></bezel>
-
- <bezel element="gray"><bounds x="69" y="98" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="74" y="98" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="79" y="98" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="84" y="98" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="89" y="98" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="94" y="98" width="4" height="4" /></bezel>
-
- <bezel element="gray"><bounds x="69" y="103" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="74" y="103" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="79" y="103" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="84" y="103" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="89" y="103" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="94" y="103" width="4" height="4" /></bezel>
-
- <bezel element="text_info"><bounds x="69.3" y="94" width="3.67" height="2.2" /></bezel>
- <bezel element="text_pos"> <bounds x="74.3" y="94" width="3.67" height="2.2" /></bezel>
- <bezel element="text_lev"> <bounds x="79.3" y="94" width="3.67" height="2.2" /></bezel>
- <bezel element="text_mem"> <bounds x="84.3" y="94" width="3.67" height="2.2" /></bezel>
- <bezel element="text_cl"> <bounds x="89.3" y="94" width="3.67" height="2.2" /></bezel>
- <bezel element="text_ent"> <bounds x="94.3" y="94" width="3.67" height="2.2" /></bezel>
- <bezel element="text_res"> <bounds x="69.3" y="104" width="3.67" height="2.2" /></bezel>
- <bezel element="text_res"> <bounds x="74.3" y="104" width="3.67" height="2.2" /></bezel>
-
- <bezel element="text_a1"><bounds x="69" y="98" width="2" height="2.2" /></bezel>
- <bezel element="text_b2"><bounds x="74" y="98" width="2" height="2.2" /></bezel>
- <bezel element="text_c3"><bounds x="79" y="98" width="2" height="2.2" /></bezel>
- <bezel element="text_d4"><bounds x="84" y="98" width="2" height="2.2" /></bezel>
- <bezel element="text_e5"><bounds x="89" y="98" width="2" height="2.2" /></bezel>
- <bezel element="text_f6"><bounds x="94" y="98" width="2" height="2.2" /></bezel>
- <bezel element="text_g7"><bounds x="79" y="103" width="2" height="2.2" /></bezel>
- <bezel element="text_h8"><bounds x="84" y="103" width="2" height="2.2" /></bezel>
- <bezel element="text_l9"><bounds x="90" y="103" width="2" height="1.8" /></bezel>
- <bezel element="text_r0"><bounds x="95.2" y="103" width="2" height="1.8" /></bezel>
-
- <bezel element="text_1a"><bounds x="71" y="99.5" width="1.97" height="2.2" /></bezel>
- <bezel element="text_2b"><bounds x="76" y="99.5" width="1.97" height="2.2" /></bezel>
- <bezel element="text_3c"><bounds x="81" y="99.5" width="1.97" height="2.2" /></bezel>
- <bezel element="text_4d"><bounds x="86" y="99.5" width="1.97" height="2.2" /></bezel>
- <bezel element="text_5e"><bounds x="91" y="99.5" width="1.97" height="2.2" /></bezel>
- <bezel element="text_6f"><bounds x="96" y="99.5" width="1.97" height="2.2" /></bezel>
- <bezel element="text_7g"><bounds x="81" y="104.5" width="1.97" height="2.2" /></bezel>
- <bezel element="text_8h"><bounds x="86" y="104.5" width="1.97" height="2.2" /></bezel>
- <bezel element="text_9l"><bounds x="91" y="104.5" width="1.97" height="2.2" /></bezel>
- <bezel element="text_0r"><bounds x="96" y="104.5" width="1.97" height="2.2" /></bezel>
-
- <bezel element="text_p6" ><bounds x="76" y="98" width="1.8" height="1.7" /></bezel>
- <bezel element="text_p5" ><bounds x="81" y="98" width="1.8" height="1.7" /></bezel>
- <bezel element="text_p4" ><bounds x="86" y="98" width="1.8" height="1.7" /></bezel>
- <bezel element="text_p3" ><bounds x="91" y="98" width="1.8" height="1.7" /></bezel>
- <bezel element="text_p2" ><bounds x="96" y="98" width="1.8" height="1.7" /></bezel>
- <bezel element="text_p1" ><bounds x="81" y="103" width="1.8" height="1.7" /></bezel>
- <bezel element="white"><bounds x="89.5" y="105.1" width="1.3" height="1.3" /></bezel>
- <bezel element="gray"><bounds x="89.7" y="105.3" width="0.9" height="0.9" /></bezel>
- <bezel element="white"><bounds x="94.5" y="105.1" width="1.3" height="1.3" /></bezel>
+ <element ref="gray"><bounds x="69" y="93" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="74" y="93" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="79" y="93" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="84" y="93" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="89" y="93" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="94" y="93" width="4" height="4" /></element>
+
+ <element ref="gray"><bounds x="69" y="98" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="74" y="98" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="79" y="98" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="84" y="98" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="89" y="98" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="94" y="98" width="4" height="4" /></element>
+
+ <element ref="gray"><bounds x="69" y="103" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="74" y="103" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="79" y="103" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="84" y="103" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="89" y="103" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="94" y="103" width="4" height="4" /></element>
+
+ <element ref="text_info"><bounds x="69.3" y="94" width="3.67" height="2.2" /></element>
+ <element ref="text_pos"> <bounds x="74.3" y="94" width="3.67" height="2.2" /></element>
+ <element ref="text_lev"> <bounds x="79.3" y="94" width="3.67" height="2.2" /></element>
+ <element ref="text_mem"> <bounds x="84.3" y="94" width="3.67" height="2.2" /></element>
+ <element ref="text_cl"> <bounds x="89.3" y="94" width="3.67" height="2.2" /></element>
+ <element ref="text_ent"> <bounds x="94.3" y="94" width="3.67" height="2.2" /></element>
+ <element ref="text_res"> <bounds x="69.3" y="104" width="3.67" height="2.2" /></element>
+ <element ref="text_res"> <bounds x="74.3" y="104" width="3.67" height="2.2" /></element>
+
+ <element ref="text_a1"><bounds x="69" y="98" width="2" height="2.2" /></element>
+ <element ref="text_b2"><bounds x="74" y="98" width="2" height="2.2" /></element>
+ <element ref="text_c3"><bounds x="79" y="98" width="2" height="2.2" /></element>
+ <element ref="text_d4"><bounds x="84" y="98" width="2" height="2.2" /></element>
+ <element ref="text_e5"><bounds x="89" y="98" width="2" height="2.2" /></element>
+ <element ref="text_f6"><bounds x="94" y="98" width="2" height="2.2" /></element>
+ <element ref="text_g7"><bounds x="79" y="103" width="2" height="2.2" /></element>
+ <element ref="text_h8"><bounds x="84" y="103" width="2" height="2.2" /></element>
+ <element ref="text_l9"><bounds x="90" y="103" width="2" height="1.8" /></element>
+ <element ref="text_r0"><bounds x="95.2" y="103" width="2" height="1.8" /></element>
+
+ <element ref="text_1a"><bounds x="71" y="99.5" width="1.97" height="2.2" /></element>
+ <element ref="text_2b"><bounds x="76" y="99.5" width="1.97" height="2.2" /></element>
+ <element ref="text_3c"><bounds x="81" y="99.5" width="1.97" height="2.2" /></element>
+ <element ref="text_4d"><bounds x="86" y="99.5" width="1.97" height="2.2" /></element>
+ <element ref="text_5e"><bounds x="91" y="99.5" width="1.97" height="2.2" /></element>
+ <element ref="text_6f"><bounds x="96" y="99.5" width="1.97" height="2.2" /></element>
+ <element ref="text_7g"><bounds x="81" y="104.5" width="1.97" height="2.2" /></element>
+ <element ref="text_8h"><bounds x="86" y="104.5" width="1.97" height="2.2" /></element>
+ <element ref="text_9l"><bounds x="91" y="104.5" width="1.97" height="2.2" /></element>
+ <element ref="text_0r"><bounds x="96" y="104.5" width="1.97" height="2.2" /></element>
+
+ <element ref="text_p6" ><bounds x="76" y="98" width="1.8" height="1.7" /></element>
+ <element ref="text_p5" ><bounds x="81" y="98" width="1.8" height="1.7" /></element>
+ <element ref="text_p4" ><bounds x="86" y="98" width="1.8" height="1.7" /></element>
+ <element ref="text_p3" ><bounds x="91" y="98" width="1.8" height="1.7" /></element>
+ <element ref="text_p2" ><bounds x="96" y="98" width="1.8" height="1.7" /></element>
+ <element ref="text_p1" ><bounds x="81" y="103" width="1.8" height="1.7" /></element>
+ <element ref="white"><bounds x="89.5" y="105.1" width="1.3" height="1.3" /></element>
+ <element ref="gray"><bounds x="89.7" y="105.3" width="0.9" height="0.9" /></element>
+ <element ref="white"><bounds x="94.5" y="105.1" width="1.3" height="1.3" /></element>
<!-- Buttons (new_keyboard)-->
- <bezel element="keys" inputtag="LINE1" inputmask="0x01"> <!-- INFO -->
+ <element ref="keys" inputtag="LINE1" inputmask="0x01"> <!-- INFO -->
<bounds x="69" y="93" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="LINE1" inputmask="0x02"> <!-- POS -->
+ </element>
+ <element ref="keys" inputtag="LINE1" inputmask="0x02"> <!-- POS -->
<bounds x="74" y="93" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="LINE1" inputmask="0x04"> <!-- LEV -->
+ </element>
+ <element ref="keys" inputtag="LINE1" inputmask="0x04"> <!-- LEV -->
<bounds x="79" y="93" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="LINE1" inputmask="0x08"> <!-- MEM -->
+ </element>
+ <element ref="keys" inputtag="LINE1" inputmask="0x08"> <!-- MEM -->
<bounds x="84" y="93" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="LINE1" inputmask="0x10"> <!-- CL -->
+ </element>
+ <element ref="keys" inputtag="LINE1" inputmask="0x10"> <!-- CL -->
<bounds x="89" y="93" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="LINE1" inputmask="0x20"> <!-- ENT -->
+ </element>
+ <element ref="keys" inputtag="LINE1" inputmask="0x20"> <!-- ENT -->
<bounds x="94" y="93" width="4" height="4" /><color alpha="0.25" />
- </bezel>
+ </element>
- <bezel element="keys" inputtag="LINE0" inputmask="0x01"> <!-- A1 -->
+ <element ref="keys" inputtag="LINE0" inputmask="0x01"> <!-- A1 -->
<bounds x="69" y="98" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="LINE0" inputmask="0x02"> <!-- B2 -->
+ </element>
+ <element ref="keys" inputtag="LINE0" inputmask="0x02"> <!-- B2 -->
<bounds x="74" y="98" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="LINE0" inputmask="0x04"> <!-- C3 -->
+ </element>
+ <element ref="keys" inputtag="LINE0" inputmask="0x04"> <!-- C3 -->
<bounds x="79" y="98" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="LINE0" inputmask="0x08"> <!-- D4 -->
+ </element>
+ <element ref="keys" inputtag="LINE0" inputmask="0x08"> <!-- D4 -->
<bounds x="84" y="98" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="LINE0" inputmask="0x10"> <!-- E5 -->
+ </element>
+ <element ref="keys" inputtag="LINE0" inputmask="0x10"> <!-- E5 -->
<bounds x="89" y="98" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="LINE0" inputmask="0x20"> <!-- F6 -->
+ </element>
+ <element ref="keys" inputtag="LINE0" inputmask="0x20"> <!-- F6 -->
<bounds x="94" y="98" width="4" height="4" /><color alpha="0.25" />
- </bezel>
+ </element>
- <bezel element="keys" inputtag="LINE1" inputmask="0x40"> <!-- G7 -->
+ <element ref="keys" inputtag="LINE1" inputmask="0x40"> <!-- G7 -->
<bounds x="79" y="103" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="LINE1" inputmask="0x80"> <!-- H8 -->
+ </element>
+ <element ref="keys" inputtag="LINE1" inputmask="0x80"> <!-- H8 -->
<bounds x="84" y="103" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="LINE0" inputmask="0x40"> <!-- 9 -->
+ </element>
+ <element ref="keys" inputtag="LINE0" inputmask="0x40"> <!-- 9 -->
<bounds x="89" y="103" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="LINE0" inputmask="0x80"> <!-- 0 -->
+ </element>
+ <element ref="keys" inputtag="LINE0" inputmask="0x80"> <!-- 0 -->
<bounds x="94" y="103" width="4" height="4" /><color alpha="0.25" />
- </bezel>
+ </element>
</group>
@@ -528,8 +528,8 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="102" top="-2" bottom="104" />
- <bezel element="cblack"><bounds x="13" y="-2" width="89" height="89" /></bezel>
- <bezel element="cwhite"><bounds x="17" y="2" width="81" height="81" /></bezel>
+ <element ref="cblack"><bounds x="13" y="-2" width="89" height="89" /></element>
+ <element ref="cwhite"><bounds x="17" y="2" width="81" height="81" /></element>
<group ref="panel"><bounds x="37.5" y="91" width="20" height="8" /></group>
@@ -540,23 +540,23 @@ license:CC0
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="14.2" y="6.5" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="14.2" y="16.5" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="14.2" y="26.5" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="14.2" y="36.5" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="14.2" y="46.5" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="14.2" y="56.5" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="14.2" y="66.5" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="14.2" y="76.5" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="21.5" y="84" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="31.5" y="84" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="41.5" y="84" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="51.5" y="84" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="61.5" y="84" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="71.5" y="84" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="81.5" y="84" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="91.5" y="84" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="14.2" y="6.5" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="14.2" y="16.5" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="14.2" y="26.5" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="14.2" y="36.5" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="14.2" y="46.5" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="14.2" y="56.5" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="14.2" y="66.5" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="14.2" y="76.5" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="21.5" y="84" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="31.5" y="84" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="41.5" y="84" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="51.5" y="84" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="61.5" y="84" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="71.5" y="84" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="81.5" y="84" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="91.5" y="84" width="2" height="2" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/mephisto_bup.lay b/src/mame/layout/mephisto_bup.lay
index 7a40d35bbca..fa9222def52 100644
--- a/src/mame/layout/mephisto_bup.lay
+++ b/src/mame/layout/mephisto_bup.lay
@@ -96,77 +96,77 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="10" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="10" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="10" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="10" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="10" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="10" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="10" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="10" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="10" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="10" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="10" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="10" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="10" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="10" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- chessboard leds -->
<repeat count="8">
@@ -180,14 +180,14 @@ license:CC0
<param name="lg" start="48" increment="1" />
<param name="lh" start="56" increment="1" />
- <bezel name="led~la~" element="led"><bounds x="~x~" y="78.3" width="1.5" height="1.5" /></bezel>
- <bezel name="led~lb~" element="led"><bounds x="~x~" y="68.3" width="1.5" height="1.5" /></bezel>
- <bezel name="led~lc~" element="led"><bounds x="~x~" y="58.3" width="1.5" height="1.5" /></bezel>
- <bezel name="led~ld~" element="led"><bounds x="~x~" y="48.3" width="1.5" height="1.5" /></bezel>
- <bezel name="led~le~" element="led"><bounds x="~x~" y="38.3" width="1.5" height="1.5" /></bezel>
- <bezel name="led~lf~" element="led"><bounds x="~x~" y="28.3" width="1.5" height="1.5" /></bezel>
- <bezel name="led~lg~" element="led"><bounds x="~x~" y="18.3" width="1.5" height="1.5" /></bezel>
- <bezel name="led~lh~" element="led"><bounds x="~x~" y="8.3" width="1.5" height="1.5" /></bezel>
+ <element name="led~la~" ref="led"><bounds x="~x~" y="78.3" width="1.5" height="1.5" /></element>
+ <element name="led~lb~" ref="led"><bounds x="~x~" y="68.3" width="1.5" height="1.5" /></element>
+ <element name="led~lc~" ref="led"><bounds x="~x~" y="58.3" width="1.5" height="1.5" /></element>
+ <element name="led~ld~" ref="led"><bounds x="~x~" y="48.3" width="1.5" height="1.5" /></element>
+ <element name="led~le~" ref="led"><bounds x="~x~" y="38.3" width="1.5" height="1.5" /></element>
+ <element name="led~lf~" ref="led"><bounds x="~x~" y="28.3" width="1.5" height="1.5" /></element>
+ <element name="led~lg~" ref="led"><bounds x="~x~" y="18.3" width="1.5" height="1.5" /></element>
+ <element name="led~lh~" ref="led"><bounds x="~x~" y="8.3" width="1.5" height="1.5" /></element>
</repeat>
<!-- sensors, pieces -->
@@ -195,23 +195,23 @@ license:CC0
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -270,93 +270,93 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
<!-- 7seg panel -->
<group name="panel1">
- <bezel element="lcd_bg"><bounds x="0" y="0" width="35" height="15" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="4" y="2.5" width="6" height="10" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="11" y="2.5" width="6" height="10" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="18" y="2.5" width="6" height="10" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="25" y="2.5" width="6" height="10" /></bezel>
+ <element ref="lcd_bg"><bounds x="0" y="0" width="35" height="15" /></element>
+ <element name="digit0" ref="digit"><bounds x="4" y="2.5" width="6" height="10" /></element>
+ <element name="digit1" ref="digit"><bounds x="11" y="2.5" width="6" height="10" /></element>
+ <element name="digit2" ref="digit"><bounds x="18" y="2.5" width="6" height="10" /></element>
+ <element name="digit3" ref="digit"><bounds x="25" y="2.5" width="6" height="10" /></element>
</group>
@@ -374,22 +374,22 @@ license:CC0
<group name="panel2">
<bounds x="69.1" y="89.9" width="29" height="1.5" />
- <bezel element="dwhite"><bounds x="70.7" y="89.9" width="1.4" height="1.4" /></bezel>
- <bezel element="dblack"><bounds x="70.8" y="90.0" width="1.2" height="1.2" /></bezel>
- <bezel element="dwhite"><bounds x="71.25" y="90.45" width="0.4" height="0.4" /></bezel>
- <bezel element="led_end"> <bounds x="75.7" y="89.9" width="3.2" height="1.5" /></bezel>
- <bezel element="led_err"> <bounds x="80.7" y="89.9" width="3.2" height="1.5" /></bezel>
- <bezel element="led_plus"> <bounds x="86" y="89.9" width="2.2" height="1.5" /></bezel>
- <bezel element="white2"><bounds x="90.9" y="90.0" width="1.2" height="1.2" /></bezel>
- <bezel element="black"><bounds x="91.05" y="90.15" width="0.9" height="0.9" /></bezel>
- <bezel element="white2"><bounds x="95.7" y="90.0" width="1.2" height="1.2" /></bezel>
-
- <bezel name="led105" element="led"> <bounds x="69.1" y="90" width="1.3" height="1.3" /> </bezel>
- <bezel name="led104" element="led"> <bounds x="74.1" y="90" width="1.3" height="1.3" /> </bezel>
- <bezel name="led103" element="led"> <bounds x="79.1" y="90" width="1.3" height="1.3" /> </bezel>
- <bezel name="led102" element="led"> <bounds x="84.1" y="90" width="1.3" height="1.3" /> </bezel>
- <bezel name="led100" element="led"> <bounds x="89.1" y="90" width="1.3" height="1.3" /> </bezel>
- <bezel name="led101" element="led"> <bounds x="94.1" y="90" width="1.3" height="1.3" /> </bezel>
+ <element ref="dwhite"><bounds x="70.7" y="89.9" width="1.4" height="1.4" /></element>
+ <element ref="dblack"><bounds x="70.8" y="90.0" width="1.2" height="1.2" /></element>
+ <element ref="dwhite"><bounds x="71.25" y="90.45" width="0.4" height="0.4" /></element>
+ <element ref="led_end"> <bounds x="75.7" y="89.9" width="3.2" height="1.5" /></element>
+ <element ref="led_err"> <bounds x="80.7" y="89.9" width="3.2" height="1.5" /></element>
+ <element ref="led_plus"> <bounds x="86" y="89.9" width="2.2" height="1.5" /></element>
+ <element ref="white2"><bounds x="90.9" y="90.0" width="1.2" height="1.2" /></element>
+ <element ref="black"><bounds x="91.05" y="90.15" width="0.9" height="0.9" /></element>
+ <element ref="white2"><bounds x="95.7" y="90.0" width="1.2" height="1.2" /></element>
+
+ <element name="led105" ref="led"> <bounds x="69.1" y="90" width="1.3" height="1.3" /> </element>
+ <element name="led104" ref="led"> <bounds x="74.1" y="90" width="1.3" height="1.3" /> </element>
+ <element name="led103" ref="led"> <bounds x="79.1" y="90" width="1.3" height="1.3" /> </element>
+ <element name="led102" ref="led"> <bounds x="84.1" y="90" width="1.3" height="1.3" /> </element>
+ <element name="led100" ref="led"> <bounds x="89.1" y="90" width="1.3" height="1.3" /> </element>
+ <element name="led101" ref="led"> <bounds x="94.1" y="90" width="1.3" height="1.3" /> </element>
</group>
@@ -429,112 +429,112 @@ license:CC0
<group name="buttons">
<bounds x="69" y="93" width="29" height="14" />
- <bezel element="gray"><bounds x="69" y="93" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="74" y="93" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="79" y="93" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="84" y="93" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="89" y="93" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="94" y="93" width="4" height="4" /></bezel>
-
- <bezel element="gray"><bounds x="69" y="98" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="74" y="98" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="79" y="98" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="84" y="98" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="89" y="98" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="94" y="98" width="4" height="4" /></bezel>
-
- <bezel element="gray"><bounds x="69" y="103" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="74" y="103" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="79" y="103" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="84" y="103" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="89" y="103" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="94" y="103" width="4" height="4" /></bezel>
-
- <bezel element="text_b1"> <bounds x="70.9" y="94" width="2.1" height="2.27" /></bezel>
- <bezel element="text_b2"> <bounds x="75.9" y="94" width="2.1" height="2.27" /></bezel>
- <bezel element="text_b3"> <bounds x="80.9" y="94" width="2.1" height="2.27" /></bezel>
- <bezel element="text_b4"> <bounds x="85.9" y="94" width="2.1" height="2.27" /></bezel>
- <bezel element="text_b5"> <bounds x="90.9" y="94" width="2.1" height="2.27" /></bezel>
- <bezel element="text_b6"> <bounds x="95.9" y="94" width="2.1" height="2.27" /></bezel>
-
- <bezel element="text_p6" ><bounds x="69.2" y="94.05" width="2.1" height="2.1" /></bezel>
- <bezel element="text_p5" ><bounds x="74.2" y="94.05" width="2.1" height="2.1" /></bezel>
- <bezel element="text_p4" ><bounds x="79.2" y="94.05" width="2.1" height="2.1" /></bezel>
- <bezel element="text_p3" ><bounds x="84.2" y="94.05" width="2.1" height="2.1" /></bezel>
- <bezel element="text_p2" ><bounds x="89.2" y="94.05" width="2.1" height="2.1" /></bezel>
- <bezel element="text_p1" ><bounds x="94.2" y="94.05" width="2.1" height="2.1" /></bezel>
-
- <bezel element="text_info"><bounds x="69.3" y="99" width="3.67" height="2.2" /></bezel>
- <bezel element="text_pos"><bounds x="74.3" y="99" width="3.67" height="2.2" /></bezel>
- <bezel element="text_lev"><bounds x="79.3" y="99" width="3.67" height="2.2" /></bezel>
- <bezel element="text_mem"><bounds x="84.3" y="99" width="3.67" height="2.2" /></bezel>
- <bezel element="text_cl"><bounds x="89.3" y="99" width="3.67" height="2.2" /></bezel>
- <bezel element="text_ent"><bounds x="94.3" y="99" width="3.67" height="2.2" /></bezel>
-
- <bezel element="text_res"><bounds x="69.3" y="104" width="3.67" height="2.2" /></bezel>
- <bezel element="text_res"><bounds x="74.3" y="104" width="3.67" height="2.2" /></bezel>
- <bezel element="text_best"><bounds x="79.3" y="104" width="3.67" height="2.2" /></bezel>
- <bezel element="text_mon"><bounds x="84.3" y="104" width="3.67" height="2.2" /></bezel>
- <bezel element="white"><bounds x="90.35" y="104.5" width="1.3" height="1.3" /></bezel>
- <bezel element="gray"><bounds x="90.55" y="104.7" width="0.9" height="0.9" /></bezel>
- <bezel element="white"><bounds x="95.35" y="104.5" width="1.3" height="1.3" /></bezel>
-
- <bezel element="keys" inputtag="KEY1_0" inputmask="0x80"> <!-- 1 -->
+ <element ref="gray"><bounds x="69" y="93" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="74" y="93" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="79" y="93" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="84" y="93" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="89" y="93" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="94" y="93" width="4" height="4" /></element>
+
+ <element ref="gray"><bounds x="69" y="98" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="74" y="98" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="79" y="98" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="84" y="98" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="89" y="98" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="94" y="98" width="4" height="4" /></element>
+
+ <element ref="gray"><bounds x="69" y="103" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="74" y="103" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="79" y="103" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="84" y="103" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="89" y="103" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="94" y="103" width="4" height="4" /></element>
+
+ <element ref="text_b1"> <bounds x="70.9" y="94" width="2.1" height="2.27" /></element>
+ <element ref="text_b2"> <bounds x="75.9" y="94" width="2.1" height="2.27" /></element>
+ <element ref="text_b3"> <bounds x="80.9" y="94" width="2.1" height="2.27" /></element>
+ <element ref="text_b4"> <bounds x="85.9" y="94" width="2.1" height="2.27" /></element>
+ <element ref="text_b5"> <bounds x="90.9" y="94" width="2.1" height="2.27" /></element>
+ <element ref="text_b6"> <bounds x="95.9" y="94" width="2.1" height="2.27" /></element>
+
+ <element ref="text_p6" ><bounds x="69.2" y="94.05" width="2.1" height="2.1" /></element>
+ <element ref="text_p5" ><bounds x="74.2" y="94.05" width="2.1" height="2.1" /></element>
+ <element ref="text_p4" ><bounds x="79.2" y="94.05" width="2.1" height="2.1" /></element>
+ <element ref="text_p3" ><bounds x="84.2" y="94.05" width="2.1" height="2.1" /></element>
+ <element ref="text_p2" ><bounds x="89.2" y="94.05" width="2.1" height="2.1" /></element>
+ <element ref="text_p1" ><bounds x="94.2" y="94.05" width="2.1" height="2.1" /></element>
+
+ <element ref="text_info"><bounds x="69.3" y="99" width="3.67" height="2.2" /></element>
+ <element ref="text_pos"><bounds x="74.3" y="99" width="3.67" height="2.2" /></element>
+ <element ref="text_lev"><bounds x="79.3" y="99" width="3.67" height="2.2" /></element>
+ <element ref="text_mem"><bounds x="84.3" y="99" width="3.67" height="2.2" /></element>
+ <element ref="text_cl"><bounds x="89.3" y="99" width="3.67" height="2.2" /></element>
+ <element ref="text_ent"><bounds x="94.3" y="99" width="3.67" height="2.2" /></element>
+
+ <element ref="text_res"><bounds x="69.3" y="104" width="3.67" height="2.2" /></element>
+ <element ref="text_res"><bounds x="74.3" y="104" width="3.67" height="2.2" /></element>
+ <element ref="text_best"><bounds x="79.3" y="104" width="3.67" height="2.2" /></element>
+ <element ref="text_mon"><bounds x="84.3" y="104" width="3.67" height="2.2" /></element>
+ <element ref="white"><bounds x="90.35" y="104.5" width="1.3" height="1.3" /></element>
+ <element ref="gray"><bounds x="90.55" y="104.7" width="0.9" height="0.9" /></element>
+ <element ref="white"><bounds x="95.35" y="104.5" width="1.3" height="1.3" /></element>
+
+ <element ref="keys" inputtag="KEY1_0" inputmask="0x80"> <!-- 1 -->
<bounds x="69" y="93" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="KEY1_1" inputmask="0x80"> <!-- 2 -->
+ </element>
+ <element ref="keys" inputtag="KEY1_1" inputmask="0x80"> <!-- 2 -->
<bounds x="74" y="93" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="KEY1_2" inputmask="0x80"> <!-- 3 -->
+ </element>
+ <element ref="keys" inputtag="KEY1_2" inputmask="0x80"> <!-- 3 -->
<bounds x="79" y="93" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="KEY1_3" inputmask="0x80"> <!-- 4 -->
+ </element>
+ <element ref="keys" inputtag="KEY1_3" inputmask="0x80"> <!-- 4 -->
<bounds x="84" y="93" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="KEY1_4" inputmask="0x80"> <!-- 5 -->
+ </element>
+ <element ref="keys" inputtag="KEY1_4" inputmask="0x80"> <!-- 5 -->
<bounds x="89" y="93" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="KEY1_5" inputmask="0x80"> <!-- 6 -->
+ </element>
+ <element ref="keys" inputtag="KEY1_5" inputmask="0x80"> <!-- 6 -->
<bounds x="94" y="93" width="4" height="4" /><color alpha="0.25" />
- </bezel>
+ </element>
- <bezel element="keys" inputtag="KEY2_3" inputmask="0x80"> <!-- INFO -->
+ <element ref="keys" inputtag="KEY2_3" inputmask="0x80"> <!-- INFO -->
<bounds x="69" y="98" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="KEY2_5" inputmask="0x80"> <!-- POS -->
+ </element>
+ <element ref="keys" inputtag="KEY2_5" inputmask="0x80"> <!-- POS -->
<bounds x="74" y="98" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="KEY2_6" inputmask="0x80"> <!-- LEV -->
+ </element>
+ <element ref="keys" inputtag="KEY2_6" inputmask="0x80"> <!-- LEV -->
<bounds x="79" y="98" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="KEY2_7" inputmask="0x80"> <!-- MEM -->
+ </element>
+ <element ref="keys" inputtag="KEY2_7" inputmask="0x80"> <!-- MEM -->
<bounds x="84" y="98" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="KEY2_0" inputmask="0x80"> <!-- CL -->
+ </element>
+ <element ref="keys" inputtag="KEY2_0" inputmask="0x80"> <!-- CL -->
<bounds x="89" y="98" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="KEY2_1" inputmask="0x80"> <!-- ENT -->
+ </element>
+ <element ref="keys" inputtag="KEY2_1" inputmask="0x80"> <!-- ENT -->
<bounds x="94" y="98" width="4" height="4" /><color alpha="0.25" />
- </bezel>
+ </element>
- <bezel element="keys" inputtag="RESET" inputmask="0x01"> <!-- RES -->
+ <element ref="keys" inputtag="RESET" inputmask="0x01"> <!-- RES -->
<bounds x="69" y="103" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="RESET" inputmask="0x02"> <!-- RES -->
+ </element>
+ <element ref="keys" inputtag="RESET" inputmask="0x02"> <!-- RES -->
<bounds x="74" y="103" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="KEY2_2" inputmask="0x80"> <!-- BEST -->
+ </element>
+ <element ref="keys" inputtag="KEY2_2" inputmask="0x80"> <!-- BEST -->
<bounds x="79" y="103" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="KEY2_4" inputmask="0x80"> <!-- MON -->
+ </element>
+ <element ref="keys" inputtag="KEY2_4" inputmask="0x80"> <!-- MON -->
<bounds x="84" y="103" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="KEY1_7" inputmask="0x80"> <!-- BLACK -->
+ </element>
+ <element ref="keys" inputtag="KEY1_7" inputmask="0x80"> <!-- BLACK -->
<bounds x="89" y="103" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="KEY1_6" inputmask="0x80"> <!-- WHITE -->
+ </element>
+ <element ref="keys" inputtag="KEY1_6" inputmask="0x80"> <!-- WHITE -->
<bounds x="94" y="103" width="4" height="4" /><color alpha="0.25" />
- </bezel>
+ </element>
</group>
@@ -542,8 +542,8 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="102" top="-2" bottom="106.5" />
- <bezel element="cblack"><bounds x="13" y="-2" width="89" height="89" /></bezel>
- <bezel element="cwhite"><bounds x="17" y="2" width="81" height="81" /></bezel>
+ <element ref="cblack"><bounds x="13" y="-2" width="89" height="89" /></element>
+ <element ref="cwhite"><bounds x="17" y="2" width="81" height="81" /></element>
<group ref="panel1"><bounds x="37.5" y="91" width="20" height="8" /></group>
<group ref="panel2"><bounds x="67.5" y="88.25" width="29" height="1.5" /></group>
@@ -554,23 +554,23 @@ license:CC0
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="14.2" y="6.5" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="14.2" y="16.5" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="14.2" y="26.5" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="14.2" y="36.5" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="14.2" y="46.5" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="14.2" y="56.5" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="14.2" y="66.5" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="14.2" y="76.5" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="21.5" y="84" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="31.5" y="84" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="41.5" y="84" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="51.5" y="84" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="61.5" y="84" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="71.5" y="84" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="81.5" y="84" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="91.5" y="84" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="14.2" y="6.5" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="14.2" y="16.5" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="14.2" y="26.5" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="14.2" y="36.5" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="14.2" y="46.5" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="14.2" y="56.5" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="14.2" y="66.5" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="14.2" y="76.5" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="21.5" y="84" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="31.5" y="84" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="41.5" y="84" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="51.5" y="84" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="61.5" y="84" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="71.5" y="84" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="81.5" y="84" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="91.5" y="84" width="2" height="2" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/mephisto_esb2.lay b/src/mame/layout/mephisto_esb2.lay
index c94237ea25a..ab11ab3617b 100644
--- a/src/mame/layout/mephisto_esb2.lay
+++ b/src/mame/layout/mephisto_esb2.lay
@@ -130,77 +130,77 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- leds -->
<repeat count="8">
@@ -210,7 +210,7 @@ license:CC0
<repeat count="8">
<param name="x" start="8.3" increment="10" />
<param name="i2" start="0" increment="1" />
- <bezel name="~i1~.~i2~" element="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></bezel>
+ <element name="~i1~.~i2~" ref="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></element>
</repeat>
</repeat>
@@ -219,32 +219,32 @@ license:CC0
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
</repeat>
<!-- power led at A1 -->
- <bezel element="ledg" inputtag="IN.5" inputmask="0x01" inputraw="1"><bounds x="0.2" y="78.3" width="1.5" height="1.5" /></bezel>
+ <element ref="ledg" inputtag="IN.5" inputmask="0x01" inputraw="1"><bounds x="0.2" y="78.3" width="1.5" height="1.5" /></element>
<!-- pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -303,82 +303,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -400,23 +400,23 @@ license:CC0
<group name="labels">
<bounds x="0" y="0" width="22.5" height="6" />
- <bezel element="gray2"><bounds x="0" y="0" width="22.5" height="6" /></bezel>
- <bezel element="gray3"><bounds x="2.0" y="0.7" width="19" height="5" /></bezel>
+ <element ref="gray2"><bounds x="0" y="0" width="22.5" height="6" /></element>
+ <element ref="gray3"><bounds x="2.0" y="0.7" width="19" height="5" /></element>
- <bezel element="gray2"><bounds x="5.45" y="0.5" width="0.2" height="5.4" /></bezel>
- <bezel element="gray2"><bounds x="10.95" y="0.5" width="0.2" height="5.4" /></bezel>
- <bezel element="gray2"><bounds x="0.25" y="4.9" width="5" height="1" /></bezel>
- <bezel element="gray2"><bounds x="5.85" y="4.9" width="4.9" height="1" /></bezel>
- <bezel element="gray2"><bounds x="11.35" y="4.9" width="11" height="1" /></bezel>
- <bezel element="gray2"><bounds x="0.25" y="0.2" width="22" height="3.7" /></bezel>
- <bezel element="gray2"><bounds x="2.2" y="3.7" width="18.6" height="1" /></bezel>
+ <element ref="gray2"><bounds x="5.45" y="0.5" width="0.2" height="5.4" /></element>
+ <element ref="gray2"><bounds x="10.95" y="0.5" width="0.2" height="5.4" /></element>
+ <element ref="gray2"><bounds x="0.25" y="4.9" width="5" height="1" /></element>
+ <element ref="gray2"><bounds x="5.85" y="4.9" width="4.9" height="1" /></element>
+ <element ref="gray2"><bounds x="11.35" y="4.9" width="11" height="1" /></element>
+ <element ref="gray2"><bounds x="0.25" y="0.2" width="22" height="3.7" /></element>
+ <element ref="gray2"><bounds x="2.2" y="3.7" width="18.6" height="1" /></element>
- <bezel element="gray3"><bounds x="8.6" y="3.9" width="0.6" height="0.9" /></bezel>
- <bezel element="gray2"><bounds x="8.8" y="1" width="0.2" height="4.5" /></bezel>
+ <element ref="gray3"><bounds x="8.6" y="3.9" width="0.6" height="0.9" /></element>
+ <element ref="gray2"><bounds x="8.8" y="1" width="0.2" height="4.5" /></element>
- <bezel element="text_schach"><bounds x="0.1" y="2.7" width="4.2" height="1.2" /></bezel>
- <bezel element="text_matt"><bounds x="7.0" y="2.7" width="3.5" height="1.2" /></bezel>
- <bezel element="text_patt"><bounds x="19.2" y="2.7" width="3.2" height="1.2" /></bezel>
+ <element ref="text_schach"><bounds x="0.1" y="2.7" width="4.2" height="1.2" /></element>
+ <element ref="text_matt"><bounds x="7.0" y="2.7" width="3.5" height="1.2" /></element>
+ <element ref="text_patt"><bounds x="19.2" y="2.7" width="3.2" height="1.2" /></element>
</group>
@@ -435,19 +435,19 @@ license:CC0
<group name="display">
<bounds x="31" y="90.3" width="22.5" height="7.4" />
- <bezel element="lcd_bg"><bounds x="31" y="90.3" width="22.5" height="7.4" /></bezel>
+ <element ref="lcd_bg"><bounds x="31" y="90.3" width="22.5" height="7.4" /></element>
- <bezel name="digit3" element="digit"><bounds x="32" y="91" width="4" height="6" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="37.5" y="91" width="4" height="6" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="43" y="91" width="4" height="6" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="48.5" y="91" width="4" height="6" /></bezel>
+ <element name="digit3" ref="digit"><bounds x="32" y="91" width="4" height="6" /></element>
+ <element name="digit2" ref="digit"><bounds x="37.5" y="91" width="4" height="6" /></element>
+ <element name="digit1" ref="digit"><bounds x="43" y="91" width="4" height="6" /></element>
+ <element name="digit0" ref="digit"><bounds x="48.5" y="91" width="4" height="6" /></element>
- <bezel name="3.7" element="ldot"><bounds x="36.25" y="96.42" width="0.6" height="0.6" /></bezel>
- <bezel name="2.7" element="ldot"><bounds x="41.75" y="96.42" width="0.6" height="0.6" /></bezel>
- <bezel name="1.7" element="ldot"><bounds x="47.25" y="96.42" width="0.6" height="0.6" /></bezel>
+ <element name="3.7" ref="ldot"><bounds x="36.25" y="96.42" width="0.6" height="0.6" /></element>
+ <element name="2.7" ref="ldot"><bounds x="41.75" y="96.42" width="0.6" height="0.6" /></element>
+ <element name="1.7" ref="ldot"><bounds x="47.25" y="96.42" width="0.6" height="0.6" /></element>
- <bezel name="0.7" element="ldot"><bounds x="42.16" y="92.75" width="0.6" height="0.6" /></bezel>
- <bezel name="0.7" element="ldot"><bounds x="41.94" y="94.55" width="0.6" height="0.6" /></bezel>
+ <element name="0.7" ref="ldot"><bounds x="42.16" y="92.75" width="0.6" height="0.6" /></element>
+ <element name="0.7" ref="ldot"><bounds x="41.94" y="94.55" width="0.6" height="0.6" /></element>
</group>
@@ -502,94 +502,94 @@ license:CC0
<group name="buttons">
<bounds x="0" y="0" width="18.7" height="23.7" />
- <bezel element="blackb"><bounds x="0" y="5" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="5" y="5" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="10" y="5" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="15" y="5" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="15" y="0" width="3.7" height="3.7" /></bezel>
-
- <bezel element="blackb"><bounds x="0" y="10" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="5" y="10" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="10" y="10" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="15" y="10" width="3.7" height="3.7" /></bezel>
-
- <bezel element="blackb"><bounds x="0" y="15" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="5" y="15" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="10" y="15" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="15" y="15" width="3.7" height="3.7" /></bezel>
-
- <bezel element="blackb"><bounds x="0" y="20" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="5" y="20" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="10" y="20" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="15" y="20" width="3.7" height="3.7" /></bezel>
-
- <bezel element="text_cl"><bounds x="0" y="5.9" width="3.7" height="1.8" /></bezel>
- <bezel element="text_list"><bounds x="5" y="5.9" width="3.7" height="1.8" /></bezel>
- <bezel element="text_lev"><bounds x="10" y="5.9" width="3.7" height="1.8" /></bezel>
- <bezel element="text_res"><bounds x="15" y="0.9" width="3.7" height="1.8" /></bezel>
- <bezel element="text_rev"><bounds x="15" y="5.9" width="3.7" height="1.8" /></bezel>
- <bezel element="text_sta"><bounds x="15" y="10.9" width="3.7" height="1.8" /></bezel>
- <bezel element="text_ent"><bounds x="15" y="15.9" width="3.7" height="1.8" /></bezel>
-
- <bezel element="text_sw"><bounds x="10" y="20.1" width="3.7" height="1.8" /></bezel>
- <bezel element="text_ws"><bounds x="15" y="20.1" width="3.7" height="1.8" /></bezel>
- <bezel element="gray1"><bounds x="10.6" y="22.15" width="1.2" height="1.2" /></bezel>
- <bezel element="blackb"><bounds x="10.75" y="22.3" width="0.9" height="0.9" /></bezel>
- <bezel element="gray1"><bounds x="15.6" y="22.15" width="1.2" height="1.2" /></bezel>
+ <element ref="blackb"><bounds x="0" y="5" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="5" y="5" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="10" y="5" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="15" y="5" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="15" y="0" width="3.7" height="3.7" /></element>
+
+ <element ref="blackb"><bounds x="0" y="10" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="5" y="10" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="10" y="10" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="15" y="10" width="3.7" height="3.7" /></element>
+
+ <element ref="blackb"><bounds x="0" y="15" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="5" y="15" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="10" y="15" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="15" y="15" width="3.7" height="3.7" /></element>
+
+ <element ref="blackb"><bounds x="0" y="20" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="5" y="20" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="10" y="20" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="15" y="20" width="3.7" height="3.7" /></element>
+
+ <element ref="text_cl"><bounds x="0" y="5.9" width="3.7" height="1.8" /></element>
+ <element ref="text_list"><bounds x="5" y="5.9" width="3.7" height="1.8" /></element>
+ <element ref="text_lev"><bounds x="10" y="5.9" width="3.7" height="1.8" /></element>
+ <element ref="text_res"><bounds x="15" y="0.9" width="3.7" height="1.8" /></element>
+ <element ref="text_rev"><bounds x="15" y="5.9" width="3.7" height="1.8" /></element>
+ <element ref="text_sta"><bounds x="15" y="10.9" width="3.7" height="1.8" /></element>
+ <element ref="text_ent"><bounds x="15" y="15.9" width="3.7" height="1.8" /></element>
+
+ <element ref="text_sw"><bounds x="10" y="20.1" width="3.7" height="1.8" /></element>
+ <element ref="text_ws"><bounds x="15" y="20.1" width="3.7" height="1.8" /></element>
+ <element ref="gray1"><bounds x="10.6" y="22.15" width="1.2" height="1.2" /></element>
+ <element ref="blackb"><bounds x="10.75" y="22.3" width="0.9" height="0.9" /></element>
+ <element ref="gray1"><bounds x="15.6" y="22.15" width="1.2" height="1.2" /></element>
<!-- 2nd model has slightly different labels for SW/WS -->
- <bezel element="nothing" inputtag="IN.2" inputmask="0x04"><bounds x="10" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="nothing" inputtag="IN.3" inputmask="0x01"><bounds x="15" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="bmask" inputtag="IN.4" inputmask="0x20" inputraw="1"><bounds x="10.6" y="22.15" width="1.2" height="1.2" /></bezel>
- <bezel element="bmask" inputtag="IN.4" inputmask="0x20" inputraw="1"><bounds x="15.6" y="22.15" width="1.2" height="1.2" /></bezel>
-
- <bezel element="text_ba"><bounds x="0.5" y="10.1" width="1.3" height="1.8" /></bezel>
- <bezel element="text_bb"><bounds x="5.5" y="10.1" width="1.3" height="1.8" /></bezel>
- <bezel element="text_bc"><bounds x="10.5" y="10.1" width="1.3" height="1.8" /></bezel>
- <bezel element="text_bd"><bounds x="0.5" y="15.1" width="1.3" height="1.8" /></bezel>
- <bezel element="text_be"><bounds x="5.5" y="15.1" width="1.3" height="1.8" /></bezel>
- <bezel element="text_bf"><bounds x="10.5" y="15.1" width="1.3" height="1.8" /></bezel>
- <bezel element="text_bg"><bounds x="0.5" y="20.1" width="1.3" height="1.8" /></bezel>
- <bezel element="text_bh"><bounds x="5.5" y="20.1" width="1.3" height="1.8" /></bezel>
-
- <bezel element="text_b1"><bounds x="1.9" y="11.8" width="1.3" height="1.8" /></bezel>
- <bezel element="text_b2"><bounds x="6.9" y="11.8" width="1.3" height="1.8" /></bezel>
- <bezel element="text_b3"><bounds x="11.9" y="11.8" width="1.3" height="1.8" /></bezel>
- <bezel element="text_b4"><bounds x="1.9" y="16.8" width="1.3" height="1.8" /></bezel>
- <bezel element="text_b5"><bounds x="6.9" y="16.8" width="1.3" height="1.8" /></bezel>
- <bezel element="text_b6"><bounds x="11.9" y="16.8" width="1.3" height="1.8" /></bezel>
- <bezel element="text_b7"><bounds x="1.9" y="21.8" width="1.3" height="1.8" /></bezel>
- <bezel element="text_b8"><bounds x="6.9" y="21.8" width="1.3" height="1.8" /></bezel>
- <bezel element="text_b9"><bounds x="11.9" y="21.8" width="1.3" height="1.8" /></bezel>
- <bezel element="text_b0"><bounds x="16.9" y="21.8" width="1.3" height="1.8" /></bezel>
-
- <bezel element="text_p6"><bounds x="6.85" y="10.1" width="1.7" height="1.7" /></bezel>
- <bezel element="text_p5"><bounds x="11.85" y="10.1" width="1.7" height="1.7" /></bezel>
- <bezel element="text_p4"><bounds x="1.85" y="15.1" width="1.7" height="1.7" /></bezel>
- <bezel element="text_p3"><bounds x="6.85" y="15.1" width="1.7" height="1.7" /></bezel>
- <bezel element="text_p2"><bounds x="11.85" y="15.1" width="1.7" height="1.7" /></bezel>
- <bezel element="text_p1"><bounds x="1.85" y="20.1" width="1.7" height="1.7" /></bezel>
-
- <bezel element="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="0" y="5" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.2" inputmask="0x01"><bounds x="5" y="5" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x04"><bounds x="10" y="5" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.3" inputmask="0x04"><bounds x="15" y="5" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="RESET" inputmask="0x01"><bounds x="15" y="0" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
-
- <bezel element="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="0" y="10" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="5" y="10" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x02"><bounds x="10" y="10" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x01"><bounds x="15" y="10" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
-
- <bezel element="hlb" inputtag="IN.1" inputmask="0x08"><bounds x="0" y="15" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.2" inputmask="0x02"><bounds x="5" y="15" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.2" inputmask="0x08"><bounds x="10" y="15" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="15" y="15" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
-
- <bezel element="hlb" inputtag="IN.3" inputmask="0x02"><bounds x="0" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.3" inputmask="0x08"><bounds x="5" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.2" inputmask="0x04"><bounds x="10" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.3" inputmask="0x01"><bounds x="15" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
+ <element ref="nothing" inputtag="IN.2" inputmask="0x04"><bounds x="10" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="nothing" inputtag="IN.3" inputmask="0x01"><bounds x="15" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="bmask" inputtag="IN.4" inputmask="0x20" inputraw="1"><bounds x="10.6" y="22.15" width="1.2" height="1.2" /></element>
+ <element ref="bmask" inputtag="IN.4" inputmask="0x20" inputraw="1"><bounds x="15.6" y="22.15" width="1.2" height="1.2" /></element>
+
+ <element ref="text_ba"><bounds x="0.5" y="10.1" width="1.3" height="1.8" /></element>
+ <element ref="text_bb"><bounds x="5.5" y="10.1" width="1.3" height="1.8" /></element>
+ <element ref="text_bc"><bounds x="10.5" y="10.1" width="1.3" height="1.8" /></element>
+ <element ref="text_bd"><bounds x="0.5" y="15.1" width="1.3" height="1.8" /></element>
+ <element ref="text_be"><bounds x="5.5" y="15.1" width="1.3" height="1.8" /></element>
+ <element ref="text_bf"><bounds x="10.5" y="15.1" width="1.3" height="1.8" /></element>
+ <element ref="text_bg"><bounds x="0.5" y="20.1" width="1.3" height="1.8" /></element>
+ <element ref="text_bh"><bounds x="5.5" y="20.1" width="1.3" height="1.8" /></element>
+
+ <element ref="text_b1"><bounds x="1.9" y="11.8" width="1.3" height="1.8" /></element>
+ <element ref="text_b2"><bounds x="6.9" y="11.8" width="1.3" height="1.8" /></element>
+ <element ref="text_b3"><bounds x="11.9" y="11.8" width="1.3" height="1.8" /></element>
+ <element ref="text_b4"><bounds x="1.9" y="16.8" width="1.3" height="1.8" /></element>
+ <element ref="text_b5"><bounds x="6.9" y="16.8" width="1.3" height="1.8" /></element>
+ <element ref="text_b6"><bounds x="11.9" y="16.8" width="1.3" height="1.8" /></element>
+ <element ref="text_b7"><bounds x="1.9" y="21.8" width="1.3" height="1.8" /></element>
+ <element ref="text_b8"><bounds x="6.9" y="21.8" width="1.3" height="1.8" /></element>
+ <element ref="text_b9"><bounds x="11.9" y="21.8" width="1.3" height="1.8" /></element>
+ <element ref="text_b0"><bounds x="16.9" y="21.8" width="1.3" height="1.8" /></element>
+
+ <element ref="text_p6"><bounds x="6.85" y="10.1" width="1.7" height="1.7" /></element>
+ <element ref="text_p5"><bounds x="11.85" y="10.1" width="1.7" height="1.7" /></element>
+ <element ref="text_p4"><bounds x="1.85" y="15.1" width="1.7" height="1.7" /></element>
+ <element ref="text_p3"><bounds x="6.85" y="15.1" width="1.7" height="1.7" /></element>
+ <element ref="text_p2"><bounds x="11.85" y="15.1" width="1.7" height="1.7" /></element>
+ <element ref="text_p1"><bounds x="1.85" y="20.1" width="1.7" height="1.7" /></element>
+
+ <element ref="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="0" y="5" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.2" inputmask="0x01"><bounds x="5" y="5" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x04"><bounds x="10" y="5" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.3" inputmask="0x04"><bounds x="15" y="5" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="RESET" inputmask="0x01"><bounds x="15" y="0" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+
+ <element ref="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="0" y="10" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="5" y="10" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x02"><bounds x="10" y="10" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x01"><bounds x="15" y="10" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+
+ <element ref="hlb" inputtag="IN.1" inputmask="0x08"><bounds x="0" y="15" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.2" inputmask="0x02"><bounds x="5" y="15" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.2" inputmask="0x08"><bounds x="10" y="15" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="15" y="15" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+
+ <element ref="hlb" inputtag="IN.3" inputmask="0x02"><bounds x="0" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.3" inputmask="0x08"><bounds x="5" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.2" inputmask="0x04"><bounds x="10" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.3" inputmask="0x01"><bounds x="15" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></element>
</group>
@@ -604,16 +604,16 @@ license:CC0
<group name="brikett">
<bounds x="16.5" y="6" width="58.5" height="32" />
- <bezel element="gray2"><bounds x="17.5" y="7" width="56.5" height="30" /></bezel>
- <bezel element="gray3"><bounds x="47.5" y="10" width="0.5" height="24" /></bezel>
- <bezel element="blackb"><bounds x="16.5" y="6" width="6" height="6" /></bezel>
- <bezel element="gray2d"><bounds x="17.5" y="7" width="10" height="10" /></bezel>
- <bezel element="blackb"><bounds x="69" y="6" width="6" height="6" /></bezel>
- <bezel element="gray2d"><bounds x="64" y="7" width="10" height="10" /></bezel>
- <bezel element="blackb"><bounds x="16.5" y="32" width="6" height="6" /></bezel>
- <bezel element="gray2d"><bounds x="17.5" y="27" width="10" height="10" /></bezel>
- <bezel element="blackb"><bounds x="69" y="32" width="6" height="6" /></bezel>
- <bezel element="gray2d"><bounds x="64" y="27" width="10" height="10" /></bezel>
+ <element ref="gray2"><bounds x="17.5" y="7" width="56.5" height="30" /></element>
+ <element ref="gray3"><bounds x="47.5" y="10" width="0.5" height="24" /></element>
+ <element ref="blackb"><bounds x="16.5" y="6" width="6" height="6" /></element>
+ <element ref="gray2d"><bounds x="17.5" y="7" width="10" height="10" /></element>
+ <element ref="blackb"><bounds x="69" y="6" width="6" height="6" /></element>
+ <element ref="gray2d"><bounds x="64" y="7" width="10" height="10" /></element>
+ <element ref="blackb"><bounds x="16.5" y="32" width="6" height="6" /></element>
+ <element ref="gray2d"><bounds x="17.5" y="27" width="10" height="10" /></element>
+ <element ref="blackb"><bounds x="69" y="32" width="6" height="6" /></element>
+ <element ref="gray2d"><bounds x="64" y="27" width="10" height="10" /></element>
<group ref="labels"><bounds x="22.5" y="9.7" width="20" height="5.333" /></group>
<group ref="display"><bounds x="22.5" y="15" width="20" height="6.85" /></group>
@@ -629,29 +629,29 @@ license:CC0
<element ref="gray3"><bounds x="80" y="61" width="60" height="6.85" /></element>
<group ref="brikett"><bounds x="90" y="52" width="58.5" height="32" /></group>
- <bezel element="cblack"><bounds x="-1" y="-1.5" width="89" height="89" /></bezel>
- <bezel element="cwhite"><bounds x="3" y="2.5" width="81" height="81" /></bezel>
+ <element ref="cblack"><bounds x="-1" y="-1.5" width="89" height="89" /></element>
+ <element ref="cwhite"><bounds x="3" y="2.5" width="81" height="81" /></element>
<group ref="sb_board"><bounds x="3.5" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-12" y="3" width="10" height="80" /></group>
- <bezel element="text_8"><bounds x="0.2" y="7" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="0.2" y="17" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="0.2" y="27" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="0.2" y="37" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="0.2" y="47" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="0.2" y="57" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="0.2" y="67" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="0.2" y="77" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="7.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="17.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="27.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="37.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="47.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="57.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="67.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="77.5" y="84.5" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="0.2" y="7" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="0.2" y="17" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="0.2" y="27" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="0.2" y="37" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="0.2" y="47" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="0.2" y="57" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="0.2" y="67" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="0.2" y="77" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="7.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="17.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="27.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="37.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="47.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="57.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="67.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="77.5" y="84.5" width="2" height="2" /></element>
</view>
<view name="Internal Layout (Brikett)">
@@ -661,29 +661,29 @@ license:CC0
<view name="Internal Layout (Board)">
<bounds left="-13" right="88" top="-1.5" bottom="87.5" />
- <bezel element="cblack"><bounds x="-1" y="-1.5" width="89" height="89" /></bezel>
- <bezel element="cwhite"><bounds x="3" y="2.5" width="81" height="81" /></bezel>
+ <element ref="cblack"><bounds x="-1" y="-1.5" width="89" height="89" /></element>
+ <element ref="cwhite"><bounds x="3" y="2.5" width="81" height="81" /></element>
<group ref="sb_board"><bounds x="3.5" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-12" y="3" width="10" height="80" /></group>
- <bezel element="text_8"><bounds x="0.2" y="7" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="0.2" y="17" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="0.2" y="27" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="0.2" y="37" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="0.2" y="47" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="0.2" y="57" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="0.2" y="67" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="0.2" y="77" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="7.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="17.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="27.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="37.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="47.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="57.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="67.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="77.5" y="84.5" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="0.2" y="7" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="0.2" y="17" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="0.2" y="27" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="0.2" y="37" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="0.2" y="47" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="0.2" y="57" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="0.2" y="67" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="0.2" y="77" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="7.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="17.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="27.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="37.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="47.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="57.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="67.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="77.5" y="84.5" width="2" height="2" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/mephisto_glasgow.lay b/src/mame/layout/mephisto_glasgow.lay
index aedf6a9bd94..9d63731a7ee 100644
--- a/src/mame/layout/mephisto_glasgow.lay
+++ b/src/mame/layout/mephisto_glasgow.lay
@@ -95,77 +95,77 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- chessboard leds -->
<repeat count="8">
@@ -179,14 +179,14 @@ license:CC0
<param name="lg" start="48" increment="1" />
<param name="lh" start="56" increment="1" />
- <bezel name="led~la~" element="led"><bounds x="~x~" y="78.3" width="1.5" height="1.5" /></bezel>
- <bezel name="led~lb~" element="led"><bounds x="~x~" y="68.3" width="1.5" height="1.5" /></bezel>
- <bezel name="led~lc~" element="led"><bounds x="~x~" y="58.3" width="1.5" height="1.5" /></bezel>
- <bezel name="led~ld~" element="led"><bounds x="~x~" y="48.3" width="1.5" height="1.5" /></bezel>
- <bezel name="led~le~" element="led"><bounds x="~x~" y="38.3" width="1.5" height="1.5" /></bezel>
- <bezel name="led~lf~" element="led"><bounds x="~x~" y="28.3" width="1.5" height="1.5" /></bezel>
- <bezel name="led~lg~" element="led"><bounds x="~x~" y="18.3" width="1.5" height="1.5" /></bezel>
- <bezel name="led~lh~" element="led"><bounds x="~x~" y="8.3" width="1.5" height="1.5" /></bezel>
+ <element name="led~la~" ref="led"><bounds x="~x~" y="78.3" width="1.5" height="1.5" /></element>
+ <element name="led~lb~" ref="led"><bounds x="~x~" y="68.3" width="1.5" height="1.5" /></element>
+ <element name="led~lc~" ref="led"><bounds x="~x~" y="58.3" width="1.5" height="1.5" /></element>
+ <element name="led~ld~" ref="led"><bounds x="~x~" y="48.3" width="1.5" height="1.5" /></element>
+ <element name="led~le~" ref="led"><bounds x="~x~" y="38.3" width="1.5" height="1.5" /></element>
+ <element name="led~lf~" ref="led"><bounds x="~x~" y="28.3" width="1.5" height="1.5" /></element>
+ <element name="led~lg~" ref="led"><bounds x="~x~" y="18.3" width="1.5" height="1.5" /></element>
+ <element name="led~lh~" ref="led"><bounds x="~x~" y="8.3" width="1.5" height="1.5" /></element>
</repeat>
<!-- sensors, pieces -->
@@ -194,23 +194,23 @@ license:CC0
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -269,93 +269,93 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
<!-- Display panel -->
<group name="panel">
- <bezel element="lcd_bg"><bounds x="0" y="0" width="35" height="15" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="4" y="2.5" width="6" height="10" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="11" y="2.5" width="6" height="10" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="18" y="2.5" width="6" height="10" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="25" y="2.5" width="6" height="10" /></bezel>
+ <element ref="lcd_bg"><bounds x="0" y="0" width="35" height="15" /></element>
+ <element name="digit0" ref="digit"><bounds x="4" y="2.5" width="6" height="10" /></element>
+ <element name="digit1" ref="digit"><bounds x="11" y="2.5" width="6" height="10" /></element>
+ <element name="digit2" ref="digit"><bounds x="18" y="2.5" width="6" height="10" /></element>
+ <element name="digit3" ref="digit"><bounds x="25" y="2.5" width="6" height="10" /></element>
</group>
@@ -408,117 +408,117 @@ license:CC0
<group name="buttons">
<bounds x="69" y="93" width="29" height="14" />
- <bezel element="gray"><bounds x="69" y="93" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="74" y="93" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="79" y="93" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="84" y="93" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="89" y="93" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="94" y="93" width="4" height="4" /></bezel>
-
- <bezel element="gray"><bounds x="69" y="98" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="74" y="98" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="79" y="98" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="84" y="98" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="89" y="98" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="94" y="98" width="4" height="4" /></bezel>
-
- <bezel element="gray"><bounds x="69" y="103" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="74" y="103" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="79" y="103" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="84" y="103" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="89" y="103" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="94" y="103" width="4" height="4" /></bezel>
-
- <bezel element="text_info"><bounds x="69.3" y="94" width="3.68" height="2.2" /></bezel>
- <bezel element="text_pos"> <bounds x="74.3" y="94" width="3.68" height="2.2" /></bezel>
- <bezel element="text_lev"> <bounds x="79.3" y="94" width="3.68" height="2.2" /></bezel>
- <bezel element="text_mem"> <bounds x="84.3" y="94" width="3.68" height="2.2" /></bezel>
- <bezel element="text_cl"> <bounds x="89.3" y="94" width="3.68" height="2.2" /></bezel>
- <bezel element="text_ent"> <bounds x="94.3" y="94" width="3.68" height="2.2" /></bezel>
-
- <bezel element="text_a1"><bounds x="69" y="98" width="2" height="2.2" /></bezel>
- <bezel element="text_b2"><bounds x="74" y="98" width="2" height="2.2" /></bezel>
- <bezel element="text_c3"><bounds x="79" y="98" width="2" height="2.2" /></bezel>
- <bezel element="text_d4"><bounds x="84" y="98" width="2" height="2.2" /></bezel>
- <bezel element="text_e5"><bounds x="69" y="103" width="2" height="2.2" /></bezel>
- <bezel element="text_f6"><bounds x="74" y="103" width="2" height="2.2" /></bezel>
- <bezel element="text_g7"><bounds x="79" y="103" width="2" height="2.2" /></bezel>
- <bezel element="text_h8"><bounds x="84" y="103" width="2" height="2.2" /></bezel>
- <bezel element="text_l9"><bounds x="90" y="103" width="2" height="1.8" /></bezel>
- <bezel element="text_r0"><bounds x="95.2" y="103" width="2" height="1.8" /></bezel>
-
- <bezel element="text_1a"><bounds x="71" y="99.5" width="1.98" height="2.2" /></bezel>
- <bezel element="text_2b"><bounds x="76" y="99.5" width="1.98" height="2.2" /></bezel>
- <bezel element="text_3c"><bounds x="81" y="99.5" width="1.98" height="2.2" /></bezel>
- <bezel element="text_4d"><bounds x="86" y="99.5" width="1.98" height="2.2" /></bezel>
- <bezel element="text_5e"><bounds x="71" y="104.5" width="1.98" height="2.2" /></bezel>
- <bezel element="text_6f"><bounds x="76" y="104.5" width="1.98" height="2.2" /></bezel>
- <bezel element="text_7g"><bounds x="81" y="104.5" width="1.98" height="2.2" /></bezel>
- <bezel element="text_8h"><bounds x="86" y="104.5" width="1.98" height="2.2" /></bezel>
- <bezel element="text_9l"><bounds x="91" y="104.5" width="1.98" height="2.2" /></bezel>
- <bezel element="text_0r"><bounds x="96" y="104.5" width="1.98" height="2.2" /></bezel>
-
- <bezel element="text_p6" ><bounds x="76" y="98" width="1.8" height="1.7" /></bezel>
- <bezel element="text_p5" ><bounds x="81" y="98" width="1.8" height="1.7" /></bezel>
- <bezel element="text_p4" ><bounds x="86" y="98" width="1.8" height="1.7" /></bezel>
- <bezel element="text_p3" ><bounds x="71" y="103" width="1.8" height="1.7" /></bezel>
- <bezel element="text_p2" ><bounds x="76" y="103" width="1.8" height="1.7" /></bezel>
- <bezel element="text_p1" ><bounds x="81" y="103" width="1.8" height="1.7" /></bezel>
- <bezel element="white"><bounds x="89.5" y="105.1" width="1.3" height="1.3" /></bezel>
- <bezel element="gray"><bounds x="89.7" y="105.3" width="0.9" height="0.9" /></bezel>
- <bezel element="white"><bounds x="94.5" y="105.1" width="1.3" height="1.3" /></bezel>
+ <element ref="gray"><bounds x="69" y="93" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="74" y="93" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="79" y="93" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="84" y="93" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="89" y="93" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="94" y="93" width="4" height="4" /></element>
+
+ <element ref="gray"><bounds x="69" y="98" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="74" y="98" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="79" y="98" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="84" y="98" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="89" y="98" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="94" y="98" width="4" height="4" /></element>
+
+ <element ref="gray"><bounds x="69" y="103" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="74" y="103" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="79" y="103" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="84" y="103" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="89" y="103" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="94" y="103" width="4" height="4" /></element>
+
+ <element ref="text_info"><bounds x="69.3" y="94" width="3.68" height="2.2" /></element>
+ <element ref="text_pos"> <bounds x="74.3" y="94" width="3.68" height="2.2" /></element>
+ <element ref="text_lev"> <bounds x="79.3" y="94" width="3.68" height="2.2" /></element>
+ <element ref="text_mem"> <bounds x="84.3" y="94" width="3.68" height="2.2" /></element>
+ <element ref="text_cl"> <bounds x="89.3" y="94" width="3.68" height="2.2" /></element>
+ <element ref="text_ent"> <bounds x="94.3" y="94" width="3.68" height="2.2" /></element>
+
+ <element ref="text_a1"><bounds x="69" y="98" width="2" height="2.2" /></element>
+ <element ref="text_b2"><bounds x="74" y="98" width="2" height="2.2" /></element>
+ <element ref="text_c3"><bounds x="79" y="98" width="2" height="2.2" /></element>
+ <element ref="text_d4"><bounds x="84" y="98" width="2" height="2.2" /></element>
+ <element ref="text_e5"><bounds x="69" y="103" width="2" height="2.2" /></element>
+ <element ref="text_f6"><bounds x="74" y="103" width="2" height="2.2" /></element>
+ <element ref="text_g7"><bounds x="79" y="103" width="2" height="2.2" /></element>
+ <element ref="text_h8"><bounds x="84" y="103" width="2" height="2.2" /></element>
+ <element ref="text_l9"><bounds x="90" y="103" width="2" height="1.8" /></element>
+ <element ref="text_r0"><bounds x="95.2" y="103" width="2" height="1.8" /></element>
+
+ <element ref="text_1a"><bounds x="71" y="99.5" width="1.98" height="2.2" /></element>
+ <element ref="text_2b"><bounds x="76" y="99.5" width="1.98" height="2.2" /></element>
+ <element ref="text_3c"><bounds x="81" y="99.5" width="1.98" height="2.2" /></element>
+ <element ref="text_4d"><bounds x="86" y="99.5" width="1.98" height="2.2" /></element>
+ <element ref="text_5e"><bounds x="71" y="104.5" width="1.98" height="2.2" /></element>
+ <element ref="text_6f"><bounds x="76" y="104.5" width="1.98" height="2.2" /></element>
+ <element ref="text_7g"><bounds x="81" y="104.5" width="1.98" height="2.2" /></element>
+ <element ref="text_8h"><bounds x="86" y="104.5" width="1.98" height="2.2" /></element>
+ <element ref="text_9l"><bounds x="91" y="104.5" width="1.98" height="2.2" /></element>
+ <element ref="text_0r"><bounds x="96" y="104.5" width="1.98" height="2.2" /></element>
+
+ <element ref="text_p6" ><bounds x="76" y="98" width="1.8" height="1.7" /></element>
+ <element ref="text_p5" ><bounds x="81" y="98" width="1.8" height="1.7" /></element>
+ <element ref="text_p4" ><bounds x="86" y="98" width="1.8" height="1.7" /></element>
+ <element ref="text_p3" ><bounds x="71" y="103" width="1.8" height="1.7" /></element>
+ <element ref="text_p2" ><bounds x="76" y="103" width="1.8" height="1.7" /></element>
+ <element ref="text_p1" ><bounds x="81" y="103" width="1.8" height="1.7" /></element>
+ <element ref="white"><bounds x="89.5" y="105.1" width="1.3" height="1.3" /></element>
+ <element ref="gray"><bounds x="89.7" y="105.3" width="0.9" height="0.9" /></element>
+ <element ref="white"><bounds x="94.5" y="105.1" width="1.3" height="1.3" /></element>
<!-- Buttons (old_keyboard)-->
- <bezel element="keys" inputtag="LINE1" inputmask="0x02"> <!-- INFO -->
+ <element ref="keys" inputtag="LINE1" inputmask="0x02"> <!-- INFO -->
<bounds x="69" y="93" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="LINE1" inputmask="0x08"> <!-- POS -->
+ </element>
+ <element ref="keys" inputtag="LINE1" inputmask="0x08"> <!-- POS -->
<bounds x="74" y="93" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="LINE1" inputmask="0x20"> <!-- LEV -->
+ </element>
+ <element ref="keys" inputtag="LINE1" inputmask="0x20"> <!-- LEV -->
<bounds x="79" y="93" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="LINE1" inputmask="0x80"> <!-- MEM -->
+ </element>
+ <element ref="keys" inputtag="LINE1" inputmask="0x80"> <!-- MEM -->
<bounds x="84" y="93" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="LINE0" inputmask="0x02"> <!-- CL -->
+ </element>
+ <element ref="keys" inputtag="LINE0" inputmask="0x02"> <!-- CL -->
<bounds x="89" y="93" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="LINE0" inputmask="0x08"> <!-- ENT -->
+ </element>
+ <element ref="keys" inputtag="LINE0" inputmask="0x08"> <!-- ENT -->
<bounds x="94" y="93" width="4" height="4" /><color alpha="0.25" />
- </bezel>
+ </element>
- <bezel element="keys" inputtag="LINE0" inputmask="0x20"> <!-- A1 -->
+ <element ref="keys" inputtag="LINE0" inputmask="0x20"> <!-- A1 -->
<bounds x="69" y="98" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="LINE0" inputmask="0x80"> <!-- B2 -->
+ </element>
+ <element ref="keys" inputtag="LINE0" inputmask="0x80"> <!-- B2 -->
<bounds x="74" y="98" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="LINE0" inputmask="0x04"> <!-- C3 -->
+ </element>
+ <element ref="keys" inputtag="LINE0" inputmask="0x04"> <!-- C3 -->
<bounds x="79" y="98" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="LINE0" inputmask="0x10"> <!-- D4 -->
+ </element>
+ <element ref="keys" inputtag="LINE0" inputmask="0x10"> <!-- D4 -->
<bounds x="84" y="98" width="4" height="4" /><color alpha="0.25" />
- </bezel>
+ </element>
- <bezel element="keys" inputtag="LINE1" inputmask="0x01"> <!-- E5 -->
+ <element ref="keys" inputtag="LINE1" inputmask="0x01"> <!-- E5 -->
<bounds x="69" y="103" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="LINE0" inputmask="0x40"> <!-- F6 -->
+ </element>
+ <element ref="keys" inputtag="LINE0" inputmask="0x40"> <!-- F6 -->
<bounds x="74" y="103" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="LINE1" inputmask="0x40"> <!-- G7 -->
+ </element>
+ <element ref="keys" inputtag="LINE1" inputmask="0x40"> <!-- G7 -->
<bounds x="79" y="103" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="LINE1" inputmask="0x10"> <!-- H8 -->
+ </element>
+ <element ref="keys" inputtag="LINE1" inputmask="0x10"> <!-- H8 -->
<bounds x="84" y="103" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="LINE0" inputmask="0x01"> <!-- 9 -->
+ </element>
+ <element ref="keys" inputtag="LINE0" inputmask="0x01"> <!-- 9 -->
<bounds x="89" y="103" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="LINE1" inputmask="0x04"> <!-- 0 -->
+ </element>
+ <element ref="keys" inputtag="LINE1" inputmask="0x04"> <!-- 0 -->
<bounds x="94" y="103" width="4" height="4" /><color alpha="0.25" />
- </bezel>
+ </element>
</group>
@@ -526,28 +526,28 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="102" top="-2" bottom="104" />
- <bezel element="cblack"><bounds x="13" y="-2" width="89" height="89" /></bezel>
- <bezel element="cwhite"><bounds x="17" y="2" width="81" height="81" /></bezel>
+ <element ref="cblack"><bounds x="13" y="-2" width="89" height="89" /></element>
+ <element ref="cwhite"><bounds x="17" y="2" width="81" height="81" /></element>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="14.2" y="6.5" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="14.2" y="16.5" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="14.2" y="26.5" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="14.2" y="36.5" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="14.2" y="46.5" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="14.2" y="56.5" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="14.2" y="66.5" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="14.2" y="76.5" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="21.5" y="84" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="31.5" y="84" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="41.5" y="84" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="51.5" y="84" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="61.5" y="84" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="71.5" y="84" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="81.5" y="84" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="91.5" y="84" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="14.2" y="6.5" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="14.2" y="16.5" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="14.2" y="26.5" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="14.2" y="36.5" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="14.2" y="46.5" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="14.2" y="56.5" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="14.2" y="66.5" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="14.2" y="76.5" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="21.5" y="84" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="31.5" y="84" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="41.5" y="84" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="51.5" y="84" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="61.5" y="84" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="71.5" y="84" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="81.5" y="84" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="91.5" y="84" width="2" height="2" /></element>
<group ref="panel"><bounds x="37.5" y="91.5" width="20" height="8" /></group>
diff --git a/src/mame/layout/mephisto_junior.lay b/src/mame/layout/mephisto_junior.lay
index 35493e17a91..8799637203b 100644
--- a/src/mame/layout/mephisto_junior.lay
+++ b/src/mame/layout/mephisto_junior.lay
@@ -24,23 +24,23 @@ license:CC0
<group name="labels">
<bounds x="0" y="0" width="22.5" height="6" />
- <bezel element="gray2"><bounds x="0" y="0" width="22.5" height="6" /></bezel>
- <bezel element="gray3"><bounds x="2.0" y="0.7" width="19" height="5" /></bezel>
-
- <bezel element="gray2"><bounds x="5.45" y="0.5" width="0.2" height="5.4" /></bezel>
- <bezel element="gray2"><bounds x="10.95" y="0.5" width="0.2" height="5.4" /></bezel>
- <bezel element="gray2"><bounds x="0.25" y="4.9" width="5" height="1" /></bezel>
- <bezel element="gray2"><bounds x="5.85" y="4.9" width="4.9" height="1" /></bezel>
- <bezel element="gray2"><bounds x="11.35" y="4.9" width="11" height="1" /></bezel>
- <bezel element="gray2"><bounds x="0.25" y="0.2" width="22" height="3.7" /></bezel>
- <bezel element="gray2"><bounds x="2.2" y="3.7" width="18.6" height="1" /></bezel>
-
- <bezel element="gray3"><bounds x="8.6" y="3.9" width="0.6" height="0.9" /></bezel>
- <bezel element="gray2"><bounds x="8.8" y="1" width="0.2" height="4.5" /></bezel>
-
- <bezel element="text_schach"><bounds x="0.1" y="2.7" width="4.2" height="1.2" /></bezel>
- <bezel element="text_matt"><bounds x="7.0" y="2.7" width="3.5" height="1.2" /></bezel>
- <bezel element="text_patt"><bounds x="19.2" y="2.7" width="3.2" height="1.2" /></bezel>
+ <element ref="gray2"><bounds x="0" y="0" width="22.5" height="6" /></element>
+ <element ref="gray3"><bounds x="2.0" y="0.7" width="19" height="5" /></element>
+
+ <element ref="gray2"><bounds x="5.45" y="0.5" width="0.2" height="5.4" /></element>
+ <element ref="gray2"><bounds x="10.95" y="0.5" width="0.2" height="5.4" /></element>
+ <element ref="gray2"><bounds x="0.25" y="4.9" width="5" height="1" /></element>
+ <element ref="gray2"><bounds x="5.85" y="4.9" width="4.9" height="1" /></element>
+ <element ref="gray2"><bounds x="11.35" y="4.9" width="11" height="1" /></element>
+ <element ref="gray2"><bounds x="0.25" y="0.2" width="22" height="3.7" /></element>
+ <element ref="gray2"><bounds x="2.2" y="3.7" width="18.6" height="1" /></element>
+
+ <element ref="gray3"><bounds x="8.6" y="3.9" width="0.6" height="0.9" /></element>
+ <element ref="gray2"><bounds x="8.8" y="1" width="0.2" height="4.5" /></element>
+
+ <element ref="text_schach"><bounds x="0.1" y="2.7" width="4.2" height="1.2" /></element>
+ <element ref="text_matt"><bounds x="7.0" y="2.7" width="3.5" height="1.2" /></element>
+ <element ref="text_patt"><bounds x="19.2" y="2.7" width="3.2" height="1.2" /></element>
</group>
@@ -59,19 +59,19 @@ license:CC0
<group name="display">
<bounds x="31" y="90.3" width="22.5" height="7.4" />
- <bezel element="lcd_bg"><bounds x="31" y="90.3" width="22.5" height="7.4" /></bezel>
+ <element ref="lcd_bg"><bounds x="31" y="90.3" width="22.5" height="7.4" /></element>
- <bezel name="digit3" element="digit"><bounds x="32" y="91" width="4" height="6" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="37.5" y="91" width="4" height="6" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="43" y="91" width="4" height="6" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="48.5" y="91" width="4" height="6" /></bezel>
+ <element name="digit3" ref="digit"><bounds x="32" y="91" width="4" height="6" /></element>
+ <element name="digit2" ref="digit"><bounds x="37.5" y="91" width="4" height="6" /></element>
+ <element name="digit1" ref="digit"><bounds x="43" y="91" width="4" height="6" /></element>
+ <element name="digit0" ref="digit"><bounds x="48.5" y="91" width="4" height="6" /></element>
- <bezel name="3.7" element="ldot"><bounds x="36.25" y="96.42" width="0.6" height="0.6" /></bezel>
- <bezel name="2.7" element="ldot"><bounds x="41.75" y="96.42" width="0.6" height="0.6" /></bezel>
- <bezel name="1.7" element="ldot"><bounds x="47.25" y="96.42" width="0.6" height="0.6" /></bezel>
+ <element name="3.7" ref="ldot"><bounds x="36.25" y="96.42" width="0.6" height="0.6" /></element>
+ <element name="2.7" ref="ldot"><bounds x="41.75" y="96.42" width="0.6" height="0.6" /></element>
+ <element name="1.7" ref="ldot"><bounds x="47.25" y="96.42" width="0.6" height="0.6" /></element>
- <bezel name="0.7" element="ldot"><bounds x="42.16" y="92.75" width="0.6" height="0.6" /></bezel>
- <bezel name="0.7" element="ldot"><bounds x="41.94" y="94.55" width="0.6" height="0.6" /></bezel>
+ <element name="0.7" ref="ldot"><bounds x="42.16" y="92.75" width="0.6" height="0.6" /></element>
+ <element name="0.7" ref="ldot"><bounds x="41.94" y="94.55" width="0.6" height="0.6" /></element>
</group>
@@ -120,85 +120,85 @@ license:CC0
<group name="buttons">
<bounds x="0" y="5" width="18.7" height="18.7" />
- <bezel element="blackb"><bounds x="0" y="5" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="5" y="5" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="10" y="5" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="15" y="5" width="3.7" height="3.7" /></bezel>
-
- <bezel element="blackb"><bounds x="0" y="10" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="5" y="10" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="10" y="10" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="15" y="10" width="3.7" height="3.7" /></bezel>
-
- <bezel element="blackb"><bounds x="0" y="15" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="5" y="15" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="10" y="15" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="15" y="15" width="3.7" height="3.7" /></bezel>
-
- <bezel element="blackb"><bounds x="0" y="20" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="5" y="20" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="10" y="20" width="3.7" height="3.7" /></bezel>
- <bezel element="blackb"><bounds x="15" y="20" width="3.7" height="3.7" /></bezel>
-
- <bezel element="text_cl"><bounds x="0" y="5.9" width="3.7" height="1.8" /></bezel>
- <bezel element="text_list"><bounds x="5" y="5.9" width="3.7" height="1.8" /></bezel>
- <bezel element="text_lev"><bounds x="10" y="5.9" width="3.7" height="1.8" /></bezel>
- <bezel element="text_rev"><bounds x="15" y="5.9" width="3.7" height="1.8" /></bezel>
- <bezel element="text_sta"><bounds x="15" y="10.9" width="3.7" height="1.8" /></bezel>
- <bezel element="text_ent"><bounds x="15" y="15.9" width="3.7" height="1.8" /></bezel>
-
- <bezel element="text_sw"><bounds x="10" y="20.1" width="3.7" height="1.8" /></bezel>
- <bezel element="text_ws"><bounds x="15" y="20.1" width="3.7" height="1.8" /></bezel>
- <bezel element="gray1"><bounds x="10.6" y="22.15" width="1.2" height="1.2" /></bezel>
- <bezel element="blackb"><bounds x="10.75" y="22.3" width="0.9" height="0.9" /></bezel>
- <bezel element="gray1"><bounds x="15.6" y="22.15" width="1.2" height="1.2" /></bezel>
-
- <bezel element="text_ba"><bounds x="0.5" y="10.1" width="1.3" height="1.8" /></bezel>
- <bezel element="text_bb"><bounds x="5.5" y="10.1" width="1.3" height="1.8" /></bezel>
- <bezel element="text_bc"><bounds x="10.5" y="10.1" width="1.3" height="1.8" /></bezel>
- <bezel element="text_bd"><bounds x="0.5" y="15.1" width="1.3" height="1.8" /></bezel>
- <bezel element="text_be"><bounds x="5.5" y="15.1" width="1.3" height="1.8" /></bezel>
- <bezel element="text_bf"><bounds x="10.5" y="15.1" width="1.3" height="1.8" /></bezel>
- <bezel element="text_bg"><bounds x="0.5" y="20.1" width="1.3" height="1.8" /></bezel>
- <bezel element="text_bh"><bounds x="5.5" y="20.1" width="1.3" height="1.8" /></bezel>
-
- <bezel element="text_b1"><bounds x="1.9" y="11.8" width="1.3" height="1.8" /></bezel>
- <bezel element="text_b2"><bounds x="6.9" y="11.8" width="1.3" height="1.8" /></bezel>
- <bezel element="text_b3"><bounds x="11.9" y="11.8" width="1.3" height="1.8" /></bezel>
- <bezel element="text_b4"><bounds x="1.9" y="16.8" width="1.3" height="1.8" /></bezel>
- <bezel element="text_b5"><bounds x="6.9" y="16.8" width="1.3" height="1.8" /></bezel>
- <bezel element="text_b6"><bounds x="11.9" y="16.8" width="1.3" height="1.8" /></bezel>
- <bezel element="text_b7"><bounds x="1.9" y="21.8" width="1.3" height="1.8" /></bezel>
- <bezel element="text_b8"><bounds x="6.9" y="21.8" width="1.3" height="1.8" /></bezel>
- <bezel element="text_b9"><bounds x="11.9" y="21.8" width="1.3" height="1.8" /></bezel>
- <bezel element="text_b0"><bounds x="16.9" y="21.8" width="1.3" height="1.8" /></bezel>
-
- <bezel element="text_p6"><bounds x="6.85" y="10.1" width="1.7" height="1.7" /></bezel>
- <bezel element="text_p5"><bounds x="11.85" y="10.1" width="1.7" height="1.7" /></bezel>
- <bezel element="text_p4"><bounds x="1.85" y="15.1" width="1.7" height="1.7" /></bezel>
- <bezel element="text_p3"><bounds x="6.85" y="15.1" width="1.7" height="1.7" /></bezel>
- <bezel element="text_p2"><bounds x="11.85" y="15.1" width="1.7" height="1.7" /></bezel>
- <bezel element="text_p1"><bounds x="1.85" y="20.1" width="1.7" height="1.7" /></bezel>
-
- <bezel element="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="0" y="5" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.2" inputmask="0x01"><bounds x="5" y="5" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x04"><bounds x="10" y="5" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.3" inputmask="0x04"><bounds x="15" y="5" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
-
- <bezel element="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="0" y="10" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="5" y="10" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x02"><bounds x="10" y="10" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x01"><bounds x="15" y="10" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
-
- <bezel element="hlb" inputtag="IN.1" inputmask="0x08"><bounds x="0" y="15" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.2" inputmask="0x02"><bounds x="5" y="15" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.2" inputmask="0x08"><bounds x="10" y="15" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="15" y="15" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
-
- <bezel element="hlb" inputtag="IN.3" inputmask="0x02"><bounds x="0" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.3" inputmask="0x08"><bounds x="5" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.2" inputmask="0x04"><bounds x="10" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
- <bezel element="hlb" inputtag="IN.3" inputmask="0x01"><bounds x="15" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></bezel>
+ <element ref="blackb"><bounds x="0" y="5" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="5" y="5" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="10" y="5" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="15" y="5" width="3.7" height="3.7" /></element>
+
+ <element ref="blackb"><bounds x="0" y="10" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="5" y="10" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="10" y="10" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="15" y="10" width="3.7" height="3.7" /></element>
+
+ <element ref="blackb"><bounds x="0" y="15" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="5" y="15" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="10" y="15" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="15" y="15" width="3.7" height="3.7" /></element>
+
+ <element ref="blackb"><bounds x="0" y="20" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="5" y="20" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="10" y="20" width="3.7" height="3.7" /></element>
+ <element ref="blackb"><bounds x="15" y="20" width="3.7" height="3.7" /></element>
+
+ <element ref="text_cl"><bounds x="0" y="5.9" width="3.7" height="1.8" /></element>
+ <element ref="text_list"><bounds x="5" y="5.9" width="3.7" height="1.8" /></element>
+ <element ref="text_lev"><bounds x="10" y="5.9" width="3.7" height="1.8" /></element>
+ <element ref="text_rev"><bounds x="15" y="5.9" width="3.7" height="1.8" /></element>
+ <element ref="text_sta"><bounds x="15" y="10.9" width="3.7" height="1.8" /></element>
+ <element ref="text_ent"><bounds x="15" y="15.9" width="3.7" height="1.8" /></element>
+
+ <element ref="text_sw"><bounds x="10" y="20.1" width="3.7" height="1.8" /></element>
+ <element ref="text_ws"><bounds x="15" y="20.1" width="3.7" height="1.8" /></element>
+ <element ref="gray1"><bounds x="10.6" y="22.15" width="1.2" height="1.2" /></element>
+ <element ref="blackb"><bounds x="10.75" y="22.3" width="0.9" height="0.9" /></element>
+ <element ref="gray1"><bounds x="15.6" y="22.15" width="1.2" height="1.2" /></element>
+
+ <element ref="text_ba"><bounds x="0.5" y="10.1" width="1.3" height="1.8" /></element>
+ <element ref="text_bb"><bounds x="5.5" y="10.1" width="1.3" height="1.8" /></element>
+ <element ref="text_bc"><bounds x="10.5" y="10.1" width="1.3" height="1.8" /></element>
+ <element ref="text_bd"><bounds x="0.5" y="15.1" width="1.3" height="1.8" /></element>
+ <element ref="text_be"><bounds x="5.5" y="15.1" width="1.3" height="1.8" /></element>
+ <element ref="text_bf"><bounds x="10.5" y="15.1" width="1.3" height="1.8" /></element>
+ <element ref="text_bg"><bounds x="0.5" y="20.1" width="1.3" height="1.8" /></element>
+ <element ref="text_bh"><bounds x="5.5" y="20.1" width="1.3" height="1.8" /></element>
+
+ <element ref="text_b1"><bounds x="1.9" y="11.8" width="1.3" height="1.8" /></element>
+ <element ref="text_b2"><bounds x="6.9" y="11.8" width="1.3" height="1.8" /></element>
+ <element ref="text_b3"><bounds x="11.9" y="11.8" width="1.3" height="1.8" /></element>
+ <element ref="text_b4"><bounds x="1.9" y="16.8" width="1.3" height="1.8" /></element>
+ <element ref="text_b5"><bounds x="6.9" y="16.8" width="1.3" height="1.8" /></element>
+ <element ref="text_b6"><bounds x="11.9" y="16.8" width="1.3" height="1.8" /></element>
+ <element ref="text_b7"><bounds x="1.9" y="21.8" width="1.3" height="1.8" /></element>
+ <element ref="text_b8"><bounds x="6.9" y="21.8" width="1.3" height="1.8" /></element>
+ <element ref="text_b9"><bounds x="11.9" y="21.8" width="1.3" height="1.8" /></element>
+ <element ref="text_b0"><bounds x="16.9" y="21.8" width="1.3" height="1.8" /></element>
+
+ <element ref="text_p6"><bounds x="6.85" y="10.1" width="1.7" height="1.7" /></element>
+ <element ref="text_p5"><bounds x="11.85" y="10.1" width="1.7" height="1.7" /></element>
+ <element ref="text_p4"><bounds x="1.85" y="15.1" width="1.7" height="1.7" /></element>
+ <element ref="text_p3"><bounds x="6.85" y="15.1" width="1.7" height="1.7" /></element>
+ <element ref="text_p2"><bounds x="11.85" y="15.1" width="1.7" height="1.7" /></element>
+ <element ref="text_p1"><bounds x="1.85" y="20.1" width="1.7" height="1.7" /></element>
+
+ <element ref="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="0" y="5" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.2" inputmask="0x01"><bounds x="5" y="5" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x04"><bounds x="10" y="5" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.3" inputmask="0x04"><bounds x="15" y="5" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+
+ <element ref="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="0" y="10" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="5" y="10" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x02"><bounds x="10" y="10" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x01"><bounds x="15" y="10" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+
+ <element ref="hlb" inputtag="IN.1" inputmask="0x08"><bounds x="0" y="15" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.2" inputmask="0x02"><bounds x="5" y="15" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.2" inputmask="0x08"><bounds x="10" y="15" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x04"><bounds x="15" y="15" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+
+ <element ref="hlb" inputtag="IN.3" inputmask="0x02"><bounds x="0" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.3" inputmask="0x08"><bounds x="5" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.2" inputmask="0x04"><bounds x="10" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></element>
+ <element ref="hlb" inputtag="IN.3" inputmask="0x01"><bounds x="15" y="20" width="3.7" height="3.7" /><color alpha="0.08" /></element>
</group>
@@ -211,8 +211,8 @@ license:CC0
<view name="Internal Layout">
<bounds x="21" y="9.7" width="23" height="39.7" />
- <bezel element="gray2"><bounds x="21" y="9.7" width="23" height="39.7" /></bezel>
- <bezel element="gray3"><bounds x="21.75" y="26" width="21.5" height="0.5" /></bezel>
+ <element ref="gray2"><bounds x="21" y="9.7" width="23" height="39.7" /></element>
+ <element ref="gray3"><bounds x="21.75" y="26" width="21.5" height="0.5" /></element>
<group ref="labels"><bounds x="22.5" y="9.7" width="20" height="5.333" /></group>
<group ref="display"><bounds x="22.5" y="15" width="20" height="6.85" /></group>
diff --git a/src/mame/layout/mephisto_megaiv.lay b/src/mame/layout/mephisto_megaiv.lay
index 0e833aee99c..02a0812d948 100644
--- a/src/mame/layout/mephisto_megaiv.lay
+++ b/src/mame/layout/mephisto_megaiv.lay
@@ -123,100 +123,100 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- sensors, pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -275,218 +275,218 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
<group name="panel">
<bounds left="0" right="79" top="0" bottom="13" />
- <bezel element="background"><bounds x="0" y="0" width="79" height="13" /></bezel>
-
- <bezel element="text_lcd"> <bounds x="0.5" y="0" width="9" height="1.5" /> </bezel>
- <bezel element="led7seg_background"> <bounds x="0.5" y="2" width="9" height="4" /> </bezel>
- <bezel name="digit0" element="digit"> <bounds x="1" y="2.5" width="2" height="3" /> </bezel>
- <bezel name="digit1" element="digit"> <bounds x="3" y="2.5" width="2" height="3" /> </bezel>
- <bezel name="digit2" element="digit"> <bounds x="5" y="2.5" width="2" height="3" /> </bezel>
- <bezel name="digit3" element="digit"> <bounds x="7" y="2.5" width="2" height="3" /> </bezel>
- <bezel element="led7seg_background"> <bounds x="0.5" y="7.5" width="9" height="4" /> </bezel>
- <bezel name="digit4" element="digit"> <bounds x="1" y="8" width="2" height="3" /> </bezel>
- <bezel name="digit5" element="digit"> <bounds x="3" y="8" width="2" height="3" /> </bezel>
- <bezel name="digit6" element="digit"> <bounds x="5" y="8" width="2" height="3" /> </bezel>
- <bezel name="digit7" element="digit"> <bounds x="7" y="8" width="2" height="3" /> </bezel>
-
- <bezel name="led100" element="led"> <bounds x="13.1" y="0.25" width="1.3" height="1" /> </bezel>
- <bezel name="led101" element="led"> <bounds x="21.6" y="0.25" width="1.3" height="1" /> </bezel>
- <bezel name="led102" element="led"> <bounds x="30.1" y="0.25" width="1.3" height="1" /> </bezel>
- <bezel name="led103" element="led"> <bounds x="38.6" y="0.25" width="1.3" height="1" /> </bezel>
- <bezel name="led104" element="led"> <bounds x="47.1" y="0.25" width="1.3" height="1" /> </bezel>
- <bezel name="led105" element="led"> <bounds x="55.6" y="0.25" width="1.3" height="1" /> </bezel>
- <bezel name="led106" element="led"> <bounds x="64.1" y="0.25" width="1.3" height="1" /> </bezel>
- <bezel name="led107" element="led"> <bounds x="72.6" y="0.25" width="1.3" height="1" /> </bezel>
-
- <bezel element="black"> <bounds x="13" y="2" width="6" height="4" /> </bezel>
- <bezel element="black"> <bounds x="21.5" y="2" width="6" height="4" /> </bezel>
- <bezel element="black"> <bounds x="30" y="2" width="6" height="4" /> </bezel>
- <bezel element="black"> <bounds x="38.5" y="2" width="6" height="4" /> </bezel>
- <bezel element="black"> <bounds x="47" y="2" width="6" height="4" /> </bezel>
- <bezel element="black"> <bounds x="55.5" y="2" width="6" height="4" /> </bezel>
- <bezel element="black"> <bounds x="64" y="2" width="6" height="4" /> </bezel>
- <bezel element="black"> <bounds x="72.5" y="2" width="6" height="4" /> </bezel>
- <bezel element="black"> <bounds x="13" y="7.5" width="6" height="4" /> </bezel>
- <bezel element="black"> <bounds x="21.5" y="7.5" width="6" height="4" /> </bezel>
- <bezel element="black"> <bounds x="30" y="7.5" width="6" height="4" /> </bezel>
- <bezel element="black"> <bounds x="38.5" y="7.5" width="6" height="4" /> </bezel>
- <bezel element="black"> <bounds x="47" y="7.5" width="6" height="4" /> </bezel>
- <bezel element="black"> <bounds x="55.5" y="7.5" width="6" height="4" /> </bezel>
- <bezel element="red"> <bounds x="64" y="7.5" width="6" height="4" /> </bezel>
- <bezel element="red"> <bounds x="72.5" y="7.5" width="6" height="4" /> </bezel>
-
- <bezel element="text_book"> <bounds x="15" y="0" width="4" height="1.5" /> </bezel>
- <bezel element="text_pos"> <bounds x="23.5" y="0" width="3" height="1.5" /> </bezel>
- <bezel element="text_mem"> <bounds x="32" y="0" width="3" height="1.5" /> </bezel>
- <bezel element="text_info"> <bounds x="40.5" y="0" width="4" height="1.5" /> </bezel>
- <bezel element="text_err"> <bounds x="49" y="0" width="3" height="1.5" /> </bezel>
- <bezel element="text_lev"> <bounds x="57.5" y="0" width="3" height="1.5" /> </bezel>
- <bezel element="text_black"> <bounds x="66" y="0" width="1" height="1.5" /> </bezel>
- <bezel element="text_white"> <bounds x="75" y="0" width="1" height="1.5" /> </bezel>
- <bezel element="text_b1"> <bounds x="13.5" y="2.5" width="5" height="1.5" /> </bezel>
- <bezel element="text_b2"> <bounds x="22" y="2.5" width="5" height="1.5" /> </bezel>
- <bezel element="text_b3"> <bounds x="30.5" y="2.5" width="5" height="1.5" /> </bezel>
- <bezel element="text_b4"> <bounds x="39" y="2.5" width="5" height="1.5" /> </bezel>
- <bezel element="text_b5"> <bounds x="47.5" y="2.5" width="5" height="1.5" /> </bezel>
- <bezel element="text_b6"> <bounds x="56" y="2.5" width="5" height="1.5" /> </bezel>
- <bezel element="text_b7"> <bounds x="64.5" y="2.5" width="5" height="1.5" /> </bezel>
- <bezel element="text_b8"> <bounds x="73" y="2.5" width="5" height="1.5" /> </bezel>
- <bezel element="text_book9"> <bounds x="13.5" y="8" width="5" height="1.5" /> </bezel>
- <bezel element="text_pos0"> <bounds x="22" y="8" width="5" height="1.5" /> </bezel>
- <bezel element="text_mem"> <bounds x="30.5" y="8" width="5" height="1.5" /> </bezel>
- <bezel element="text_info"> <bounds x="39" y="8" width="5" height="1.5" /> </bezel>
- <bezel element="text_cl"> <bounds x="47.5" y="8" width="5" height="1.5" /> </bezel>
- <bezel element="text_lev"> <bounds x="56" y="8" width="5" height="1.5" /> </bezel>
- <bezel element="text_ent"> <bounds x="64.5" y="8" width="5" height="1.5" /> </bezel>
- <bezel element="text_res"> <bounds x="73" y="8" width="5" height="1.5" /> </bezel>
-
- <bezel element="hlb" inputtag="KEY.1" inputmask="0x01"> <bounds x="13" y="2" width="6" height="4" /> <color alpha="0.3"/></bezel>
- <bezel element="hlb" inputtag="KEY.1" inputmask="0x10"> <bounds x="21.5" y="2" width="6" height="4" /> <color alpha="0.3"/></bezel>
- <bezel element="hlb" inputtag="KEY.0" inputmask="0x01"> <bounds x="30" y="2" width="6" height="4" /> <color alpha="0.3"/></bezel>
- <bezel element="hlb" inputtag="KEY.0" inputmask="0x10"> <bounds x="38.5" y="2" width="6" height="4" /> <color alpha="0.3"/></bezel>
- <bezel element="hlb" inputtag="KEY.1" inputmask="0x02"> <bounds x="47" y="2" width="6" height="4" /> <color alpha="0.3"/></bezel>
- <bezel element="hlb" inputtag="KEY.1" inputmask="0x20"> <bounds x="55.5" y="2" width="6" height="4" /> <color alpha="0.3"/></bezel>
- <bezel element="hlb" inputtag="KEY.0" inputmask="0x02"> <bounds x="64" y="2" width="6" height="4" /> <color alpha="0.3"/></bezel>
- <bezel element="hlb" inputtag="KEY.0" inputmask="0x20"> <bounds x="72.5" y="2" width="6" height="4" /> <color alpha="0.3"/></bezel>
- <bezel element="hlb" inputtag="KEY.1" inputmask="0x04"> <bounds x="13" y="7.5" width="6" height="4" /> <color alpha="0.3"/></bezel>
- <bezel element="hlb" inputtag="KEY.1" inputmask="0x40"> <bounds x="21.5" y="7.5" width="6" height="4" /> <color alpha="0.3"/></bezel>
- <bezel element="hlb" inputtag="KEY.0" inputmask="0x04"> <bounds x="30" y="7.5" width="6" height="4" /> <color alpha="0.3"/></bezel>
- <bezel element="hlb" inputtag="KEY.0" inputmask="0x40"> <bounds x="38.5" y="7.5" width="6" height="4" /> <color alpha="0.3"/></bezel>
- <bezel element="hlb" inputtag="KEY.1" inputmask="0x08"> <bounds x="47" y="7.5" width="6" height="4" /> <color alpha="0.3"/></bezel>
- <bezel element="hlb" inputtag="KEY.1" inputmask="0x80"> <bounds x="55.5" y="7.5" width="6" height="4" /> <color alpha="0.3"/></bezel>
- <bezel element="hlb" inputtag="KEY.0" inputmask="0x08"> <bounds x="64" y="7.5" width="6" height="4" /> <color alpha="0.3"/></bezel>
- <bezel element="hlb" inputtag="KEY.0" inputmask="0x80"> <bounds x="72.5" y="7.5" width="6" height="4" /> <color alpha="0.3"/></bezel>
+ <element ref="background"><bounds x="0" y="0" width="79" height="13" /></element>
+
+ <element ref="text_lcd"> <bounds x="0.5" y="0" width="9" height="1.5" /> </element>
+ <element ref="led7seg_background"> <bounds x="0.5" y="2" width="9" height="4" /> </element>
+ <element name="digit0" ref="digit"> <bounds x="1" y="2.5" width="2" height="3" /> </element>
+ <element name="digit1" ref="digit"> <bounds x="3" y="2.5" width="2" height="3" /> </element>
+ <element name="digit2" ref="digit"> <bounds x="5" y="2.5" width="2" height="3" /> </element>
+ <element name="digit3" ref="digit"> <bounds x="7" y="2.5" width="2" height="3" /> </element>
+ <element ref="led7seg_background"> <bounds x="0.5" y="7.5" width="9" height="4" /> </element>
+ <element name="digit4" ref="digit"> <bounds x="1" y="8" width="2" height="3" /> </element>
+ <element name="digit5" ref="digit"> <bounds x="3" y="8" width="2" height="3" /> </element>
+ <element name="digit6" ref="digit"> <bounds x="5" y="8" width="2" height="3" /> </element>
+ <element name="digit7" ref="digit"> <bounds x="7" y="8" width="2" height="3" /> </element>
+
+ <element name="led100" ref="led"> <bounds x="13.1" y="0.25" width="1.3" height="1" /> </element>
+ <element name="led101" ref="led"> <bounds x="21.6" y="0.25" width="1.3" height="1" /> </element>
+ <element name="led102" ref="led"> <bounds x="30.1" y="0.25" width="1.3" height="1" /> </element>
+ <element name="led103" ref="led"> <bounds x="38.6" y="0.25" width="1.3" height="1" /> </element>
+ <element name="led104" ref="led"> <bounds x="47.1" y="0.25" width="1.3" height="1" /> </element>
+ <element name="led105" ref="led"> <bounds x="55.6" y="0.25" width="1.3" height="1" /> </element>
+ <element name="led106" ref="led"> <bounds x="64.1" y="0.25" width="1.3" height="1" /> </element>
+ <element name="led107" ref="led"> <bounds x="72.6" y="0.25" width="1.3" height="1" /> </element>
+
+ <element ref="black"> <bounds x="13" y="2" width="6" height="4" /> </element>
+ <element ref="black"> <bounds x="21.5" y="2" width="6" height="4" /> </element>
+ <element ref="black"> <bounds x="30" y="2" width="6" height="4" /> </element>
+ <element ref="black"> <bounds x="38.5" y="2" width="6" height="4" /> </element>
+ <element ref="black"> <bounds x="47" y="2" width="6" height="4" /> </element>
+ <element ref="black"> <bounds x="55.5" y="2" width="6" height="4" /> </element>
+ <element ref="black"> <bounds x="64" y="2" width="6" height="4" /> </element>
+ <element ref="black"> <bounds x="72.5" y="2" width="6" height="4" /> </element>
+ <element ref="black"> <bounds x="13" y="7.5" width="6" height="4" /> </element>
+ <element ref="black"> <bounds x="21.5" y="7.5" width="6" height="4" /> </element>
+ <element ref="black"> <bounds x="30" y="7.5" width="6" height="4" /> </element>
+ <element ref="black"> <bounds x="38.5" y="7.5" width="6" height="4" /> </element>
+ <element ref="black"> <bounds x="47" y="7.5" width="6" height="4" /> </element>
+ <element ref="black"> <bounds x="55.5" y="7.5" width="6" height="4" /> </element>
+ <element ref="red"> <bounds x="64" y="7.5" width="6" height="4" /> </element>
+ <element ref="red"> <bounds x="72.5" y="7.5" width="6" height="4" /> </element>
+
+ <element ref="text_book"> <bounds x="15" y="0" width="4" height="1.5" /> </element>
+ <element ref="text_pos"> <bounds x="23.5" y="0" width="3" height="1.5" /> </element>
+ <element ref="text_mem"> <bounds x="32" y="0" width="3" height="1.5" /> </element>
+ <element ref="text_info"> <bounds x="40.5" y="0" width="4" height="1.5" /> </element>
+ <element ref="text_err"> <bounds x="49" y="0" width="3" height="1.5" /> </element>
+ <element ref="text_lev"> <bounds x="57.5" y="0" width="3" height="1.5" /> </element>
+ <element ref="text_black"> <bounds x="66" y="0" width="1" height="1.5" /> </element>
+ <element ref="text_white"> <bounds x="75" y="0" width="1" height="1.5" /> </element>
+ <element ref="text_b1"> <bounds x="13.5" y="2.5" width="5" height="1.5" /> </element>
+ <element ref="text_b2"> <bounds x="22" y="2.5" width="5" height="1.5" /> </element>
+ <element ref="text_b3"> <bounds x="30.5" y="2.5" width="5" height="1.5" /> </element>
+ <element ref="text_b4"> <bounds x="39" y="2.5" width="5" height="1.5" /> </element>
+ <element ref="text_b5"> <bounds x="47.5" y="2.5" width="5" height="1.5" /> </element>
+ <element ref="text_b6"> <bounds x="56" y="2.5" width="5" height="1.5" /> </element>
+ <element ref="text_b7"> <bounds x="64.5" y="2.5" width="5" height="1.5" /> </element>
+ <element ref="text_b8"> <bounds x="73" y="2.5" width="5" height="1.5" /> </element>
+ <element ref="text_book9"> <bounds x="13.5" y="8" width="5" height="1.5" /> </element>
+ <element ref="text_pos0"> <bounds x="22" y="8" width="5" height="1.5" /> </element>
+ <element ref="text_mem"> <bounds x="30.5" y="8" width="5" height="1.5" /> </element>
+ <element ref="text_info"> <bounds x="39" y="8" width="5" height="1.5" /> </element>
+ <element ref="text_cl"> <bounds x="47.5" y="8" width="5" height="1.5" /> </element>
+ <element ref="text_lev"> <bounds x="56" y="8" width="5" height="1.5" /> </element>
+ <element ref="text_ent"> <bounds x="64.5" y="8" width="5" height="1.5" /> </element>
+ <element ref="text_res"> <bounds x="73" y="8" width="5" height="1.5" /> </element>
+
+ <element ref="hlb" inputtag="KEY.1" inputmask="0x01"> <bounds x="13" y="2" width="6" height="4" /> <color alpha="0.3"/></element>
+ <element ref="hlb" inputtag="KEY.1" inputmask="0x10"> <bounds x="21.5" y="2" width="6" height="4" /> <color alpha="0.3"/></element>
+ <element ref="hlb" inputtag="KEY.0" inputmask="0x01"> <bounds x="30" y="2" width="6" height="4" /> <color alpha="0.3"/></element>
+ <element ref="hlb" inputtag="KEY.0" inputmask="0x10"> <bounds x="38.5" y="2" width="6" height="4" /> <color alpha="0.3"/></element>
+ <element ref="hlb" inputtag="KEY.1" inputmask="0x02"> <bounds x="47" y="2" width="6" height="4" /> <color alpha="0.3"/></element>
+ <element ref="hlb" inputtag="KEY.1" inputmask="0x20"> <bounds x="55.5" y="2" width="6" height="4" /> <color alpha="0.3"/></element>
+ <element ref="hlb" inputtag="KEY.0" inputmask="0x02"> <bounds x="64" y="2" width="6" height="4" /> <color alpha="0.3"/></element>
+ <element ref="hlb" inputtag="KEY.0" inputmask="0x20"> <bounds x="72.5" y="2" width="6" height="4" /> <color alpha="0.3"/></element>
+ <element ref="hlb" inputtag="KEY.1" inputmask="0x04"> <bounds x="13" y="7.5" width="6" height="4" /> <color alpha="0.3"/></element>
+ <element ref="hlb" inputtag="KEY.1" inputmask="0x40"> <bounds x="21.5" y="7.5" width="6" height="4" /> <color alpha="0.3"/></element>
+ <element ref="hlb" inputtag="KEY.0" inputmask="0x04"> <bounds x="30" y="7.5" width="6" height="4" /> <color alpha="0.3"/></element>
+ <element ref="hlb" inputtag="KEY.0" inputmask="0x40"> <bounds x="38.5" y="7.5" width="6" height="4" /> <color alpha="0.3"/></element>
+ <element ref="hlb" inputtag="KEY.1" inputmask="0x08"> <bounds x="47" y="7.5" width="6" height="4" /> <color alpha="0.3"/></element>
+ <element ref="hlb" inputtag="KEY.1" inputmask="0x80"> <bounds x="55.5" y="7.5" width="6" height="4" /> <color alpha="0.3"/></element>
+ <element ref="hlb" inputtag="KEY.0" inputmask="0x08"> <bounds x="64" y="7.5" width="6" height="4" /> <color alpha="0.3"/></element>
+ <element ref="hlb" inputtag="KEY.0" inputmask="0x80"> <bounds x="72.5" y="7.5" width="6" height="4" /> <color alpha="0.3"/></element>
</group>
<!-- build screen -->
<view name="Internal Layout">
<bounds left="0" right="101" top="0" bottom="102" />
- <bezel element="background"><bounds x="13" y="0" width="88" height="102" /></bezel>
+ <element ref="background"><bounds x="13" y="0" width="88" height="102" /></element>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="13.5" y="7" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="13.5" y="17" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="13.5" y="27" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="13.5" y="37" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="13.5" y="47" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="13.5" y="57" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="13.5" y="67" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="13.5" y="77" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="13.5" y="7" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="13.5" y="17" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="13.5" y="27" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="13.5" y="37" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="13.5" y="47" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="13.5" y="57" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="13.5" y="67" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="13.5" y="77" width="2" height="2" /></element>
- <bezel element="text_a"><bounds x="22" y="86" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="32" y="86" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="42" y="86" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="52" y="86" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="62" y="86" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="72" y="86" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="82" y="86" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="92" y="86" width="2" height="2" /></bezel>
+ <element ref="text_a"><bounds x="22" y="86" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="32" y="86" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="42" y="86" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="52" y="86" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="62" y="86" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="72" y="86" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="82" y="86" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="92" y="86" width="2" height="2" /></element>
- <!-- chessboard bezel -->
+ <!-- chessboard element -->
- <bezel element="black"><bounds x="17.5" y="2.5" width="81" height="81" /></bezel>
+ <element ref="black"><bounds x="17.5" y="2.5" width="81" height="81" /></element>
<!-- chessboard leds -->
- <bezel name="led0" element="led"><bounds x="15.5" y="77.25" width="1" height="1.5" /></bezel>
- <bezel name="led1" element="led"><bounds x="15.5" y="67.25" width="1" height="1.5" /></bezel>
- <bezel name="led2" element="led"><bounds x="15.5" y="57.25" width="1" height="1.5" /></bezel>
- <bezel name="led3" element="led"><bounds x="15.5" y="47.25" width="1" height="1.5" /></bezel>
- <bezel name="led4" element="led"><bounds x="15.5" y="37.25" width="1" height="1.5" /></bezel>
- <bezel name="led5" element="led"><bounds x="15.5" y="27.25" width="1" height="1.5" /></bezel>
- <bezel name="led6" element="led"><bounds x="15.5" y="17.25" width="1" height="1.5" /></bezel>
- <bezel name="led7" element="led"><bounds x="15.5" y="7.25" width="1" height="1.5" /></bezel>
-
- <bezel name="led8" element="led"><bounds x="22.25" y="84.5" width="1.5" height="1" /></bezel>
- <bezel name="led9" element="led"><bounds x="32.25" y="84.5" width="1.5" height="1" /></bezel>
- <bezel name="led10" element="led"><bounds x="42.25" y="84.5" width="1.5" height="1" /></bezel>
- <bezel name="led11" element="led"><bounds x="52.25" y="84.5" width="1.5" height="1" /></bezel>
- <bezel name="led12" element="led"><bounds x="62.25" y="84.5" width="1.5" height="1" /></bezel>
- <bezel name="led13" element="led"><bounds x="72.25" y="84.5" width="1.5" height="1" /></bezel>
- <bezel name="led14" element="led"><bounds x="82.25" y="84.5" width="1.5" height="1" /></bezel>
- <bezel name="led15" element="led"><bounds x="92.25" y="84.5" width="1.5" height="1" /></bezel>
+ <element name="led0" ref="led"><bounds x="15.5" y="77.25" width="1" height="1.5" /></element>
+ <element name="led1" ref="led"><bounds x="15.5" y="67.25" width="1" height="1.5" /></element>
+ <element name="led2" ref="led"><bounds x="15.5" y="57.25" width="1" height="1.5" /></element>
+ <element name="led3" ref="led"><bounds x="15.5" y="47.25" width="1" height="1.5" /></element>
+ <element name="led4" ref="led"><bounds x="15.5" y="37.25" width="1" height="1.5" /></element>
+ <element name="led5" ref="led"><bounds x="15.5" y="27.25" width="1" height="1.5" /></element>
+ <element name="led6" ref="led"><bounds x="15.5" y="17.25" width="1" height="1.5" /></element>
+ <element name="led7" ref="led"><bounds x="15.5" y="7.25" width="1" height="1.5" /></element>
+
+ <element name="led8" ref="led"><bounds x="22.25" y="84.5" width="1.5" height="1" /></element>
+ <element name="led9" ref="led"><bounds x="32.25" y="84.5" width="1.5" height="1" /></element>
+ <element name="led10" ref="led"><bounds x="42.25" y="84.5" width="1.5" height="1" /></element>
+ <element name="led11" ref="led"><bounds x="52.25" y="84.5" width="1.5" height="1" /></element>
+ <element name="led12" ref="led"><bounds x="62.25" y="84.5" width="1.5" height="1" /></element>
+ <element name="led13" ref="led"><bounds x="72.25" y="84.5" width="1.5" height="1" /></element>
+ <element name="led14" ref="led"><bounds x="82.25" y="84.5" width="1.5" height="1" /></element>
+ <element name="led15" ref="led"><bounds x="92.25" y="84.5" width="1.5" height="1" /></element>
<!-- LCD panel -->
diff --git a/src/mame/layout/mephisto_mirage.lay b/src/mame/layout/mephisto_mirage.lay
index 07eef16c6f8..3229a7c4cea 100644
--- a/src/mame/layout/mephisto_mirage.lay
+++ b/src/mame/layout/mephisto_mirage.lay
@@ -84,91 +84,91 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- sensors -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
</repeat>
<!-- leds -->
@@ -179,7 +179,7 @@ license:CC0
<repeat count="8">
<param name="x" start="8.3" increment="10" />
<param name="i2" start="0" increment="1" />
- <bezel name="~i1~.~i2~" element="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></bezel>
+ <element name="~i1~.~i2~" ref="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></element>
</repeat>
</repeat>
@@ -190,10 +190,10 @@ license:CC0
<repeat count="4">
<param name="x1" start="8.3" increment="20" />
<param name="x2" start="18.3" increment="20" />
- <bezel element="hidew" inputtag="FAKE" inputmask="0x01" inputraw="1"><bounds x="~x1~" y="~y1~" width="1.5" height="1.5" /></bezel>
- <bezel element="hidew" inputtag="FAKE" inputmask="0x01" inputraw="1"><bounds x="~x2~" y="~y2~" width="1.5" height="1.5" /></bezel>
- <bezel element="hideb" inputtag="FAKE" inputmask="0x01" inputraw="1"><bounds x="~x1~" y="~y2~" width="1.5" height="1.5" /></bezel>
- <bezel element="hideb" inputtag="FAKE" inputmask="0x01" inputraw="1"><bounds x="~x2~" y="~y1~" width="1.5" height="1.5" /></bezel>
+ <element ref="hidew" inputtag="FAKE" inputmask="0x01" inputraw="1"><bounds x="~x1~" y="~y1~" width="1.5" height="1.5" /></element>
+ <element ref="hidew" inputtag="FAKE" inputmask="0x01" inputraw="1"><bounds x="~x2~" y="~y2~" width="1.5" height="1.5" /></element>
+ <element ref="hideb" inputtag="FAKE" inputmask="0x01" inputraw="1"><bounds x="~x1~" y="~y2~" width="1.5" height="1.5" /></element>
+ <element ref="hideb" inputtag="FAKE" inputmask="0x01" inputraw="1"><bounds x="~x2~" y="~y1~" width="1.5" height="1.5" /></element>
</repeat>
</repeat>
@@ -202,14 +202,14 @@ license:CC0
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -273,84 +273,84 @@ license:CC0
<bounds x="0" y="0" width="10" height="80" />
<!-- can click here to change board type -->
- <bezel element="hlub" inputtag="FAKE" inputmask="0x01" inputraw="1"><bounds x="0" y="1.5" width="10" height="5" /></bezel>
+ <element ref="hlub" inputtag="FAKE" inputmask="0x01" inputraw="1"><bounds x="0" y="1.5" width="10" height="5" /></element>
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1" inputtag="FAKE" inputmask="0x01" inputraw="1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1" inputtag="FAKE" inputmask="0x01" inputraw="1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -369,19 +369,19 @@ license:CC0
<group name="display">
<bounds x="31" y="90.3" width="22.5" height="7.4" />
- <bezel element="lcd_bg"><bounds x="31" y="90.3" width="22.5" height="7.4" /></bezel>
+ <element ref="lcd_bg"><bounds x="31" y="90.3" width="22.5" height="7.4" /></element>
- <bezel name="digit3" element="digit"><bounds x="32" y="91" width="4" height="6" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="37.5" y="91" width="4" height="6" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="43" y="91" width="4" height="6" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="48.5" y="91" width="4" height="6" /></bezel>
+ <element name="digit3" ref="digit"><bounds x="32" y="91" width="4" height="6" /></element>
+ <element name="digit2" ref="digit"><bounds x="37.5" y="91" width="4" height="6" /></element>
+ <element name="digit1" ref="digit"><bounds x="43" y="91" width="4" height="6" /></element>
+ <element name="digit0" ref="digit"><bounds x="48.5" y="91" width="4" height="6" /></element>
- <bezel name="3.7" element="ldot"><bounds x="36.25" y="96.42" width="0.6" height="0.6" /></bezel>
- <bezel name="2.7" element="ldot"><bounds x="41.75" y="96.42" width="0.6" height="0.6" /></bezel>
- <bezel name="1.7" element="ldot"><bounds x="47.25" y="96.42" width="0.6" height="0.6" /></bezel>
+ <element name="3.7" ref="ldot"><bounds x="36.25" y="96.42" width="0.6" height="0.6" /></element>
+ <element name="2.7" ref="ldot"><bounds x="41.75" y="96.42" width="0.6" height="0.6" /></element>
+ <element name="1.7" ref="ldot"><bounds x="47.25" y="96.42" width="0.6" height="0.6" /></element>
- <bezel name="0.7" element="ldot"><bounds x="42.16" y="92.75" width="0.6" height="0.6" /></bezel>
- <bezel name="0.7" element="ldot"><bounds x="41.94" y="94.55" width="0.6" height="0.6" /></bezel>
+ <element name="0.7" ref="ldot"><bounds x="42.16" y="92.75" width="0.6" height="0.6" /></element>
+ <element name="0.7" ref="ldot"><bounds x="41.94" y="94.55" width="0.6" height="0.6" /></element>
</group>
@@ -424,73 +424,73 @@ license:CC0
<bounds x="0" y="0" width="23" height="12.25" />
<group ref="display"><bounds x="1.5" y="0.7" width="12" height="4.1" /></group>
- <bezel element="gray"><bounds x="16" y="0.0" width="3" height="1.75" /></bezel>
- <bezel element="gray"><bounds x="20" y="0.0" width="3" height="1.75" /></bezel>
- <bezel element="gray"><bounds x="16" y="3.5" width="3" height="1.75" /></bezel>
- <bezel element="gray"><bounds x="20" y="3.5" width="3" height="1.75" /></bezel>
-
- <bezel element="gray"><bounds x="0" y="7.0" width="3" height="1.75" /></bezel>
- <bezel element="gray"><bounds x="4" y="7.0" width="3" height="1.75" /></bezel>
- <bezel element="gray"><bounds x="8" y="7.0" width="3" height="1.75" /></bezel>
- <bezel element="gray"><bounds x="12" y="7.0" width="3" height="1.75" /></bezel>
- <bezel element="gray"><bounds x="16" y="7.0" width="3" height="1.75" /></bezel>
- <bezel element="gray"><bounds x="20" y="7.0" width="3" height="1.75" /></bezel>
-
- <bezel element="gray"><bounds x="0" y="10.5" width="3" height="1.75" /></bezel>
- <bezel element="gray"><bounds x="4" y="10.5" width="3" height="1.75" /></bezel>
- <bezel element="gray"><bounds x="8" y="10.5" width="3" height="1.75" /></bezel>
- <bezel element="gray"><bounds x="12" y="10.5" width="3" height="1.75" /></bezel>
- <bezel element="gray"><bounds x="16" y="10.5" width="3" height="1.75" /></bezel>
- <bezel element="gray"><bounds x="20" y="10.5" width="3" height="1.75" /></bezel>
-
- <bezel element="text_b01"><bounds x="16" y="0.2" width="3" height="1.3" /></bezel>
- <bezel element="text_b02"><bounds x="20" y="0.2" width="3" height="1.3" /></bezel>
- <bezel element="text_b11"><bounds x="16" y="3.7" width="3" height="1.3" /></bezel>
- <bezel element="text_b12"><bounds x="20" y="3.7" width="3" height="1.3" /></bezel>
-
- <bezel element="text_b21"><bounds x="0" y="7.2" width="2.7" height="1.3" /></bezel>
- <bezel element="text_b22"><bounds x="4" y="7.2" width="2.7" height="1.3" /></bezel>
- <bezel element="text_b23"><bounds x="8" y="7.2" width="2.7" height="1.3" /></bezel>
- <bezel element="text_b24"><bounds x="12" y="7.2" width="2.7" height="1.3" /></bezel>
- <bezel element="text_b25"><bounds x="16" y="7.2" width="3" height="1.3" /></bezel>
- <bezel element="text_b26"><bounds x="20" y="7.2" width="3" height="1.3" /></bezel>
-
- <bezel element="text_b31"><bounds x="0" y="10.7" width="2.7" height="1.3" /></bezel>
- <bezel element="text_b32"><bounds x="4" y="10.7" width="2.7" height="1.3" /></bezel>
- <bezel element="text_b33"><bounds x="8" y="10.7" width="2.7" height="1.3" /></bezel>
- <bezel element="text_b34"><bounds x="12" y="10.7" width="2.7" height="1.3" /></bezel>
- <bezel element="text_b35"><bounds x="16" y="10.7" width="2.7" height="1.3" /></bezel>
- <bezel element="text_b36"><bounds x="20" y="10.7" width="2.7" height="1.3" /></bezel>
-
- <bezel element="white"><bounds x="17.2" y="10.925" width="0.6" height="0.9" /></bezel>
- <bezel element="gray"><bounds x="17.325" y="11.05" width="0.35" height="0.65" /></bezel>
- <bezel element="white"><bounds x="21.2" y="10.925" width="0.6" height="0.9" /></bezel>
-
- <bezel element="text_p6"><bounds x="4" y="7.1" width="1.4" height="1.4" /></bezel>
- <bezel element="text_p5"><bounds x="8" y="7.1" width="1.4" height="1.4" /></bezel>
- <bezel element="text_p4"><bounds x="12" y="7.1" width="1.4" height="1.4" /></bezel>
- <bezel element="text_p3"><bounds x="0" y="10.6" width="1.4" height="1.4" /></bezel>
- <bezel element="text_p2"><bounds x="4" y="10.6" width="1.4" height="1.4" /></bezel>
- <bezel element="text_p1"><bounds x="8" y="10.6" width="1.4" height="1.4" /></bezel>
-
- <bezel element="keys" inputtag="IN.0" inputmask="0x01"><bounds x="16" y="0.0" width="3" height="1.75" /><color alpha="0.25" /></bezel>
- <bezel element="keys" inputtag="IN.4" inputmask="0x01"><bounds x="20" y="0.0" width="3" height="1.75" /><color alpha="0.25" /></bezel>
- <bezel element="keys" inputtag="IN.0" inputmask="0x02"><bounds x="16" y="3.5" width="3" height="1.75" /><color alpha="0.25" /></bezel>
- <bezel element="keys" inputtag="IN.2" inputmask="0x01"><bounds x="20" y="3.5" width="3" height="1.75" /><color alpha="0.25" /></bezel>
-
- <bezel element="keys" inputtag="IN.1" inputmask="0x01"><bounds x="0" y="7.0" width="3" height="1.75" /><color alpha="0.25" /></bezel>
- <bezel element="keys" inputtag="IN.3" inputmask="0x01"><bounds x="4" y="7.0" width="3" height="1.75" /><color alpha="0.25" /></bezel>
- <bezel element="keys" inputtag="IN.5" inputmask="0x01"><bounds x="8" y="7.0" width="3" height="1.75" /><color alpha="0.25" /></bezel>
- <bezel element="keys" inputtag="IN.7" inputmask="0x01"><bounds x="12" y="7.0" width="3" height="1.75" /><color alpha="0.25" /></bezel>
- <bezel element="keys" inputtag="IN.6" inputmask="0x01"><bounds x="16" y="7.0" width="3" height="1.75" /><color alpha="0.25" /></bezel>
- <bezel element="keys" inputtag="IN.6" inputmask="0x02"><bounds x="20" y="7.0" width="3" height="1.75" /><color alpha="0.25" /></bezel>
-
- <bezel element="keys" inputtag="IN.1" inputmask="0x02"><bounds x="0" y="10.5" width="3" height="1.75" /><color alpha="0.25" /></bezel>
- <bezel element="keys" inputtag="IN.3" inputmask="0x02"><bounds x="4" y="10.5" width="3" height="1.75" /><color alpha="0.25" /></bezel>
- <bezel element="keys" inputtag="IN.5" inputmask="0x02"><bounds x="8" y="10.5" width="3" height="1.75" /><color alpha="0.25" /></bezel>
- <bezel element="keys" inputtag="IN.7" inputmask="0x02"><bounds x="12" y="10.5" width="3" height="1.75" /><color alpha="0.25" /></bezel>
- <bezel element="keys" inputtag="IN.2" inputmask="0x02"><bounds x="16" y="10.5" width="3" height="1.75" /><color alpha="0.25" /></bezel>
- <bezel element="keys" inputtag="IN.4" inputmask="0x02"><bounds x="20" y="10.5" width="3" height="1.75" /><color alpha="0.25" /></bezel>
+ <element ref="gray"><bounds x="16" y="0.0" width="3" height="1.75" /></element>
+ <element ref="gray"><bounds x="20" y="0.0" width="3" height="1.75" /></element>
+ <element ref="gray"><bounds x="16" y="3.5" width="3" height="1.75" /></element>
+ <element ref="gray"><bounds x="20" y="3.5" width="3" height="1.75" /></element>
+
+ <element ref="gray"><bounds x="0" y="7.0" width="3" height="1.75" /></element>
+ <element ref="gray"><bounds x="4" y="7.0" width="3" height="1.75" /></element>
+ <element ref="gray"><bounds x="8" y="7.0" width="3" height="1.75" /></element>
+ <element ref="gray"><bounds x="12" y="7.0" width="3" height="1.75" /></element>
+ <element ref="gray"><bounds x="16" y="7.0" width="3" height="1.75" /></element>
+ <element ref="gray"><bounds x="20" y="7.0" width="3" height="1.75" /></element>
+
+ <element ref="gray"><bounds x="0" y="10.5" width="3" height="1.75" /></element>
+ <element ref="gray"><bounds x="4" y="10.5" width="3" height="1.75" /></element>
+ <element ref="gray"><bounds x="8" y="10.5" width="3" height="1.75" /></element>
+ <element ref="gray"><bounds x="12" y="10.5" width="3" height="1.75" /></element>
+ <element ref="gray"><bounds x="16" y="10.5" width="3" height="1.75" /></element>
+ <element ref="gray"><bounds x="20" y="10.5" width="3" height="1.75" /></element>
+
+ <element ref="text_b01"><bounds x="16" y="0.2" width="3" height="1.3" /></element>
+ <element ref="text_b02"><bounds x="20" y="0.2" width="3" height="1.3" /></element>
+ <element ref="text_b11"><bounds x="16" y="3.7" width="3" height="1.3" /></element>
+ <element ref="text_b12"><bounds x="20" y="3.7" width="3" height="1.3" /></element>
+
+ <element ref="text_b21"><bounds x="0" y="7.2" width="2.7" height="1.3" /></element>
+ <element ref="text_b22"><bounds x="4" y="7.2" width="2.7" height="1.3" /></element>
+ <element ref="text_b23"><bounds x="8" y="7.2" width="2.7" height="1.3" /></element>
+ <element ref="text_b24"><bounds x="12" y="7.2" width="2.7" height="1.3" /></element>
+ <element ref="text_b25"><bounds x="16" y="7.2" width="3" height="1.3" /></element>
+ <element ref="text_b26"><bounds x="20" y="7.2" width="3" height="1.3" /></element>
+
+ <element ref="text_b31"><bounds x="0" y="10.7" width="2.7" height="1.3" /></element>
+ <element ref="text_b32"><bounds x="4" y="10.7" width="2.7" height="1.3" /></element>
+ <element ref="text_b33"><bounds x="8" y="10.7" width="2.7" height="1.3" /></element>
+ <element ref="text_b34"><bounds x="12" y="10.7" width="2.7" height="1.3" /></element>
+ <element ref="text_b35"><bounds x="16" y="10.7" width="2.7" height="1.3" /></element>
+ <element ref="text_b36"><bounds x="20" y="10.7" width="2.7" height="1.3" /></element>
+
+ <element ref="white"><bounds x="17.2" y="10.925" width="0.6" height="0.9" /></element>
+ <element ref="gray"><bounds x="17.325" y="11.05" width="0.35" height="0.65" /></element>
+ <element ref="white"><bounds x="21.2" y="10.925" width="0.6" height="0.9" /></element>
+
+ <element ref="text_p6"><bounds x="4" y="7.1" width="1.4" height="1.4" /></element>
+ <element ref="text_p5"><bounds x="8" y="7.1" width="1.4" height="1.4" /></element>
+ <element ref="text_p4"><bounds x="12" y="7.1" width="1.4" height="1.4" /></element>
+ <element ref="text_p3"><bounds x="0" y="10.6" width="1.4" height="1.4" /></element>
+ <element ref="text_p2"><bounds x="4" y="10.6" width="1.4" height="1.4" /></element>
+ <element ref="text_p1"><bounds x="8" y="10.6" width="1.4" height="1.4" /></element>
+
+ <element ref="keys" inputtag="IN.0" inputmask="0x01"><bounds x="16" y="0.0" width="3" height="1.75" /><color alpha="0.25" /></element>
+ <element ref="keys" inputtag="IN.4" inputmask="0x01"><bounds x="20" y="0.0" width="3" height="1.75" /><color alpha="0.25" /></element>
+ <element ref="keys" inputtag="IN.0" inputmask="0x02"><bounds x="16" y="3.5" width="3" height="1.75" /><color alpha="0.25" /></element>
+ <element ref="keys" inputtag="IN.2" inputmask="0x01"><bounds x="20" y="3.5" width="3" height="1.75" /><color alpha="0.25" /></element>
+
+ <element ref="keys" inputtag="IN.1" inputmask="0x01"><bounds x="0" y="7.0" width="3" height="1.75" /><color alpha="0.25" /></element>
+ <element ref="keys" inputtag="IN.3" inputmask="0x01"><bounds x="4" y="7.0" width="3" height="1.75" /><color alpha="0.25" /></element>
+ <element ref="keys" inputtag="IN.5" inputmask="0x01"><bounds x="8" y="7.0" width="3" height="1.75" /><color alpha="0.25" /></element>
+ <element ref="keys" inputtag="IN.7" inputmask="0x01"><bounds x="12" y="7.0" width="3" height="1.75" /><color alpha="0.25" /></element>
+ <element ref="keys" inputtag="IN.6" inputmask="0x01"><bounds x="16" y="7.0" width="3" height="1.75" /><color alpha="0.25" /></element>
+ <element ref="keys" inputtag="IN.6" inputmask="0x02"><bounds x="20" y="7.0" width="3" height="1.75" /><color alpha="0.25" /></element>
+
+ <element ref="keys" inputtag="IN.1" inputmask="0x02"><bounds x="0" y="10.5" width="3" height="1.75" /><color alpha="0.25" /></element>
+ <element ref="keys" inputtag="IN.3" inputmask="0x02"><bounds x="4" y="10.5" width="3" height="1.75" /><color alpha="0.25" /></element>
+ <element ref="keys" inputtag="IN.5" inputmask="0x02"><bounds x="8" y="10.5" width="3" height="1.75" /><color alpha="0.25" /></element>
+ <element ref="keys" inputtag="IN.7" inputmask="0x02"><bounds x="12" y="10.5" width="3" height="1.75" /><color alpha="0.25" /></element>
+ <element ref="keys" inputtag="IN.2" inputmask="0x02"><bounds x="16" y="10.5" width="3" height="1.75" /><color alpha="0.25" /></element>
+ <element ref="keys" inputtag="IN.4" inputmask="0x02"><bounds x="20" y="10.5" width="3" height="1.75" /><color alpha="0.25" /></element>
</group>
@@ -503,23 +503,23 @@ license:CC0
<group ref="sb_ui"><bounds x="-10" y="3" width="10" height="80" /></group>
<group ref="buttons"><bounds x="29" y="88.5" width="30" height="16" /></group>
- <bezel element="text_8"><bounds x="1.2" y="7" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="1.2" y="17" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="1.2" y="27" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="1.2" y="37" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="1.2" y="47" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="1.2" y="57" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="1.2" y="67" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="1.2" y="77" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="8" y="84" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="18" y="84" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="28" y="84" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="38" y="84" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="48" y="84" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="58" y="84" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="68" y="84" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="78" y="84" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="1.2" y="7" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="1.2" y="17" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="1.2" y="27" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="1.2" y="37" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="1.2" y="47" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="1.2" y="57" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="1.2" y="67" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="1.2" y="77" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="8" y="84" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="18" y="84" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="28" y="84" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="38" y="84" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="48" y="84" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="58" y="84" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="68" y="84" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="78" y="84" width="2" height="2" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/mephisto_mm1.lay b/src/mame/layout/mephisto_mm1.lay
index da5c8ee306f..69aff21d40b 100644
--- a/src/mame/layout/mephisto_mm1.lay
+++ b/src/mame/layout/mephisto_mm1.lay
@@ -126,77 +126,77 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- leds -->
<repeat count="8">
@@ -206,7 +206,7 @@ license:CC0
<repeat count="8">
<param name="x" start="8.3" increment="10" />
<param name="i2" start="0" increment="1" />
- <bezel name="~i1~.~i2~" element="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></bezel>
+ <element name="~i1~.~i2~" ref="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></element>
</repeat>
</repeat>
@@ -215,23 +215,23 @@ license:CC0
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -290,82 +290,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -384,19 +384,19 @@ license:CC0
<group name="display">
<bounds x="31" y="90.3" width="22.5" height="7.4" />
- <bezel element="lcd_bg"><bounds x="31" y="90.3" width="22.5" height="7.4" /></bezel>
+ <element ref="lcd_bg"><bounds x="31" y="90.3" width="22.5" height="7.4" /></element>
- <bezel name="digit3" element="digit"><bounds x="32" y="91" width="4" height="6" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="37.5" y="91" width="4" height="6" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="43" y="91" width="4" height="6" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="48.5" y="91" width="4" height="6" /></bezel>
+ <element name="digit3" ref="digit"><bounds x="32" y="91" width="4" height="6" /></element>
+ <element name="digit2" ref="digit"><bounds x="37.5" y="91" width="4" height="6" /></element>
+ <element name="digit1" ref="digit"><bounds x="43" y="91" width="4" height="6" /></element>
+ <element name="digit0" ref="digit"><bounds x="48.5" y="91" width="4" height="6" /></element>
- <bezel name="3.7" element="ldot"><bounds x="36.25" y="96.42" width="0.6" height="0.6" /></bezel>
- <bezel name="2.7" element="ldot"><bounds x="41.75" y="96.42" width="0.6" height="0.6" /></bezel>
- <bezel name="1.7" element="ldot"><bounds x="47.25" y="96.42" width="0.6" height="0.6" /></bezel>
+ <element name="3.7" ref="ldot"><bounds x="36.25" y="96.42" width="0.6" height="0.6" /></element>
+ <element name="2.7" ref="ldot"><bounds x="41.75" y="96.42" width="0.6" height="0.6" /></element>
+ <element name="1.7" ref="ldot"><bounds x="47.25" y="96.42" width="0.6" height="0.6" /></element>
- <bezel name="0.7" element="ldot"><bounds x="42.16" y="92.75" width="0.6" height="0.6" /></bezel>
- <bezel name="0.7" element="ldot"><bounds x="41.94" y="94.55" width="0.6" height="0.6" /></bezel>
+ <element name="0.7" ref="ldot"><bounds x="42.16" y="92.75" width="0.6" height="0.6" /></element>
+ <element name="0.7" ref="ldot"><bounds x="41.94" y="94.55" width="0.6" height="0.6" /></element>
</group>
@@ -450,88 +450,88 @@ license:CC0
<group name="buttons">
<bounds x="69" y="93" width="29" height="14" />
- <bezel element="gray"><bounds x="69" y="93" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="74" y="93" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="79" y="93" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="84" y="93" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="89" y="93" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="94" y="93" width="4" height="4" /></bezel>
-
- <bezel element="gray"><bounds x="69" y="98" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="74" y="98" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="79" y="98" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="84" y="98" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="89" y="98" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="94" y="98" width="4" height="4" /></bezel>
-
- <bezel element="gray"><bounds x="69" y="103" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="74" y="103" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="79" y="103" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="84" y="103" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="89" y="103" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="94" y="103" width="4" height="4" /></bezel>
-
- <bezel element="text_info"><bounds x="69.3" y="94" width="3.68" height="2.2" /></bezel>
- <bezel element="text_pos"> <bounds x="74.3" y="94" width="3.68" height="2.2" /></bezel>
- <bezel element="text_lev"> <bounds x="79.3" y="94" width="3.68" height="2.2" /></bezel>
- <bezel element="text_mem"> <bounds x="84.3" y="94" width="3.68" height="2.2" /></bezel>
- <bezel element="text_cl"> <bounds x="89.3" y="94" width="3.68" height="2.2" /></bezel>
- <bezel element="text_ent"> <bounds x="94.3" y="94" width="3.68" height="2.2" /></bezel>
- <bezel element="text_stp"> <bounds x="89.3" y="99" width="3.68" height="2.2" /></bezel>
- <bezel element="text_on"> <bounds x="94.3" y="99" width="3.68" height="2.2" /></bezel>
-
- <bezel element="text_a1"><bounds x="69" y="98" width="2" height="2.2" /></bezel>
- <bezel element="text_b2"><bounds x="74" y="98" width="2" height="2.2" /></bezel>
- <bezel element="text_c3"><bounds x="79" y="98" width="2" height="2.2" /></bezel>
- <bezel element="text_d4"><bounds x="84" y="98" width="2" height="2.2" /></bezel>
- <bezel element="text_e5"><bounds x="69" y="103" width="2" height="2.2" /></bezel>
- <bezel element="text_f6"><bounds x="74" y="103" width="2" height="2.2" /></bezel>
- <bezel element="text_g7"><bounds x="79" y="103" width="2" height="2.2" /></bezel>
- <bezel element="text_h8"><bounds x="84" y="103" width="2" height="2.2" /></bezel>
- <bezel element="text_l9"><bounds x="90" y="103" width="2" height="1.8" /></bezel>
- <bezel element="text_r0"><bounds x="95.2" y="103" width="2" height="1.8" /></bezel>
-
- <bezel element="text_1a"><bounds x="71" y="99.5" width="1.98" height="2.2" /></bezel>
- <bezel element="text_2b"><bounds x="76" y="99.5" width="1.98" height="2.2" /></bezel>
- <bezel element="text_3c"><bounds x="81" y="99.5" width="1.98" height="2.2" /></bezel>
- <bezel element="text_4d"><bounds x="86" y="99.5" width="1.98" height="2.2" /></bezel>
- <bezel element="text_5e"><bounds x="71" y="104.5" width="1.98" height="2.2" /></bezel>
- <bezel element="text_6f"><bounds x="76" y="104.5" width="1.98" height="2.2" /></bezel>
- <bezel element="text_7g"><bounds x="81" y="104.5" width="1.98" height="2.2" /></bezel>
- <bezel element="text_8h"><bounds x="86" y="104.5" width="1.98" height="2.2" /></bezel>
- <bezel element="text_9l"><bounds x="91" y="104.5" width="1.98" height="2.2" /></bezel>
- <bezel element="text_0r"><bounds x="96" y="104.5" width="1.98" height="2.2" /></bezel>
-
- <bezel element="text_p6" ><bounds x="76" y="98" width="1.8" height="1.7" /></bezel>
- <bezel element="text_p5" ><bounds x="81" y="98" width="1.8" height="1.7" /></bezel>
- <bezel element="text_p4" ><bounds x="86" y="98" width="1.8" height="1.7" /></bezel>
- <bezel element="text_p3" ><bounds x="71" y="103" width="1.8" height="1.7" /></bezel>
- <bezel element="text_p2" ><bounds x="76" y="103" width="1.8" height="1.7" /></bezel>
- <bezel element="text_p1" ><bounds x="81" y="103" width="1.8" height="1.7" /></bezel>
- <bezel element="white"><bounds x="89.5" y="105.1" width="1.3" height="1.3" /></bezel>
- <bezel element="gray"><bounds x="89.7" y="105.3" width="0.9" height="0.9" /></bezel>
- <bezel element="white"><bounds x="94.5" y="105.1" width="1.3" height="1.3" /></bezel>
-
- <bezel element="keys" inputtag="IN.1" inputmask="0x01"><bounds x="69" y="93" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="keys" inputtag="IN.3" inputmask="0x01"><bounds x="74" y="93" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="keys" inputtag="IN.5" inputmask="0x01"><bounds x="79" y="93" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="keys" inputtag="IN.7" inputmask="0x01"><bounds x="84" y="93" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="keys" inputtag="IN.1" inputmask="0x02"><bounds x="89" y="93" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="keys" inputtag="IN.3" inputmask="0x02"><bounds x="94" y="93" width="4" height="4" /><color alpha="0.25" /></bezel>
-
- <bezel element="keys" inputtag="IN.5" inputmask="0x02"><bounds x="69" y="98" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="keys" inputtag="IN.7" inputmask="0x02"><bounds x="74" y="98" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="keys" inputtag="IN.2" inputmask="0x02"><bounds x="79" y="98" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="keys" inputtag="IN.4" inputmask="0x02"><bounds x="84" y="98" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="keys" inputtag="IN.X" inputmask="0x01"><bounds x="89" y="98" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="keys" inputtag="IN.X" inputmask="0x02"><bounds x="94" y="98" width="4" height="4" /><color alpha="0.25" /></bezel>
-
- <bezel element="keys" inputtag="IN.0" inputmask="0x01"><bounds x="69" y="103" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="keys" inputtag="IN.6" inputmask="0x02"><bounds x="74" y="103" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="keys" inputtag="IN.6" inputmask="0x01"><bounds x="79" y="103" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="keys" inputtag="IN.4" inputmask="0x01"><bounds x="84" y="103" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="keys" inputtag="IN.0" inputmask="0x02"><bounds x="89" y="103" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="keys" inputtag="IN.2" inputmask="0x01"><bounds x="94" y="103" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="gray"><bounds x="69" y="93" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="74" y="93" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="79" y="93" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="84" y="93" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="89" y="93" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="94" y="93" width="4" height="4" /></element>
+
+ <element ref="gray"><bounds x="69" y="98" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="74" y="98" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="79" y="98" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="84" y="98" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="89" y="98" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="94" y="98" width="4" height="4" /></element>
+
+ <element ref="gray"><bounds x="69" y="103" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="74" y="103" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="79" y="103" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="84" y="103" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="89" y="103" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="94" y="103" width="4" height="4" /></element>
+
+ <element ref="text_info"><bounds x="69.3" y="94" width="3.68" height="2.2" /></element>
+ <element ref="text_pos"> <bounds x="74.3" y="94" width="3.68" height="2.2" /></element>
+ <element ref="text_lev"> <bounds x="79.3" y="94" width="3.68" height="2.2" /></element>
+ <element ref="text_mem"> <bounds x="84.3" y="94" width="3.68" height="2.2" /></element>
+ <element ref="text_cl"> <bounds x="89.3" y="94" width="3.68" height="2.2" /></element>
+ <element ref="text_ent"> <bounds x="94.3" y="94" width="3.68" height="2.2" /></element>
+ <element ref="text_stp"> <bounds x="89.3" y="99" width="3.68" height="2.2" /></element>
+ <element ref="text_on"> <bounds x="94.3" y="99" width="3.68" height="2.2" /></element>
+
+ <element ref="text_a1"><bounds x="69" y="98" width="2" height="2.2" /></element>
+ <element ref="text_b2"><bounds x="74" y="98" width="2" height="2.2" /></element>
+ <element ref="text_c3"><bounds x="79" y="98" width="2" height="2.2" /></element>
+ <element ref="text_d4"><bounds x="84" y="98" width="2" height="2.2" /></element>
+ <element ref="text_e5"><bounds x="69" y="103" width="2" height="2.2" /></element>
+ <element ref="text_f6"><bounds x="74" y="103" width="2" height="2.2" /></element>
+ <element ref="text_g7"><bounds x="79" y="103" width="2" height="2.2" /></element>
+ <element ref="text_h8"><bounds x="84" y="103" width="2" height="2.2" /></element>
+ <element ref="text_l9"><bounds x="90" y="103" width="2" height="1.8" /></element>
+ <element ref="text_r0"><bounds x="95.2" y="103" width="2" height="1.8" /></element>
+
+ <element ref="text_1a"><bounds x="71" y="99.5" width="1.98" height="2.2" /></element>
+ <element ref="text_2b"><bounds x="76" y="99.5" width="1.98" height="2.2" /></element>
+ <element ref="text_3c"><bounds x="81" y="99.5" width="1.98" height="2.2" /></element>
+ <element ref="text_4d"><bounds x="86" y="99.5" width="1.98" height="2.2" /></element>
+ <element ref="text_5e"><bounds x="71" y="104.5" width="1.98" height="2.2" /></element>
+ <element ref="text_6f"><bounds x="76" y="104.5" width="1.98" height="2.2" /></element>
+ <element ref="text_7g"><bounds x="81" y="104.5" width="1.98" height="2.2" /></element>
+ <element ref="text_8h"><bounds x="86" y="104.5" width="1.98" height="2.2" /></element>
+ <element ref="text_9l"><bounds x="91" y="104.5" width="1.98" height="2.2" /></element>
+ <element ref="text_0r"><bounds x="96" y="104.5" width="1.98" height="2.2" /></element>
+
+ <element ref="text_p6" ><bounds x="76" y="98" width="1.8" height="1.7" /></element>
+ <element ref="text_p5" ><bounds x="81" y="98" width="1.8" height="1.7" /></element>
+ <element ref="text_p4" ><bounds x="86" y="98" width="1.8" height="1.7" /></element>
+ <element ref="text_p3" ><bounds x="71" y="103" width="1.8" height="1.7" /></element>
+ <element ref="text_p2" ><bounds x="76" y="103" width="1.8" height="1.7" /></element>
+ <element ref="text_p1" ><bounds x="81" y="103" width="1.8" height="1.7" /></element>
+ <element ref="white"><bounds x="89.5" y="105.1" width="1.3" height="1.3" /></element>
+ <element ref="gray"><bounds x="89.7" y="105.3" width="0.9" height="0.9" /></element>
+ <element ref="white"><bounds x="94.5" y="105.1" width="1.3" height="1.3" /></element>
+
+ <element ref="keys" inputtag="IN.1" inputmask="0x01"><bounds x="69" y="93" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="keys" inputtag="IN.3" inputmask="0x01"><bounds x="74" y="93" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="keys" inputtag="IN.5" inputmask="0x01"><bounds x="79" y="93" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="keys" inputtag="IN.7" inputmask="0x01"><bounds x="84" y="93" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="keys" inputtag="IN.1" inputmask="0x02"><bounds x="89" y="93" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="keys" inputtag="IN.3" inputmask="0x02"><bounds x="94" y="93" width="4" height="4" /><color alpha="0.25" /></element>
+
+ <element ref="keys" inputtag="IN.5" inputmask="0x02"><bounds x="69" y="98" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="keys" inputtag="IN.7" inputmask="0x02"><bounds x="74" y="98" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="keys" inputtag="IN.2" inputmask="0x02"><bounds x="79" y="98" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="keys" inputtag="IN.4" inputmask="0x02"><bounds x="84" y="98" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="keys" inputtag="IN.X" inputmask="0x01"><bounds x="89" y="98" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="keys" inputtag="IN.X" inputmask="0x02"><bounds x="94" y="98" width="4" height="4" /><color alpha="0.25" /></element>
+
+ <element ref="keys" inputtag="IN.0" inputmask="0x01"><bounds x="69" y="103" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="keys" inputtag="IN.6" inputmask="0x02"><bounds x="74" y="103" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="keys" inputtag="IN.6" inputmask="0x01"><bounds x="79" y="103" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="keys" inputtag="IN.4" inputmask="0x01"><bounds x="84" y="103" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="keys" inputtag="IN.0" inputmask="0x02"><bounds x="89" y="103" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="keys" inputtag="IN.2" inputmask="0x01"><bounds x="94" y="103" width="4" height="4" /><color alpha="0.25" /></element>
</group>
@@ -540,31 +540,31 @@ license:CC0
<view name="Internal Layout">
<bounds left="-14" right="88" top="-1.5" bottom="104.5" />
- <bezel element="cblack"><bounds x="-1" y="-1.5" width="89" height="89" /></bezel>
- <bezel element="cwhite"><bounds x="3" y="2.5" width="81" height="81" /></bezel>
+ <element ref="cblack"><bounds x="-1" y="-1.5" width="89" height="89" /></element>
+ <element ref="cwhite"><bounds x="3" y="2.5" width="81" height="81" /></element>
<group ref="sb_board"><bounds x="3.5" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-12.5" y="3" width="10" height="80" /></group>
- <bezel element="lcd_bg"><bounds x="23.5" y="92" width="20" height="8" /></bezel>
+ <element ref="lcd_bg"><bounds x="23.5" y="92" width="20" height="8" /></element>
<group ref="display"><bounds x="24" y="92.8" width="19" height="6.4" /></group>
<group ref="buttons"><bounds x="53.5" y="89" width="29" height="14" /></group>
- <bezel element="text_8"><bounds x="0.2" y="7" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="0.2" y="17" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="0.2" y="27" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="0.2" y="37" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="0.2" y="47" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="0.2" y="57" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="0.2" y="67" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="0.2" y="77" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="7.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="17.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="27.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="37.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="47.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="57.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="67.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="77.5" y="84.5" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="0.2" y="7" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="0.2" y="17" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="0.2" y="27" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="0.2" y="37" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="0.2" y="47" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="0.2" y="57" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="0.2" y="67" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="0.2" y="77" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="7.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="17.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="27.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="37.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="47.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="57.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="67.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="77.5" y="84.5" width="2" height="2" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/mephisto_mm2.lay b/src/mame/layout/mephisto_mm2.lay
index 6a6a2a4dc48..7d96dd4e4f0 100644
--- a/src/mame/layout/mephisto_mm2.lay
+++ b/src/mame/layout/mephisto_mm2.lay
@@ -96,77 +96,77 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="10" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="10" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="10" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="10" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="10" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="10" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="10" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="10" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="10" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="10" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="10" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="10" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="10" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="10" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="10" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="10" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="10" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="10" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- chessboard leds -->
<repeat count="8">
@@ -180,14 +180,14 @@ license:CC0
<param name="lg" start="48" increment="1" />
<param name="lh" start="56" increment="1" />
- <bezel name="led~la~" element="led"><bounds x="~x~" y="78.3" width="1.5" height="1.5" /></bezel>
- <bezel name="led~lb~" element="led"><bounds x="~x~" y="68.3" width="1.5" height="1.5" /></bezel>
- <bezel name="led~lc~" element="led"><bounds x="~x~" y="58.3" width="1.5" height="1.5" /></bezel>
- <bezel name="led~ld~" element="led"><bounds x="~x~" y="48.3" width="1.5" height="1.5" /></bezel>
- <bezel name="led~le~" element="led"><bounds x="~x~" y="38.3" width="1.5" height="1.5" /></bezel>
- <bezel name="led~lf~" element="led"><bounds x="~x~" y="28.3" width="1.5" height="1.5" /></bezel>
- <bezel name="led~lg~" element="led"><bounds x="~x~" y="18.3" width="1.5" height="1.5" /></bezel>
- <bezel name="led~lh~" element="led"><bounds x="~x~" y="8.3" width="1.5" height="1.5" /></bezel>
+ <element name="led~la~" ref="led"><bounds x="~x~" y="78.3" width="1.5" height="1.5" /></element>
+ <element name="led~lb~" ref="led"><bounds x="~x~" y="68.3" width="1.5" height="1.5" /></element>
+ <element name="led~lc~" ref="led"><bounds x="~x~" y="58.3" width="1.5" height="1.5" /></element>
+ <element name="led~ld~" ref="led"><bounds x="~x~" y="48.3" width="1.5" height="1.5" /></element>
+ <element name="led~le~" ref="led"><bounds x="~x~" y="38.3" width="1.5" height="1.5" /></element>
+ <element name="led~lf~" ref="led"><bounds x="~x~" y="28.3" width="1.5" height="1.5" /></element>
+ <element name="led~lg~" ref="led"><bounds x="~x~" y="18.3" width="1.5" height="1.5" /></element>
+ <element name="led~lh~" ref="led"><bounds x="~x~" y="8.3" width="1.5" height="1.5" /></element>
</repeat>
<!-- sensors, pieces -->
@@ -195,23 +195,23 @@ license:CC0
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -270,93 +270,93 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
<!-- 7seg panel -->
<group name="panel1">
- <bezel element="lcd_bg"><bounds x="0" y="0" width="35" height="15" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="4" y="2.5" width="6" height="10" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="11" y="2.5" width="6" height="10" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="18" y="2.5" width="6" height="10" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="25" y="2.5" width="6" height="10" /></bezel>
+ <element ref="lcd_bg"><bounds x="0" y="0" width="35" height="15" /></element>
+ <element name="digit0" ref="digit"><bounds x="4" y="2.5" width="6" height="10" /></element>
+ <element name="digit1" ref="digit"><bounds x="11" y="2.5" width="6" height="10" /></element>
+ <element name="digit2" ref="digit"><bounds x="18" y="2.5" width="6" height="10" /></element>
+ <element name="digit3" ref="digit"><bounds x="25" y="2.5" width="6" height="10" /></element>
</group>
@@ -374,22 +374,22 @@ license:CC0
<group name="panel2">
<bounds x="69.1" y="89.9" width="29" height="1.5" />
- <bezel element="led_play"><bounds x="70.7" y="89.9" width="3.2" height="1.5" /></bezel>
- <bezel element="led_pos"> <bounds x="75.7" y="89.9" width="3.2" height="1.5" /></bezel>
- <bezel element="led_mem"> <bounds x="80.7" y="89.9" width="3.2" height="1.5" /></bezel>
- <bezel element="dwhite"><bounds x="85.9" y="89.9" width="1.4" height="1.4" /></bezel>
- <bezel element="dblack"><bounds x="86.0" y="90.0" width="1.2" height="1.2" /></bezel>
- <bezel element="dwhite"><bounds x="86.45" y="90.45" width="0.4" height="0.4" /></bezel>
- <bezel element="white2"><bounds x="90.9" y="90.0" width="1.2" height="1.2" /></bezel>
- <bezel element="black"><bounds x="91.05" y="90.15" width="0.9" height="0.9" /></bezel>
- <bezel element="white2"><bounds x="95.7" y="90.0" width="1.2" height="1.2" /></bezel>
-
- <bezel name="led105" element="led"> <bounds x="69.1" y="90" width="1.3" height="1.3" /> </bezel>
- <bezel name="led104" element="led"> <bounds x="74.1" y="90" width="1.3" height="1.3" /> </bezel>
- <bezel name="led103" element="led"> <bounds x="79.1" y="90" width="1.3" height="1.3" /> </bezel>
- <bezel name="led102" element="led"> <bounds x="84.1" y="90" width="1.3" height="1.3" /> </bezel>
- <bezel name="led100" element="led"> <bounds x="89.1" y="90" width="1.3" height="1.3" /> </bezel>
- <bezel name="led101" element="led"> <bounds x="94.1" y="90" width="1.3" height="1.3" /> </bezel>
+ <element ref="led_play"><bounds x="70.7" y="89.9" width="3.2" height="1.5" /></element>
+ <element ref="led_pos"> <bounds x="75.7" y="89.9" width="3.2" height="1.5" /></element>
+ <element ref="led_mem"> <bounds x="80.7" y="89.9" width="3.2" height="1.5" /></element>
+ <element ref="dwhite"><bounds x="85.9" y="89.9" width="1.4" height="1.4" /></element>
+ <element ref="dblack"><bounds x="86.0" y="90.0" width="1.2" height="1.2" /></element>
+ <element ref="dwhite"><bounds x="86.45" y="90.45" width="0.4" height="0.4" /></element>
+ <element ref="white2"><bounds x="90.9" y="90.0" width="1.2" height="1.2" /></element>
+ <element ref="black"><bounds x="91.05" y="90.15" width="0.9" height="0.9" /></element>
+ <element ref="white2"><bounds x="95.7" y="90.0" width="1.2" height="1.2" /></element>
+
+ <element name="led105" ref="led"> <bounds x="69.1" y="90" width="1.3" height="1.3" /> </element>
+ <element name="led104" ref="led"> <bounds x="74.1" y="90" width="1.3" height="1.3" /> </element>
+ <element name="led103" ref="led"> <bounds x="79.1" y="90" width="1.3" height="1.3" /> </element>
+ <element name="led102" ref="led"> <bounds x="84.1" y="90" width="1.3" height="1.3" /> </element>
+ <element name="led100" ref="led"> <bounds x="89.1" y="90" width="1.3" height="1.3" /> </element>
+ <element name="led101" ref="led"> <bounds x="94.1" y="90" width="1.3" height="1.3" /> </element>
</group>
@@ -434,116 +434,116 @@ license:CC0
<group name="buttons">
<bounds x="69" y="93" width="29" height="14" />
- <bezel element="gray"><bounds x="69" y="93" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="74" y="93" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="79" y="93" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="84" y="93" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="89" y="93" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="94" y="93" width="4" height="4" /></bezel>
-
- <bezel element="gray"><bounds x="69" y="98" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="74" y="98" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="79" y="98" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="84" y="98" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="89" y="98" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="94" y="98" width="4" height="4" /></bezel>
-
- <bezel element="gray"><bounds x="69" y="103" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="74" y="103" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="79" y="103" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="84" y="103" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="89" y="103" width="4" height="4" /></bezel>
- <bezel element="gray"><bounds x="94" y="103" width="4" height="4" /></bezel>
-
- <bezel element="text_cl"> <bounds x="69.3" y="94" width="3.67" height="2.2" /></bezel>
- <bezel element="text_pos"> <bounds x="74.3" y="94" width="3.67" height="2.2" /></bezel>
- <bezel element="text_mem"> <bounds x="79.3" y="94" width="3.67" height="2.2" /></bezel>
- <bezel element="text_info"><bounds x="84.3" y="94" width="3.67" height="2.2" /></bezel>
- <bezel element="text_lev"> <bounds x="89.3" y="94" width="3.67" height="2.2" /></bezel>
- <bezel element="text_ent"> <bounds x="94.3" y="94" width="3.67" height="2.2" /></bezel>
- <bezel element="text_res"> <bounds x="69.3" y="104" width="3.67" height="2.2" /></bezel>
- <bezel element="text_res"> <bounds x="74.3" y="104" width="3.67" height="2.2" /></bezel>
-
- <bezel element="text_l9"><bounds x="90.0" y="103" width="2" height="1.8" /></bezel>
- <bezel element="text_r0"><bounds x="95.2" y="103" width="2" height="1.8" /></bezel>
-
- <bezel element="text_a1"><bounds x="70.7" y="99.5" width="2.27" height="2.2" /></bezel>
- <bezel element="text_b2"><bounds x="75.7" y="99.5" width="2.27" height="2.2" /></bezel>
- <bezel element="text_c3"><bounds x="80.7" y="99.5" width="2.27" height="2.2" /></bezel>
- <bezel element="text_d4"><bounds x="85.7" y="99.5" width="2.27" height="2.2" /></bezel>
- <bezel element="text_e5"><bounds x="90.7" y="99.5" width="2.27" height="2.2" /></bezel>
- <bezel element="text_f6"><bounds x="95.7" y="99.5" width="2.27" height="2.2" /></bezel>
- <bezel element="text_g7"><bounds x="80.7" y="104.5" width="2.27" height="2.2" /></bezel>
- <bezel element="text_h8"><bounds x="85.7" y="104.5" width="2.27" height="2.2" /></bezel>
- <bezel element="text_9l"><bounds x="91" y="104.5" width="1.97" height="2.2" /></bezel>
- <bezel element="text_0r"><bounds x="96" y="104.5" width="1.97" height="2.2" /></bezel>
-
- <bezel element="text_p6" ><bounds x="69" y="98" width="2" height="1.9" /></bezel>
- <bezel element="text_p5" ><bounds x="74" y="98" width="2" height="1.9" /></bezel>
- <bezel element="text_p4" ><bounds x="79" y="98" width="2" height="1.9" /></bezel>
- <bezel element="text_p3" ><bounds x="84" y="98" width="2" height="1.9" /></bezel>
- <bezel element="text_p2" ><bounds x="89" y="98" width="2" height="1.9" /></bezel>
- <bezel element="text_p1" ><bounds x="94" y="98" width="2" height="1.9" /></bezel>
- <bezel element="white"><bounds x="89.5" y="105.1" width="1.3" height="1.3" /></bezel>
- <bezel element="gray"><bounds x="89.7" y="105.3" width="0.9" height="0.9" /></bezel>
- <bezel element="white"><bounds x="94.5" y="105.1" width="1.3" height="1.3" /></bezel>
-
- <bezel element="keys" inputtag="KEY1_0" inputmask="0x80"> <!-- CL -->
+ <element ref="gray"><bounds x="69" y="93" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="74" y="93" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="79" y="93" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="84" y="93" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="89" y="93" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="94" y="93" width="4" height="4" /></element>
+
+ <element ref="gray"><bounds x="69" y="98" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="74" y="98" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="79" y="98" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="84" y="98" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="89" y="98" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="94" y="98" width="4" height="4" /></element>
+
+ <element ref="gray"><bounds x="69" y="103" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="74" y="103" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="79" y="103" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="84" y="103" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="89" y="103" width="4" height="4" /></element>
+ <element ref="gray"><bounds x="94" y="103" width="4" height="4" /></element>
+
+ <element ref="text_cl"> <bounds x="69.3" y="94" width="3.67" height="2.2" /></element>
+ <element ref="text_pos"> <bounds x="74.3" y="94" width="3.67" height="2.2" /></element>
+ <element ref="text_mem"> <bounds x="79.3" y="94" width="3.67" height="2.2" /></element>
+ <element ref="text_info"><bounds x="84.3" y="94" width="3.67" height="2.2" /></element>
+ <element ref="text_lev"> <bounds x="89.3" y="94" width="3.67" height="2.2" /></element>
+ <element ref="text_ent"> <bounds x="94.3" y="94" width="3.67" height="2.2" /></element>
+ <element ref="text_res"> <bounds x="69.3" y="104" width="3.67" height="2.2" /></element>
+ <element ref="text_res"> <bounds x="74.3" y="104" width="3.67" height="2.2" /></element>
+
+ <element ref="text_l9"><bounds x="90.0" y="103" width="2" height="1.8" /></element>
+ <element ref="text_r0"><bounds x="95.2" y="103" width="2" height="1.8" /></element>
+
+ <element ref="text_a1"><bounds x="70.7" y="99.5" width="2.27" height="2.2" /></element>
+ <element ref="text_b2"><bounds x="75.7" y="99.5" width="2.27" height="2.2" /></element>
+ <element ref="text_c3"><bounds x="80.7" y="99.5" width="2.27" height="2.2" /></element>
+ <element ref="text_d4"><bounds x="85.7" y="99.5" width="2.27" height="2.2" /></element>
+ <element ref="text_e5"><bounds x="90.7" y="99.5" width="2.27" height="2.2" /></element>
+ <element ref="text_f6"><bounds x="95.7" y="99.5" width="2.27" height="2.2" /></element>
+ <element ref="text_g7"><bounds x="80.7" y="104.5" width="2.27" height="2.2" /></element>
+ <element ref="text_h8"><bounds x="85.7" y="104.5" width="2.27" height="2.2" /></element>
+ <element ref="text_9l"><bounds x="91" y="104.5" width="1.97" height="2.2" /></element>
+ <element ref="text_0r"><bounds x="96" y="104.5" width="1.97" height="2.2" /></element>
+
+ <element ref="text_p6" ><bounds x="69" y="98" width="2" height="1.9" /></element>
+ <element ref="text_p5" ><bounds x="74" y="98" width="2" height="1.9" /></element>
+ <element ref="text_p4" ><bounds x="79" y="98" width="2" height="1.9" /></element>
+ <element ref="text_p3" ><bounds x="84" y="98" width="2" height="1.9" /></element>
+ <element ref="text_p2" ><bounds x="89" y="98" width="2" height="1.9" /></element>
+ <element ref="text_p1" ><bounds x="94" y="98" width="2" height="1.9" /></element>
+ <element ref="white"><bounds x="89.5" y="105.1" width="1.3" height="1.3" /></element>
+ <element ref="gray"><bounds x="89.7" y="105.3" width="0.9" height="0.9" /></element>
+ <element ref="white"><bounds x="94.5" y="105.1" width="1.3" height="1.3" /></element>
+
+ <element ref="keys" inputtag="KEY1_0" inputmask="0x80"> <!-- CL -->
<bounds x="69" y="93" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="KEY1_1" inputmask="0x80"> <!-- POS -->
+ </element>
+ <element ref="keys" inputtag="KEY1_1" inputmask="0x80"> <!-- POS -->
<bounds x="74" y="93" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="KEY1_2" inputmask="0x80"> <!-- MEM -->
+ </element>
+ <element ref="keys" inputtag="KEY1_2" inputmask="0x80"> <!-- MEM -->
<bounds x="79" y="93" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="KEY1_3" inputmask="0x80"> <!-- INFO -->
+ </element>
+ <element ref="keys" inputtag="KEY1_3" inputmask="0x80"> <!-- INFO -->
<bounds x="84" y="93" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="KEY1_4" inputmask="0x80"> <!-- LEV -->
+ </element>
+ <element ref="keys" inputtag="KEY1_4" inputmask="0x80"> <!-- LEV -->
<bounds x="89" y="93" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="KEY1_5" inputmask="0x80"> <!-- ENT -->
+ </element>
+ <element ref="keys" inputtag="KEY1_5" inputmask="0x80"> <!-- ENT -->
<bounds x="94" y="93" width="4" height="4" /><color alpha="0.25" />
- </bezel>
+ </element>
- <bezel element="keys" inputtag="KEY2_3" inputmask="0x80"> <!-- A1 -->
+ <element ref="keys" inputtag="KEY2_3" inputmask="0x80"> <!-- A1 -->
<bounds x="69" y="98" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="KEY2_5" inputmask="0x80"> <!-- B2 -->
+ </element>
+ <element ref="keys" inputtag="KEY2_5" inputmask="0x80"> <!-- B2 -->
<bounds x="74" y="98" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="KEY2_6" inputmask="0x80"> <!-- C3 -->
+ </element>
+ <element ref="keys" inputtag="KEY2_6" inputmask="0x80"> <!-- C3 -->
<bounds x="79" y="98" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="KEY2_7" inputmask="0x80"> <!-- D4 -->
+ </element>
+ <element ref="keys" inputtag="KEY2_7" inputmask="0x80"> <!-- D4 -->
<bounds x="84" y="98" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="KEY2_0" inputmask="0x80"> <!-- E5 -->
+ </element>
+ <element ref="keys" inputtag="KEY2_0" inputmask="0x80"> <!-- E5 -->
<bounds x="89" y="98" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="KEY2_1" inputmask="0x80"> <!-- F6 -->
+ </element>
+ <element ref="keys" inputtag="KEY2_1" inputmask="0x80"> <!-- F6 -->
<bounds x="94" y="98" width="4" height="4" /><color alpha="0.25" />
- </bezel>
+ </element>
- <bezel element="keys" inputtag="RESET" inputmask="0x01"> <!-- RES -->
+ <element ref="keys" inputtag="RESET" inputmask="0x01"> <!-- RES -->
<bounds x="69" y="103" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="RESET" inputmask="0x02"> <!-- RES -->
+ </element>
+ <element ref="keys" inputtag="RESET" inputmask="0x02"> <!-- RES -->
<bounds x="74" y="103" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="KEY2_2" inputmask="0x80"> <!-- G7 -->
+ </element>
+ <element ref="keys" inputtag="KEY2_2" inputmask="0x80"> <!-- G7 -->
<bounds x="79" y="103" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="KEY2_4" inputmask="0x80"> <!-- H8 -->
+ </element>
+ <element ref="keys" inputtag="KEY2_4" inputmask="0x80"> <!-- H8 -->
<bounds x="84" y="103" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="KEY1_7" inputmask="0x80"> <!-- 9 -->
+ </element>
+ <element ref="keys" inputtag="KEY1_7" inputmask="0x80"> <!-- 9 -->
<bounds x="89" y="103" width="4" height="4" /><color alpha="0.25" />
- </bezel>
- <bezel element="keys" inputtag="KEY1_6" inputmask="0x80"> <!-- 0 -->
+ </element>
+ <element ref="keys" inputtag="KEY1_6" inputmask="0x80"> <!-- 0 -->
<bounds x="94" y="103" width="4" height="4" /><color alpha="0.25" />
- </bezel>
+ </element>
</group>
@@ -551,8 +551,8 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="102" top="-2" bottom="106.5" />
- <bezel element="cblack"><bounds x="13" y="-2" width="89" height="89" /></bezel>
- <bezel element="cwhite"><bounds x="17" y="2" width="81" height="81" /></bezel>
+ <element ref="cblack"><bounds x="13" y="-2" width="89" height="89" /></element>
+ <element ref="cwhite"><bounds x="17" y="2" width="81" height="81" /></element>
<group ref="panel1"><bounds x="37.5" y="91" width="20" height="8" /></group>
<group ref="panel2"><bounds x="67.5" y="88.25" width="29" height="1.5" /></group>
@@ -563,23 +563,23 @@ license:CC0
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="14.2" y="6.5" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="14.2" y="16.5" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="14.2" y="26.5" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="14.2" y="36.5" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="14.2" y="46.5" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="14.2" y="56.5" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="14.2" y="66.5" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="14.2" y="76.5" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="21.5" y="84" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="31.5" y="84" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="41.5" y="84" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="51.5" y="84" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="61.5" y="84" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="71.5" y="84" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="81.5" y="84" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="91.5" y="84" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="14.2" y="6.5" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="14.2" y="16.5" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="14.2" y="26.5" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="14.2" y="36.5" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="14.2" y="46.5" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="14.2" y="56.5" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="14.2" y="66.5" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="14.2" y="76.5" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="21.5" y="84" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="31.5" y="84" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="41.5" y="84" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="51.5" y="84" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="61.5" y="84" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="71.5" y="84" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="81.5" y="84" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="91.5" y="84" width="2" height="2" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/mephisto_modena.lay b/src/mame/layout/mephisto_modena.lay
index d03f5213eb6..deedf76a64c 100644
--- a/src/mame/layout/mephisto_modena.lay
+++ b/src/mame/layout/mephisto_modena.lay
@@ -122,100 +122,100 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- sensors, pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -274,133 +274,133 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
<!-- lcd/button panel -->
<group name="panel1">
- <bezel element="lcd_bg"><bounds x="0" y="0" width="31" height="14" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="2" y="2" width="6" height="10" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="9" y="2" width="6" height="10" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="16" y="2" width="6" height="10" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="23" y="2" width="6" height="10" /></bezel>
+ <element ref="lcd_bg"><bounds x="0" y="0" width="31" height="14" /></element>
+ <element name="digit3" ref="digit"><bounds x="2" y="2" width="6" height="10" /></element>
+ <element name="digit2" ref="digit"><bounds x="9" y="2" width="6" height="10" /></element>
+ <element name="digit1" ref="digit"><bounds x="16" y="2" width="6" height="10" /></element>
+ <element name="digit0" ref="digit"><bounds x="23" y="2" width="6" height="10" /></element>
</group>
<group name="panel2">
<bounds left="0" right="24" top="7" bottom="24" />
- <bezel element="white"><bounds x="13.2" y="21.4" width="9.6" height="0.8" /> </bezel>
- <bezel element="blackb"><bounds x="13.5" y="21.2" width="9" height="0.8" /> </bezel>
- <bezel element="blackb"><bounds x="14.7" y="21.5" width="6.6" height="0.8" /> </bezel>
-
- <bezel element="hlb" inputtag="KEY" inputmask="0x01"> <bounds x="0.5" y="11" width="5" height="1" /> </bezel>
- <bezel element="hlb" inputtag="KEY" inputmask="0x02"> <bounds x="6.5" y="11" width="5" height="1" /> </bezel>
- <bezel element="hlb" inputtag="KEY" inputmask="0x04"> <bounds x="12.5" y="11" width="5" height="1" /> </bezel>
- <bezel element="hlb" inputtag="KEY" inputmask="0x08"> <bounds x="18.5" y="11" width="5" height="1" /> </bezel>
- <bezel element="hlb" inputtag="KEY" inputmask="0x10"> <bounds x="0.5" y="20" width="5" height="1" /> </bezel>
- <bezel element="hlb" inputtag="KEY" inputmask="0x20"> <bounds x="6.5" y="20" width="5" height="1" /> </bezel>
- <bezel element="hlb" inputtag="KEY" inputmask="0x40"> <bounds x="12.5" y="20" width="5" height="1" /> </bezel>
- <bezel element="hlb" inputtag="KEY" inputmask="0x80"> <bounds x="18.5" y="20" width="5" height="1" /> </bezel>
-
- <bezel element="text_book"> <bounds x="0" y="9" width="6" height="1.4" /> </bezel>
- <bezel element="text_info"> <bounds x="6" y="9" width="6" height="1.4" /> </bezel>
- <bezel element="text_memory"> <bounds x="12" y="9" width="6" height="1.4" /> </bezel>
- <bezel element="text_position"> <bounds x="18" y="9" width="6" height="1.4" /> </bezel>
- <bezel element="text_level"> <bounds x="0" y="18" width="6" height="1.4" /> </bezel>
- <bezel element="text_function"> <bounds x="6" y="18" width="6" height="1.4" /> </bezel>
- <bezel element="text_enter"> <bounds x="12" y="18" width="6" height="1.4" /> </bezel>
- <bezel element="text_clear"> <bounds x="18" y="18" width="6" height="1.4" /> </bezel>
- <bezel element="text_p6"> <bounds x="1.75" y="12.2" width="2.5" height="2.5" /> </bezel>
- <bezel element="text_p5"> <bounds x="7.75" y="12.2" width="2.5" height="2.5" /> </bezel>
- <bezel element="text_p4"> <bounds x="13.75" y="12.2" width="2.5" height="2.5" /> </bezel>
- <bezel element="text_p3"> <bounds x="19.75" y="12.2" width="2.5" height="2.5" /> </bezel>
- <bezel element="text_p2"> <bounds x="1.75" y="21.2" width="2.5" height="2.5" /> </bezel>
- <bezel element="text_p1"> <bounds x="7.75" y="21.2" width="2.5" height="2.5" /> </bezel>
- <bezel element="text_newgame"> <bounds x="12.7" y="21.5" width="11" height="1.4" /> </bezel>
-
- <bezel name="0.0" element="led"> <bounds x="2.4" y="7" width="1.2" height="1.2" /> </bezel>
- <bezel name="0.1" element="led"> <bounds x="8.4" y="7" width="1.2" height="1.2" /> </bezel>
- <bezel name="0.2" element="led"> <bounds x="14.4" y="7" width="1.2" height="1.2" /> </bezel>
- <bezel name="0.3" element="led"> <bounds x="20.4" y="7" width="1.2" height="1.2" /> </bezel>
- <bezel name="0.4" element="led"> <bounds x="2.4" y="16" width="1.2" height="1.2" /> </bezel>
- <bezel name="0.5" element="led"> <bounds x="8.4" y="16" width="1.2" height="1.2" /> </bezel>
+ <element ref="white"><bounds x="13.2" y="21.4" width="9.6" height="0.8" /> </element>
+ <element ref="blackb"><bounds x="13.5" y="21.2" width="9" height="0.8" /> </element>
+ <element ref="blackb"><bounds x="14.7" y="21.5" width="6.6" height="0.8" /> </element>
+
+ <element ref="hlb" inputtag="KEY" inputmask="0x01"> <bounds x="0.5" y="11" width="5" height="1" /> </element>
+ <element ref="hlb" inputtag="KEY" inputmask="0x02"> <bounds x="6.5" y="11" width="5" height="1" /> </element>
+ <element ref="hlb" inputtag="KEY" inputmask="0x04"> <bounds x="12.5" y="11" width="5" height="1" /> </element>
+ <element ref="hlb" inputtag="KEY" inputmask="0x08"> <bounds x="18.5" y="11" width="5" height="1" /> </element>
+ <element ref="hlb" inputtag="KEY" inputmask="0x10"> <bounds x="0.5" y="20" width="5" height="1" /> </element>
+ <element ref="hlb" inputtag="KEY" inputmask="0x20"> <bounds x="6.5" y="20" width="5" height="1" /> </element>
+ <element ref="hlb" inputtag="KEY" inputmask="0x40"> <bounds x="12.5" y="20" width="5" height="1" /> </element>
+ <element ref="hlb" inputtag="KEY" inputmask="0x80"> <bounds x="18.5" y="20" width="5" height="1" /> </element>
+
+ <element ref="text_book"> <bounds x="0" y="9" width="6" height="1.4" /> </element>
+ <element ref="text_info"> <bounds x="6" y="9" width="6" height="1.4" /> </element>
+ <element ref="text_memory"> <bounds x="12" y="9" width="6" height="1.4" /> </element>
+ <element ref="text_position"> <bounds x="18" y="9" width="6" height="1.4" /> </element>
+ <element ref="text_level"> <bounds x="0" y="18" width="6" height="1.4" /> </element>
+ <element ref="text_function"> <bounds x="6" y="18" width="6" height="1.4" /> </element>
+ <element ref="text_enter"> <bounds x="12" y="18" width="6" height="1.4" /> </element>
+ <element ref="text_clear"> <bounds x="18" y="18" width="6" height="1.4" /> </element>
+ <element ref="text_p6"> <bounds x="1.75" y="12.2" width="2.5" height="2.5" /> </element>
+ <element ref="text_p5"> <bounds x="7.75" y="12.2" width="2.5" height="2.5" /> </element>
+ <element ref="text_p4"> <bounds x="13.75" y="12.2" width="2.5" height="2.5" /> </element>
+ <element ref="text_p3"> <bounds x="19.75" y="12.2" width="2.5" height="2.5" /> </element>
+ <element ref="text_p2"> <bounds x="1.75" y="21.2" width="2.5" height="2.5" /> </element>
+ <element ref="text_p1"> <bounds x="7.75" y="21.2" width="2.5" height="2.5" /> </element>
+ <element ref="text_newgame"> <bounds x="12.7" y="21.5" width="11" height="1.4" /> </element>
+
+ <element name="0.0" ref="led"> <bounds x="2.4" y="7" width="1.2" height="1.2" /> </element>
+ <element name="0.1" ref="led"> <bounds x="8.4" y="7" width="1.2" height="1.2" /> </element>
+ <element name="0.2" ref="led"> <bounds x="14.4" y="7" width="1.2" height="1.2" /> </element>
+ <element name="0.3" ref="led"> <bounds x="20.4" y="7" width="1.2" height="1.2" /> </element>
+ <element name="0.4" ref="led"> <bounds x="2.4" y="16" width="1.2" height="1.2" /> </element>
+ <element name="0.5" ref="led"> <bounds x="8.4" y="16" width="1.2" height="1.2" /> </element>
</group>
@@ -410,44 +410,44 @@ license:CC0
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="14.2" y="7" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="14.2" y="17" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="14.2" y="27" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="14.2" y="37" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="14.2" y="47" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="14.2" y="57" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="14.2" y="67" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="14.2" y="77" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="24" y="86.5" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="34" y="86.5" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="44" y="86.5" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="54" y="86.5" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="64" y="86.5" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="74" y="86.5" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="84" y="86.5" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="94" y="86.5" width="2" height="2" /></bezel>
-
- <bezel element="cwhite"><bounds x="19.5" y="2.5" width="81" height="81" /></bezel>
+ <element ref="text_8"><bounds x="14.2" y="7" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="14.2" y="17" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="14.2" y="27" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="14.2" y="37" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="14.2" y="47" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="14.2" y="57" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="14.2" y="67" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="14.2" y="77" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="24" y="86.5" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="34" y="86.5" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="44" y="86.5" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="54" y="86.5" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="64" y="86.5" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="74" y="86.5" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="84" y="86.5" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="94" y="86.5" width="2" height="2" /></element>
+
+ <element ref="cwhite"><bounds x="19.5" y="2.5" width="81" height="81" /></element>
<!-- chessboard leds -->
- <bezel name="1.0" element="ledr"><bounds x="24" y="85" width="2" height="1" /></bezel>
- <bezel name="1.1" element="ledr"><bounds x="34" y="85" width="2" height="1" /></bezel>
- <bezel name="1.2" element="ledr"><bounds x="44" y="85" width="2" height="1" /></bezel>
- <bezel name="1.3" element="ledr"><bounds x="54" y="85" width="2" height="1" /></bezel>
- <bezel name="1.4" element="ledr"><bounds x="64" y="85" width="2" height="1" /></bezel>
- <bezel name="1.5" element="ledr"><bounds x="74" y="85" width="2" height="1" /></bezel>
- <bezel name="1.6" element="ledr"><bounds x="84" y="85" width="2" height="1" /></bezel>
- <bezel name="1.7" element="ledr"><bounds x="94" y="85" width="2" height="1" /></bezel>
-
- <bezel name="2.0" element="ledr"><bounds x="16.5" y="77.5" width="2" height="1" /></bezel>
- <bezel name="2.1" element="ledr"><bounds x="16.5" y="67.5" width="2" height="1" /></bezel>
- <bezel name="2.2" element="ledr"><bounds x="16.5" y="57.5" width="2" height="1" /></bezel>
- <bezel name="2.3" element="ledr"><bounds x="16.5" y="47.5" width="2" height="1" /></bezel>
- <bezel name="2.4" element="ledr"><bounds x="16.5" y="37.5" width="2" height="1" /></bezel>
- <bezel name="2.5" element="ledr"><bounds x="16.5" y="27.5" width="2" height="1" /></bezel>
- <bezel name="2.6" element="ledr"><bounds x="16.5" y="17.5" width="2" height="1" /></bezel>
- <bezel name="2.7" element="ledr"><bounds x="16.5" y="7.5" width="2" height="1" /></bezel>
+ <element name="1.0" ref="ledr"><bounds x="24" y="85" width="2" height="1" /></element>
+ <element name="1.1" ref="ledr"><bounds x="34" y="85" width="2" height="1" /></element>
+ <element name="1.2" ref="ledr"><bounds x="44" y="85" width="2" height="1" /></element>
+ <element name="1.3" ref="ledr"><bounds x="54" y="85" width="2" height="1" /></element>
+ <element name="1.4" ref="ledr"><bounds x="64" y="85" width="2" height="1" /></element>
+ <element name="1.5" ref="ledr"><bounds x="74" y="85" width="2" height="1" /></element>
+ <element name="1.6" ref="ledr"><bounds x="84" y="85" width="2" height="1" /></element>
+ <element name="1.7" ref="ledr"><bounds x="94" y="85" width="2" height="1" /></element>
+
+ <element name="2.0" ref="ledr"><bounds x="16.5" y="77.5" width="2" height="1" /></element>
+ <element name="2.1" ref="ledr"><bounds x="16.5" y="67.5" width="2" height="1" /></element>
+ <element name="2.2" ref="ledr"><bounds x="16.5" y="57.5" width="2" height="1" /></element>
+ <element name="2.3" ref="ledr"><bounds x="16.5" y="47.5" width="2" height="1" /></element>
+ <element name="2.4" ref="ledr"><bounds x="16.5" y="37.5" width="2" height="1" /></element>
+ <element name="2.5" ref="ledr"><bounds x="16.5" y="27.5" width="2" height="1" /></element>
+ <element name="2.6" ref="ledr"><bounds x="16.5" y="17.5" width="2" height="1" /></element>
+ <element name="2.7" ref="ledr"><bounds x="16.5" y="7.5" width="2" height="1" /></element>
<!-- LCD panel -->
<group ref="panel1"><bounds x="107.5" y="59" width="15" height="6" /></group>
diff --git a/src/mame/layout/mephisto_mondial2.lay b/src/mame/layout/mephisto_mondial2.lay
index bea8fca5c8b..04466abee00 100644
--- a/src/mame/layout/mephisto_mondial2.lay
+++ b/src/mame/layout/mephisto_mondial2.lay
@@ -118,100 +118,100 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- sensors, pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -270,191 +270,191 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
<group name="panel">
<bounds left="0" right="78" top="0" bottom="12" />
- <bezel element="panel_background"><bounds x="0" y="0" width="78" height="12" /></bezel>
-
- <bezel name="led100" element="led"> <bounds x="1.1" y="0.25" width="1.3" height="1" /> </bezel>
- <bezel name="led101" element="led"> <bounds x="11.1" y="0.25" width="1.3" height="1" /> </bezel>
- <bezel name="led102" element="led"> <bounds x="21.1" y="0.25" width="1.3" height="1" /> </bezel>
- <bezel name="led103" element="led"> <bounds x="31.1" y="0.25" width="1.3" height="1" /> </bezel>
- <bezel name="led104" element="led"> <bounds x="41.1" y="0.25" width="1.3" height="1" /> </bezel>
- <bezel name="led105" element="led"> <bounds x="51.1" y="0.25" width="1.3" height="1" /> </bezel>
- <bezel name="led106" element="led"> <bounds x="61.1" y="0.25" width="1.3" height="1" /> </bezel>
- <bezel name="led107" element="led"> <bounds x="71.1" y="0.25" width="1.3" height="1" /> </bezel>
-
- <bezel element="hlb" inputtag="KEY.1" inputmask="0x01"> <bounds x="1" y="2" width="6" height="4" /> </bezel>
- <bezel element="hlb" inputtag="KEY.1" inputmask="0x02"> <bounds x="11" y="2" width="6" height="4" /> </bezel>
- <bezel element="hlb" inputtag="KEY.1" inputmask="0x04"> <bounds x="21" y="2" width="6" height="4" /> </bezel>
- <bezel element="hlb" inputtag="KEY.1" inputmask="0x08"> <bounds x="31" y="2" width="6" height="4" /> </bezel>
- <bezel element="hlb" inputtag="KEY.1" inputmask="0x10"> <bounds x="41" y="2" width="6" height="4" /> </bezel>
- <bezel element="hlb" inputtag="KEY.1" inputmask="0x20"> <bounds x="51" y="2" width="6" height="4" /> </bezel>
- <bezel element="hlb" inputtag="KEY.1" inputmask="0x40"> <bounds x="61" y="2" width="6" height="4" /> </bezel>
- <bezel element="hlb" inputtag="KEY.1" inputmask="0x80"> <bounds x="71" y="2" width="6" height="4" /> </bezel>
- <bezel element="hlb" inputtag="KEY.0" inputmask="0x01"> <bounds x="1" y="7.5" width="6" height="4" /> </bezel>
- <bezel element="hlb" inputtag="KEY.0" inputmask="0x02"> <bounds x="11" y="7.5" width="6" height="4" /> </bezel>
- <bezel element="hlb" inputtag="KEY.0" inputmask="0x04"> <bounds x="21" y="7.5" width="6" height="4" /> </bezel>
- <bezel element="hlb" inputtag="KEY.0" inputmask="0x08"> <bounds x="31" y="7.5" width="6" height="4" /> </bezel>
- <bezel element="hlb" inputtag="KEY.0" inputmask="0x10"> <bounds x="41" y="7.5" width="6" height="4" /> </bezel>
- <bezel element="hlb" inputtag="KEY.0" inputmask="0x20"> <bounds x="51" y="7.5" width="6" height="4" /> </bezel>
- <bezel element="hlb" inputtag="KEY.0" inputmask="0x40"> <bounds x="61" y="7.5" width="6" height="4" /> </bezel>
- <bezel element="hlb" inputtag="KEY.0" inputmask="0x80"> <bounds x="71" y="7.5" width="6" height="4" /> </bezel>
-
- <bezel element="text_play"> <bounds x="3" y="0" width="4" height="1.5" /> </bezel>
- <bezel element="text_pos"> <bounds x="13" y="0" width="3" height="1.5" /> </bezel>
- <bezel element="text_mem"> <bounds x="23" y="0" width="3" height="1.5" /> </bezel>
- <bezel element="text_info"> <bounds x="33" y="0" width="4" height="1.5" /> </bezel>
- <bezel element="text_err"> <bounds x="43" y="0" width="3" height="1.5" /> </bezel>
- <bezel element="text_plus"> <bounds x="53" y="0" width="3" height="1.5" /> </bezel>
- <bezel element="text_black"> <bounds x="63" y="0" width="1" height="1.5" /> </bezel>
- <bezel element="text_white"> <bounds x="73.5" y="0" width="1" height="1.5" /> </bezel>
-
- <bezel element="text_b1"> <bounds x="2" y="2.5" width="4" height="1.5" /> </bezel>
- <bezel element="text_b2"> <bounds x="12" y="2.5" width="4" height="1.5" /> </bezel>
- <bezel element="text_b3"> <bounds x="22" y="2.5" width="4" height="1.5" /> </bezel>
- <bezel element="text_b4"> <bounds x="32" y="2.5" width="4" height="1.5" /> </bezel>
- <bezel element="text_b5"> <bounds x="42" y="2.5" width="4" height="1.5" /> </bezel>
- <bezel element="text_b6"> <bounds x="52" y="2.5" width="4" height="1.5" /> </bezel>
- <bezel element="text_b7"> <bounds x="62" y="2.5" width="4" height="1.5" /> </bezel>
- <bezel element="text_b8"> <bounds x="72" y="2.5" width="4" height="1.5" /> </bezel>
-
- <bezel element="text_play"> <bounds x="2" y="9.5" width="4" height="1.5" /> </bezel>
- <bezel element="text_pos"> <bounds x="12" y="9.5" width="4" height="1.5" /> </bezel>
- <bezel element="text_mem"> <bounds x="22" y="9.5" width="4" height="1.5" /> </bezel>
- <bezel element="text_info"> <bounds x="32" y="9.5" width="4" height="1.5" /> </bezel>
- <bezel element="text_cl"> <bounds x="42" y="9.5" width="4" height="1.5" /> </bezel>
- <bezel element="text_lev"> <bounds x="52" y="9.5" width="4" height="1.5" /> </bezel>
- <bezel element="text_ent"> <bounds x="62" y="9.5" width="4" height="1.5" /> </bezel>
- <bezel element="text_res"> <bounds x="72" y="9.5" width="4" height="1.5" /> </bezel>
+ <element ref="panel_background"><bounds x="0" y="0" width="78" height="12" /></element>
+
+ <element name="led100" ref="led"> <bounds x="1.1" y="0.25" width="1.3" height="1" /> </element>
+ <element name="led101" ref="led"> <bounds x="11.1" y="0.25" width="1.3" height="1" /> </element>
+ <element name="led102" ref="led"> <bounds x="21.1" y="0.25" width="1.3" height="1" /> </element>
+ <element name="led103" ref="led"> <bounds x="31.1" y="0.25" width="1.3" height="1" /> </element>
+ <element name="led104" ref="led"> <bounds x="41.1" y="0.25" width="1.3" height="1" /> </element>
+ <element name="led105" ref="led"> <bounds x="51.1" y="0.25" width="1.3" height="1" /> </element>
+ <element name="led106" ref="led"> <bounds x="61.1" y="0.25" width="1.3" height="1" /> </element>
+ <element name="led107" ref="led"> <bounds x="71.1" y="0.25" width="1.3" height="1" /> </element>
+
+ <element ref="hlb" inputtag="KEY.1" inputmask="0x01"> <bounds x="1" y="2" width="6" height="4" /> </element>
+ <element ref="hlb" inputtag="KEY.1" inputmask="0x02"> <bounds x="11" y="2" width="6" height="4" /> </element>
+ <element ref="hlb" inputtag="KEY.1" inputmask="0x04"> <bounds x="21" y="2" width="6" height="4" /> </element>
+ <element ref="hlb" inputtag="KEY.1" inputmask="0x08"> <bounds x="31" y="2" width="6" height="4" /> </element>
+ <element ref="hlb" inputtag="KEY.1" inputmask="0x10"> <bounds x="41" y="2" width="6" height="4" /> </element>
+ <element ref="hlb" inputtag="KEY.1" inputmask="0x20"> <bounds x="51" y="2" width="6" height="4" /> </element>
+ <element ref="hlb" inputtag="KEY.1" inputmask="0x40"> <bounds x="61" y="2" width="6" height="4" /> </element>
+ <element ref="hlb" inputtag="KEY.1" inputmask="0x80"> <bounds x="71" y="2" width="6" height="4" /> </element>
+ <element ref="hlb" inputtag="KEY.0" inputmask="0x01"> <bounds x="1" y="7.5" width="6" height="4" /> </element>
+ <element ref="hlb" inputtag="KEY.0" inputmask="0x02"> <bounds x="11" y="7.5" width="6" height="4" /> </element>
+ <element ref="hlb" inputtag="KEY.0" inputmask="0x04"> <bounds x="21" y="7.5" width="6" height="4" /> </element>
+ <element ref="hlb" inputtag="KEY.0" inputmask="0x08"> <bounds x="31" y="7.5" width="6" height="4" /> </element>
+ <element ref="hlb" inputtag="KEY.0" inputmask="0x10"> <bounds x="41" y="7.5" width="6" height="4" /> </element>
+ <element ref="hlb" inputtag="KEY.0" inputmask="0x20"> <bounds x="51" y="7.5" width="6" height="4" /> </element>
+ <element ref="hlb" inputtag="KEY.0" inputmask="0x40"> <bounds x="61" y="7.5" width="6" height="4" /> </element>
+ <element ref="hlb" inputtag="KEY.0" inputmask="0x80"> <bounds x="71" y="7.5" width="6" height="4" /> </element>
+
+ <element ref="text_play"> <bounds x="3" y="0" width="4" height="1.5" /> </element>
+ <element ref="text_pos"> <bounds x="13" y="0" width="3" height="1.5" /> </element>
+ <element ref="text_mem"> <bounds x="23" y="0" width="3" height="1.5" /> </element>
+ <element ref="text_info"> <bounds x="33" y="0" width="4" height="1.5" /> </element>
+ <element ref="text_err"> <bounds x="43" y="0" width="3" height="1.5" /> </element>
+ <element ref="text_plus"> <bounds x="53" y="0" width="3" height="1.5" /> </element>
+ <element ref="text_black"> <bounds x="63" y="0" width="1" height="1.5" /> </element>
+ <element ref="text_white"> <bounds x="73.5" y="0" width="1" height="1.5" /> </element>
+
+ <element ref="text_b1"> <bounds x="2" y="2.5" width="4" height="1.5" /> </element>
+ <element ref="text_b2"> <bounds x="12" y="2.5" width="4" height="1.5" /> </element>
+ <element ref="text_b3"> <bounds x="22" y="2.5" width="4" height="1.5" /> </element>
+ <element ref="text_b4"> <bounds x="32" y="2.5" width="4" height="1.5" /> </element>
+ <element ref="text_b5"> <bounds x="42" y="2.5" width="4" height="1.5" /> </element>
+ <element ref="text_b6"> <bounds x="52" y="2.5" width="4" height="1.5" /> </element>
+ <element ref="text_b7"> <bounds x="62" y="2.5" width="4" height="1.5" /> </element>
+ <element ref="text_b8"> <bounds x="72" y="2.5" width="4" height="1.5" /> </element>
+
+ <element ref="text_play"> <bounds x="2" y="9.5" width="4" height="1.5" /> </element>
+ <element ref="text_pos"> <bounds x="12" y="9.5" width="4" height="1.5" /> </element>
+ <element ref="text_mem"> <bounds x="22" y="9.5" width="4" height="1.5" /> </element>
+ <element ref="text_info"> <bounds x="32" y="9.5" width="4" height="1.5" /> </element>
+ <element ref="text_cl"> <bounds x="42" y="9.5" width="4" height="1.5" /> </element>
+ <element ref="text_lev"> <bounds x="52" y="9.5" width="4" height="1.5" /> </element>
+ <element ref="text_ent"> <bounds x="62" y="9.5" width="4" height="1.5" /> </element>
+ <element ref="text_res"> <bounds x="72" y="9.5" width="4" height="1.5" /> </element>
</group>
<!-- build screen -->
<view name="Internal Layout">
<bounds left="0" right="101" top="0" bottom="102" />
- <bezel element="background"><bounds x="13" y="0" width="88" height="102" /></bezel>
+ <element ref="background"><bounds x="13" y="0" width="88" height="102" /></element>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="13.5" y="7" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="13.5" y="17" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="13.5" y="27" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="13.5" y="37" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="13.5" y="47" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="13.5" y="57" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="13.5" y="67" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="13.5" y="77" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="13.5" y="7" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="13.5" y="17" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="13.5" y="27" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="13.5" y="37" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="13.5" y="47" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="13.5" y="57" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="13.5" y="67" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="13.5" y="77" width="2" height="2" /></element>
- <bezel element="text_a"><bounds x="22" y="86" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="32" y="86" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="42" y="86" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="52" y="86" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="62" y="86" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="72" y="86" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="82" y="86" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="92" y="86" width="2" height="2" /></bezel>
+ <element ref="text_a"><bounds x="22" y="86" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="32" y="86" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="42" y="86" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="52" y="86" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="62" y="86" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="72" y="86" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="82" y="86" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="92" y="86" width="2" height="2" /></element>
- <!-- chessboard bezel -->
+ <!-- chessboard element -->
- <bezel element="black"><bounds x="17.5" y="2.5" width="81" height="81" /></bezel>
+ <element ref="black"><bounds x="17.5" y="2.5" width="81" height="81" /></element>
<!-- chessboard leds -->
- <bezel name="led0" element="led"><bounds x="15.5" y="77.25" width="1" height="1.5" /></bezel>
- <bezel name="led1" element="led"><bounds x="15.5" y="67.25" width="1" height="1.5" /></bezel>
- <bezel name="led2" element="led"><bounds x="15.5" y="57.25" width="1" height="1.5" /></bezel>
- <bezel name="led3" element="led"><bounds x="15.5" y="47.25" width="1" height="1.5" /></bezel>
- <bezel name="led4" element="led"><bounds x="15.5" y="37.25" width="1" height="1.5" /></bezel>
- <bezel name="led5" element="led"><bounds x="15.5" y="27.25" width="1" height="1.5" /></bezel>
- <bezel name="led6" element="led"><bounds x="15.5" y="17.25" width="1" height="1.5" /></bezel>
- <bezel name="led7" element="led"><bounds x="15.5" y="7.25" width="1" height="1.5" /></bezel>
-
- <bezel name="led8" element="led"><bounds x="22.25" y="84.5" width="1.5" height="1" /></bezel>
- <bezel name="led9" element="led"><bounds x="32.25" y="84.5" width="1.5" height="1" /></bezel>
- <bezel name="led10" element="led"><bounds x="42.25" y="84.5" width="1.5" height="1" /></bezel>
- <bezel name="led11" element="led"><bounds x="52.25" y="84.5" width="1.5" height="1" /></bezel>
- <bezel name="led12" element="led"><bounds x="62.25" y="84.5" width="1.5" height="1" /></bezel>
- <bezel name="led13" element="led"><bounds x="72.25" y="84.5" width="1.5" height="1" /></bezel>
- <bezel name="led14" element="led"><bounds x="82.25" y="84.5" width="1.5" height="1" /></bezel>
- <bezel name="led15" element="led"><bounds x="92.25" y="84.5" width="1.5" height="1" /></bezel>
+ <element name="led0" ref="led"><bounds x="15.5" y="77.25" width="1" height="1.5" /></element>
+ <element name="led1" ref="led"><bounds x="15.5" y="67.25" width="1" height="1.5" /></element>
+ <element name="led2" ref="led"><bounds x="15.5" y="57.25" width="1" height="1.5" /></element>
+ <element name="led3" ref="led"><bounds x="15.5" y="47.25" width="1" height="1.5" /></element>
+ <element name="led4" ref="led"><bounds x="15.5" y="37.25" width="1" height="1.5" /></element>
+ <element name="led5" ref="led"><bounds x="15.5" y="27.25" width="1" height="1.5" /></element>
+ <element name="led6" ref="led"><bounds x="15.5" y="17.25" width="1" height="1.5" /></element>
+ <element name="led7" ref="led"><bounds x="15.5" y="7.25" width="1" height="1.5" /></element>
+
+ <element name="led8" ref="led"><bounds x="22.25" y="84.5" width="1.5" height="1" /></element>
+ <element name="led9" ref="led"><bounds x="32.25" y="84.5" width="1.5" height="1" /></element>
+ <element name="led10" ref="led"><bounds x="42.25" y="84.5" width="1.5" height="1" /></element>
+ <element name="led11" ref="led"><bounds x="52.25" y="84.5" width="1.5" height="1" /></element>
+ <element name="led12" ref="led"><bounds x="62.25" y="84.5" width="1.5" height="1" /></element>
+ <element name="led13" ref="led"><bounds x="72.25" y="84.5" width="1.5" height="1" /></element>
+ <element name="led14" ref="led"><bounds x="82.25" y="84.5" width="1.5" height="1" /></element>
+ <element name="led15" ref="led"><bounds x="92.25" y="84.5" width="1.5" height="1" /></element>
<!-- LCD panel -->
diff --git a/src/mame/layout/mephisto_mondial68k.lay b/src/mame/layout/mephisto_mondial68k.lay
index 46b379c0803..b0147072faa 100644
--- a/src/mame/layout/mephisto_mondial68k.lay
+++ b/src/mame/layout/mephisto_mondial68k.lay
@@ -118,100 +118,100 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- sensors, pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -270,198 +270,198 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
<group name="panel">
<bounds left="0" right="79" top="0" bottom="12" />
- <bezel element="background"><bounds x="0" y="0" width="79" height="12" /></bezel>
-
- <bezel element="black"> <bounds x="0.3" y="4.3" width="11.4" height="6.4" /> </bezel>
- <bezel element="white"> <bounds x="0.9" y="4.9" width="10.2" height="5.2" /> </bezel>
- <bezel element="black"> <bounds x="1.1" y="5.1" width="9.8" height="4.8" /> </bezel>
- <bezel element="led7seg_background"> <bounds x="1.5" y="5.5" width="9" height="4" /> </bezel>
- <bezel name="digit0" element="digit"> <bounds x="2" y="6" width="2" height="3" /> </bezel>
- <bezel name="digit1" element="digit"> <bounds x="4" y="6" width="2" height="3" /> </bezel>
- <bezel name="digit2" element="digit"> <bounds x="6" y="6" width="2" height="3" /> </bezel>
- <bezel name="digit3" element="digit"> <bounds x="8" y="6" width="2" height="3" /> </bezel>
-
- <bezel element="black"> <bounds x="13" y="1" width="6" height="4" /> </bezel>
- <bezel element="black"> <bounds x="21.5" y="1" width="6" height="4" /> </bezel>
- <bezel element="black"> <bounds x="30" y="1" width="6" height="4" /> </bezel>
- <bezel element="black"> <bounds x="38.5" y="1" width="6" height="4" /> </bezel>
- <bezel element="black"> <bounds x="47" y="1" width="6" height="4" /> </bezel>
- <bezel element="black"> <bounds x="55.5" y="1" width="6" height="4" /> </bezel>
- <bezel element="black"> <bounds x="64" y="1" width="6" height="4" /> </bezel>
- <bezel element="black"> <bounds x="72.5" y="1" width="6" height="4" /> </bezel>
- <bezel element="black"> <bounds x="13" y="6.5" width="6" height="4" /> </bezel>
- <bezel element="black"> <bounds x="21.5" y="6.5" width="6" height="4" /> </bezel>
- <bezel element="black"> <bounds x="30" y="6.5" width="6" height="4" /> </bezel>
- <bezel element="black"> <bounds x="38.5" y="6.5" width="6" height="4" /> </bezel>
- <bezel element="black"> <bounds x="47" y="6.5" width="6" height="4" /> </bezel>
- <bezel element="black"> <bounds x="55.5" y="6.5" width="6" height="4" /> </bezel>
- <bezel element="red"> <bounds x="64" y="6.5" width="6" height="4" /> </bezel>
- <bezel element="red"> <bounds x="72.5" y="6.5" width="6" height="4" /> </bezel>
-
- <bezel element="text_b1"> <bounds x="13.5" y="1.5" width="5" height="1.5" /> </bezel>
- <bezel element="text_b2"> <bounds x="22" y="1.5" width="5" height="1.5" /> </bezel>
- <bezel element="text_b3"> <bounds x="30.5" y="1.5" width="5" height="1.5" /> </bezel>
- <bezel element="text_b4"> <bounds x="39" y="1.5" width="5" height="1.5" /> </bezel>
- <bezel element="text_b5"> <bounds x="47.5" y="1.5" width="5" height="1.5" /> </bezel>
- <bezel element="text_b6"> <bounds x="56" y="1.5" width="5" height="1.5" /> </bezel>
- <bezel element="text_b7"> <bounds x="64.5" y="1.5" width="5" height="1.5" /> </bezel>
- <bezel element="text_b8"> <bounds x="73" y="1.5" width="5" height="1.5" /> </bezel>
- <bezel element="text_9"> <bounds x="13.5" y="7" width="5" height="1.5" /> </bezel>
- <bezel element="text_0"> <bounds x="22" y="7" width="5" height="1.5" /> </bezel>
- <bezel element="text_info"> <bounds x="30.5" y="7" width="5" height="1.5" /> </bezel>
- <bezel element="text_pos"> <bounds x="39" y="7" width="5" height="1.5" /> </bezel>
- <bezel element="text_lev"> <bounds x="47.5" y="7" width="5" height="1.5" /> </bezel>
- <bezel element="text_mem"> <bounds x="56" y="7" width="5" height="1.5" /> </bezel>
- <bezel element="text_cl"> <bounds x="64.5" y="7" width="5" height="1.5" /> </bezel>
- <bezel element="text_ent"> <bounds x="73" y="7" width="5" height="1.5" /> </bezel>
-
- <bezel element="hlb" inputtag="IN.0" inputmask="0x01"> <bounds x="13" y="1" width="6" height="4" /> <color alpha="0.3"/></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x01"> <bounds x="21.5" y="1" width="6" height="4" /> <color alpha="0.3"/></bezel>
- <bezel element="hlb" inputtag="IN.2" inputmask="0x01"> <bounds x="30" y="1" width="6" height="4" /> <color alpha="0.3"/></bezel>
- <bezel element="hlb" inputtag="IN.3" inputmask="0x01"> <bounds x="38.5" y="1" width="6" height="4" /> <color alpha="0.3"/></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x02"> <bounds x="47" y="1" width="6" height="4" /> <color alpha="0.3"/></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x02"> <bounds x="55.5" y="1" width="6" height="4" /> <color alpha="0.3"/></bezel>
- <bezel element="hlb" inputtag="IN.2" inputmask="0x02"> <bounds x="64" y="1" width="6" height="4" /> <color alpha="0.3"/></bezel>
- <bezel element="hlb" inputtag="IN.3" inputmask="0x02"> <bounds x="72.5" y="1" width="6" height="4" /> <color alpha="0.3"/></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x04"> <bounds x="13" y="6.5" width="6" height="4" /> <color alpha="0.3"/></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x04"> <bounds x="21.5" y="6.5" width="6" height="4" /> <color alpha="0.3"/></bezel>
- <bezel element="hlb" inputtag="IN.2" inputmask="0x04"> <bounds x="30" y="6.5" width="6" height="4" /> <color alpha="0.3"/></bezel>
- <bezel element="hlb" inputtag="IN.3" inputmask="0x04"> <bounds x="38.5" y="6.5" width="6" height="4" /> <color alpha="0.3"/></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x08"> <bounds x="47" y="6.5" width="6" height="4" /> <color alpha="0.3"/></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x08"> <bounds x="55.5" y="6.5" width="6" height="4" /> <color alpha="0.3"/></bezel>
- <bezel element="hlb" inputtag="IN.2" inputmask="0x08"> <bounds x="64" y="6.5" width="6" height="4" /> <color alpha="0.3"/></bezel>
- <bezel element="hlb" inputtag="IN.3" inputmask="0x08"> <bounds x="72.5" y="6.5" width="6" height="4" /> <color alpha="0.3"/></bezel>
+ <element ref="background"><bounds x="0" y="0" width="79" height="12" /></element>
+
+ <element ref="black"> <bounds x="0.3" y="4.3" width="11.4" height="6.4" /> </element>
+ <element ref="white"> <bounds x="0.9" y="4.9" width="10.2" height="5.2" /> </element>
+ <element ref="black"> <bounds x="1.1" y="5.1" width="9.8" height="4.8" /> </element>
+ <element ref="led7seg_background"> <bounds x="1.5" y="5.5" width="9" height="4" /> </element>
+ <element name="digit0" ref="digit"> <bounds x="2" y="6" width="2" height="3" /> </element>
+ <element name="digit1" ref="digit"> <bounds x="4" y="6" width="2" height="3" /> </element>
+ <element name="digit2" ref="digit"> <bounds x="6" y="6" width="2" height="3" /> </element>
+ <element name="digit3" ref="digit"> <bounds x="8" y="6" width="2" height="3" /> </element>
+
+ <element ref="black"> <bounds x="13" y="1" width="6" height="4" /> </element>
+ <element ref="black"> <bounds x="21.5" y="1" width="6" height="4" /> </element>
+ <element ref="black"> <bounds x="30" y="1" width="6" height="4" /> </element>
+ <element ref="black"> <bounds x="38.5" y="1" width="6" height="4" /> </element>
+ <element ref="black"> <bounds x="47" y="1" width="6" height="4" /> </element>
+ <element ref="black"> <bounds x="55.5" y="1" width="6" height="4" /> </element>
+ <element ref="black"> <bounds x="64" y="1" width="6" height="4" /> </element>
+ <element ref="black"> <bounds x="72.5" y="1" width="6" height="4" /> </element>
+ <element ref="black"> <bounds x="13" y="6.5" width="6" height="4" /> </element>
+ <element ref="black"> <bounds x="21.5" y="6.5" width="6" height="4" /> </element>
+ <element ref="black"> <bounds x="30" y="6.5" width="6" height="4" /> </element>
+ <element ref="black"> <bounds x="38.5" y="6.5" width="6" height="4" /> </element>
+ <element ref="black"> <bounds x="47" y="6.5" width="6" height="4" /> </element>
+ <element ref="black"> <bounds x="55.5" y="6.5" width="6" height="4" /> </element>
+ <element ref="red"> <bounds x="64" y="6.5" width="6" height="4" /> </element>
+ <element ref="red"> <bounds x="72.5" y="6.5" width="6" height="4" /> </element>
+
+ <element ref="text_b1"> <bounds x="13.5" y="1.5" width="5" height="1.5" /> </element>
+ <element ref="text_b2"> <bounds x="22" y="1.5" width="5" height="1.5" /> </element>
+ <element ref="text_b3"> <bounds x="30.5" y="1.5" width="5" height="1.5" /> </element>
+ <element ref="text_b4"> <bounds x="39" y="1.5" width="5" height="1.5" /> </element>
+ <element ref="text_b5"> <bounds x="47.5" y="1.5" width="5" height="1.5" /> </element>
+ <element ref="text_b6"> <bounds x="56" y="1.5" width="5" height="1.5" /> </element>
+ <element ref="text_b7"> <bounds x="64.5" y="1.5" width="5" height="1.5" /> </element>
+ <element ref="text_b8"> <bounds x="73" y="1.5" width="5" height="1.5" /> </element>
+ <element ref="text_9"> <bounds x="13.5" y="7" width="5" height="1.5" /> </element>
+ <element ref="text_0"> <bounds x="22" y="7" width="5" height="1.5" /> </element>
+ <element ref="text_info"> <bounds x="30.5" y="7" width="5" height="1.5" /> </element>
+ <element ref="text_pos"> <bounds x="39" y="7" width="5" height="1.5" /> </element>
+ <element ref="text_lev"> <bounds x="47.5" y="7" width="5" height="1.5" /> </element>
+ <element ref="text_mem"> <bounds x="56" y="7" width="5" height="1.5" /> </element>
+ <element ref="text_cl"> <bounds x="64.5" y="7" width="5" height="1.5" /> </element>
+ <element ref="text_ent"> <bounds x="73" y="7" width="5" height="1.5" /> </element>
+
+ <element ref="hlb" inputtag="IN.0" inputmask="0x01"> <bounds x="13" y="1" width="6" height="4" /> <color alpha="0.3"/></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x01"> <bounds x="21.5" y="1" width="6" height="4" /> <color alpha="0.3"/></element>
+ <element ref="hlb" inputtag="IN.2" inputmask="0x01"> <bounds x="30" y="1" width="6" height="4" /> <color alpha="0.3"/></element>
+ <element ref="hlb" inputtag="IN.3" inputmask="0x01"> <bounds x="38.5" y="1" width="6" height="4" /> <color alpha="0.3"/></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x02"> <bounds x="47" y="1" width="6" height="4" /> <color alpha="0.3"/></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x02"> <bounds x="55.5" y="1" width="6" height="4" /> <color alpha="0.3"/></element>
+ <element ref="hlb" inputtag="IN.2" inputmask="0x02"> <bounds x="64" y="1" width="6" height="4" /> <color alpha="0.3"/></element>
+ <element ref="hlb" inputtag="IN.3" inputmask="0x02"> <bounds x="72.5" y="1" width="6" height="4" /> <color alpha="0.3"/></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x04"> <bounds x="13" y="6.5" width="6" height="4" /> <color alpha="0.3"/></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x04"> <bounds x="21.5" y="6.5" width="6" height="4" /> <color alpha="0.3"/></element>
+ <element ref="hlb" inputtag="IN.2" inputmask="0x04"> <bounds x="30" y="6.5" width="6" height="4" /> <color alpha="0.3"/></element>
+ <element ref="hlb" inputtag="IN.3" inputmask="0x04"> <bounds x="38.5" y="6.5" width="6" height="4" /> <color alpha="0.3"/></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x08"> <bounds x="47" y="6.5" width="6" height="4" /> <color alpha="0.3"/></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x08"> <bounds x="55.5" y="6.5" width="6" height="4" /> <color alpha="0.3"/></element>
+ <element ref="hlb" inputtag="IN.2" inputmask="0x08"> <bounds x="64" y="6.5" width="6" height="4" /> <color alpha="0.3"/></element>
+ <element ref="hlb" inputtag="IN.3" inputmask="0x08"> <bounds x="72.5" y="6.5" width="6" height="4" /> <color alpha="0.3"/></element>
</group>
<!-- build screen -->
<view name="Internal Layout">
<bounds left="0" right="101" top="0" bottom="102" />
- <bezel element="background"><bounds x="13" y="0" width="88" height="102" /></bezel>
+ <element ref="background"><bounds x="13" y="0" width="88" height="102" /></element>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="13.5" y="7" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="13.5" y="17" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="13.5" y="27" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="13.5" y="37" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="13.5" y="47" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="13.5" y="57" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="13.5" y="67" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="13.5" y="77" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="13.5" y="7" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="13.5" y="17" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="13.5" y="27" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="13.5" y="37" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="13.5" y="47" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="13.5" y="57" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="13.5" y="67" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="13.5" y="77" width="2" height="2" /></element>
- <bezel element="text_a"><bounds x="22" y="86" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="32" y="86" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="42" y="86" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="52" y="86" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="62" y="86" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="72" y="86" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="82" y="86" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="92" y="86" width="2" height="2" /></bezel>
+ <element ref="text_a"><bounds x="22" y="86" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="32" y="86" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="42" y="86" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="52" y="86" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="62" y="86" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="72" y="86" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="82" y="86" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="92" y="86" width="2" height="2" /></element>
- <!-- chessboard bezel -->
+ <!-- chessboard element -->
- <bezel element="black"><bounds x="17.5" y="2.5" width="81" height="81" /></bezel>
+ <element ref="black"><bounds x="17.5" y="2.5" width="81" height="81" /></element>
<!-- chessboard leds -->
- <bezel name="1.0" element="led"><bounds x="15.5" y="77.25" width="1" height="1.5" /></bezel>
- <bezel name="1.1" element="led"><bounds x="15.5" y="67.25" width="1" height="1.5" /></bezel>
- <bezel name="1.2" element="led"><bounds x="15.5" y="57.25" width="1" height="1.5" /></bezel>
- <bezel name="1.3" element="led"><bounds x="15.5" y="47.25" width="1" height="1.5" /></bezel>
- <bezel name="1.4" element="led"><bounds x="15.5" y="37.25" width="1" height="1.5" /></bezel>
- <bezel name="1.5" element="led"><bounds x="15.5" y="27.25" width="1" height="1.5" /></bezel>
- <bezel name="1.6" element="led"><bounds x="15.5" y="17.25" width="1" height="1.5" /></bezel>
- <bezel name="1.7" element="led"><bounds x="15.5" y="7.25" width="1" height="1.5" /></bezel>
-
- <bezel name="0.0" element="led"><bounds x="22.25" y="84.5" width="1.5" height="1" /></bezel>
- <bezel name="0.1" element="led"><bounds x="32.25" y="84.5" width="1.5" height="1" /></bezel>
- <bezel name="0.2" element="led"><bounds x="42.25" y="84.5" width="1.5" height="1" /></bezel>
- <bezel name="0.3" element="led"><bounds x="52.25" y="84.5" width="1.5" height="1" /></bezel>
- <bezel name="0.4" element="led"><bounds x="62.25" y="84.5" width="1.5" height="1" /></bezel>
- <bezel name="0.5" element="led"><bounds x="72.25" y="84.5" width="1.5" height="1" /></bezel>
- <bezel name="0.6" element="led"><bounds x="82.25" y="84.5" width="1.5" height="1" /></bezel>
- <bezel name="0.7" element="led"><bounds x="92.25" y="84.5" width="1.5" height="1" /></bezel>
+ <element name="1.0" ref="led"><bounds x="15.5" y="77.25" width="1" height="1.5" /></element>
+ <element name="1.1" ref="led"><bounds x="15.5" y="67.25" width="1" height="1.5" /></element>
+ <element name="1.2" ref="led"><bounds x="15.5" y="57.25" width="1" height="1.5" /></element>
+ <element name="1.3" ref="led"><bounds x="15.5" y="47.25" width="1" height="1.5" /></element>
+ <element name="1.4" ref="led"><bounds x="15.5" y="37.25" width="1" height="1.5" /></element>
+ <element name="1.5" ref="led"><bounds x="15.5" y="27.25" width="1" height="1.5" /></element>
+ <element name="1.6" ref="led"><bounds x="15.5" y="17.25" width="1" height="1.5" /></element>
+ <element name="1.7" ref="led"><bounds x="15.5" y="7.25" width="1" height="1.5" /></element>
+
+ <element name="0.0" ref="led"><bounds x="22.25" y="84.5" width="1.5" height="1" /></element>
+ <element name="0.1" ref="led"><bounds x="32.25" y="84.5" width="1.5" height="1" /></element>
+ <element name="0.2" ref="led"><bounds x="42.25" y="84.5" width="1.5" height="1" /></element>
+ <element name="0.3" ref="led"><bounds x="52.25" y="84.5" width="1.5" height="1" /></element>
+ <element name="0.4" ref="led"><bounds x="62.25" y="84.5" width="1.5" height="1" /></element>
+ <element name="0.5" ref="led"><bounds x="72.25" y="84.5" width="1.5" height="1" /></element>
+ <element name="0.6" ref="led"><bounds x="82.25" y="84.5" width="1.5" height="1" /></element>
+ <element name="0.7" ref="led"><bounds x="92.25" y="84.5" width="1.5" height="1" /></element>
<!-- LCD panel -->
diff --git a/src/mame/layout/mephisto_montec.lay b/src/mame/layout/mephisto_montec.lay
index 8aff08df70e..685f15c0ced 100644
--- a/src/mame/layout/mephisto_montec.lay
+++ b/src/mame/layout/mephisto_montec.lay
@@ -131,77 +131,77 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- chessboard leds -->
<repeat count="8">
@@ -215,14 +215,14 @@ license:CC0
<param name="lg" start="48" increment="1" />
<param name="lh" start="56" increment="1" />
- <bezel name="led~la~" element="led"><bounds x="~x~" y="78.3" width="1.5" height="1.5" /></bezel>
- <bezel name="led~lb~" element="led"><bounds x="~x~" y="68.3" width="1.5" height="1.5" /></bezel>
- <bezel name="led~lc~" element="led"><bounds x="~x~" y="58.3" width="1.5" height="1.5" /></bezel>
- <bezel name="led~ld~" element="led"><bounds x="~x~" y="48.3" width="1.5" height="1.5" /></bezel>
- <bezel name="led~le~" element="led"><bounds x="~x~" y="38.3" width="1.5" height="1.5" /></bezel>
- <bezel name="led~lf~" element="led"><bounds x="~x~" y="28.3" width="1.5" height="1.5" /></bezel>
- <bezel name="led~lg~" element="led"><bounds x="~x~" y="18.3" width="1.5" height="1.5" /></bezel>
- <bezel name="led~lh~" element="led"><bounds x="~x~" y="8.3" width="1.5" height="1.5" /></bezel>
+ <element name="led~la~" ref="led"><bounds x="~x~" y="78.3" width="1.5" height="1.5" /></element>
+ <element name="led~lb~" ref="led"><bounds x="~x~" y="68.3" width="1.5" height="1.5" /></element>
+ <element name="led~lc~" ref="led"><bounds x="~x~" y="58.3" width="1.5" height="1.5" /></element>
+ <element name="led~ld~" ref="led"><bounds x="~x~" y="48.3" width="1.5" height="1.5" /></element>
+ <element name="led~le~" ref="led"><bounds x="~x~" y="38.3" width="1.5" height="1.5" /></element>
+ <element name="led~lf~" ref="led"><bounds x="~x~" y="28.3" width="1.5" height="1.5" /></element>
+ <element name="led~lg~" ref="led"><bounds x="~x~" y="18.3" width="1.5" height="1.5" /></element>
+ <element name="led~lh~" ref="led"><bounds x="~x~" y="8.3" width="1.5" height="1.5" /></element>
</repeat>
<!-- sensors, pieces -->
@@ -230,23 +230,23 @@ license:CC0
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -305,176 +305,176 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
<group name="panel">
<bounds left="0" right="80" top="0" bottom="13" />
- <bezel element="background"><bounds x="0" y="0" width="80" height="13" /></bezel>
-
- <bezel element="text_lcd"> <bounds x="0.5" y="0" width="9" height="1.5"/></bezel>
- <bezel element="led7seg_background"> <bounds x="0.5" y="1.5" width="9" height="4" /> </bezel>
- <bezel name="digit0" element="digit"> <bounds x="1" y="2" width="2" height="3" /> </bezel>
- <bezel name="digit1" element="digit"> <bounds x="3" y="2" width="2" height="3" /> </bezel>
- <bezel name="digit2" element="digit"> <bounds x="5" y="2" width="2" height="3" /> </bezel>
- <bezel name="digit3" element="digit"> <bounds x="7" y="2" width="2" height="3" /> </bezel>
- <bezel element="led7seg_background"> <bounds x="0.5" y="7.5" width="9" height="4" /> </bezel>
- <bezel name="digit4" element="digit"> <bounds x="1" y="8" width="2" height="3" /> </bezel>
- <bezel name="digit5" element="digit"> <bounds x="3" y="8" width="2" height="3" /> </bezel>
- <bezel name="digit6" element="digit"> <bounds x="5" y="8" width="2" height="3" /> </bezel>
- <bezel name="digit7" element="digit"> <bounds x="7" y="8" width="2" height="3" /> </bezel>
-
- <bezel name="led100" element="led"> <bounds x="13.1" y="0.1" width="1.3" height="1.3" /> </bezel>
- <bezel name="led104" element="led"> <bounds x="22.1" y="0.1" width="1.3" height="1.3" /> </bezel>
- <bezel name="led108" element="led"> <bounds x="31.1" y="0.1" width="1.3" height="1.3" /> </bezel>
- <bezel name="led112" element="led"> <bounds x="40.1" y="0.1" width="1.3" height="1.3" /> </bezel>
- <bezel name="led102" element="led"> <bounds x="49.1" y="0.1" width="1.3" height="1.3" /> </bezel>
- <bezel name="led106" element="led"> <bounds x="58.1" y="0.1" width="1.3" height="1.3" /> </bezel>
- <bezel name="led111" element="led"> <bounds x="67.1" y="0.1" width="1.3" height="1.3" /> </bezel>
- <bezel name="led115" element="led"> <bounds x="76.1" y="0.1" width="1.3" height="1.3" /> </bezel>
-
- <bezel element="text_book"> <bounds x="15" y="0" width="4" height="1.5" /> </bezel>
- <bezel element="text_pos"> <bounds x="24" y="0" width="3" height="1.5" /> </bezel>
- <bezel element="text_mem"> <bounds x="33" y="0" width="3" height="1.5" /> </bezel>
- <bezel element="text_info"> <bounds x="42" y="0" width="4" height="1.5" /> </bezel>
- <bezel element="text_err"> <bounds x="51" y="0" width="3" height="1.5" /> </bezel>
- <bezel element="text_lev"> <bounds x="60" y="0" width="3" height="1.5" /> </bezel>
- <bezel element="text_black"> <bounds x="69" y="0" width="1" height="1.5" /> </bezel>
- <bezel element="text_white"> <bounds x="78" y="0" width="1" height="1.5" /> </bezel>
- <bezel element="text_b1"> <bounds x="11.25" y="5" width="5" height="1.5" /> </bezel>
- <bezel element="text_b2"> <bounds x="20.25" y="5" width="5" height="1.5" /> </bezel>
- <bezel element="text_b3"> <bounds x="29.25" y="5" width="5" height="1.5" /> </bezel>
- <bezel element="text_b4"> <bounds x="38.25" y="5" width="5" height="1.5" /> </bezel>
- <bezel element="text_b5"> <bounds x="47.25" y="5" width="5" height="1.5" /> </bezel>
- <bezel element="text_b6"> <bounds x="56.25" y="5" width="5" height="1.5" /> </bezel>
- <bezel element="text_b7"> <bounds x="65.25" y="5" width="5" height="1.5" /> </bezel>
- <bezel element="text_b8"> <bounds x="74.25" y="5" width="5" height="1.5" /> </bezel>
- <bezel element="text_book9"> <bounds x="11.25" y="11" width="5" height="1.5" /> </bezel>
- <bezel element="text_pos0"> <bounds x="20.25" y="11" width="5" height="1.5" /> </bezel>
- <bezel element="text_mem"> <bounds x="29.25" y="11" width="5" height="1.5" /> </bezel>
- <bezel element="text_info"> <bounds x="38.25" y="11" width="5" height="1.5" /> </bezel>
- <bezel element="text_cl"> <bounds x="47.25" y="11" width="5" height="1.5" /> </bezel>
- <bezel element="text_lev"> <bounds x="56.25" y="11" width="5" height="1.5" /> </bezel>
- <bezel element="text_ent"> <bounds x="65.25" y="11" width="5" height="1.5" /> </bezel>
- <bezel element="text_res"> <bounds x="74.25" y="11" width="5" height="1.5" /> </bezel>
-
- <bezel element="hlb" inputtag="KEY.0" inputmask="0x01"> <bounds x="13" y="2" width="1.5" height="2.5" /> </bezel>
- <bezel element="hlb" inputtag="KEY.0" inputmask="0x02"> <bounds x="22" y="2" width="1.5" height="2.5" /> </bezel>
- <bezel element="hlb" inputtag="KEY.0" inputmask="0x04"> <bounds x="31" y="2" width="1.5" height="2.5" /> </bezel>
- <bezel element="hlb" inputtag="KEY.0" inputmask="0x08"> <bounds x="40" y="2" width="1.5" height="2.5" /> </bezel>
- <bezel element="hlb" inputtag="KEY.0" inputmask="0x10"> <bounds x="49" y="2" width="1.5" height="2.5" /> </bezel>
- <bezel element="hlb" inputtag="KEY.0" inputmask="0x20"> <bounds x="58" y="2" width="1.5" height="2.5" /> </bezel>
- <bezel element="hlb" inputtag="KEY.0" inputmask="0x40"> <bounds x="67" y="2" width="1.5" height="2.5" /> </bezel>
- <bezel element="hlb" inputtag="KEY.0" inputmask="0x80"> <bounds x="76" y="2" width="1.5" height="2.5" /> </bezel>
- <bezel element="hlb" inputtag="KEY.1" inputmask="0x01"> <bounds x="13" y="8" width="1.5" height="2.5" /> </bezel>
- <bezel element="hlb" inputtag="KEY.1" inputmask="0x02"> <bounds x="22" y="8" width="1.5" height="2.5" /> </bezel>
- <bezel element="hlb" inputtag="KEY.1" inputmask="0x04"> <bounds x="31" y="8" width="1.5" height="2.5" /> </bezel>
- <bezel element="hlb" inputtag="KEY.1" inputmask="0x08"> <bounds x="40" y="8" width="1.5" height="2.5" /> </bezel>
- <bezel element="hlb" inputtag="KEY.1" inputmask="0x10"> <bounds x="49" y="8" width="1.5" height="2.5" /> </bezel>
- <bezel element="hlb" inputtag="KEY.1" inputmask="0x20"> <bounds x="58" y="8" width="1.5" height="2.5" /> </bezel>
- <bezel element="hlb" inputtag="KEY.1" inputmask="0x40"> <bounds x="67" y="8" width="1.5" height="2.5" /> </bezel>
- <bezel element="hlbr" inputtag="KEY.1" inputmask="0x80"> <bounds x="76" y="8" width="1.5" height="2.5" /> </bezel>
+ <element ref="background"><bounds x="0" y="0" width="80" height="13" /></element>
+
+ <element ref="text_lcd"> <bounds x="0.5" y="0" width="9" height="1.5"/></element>
+ <element ref="led7seg_background"> <bounds x="0.5" y="1.5" width="9" height="4" /> </element>
+ <element name="digit0" ref="digit"> <bounds x="1" y="2" width="2" height="3" /> </element>
+ <element name="digit1" ref="digit"> <bounds x="3" y="2" width="2" height="3" /> </element>
+ <element name="digit2" ref="digit"> <bounds x="5" y="2" width="2" height="3" /> </element>
+ <element name="digit3" ref="digit"> <bounds x="7" y="2" width="2" height="3" /> </element>
+ <element ref="led7seg_background"> <bounds x="0.5" y="7.5" width="9" height="4" /> </element>
+ <element name="digit4" ref="digit"> <bounds x="1" y="8" width="2" height="3" /> </element>
+ <element name="digit5" ref="digit"> <bounds x="3" y="8" width="2" height="3" /> </element>
+ <element name="digit6" ref="digit"> <bounds x="5" y="8" width="2" height="3" /> </element>
+ <element name="digit7" ref="digit"> <bounds x="7" y="8" width="2" height="3" /> </element>
+
+ <element name="led100" ref="led"> <bounds x="13.1" y="0.1" width="1.3" height="1.3" /> </element>
+ <element name="led104" ref="led"> <bounds x="22.1" y="0.1" width="1.3" height="1.3" /> </element>
+ <element name="led108" ref="led"> <bounds x="31.1" y="0.1" width="1.3" height="1.3" /> </element>
+ <element name="led112" ref="led"> <bounds x="40.1" y="0.1" width="1.3" height="1.3" /> </element>
+ <element name="led102" ref="led"> <bounds x="49.1" y="0.1" width="1.3" height="1.3" /> </element>
+ <element name="led106" ref="led"> <bounds x="58.1" y="0.1" width="1.3" height="1.3" /> </element>
+ <element name="led111" ref="led"> <bounds x="67.1" y="0.1" width="1.3" height="1.3" /> </element>
+ <element name="led115" ref="led"> <bounds x="76.1" y="0.1" width="1.3" height="1.3" /> </element>
+
+ <element ref="text_book"> <bounds x="15" y="0" width="4" height="1.5" /> </element>
+ <element ref="text_pos"> <bounds x="24" y="0" width="3" height="1.5" /> </element>
+ <element ref="text_mem"> <bounds x="33" y="0" width="3" height="1.5" /> </element>
+ <element ref="text_info"> <bounds x="42" y="0" width="4" height="1.5" /> </element>
+ <element ref="text_err"> <bounds x="51" y="0" width="3" height="1.5" /> </element>
+ <element ref="text_lev"> <bounds x="60" y="0" width="3" height="1.5" /> </element>
+ <element ref="text_black"> <bounds x="69" y="0" width="1" height="1.5" /> </element>
+ <element ref="text_white"> <bounds x="78" y="0" width="1" height="1.5" /> </element>
+ <element ref="text_b1"> <bounds x="11.25" y="5" width="5" height="1.5" /> </element>
+ <element ref="text_b2"> <bounds x="20.25" y="5" width="5" height="1.5" /> </element>
+ <element ref="text_b3"> <bounds x="29.25" y="5" width="5" height="1.5" /> </element>
+ <element ref="text_b4"> <bounds x="38.25" y="5" width="5" height="1.5" /> </element>
+ <element ref="text_b5"> <bounds x="47.25" y="5" width="5" height="1.5" /> </element>
+ <element ref="text_b6"> <bounds x="56.25" y="5" width="5" height="1.5" /> </element>
+ <element ref="text_b7"> <bounds x="65.25" y="5" width="5" height="1.5" /> </element>
+ <element ref="text_b8"> <bounds x="74.25" y="5" width="5" height="1.5" /> </element>
+ <element ref="text_book9"> <bounds x="11.25" y="11" width="5" height="1.5" /> </element>
+ <element ref="text_pos0"> <bounds x="20.25" y="11" width="5" height="1.5" /> </element>
+ <element ref="text_mem"> <bounds x="29.25" y="11" width="5" height="1.5" /> </element>
+ <element ref="text_info"> <bounds x="38.25" y="11" width="5" height="1.5" /> </element>
+ <element ref="text_cl"> <bounds x="47.25" y="11" width="5" height="1.5" /> </element>
+ <element ref="text_lev"> <bounds x="56.25" y="11" width="5" height="1.5" /> </element>
+ <element ref="text_ent"> <bounds x="65.25" y="11" width="5" height="1.5" /> </element>
+ <element ref="text_res"> <bounds x="74.25" y="11" width="5" height="1.5" /> </element>
+
+ <element ref="hlb" inputtag="KEY.0" inputmask="0x01"> <bounds x="13" y="2" width="1.5" height="2.5" /> </element>
+ <element ref="hlb" inputtag="KEY.0" inputmask="0x02"> <bounds x="22" y="2" width="1.5" height="2.5" /> </element>
+ <element ref="hlb" inputtag="KEY.0" inputmask="0x04"> <bounds x="31" y="2" width="1.5" height="2.5" /> </element>
+ <element ref="hlb" inputtag="KEY.0" inputmask="0x08"> <bounds x="40" y="2" width="1.5" height="2.5" /> </element>
+ <element ref="hlb" inputtag="KEY.0" inputmask="0x10"> <bounds x="49" y="2" width="1.5" height="2.5" /> </element>
+ <element ref="hlb" inputtag="KEY.0" inputmask="0x20"> <bounds x="58" y="2" width="1.5" height="2.5" /> </element>
+ <element ref="hlb" inputtag="KEY.0" inputmask="0x40"> <bounds x="67" y="2" width="1.5" height="2.5" /> </element>
+ <element ref="hlb" inputtag="KEY.0" inputmask="0x80"> <bounds x="76" y="2" width="1.5" height="2.5" /> </element>
+ <element ref="hlb" inputtag="KEY.1" inputmask="0x01"> <bounds x="13" y="8" width="1.5" height="2.5" /> </element>
+ <element ref="hlb" inputtag="KEY.1" inputmask="0x02"> <bounds x="22" y="8" width="1.5" height="2.5" /> </element>
+ <element ref="hlb" inputtag="KEY.1" inputmask="0x04"> <bounds x="31" y="8" width="1.5" height="2.5" /> </element>
+ <element ref="hlb" inputtag="KEY.1" inputmask="0x08"> <bounds x="40" y="8" width="1.5" height="2.5" /> </element>
+ <element ref="hlb" inputtag="KEY.1" inputmask="0x10"> <bounds x="49" y="8" width="1.5" height="2.5" /> </element>
+ <element ref="hlb" inputtag="KEY.1" inputmask="0x20"> <bounds x="58" y="8" width="1.5" height="2.5" /> </element>
+ <element ref="hlb" inputtag="KEY.1" inputmask="0x40"> <bounds x="67" y="8" width="1.5" height="2.5" /> </element>
+ <element ref="hlbr" inputtag="KEY.1" inputmask="0x80"> <bounds x="76" y="8" width="1.5" height="2.5" /> </element>
</group>
<!-- build screen -->
<view name="Internal Layout">
<bounds left="0" right="100" top="0" bottom="102" />
- <bezel element="background"><bounds x="13" y="0" width="87" height="102" /></bezel>
+ <element ref="background"><bounds x="13" y="0" width="87" height="102" /></element>
<!-- chessboard coords -->
- <bezel element="white"><bounds x="16.5" y="3" width="81" height="81" /></bezel>
- <bezel element="text_8"><bounds x="13.7" y="7.5" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="13.7" y="17.5" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="13.7" y="27.5" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="13.7" y="37.5" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="13.7" y="47.5" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="13.7" y="57.5" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="13.7" y="67.5" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="13.7" y="77.5" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="20.5" y="85" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="30.5" y="85" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="40.5" y="85" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="50.5" y="85" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="60.5" y="85" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="70.5" y="85" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="80.5" y="85" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="90.5" y="85" width="2" height="2" /></bezel>
+ <element ref="white"><bounds x="16.5" y="3" width="81" height="81" /></element>
+ <element ref="text_8"><bounds x="13.7" y="7.5" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="13.7" y="17.5" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="13.7" y="27.5" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="13.7" y="37.5" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="13.7" y="47.5" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="13.7" y="57.5" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="13.7" y="67.5" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="13.7" y="77.5" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="20.5" y="85" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="30.5" y="85" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="40.5" y="85" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="50.5" y="85" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="60.5" y="85" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="70.5" y="85" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="80.5" y="85" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="90.5" y="85" width="2" height="2" /></element>
<!-- LCD panel -->
<group ref="panel"><bounds x="17" y="88" width="80" height="13" /></group>
diff --git a/src/mame/layout/mephisto_smondial2.lay b/src/mame/layout/mephisto_smondial2.lay
index 8ab09c4d4f3..154ad36e9a7 100644
--- a/src/mame/layout/mephisto_smondial2.lay
+++ b/src/mame/layout/mephisto_smondial2.lay
@@ -126,100 +126,100 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- sensors, pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -278,218 +278,218 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
<group name="panel">
<bounds left="0" right="79" top="0" bottom="13" />
- <bezel element="background"><bounds x="0" y="0" width="79" height="13" /></bezel>
-
- <bezel element="text_lcd"> <bounds x="0.5" y="0" width="9" height="1.5" /> </bezel>
- <bezel element="led7seg_background"> <bounds x="0.5" y="2" width="9" height="4" /> </bezel>
- <bezel name="digit0" element="digit"> <bounds x="1" y="2.5" width="2" height="3" /> </bezel>
- <bezel name="digit1" element="digit"> <bounds x="3" y="2.5" width="2" height="3" /> </bezel>
- <bezel name="digit2" element="digit"> <bounds x="5" y="2.5" width="2" height="3" /> </bezel>
- <bezel name="digit3" element="digit"> <bounds x="7" y="2.5" width="2" height="3" /> </bezel>
- <bezel element="led7seg_background"> <bounds x="0.5" y="7.5" width="9" height="4" /> </bezel>
- <bezel name="digit4" element="digit"> <bounds x="1" y="8" width="2" height="3" /> </bezel>
- <bezel name="digit5" element="digit"> <bounds x="3" y="8" width="2" height="3" /> </bezel>
- <bezel name="digit6" element="digit"> <bounds x="5" y="8" width="2" height="3" /> </bezel>
- <bezel name="digit7" element="digit"> <bounds x="7" y="8" width="2" height="3" /> </bezel>
-
- <bezel name="led100" element="led"> <bounds x="13.1" y="0.25" width="1.3" height="1" /> </bezel>
- <bezel name="led101" element="led"> <bounds x="21.6" y="0.25" width="1.3" height="1" /> </bezel>
- <bezel name="led102" element="led"> <bounds x="30.1" y="0.25" width="1.3" height="1" /> </bezel>
- <bezel name="led103" element="led"> <bounds x="38.6" y="0.25" width="1.3" height="1" /> </bezel>
- <bezel name="led104" element="led"> <bounds x="47.1" y="0.25" width="1.3" height="1" /> </bezel>
- <bezel name="led105" element="led"> <bounds x="55.6" y="0.25" width="1.3" height="1" /> </bezel>
- <bezel name="led106" element="led"> <bounds x="64.1" y="0.25" width="1.3" height="1" /> </bezel>
- <bezel name="led107" element="led"> <bounds x="72.6" y="0.25" width="1.3" height="1" /> </bezel>
-
- <bezel element="black"> <bounds x="13" y="2" width="6" height="4" /> </bezel>
- <bezel element="black"> <bounds x="21.5" y="2" width="6" height="4" /> </bezel>
- <bezel element="black"> <bounds x="30" y="2" width="6" height="4" /> </bezel>
- <bezel element="black"> <bounds x="38.5" y="2" width="6" height="4" /> </bezel>
- <bezel element="black"> <bounds x="47" y="2" width="6" height="4" /> </bezel>
- <bezel element="black"> <bounds x="55.5" y="2" width="6" height="4" /> </bezel>
- <bezel element="black"> <bounds x="64" y="2" width="6" height="4" /> </bezel>
- <bezel element="black"> <bounds x="72.5" y="2" width="6" height="4" /> </bezel>
- <bezel element="red"> <bounds x="13" y="7.5" width="6" height="4" /> </bezel>
- <bezel element="black"> <bounds x="21.5" y="7.5" width="6" height="4" /> </bezel>
- <bezel element="black"> <bounds x="30" y="7.5" width="6" height="4" /> </bezel>
- <bezel element="black"> <bounds x="38.5" y="7.5" width="6" height="4" /> </bezel>
- <bezel element="black"> <bounds x="47" y="7.5" width="6" height="4" /> </bezel>
- <bezel element="black"> <bounds x="55.5" y="7.5" width="6" height="4" /> </bezel>
- <bezel element="black"> <bounds x="64" y="7.5" width="6" height="4" /> </bezel>
- <bezel element="red"> <bounds x="72.5" y="7.5" width="6" height="4" /> </bezel>
-
- <bezel element="text_tutor"> <bounds x="15" y="0" width="4" height="1.5" /> </bezel>
- <bezel element="text_info"> <bounds x="23.5" y="0" width="3.5" height="1.5" /> </bezel>
- <bezel element="text_wpos"> <bounds x="32" y="0" width="3" height="1.5" /> </bezel>
- <bezel element="text_wmem"> <bounds x="40.5" y="0" width="3" height="1.5" /> </bezel>
- <bezel element="text_wlev"> <bounds x="49" y="0" width="3" height="1.5" /> </bezel>
- <bezel element="text_play"> <bounds x="57.5" y="0" width="3.5" height="1.5" /> </bezel>
- <bezel element="text_black"> <bounds x="66" y="0" width="1" height="1.5" /> </bezel>
- <bezel element="text_white"> <bounds x="75" y="0" width="1" height="1.5" /> </bezel>
- <bezel element="text_b1"> <bounds x="13.5" y="3.25" width="5" height="1.5" /> </bezel>
- <bezel element="text_b2"> <bounds x="22" y="3.25" width="5" height="1.5" /> </bezel>
- <bezel element="text_b3"> <bounds x="30.5" y="3.25" width="5" height="1.5" /> </bezel>
- <bezel element="text_b4"> <bounds x="39" y="3.25" width="5" height="1.5" /> </bezel>
- <bezel element="text_b5"> <bounds x="47.5" y="3.25" width="5" height="1.5" /> </bezel>
- <bezel element="text_b6"> <bounds x="56" y="3.25" width="5" height="1.5" /> </bezel>
- <bezel element="text_b7"> <bounds x="64.5" y="3.25" width="5" height="1.5" /> </bezel>
- <bezel element="text_b8"> <bounds x="73" y="3.25" width="5" height="1.5" /> </bezel>
- <bezel element="text_help9"> <bounds x="13.5" y="8.75" width="5" height="1.5" /> </bezel>
- <bezel element="text_info0"> <bounds x="22" y="8.75" width="5" height="1.5" /> </bezel>
- <bezel element="text_pos"> <bounds x="30.5" y="8.75" width="5" height="1.5" /> </bezel>
- <bezel element="text_mem"> <bounds x="39" y="8.75" width="5" height="1.5" /> </bezel>
- <bezel element="text_lev"> <bounds x="47.5" y="8.75" width="5" height="1.5" /> </bezel>
- <bezel element="text_cl"> <bounds x="56" y="8.75" width="5" height="1.5" /> </bezel>
- <bezel element="text_ent"> <bounds x="64.5" y="8.75" width="5" height="1.5" /> </bezel>
- <bezel element="text_res"> <bounds x="73" y="8.75" width="5" height="1.5" /> </bezel>
-
- <bezel element="hlb" inputtag="KEY.1" inputmask="0x01"> <bounds x="13" y="2" width="6" height="4" /> <color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="KEY.1" inputmask="0x10"> <bounds x="21.5" y="2" width="6" height="4" /> <color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="KEY.0" inputmask="0x01"> <bounds x="30" y="2" width="6" height="4" /> <color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="KEY.0" inputmask="0x10"> <bounds x="38.5" y="2" width="6" height="4" /> <color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="KEY.1" inputmask="0x02"> <bounds x="47" y="2" width="6" height="4" /> <color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="KEY.1" inputmask="0x20"> <bounds x="55.5" y="2" width="6" height="4" /> <color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="KEY.0" inputmask="0x02"> <bounds x="64" y="2" width="6" height="4" /> <color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="KEY.0" inputmask="0x20"> <bounds x="72.5" y="2" width="6" height="4" /> <color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="KEY.1" inputmask="0x04"> <bounds x="13" y="7.5" width="6" height="4" /> <color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="KEY.1" inputmask="0x40"> <bounds x="21.5" y="7.5" width="6" height="4" /> <color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="KEY.0" inputmask="0x04"> <bounds x="30" y="7.5" width="6" height="4" /> <color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="KEY.0" inputmask="0x40"> <bounds x="38.5" y="7.5" width="6" height="4" /> <color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="KEY.1" inputmask="0x08"> <bounds x="47" y="7.5" width="6" height="4" /> <color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="KEY.1" inputmask="0x80"> <bounds x="55.5" y="7.5" width="6" height="4" /> <color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="KEY.0" inputmask="0x08"> <bounds x="64" y="7.5" width="6" height="4" /> <color alpha="0.3" /></bezel>
- <bezel element="hlb" inputtag="KEY.0" inputmask="0x80"> <bounds x="72.5" y="7.5" width="6" height="4" /> <color alpha="0.3" /></bezel>
+ <element ref="background"><bounds x="0" y="0" width="79" height="13" /></element>
+
+ <element ref="text_lcd"> <bounds x="0.5" y="0" width="9" height="1.5" /> </element>
+ <element ref="led7seg_background"> <bounds x="0.5" y="2" width="9" height="4" /> </element>
+ <element name="digit0" ref="digit"> <bounds x="1" y="2.5" width="2" height="3" /> </element>
+ <element name="digit1" ref="digit"> <bounds x="3" y="2.5" width="2" height="3" /> </element>
+ <element name="digit2" ref="digit"> <bounds x="5" y="2.5" width="2" height="3" /> </element>
+ <element name="digit3" ref="digit"> <bounds x="7" y="2.5" width="2" height="3" /> </element>
+ <element ref="led7seg_background"> <bounds x="0.5" y="7.5" width="9" height="4" /> </element>
+ <element name="digit4" ref="digit"> <bounds x="1" y="8" width="2" height="3" /> </element>
+ <element name="digit5" ref="digit"> <bounds x="3" y="8" width="2" height="3" /> </element>
+ <element name="digit6" ref="digit"> <bounds x="5" y="8" width="2" height="3" /> </element>
+ <element name="digit7" ref="digit"> <bounds x="7" y="8" width="2" height="3" /> </element>
+
+ <element name="led100" ref="led"> <bounds x="13.1" y="0.25" width="1.3" height="1" /> </element>
+ <element name="led101" ref="led"> <bounds x="21.6" y="0.25" width="1.3" height="1" /> </element>
+ <element name="led102" ref="led"> <bounds x="30.1" y="0.25" width="1.3" height="1" /> </element>
+ <element name="led103" ref="led"> <bounds x="38.6" y="0.25" width="1.3" height="1" /> </element>
+ <element name="led104" ref="led"> <bounds x="47.1" y="0.25" width="1.3" height="1" /> </element>
+ <element name="led105" ref="led"> <bounds x="55.6" y="0.25" width="1.3" height="1" /> </element>
+ <element name="led106" ref="led"> <bounds x="64.1" y="0.25" width="1.3" height="1" /> </element>
+ <element name="led107" ref="led"> <bounds x="72.6" y="0.25" width="1.3" height="1" /> </element>
+
+ <element ref="black"> <bounds x="13" y="2" width="6" height="4" /> </element>
+ <element ref="black"> <bounds x="21.5" y="2" width="6" height="4" /> </element>
+ <element ref="black"> <bounds x="30" y="2" width="6" height="4" /> </element>
+ <element ref="black"> <bounds x="38.5" y="2" width="6" height="4" /> </element>
+ <element ref="black"> <bounds x="47" y="2" width="6" height="4" /> </element>
+ <element ref="black"> <bounds x="55.5" y="2" width="6" height="4" /> </element>
+ <element ref="black"> <bounds x="64" y="2" width="6" height="4" /> </element>
+ <element ref="black"> <bounds x="72.5" y="2" width="6" height="4" /> </element>
+ <element ref="red"> <bounds x="13" y="7.5" width="6" height="4" /> </element>
+ <element ref="black"> <bounds x="21.5" y="7.5" width="6" height="4" /> </element>
+ <element ref="black"> <bounds x="30" y="7.5" width="6" height="4" /> </element>
+ <element ref="black"> <bounds x="38.5" y="7.5" width="6" height="4" /> </element>
+ <element ref="black"> <bounds x="47" y="7.5" width="6" height="4" /> </element>
+ <element ref="black"> <bounds x="55.5" y="7.5" width="6" height="4" /> </element>
+ <element ref="black"> <bounds x="64" y="7.5" width="6" height="4" /> </element>
+ <element ref="red"> <bounds x="72.5" y="7.5" width="6" height="4" /> </element>
+
+ <element ref="text_tutor"> <bounds x="15" y="0" width="4" height="1.5" /> </element>
+ <element ref="text_info"> <bounds x="23.5" y="0" width="3.5" height="1.5" /> </element>
+ <element ref="text_wpos"> <bounds x="32" y="0" width="3" height="1.5" /> </element>
+ <element ref="text_wmem"> <bounds x="40.5" y="0" width="3" height="1.5" /> </element>
+ <element ref="text_wlev"> <bounds x="49" y="0" width="3" height="1.5" /> </element>
+ <element ref="text_play"> <bounds x="57.5" y="0" width="3.5" height="1.5" /> </element>
+ <element ref="text_black"> <bounds x="66" y="0" width="1" height="1.5" /> </element>
+ <element ref="text_white"> <bounds x="75" y="0" width="1" height="1.5" /> </element>
+ <element ref="text_b1"> <bounds x="13.5" y="3.25" width="5" height="1.5" /> </element>
+ <element ref="text_b2"> <bounds x="22" y="3.25" width="5" height="1.5" /> </element>
+ <element ref="text_b3"> <bounds x="30.5" y="3.25" width="5" height="1.5" /> </element>
+ <element ref="text_b4"> <bounds x="39" y="3.25" width="5" height="1.5" /> </element>
+ <element ref="text_b5"> <bounds x="47.5" y="3.25" width="5" height="1.5" /> </element>
+ <element ref="text_b6"> <bounds x="56" y="3.25" width="5" height="1.5" /> </element>
+ <element ref="text_b7"> <bounds x="64.5" y="3.25" width="5" height="1.5" /> </element>
+ <element ref="text_b8"> <bounds x="73" y="3.25" width="5" height="1.5" /> </element>
+ <element ref="text_help9"> <bounds x="13.5" y="8.75" width="5" height="1.5" /> </element>
+ <element ref="text_info0"> <bounds x="22" y="8.75" width="5" height="1.5" /> </element>
+ <element ref="text_pos"> <bounds x="30.5" y="8.75" width="5" height="1.5" /> </element>
+ <element ref="text_mem"> <bounds x="39" y="8.75" width="5" height="1.5" /> </element>
+ <element ref="text_lev"> <bounds x="47.5" y="8.75" width="5" height="1.5" /> </element>
+ <element ref="text_cl"> <bounds x="56" y="8.75" width="5" height="1.5" /> </element>
+ <element ref="text_ent"> <bounds x="64.5" y="8.75" width="5" height="1.5" /> </element>
+ <element ref="text_res"> <bounds x="73" y="8.75" width="5" height="1.5" /> </element>
+
+ <element ref="hlb" inputtag="KEY.1" inputmask="0x01"> <bounds x="13" y="2" width="6" height="4" /> <color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="KEY.1" inputmask="0x10"> <bounds x="21.5" y="2" width="6" height="4" /> <color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="KEY.0" inputmask="0x01"> <bounds x="30" y="2" width="6" height="4" /> <color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="KEY.0" inputmask="0x10"> <bounds x="38.5" y="2" width="6" height="4" /> <color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="KEY.1" inputmask="0x02"> <bounds x="47" y="2" width="6" height="4" /> <color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="KEY.1" inputmask="0x20"> <bounds x="55.5" y="2" width="6" height="4" /> <color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="KEY.0" inputmask="0x02"> <bounds x="64" y="2" width="6" height="4" /> <color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="KEY.0" inputmask="0x20"> <bounds x="72.5" y="2" width="6" height="4" /> <color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="KEY.1" inputmask="0x04"> <bounds x="13" y="7.5" width="6" height="4" /> <color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="KEY.1" inputmask="0x40"> <bounds x="21.5" y="7.5" width="6" height="4" /> <color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="KEY.0" inputmask="0x04"> <bounds x="30" y="7.5" width="6" height="4" /> <color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="KEY.0" inputmask="0x40"> <bounds x="38.5" y="7.5" width="6" height="4" /> <color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="KEY.1" inputmask="0x08"> <bounds x="47" y="7.5" width="6" height="4" /> <color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="KEY.1" inputmask="0x80"> <bounds x="55.5" y="7.5" width="6" height="4" /> <color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="KEY.0" inputmask="0x08"> <bounds x="64" y="7.5" width="6" height="4" /> <color alpha="0.3" /></element>
+ <element ref="hlb" inputtag="KEY.0" inputmask="0x80"> <bounds x="72.5" y="7.5" width="6" height="4" /> <color alpha="0.3" /></element>
</group>
<!-- build screen -->
<view name="Internal Layout">
<bounds left="0" right="101" top="0" bottom="102" />
- <bezel element="background"><bounds x="13" y="0" width="88" height="102" /></bezel>
+ <element ref="background"><bounds x="13" y="0" width="88" height="102" /></element>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="13.5" y="7" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="13.5" y="17" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="13.5" y="27" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="13.5" y="37" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="13.5" y="47" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="13.5" y="57" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="13.5" y="67" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="13.5" y="77" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="13.5" y="7" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="13.5" y="17" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="13.5" y="27" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="13.5" y="37" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="13.5" y="47" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="13.5" y="57" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="13.5" y="67" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="13.5" y="77" width="2" height="2" /></element>
- <bezel element="text_a"><bounds x="22" y="86" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="32" y="86" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="42" y="86" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="52" y="86" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="62" y="86" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="72" y="86" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="82" y="86" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="92" y="86" width="2" height="2" /></bezel>
+ <element ref="text_a"><bounds x="22" y="86" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="32" y="86" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="42" y="86" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="52" y="86" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="62" y="86" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="72" y="86" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="82" y="86" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="92" y="86" width="2" height="2" /></element>
- <!-- chessboard bezel -->
+ <!-- chessboard element -->
- <bezel element="black"><bounds x="17.5" y="2.5" width="81" height="81" /></bezel>
+ <element ref="black"><bounds x="17.5" y="2.5" width="81" height="81" /></element>
<!-- chessboard leds -->
- <bezel name="led0" element="led"><bounds x="15.5" y="77.25" width="1" height="1.5" /></bezel>
- <bezel name="led1" element="led"><bounds x="15.5" y="67.25" width="1" height="1.5" /></bezel>
- <bezel name="led2" element="led"><bounds x="15.5" y="57.25" width="1" height="1.5" /></bezel>
- <bezel name="led3" element="led"><bounds x="15.5" y="47.25" width="1" height="1.5" /></bezel>
- <bezel name="led4" element="led"><bounds x="15.5" y="37.25" width="1" height="1.5" /></bezel>
- <bezel name="led5" element="led"><bounds x="15.5" y="27.25" width="1" height="1.5" /></bezel>
- <bezel name="led6" element="led"><bounds x="15.5" y="17.25" width="1" height="1.5" /></bezel>
- <bezel name="led7" element="led"><bounds x="15.5" y="7.25" width="1" height="1.5" /></bezel>
-
- <bezel name="led8" element="led"><bounds x="22.25" y="84.5" width="1.5" height="1" /></bezel>
- <bezel name="led9" element="led"><bounds x="32.25" y="84.5" width="1.5" height="1" /></bezel>
- <bezel name="led10" element="led"><bounds x="42.25" y="84.5" width="1.5" height="1" /></bezel>
- <bezel name="led11" element="led"><bounds x="52.25" y="84.5" width="1.5" height="1" /></bezel>
- <bezel name="led12" element="led"><bounds x="62.25" y="84.5" width="1.5" height="1" /></bezel>
- <bezel name="led13" element="led"><bounds x="72.25" y="84.5" width="1.5" height="1" /></bezel>
- <bezel name="led14" element="led"><bounds x="82.25" y="84.5" width="1.5" height="1" /></bezel>
- <bezel name="led15" element="led"><bounds x="92.25" y="84.5" width="1.5" height="1" /></bezel>
+ <element name="led0" ref="led"><bounds x="15.5" y="77.25" width="1" height="1.5" /></element>
+ <element name="led1" ref="led"><bounds x="15.5" y="67.25" width="1" height="1.5" /></element>
+ <element name="led2" ref="led"><bounds x="15.5" y="57.25" width="1" height="1.5" /></element>
+ <element name="led3" ref="led"><bounds x="15.5" y="47.25" width="1" height="1.5" /></element>
+ <element name="led4" ref="led"><bounds x="15.5" y="37.25" width="1" height="1.5" /></element>
+ <element name="led5" ref="led"><bounds x="15.5" y="27.25" width="1" height="1.5" /></element>
+ <element name="led6" ref="led"><bounds x="15.5" y="17.25" width="1" height="1.5" /></element>
+ <element name="led7" ref="led"><bounds x="15.5" y="7.25" width="1" height="1.5" /></element>
+
+ <element name="led8" ref="led"><bounds x="22.25" y="84.5" width="1.5" height="1" /></element>
+ <element name="led9" ref="led"><bounds x="32.25" y="84.5" width="1.5" height="1" /></element>
+ <element name="led10" ref="led"><bounds x="42.25" y="84.5" width="1.5" height="1" /></element>
+ <element name="led11" ref="led"><bounds x="52.25" y="84.5" width="1.5" height="1" /></element>
+ <element name="led12" ref="led"><bounds x="62.25" y="84.5" width="1.5" height="1" /></element>
+ <element name="led13" ref="led"><bounds x="72.25" y="84.5" width="1.5" height="1" /></element>
+ <element name="led14" ref="led"><bounds x="82.25" y="84.5" width="1.5" height="1" /></element>
+ <element name="led15" ref="led"><bounds x="92.25" y="84.5" width="1.5" height="1" /></element>
<!-- LCD panel -->
diff --git a/src/mame/layout/merlin.lay b/src/mame/layout/merlin.lay
index 514abe3399a..d824567560e 100644
--- a/src/mame/layout/merlin.lay
+++ b/src/mame/layout/merlin.lay
@@ -229,178 +229,178 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="88" top="0" bottom="216" />
- <bezel element="static_black">
+ <element ref="static_black">
<bounds left="0" right="88" top="0" bottom="216" />
- </bezel>
+ </element>
<!-- (don't care about the upper loudspeaker+logo part) -->
- <bezel element="static_darkred">
+ <element ref="static_darkred">
<bounds x="10" y="4" width="68" height="160" />
- </bezel>
+ </element>
- <bezel element="static_red">
+ <element ref="static_red">
<bounds x="7" y="0" width="74" height="8" />
- </bezel>
- <bezel element="static_red">
+ </element>
+ <element ref="static_red">
<bounds x="4" y="14" width="80" height="128" />
- </bezel>
- <bezel element="static_red">
+ </element>
+ <element ref="static_red">
<bounds x="7" y="148" width="74" height="62" />
- </bezel>
+ </element>
<!-- number panels -->
- <bezel element="panel_0">
+ <element ref="panel_0">
<bounds x="34" y="20" width="20" height="20" />
- </bezel>
- <bezel name="0.0" element="led">
+ </element>
+ <element name="0.0" ref="led">
<bounds x="34" y="20" width="20" height="20" />
- </bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x01">
+ </element>
+ <element ref="button" inputtag="IN.0" inputmask="0x01">
<bounds x="34" y="20" width="20" height="20" />
<color alpha="0.2" />
- </bezel>
+ </element>
- <bezel element="panel_1">
+ <element ref="panel_1">
<bounds x="10" y="44" width="20" height="20" />
- </bezel>
- <bezel name="0.1" element="led">
+ </element>
+ <element name="0.1" ref="led">
<bounds x="10" y="44" width="20" height="20" />
- </bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x02">
+ </element>
+ <element ref="button" inputtag="IN.0" inputmask="0x02">
<bounds x="10" y="44" width="20" height="20" />
<color alpha="0.2" />
- </bezel>
- <bezel element="panel_2">
+ </element>
+ <element ref="panel_2">
<bounds x="34" y="44" width="20" height="20" />
- </bezel>
- <bezel name="0.2" element="led">
+ </element>
+ <element name="0.2" ref="led">
<bounds x="34" y="44" width="20" height="20" />
- </bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x08">
+ </element>
+ <element ref="button" inputtag="IN.0" inputmask="0x08">
<bounds x="34" y="44" width="20" height="20" />
<color alpha="0.2" />
- </bezel>
- <bezel element="panel_3">
+ </element>
+ <element ref="panel_3">
<bounds x="58" y="44" width="20" height="20" />
- </bezel>
- <bezel name="0.3" element="led">
+ </element>
+ <element name="0.3" ref="led">
<bounds x="58" y="44" width="20" height="20" />
- </bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x04">
+ </element>
+ <element ref="button" inputtag="IN.0" inputmask="0x04">
<bounds x="58" y="44" width="20" height="20" />
<color alpha="0.2" />
- </bezel>
+ </element>
- <bezel element="panel_4">
+ <element ref="panel_4">
<bounds x="10" y="68" width="20" height="20" />
- </bezel>
- <bezel name="0.4" element="led">
+ </element>
+ <element name="0.4" ref="led">
<bounds x="10" y="68" width="20" height="20" />
- </bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x01">
+ </element>
+ <element ref="button" inputtag="IN.1" inputmask="0x01">
<bounds x="10" y="68" width="20" height="20" />
<color alpha="0.2" />
- </bezel>
- <bezel element="panel_5">
+ </element>
+ <element ref="panel_5">
<bounds x="34" y="68" width="20" height="20" />
- </bezel>
- <bezel name="0.5" element="led">
+ </element>
+ <element name="0.5" ref="led">
<bounds x="34" y="68" width="20" height="20" />
- </bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x02">
+ </element>
+ <element ref="button" inputtag="IN.1" inputmask="0x02">
<bounds x="34" y="68" width="20" height="20" />
<color alpha="0.2" />
- </bezel>
- <bezel element="panel_6">
+ </element>
+ <element ref="panel_6">
<bounds x="58" y="68" width="20" height="20" />
- </bezel>
- <bezel name="0.6" element="led">
+ </element>
+ <element name="0.6" ref="led">
<bounds x="58" y="68" width="20" height="20" />
- </bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x08">
+ </element>
+ <element ref="button" inputtag="IN.1" inputmask="0x08">
<bounds x="58" y="68" width="20" height="20" />
<color alpha="0.2" />
- </bezel>
+ </element>
- <bezel element="panel_7">
+ <element ref="panel_7">
<bounds x="10" y="92" width="20" height="20" />
- </bezel>
- <bezel name="0.7" element="led">
+ </element>
+ <element name="0.7" ref="led">
<bounds x="10" y="92" width="20" height="20" />
- </bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x04">
+ </element>
+ <element ref="button" inputtag="IN.1" inputmask="0x04">
<bounds x="10" y="92" width="20" height="20" />
<color alpha="0.2" />
- </bezel>
- <bezel element="panel_8">
+ </element>
+ <element ref="panel_8">
<bounds x="34" y="92" width="20" height="20" />
- </bezel>
- <bezel name="0.8" element="led">
+ </element>
+ <element name="0.8" ref="led">
<bounds x="34" y="92" width="20" height="20" />
- </bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x01">
+ </element>
+ <element ref="button" inputtag="IN.2" inputmask="0x01">
<bounds x="34" y="92" width="20" height="20" />
<color alpha="0.2" />
- </bezel>
- <bezel element="panel_9">
+ </element>
+ <element ref="panel_9">
<bounds x="58" y="92" width="20" height="20" />
- </bezel>
- <bezel name="0.9" element="led">
+ </element>
+ <element name="0.9" ref="led">
<bounds x="58" y="92" width="20" height="20" />
- </bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x02">
+ </element>
+ <element ref="button" inputtag="IN.2" inputmask="0x02">
<bounds x="58" y="92" width="20" height="20" />
<color alpha="0.2" />
- </bezel>
+ </element>
- <bezel element="panel_10">
+ <element ref="panel_10">
<bounds x="34" y="116" width="20" height="20" />
- </bezel>
- <bezel name="0.10" element="led">
+ </element>
+ <element name="0.10" ref="led">
<bounds x="34" y="116" width="20" height="20" />
- </bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x08">
+ </element>
+ <element ref="button" inputtag="IN.2" inputmask="0x08">
<bounds x="34" y="116" width="20" height="20" />
<color alpha="0.2" />
- </bezel>
+ </element>
<!-- bottom panels -->
- <bezel element="panel_newgame">
+ <element ref="panel_newgame">
<bounds x="21" y="156" width="20" height="20" />
- </bezel>
- <bezel element="button" inputtag="IN.3" inputmask="0x08">
+ </element>
+ <element ref="button" inputtag="IN.3" inputmask="0x08">
<bounds x="21" y="156" width="20" height="20" />
<color alpha="0.2" />
- </bezel>
+ </element>
- <bezel element="panel_samegame">
+ <element ref="panel_samegame">
<bounds x="47" y="156" width="20" height="20" />
- </bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x04">
+ </element>
+ <element ref="button" inputtag="IN.2" inputmask="0x04">
<bounds x="47" y="156" width="20" height="20" />
<color alpha="0.2" />
- </bezel>
+ </element>
- <bezel element="panel_hitme">
+ <element ref="panel_hitme">
<bounds x="21" y="182" width="20" height="20" />
- </bezel>
- <bezel element="button" inputtag="IN.3" inputmask="0x04">
+ </element>
+ <element ref="button" inputtag="IN.3" inputmask="0x04">
<bounds x="21" y="182" width="20" height="20" />
<color alpha="0.2" />
- </bezel>
+ </element>
- <bezel element="panel_compturn">
+ <element ref="panel_compturn">
<bounds x="47" y="182" width="20" height="20" />
- </bezel>
- <bezel element="button" inputtag="IN.3" inputmask="0x02">
+ </element>
+ <element ref="button" inputtag="IN.3" inputmask="0x02">
<bounds x="47" y="182" width="20" height="20" />
<color alpha="0.2" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/milton.lay b/src/mame/layout/milton.lay
index d8ab2d0f022..d171c37fee1 100644
--- a/src/mame/layout/milton.lay
+++ b/src/mame/layout/milton.lay
@@ -54,64 +54,64 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="6.95" top="-0.3" bottom="10.7" />
- <bezel element="white"><bounds x="0" y="4.4" width="6.95" height="0.3" /></bezel>
- <bezel element="white"><bounds x="0" y="5.7" width="6.95" height="0.3" /></bezel>
- <bezel name="led" element="led"><bounds x="2.7" y="5.05" width="0.3" height="0.3" /></bezel>
- <bezel name="led" element="led"><bounds x="3.95" y="5.05" width="0.3" height="0.3" /></bezel>
-
- <bezel element="disk_red"><bounds x="3" y="0" width="1" height="1" /></bezel>
- <bezel element="disk_red"><bounds x="4.2" y="0" width="1" height="1" /></bezel>
- <bezel element="disk_red"><bounds x="2.25" y="0.98" width="1" height="1" /></bezel>
- <bezel element="disk_red"><bounds x="4.95" y="0.98" width="1" height="1" /></bezel>
- <bezel element="disk_red"><bounds x="2.5" y="2.17" width="1" height="1" /></bezel>
- <bezel element="disk_red"><bounds x="4.7" y="2.17" width="1" height="1" /></bezel>
- <bezel element="disk_red"><bounds x="3.6" y="2.7" width="1" height="1" /></bezel>
-
- <bezel element="disk_purple"><bounds x="1" y="0.5" width="1" height="1" /></bezel>
- <bezel element="disk_purple"><bounds x="1" y="1.7" width="1" height="1" /></bezel>
- <bezel element="disk_purple"><bounds x="1" y="2.9" width="1" height="1" /></bezel>
- <bezel element="text_p1"><bounds x="1.3" y="0.65" width="0.65" height="0.7" /></bezel>
- <bezel element="text_p2"><bounds x="1.3" y="1.85" width="0.65" height="0.7" /></bezel>
- <bezel element="text_p3"><bounds x="1.3" y="3.05" width="0.65" height="0.7" /></bezel>
-
- <bezel element="disk_yellow"><bounds x="1.75" y="9.4" width="1" height="1" /></bezel>
- <bezel element="disk_yellow"><bounds x="2.95" y="9.4" width="1" height="1" /></bezel>
- <bezel element="disk_yellow"><bounds x="1" y="8.42" width="1" height="1" /></bezel>
- <bezel element="disk_yellow"><bounds x="3.7" y="8.42" width="1" height="1" /></bezel>
- <bezel element="disk_yellow"><bounds x="1.25" y="7.23" width="1" height="1" /></bezel>
- <bezel element="disk_yellow"><bounds x="3.45" y="7.23" width="1" height="1" /></bezel>
- <bezel element="disk_yellow"><bounds x="2.35" y="6.7" width="1" height="1" /></bezel>
-
- <bezel element="disk_green"><bounds x="4.95" y="6.5" width="1" height="1" /></bezel>
- <bezel element="disk_green"><bounds x="4.95" y="7.7" width="1" height="1" /></bezel>
- <bezel element="disk_green"><bounds x="4.95" y="8.9" width="1" height="1" /></bezel>
- <bezel element="text_g1"><bounds x="5.05" y="6.85" width="0.8" height="0.3" /></bezel>
- <bezel element="text_g2"><bounds x="5.05" y="8.05" width="0.8" height="0.3" /></bezel>
- <bezel element="text_g3"><bounds x="5.05" y="9.25" width="0.8" height="0.3" /></bezel>
-
- <bezel element="hl" inputtag="IN.0" inputmask="0x08"><bounds x="3" y="0" width="1" height="1" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="4.2" y="0" width="1" height="1" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x01"><bounds x="2.25" y="0.98" width="1" height="1" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="4.95" y="0.98" width="1" height="1" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x02"><bounds x="2.5" y="2.17" width="1" height="1" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x01"><bounds x="4.7" y="2.17" width="1" height="1" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x04"><bounds x="3.6" y="2.7" width="1" height="1" /><color alpha="0.25" /></bezel>
-
- <bezel element="hl" inputtag="IN.1" inputmask="0x08"><bounds x="1" y="0.5" width="1" height="1" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x01"><bounds x="1" y="1.7" width="1" height="1" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x02"><bounds x="1" y="2.9" width="1" height="1" /><color alpha="0.25" /></bezel>
-
- <bezel element="hl" inputtag="IN.4" inputmask="0x02"><bounds x="1.75" y="9.4" width="1" height="1" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.4" inputmask="0x01"><bounds x="2.95" y="9.4" width="1" height="1" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.4" inputmask="0x04"><bounds x="1" y="8.42" width="1" height="1" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x08"><bounds x="3.7" y="8.42" width="1" height="1" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.4" inputmask="0x08"><bounds x="1.25" y="7.23" width="1" height="1" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x04"><bounds x="3.45" y="7.23" width="1" height="1" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x02"><bounds x="2.35" y="6.7" width="1" height="1" /><color alpha="0.25" /></bezel>
-
- <bezel element="hl" inputtag="IN.2" inputmask="0x04"><bounds x="4.95" y="6.5" width="1" height="1" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x08"><bounds x="4.95" y="7.7" width="1" height="1" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x01"><bounds x="4.95" y="8.9" width="1" height="1" /><color alpha="0.25" /></bezel>
+ <element ref="white"><bounds x="0" y="4.4" width="6.95" height="0.3" /></element>
+ <element ref="white"><bounds x="0" y="5.7" width="6.95" height="0.3" /></element>
+ <element name="led" ref="led"><bounds x="2.7" y="5.05" width="0.3" height="0.3" /></element>
+ <element name="led" ref="led"><bounds x="3.95" y="5.05" width="0.3" height="0.3" /></element>
+
+ <element ref="disk_red"><bounds x="3" y="0" width="1" height="1" /></element>
+ <element ref="disk_red"><bounds x="4.2" y="0" width="1" height="1" /></element>
+ <element ref="disk_red"><bounds x="2.25" y="0.98" width="1" height="1" /></element>
+ <element ref="disk_red"><bounds x="4.95" y="0.98" width="1" height="1" /></element>
+ <element ref="disk_red"><bounds x="2.5" y="2.17" width="1" height="1" /></element>
+ <element ref="disk_red"><bounds x="4.7" y="2.17" width="1" height="1" /></element>
+ <element ref="disk_red"><bounds x="3.6" y="2.7" width="1" height="1" /></element>
+
+ <element ref="disk_purple"><bounds x="1" y="0.5" width="1" height="1" /></element>
+ <element ref="disk_purple"><bounds x="1" y="1.7" width="1" height="1" /></element>
+ <element ref="disk_purple"><bounds x="1" y="2.9" width="1" height="1" /></element>
+ <element ref="text_p1"><bounds x="1.3" y="0.65" width="0.65" height="0.7" /></element>
+ <element ref="text_p2"><bounds x="1.3" y="1.85" width="0.65" height="0.7" /></element>
+ <element ref="text_p3"><bounds x="1.3" y="3.05" width="0.65" height="0.7" /></element>
+
+ <element ref="disk_yellow"><bounds x="1.75" y="9.4" width="1" height="1" /></element>
+ <element ref="disk_yellow"><bounds x="2.95" y="9.4" width="1" height="1" /></element>
+ <element ref="disk_yellow"><bounds x="1" y="8.42" width="1" height="1" /></element>
+ <element ref="disk_yellow"><bounds x="3.7" y="8.42" width="1" height="1" /></element>
+ <element ref="disk_yellow"><bounds x="1.25" y="7.23" width="1" height="1" /></element>
+ <element ref="disk_yellow"><bounds x="3.45" y="7.23" width="1" height="1" /></element>
+ <element ref="disk_yellow"><bounds x="2.35" y="6.7" width="1" height="1" /></element>
+
+ <element ref="disk_green"><bounds x="4.95" y="6.5" width="1" height="1" /></element>
+ <element ref="disk_green"><bounds x="4.95" y="7.7" width="1" height="1" /></element>
+ <element ref="disk_green"><bounds x="4.95" y="8.9" width="1" height="1" /></element>
+ <element ref="text_g1"><bounds x="5.05" y="6.85" width="0.8" height="0.3" /></element>
+ <element ref="text_g2"><bounds x="5.05" y="8.05" width="0.8" height="0.3" /></element>
+ <element ref="text_g3"><bounds x="5.05" y="9.25" width="0.8" height="0.3" /></element>
+
+ <element ref="hl" inputtag="IN.0" inputmask="0x08"><bounds x="3" y="0" width="1" height="1" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x04"><bounds x="4.2" y="0" width="1" height="1" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x01"><bounds x="2.25" y="0.98" width="1" height="1" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x02"><bounds x="4.95" y="0.98" width="1" height="1" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x02"><bounds x="2.5" y="2.17" width="1" height="1" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x01"><bounds x="4.7" y="2.17" width="1" height="1" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x04"><bounds x="3.6" y="2.7" width="1" height="1" /><color alpha="0.25" /></element>
+
+ <element ref="hl" inputtag="IN.1" inputmask="0x08"><bounds x="1" y="0.5" width="1" height="1" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x01"><bounds x="1" y="1.7" width="1" height="1" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x02"><bounds x="1" y="2.9" width="1" height="1" /><color alpha="0.25" /></element>
+
+ <element ref="hl" inputtag="IN.4" inputmask="0x02"><bounds x="1.75" y="9.4" width="1" height="1" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.4" inputmask="0x01"><bounds x="2.95" y="9.4" width="1" height="1" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.4" inputmask="0x04"><bounds x="1" y="8.42" width="1" height="1" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x08"><bounds x="3.7" y="8.42" width="1" height="1" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.4" inputmask="0x08"><bounds x="1.25" y="7.23" width="1" height="1" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x04"><bounds x="3.45" y="7.23" width="1" height="1" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x02"><bounds x="2.35" y="6.7" width="1" height="1" /><color alpha="0.25" /></element>
+
+ <element ref="hl" inputtag="IN.2" inputmask="0x04"><bounds x="4.95" y="6.5" width="1" height="1" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x08"><bounds x="4.95" y="7.7" width="1" height="1" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x01"><bounds x="4.95" y="8.9" width="1" height="1" /><color alpha="0.25" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/minicom.lay b/src/mame/layout/minicom.lay
index b1a077925b7..915e61d3fd2 100644
--- a/src/mame/layout/minicom.lay
+++ b/src/mame/layout/minicom.lay
@@ -27,90 +27,90 @@ license:CC0
<view name="Default Layout">
<!-- Black background -->
- <bezel element="background">
+ <element ref="background">
<bounds left="00" top="00" right="1380" bottom="130" />
- </bezel>
+ </element>
<!-- 20 digits -->
- <bezel name="digit0" element="digit">
+ <element name="digit0" ref="digit">
<bounds x="0" y="15" width="50" height="80" />
- </bezel>
+ </element>
- <bezel name="digit1" element="digit">
+ <element name="digit1" ref="digit">
<bounds x="70" y="15" width="50" height="80" />
- </bezel>
+ </element>
- <bezel name="digit2" element="digit">
+ <element name="digit2" ref="digit">
<bounds x="140" y="15" width="50" height="80" />
- </bezel>
+ </element>
- <bezel name="digit3" element="digit">
+ <element name="digit3" ref="digit">
<bounds x="210" y="15" width="50" height="80" />
- </bezel>
+ </element>
- <bezel name="digit4" element="digit">
+ <element name="digit4" ref="digit">
<bounds x="280" y="15" width="50" height="80" />
- </bezel>
+ </element>
- <bezel name="digit5" element="digit">
+ <element name="digit5" ref="digit">
<bounds x="350" y="15" width="50" height="80" />
- </bezel>
+ </element>
- <bezel name="digit6" element="digit">
+ <element name="digit6" ref="digit">
<bounds x="420" y="15" width="50" height="80" />
- </bezel>
+ </element>
- <bezel name="digit7" element="digit">
+ <element name="digit7" ref="digit">
<bounds x="490" y="15" width="50" height="80" />
- </bezel>
+ </element>
- <bezel name="digit8" element="digit">
+ <element name="digit8" ref="digit">
<bounds x="560" y="15" width="50" height="80" />
- </bezel>
+ </element>
- <bezel name="digit9" element="digit">
+ <element name="digit9" ref="digit">
<bounds x="630" y="15" width="50" height="80" />
- </bezel>
+ </element>
- <bezel name="digit10" element="digit">
+ <element name="digit10" ref="digit">
<bounds x="700" y="15" width="50" height="80" />
- </bezel>
+ </element>
- <bezel name="digit11" element="digit">
+ <element name="digit11" ref="digit">
<bounds x="770" y="15" width="50" height="80" />
- </bezel>
+ </element>
- <bezel name="digit12" element="digit">
+ <element name="digit12" ref="digit">
<bounds x="840" y="15" width="50" height="80" />
- </bezel>
+ </element>
- <bezel name="digit13" element="digit">
+ <element name="digit13" ref="digit">
<bounds x="910" y="15" width="50" height="80" />
- </bezel>
+ </element>
- <bezel name="digit14" element="digit">
+ <element name="digit14" ref="digit">
<bounds x="980" y="15" width="50" height="80" />
- </bezel>
+ </element>
- <bezel name="digit15" element="digit">
+ <element name="digit15" ref="digit">
<bounds x="1050" y="15" width="50" height="80" />
- </bezel>
+ </element>
- <bezel name="digit16" element="digit">
+ <element name="digit16" ref="digit">
<bounds x="1120" y="15" width="50" height="80" />
- </bezel>
+ </element>
- <bezel name="digit17" element="digit">
+ <element name="digit17" ref="digit">
<bounds x="1190" y="15" width="50" height="80" />
- </bezel>
+ </element>
- <bezel name="digit18" element="digit">
+ <element name="digit18" ref="digit">
<bounds x="1260" y="15" width="50" height="80" />
- </bezel>
+ </element>
- <bezel name="digit19" element="digit">
+ <element name="digit19" ref="digit">
<bounds x="1330" y="15" width="50" height="80" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/mk14.lay b/src/mame/layout/mk14.lay
index bacf71f5374..5f1ae7af668 100644
--- a/src/mame/layout/mk14.lay
+++ b/src/mame/layout/mk14.lay
@@ -17,32 +17,32 @@ license:CC0
<view name="Default Layout">
<!-- Black background -->
- <bezel element="background">
+ <element ref="background">
<bounds left="90" top="95" right="494" bottom="195" />
- </bezel>
- <bezel name="digit7" element="digit">
+ </element>
+ <element name="digit7" ref="digit">
<bounds left="100" top="105" right="148" bottom="185" />
- </bezel>
- <bezel name="digit6" element="digit">
+ </element>
+ <element name="digit6" ref="digit">
<bounds left="148" top="105" right="196" bottom="185" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds left="196" top="105" right="244" bottom="185" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds left="244" top="105" right="292" bottom="185" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds left="292" top="105" right="340" bottom="185" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds left="340" top="105" right="388" bottom="185" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds left="388" top="105" right="436" bottom="185" />
- </bezel>
- <bezel name="digit0" element="digit">
+ </element>
+ <element name="digit0" ref="digit">
<bounds left="436" top="105" right="484" bottom="185" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/mkit09.lay b/src/mame/layout/mkit09.lay
index 0c3de3875ef..301e20365a8 100644
--- a/src/mame/layout/mkit09.lay
+++ b/src/mame/layout/mkit09.lay
@@ -17,26 +17,26 @@ license:CC0
<view name="Default Layout">
<!-- Black background -->
- <bezel element="background">
+ <element ref="background">
<bounds left="97" top="95" right="428" bottom="195" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds left="107" top="105" right="155" bottom="185" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds left="155" top="105" right="203" bottom="185" />
- </bezel>
- <bezel name="digit6" element="digit">
+ </element>
+ <element name="digit6" ref="digit">
<bounds left="203" top="105" right="251" bottom="185" />
- </bezel>
- <bezel name="digit7" element="digit">
+ </element>
+ <element name="digit7" ref="digit">
<bounds left="251" top="105" right="299" bottom="185" />
- </bezel>
- <bezel name="digit8" element="digit">
+ </element>
+ <element name="digit8" ref="digit">
<bounds left="323" top="105" right="370" bottom="185" />
- </bezel>
- <bezel name="digit9" element="digit">
+ </element>
+ <element name="digit9" ref="digit">
<bounds left="371" top="105" right="418" bottom="185" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/mmd1.lay b/src/mame/layout/mmd1.lay
index 998f9808ad2..94b43dd4053 100644
--- a/src/mame/layout/mmd1.lay
+++ b/src/mame/layout/mmd1.lay
@@ -36,93 +36,93 @@ Basic display of LEDs for the MMD-1
</element>
<view name="Default Layout">
- <bezel element="background">
+ <element ref="background">
<bounds left="0" top="0" right="1280" bottom="150" />
- </bezel>
+ </element>
- <bezel name="port1" element="PORT1">
+ <element name="port1" ref="PORT1">
<bounds left="160" right="200" top="20" bottom="40" />
- </bezel>
- <bezel name="p1_7" element="red_led">
+ </element>
+ <element name="p1_7" ref="red_led">
<bounds left="40" right="60" top="100" bottom="120" />
- </bezel>
- <bezel name="p1_6" element="red_led">
+ </element>
+ <element name="p1_6" ref="red_led">
<bounds left="80" right="100" top="100" bottom="120" />
- </bezel>
- <bezel name="p1_5" element="red_led">
+ </element>
+ <element name="p1_5" ref="red_led">
<bounds left="120" right="140" top="100" bottom="120" />
- </bezel>
- <bezel name="p1_4" element="red_led">
+ </element>
+ <element name="p1_4" ref="red_led">
<bounds left="160" right="180" top="100" bottom="120" />
- </bezel>
- <bezel name="p1_3" element="red_led">
+ </element>
+ <element name="p1_3" ref="red_led">
<bounds left="200" right="220" top="100" bottom="120" />
- </bezel>
- <bezel name="p1_2" element="red_led">
+ </element>
+ <element name="p1_2" ref="red_led">
<bounds left="240" right="260" top="100" bottom="120" />
- </bezel>
- <bezel name="p1_1" element="red_led">
+ </element>
+ <element name="p1_1" ref="red_led">
<bounds left="280" right="300" top="100" bottom="120" />
- </bezel>
- <bezel name="p1_0" element="red_led">
+ </element>
+ <element name="p1_0" ref="red_led">
<bounds left="320" right="340" top="100" bottom="120" />
- </bezel>
+ </element>
- <bezel name="port0" element="PORT0">
+ <element name="port0" ref="PORT0">
<bounds left="560" right="600" top="20" bottom="40" />
- </bezel>
- <bezel name="p0_7" element="red_led">
+ </element>
+ <element name="p0_7" ref="red_led">
<bounds left="440" right="460" top="100" bottom="120" />
- </bezel>
- <bezel name="p0_6" element="red_led">
+ </element>
+ <element name="p0_6" ref="red_led">
<bounds left="480" right="500" top="100" bottom="120" />
- </bezel>
- <bezel name="p0_5" element="red_led">
+ </element>
+ <element name="p0_5" ref="red_led">
<bounds left="520" right="540" top="100" bottom="120" />
- </bezel>
- <bezel name="p0_4" element="red_led">
+ </element>
+ <element name="p0_4" ref="red_led">
<bounds left="560" right="580" top="100" bottom="120" />
- </bezel>
- <bezel name="p0_3" element="red_led">
+ </element>
+ <element name="p0_3" ref="red_led">
<bounds left="600" right="620" top="100" bottom="120" />
- </bezel>
- <bezel name="p0_2" element="red_led">
+ </element>
+ <element name="p0_2" ref="red_led">
<bounds left="640" right="660" top="100" bottom="120" />
- </bezel>
- <bezel name="p0_1" element="red_led">
+ </element>
+ <element name="p0_1" ref="red_led">
<bounds left="680" right="700" top="100" bottom="120" />
- </bezel>
- <bezel name="p0_0" element="red_led">
+ </element>
+ <element name="p0_0" ref="red_led">
<bounds left="720" right="740" top="100" bottom="120" />
- </bezel>
+ </element>
- <bezel name="port2" element="PORT2">
+ <element name="port2" ref="PORT2">
<bounds left="960" right="1000" top="20" bottom="40" />
- </bezel>
- <bezel name="p2_7" element="red_led">
+ </element>
+ <element name="p2_7" ref="red_led">
<bounds left="840" right="860" top="100" bottom="120" />
- </bezel>
- <bezel name="p2_6" element="red_led">
+ </element>
+ <element name="p2_6" ref="red_led">
<bounds left="880" right="900" top="100" bottom="120" />
- </bezel>
- <bezel name="p2_5" element="red_led">
+ </element>
+ <element name="p2_5" ref="red_led">
<bounds left="920" right="940" top="100" bottom="120" />
- </bezel>
- <bezel name="p2_4" element="red_led">
+ </element>
+ <element name="p2_4" ref="red_led">
<bounds left="960" right="980" top="100" bottom="120" />
- </bezel>
- <bezel name="p2_3" element="red_led">
+ </element>
+ <element name="p2_3" ref="red_led">
<bounds left="1000" right="1020" top="100" bottom="120" />
- </bezel>
- <bezel name="p2_2" element="red_led">
+ </element>
+ <element name="p2_2" ref="red_led">
<bounds left="1040" right="1060" top="100" bottom="120" />
- </bezel>
- <bezel name="p2_1" element="red_led">
+ </element>
+ <element name="p2_1" ref="red_led">
<bounds left="1080" right="1100" top="100" bottom="120" />
- </bezel>
- <bezel name="p2_0" element="red_led">
+ </element>
+ <element name="p2_0" ref="red_led">
<bounds left="1120" right="1140" top="100" bottom="120" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/mmd2.lay b/src/mame/layout/mmd2.lay
index 06a8837249c..e64430e1393 100644
--- a/src/mame/layout/mmd2.lay
+++ b/src/mame/layout/mmd2.lay
@@ -69,141 +69,141 @@ Basic display of LEDs for the MMD-2
</element>
<view name="Default Layout">
- <bezel element="background">
+ <element ref="background">
<bounds left="0" top="20" right="926" bottom="350" />
- </bezel>
+ </element>
- <bezel name="port1" element="PORT1">
+ <element name="port1" ref="PORT1">
<bounds left="140" right="220" top="40" bottom="80" />
- </bezel>
- <bezel name="p1_7" element="r_led">
+ </element>
+ <element name="p1_7" ref="r_led">
<bounds left="40" right="60" top="100" bottom="120" />
- </bezel>
- <bezel name="p1_6" element="r_led">
+ </element>
+ <element name="p1_6" ref="r_led">
<bounds left="80" right="100" top="100" bottom="120" />
- </bezel>
- <bezel name="p1_5" element="r_led">
+ </element>
+ <element name="p1_5" ref="r_led">
<bounds left="120" right="140" top="100" bottom="120" />
- </bezel>
- <bezel name="p1_4" element="r_led">
+ </element>
+ <element name="p1_4" ref="r_led">
<bounds left="160" right="180" top="100" bottom="120" />
- </bezel>
- <bezel name="p1_3" element="r_led">
+ </element>
+ <element name="p1_3" ref="r_led">
<bounds left="200" right="220" top="100" bottom="120" />
- </bezel>
- <bezel name="p1_2" element="r_led">
+ </element>
+ <element name="p1_2" ref="r_led">
<bounds left="240" right="260" top="100" bottom="120" />
- </bezel>
- <bezel name="p1_1" element="r_led">
+ </element>
+ <element name="p1_1" ref="r_led">
<bounds left="280" right="300" top="100" bottom="120" />
- </bezel>
- <bezel name="p1_0" element="r_led">
+ </element>
+ <element name="p1_0" ref="r_led">
<bounds left="320" right="340" top="100" bottom="120" />
- </bezel>
+ </element>
- <bezel name="port0" element="PORT0">
+ <element name="port0" ref="PORT0">
<bounds left="140" right="220" top="140" bottom="180" />
- </bezel>
- <bezel name="p0_7" element="r_led">
+ </element>
+ <element name="p0_7" ref="r_led">
<bounds left="40" right="60" top="200" bottom="220" />
- </bezel>
- <bezel name="p0_6" element="r_led">
+ </element>
+ <element name="p0_6" ref="r_led">
<bounds left="80" right="100" top="200" bottom="220" />
- </bezel>
- <bezel name="p0_5" element="r_led">
+ </element>
+ <element name="p0_5" ref="r_led">
<bounds left="120" right="140" top="200" bottom="220" />
- </bezel>
- <bezel name="p0_4" element="r_led">
+ </element>
+ <element name="p0_4" ref="r_led">
<bounds left="160" right="180" top="200" bottom="220" />
- </bezel>
- <bezel name="p0_3" element="r_led">
+ </element>
+ <element name="p0_3" ref="r_led">
<bounds left="200" right="220" top="200" bottom="220" />
- </bezel>
- <bezel name="p0_2" element="r_led">
+ </element>
+ <element name="p0_2" ref="r_led">
<bounds left="240" right="260" top="200" bottom="220" />
- </bezel>
- <bezel name="p0_1" element="r_led">
+ </element>
+ <element name="p0_1" ref="r_led">
<bounds left="280" right="300" top="200" bottom="220" />
- </bezel>
- <bezel name="p0_0" element="r_led">
+ </element>
+ <element name="p0_0" ref="r_led">
<bounds left="320" right="340" top="200" bottom="220" />
- </bezel>
+ </element>
- <bezel name="port2" element="PORT2">
+ <element name="port2" ref="PORT2">
<bounds left="140" right="220" top="240" bottom="280" />
- </bezel>
- <bezel name="p2_7" element="r_led">
+ </element>
+ <element name="p2_7" ref="r_led">
<bounds left="40" right="60" top="300" bottom="320" />
- </bezel>
- <bezel name="p2_6" element="r_led">
+ </element>
+ <element name="p2_6" ref="r_led">
<bounds left="80" right="100" top="300" bottom="320" />
- </bezel>
- <bezel name="p2_5" element="r_led">
+ </element>
+ <element name="p2_5" ref="r_led">
<bounds left="120" right="140" top="300" bottom="320" />
- </bezel>
- <bezel name="p2_4" element="r_led">
+ </element>
+ <element name="p2_4" ref="r_led">
<bounds left="160" right="180" top="300" bottom="320" />
- </bezel>
- <bezel name="p2_3" element="r_led">
+ </element>
+ <element name="p2_3" ref="r_led">
<bounds left="200" right="220" top="300" bottom="320" />
- </bezel>
- <bezel name="p2_2" element="r_led">
+ </element>
+ <element name="p2_2" ref="r_led">
<bounds left="240" right="260" top="300" bottom="320" />
- </bezel>
- <bezel name="p2_1" element="r_led">
+ </element>
+ <element name="p2_1" ref="r_led">
<bounds left="280" right="300" top="300" bottom="320" />
- </bezel>
- <bezel name="p2_0" element="r_led">
+ </element>
+ <element name="p2_0" ref="r_led">
<bounds left="320" right="340" top="300" bottom="320" />
- </bezel>
+ </element>
- <bezel name="digit0" element="r_digit">
+ <element name="digit0" ref="r_digit">
<bounds left="407" top="075" right="454" bottom="146" />
- </bezel>
- <bezel name="digit1" element="r_digit">
+ </element>
+ <element name="digit1" ref="r_digit">
<bounds left="455" top="075" right="502" bottom="146" />
- </bezel>
- <bezel name="digit2" element="r_digit">
+ </element>
+ <element name="digit2" ref="r_digit">
<bounds left="503" top="075" right="550" bottom="146" />
- </bezel>
- <bezel name="digit3" element="r_digit">
+ </element>
+ <element name="digit3" ref="r_digit">
<bounds left="575" top="075" right="622" bottom="146" />
- </bezel>
- <bezel name="digit4" element="r_digit">
+ </element>
+ <element name="digit4" ref="r_digit">
<bounds left="623" top="075" right="670" bottom="146" />
- </bezel>
- <bezel name="digit5" element="r_digit">
+ </element>
+ <element name="digit5" ref="r_digit">
<bounds left="671" top="075" right="718" bottom="146" />
- </bezel>
- <bezel name="digit6" element="r_digit">
+ </element>
+ <element name="digit6" ref="r_digit">
<bounds left="743" top="075" right="790" bottom="146" />
- </bezel>
- <bezel name="digit7" element="r_digit">
+ </element>
+ <element name="digit7" ref="r_digit">
<bounds left="791" top="075" right="838" bottom="146" />
- </bezel>
- <bezel name="digit8" element="r_digit">
+ </element>
+ <element name="digit8" ref="r_digit">
<bounds left="839" top="075" right="886" bottom="146" />
- </bezel>
+ </element>
- <bezel name="txt_halt" element="HALT">
+ <element name="txt_halt" ref="HALT">
<bounds left="840" right="880" top="220" bottom="240" />
- </bezel>
- <bezel name="txt_hold" element="HOLD">
+ </element>
+ <element name="txt_hold" ref="HOLD">
<bounds left="840" right="880" top="260" bottom="280" />
- </bezel>
- <bezel name="txt_inte" element="INTE">
+ </element>
+ <element name="txt_inte" ref="INTE">
<bounds left="840" right="880" top="300" bottom="320" />
- </bezel>
+ </element>
- <bezel name="led_halt" element="r_led">
+ <element name="led_halt" ref="r_led">
<bounds left="800" right="820" top="220" bottom="240" />
- </bezel>
- <bezel name="led_hold" element="o_led">
+ </element>
+ <element name="led_hold" ref="o_led">
<bounds left="800" right="820" top="260" bottom="280" />
- </bezel>
- <bezel name="led_inte" element="g_led">
+ </element>
+ <element name="led_inte" ref="g_led">
<bounds left="800" right="820" top="300" bottom="320" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/mmerlin.lay b/src/mame/layout/mmerlin.lay
index 1a36223d4ae..d64944ce989 100644
--- a/src/mame/layout/mmerlin.lay
+++ b/src/mame/layout/mmerlin.lay
@@ -227,178 +227,178 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="88" top="0" bottom="216" />
- <bezel element="static_black">
+ <element ref="static_black">
<bounds left="0" right="88" top="0" bottom="216" />
- </bezel>
+ </element>
<!-- (don't care about the upper loudspeaker+logo part) -->
- <bezel element="static_darkblue">
+ <element ref="static_darkblue">
<bounds x="10" y="4" width="68" height="160" />
- </bezel>
+ </element>
- <bezel element="static_blue">
+ <element ref="static_blue">
<bounds x="7" y="0" width="74" height="8" />
- </bezel>
- <bezel element="static_blue">
+ </element>
+ <element ref="static_blue">
<bounds x="4" y="14" width="80" height="128" />
- </bezel>
- <bezel element="static_blue">
+ </element>
+ <element ref="static_blue">
<bounds x="7" y="148" width="74" height="62" />
- </bezel>
+ </element>
<!-- number panels -->
- <bezel element="panel_0">
+ <element ref="panel_0">
<bounds x="34" y="20" width="20" height="20" />
- </bezel>
- <bezel name="0.0" element="led">
+ </element>
+ <element name="0.0" ref="led">
<bounds x="34" y="20" width="20" height="20" />
- </bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x01">
+ </element>
+ <element ref="button" inputtag="IN.0" inputmask="0x01">
<bounds x="34" y="20" width="20" height="20" />
<color alpha="0.2" />
- </bezel>
+ </element>
- <bezel element="panel_1">
+ <element ref="panel_1">
<bounds x="10" y="44" width="20" height="20" />
- </bezel>
- <bezel name="0.1" element="led">
+ </element>
+ <element name="0.1" ref="led">
<bounds x="10" y="44" width="20" height="20" />
- </bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x02">
+ </element>
+ <element ref="button" inputtag="IN.0" inputmask="0x02">
<bounds x="10" y="44" width="20" height="20" />
<color alpha="0.2" />
- </bezel>
- <bezel element="panel_2">
+ </element>
+ <element ref="panel_2">
<bounds x="34" y="44" width="20" height="20" />
- </bezel>
- <bezel name="0.2" element="led">
+ </element>
+ <element name="0.2" ref="led">
<bounds x="34" y="44" width="20" height="20" />
- </bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x08">
+ </element>
+ <element ref="button" inputtag="IN.0" inputmask="0x08">
<bounds x="34" y="44" width="20" height="20" />
<color alpha="0.2" />
- </bezel>
- <bezel element="panel_3">
+ </element>
+ <element ref="panel_3">
<bounds x="58" y="44" width="20" height="20" />
- </bezel>
- <bezel name="0.3" element="led">
+ </element>
+ <element name="0.3" ref="led">
<bounds x="58" y="44" width="20" height="20" />
- </bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x04">
+ </element>
+ <element ref="button" inputtag="IN.0" inputmask="0x04">
<bounds x="58" y="44" width="20" height="20" />
<color alpha="0.2" />
- </bezel>
+ </element>
- <bezel element="panel_4">
+ <element ref="panel_4">
<bounds x="10" y="68" width="20" height="20" />
- </bezel>
- <bezel name="0.4" element="led">
+ </element>
+ <element name="0.4" ref="led">
<bounds x="10" y="68" width="20" height="20" />
- </bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x01">
+ </element>
+ <element ref="button" inputtag="IN.1" inputmask="0x01">
<bounds x="10" y="68" width="20" height="20" />
<color alpha="0.2" />
- </bezel>
- <bezel element="panel_5">
+ </element>
+ <element ref="panel_5">
<bounds x="34" y="68" width="20" height="20" />
- </bezel>
- <bezel name="0.5" element="led">
+ </element>
+ <element name="0.5" ref="led">
<bounds x="34" y="68" width="20" height="20" />
- </bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x02">
+ </element>
+ <element ref="button" inputtag="IN.1" inputmask="0x02">
<bounds x="34" y="68" width="20" height="20" />
<color alpha="0.2" />
- </bezel>
- <bezel element="panel_6">
+ </element>
+ <element ref="panel_6">
<bounds x="58" y="68" width="20" height="20" />
- </bezel>
- <bezel name="0.6" element="led">
+ </element>
+ <element name="0.6" ref="led">
<bounds x="58" y="68" width="20" height="20" />
- </bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x08">
+ </element>
+ <element ref="button" inputtag="IN.1" inputmask="0x08">
<bounds x="58" y="68" width="20" height="20" />
<color alpha="0.2" />
- </bezel>
+ </element>
- <bezel element="panel_7">
+ <element ref="panel_7">
<bounds x="10" y="92" width="20" height="20" />
- </bezel>
- <bezel name="0.7" element="led">
+ </element>
+ <element name="0.7" ref="led">
<bounds x="10" y="92" width="20" height="20" />
- </bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x04">
+ </element>
+ <element ref="button" inputtag="IN.1" inputmask="0x04">
<bounds x="10" y="92" width="20" height="20" />
<color alpha="0.2" />
- </bezel>
- <bezel element="panel_8">
+ </element>
+ <element ref="panel_8">
<bounds x="34" y="92" width="20" height="20" />
- </bezel>
- <bezel name="0.8" element="led">
+ </element>
+ <element name="0.8" ref="led">
<bounds x="34" y="92" width="20" height="20" />
- </bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x01">
+ </element>
+ <element ref="button" inputtag="IN.2" inputmask="0x01">
<bounds x="34" y="92" width="20" height="20" />
<color alpha="0.2" />
- </bezel>
- <bezel element="panel_9">
+ </element>
+ <element ref="panel_9">
<bounds x="58" y="92" width="20" height="20" />
- </bezel>
- <bezel name="0.9" element="led">
+ </element>
+ <element name="0.9" ref="led">
<bounds x="58" y="92" width="20" height="20" />
- </bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x02">
+ </element>
+ <element ref="button" inputtag="IN.2" inputmask="0x02">
<bounds x="58" y="92" width="20" height="20" />
<color alpha="0.2" />
- </bezel>
+ </element>
- <bezel element="panel_10">
+ <element ref="panel_10">
<bounds x="34" y="116" width="20" height="20" />
- </bezel>
- <bezel name="0.10" element="led">
+ </element>
+ <element name="0.10" ref="led">
<bounds x="34" y="116" width="20" height="20" />
- </bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x08">
+ </element>
+ <element ref="button" inputtag="IN.2" inputmask="0x08">
<bounds x="34" y="116" width="20" height="20" />
<color alpha="0.2" />
- </bezel>
+ </element>
<!-- bottom panels -->
- <bezel element="panel_newgame">
+ <element ref="panel_newgame">
<bounds x="21" y="156" width="20" height="20" />
- </bezel>
- <bezel element="button" inputtag="IN.3" inputmask="0x08">
+ </element>
+ <element ref="button" inputtag="IN.3" inputmask="0x08">
<bounds x="21" y="156" width="20" height="20" />
<color alpha="0.2" />
- </bezel>
+ </element>
- <bezel element="panel_samegame">
+ <element ref="panel_samegame">
<bounds x="47" y="156" width="20" height="20" />
- </bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x04">
+ </element>
+ <element ref="button" inputtag="IN.2" inputmask="0x04">
<bounds x="47" y="156" width="20" height="20" />
<color alpha="0.2" />
- </bezel>
+ </element>
- <bezel element="panel_score">
+ <element ref="panel_score">
<bounds x="21" y="182" width="20" height="20" />
- </bezel>
- <bezel element="button" inputtag="IN.3" inputmask="0x04">
+ </element>
+ <element ref="button" inputtag="IN.3" inputmask="0x04">
<bounds x="21" y="182" width="20" height="20" />
<color alpha="0.2" />
- </bezel>
+ </element>
- <bezel element="panel_compturn">
+ <element ref="panel_compturn">
<bounds x="47" y="182" width="20" height="20" />
- </bezel>
- <bezel element="button" inputtag="IN.3" inputmask="0x02">
+ </element>
+ <element ref="button" inputtag="IN.3" inputmask="0x02">
<bounds x="47" y="182" width="20" height="20" />
<color alpha="0.2" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/monkeysee.lay b/src/mame/layout/monkeysee.lay
index 353bdf8c7af..bdbf9735418 100644
--- a/src/mame/layout/monkeysee.lay
+++ b/src/mame/layout/monkeysee.lay
@@ -47,21 +47,21 @@ license:CC0
<view name="Internal Layout">
<bounds left="0.6" right="15.4" top="3.1" bottom="8.4" />
- <bezel element="static_yellow"><bounds x="0" y="2.5" width="16" height="6.5" /></bezel>
- <bezel element="static_orange"><bounds x="1" y="3.5" width="14" height="4.5" /></bezel>
+ <element ref="static_yellow"><bounds x="0" y="2.5" width="16" height="6.5" /></element>
+ <element ref="static_orange"><bounds x="1" y="3.5" width="14" height="4.5" /></element>
- <bezel element="text_l1"><bounds x="1.25" y="3.75" width="5" height="0.75" /></bezel>
- <bezel element="text_l2"><bounds x="1.25" y="4.5" width="5" height="1" /></bezel>
- <bezel element="text_r1"><bounds x="9.75" y="3.75" width="5" height="0.75" /></bezel>
- <bezel element="text_r2"><bounds x="9.75" y="4.5" width="5" height="1" /></bezel>
+ <element ref="text_l1"><bounds x="1.25" y="3.75" width="5" height="0.75" /></element>
+ <element ref="text_l2"><bounds x="1.25" y="4.5" width="5" height="1" /></element>
+ <element ref="text_r1"><bounds x="9.75" y="3.75" width="5" height="0.75" /></element>
+ <element ref="text_r2"><bounds x="9.75" y="4.5" width="5" height="1" /></element>
- <bezel element="text_title"><bounds x="3" y="5.5" width="10" height="1.75" /></bezel>
+ <element ref="text_title"><bounds x="3" y="5.5" width="10" height="1.75" /></element>
- <bezel element="disk_yellow"><bounds x="1.75" y="5.75" width="1.5" height="1.5" /></bezel>
- <bezel element="disk_yellow"><bounds x="12.75" y="5.75" width="1.5" height="1.5" /></bezel>
+ <element ref="disk_yellow"><bounds x="1.75" y="5.75" width="1.5" height="1.5" /></element>
+ <element ref="disk_yellow"><bounds x="12.75" y="5.75" width="1.5" height="1.5" /></element>
- <bezel name="0.0" element="ledr"><bounds x="13" y="6" width="1" height="1" /></bezel>
- <bezel name="0.1" element="ledg"><bounds x="2" y="6" width="1" height="1" /></bezel>
+ <element name="0.0" ref="ledr"><bounds x="13" y="6" width="1" height="1" /></element>
+ <element name="0.1" ref="ledg"><bounds x="2" y="6" width="1" height="1" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/mp68a.lay b/src/mame/layout/mp68a.lay
index 586bf694097..fd342377acf 100644
--- a/src/mame/layout/mp68a.lay
+++ b/src/mame/layout/mp68a.lay
@@ -53,139 +53,139 @@ license:CC0
<view name="Full Artwork">
<bounds left="0" top="0" right="840" bottom="1105" />
- <bezel name="digit0" element="digit">
+ <element name="digit0" ref="digit">
<bounds left="70" top="840" right="100" bottom="885" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds left="100" top="840" right="125" bottom="885" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds left="125" top="840" right="150" bottom="885" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds left="150" top="840" right="175" bottom="885" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds left="175" top="840" right="200" bottom="885" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds left="200" top="840" right="225" bottom="885" />
- </bezel>
+ </element>
<!-- Buttons -->
<!-- Row 3 : C D E F -->
- <bezel element="button" inputtag="LINE0" inputmask="0x10">
+ <element ref="button" inputtag="LINE0" inputmask="0x10">
<bounds x="240" y="750" width="80" height="80"/>
- </bezel>
- <bezel element="text_REG"><bounds x="255" y="760" width="50" height="30" /></bezel>
- <bezel element="text_C"><bounds x="255" y="795" width="50" height="30" /></bezel>
+ </element>
+ <element ref="text_REG"><bounds x="255" y="760" width="50" height="30" /></element>
+ <element ref="text_C"><bounds x="255" y="795" width="50" height="30" /></element>
- <bezel element="button" inputtag="LINE0" inputmask="0x20">
+ <element ref="button" inputtag="LINE0" inputmask="0x20">
<bounds x="325" y="750" width="80" height="80"/>
- </bezel>
- <bezel element="text_BPS"><bounds x="340" y="760" width="50" height="30" /></bezel>
- <bezel element="text_D"><bounds x="340" y="795" width="50" height="30" /></bezel>
+ </element>
+ <element ref="text_BPS"><bounds x="340" y="760" width="50" height="30" /></element>
+ <element ref="text_D"><bounds x="340" y="795" width="50" height="30" /></element>
- <bezel element="button" inputtag="LINE0" inputmask="0x40">
+ <element ref="button" inputtag="LINE0" inputmask="0x40">
<bounds x="410" y="750" width="80" height="80"/>
- </bezel>
- <bezel element="text_PRM"><bounds x="425" y="760" width="50" height="30" /></bezel>
- <bezel element="text_E"><bounds x="425" y="795" width="50" height="30" /></bezel>
+ </element>
+ <element ref="text_PRM"><bounds x="425" y="760" width="50" height="30" /></element>
+ <element ref="text_E"><bounds x="425" y="795" width="50" height="30" /></element>
- <bezel element="button" inputtag="LINE0" inputmask="0x80">
+ <element ref="button" inputtag="LINE0" inputmask="0x80">
<bounds x="495" y="750" width="80" height="80"/>
- </bezel>
- <bezel element="text_PLA"><bounds x="510" y="760" width="50" height="30" /></bezel>
- <bezel element="text_F"><bounds x="510" y="795" width="50" height="30" /></bezel>
+ </element>
+ <element ref="text_PLA"><bounds x="510" y="760" width="50" height="30" /></element>
+ <element ref="text_F"><bounds x="510" y="795" width="50" height="30" /></element>
<!-- Buttons -->
<!-- Row 2 : 8 9 A B -->
- <bezel element="button" inputtag="LINE1" inputmask="0x01">
+ <element ref="button" inputtag="LINE1" inputmask="0x01">
<bounds x="240" y="835" width="80" height="80"/>
- </bezel>
- <bezel element="text_SST"><bounds x="255" y="845" width="50" height="30" /></bezel>
- <bezel element="text_8"><bounds x="255" y="880" width="50" height="30" /></bezel>
+ </element>
+ <element ref="text_SST"><bounds x="255" y="845" width="50" height="30" /></element>
+ <element ref="text_8"><bounds x="255" y="880" width="50" height="30" /></element>
- <bezel element="button" inputtag="LINE1" inputmask="0x02">
+ <element ref="button" inputtag="LINE1" inputmask="0x02">
<bounds x="325" y="835" width="80" height="80"/>
- </bezel>
- <bezel element="text_BPR"><bounds x="340" y="845" width="50" height="30" /></bezel>
- <bezel element="text_9"><bounds x="340" y="880" width="50" height="30" /></bezel>
+ </element>
+ <element ref="text_BPR"><bounds x="340" y="845" width="50" height="30" /></element>
+ <element ref="text_9"><bounds x="340" y="880" width="50" height="30" /></element>
- <bezel element="button" inputtag="LINE1" inputmask="0x04">
+ <element ref="button" inputtag="LINE1" inputmask="0x04">
<bounds x="410" y="835" width="80" height="80"/>
- </bezel>
- <bezel element="text_MOV"><bounds x="425" y="845" width="50" height="30" /></bezel>
- <bezel element="text_A"><bounds x="425" y="880" width="50" height="30" /></bezel>
+ </element>
+ <element ref="text_MOV"><bounds x="425" y="845" width="50" height="30" /></element>
+ <element ref="text_A"><bounds x="425" y="880" width="50" height="30" /></element>
- <bezel element="button" inputtag="LINE1" inputmask="0x08">
+ <element ref="button" inputtag="LINE1" inputmask="0x08">
<bounds x="495" y="835" width="80" height="80"/>
- </bezel>
- <bezel element="text_REC"><bounds x="510" y="845" width="50" height="30" /></bezel>
- <bezel element="text_B"><bounds x="510" y="880" width="50" height="30" /></bezel>
+ </element>
+ <element ref="text_REC"><bounds x="510" y="845" width="50" height="30" /></element>
+ <element ref="text_B"><bounds x="510" y="880" width="50" height="30" /></element>
<!-- Buttons -->
<!-- Row 1 : SHIFT 4 5 6 7 -->
- <bezel element="button" inputtag="LINE4" inputmask="0x08">
+ <element ref="button" inputtag="LINE4" inputmask="0x08">
<bounds x="155" y="920" width="80" height="80"/>
- </bezel>
- <bezel name="led1" element="redled"><bounds x="185" y="945" width="15" height="15" /></bezel>
- <bezel element="text_shift"><bounds x="170" y="965" width="50" height="30" /></bezel>
+ </element>
+ <element name="led1" ref="redled"><bounds x="185" y="945" width="15" height="15" /></element>
+ <element ref="text_shift"><bounds x="170" y="965" width="50" height="30" /></element>
- <bezel element="button" inputtag="LINE2" inputmask="0x10">
+ <element ref="button" inputtag="LINE2" inputmask="0x10">
<bounds x="240" y="920" width="80" height="80"/>
- </bezel>
- <bezel element="text_RUN"><bounds x="255" y="930" width="50" height="30" /></bezel>
- <bezel element="text_4"><bounds x="255" y="965" width="50" height="30" /></bezel>
+ </element>
+ <element ref="text_RUN"><bounds x="255" y="930" width="50" height="30" /></element>
+ <element ref="text_4"><bounds x="255" y="965" width="50" height="30" /></element>
- <bezel element="button" inputtag="LINE2" inputmask="0x20">
+ <element ref="button" inputtag="LINE2" inputmask="0x20">
<bounds x="325" y="920" width="80" height="80"/>
- </bezel>
- <bezel element="text_STO"><bounds x="340" y="930" width="50" height="30" /></bezel>
- <bezel element="text_5"><bounds x="340" y="965" width="50" height="30" /></bezel>
+ </element>
+ <element ref="text_STO"><bounds x="340" y="930" width="50" height="30" /></element>
+ <element ref="text_5"><bounds x="340" y="965" width="50" height="30" /></element>
- <bezel element="button" inputtag="LINE2" inputmask="0x40">
+ <element ref="button" inputtag="LINE2" inputmask="0x40">
<bounds x="410" y="920" width="80" height="80"/>
- </bezel>
- <bezel element="text_EXB"><bounds x="425" y="930" width="50" height="30" /></bezel>
- <bezel element="text_6"><bounds x="425" y="965" width="50" height="30" /></bezel>
+ </element>
+ <element ref="text_EXB"><bounds x="425" y="930" width="50" height="30" /></element>
+ <element ref="text_6"><bounds x="425" y="965" width="50" height="30" /></element>
- <bezel element="button" inputtag="LINE2" inputmask="0x80">
+ <element ref="button" inputtag="LINE2" inputmask="0x80">
<bounds x="495" y="920" width="80" height="80"/>
- </bezel>
- <bezel element="text_REL"><bounds x="510" y="930" width="50" height="30" /></bezel>
- <bezel element="text_7"><bounds x="510" y="965" width="50" height="30" /></bezel>
+ </element>
+ <element ref="text_REL"><bounds x="510" y="930" width="50" height="30" /></element>
+ <element ref="text_7"><bounds x="510" y="965" width="50" height="30" /></element>
<!-- Buttons -->
<!-- Row 0 : RESET 0 1 2 3 -->
- <bezel element="button" inputtag="LINE4" inputmask="0x04">
+ <element ref="button" inputtag="LINE4" inputmask="0x04">
<bounds x="155" y="1005" width="80" height="80"/>
- </bezel>
- <bezel element="text_reset"><bounds x="170" y="1050" width="50" height="30" /></bezel>
+ </element>
+ <element ref="text_reset"><bounds x="170" y="1050" width="50" height="30" /></element>
- <bezel element="button" inputtag="LINE3" inputmask="0x01">
+ <element ref="button" inputtag="LINE3" inputmask="0x01">
<bounds x="240" y="1005" width="80" height="80"/>
- </bezel>
- <bezel element="text_ADR"><bounds x="255" y="1015" width="50" height="30" /></bezel>
- <bezel element="text_0"><bounds x="255" y="1050" width="50" height="30" /></bezel>
+ </element>
+ <element ref="text_ADR"><bounds x="255" y="1015" width="50" height="30" /></element>
+ <element ref="text_0"><bounds x="255" y="1050" width="50" height="30" /></element>
- <bezel element="button" inputtag="LINE3" inputmask="0x02">
+ <element ref="button" inputtag="LINE3" inputmask="0x02">
<bounds x="325" y="1005" width="80" height="80"/>
- </bezel>
- <bezel element="text_STA"><bounds x="340" y="1015" width="50" height="30" /></bezel>
- <bezel element="text_1"><bounds x="340" y="1050" width="50" height="30" /></bezel>
+ </element>
+ <element ref="text_STA"><bounds x="340" y="1015" width="50" height="30" /></element>
+ <element ref="text_1"><bounds x="340" y="1050" width="50" height="30" /></element>
- <bezel element="button" inputtag="LINE3" inputmask="0x04">
+ <element ref="button" inputtag="LINE3" inputmask="0x04">
<bounds x="410" y="1005" width="80" height="80"/>
- </bezel>
- <bezel element="text_EXF"><bounds x="425" y="1015" width="50" height="30" /></bezel>
- <bezel element="text_2"><bounds x="425" y="1050" width="50" height="30" /></bezel>
+ </element>
+ <element ref="text_EXF"><bounds x="425" y="1015" width="50" height="30" /></element>
+ <element ref="text_2"><bounds x="425" y="1050" width="50" height="30" /></element>
- <bezel element="button" inputtag="LINE3" inputmask="0x08">
+ <element ref="button" inputtag="LINE3" inputmask="0x08">
<bounds x="495" y="1005" width="80" height="80"/>
- </bezel>
- <bezel element="text_CLR"><bounds x="510" y="1015" width="50" height="30" /></bezel>
- <bezel element="text_3"><bounds x="510" y="1050" width="50" height="30" /></bezel>
+ </element>
+ <element ref="text_CLR"><bounds x="510" y="1015" width="50" height="30" /></element>
+ <element ref="text_3"><bounds x="510" y="1050" width="50" height="30" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/mpf1.lay b/src/mame/layout/mpf1.lay
index 21bd8fae567..d10a1129e25 100644
--- a/src/mame/layout/mpf1.lay
+++ b/src/mame/layout/mpf1.lay
@@ -28,50 +28,50 @@ license:CC0
</element>
<view name="Default Layout">
- <bezel name="led0" element="ledgreen">
+ <element name="led0" ref="ledgreen">
<bounds x="277" y="375" width="15" height="15" />
- </bezel>
- <bezel name="led1" element="ledred">
+ </element>
+ <element name="led1" ref="ledred">
<bounds x="277" y="394" width="15" height="15" />
- </bezel>
+ </element>
- <bezel name="digit0" element="digit">
+ <element name="digit0" ref="digit">
<bounds x="19" y="377" width="28" height="38" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds x="58" y="377" width="28" height="38" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds x="96" y="377" width="28" height="38" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds x="134" y="377" width="28" height="38" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds x="185" y="377" width="28" height="38" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds x="223" y="377" width="28" height="38" />
- </bezel>
+ </element>
- <bezel name="led2" element="dot">
+ <element name="led2" ref="dot">
<bounds x="43" y="409" width="4" height="5" />
- </bezel>
- <bezel name="led3" element="dot">
+ </element>
+ <element name="led3" ref="dot">
<bounds x="82" y="409" width="4" height="5" />
- </bezel>
- <bezel name="led4" element="dot">
+ </element>
+ <element name="led4" ref="dot">
<bounds x="120" y="409" width="4" height="5" />
- </bezel>
- <bezel name="led5" element="dot">
+ </element>
+ <element name="led5" ref="dot">
<bounds x="158" y="409" width="4" height="5" />
- </bezel>
- <bezel name="led6" element="dot">
+ </element>
+ <element name="led6" ref="dot">
<bounds x="209" y="409" width="4" height="5" />
- </bezel>
- <bezel name="led7" element="dot">
+ </element>
+ <element name="led7" ref="dot">
<bounds x="247" y="409" width="4" height="5" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/mpf1b.lay b/src/mame/layout/mpf1b.lay
index 21bd8fae567..d10a1129e25 100644
--- a/src/mame/layout/mpf1b.lay
+++ b/src/mame/layout/mpf1b.lay
@@ -28,50 +28,50 @@ license:CC0
</element>
<view name="Default Layout">
- <bezel name="led0" element="ledgreen">
+ <element name="led0" ref="ledgreen">
<bounds x="277" y="375" width="15" height="15" />
- </bezel>
- <bezel name="led1" element="ledred">
+ </element>
+ <element name="led1" ref="ledred">
<bounds x="277" y="394" width="15" height="15" />
- </bezel>
+ </element>
- <bezel name="digit0" element="digit">
+ <element name="digit0" ref="digit">
<bounds x="19" y="377" width="28" height="38" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds x="58" y="377" width="28" height="38" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds x="96" y="377" width="28" height="38" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds x="134" y="377" width="28" height="38" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds x="185" y="377" width="28" height="38" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds x="223" y="377" width="28" height="38" />
- </bezel>
+ </element>
- <bezel name="led2" element="dot">
+ <element name="led2" ref="dot">
<bounds x="43" y="409" width="4" height="5" />
- </bezel>
- <bezel name="led3" element="dot">
+ </element>
+ <element name="led3" ref="dot">
<bounds x="82" y="409" width="4" height="5" />
- </bezel>
- <bezel name="led4" element="dot">
+ </element>
+ <element name="led4" ref="dot">
<bounds x="120" y="409" width="4" height="5" />
- </bezel>
- <bezel name="led5" element="dot">
+ </element>
+ <element name="led5" ref="dot">
<bounds x="158" y="409" width="4" height="5" />
- </bezel>
- <bezel name="led6" element="dot">
+ </element>
+ <element name="led6" ref="dot">
<bounds x="209" y="409" width="4" height="5" />
- </bezel>
- <bezel name="led7" element="dot">
+ </element>
+ <element name="led7" ref="dot">
<bounds x="247" y="409" width="4" height="5" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/mpf1p.lay b/src/mame/layout/mpf1p.lay
index 1bb1e3684f3..783eec66369 100644
--- a/src/mame/layout/mpf1p.lay
+++ b/src/mame/layout/mpf1p.lay
@@ -28,72 +28,72 @@ license:CC0
</element>
<view name="Default Layout">
- <bezel name="led0" element="ledgreen">
+ <element name="led0" ref="ledgreen">
<bounds x="400" y="5" width="5" height="5" />
- </bezel>
- <bezel name="led1" element="ledred">
+ </element>
+ <element name="led1" ref="ledred">
<bounds x="400" y="20" width="5" height="5" />
- </bezel>
+ </element>
- <bezel name="digit0" element="digit">
+ <element name="digit0" ref="digit">
<bounds x="0" y="0" width="20" height="30" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds x="20" y="0" width="20" height="30" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds x="40" y="0" width="20" height="30" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds x="60" y="0" width="20" height="30" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds x="80" y="0" width="20" height="30" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds x="100" y="0" width="20" height="30" />
- </bezel>
- <bezel name="digit6" element="digit">
+ </element>
+ <element name="digit6" ref="digit">
<bounds x="120" y="0" width="20" height="30" />
- </bezel>
- <bezel name="digit7" element="digit">
+ </element>
+ <element name="digit7" ref="digit">
<bounds x="140" y="0" width="20" height="30" />
- </bezel>
- <bezel name="digit8" element="digit">
+ </element>
+ <element name="digit8" ref="digit">
<bounds x="160" y="0" width="20" height="30" />
- </bezel>
- <bezel name="digit9" element="digit">
+ </element>
+ <element name="digit9" ref="digit">
<bounds x="180" y="0" width="20" height="30" />
- </bezel>
- <bezel name="digit10" element="digit">
+ </element>
+ <element name="digit10" ref="digit">
<bounds x="200" y="0" width="20" height="30" />
- </bezel>
- <bezel name="digit11" element="digit">
+ </element>
+ <element name="digit11" ref="digit">
<bounds x="220" y="0" width="20" height="30" />
- </bezel>
- <bezel name="digit12" element="digit">
+ </element>
+ <element name="digit12" ref="digit">
<bounds x="240" y="0" width="20" height="30" />
- </bezel>
- <bezel name="digit13" element="digit">
+ </element>
+ <element name="digit13" ref="digit">
<bounds x="260" y="0" width="20" height="30" />
- </bezel>
- <bezel name="digit14" element="digit">
+ </element>
+ <element name="digit14" ref="digit">
<bounds x="280" y="0" width="20" height="30" />
- </bezel>
- <bezel name="digit15" element="digit">
+ </element>
+ <element name="digit15" ref="digit">
<bounds x="300" y="0" width="20" height="30" />
- </bezel>
- <bezel name="digit16" element="digit">
+ </element>
+ <element name="digit16" ref="digit">
<bounds x="320" y="0" width="20" height="30" />
- </bezel>
- <bezel name="digit17" element="digit">
+ </element>
+ <element name="digit17" ref="digit">
<bounds x="340" y="0" width="20" height="30" />
- </bezel>
- <bezel name="digit18" element="digit">
+ </element>
+ <element name="digit18" ref="digit">
<bounds x="360" y="0" width="20" height="30" />
- </bezel>
- <bezel name="digit19" element="digit">
+ </element>
+ <element name="digit19" ref="digit">
<bounds x="380" y="0" width="20" height="30" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/mvbfree.lay b/src/mame/layout/mvbfree.lay
index 9aa10b34703..a0b327ac5ef 100644
--- a/src/mame/layout/mvbfree.lay
+++ b/src/mame/layout/mvbfree.lay
@@ -18,163 +18,163 @@ license:CC0
<view name="Internal Layout">
<bounds left="-1" right="14" top="-0.2" bottom="10.2" />
- <bezel element="static_black">
+ <element ref="static_black">
<bounds left="-1" right="14" top="-0.2" bottom="10.2" />
- </bezel>
-
- <bezel name="0.0" element="plate"><bounds x="0" y="0" width="0.4" height="0.8" /></bezel>
- <bezel name="0.1" element="plate"><bounds x="0" y="1" width="0.4" height="0.8" /></bezel>
- <bezel name="0.2" element="plate"><bounds x="0" y="2" width="0.4" height="0.8" /></bezel>
- <bezel name="0.3" element="plate"><bounds x="0" y="3" width="0.4" height="0.8" /></bezel>
- <bezel name="0.4" element="plate"><bounds x="0" y="4" width="0.4" height="0.8" /></bezel>
- <bezel name="0.5" element="plate"><bounds x="0" y="5" width="0.4" height="0.8" /></bezel>
- <bezel name="0.6" element="plate"><bounds x="0" y="6" width="0.4" height="0.8" /></bezel>
- <bezel name="0.7" element="plate"><bounds x="0" y="7" width="0.4" height="0.8" /></bezel>
- <bezel name="0.8" element="plate"><bounds x="0" y="8" width="0.4" height="0.8" /></bezel>
- <bezel name="0.9" element="plate"><bounds x="0" y="9" width="0.4" height="0.8" /></bezel>
-
- <bezel name="1.0" element="plate"><bounds x="1" y="0" width="0.4" height="0.8" /></bezel>
- <bezel name="1.1" element="plate"><bounds x="1" y="1" width="0.4" height="0.8" /></bezel>
- <bezel name="1.2" element="plate"><bounds x="1" y="2" width="0.4" height="0.8" /></bezel>
- <bezel name="1.3" element="plate"><bounds x="1" y="3" width="0.4" height="0.8" /></bezel>
- <bezel name="1.4" element="plate"><bounds x="1" y="4" width="0.4" height="0.8" /></bezel>
- <bezel name="1.5" element="plate"><bounds x="1" y="5" width="0.4" height="0.8" /></bezel>
- <bezel name="1.6" element="plate"><bounds x="1" y="6" width="0.4" height="0.8" /></bezel>
- <bezel name="1.7" element="plate"><bounds x="1" y="7" width="0.4" height="0.8" /></bezel>
- <bezel name="1.8" element="plate"><bounds x="1" y="8" width="0.4" height="0.8" /></bezel>
- <bezel name="1.9" element="plate"><bounds x="1" y="9" width="0.4" height="0.8" /></bezel>
-
- <bezel name="2.0" element="plate"><bounds x="2" y="0" width="0.4" height="0.8" /></bezel>
- <bezel name="2.1" element="plate"><bounds x="2" y="1" width="0.4" height="0.8" /></bezel>
- <bezel name="2.2" element="plate"><bounds x="2" y="2" width="0.4" height="0.8" /></bezel>
- <bezel name="2.3" element="plate"><bounds x="2" y="3" width="0.4" height="0.8" /></bezel>
- <bezel name="2.4" element="plate"><bounds x="2" y="4" width="0.4" height="0.8" /></bezel>
- <bezel name="2.5" element="plate"><bounds x="2" y="5" width="0.4" height="0.8" /></bezel>
- <bezel name="2.6" element="plate"><bounds x="2" y="6" width="0.4" height="0.8" /></bezel>
- <bezel name="2.7" element="plate"><bounds x="2" y="7" width="0.4" height="0.8" /></bezel>
- <bezel name="2.8" element="plate"><bounds x="2" y="8" width="0.4" height="0.8" /></bezel>
- <bezel name="2.9" element="plate"><bounds x="2" y="9" width="0.4" height="0.8" /></bezel>
-
- <bezel name="3.0" element="plate"><bounds x="3" y="0" width="0.4" height="0.8" /></bezel>
- <bezel name="3.1" element="plate"><bounds x="3" y="1" width="0.4" height="0.8" /></bezel>
- <bezel name="3.2" element="plate"><bounds x="3" y="2" width="0.4" height="0.8" /></bezel>
- <bezel name="3.3" element="plate"><bounds x="3" y="3" width="0.4" height="0.8" /></bezel>
- <bezel name="3.4" element="plate"><bounds x="3" y="4" width="0.4" height="0.8" /></bezel>
- <bezel name="3.5" element="plate"><bounds x="3" y="5" width="0.4" height="0.8" /></bezel>
- <bezel name="3.6" element="plate"><bounds x="3" y="6" width="0.4" height="0.8" /></bezel>
- <bezel name="3.7" element="plate"><bounds x="3" y="7" width="0.4" height="0.8" /></bezel>
- <bezel name="3.8" element="plate"><bounds x="3" y="8" width="0.4" height="0.8" /></bezel>
- <bezel name="3.9" element="plate"><bounds x="3" y="9" width="0.4" height="0.8" /></bezel>
-
- <bezel name="4.0" element="plate"><bounds x="4" y="0" width="0.4" height="0.8" /></bezel>
- <bezel name="4.1" element="plate"><bounds x="4" y="1" width="0.4" height="0.8" /></bezel>
- <bezel name="4.2" element="plate"><bounds x="4" y="2" width="0.4" height="0.8" /></bezel>
- <bezel name="4.3" element="plate"><bounds x="4" y="3" width="0.4" height="0.8" /></bezel>
- <bezel name="4.4" element="plate"><bounds x="4" y="4" width="0.4" height="0.8" /></bezel>
- <bezel name="4.5" element="plate"><bounds x="4" y="5" width="0.4" height="0.8" /></bezel>
- <bezel name="4.6" element="plate"><bounds x="4" y="6" width="0.4" height="0.8" /></bezel>
- <bezel name="4.7" element="plate"><bounds x="4" y="7" width="0.4" height="0.8" /></bezel>
- <bezel name="4.8" element="plate"><bounds x="4" y="8" width="0.4" height="0.8" /></bezel>
- <bezel name="4.9" element="plate"><bounds x="4" y="9" width="0.4" height="0.8" /></bezel>
-
- <bezel name="5.0" element="plate"><bounds x="5" y="0" width="0.4" height="0.8" /></bezel>
- <bezel name="5.1" element="plate"><bounds x="5" y="1" width="0.4" height="0.8" /></bezel>
- <bezel name="5.2" element="plate"><bounds x="5" y="2" width="0.4" height="0.8" /></bezel>
- <bezel name="5.3" element="plate"><bounds x="5" y="3" width="0.4" height="0.8" /></bezel>
- <bezel name="5.4" element="plate"><bounds x="5" y="4" width="0.4" height="0.8" /></bezel>
- <bezel name="5.5" element="plate"><bounds x="5" y="5" width="0.4" height="0.8" /></bezel>
- <bezel name="5.6" element="plate"><bounds x="5" y="6" width="0.4" height="0.8" /></bezel>
- <bezel name="5.7" element="plate"><bounds x="5" y="7" width="0.4" height="0.8" /></bezel>
- <bezel name="5.8" element="plate"><bounds x="5" y="8" width="0.4" height="0.8" /></bezel>
- <bezel name="5.9" element="plate"><bounds x="5" y="9" width="0.4" height="0.8" /></bezel>
-
- <bezel name="6.0" element="plate"><bounds x="6" y="0" width="0.4" height="0.8" /></bezel>
- <bezel name="6.1" element="plate"><bounds x="6" y="1" width="0.4" height="0.8" /></bezel>
- <bezel name="6.2" element="plate"><bounds x="6" y="2" width="0.4" height="0.8" /></bezel>
- <bezel name="6.3" element="plate"><bounds x="6" y="3" width="0.4" height="0.8" /></bezel>
- <bezel name="6.4" element="plate"><bounds x="6" y="4" width="0.4" height="0.8" /></bezel>
- <bezel name="6.5" element="plate"><bounds x="6" y="5" width="0.4" height="0.8" /></bezel>
- <bezel name="6.6" element="plate"><bounds x="6" y="6" width="0.4" height="0.8" /></bezel>
- <bezel name="6.7" element="plate"><bounds x="6" y="7" width="0.4" height="0.8" /></bezel>
- <bezel name="6.8" element="plate"><bounds x="6" y="8" width="0.4" height="0.8" /></bezel>
- <bezel name="6.9" element="plate"><bounds x="6" y="9" width="0.4" height="0.8" /></bezel>
-
- <bezel name="7.0" element="plate"><bounds x="7" y="0" width="0.4" height="0.8" /></bezel>
- <bezel name="7.1" element="plate"><bounds x="7" y="1" width="0.4" height="0.8" /></bezel>
- <bezel name="7.2" element="plate"><bounds x="7" y="2" width="0.4" height="0.8" /></bezel>
- <bezel name="7.3" element="plate"><bounds x="7" y="3" width="0.4" height="0.8" /></bezel>
- <bezel name="7.4" element="plate"><bounds x="7" y="4" width="0.4" height="0.8" /></bezel>
- <bezel name="7.5" element="plate"><bounds x="7" y="5" width="0.4" height="0.8" /></bezel>
- <bezel name="7.6" element="plate"><bounds x="7" y="6" width="0.4" height="0.8" /></bezel>
- <bezel name="7.7" element="plate"><bounds x="7" y="7" width="0.4" height="0.8" /></bezel>
- <bezel name="7.8" element="plate"><bounds x="7" y="8" width="0.4" height="0.8" /></bezel>
- <bezel name="7.9" element="plate"><bounds x="7" y="9" width="0.4" height="0.8" /></bezel>
-
- <bezel name="8.0" element="plate"><bounds x="8" y="0" width="0.4" height="0.8" /></bezel>
- <bezel name="8.1" element="plate"><bounds x="8" y="1" width="0.4" height="0.8" /></bezel>
- <bezel name="8.2" element="plate"><bounds x="8" y="2" width="0.4" height="0.8" /></bezel>
- <bezel name="8.3" element="plate"><bounds x="8" y="3" width="0.4" height="0.8" /></bezel>
- <bezel name="8.4" element="plate"><bounds x="8" y="4" width="0.4" height="0.8" /></bezel>
- <bezel name="8.5" element="plate"><bounds x="8" y="5" width="0.4" height="0.8" /></bezel>
- <bezel name="8.6" element="plate"><bounds x="8" y="6" width="0.4" height="0.8" /></bezel>
- <bezel name="8.7" element="plate"><bounds x="8" y="7" width="0.4" height="0.8" /></bezel>
- <bezel name="8.8" element="plate"><bounds x="8" y="8" width="0.4" height="0.8" /></bezel>
- <bezel name="8.9" element="plate"><bounds x="8" y="9" width="0.4" height="0.8" /></bezel>
-
- <bezel name="9.0" element="plate"><bounds x="9" y="0" width="0.4" height="0.8" /></bezel>
- <bezel name="9.1" element="plate"><bounds x="9" y="1" width="0.4" height="0.8" /></bezel>
- <bezel name="9.2" element="plate"><bounds x="9" y="2" width="0.4" height="0.8" /></bezel>
- <bezel name="9.3" element="plate"><bounds x="9" y="3" width="0.4" height="0.8" /></bezel>
- <bezel name="9.4" element="plate"><bounds x="9" y="4" width="0.4" height="0.8" /></bezel>
- <bezel name="9.5" element="plate"><bounds x="9" y="5" width="0.4" height="0.8" /></bezel>
- <bezel name="9.6" element="plate"><bounds x="9" y="6" width="0.4" height="0.8" /></bezel>
- <bezel name="9.7" element="plate"><bounds x="9" y="7" width="0.4" height="0.8" /></bezel>
- <bezel name="9.8" element="plate"><bounds x="9" y="8" width="0.4" height="0.8" /></bezel>
- <bezel name="9.9" element="plate"><bounds x="9" y="9" width="0.4" height="0.8" /></bezel>
-
- <bezel name="10.0" element="plate"><bounds x="10" y="0" width="0.4" height="0.8" /></bezel>
- <bezel name="10.1" element="plate"><bounds x="10" y="1" width="0.4" height="0.8" /></bezel>
- <bezel name="10.2" element="plate"><bounds x="10" y="2" width="0.4" height="0.8" /></bezel>
- <bezel name="10.3" element="plate"><bounds x="10" y="3" width="0.4" height="0.8" /></bezel>
- <bezel name="10.4" element="plate"><bounds x="10" y="4" width="0.4" height="0.8" /></bezel>
- <bezel name="10.5" element="plate"><bounds x="10" y="5" width="0.4" height="0.8" /></bezel>
- <bezel name="10.6" element="plate"><bounds x="10" y="6" width="0.4" height="0.8" /></bezel>
- <bezel name="10.7" element="plate"><bounds x="10" y="7" width="0.4" height="0.8" /></bezel>
- <bezel name="10.8" element="plate"><bounds x="10" y="8" width="0.4" height="0.8" /></bezel>
- <bezel name="10.9" element="plate"><bounds x="10" y="9" width="0.4" height="0.8" /></bezel>
-
- <bezel name="11.0" element="plate"><bounds x="11" y="0" width="0.4" height="0.8" /></bezel>
- <bezel name="11.1" element="plate"><bounds x="11" y="1" width="0.4" height="0.8" /></bezel>
- <bezel name="11.2" element="plate"><bounds x="11" y="2" width="0.4" height="0.8" /></bezel>
- <bezel name="11.3" element="plate"><bounds x="11" y="3" width="0.4" height="0.8" /></bezel>
- <bezel name="11.4" element="plate"><bounds x="11" y="4" width="0.4" height="0.8" /></bezel>
- <bezel name="11.5" element="plate"><bounds x="11" y="5" width="0.4" height="0.8" /></bezel>
- <bezel name="11.6" element="plate"><bounds x="11" y="6" width="0.4" height="0.8" /></bezel>
- <bezel name="11.7" element="plate"><bounds x="11" y="7" width="0.4" height="0.8" /></bezel>
- <bezel name="11.8" element="plate"><bounds x="11" y="8" width="0.4" height="0.8" /></bezel>
- <bezel name="11.9" element="plate"><bounds x="11" y="9" width="0.4" height="0.8" /></bezel>
-
- <bezel name="12.0" element="plate"><bounds x="12" y="0" width="0.4" height="0.8" /></bezel>
- <bezel name="12.1" element="plate"><bounds x="12" y="1" width="0.4" height="0.8" /></bezel>
- <bezel name="12.2" element="plate"><bounds x="12" y="2" width="0.4" height="0.8" /></bezel>
- <bezel name="12.3" element="plate"><bounds x="12" y="3" width="0.4" height="0.8" /></bezel>
- <bezel name="12.4" element="plate"><bounds x="12" y="4" width="0.4" height="0.8" /></bezel>
- <bezel name="12.5" element="plate"><bounds x="12" y="5" width="0.4" height="0.8" /></bezel>
- <bezel name="12.6" element="plate"><bounds x="12" y="6" width="0.4" height="0.8" /></bezel>
- <bezel name="12.7" element="plate"><bounds x="12" y="7" width="0.4" height="0.8" /></bezel>
- <bezel name="12.8" element="plate"><bounds x="12" y="8" width="0.4" height="0.8" /></bezel>
- <bezel name="12.9" element="plate"><bounds x="12" y="9" width="0.4" height="0.8" /></bezel>
-
- <bezel name="13.0" element="plate"><bounds x="13" y="0" width="0.4" height="0.8" /></bezel>
- <bezel name="13.1" element="plate"><bounds x="13" y="1" width="0.4" height="0.8" /></bezel>
- <bezel name="13.2" element="plate"><bounds x="13" y="2" width="0.4" height="0.8" /></bezel>
- <bezel name="13.3" element="plate"><bounds x="13" y="3" width="0.4" height="0.8" /></bezel>
- <bezel name="13.4" element="plate"><bounds x="13" y="4" width="0.4" height="0.8" /></bezel>
- <bezel name="13.5" element="plate"><bounds x="13" y="5" width="0.4" height="0.8" /></bezel>
- <bezel name="13.6" element="plate"><bounds x="13" y="6" width="0.4" height="0.8" /></bezel>
- <bezel name="13.7" element="plate"><bounds x="13" y="7" width="0.4" height="0.8" /></bezel>
- <bezel name="13.8" element="plate"><bounds x="13" y="8" width="0.4" height="0.8" /></bezel>
- <bezel name="13.9" element="plate"><bounds x="13" y="9" width="0.4" height="0.8" /></bezel>
+ </element>
+
+ <element name="0.0" ref="plate"><bounds x="0" y="0" width="0.4" height="0.8" /></element>
+ <element name="0.1" ref="plate"><bounds x="0" y="1" width="0.4" height="0.8" /></element>
+ <element name="0.2" ref="plate"><bounds x="0" y="2" width="0.4" height="0.8" /></element>
+ <element name="0.3" ref="plate"><bounds x="0" y="3" width="0.4" height="0.8" /></element>
+ <element name="0.4" ref="plate"><bounds x="0" y="4" width="0.4" height="0.8" /></element>
+ <element name="0.5" ref="plate"><bounds x="0" y="5" width="0.4" height="0.8" /></element>
+ <element name="0.6" ref="plate"><bounds x="0" y="6" width="0.4" height="0.8" /></element>
+ <element name="0.7" ref="plate"><bounds x="0" y="7" width="0.4" height="0.8" /></element>
+ <element name="0.8" ref="plate"><bounds x="0" y="8" width="0.4" height="0.8" /></element>
+ <element name="0.9" ref="plate"><bounds x="0" y="9" width="0.4" height="0.8" /></element>
+
+ <element name="1.0" ref="plate"><bounds x="1" y="0" width="0.4" height="0.8" /></element>
+ <element name="1.1" ref="plate"><bounds x="1" y="1" width="0.4" height="0.8" /></element>
+ <element name="1.2" ref="plate"><bounds x="1" y="2" width="0.4" height="0.8" /></element>
+ <element name="1.3" ref="plate"><bounds x="1" y="3" width="0.4" height="0.8" /></element>
+ <element name="1.4" ref="plate"><bounds x="1" y="4" width="0.4" height="0.8" /></element>
+ <element name="1.5" ref="plate"><bounds x="1" y="5" width="0.4" height="0.8" /></element>
+ <element name="1.6" ref="plate"><bounds x="1" y="6" width="0.4" height="0.8" /></element>
+ <element name="1.7" ref="plate"><bounds x="1" y="7" width="0.4" height="0.8" /></element>
+ <element name="1.8" ref="plate"><bounds x="1" y="8" width="0.4" height="0.8" /></element>
+ <element name="1.9" ref="plate"><bounds x="1" y="9" width="0.4" height="0.8" /></element>
+
+ <element name="2.0" ref="plate"><bounds x="2" y="0" width="0.4" height="0.8" /></element>
+ <element name="2.1" ref="plate"><bounds x="2" y="1" width="0.4" height="0.8" /></element>
+ <element name="2.2" ref="plate"><bounds x="2" y="2" width="0.4" height="0.8" /></element>
+ <element name="2.3" ref="plate"><bounds x="2" y="3" width="0.4" height="0.8" /></element>
+ <element name="2.4" ref="plate"><bounds x="2" y="4" width="0.4" height="0.8" /></element>
+ <element name="2.5" ref="plate"><bounds x="2" y="5" width="0.4" height="0.8" /></element>
+ <element name="2.6" ref="plate"><bounds x="2" y="6" width="0.4" height="0.8" /></element>
+ <element name="2.7" ref="plate"><bounds x="2" y="7" width="0.4" height="0.8" /></element>
+ <element name="2.8" ref="plate"><bounds x="2" y="8" width="0.4" height="0.8" /></element>
+ <element name="2.9" ref="plate"><bounds x="2" y="9" width="0.4" height="0.8" /></element>
+
+ <element name="3.0" ref="plate"><bounds x="3" y="0" width="0.4" height="0.8" /></element>
+ <element name="3.1" ref="plate"><bounds x="3" y="1" width="0.4" height="0.8" /></element>
+ <element name="3.2" ref="plate"><bounds x="3" y="2" width="0.4" height="0.8" /></element>
+ <element name="3.3" ref="plate"><bounds x="3" y="3" width="0.4" height="0.8" /></element>
+ <element name="3.4" ref="plate"><bounds x="3" y="4" width="0.4" height="0.8" /></element>
+ <element name="3.5" ref="plate"><bounds x="3" y="5" width="0.4" height="0.8" /></element>
+ <element name="3.6" ref="plate"><bounds x="3" y="6" width="0.4" height="0.8" /></element>
+ <element name="3.7" ref="plate"><bounds x="3" y="7" width="0.4" height="0.8" /></element>
+ <element name="3.8" ref="plate"><bounds x="3" y="8" width="0.4" height="0.8" /></element>
+ <element name="3.9" ref="plate"><bounds x="3" y="9" width="0.4" height="0.8" /></element>
+
+ <element name="4.0" ref="plate"><bounds x="4" y="0" width="0.4" height="0.8" /></element>
+ <element name="4.1" ref="plate"><bounds x="4" y="1" width="0.4" height="0.8" /></element>
+ <element name="4.2" ref="plate"><bounds x="4" y="2" width="0.4" height="0.8" /></element>
+ <element name="4.3" ref="plate"><bounds x="4" y="3" width="0.4" height="0.8" /></element>
+ <element name="4.4" ref="plate"><bounds x="4" y="4" width="0.4" height="0.8" /></element>
+ <element name="4.5" ref="plate"><bounds x="4" y="5" width="0.4" height="0.8" /></element>
+ <element name="4.6" ref="plate"><bounds x="4" y="6" width="0.4" height="0.8" /></element>
+ <element name="4.7" ref="plate"><bounds x="4" y="7" width="0.4" height="0.8" /></element>
+ <element name="4.8" ref="plate"><bounds x="4" y="8" width="0.4" height="0.8" /></element>
+ <element name="4.9" ref="plate"><bounds x="4" y="9" width="0.4" height="0.8" /></element>
+
+ <element name="5.0" ref="plate"><bounds x="5" y="0" width="0.4" height="0.8" /></element>
+ <element name="5.1" ref="plate"><bounds x="5" y="1" width="0.4" height="0.8" /></element>
+ <element name="5.2" ref="plate"><bounds x="5" y="2" width="0.4" height="0.8" /></element>
+ <element name="5.3" ref="plate"><bounds x="5" y="3" width="0.4" height="0.8" /></element>
+ <element name="5.4" ref="plate"><bounds x="5" y="4" width="0.4" height="0.8" /></element>
+ <element name="5.5" ref="plate"><bounds x="5" y="5" width="0.4" height="0.8" /></element>
+ <element name="5.6" ref="plate"><bounds x="5" y="6" width="0.4" height="0.8" /></element>
+ <element name="5.7" ref="plate"><bounds x="5" y="7" width="0.4" height="0.8" /></element>
+ <element name="5.8" ref="plate"><bounds x="5" y="8" width="0.4" height="0.8" /></element>
+ <element name="5.9" ref="plate"><bounds x="5" y="9" width="0.4" height="0.8" /></element>
+
+ <element name="6.0" ref="plate"><bounds x="6" y="0" width="0.4" height="0.8" /></element>
+ <element name="6.1" ref="plate"><bounds x="6" y="1" width="0.4" height="0.8" /></element>
+ <element name="6.2" ref="plate"><bounds x="6" y="2" width="0.4" height="0.8" /></element>
+ <element name="6.3" ref="plate"><bounds x="6" y="3" width="0.4" height="0.8" /></element>
+ <element name="6.4" ref="plate"><bounds x="6" y="4" width="0.4" height="0.8" /></element>
+ <element name="6.5" ref="plate"><bounds x="6" y="5" width="0.4" height="0.8" /></element>
+ <element name="6.6" ref="plate"><bounds x="6" y="6" width="0.4" height="0.8" /></element>
+ <element name="6.7" ref="plate"><bounds x="6" y="7" width="0.4" height="0.8" /></element>
+ <element name="6.8" ref="plate"><bounds x="6" y="8" width="0.4" height="0.8" /></element>
+ <element name="6.9" ref="plate"><bounds x="6" y="9" width="0.4" height="0.8" /></element>
+
+ <element name="7.0" ref="plate"><bounds x="7" y="0" width="0.4" height="0.8" /></element>
+ <element name="7.1" ref="plate"><bounds x="7" y="1" width="0.4" height="0.8" /></element>
+ <element name="7.2" ref="plate"><bounds x="7" y="2" width="0.4" height="0.8" /></element>
+ <element name="7.3" ref="plate"><bounds x="7" y="3" width="0.4" height="0.8" /></element>
+ <element name="7.4" ref="plate"><bounds x="7" y="4" width="0.4" height="0.8" /></element>
+ <element name="7.5" ref="plate"><bounds x="7" y="5" width="0.4" height="0.8" /></element>
+ <element name="7.6" ref="plate"><bounds x="7" y="6" width="0.4" height="0.8" /></element>
+ <element name="7.7" ref="plate"><bounds x="7" y="7" width="0.4" height="0.8" /></element>
+ <element name="7.8" ref="plate"><bounds x="7" y="8" width="0.4" height="0.8" /></element>
+ <element name="7.9" ref="plate"><bounds x="7" y="9" width="0.4" height="0.8" /></element>
+
+ <element name="8.0" ref="plate"><bounds x="8" y="0" width="0.4" height="0.8" /></element>
+ <element name="8.1" ref="plate"><bounds x="8" y="1" width="0.4" height="0.8" /></element>
+ <element name="8.2" ref="plate"><bounds x="8" y="2" width="0.4" height="0.8" /></element>
+ <element name="8.3" ref="plate"><bounds x="8" y="3" width="0.4" height="0.8" /></element>
+ <element name="8.4" ref="plate"><bounds x="8" y="4" width="0.4" height="0.8" /></element>
+ <element name="8.5" ref="plate"><bounds x="8" y="5" width="0.4" height="0.8" /></element>
+ <element name="8.6" ref="plate"><bounds x="8" y="6" width="0.4" height="0.8" /></element>
+ <element name="8.7" ref="plate"><bounds x="8" y="7" width="0.4" height="0.8" /></element>
+ <element name="8.8" ref="plate"><bounds x="8" y="8" width="0.4" height="0.8" /></element>
+ <element name="8.9" ref="plate"><bounds x="8" y="9" width="0.4" height="0.8" /></element>
+
+ <element name="9.0" ref="plate"><bounds x="9" y="0" width="0.4" height="0.8" /></element>
+ <element name="9.1" ref="plate"><bounds x="9" y="1" width="0.4" height="0.8" /></element>
+ <element name="9.2" ref="plate"><bounds x="9" y="2" width="0.4" height="0.8" /></element>
+ <element name="9.3" ref="plate"><bounds x="9" y="3" width="0.4" height="0.8" /></element>
+ <element name="9.4" ref="plate"><bounds x="9" y="4" width="0.4" height="0.8" /></element>
+ <element name="9.5" ref="plate"><bounds x="9" y="5" width="0.4" height="0.8" /></element>
+ <element name="9.6" ref="plate"><bounds x="9" y="6" width="0.4" height="0.8" /></element>
+ <element name="9.7" ref="plate"><bounds x="9" y="7" width="0.4" height="0.8" /></element>
+ <element name="9.8" ref="plate"><bounds x="9" y="8" width="0.4" height="0.8" /></element>
+ <element name="9.9" ref="plate"><bounds x="9" y="9" width="0.4" height="0.8" /></element>
+
+ <element name="10.0" ref="plate"><bounds x="10" y="0" width="0.4" height="0.8" /></element>
+ <element name="10.1" ref="plate"><bounds x="10" y="1" width="0.4" height="0.8" /></element>
+ <element name="10.2" ref="plate"><bounds x="10" y="2" width="0.4" height="0.8" /></element>
+ <element name="10.3" ref="plate"><bounds x="10" y="3" width="0.4" height="0.8" /></element>
+ <element name="10.4" ref="plate"><bounds x="10" y="4" width="0.4" height="0.8" /></element>
+ <element name="10.5" ref="plate"><bounds x="10" y="5" width="0.4" height="0.8" /></element>
+ <element name="10.6" ref="plate"><bounds x="10" y="6" width="0.4" height="0.8" /></element>
+ <element name="10.7" ref="plate"><bounds x="10" y="7" width="0.4" height="0.8" /></element>
+ <element name="10.8" ref="plate"><bounds x="10" y="8" width="0.4" height="0.8" /></element>
+ <element name="10.9" ref="plate"><bounds x="10" y="9" width="0.4" height="0.8" /></element>
+
+ <element name="11.0" ref="plate"><bounds x="11" y="0" width="0.4" height="0.8" /></element>
+ <element name="11.1" ref="plate"><bounds x="11" y="1" width="0.4" height="0.8" /></element>
+ <element name="11.2" ref="plate"><bounds x="11" y="2" width="0.4" height="0.8" /></element>
+ <element name="11.3" ref="plate"><bounds x="11" y="3" width="0.4" height="0.8" /></element>
+ <element name="11.4" ref="plate"><bounds x="11" y="4" width="0.4" height="0.8" /></element>
+ <element name="11.5" ref="plate"><bounds x="11" y="5" width="0.4" height="0.8" /></element>
+ <element name="11.6" ref="plate"><bounds x="11" y="6" width="0.4" height="0.8" /></element>
+ <element name="11.7" ref="plate"><bounds x="11" y="7" width="0.4" height="0.8" /></element>
+ <element name="11.8" ref="plate"><bounds x="11" y="8" width="0.4" height="0.8" /></element>
+ <element name="11.9" ref="plate"><bounds x="11" y="9" width="0.4" height="0.8" /></element>
+
+ <element name="12.0" ref="plate"><bounds x="12" y="0" width="0.4" height="0.8" /></element>
+ <element name="12.1" ref="plate"><bounds x="12" y="1" width="0.4" height="0.8" /></element>
+ <element name="12.2" ref="plate"><bounds x="12" y="2" width="0.4" height="0.8" /></element>
+ <element name="12.3" ref="plate"><bounds x="12" y="3" width="0.4" height="0.8" /></element>
+ <element name="12.4" ref="plate"><bounds x="12" y="4" width="0.4" height="0.8" /></element>
+ <element name="12.5" ref="plate"><bounds x="12" y="5" width="0.4" height="0.8" /></element>
+ <element name="12.6" ref="plate"><bounds x="12" y="6" width="0.4" height="0.8" /></element>
+ <element name="12.7" ref="plate"><bounds x="12" y="7" width="0.4" height="0.8" /></element>
+ <element name="12.8" ref="plate"><bounds x="12" y="8" width="0.4" height="0.8" /></element>
+ <element name="12.9" ref="plate"><bounds x="12" y="9" width="0.4" height="0.8" /></element>
+
+ <element name="13.0" ref="plate"><bounds x="13" y="0" width="0.4" height="0.8" /></element>
+ <element name="13.1" ref="plate"><bounds x="13" y="1" width="0.4" height="0.8" /></element>
+ <element name="13.2" ref="plate"><bounds x="13" y="2" width="0.4" height="0.8" /></element>
+ <element name="13.3" ref="plate"><bounds x="13" y="3" width="0.4" height="0.8" /></element>
+ <element name="13.4" ref="plate"><bounds x="13" y="4" width="0.4" height="0.8" /></element>
+ <element name="13.5" ref="plate"><bounds x="13" y="5" width="0.4" height="0.8" /></element>
+ <element name="13.6" ref="plate"><bounds x="13" y="6" width="0.4" height="0.8" /></element>
+ <element name="13.7" ref="plate"><bounds x="13" y="7" width="0.4" height="0.8" /></element>
+ <element name="13.8" ref="plate"><bounds x="13" y="8" width="0.4" height="0.8" /></element>
+ <element name="13.9" ref="plate"><bounds x="13" y="9" width="0.4" height="0.8" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/newufo.lay b/src/mame/layout/newufo.lay
index 48c7b1a3549..e6253eb1108 100644
--- a/src/mame/layout/newufo.lay
+++ b/src/mame/layout/newufo.lay
@@ -120,150 +120,150 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="200" top="0" bottom="90" />
- <bezel element="static_black">
+ <element ref="static_black">
<bounds left="0" right="200" top="0" bottom="90" />
- </bezel>
+ </element>
- <bezel element="static_grey">
+ <element ref="static_grey">
<bounds x="99" y="0" width="2" height="80" />
- </bezel>
+ </element>
<!-- control panel -->
- <bezel element="static_pink">
+ <element ref="static_pink">
<bounds x="0" y="60" width="200" height="30" />
- </bezel>
+ </element>
- <bezel name="lamp0" element="lamp_b1" inputtag="IN1" inputmask="0x20" >
+ <element name="lamp0" ref="lamp_b1" inputtag="IN1" inputmask="0x20" >
<bounds x="30" y="70" width="10" height="10"/>
- </bezel>
- <bezel name="lamp1" element="lamp_b2" inputtag="IN1" inputmask="0x40" >
+ </element>
+ <element name="lamp1" ref="lamp_b2" inputtag="IN1" inputmask="0x40" >
<bounds x="43" y="70" width="10" height="10"/>
- </bezel>
+ </element>
- <bezel name="lamp2" element="lamp_b1" inputtag="IN2" inputmask="0x20" >
+ <element name="lamp2" ref="lamp_b1" inputtag="IN2" inputmask="0x20" >
<bounds x="147" y="70" width="10" height="10"/>
- </bezel>
- <bezel name="lamp3" element="lamp_b2" inputtag="IN2" inputmask="0x40" >
+ </element>
+ <element name="lamp3" ref="lamp_b2" inputtag="IN2" inputmask="0x40" >
<bounds x="160" y="70" width="10" height="10"/>
- </bezel>
+ </element>
- <bezel element="static_black">
+ <element ref="static_black">
<bounds x="60" y="70" width="12" height="17" />
- </bezel>
- <bezel name="digit0" element="digit">
+ </element>
+ <element name="digit0" ref="digit">
<bounds x="61" y="71" width="10" height="15" />
- </bezel>
+ </element>
- <bezel element="static_black">
+ <element ref="static_black">
<bounds x="128" y="70" width="12" height="17" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds x="129" y="71" width="10" height="15" />
- </bezel>
+ </element>
<!-- left ufo info -->
- <bezel element="text_x">
+ <element ref="text_x">
<bounds x="5" y="5" width="10" height="4" />
- </bezel>
- <bezel element="text_y">
+ </element>
+ <element ref="text_y">
<bounds x="5" y="10" width="10" height="4" />
- </bezel>
- <bezel element="text_z">
+ </element>
+ <element ref="text_z">
<bounds x="5" y="15" width="10" height="4" />
- </bezel>
- <bezel element="text_c">
+ </element>
+ <element ref="text_c">
<bounds x="5" y="20" width="10" height="4" />
- </bezel>
+ </element>
- <bezel name="counter0" element="counter">
+ <element name="counter0" ref="counter">
<bounds x="12" y="5" width="20" height="4" />
- </bezel>
- <bezel name="counter1" element="counter">
+ </element>
+ <element name="counter1" ref="counter">
<bounds x="12" y="10" width="20" height="4" />
- </bezel>
- <bezel name="counter2" element="counter">
+ </element>
+ <element name="counter2" ref="counter">
<bounds x="12" y="15" width="20" height="4" />
- </bezel>
- <bezel name="counter3" element="counter">
+ </element>
+ <element name="counter3" ref="counter">
<bounds x="12" y="20" width="20" height="4" />
- </bezel>
+ </element>
- <bezel element="text_ufored">
+ <element ref="text_ufored">
<bounds x="25" y="25" width="50" height="14" />
- </bezel>
+ </element>
- <bezel name="lamp10" element="lamp_rg0">
+ <element name="lamp10" ref="lamp_rg0">
<bounds x="31" y="44" width="3" height="3" />
- </bezel>
- <bezel name="lamp10" element="lamp_rg1">
+ </element>
+ <element name="lamp10" ref="lamp_rg1">
<bounds x="38" y="44" width="3" height="3" />
- </bezel>
- <bezel name="lamp10" element="lamp_rg0">
+ </element>
+ <element name="lamp10" ref="lamp_rg0">
<bounds x="45" y="44" width="3" height="3" />
- </bezel>
- <bezel name="lamp10" element="lamp_rg1">
+ </element>
+ <element name="lamp10" ref="lamp_rg1">
<bounds x="52" y="44" width="3" height="3" />
- </bezel>
- <bezel name="lamp10" element="lamp_rg0">
+ </element>
+ <element name="lamp10" ref="lamp_rg0">
<bounds x="59" y="44" width="3" height="3" />
- </bezel>
- <bezel name="lamp10" element="lamp_rg1">
+ </element>
+ <element name="lamp10" ref="lamp_rg1">
<bounds x="66" y="44" width="3" height="3" />
- </bezel>
+ </element>
<!-- right ufo info -->
- <bezel element="text_x">
+ <element ref="text_x">
<bounds x="105" y="5" width="10" height="4" />
- </bezel>
- <bezel element="text_y">
+ </element>
+ <element ref="text_y">
<bounds x="105" y="10" width="10" height="4" />
- </bezel>
- <bezel element="text_z">
+ </element>
+ <element ref="text_z">
<bounds x="105" y="15" width="10" height="4" />
- </bezel>
- <bezel element="text_c">
+ </element>
+ <element ref="text_c">
<bounds x="105" y="20" width="10" height="4" />
- </bezel>
+ </element>
- <bezel name="counter4" element="counter">
+ <element name="counter4" ref="counter">
<bounds x="112" y="5" width="20" height="4" />
- </bezel>
- <bezel name="counter5" element="counter">
+ </element>
+ <element name="counter5" ref="counter">
<bounds x="112" y="10" width="20" height="4" />
- </bezel>
- <bezel name="counter6" element="counter">
+ </element>
+ <element name="counter6" ref="counter">
<bounds x="112" y="15" width="20" height="4" />
- </bezel>
- <bezel name="counter7" element="counter">
+ </element>
+ <element name="counter7" ref="counter">
<bounds x="112" y="20" width="20" height="4" />
- </bezel>
+ </element>
- <bezel element="text_ufoblue">
+ <element ref="text_ufoblue">
<bounds x="125" y="25" width="50" height="14" />
- </bezel>
+ </element>
- <bezel name="lamp11" element="lamp_rg0">
+ <element name="lamp11" ref="lamp_rg0">
<bounds x="131" y="44" width="3" height="3" />
- </bezel>
- <bezel name="lamp11" element="lamp_rg1">
+ </element>
+ <element name="lamp11" ref="lamp_rg1">
<bounds x="138" y="44" width="3" height="3" />
- </bezel>
- <bezel name="lamp11" element="lamp_rg0">
+ </element>
+ <element name="lamp11" ref="lamp_rg0">
<bounds x="145" y="44" width="3" height="3" />
- </bezel>
- <bezel name="lamp11" element="lamp_rg1">
+ </element>
+ <element name="lamp11" ref="lamp_rg1">
<bounds x="152" y="44" width="3" height="3" />
- </bezel>
- <bezel name="lamp11" element="lamp_rg0">
+ </element>
+ <element name="lamp11" ref="lamp_rg0">
<bounds x="159" y="44" width="3" height="3" />
- </bezel>
- <bezel name="lamp11" element="lamp_rg1">
+ </element>
+ <element name="lamp11" ref="lamp_rg1">
<bounds x="166" y="44" width="3" height="3" />
- </bezel>
+ </element>
</view>
diff --git a/src/mame/layout/notechan.lay b/src/mame/layout/notechan.lay
index 48984d88f3f..d4c3c610292 100644
--- a/src/mame/layout/notechan.lay
+++ b/src/mame/layout/notechan.lay
@@ -447,117 +447,117 @@ From D7 to D0.
****** 1st row ******
-->
- <bezel name="lamp0" element="L0">
+ <element name="lamp0" ref="L0">
<bounds x="3.5" y="3.02" width="0.40" height="0.24" />
- </bezel>
- <bezel name="lamp1" element="L1">
+ </element>
+ <element name="lamp1" ref="L1">
<bounds x="3.0" y="3.02" width="0.40" height="0.24" />
- </bezel>
- <bezel name="lamp2" element="L2">
+ </element>
+ <element name="lamp2" ref="L2">
<bounds x="2.5" y="3.02" width="0.40" height="0.24" />
- </bezel>
- <bezel name="lamp3" element="L3">
+ </element>
+ <element name="lamp3" ref="L3">
<bounds x="2.0" y="3.02" width="0.40" height="0.24" />
- </bezel>
- <bezel name="lamp4" element="L4">
+ </element>
+ <element name="lamp4" ref="L4">
<bounds x="1.5" y="3.02" width="0.40" height="0.24" />
- </bezel>
- <bezel name="lamp5" element="L5">
+ </element>
+ <element name="lamp5" ref="L5">
<bounds x="1.0" y="3.02" width="0.40" height="0.24" />
- </bezel>
- <bezel name="lamp6" element="L6">
+ </element>
+ <element name="lamp6" ref="L6">
<bounds x="0.5" y="3.02" width="0.40" height="0.24" />
- </bezel>
- <bezel name="lamp7" element="L7">
+ </element>
+ <element name="lamp7" ref="L7">
<bounds x="0" y="3.02" width="0.40" height="0.24" />
- </bezel>
+ </element>
<!--
****** 2nd row ******
-->
- <bezel name="lamp8" element="L8">
+ <element name="lamp8" ref="L8">
<bounds x="3.5" y="3.28" width="0.40" height="0.24" />
- </bezel>
- <bezel name="lamp9" element="L9">
+ </element>
+ <element name="lamp9" ref="L9">
<bounds x="3.0" y="3.28" width="0.40" height="0.24" />
- </bezel>
- <bezel name="lamp10" element="L10">
+ </element>
+ <element name="lamp10" ref="L10">
<bounds x="2.5" y="3.28" width="0.40" height="0.24" />
- </bezel>
- <bezel name="lamp11" element="L11">
+ </element>
+ <element name="lamp11" ref="L11">
<bounds x="2.0" y="3.28" width="0.40" height="0.24" />
- </bezel>
- <bezel name="lamp12" element="L12">
+ </element>
+ <element name="lamp12" ref="L12">
<bounds x="1.5" y="3.28" width="0.40" height="0.24" />
- </bezel>
- <bezel name="lamp13" element="L13">
+ </element>
+ <element name="lamp13" ref="L13">
<bounds x="1.0" y="3.28" width="0.40" height="0.24" />
- </bezel>
- <bezel name="lamp14" element="L14">
+ </element>
+ <element name="lamp14" ref="L14">
<bounds x="0.5" y="3.28" width="0.40" height="0.24" />
- </bezel>
- <bezel name="lamp15" element="L15">
+ </element>
+ <element name="lamp15" ref="L15">
<bounds x="0" y="3.28" width="0.40" height="0.24" />
- </bezel>
+ </element>
<!--
****** 3rd row ******
-->
- <bezel name="lamp16" element="L16">
+ <element name="lamp16" ref="L16">
<bounds x="3.5" y="3.54" width="0.40" height="0.24" />
- </bezel>
- <bezel name="lamp17" element="L17">
+ </element>
+ <element name="lamp17" ref="L17">
<bounds x="3.0" y="3.54" width="0.40" height="0.24" />
- </bezel>
- <bezel name="lamp18" element="L18">
+ </element>
+ <element name="lamp18" ref="L18">
<bounds x="2.5" y="3.54" width="0.40" height="0.24" />
- </bezel>
- <bezel name="lamp19" element="L19">
+ </element>
+ <element name="lamp19" ref="L19">
<bounds x="2.0" y="3.54" width="0.40" height="0.24" />
- </bezel>
- <bezel name="lamp20" element="L20">
+ </element>
+ <element name="lamp20" ref="L20">
<bounds x="1.5" y="3.54" width="0.40" height="0.24" />
- </bezel>
- <bezel name="lamp21" element="L21">
+ </element>
+ <element name="lamp21" ref="L21">
<bounds x="1.0" y="3.54" width="0.40" height="0.24" />
- </bezel>
- <bezel name="lamp22" element="L22">
+ </element>
+ <element name="lamp22" ref="L22">
<bounds x="0.5" y="3.54" width="0.40" height="0.24" />
- </bezel>
- <bezel name="lamp23" element="L23">
+ </element>
+ <element name="lamp23" ref="L23">
<bounds x="0" y="3.54" width="0.40" height="0.24" />
- </bezel>
+ </element>
<!--
****** 4th row ******
-->
- <bezel name="lamp24" element="L24">
+ <element name="lamp24" ref="L24">
<bounds x="3.5" y="3.8" width="0.40" height="0.24" />
- </bezel>
- <bezel name="lamp25" element="L25">
+ </element>
+ <element name="lamp25" ref="L25">
<bounds x="3.0" y="3.8" width="0.40" height="0.24" />
- </bezel>
- <bezel name="lamp26" element="L26">
+ </element>
+ <element name="lamp26" ref="L26">
<bounds x="2.5" y="3.8" width="0.40" height="0.24" />
- </bezel>
- <bezel name="lamp27" element="L27">
+ </element>
+ <element name="lamp27" ref="L27">
<bounds x="2.0" y="3.8" width="0.40" height="0.24" />
- </bezel>
- <bezel name="lamp28" element="L28">
+ </element>
+ <element name="lamp28" ref="L28">
<bounds x="1.5" y="3.8" width="0.40" height="0.24" />
- </bezel>
- <bezel name="lamp29" element="L29">
+ </element>
+ <element name="lamp29" ref="L29">
<bounds x="1.0" y="3.8" width="0.40" height="0.24" />
- </bezel>
- <bezel name="lamp30" element="L30">
+ </element>
+ <element name="lamp30" ref="L30">
<bounds x="0.5" y="3.8" width="0.40" height="0.24" />
- </bezel>
- <bezel name="lamp31" element="L31">
+ </element>
+ <element name="lamp31" ref="L31">
<bounds x="0" y="3.8" width="0.40" height="0.24" />
- </bezel>
+ </element>
</view>
diff --git a/src/mame/layout/novag_cforte.lay b/src/mame/layout/novag_cforte.lay
index fb191c44816..030aa238223 100644
--- a/src/mame/layout/novag_cforte.lay
+++ b/src/mame/layout/novag_cforte.lay
@@ -198,100 +198,100 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- sensors, pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -350,82 +350,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -439,170 +439,170 @@ license:CC0
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="1.2" y="9" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="1.2" y="19" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="1.2" y="29" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="1.2" y="39" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="1.2" y="49" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="1.2" y="59" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="1.2" y="69" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="1.2" y="79" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="6" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="16" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="26" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="36" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="46" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="56" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="66" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="76" y="84.5" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="1.2" y="9" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="1.2" y="19" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="1.2" y="29" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="1.2" y="39" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="1.2" y="49" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="1.2" y="59" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="1.2" y="69" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="1.2" y="79" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="6" y="84.5" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="16" y="84.5" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="26" y="84.5" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="36" y="84.5" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="46" y="84.5" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="56" y="84.5" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="66" y="84.5" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="76" y="84.5" width="2" height="2" /></element>
<!-- chessboard leds -->
- <bezel name="1.0" element="ledr"><bounds x="1" y="7.5" width="2" height="1" /></bezel>
- <bezel name="1.1" element="ledr"><bounds x="1" y="17.5" width="2" height="1" /></bezel>
- <bezel name="1.2" element="ledr"><bounds x="1" y="27.5" width="2" height="1" /></bezel>
- <bezel name="1.3" element="ledr"><bounds x="1" y="37.5" width="2" height="1" /></bezel>
- <bezel name="1.4" element="ledr"><bounds x="1" y="47.5" width="2" height="1" /></bezel>
- <bezel name="1.5" element="ledr"><bounds x="1" y="57.5" width="2" height="1" /></bezel>
- <bezel name="1.6" element="ledr"><bounds x="1" y="67.5" width="2" height="1" /></bezel>
- <bezel name="1.7" element="ledr"><bounds x="1" y="77.5" width="2" height="1" /></bezel>
-
- <bezel name="2.0" element="ledr"><bounds x="8.5" y="84" width="1" height="2" /></bezel>
- <bezel name="2.1" element="ledr"><bounds x="18.5" y="84" width="1" height="2" /></bezel>
- <bezel name="2.2" element="ledr"><bounds x="28.5" y="84" width="1" height="2" /></bezel>
- <bezel name="2.3" element="ledr"><bounds x="38.5" y="84" width="1" height="2" /></bezel>
- <bezel name="2.4" element="ledr"><bounds x="48.5" y="84" width="1" height="2" /></bezel>
- <bezel name="2.5" element="ledr"><bounds x="58.5" y="84" width="1" height="2" /></bezel>
- <bezel name="2.6" element="ledr"><bounds x="68.5" y="84" width="1" height="2" /></bezel>
- <bezel name="2.7" element="ledr"><bounds x="78.5" y="84" width="1" height="2" /></bezel>
+ <element name="1.0" ref="ledr"><bounds x="1" y="7.5" width="2" height="1" /></element>
+ <element name="1.1" ref="ledr"><bounds x="1" y="17.5" width="2" height="1" /></element>
+ <element name="1.2" ref="ledr"><bounds x="1" y="27.5" width="2" height="1" /></element>
+ <element name="1.3" ref="ledr"><bounds x="1" y="37.5" width="2" height="1" /></element>
+ <element name="1.4" ref="ledr"><bounds x="1" y="47.5" width="2" height="1" /></element>
+ <element name="1.5" ref="ledr"><bounds x="1" y="57.5" width="2" height="1" /></element>
+ <element name="1.6" ref="ledr"><bounds x="1" y="67.5" width="2" height="1" /></element>
+ <element name="1.7" ref="ledr"><bounds x="1" y="77.5" width="2" height="1" /></element>
+
+ <element name="2.0" ref="ledr"><bounds x="8.5" y="84" width="1" height="2" /></element>
+ <element name="2.1" ref="ledr"><bounds x="18.5" y="84" width="1" height="2" /></element>
+ <element name="2.2" ref="ledr"><bounds x="28.5" y="84" width="1" height="2" /></element>
+ <element name="2.3" ref="ledr"><bounds x="38.5" y="84" width="1" height="2" /></element>
+ <element name="2.4" ref="ledr"><bounds x="48.5" y="84" width="1" height="2" /></element>
+ <element name="2.5" ref="ledr"><bounds x="58.5" y="84" width="1" height="2" /></element>
+ <element name="2.6" ref="ledr"><bounds x="68.5" y="84" width="1" height="2" /></element>
+ <element name="2.7" ref="ledr"><bounds x="78.5" y="84" width="1" height="2" /></element>
<!-- right side lcd panel/leds -->
- <bezel element="lcd_bg"><bounds x="86" y="8" width="23" height="5" /></bezel>
- <bezel name="3.6" element="seg_m"><bounds x="86" y="8.75" width="2" height="1.5" /></bezel>
- <bezel name="14.0" element="seg_ap"><bounds x="97.75" y="8.25" width="1" height="1.5" /></bezel>
+ <element ref="lcd_bg"><bounds x="86" y="8" width="23" height="5" /></element>
+ <element name="3.6" ref="seg_m"><bounds x="86" y="8.75" width="2" height="1.5" /></element>
+ <element name="14.0" ref="seg_ap"><bounds x="97.75" y="8.25" width="1" height="1.5" /></element>
- <bezel name="digit4" element="digit"><bounds x="88.125" y="9" width="2" height="3" /></bezel>
- <bezel name="digit5" element="digit"><bounds x="90.125" y="9" width="2" height="3" /></bezel>
- <bezel name="digit6" element="digit"><bounds x="92.125" y="9" width="2" height="3" /></bezel>
- <bezel name="digit7" element="digit"><bounds x="94.125" y="9" width="2" height="3" /></bezel>
- <bezel name="digit8" element="digit"><bounds x="96.125" y="9" width="2" height="3" /></bezel>
- <bezel name="digit9" element="digit"><bounds x="98.125" y="9" width="2" height="3" /></bezel>
- <bezel name="digit10" element="digit"><bounds x="100.125" y="9" width="2" height="3" /></bezel>
- <bezel name="digit11" element="digit"><bounds x="102.125" y="9" width="2" height="3" /></bezel>
- <bezel name="digit12" element="digit"><bounds x="104.125" y="9" width="2" height="3" /></bezel>
- <bezel name="digit13" element="digit"><bounds x="106.125" y="9" width="2" height="3" /></bezel>
+ <element name="digit4" ref="digit"><bounds x="88.125" y="9" width="2" height="3" /></element>
+ <element name="digit5" ref="digit"><bounds x="90.125" y="9" width="2" height="3" /></element>
+ <element name="digit6" ref="digit"><bounds x="92.125" y="9" width="2" height="3" /></element>
+ <element name="digit7" ref="digit"><bounds x="94.125" y="9" width="2" height="3" /></element>
+ <element name="digit8" ref="digit"><bounds x="96.125" y="9" width="2" height="3" /></element>
+ <element name="digit9" ref="digit"><bounds x="98.125" y="9" width="2" height="3" /></element>
+ <element name="digit10" ref="digit"><bounds x="100.125" y="9" width="2" height="3" /></element>
+ <element name="digit11" ref="digit"><bounds x="102.125" y="9" width="2" height="3" /></element>
+ <element name="digit12" ref="digit"><bounds x="104.125" y="9" width="2" height="3" /></element>
+ <element name="digit13" ref="digit"><bounds x="106.125" y="9" width="2" height="3" /></element>
- <bezel element="text_l7"><bounds x="86" y="68.64" width="14" height="1.4" /></bezel>
- <bezel element="text_l8"><bounds x="86" y="76.35" width="14" height="1.4" /></bezel>
+ <element ref="text_l7"><bounds x="86" y="68.64" width="14" height="1.4" /></element>
+ <element ref="text_l8"><bounds x="86" y="76.35" width="14" height="1.4" /></element>
- <bezel name="0.6" element="ledg"><bounds x="86" y="71.29" width="1" height="2" /></bezel>
- <bezel name="0.7" element="ledg"><bounds x="86" y="79.00" width="1" height="2" /></bezel>
+ <element name="0.6" ref="ledg"><bounds x="86" y="71.29" width="1" height="2" /></element>
+ <element name="0.7" ref="ledg"><bounds x="86" y="79.00" width="1" height="2" /></element>
<!-- right side buttons -->
- <bezel element="static_red"><bounds x="91.63" y="24.00" width="6" height="4" /></bezel>
- <bezel element="static_red"><bounds x="91.63" y="31.71" width="6" height="4" /></bezel>
- <bezel element="static_red"><bounds x="91.63" y="39.43" width="6" height="4" /></bezel>
- <bezel element="static_red"><bounds x="91.63" y="47.14" width="6" height="4" /></bezel>
- <bezel element="static_red"><bounds x="91.63" y="54.86" width="6" height="4" /></bezel>
- <bezel element="static_red"><bounds x="91.63" y="62.57" width="6" height="4" /></bezel>
- <bezel element="static_red"><bounds x="91.63" y="70.29" width="6" height="4" /></bezel>
- <bezel element="static_red"><bounds x="91.63" y="78.00" width="6" height="4" /></bezel>
- <bezel element="white"><bounds x="91.78" y="24.15" width="5.7" height="3.7" /></bezel>
- <bezel element="white"><bounds x="91.78" y="31.86" width="5.7" height="3.7" /></bezel>
- <bezel element="white"><bounds x="91.78" y="39.58" width="5.7" height="3.7" /></bezel>
- <bezel element="white"><bounds x="91.78" y="47.29" width="5.7" height="3.7" /></bezel>
- <bezel element="white"><bounds x="91.78" y="55.01" width="5.7" height="3.7" /></bezel>
- <bezel element="white"><bounds x="91.78" y="62.72" width="5.7" height="3.7" /></bezel>
- <bezel element="white"><bounds x="91.78" y="70.44" width="5.7" height="3.7" /></bezel>
- <bezel element="white"><bounds x="91.78" y="78.15" width="5.7" height="3.7" /></bezel>
-
- <bezel element="white"><bounds x="101.25" y="24.00" width="6" height="4" /></bezel>
- <bezel element="static_red"><bounds x="101.25" y="31.71" width="6" height="4" /></bezel>
- <bezel element="static_red"><bounds x="101.25" y="39.43" width="6" height="4" /></bezel>
- <bezel element="static_red"><bounds x="101.25" y="47.14" width="6" height="4" /></bezel>
- <bezel element="static_red"><bounds x="101.25" y="54.86" width="6" height="4" /></bezel>
- <bezel element="static_red"><bounds x="101.25" y="62.57" width="6" height="4" /></bezel>
- <bezel element="static_red"><bounds x="101.25" y="70.29" width="6" height="4" /></bezel>
- <bezel element="white"><bounds x="101.25" y="78.00" width="6" height="4" /></bezel>
- <bezel element="static_red"><bounds x="101.4" y="24.15" width="5.7" height="3.7" /></bezel>
- <bezel element="white"><bounds x="101.4" y="31.86" width="5.7" height="3.7" /></bezel>
- <bezel element="white"><bounds x="101.4" y="39.58" width="5.7" height="3.7" /></bezel>
- <bezel element="white"><bounds x="101.4" y="47.29" width="5.7" height="3.7" /></bezel>
- <bezel element="white"><bounds x="101.4" y="55.01" width="5.7" height="3.7" /></bezel>
- <bezel element="white"><bounds x="101.4" y="62.72" width="5.7" height="3.7" /></bezel>
- <bezel element="white"><bounds x="101.4" y="70.44" width="5.7" height="3.7" /></bezel>
- <bezel element="static_red"><bounds x="101.4" y="78.15" width="5.7" height="3.7" /></bezel>
-
- <bezel element="text_p1"><bounds x="93.18" y="24.50" width="2.9" height="2.9" /></bezel>
- <bezel element="text_p2"><bounds x="93.18" y="32.21" width="2.9" height="2.9" /></bezel>
- <bezel element="text_p3"><bounds x="93.18" y="39.93" width="2.9" height="2.9" /></bezel>
- <bezel element="text_p4"><bounds x="93.18" y="47.64" width="2.9" height="2.9" /></bezel>
- <bezel element="text_p5"><bounds x="93.18" y="55.36" width="2.9" height="2.9" /></bezel>
- <bezel element="text_p6"><bounds x="93.18" y="63.07" width="2.9" height="2.9" /></bezel>
-
- <bezel element="text_r2x"><bounds x="101.4" y="33.01" width="5.7" height="1.4" /></bezel>
- <bezel element="text_r3x"><bounds x="101.4" y="40.73" width="5.7" height="1.4" /></bezel>
- <bezel element="text_r4x"><bounds x="101.4" y="48.44" width="5.7" height="1.4" /></bezel>
- <bezel element="text_r5x"><bounds x="101.4" y="56.16" width="5.7" height="1.4" /></bezel>
- <bezel element="text_r6x"><bounds x="101.4" y="63.87" width="5.7" height="1.4" /></bezel>
- <bezel element="text_r7x"><bounds x="101.4" y="71.59" width="5.7" height="1.4" /></bezel>
- <bezel element="text_r8x"><bounds x="101.4" y="78.30" width="5.7" height="3" /></bezel>
- <bezel element="text_m8x"><bounds x="91.78" y="78.30" width="5.7" height="3" /></bezel>
-
- <bezel element="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="91.63" y="24.00" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x02"><bounds x="91.63" y="31.71" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.2" inputmask="0x02"><bounds x="91.63" y="39.43" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.3" inputmask="0x02"><bounds x="91.63" y="47.14" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.4" inputmask="0x02"><bounds x="91.63" y="54.86" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.5" inputmask="0x02"><bounds x="91.63" y="62.57" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.6" inputmask="0x02"><bounds x="91.63" y="70.29" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.7" inputmask="0x02"><bounds x="91.63" y="78.00" width="6" height="4" /><color alpha="0.4" /></bezel>
-
- <bezel element="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="101.25" y="24.00" width="6" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x01"><bounds x="101.25" y="31.71" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.2" inputmask="0x01"><bounds x="101.25" y="39.43" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.3" inputmask="0x01"><bounds x="101.25" y="47.14" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.4" inputmask="0x01"><bounds x="101.25" y="54.86" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.5" inputmask="0x01"><bounds x="101.25" y="62.57" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.6" inputmask="0x01"><bounds x="101.25" y="70.29" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.7" inputmask="0x01"><bounds x="101.25" y="78.00" width="6" height="4" /><color alpha="0.25" /></bezel>
-
- <bezel element="text_m1a"><bounds x="87.63" y="22.35" width="14" height="1.4" /></bezel>
- <bezel element="text_m1b"><bounds x="87.63" y="28.20" width="14" height="1.4" /></bezel>
- <bezel element="text_m2a"><bounds x="87.63" y="30.06" width="14" height="1.4" /></bezel>
- <bezel element="text_m2b"><bounds x="87.63" y="35.91" width="14" height="1.4" /></bezel>
- <bezel element="text_m3a"><bounds x="87.63" y="37.78" width="14" height="1.4" /></bezel>
- <bezel element="text_m3b"><bounds x="87.63" y="43.63" width="14" height="1.4" /></bezel>
- <bezel element="text_m4a"><bounds x="87.63" y="45.49" width="14" height="1.4" /></bezel>
- <bezel element="text_m4b"><bounds x="87.63" y="51.34" width="14" height="1.4" /></bezel>
- <bezel element="text_m5a"><bounds x="87.63" y="53.21" width="14" height="1.4" /></bezel>
- <bezel element="text_m5b"><bounds x="87.63" y="59.06" width="14" height="1.4" /></bezel>
- <bezel element="text_m6a"><bounds x="87.63" y="60.92" width="14" height="1.4" /></bezel>
- <bezel element="text_m6b"><bounds x="87.63" y="66.77" width="14" height="1.4" /></bezel>
- <bezel element="text_m7a"><bounds x="87.63" y="68.64" width="14" height="1.4" /></bezel>
- <bezel element="text_m7b"><bounds x="87.63" y="74.49" width="14" height="1.4" /></bezel>
- <bezel element="text_m8a"><bounds x="87.63" y="76.35" width="14" height="1.4" /></bezel>
- <bezel element="text_m8b"><bounds x="87.63" y="82.20" width="14" height="1.4" /></bezel>
-
- <bezel element="text_r1a"><bounds x="97.25" y="22.35" width="14" height="1.4" /></bezel>
- <bezel element="text_r1b"><bounds x="97.25" y="28.20" width="14" height="1.4" /></bezel>
- <bezel element="text_r2a"><bounds x="97.25" y="30.06" width="14" height="1.4" /></bezel>
- <bezel element="text_r2b"><bounds x="97.25" y="35.91" width="14" height="1.4" /></bezel>
- <bezel element="text_r3a"><bounds x="97.25" y="37.78" width="14" height="1.4" /></bezel>
- <bezel element="text_r3b"><bounds x="97.25" y="43.63" width="14" height="1.4" /></bezel>
- <bezel element="text_r4a"><bounds x="97.25" y="45.49" width="14" height="1.4" /></bezel>
- <bezel element="text_r4b"><bounds x="97.25" y="51.34" width="14" height="1.4" /></bezel>
- <bezel element="text_r5a"><bounds x="97.25" y="53.21" width="14" height="1.4" /></bezel>
- <bezel element="text_r5b"><bounds x="97.25" y="59.06" width="14" height="1.4" /></bezel>
- <bezel element="text_r6a"><bounds x="97.25" y="60.92" width="14" height="1.4" /></bezel>
- <bezel element="text_r6b"><bounds x="97.25" y="66.77" width="14" height="1.4" /></bezel>
- <bezel element="text_r7a"><bounds x="97.25" y="68.64" width="14" height="1.4" /></bezel>
- <bezel element="text_r7b"><bounds x="97.25" y="74.49" width="14" height="1.4" /></bezel>
- <bezel element="text_r8a"><bounds x="97.25" y="76.35" width="14" height="1.4" /></bezel>
- <bezel element="text_r8b"><bounds x="97.25" y="82.20" width="14" height="1.4" /></bezel>
+ <element ref="static_red"><bounds x="91.63" y="24.00" width="6" height="4" /></element>
+ <element ref="static_red"><bounds x="91.63" y="31.71" width="6" height="4" /></element>
+ <element ref="static_red"><bounds x="91.63" y="39.43" width="6" height="4" /></element>
+ <element ref="static_red"><bounds x="91.63" y="47.14" width="6" height="4" /></element>
+ <element ref="static_red"><bounds x="91.63" y="54.86" width="6" height="4" /></element>
+ <element ref="static_red"><bounds x="91.63" y="62.57" width="6" height="4" /></element>
+ <element ref="static_red"><bounds x="91.63" y="70.29" width="6" height="4" /></element>
+ <element ref="static_red"><bounds x="91.63" y="78.00" width="6" height="4" /></element>
+ <element ref="white"><bounds x="91.78" y="24.15" width="5.7" height="3.7" /></element>
+ <element ref="white"><bounds x="91.78" y="31.86" width="5.7" height="3.7" /></element>
+ <element ref="white"><bounds x="91.78" y="39.58" width="5.7" height="3.7" /></element>
+ <element ref="white"><bounds x="91.78" y="47.29" width="5.7" height="3.7" /></element>
+ <element ref="white"><bounds x="91.78" y="55.01" width="5.7" height="3.7" /></element>
+ <element ref="white"><bounds x="91.78" y="62.72" width="5.7" height="3.7" /></element>
+ <element ref="white"><bounds x="91.78" y="70.44" width="5.7" height="3.7" /></element>
+ <element ref="white"><bounds x="91.78" y="78.15" width="5.7" height="3.7" /></element>
+
+ <element ref="white"><bounds x="101.25" y="24.00" width="6" height="4" /></element>
+ <element ref="static_red"><bounds x="101.25" y="31.71" width="6" height="4" /></element>
+ <element ref="static_red"><bounds x="101.25" y="39.43" width="6" height="4" /></element>
+ <element ref="static_red"><bounds x="101.25" y="47.14" width="6" height="4" /></element>
+ <element ref="static_red"><bounds x="101.25" y="54.86" width="6" height="4" /></element>
+ <element ref="static_red"><bounds x="101.25" y="62.57" width="6" height="4" /></element>
+ <element ref="static_red"><bounds x="101.25" y="70.29" width="6" height="4" /></element>
+ <element ref="white"><bounds x="101.25" y="78.00" width="6" height="4" /></element>
+ <element ref="static_red"><bounds x="101.4" y="24.15" width="5.7" height="3.7" /></element>
+ <element ref="white"><bounds x="101.4" y="31.86" width="5.7" height="3.7" /></element>
+ <element ref="white"><bounds x="101.4" y="39.58" width="5.7" height="3.7" /></element>
+ <element ref="white"><bounds x="101.4" y="47.29" width="5.7" height="3.7" /></element>
+ <element ref="white"><bounds x="101.4" y="55.01" width="5.7" height="3.7" /></element>
+ <element ref="white"><bounds x="101.4" y="62.72" width="5.7" height="3.7" /></element>
+ <element ref="white"><bounds x="101.4" y="70.44" width="5.7" height="3.7" /></element>
+ <element ref="static_red"><bounds x="101.4" y="78.15" width="5.7" height="3.7" /></element>
+
+ <element ref="text_p1"><bounds x="93.18" y="24.50" width="2.9" height="2.9" /></element>
+ <element ref="text_p2"><bounds x="93.18" y="32.21" width="2.9" height="2.9" /></element>
+ <element ref="text_p3"><bounds x="93.18" y="39.93" width="2.9" height="2.9" /></element>
+ <element ref="text_p4"><bounds x="93.18" y="47.64" width="2.9" height="2.9" /></element>
+ <element ref="text_p5"><bounds x="93.18" y="55.36" width="2.9" height="2.9" /></element>
+ <element ref="text_p6"><bounds x="93.18" y="63.07" width="2.9" height="2.9" /></element>
+
+ <element ref="text_r2x"><bounds x="101.4" y="33.01" width="5.7" height="1.4" /></element>
+ <element ref="text_r3x"><bounds x="101.4" y="40.73" width="5.7" height="1.4" /></element>
+ <element ref="text_r4x"><bounds x="101.4" y="48.44" width="5.7" height="1.4" /></element>
+ <element ref="text_r5x"><bounds x="101.4" y="56.16" width="5.7" height="1.4" /></element>
+ <element ref="text_r6x"><bounds x="101.4" y="63.87" width="5.7" height="1.4" /></element>
+ <element ref="text_r7x"><bounds x="101.4" y="71.59" width="5.7" height="1.4" /></element>
+ <element ref="text_r8x"><bounds x="101.4" y="78.30" width="5.7" height="3" /></element>
+ <element ref="text_m8x"><bounds x="91.78" y="78.30" width="5.7" height="3" /></element>
+
+ <element ref="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="91.63" y="24.00" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x02"><bounds x="91.63" y="31.71" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.2" inputmask="0x02"><bounds x="91.63" y="39.43" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.3" inputmask="0x02"><bounds x="91.63" y="47.14" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.4" inputmask="0x02"><bounds x="91.63" y="54.86" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.5" inputmask="0x02"><bounds x="91.63" y="62.57" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.6" inputmask="0x02"><bounds x="91.63" y="70.29" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.7" inputmask="0x02"><bounds x="91.63" y="78.00" width="6" height="4" /><color alpha="0.4" /></element>
+
+ <element ref="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="101.25" y="24.00" width="6" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x01"><bounds x="101.25" y="31.71" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.2" inputmask="0x01"><bounds x="101.25" y="39.43" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.3" inputmask="0x01"><bounds x="101.25" y="47.14" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.4" inputmask="0x01"><bounds x="101.25" y="54.86" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.5" inputmask="0x01"><bounds x="101.25" y="62.57" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.6" inputmask="0x01"><bounds x="101.25" y="70.29" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.7" inputmask="0x01"><bounds x="101.25" y="78.00" width="6" height="4" /><color alpha="0.25" /></element>
+
+ <element ref="text_m1a"><bounds x="87.63" y="22.35" width="14" height="1.4" /></element>
+ <element ref="text_m1b"><bounds x="87.63" y="28.20" width="14" height="1.4" /></element>
+ <element ref="text_m2a"><bounds x="87.63" y="30.06" width="14" height="1.4" /></element>
+ <element ref="text_m2b"><bounds x="87.63" y="35.91" width="14" height="1.4" /></element>
+ <element ref="text_m3a"><bounds x="87.63" y="37.78" width="14" height="1.4" /></element>
+ <element ref="text_m3b"><bounds x="87.63" y="43.63" width="14" height="1.4" /></element>
+ <element ref="text_m4a"><bounds x="87.63" y="45.49" width="14" height="1.4" /></element>
+ <element ref="text_m4b"><bounds x="87.63" y="51.34" width="14" height="1.4" /></element>
+ <element ref="text_m5a"><bounds x="87.63" y="53.21" width="14" height="1.4" /></element>
+ <element ref="text_m5b"><bounds x="87.63" y="59.06" width="14" height="1.4" /></element>
+ <element ref="text_m6a"><bounds x="87.63" y="60.92" width="14" height="1.4" /></element>
+ <element ref="text_m6b"><bounds x="87.63" y="66.77" width="14" height="1.4" /></element>
+ <element ref="text_m7a"><bounds x="87.63" y="68.64" width="14" height="1.4" /></element>
+ <element ref="text_m7b"><bounds x="87.63" y="74.49" width="14" height="1.4" /></element>
+ <element ref="text_m8a"><bounds x="87.63" y="76.35" width="14" height="1.4" /></element>
+ <element ref="text_m8b"><bounds x="87.63" y="82.20" width="14" height="1.4" /></element>
+
+ <element ref="text_r1a"><bounds x="97.25" y="22.35" width="14" height="1.4" /></element>
+ <element ref="text_r1b"><bounds x="97.25" y="28.20" width="14" height="1.4" /></element>
+ <element ref="text_r2a"><bounds x="97.25" y="30.06" width="14" height="1.4" /></element>
+ <element ref="text_r2b"><bounds x="97.25" y="35.91" width="14" height="1.4" /></element>
+ <element ref="text_r3a"><bounds x="97.25" y="37.78" width="14" height="1.4" /></element>
+ <element ref="text_r3b"><bounds x="97.25" y="43.63" width="14" height="1.4" /></element>
+ <element ref="text_r4a"><bounds x="97.25" y="45.49" width="14" height="1.4" /></element>
+ <element ref="text_r4b"><bounds x="97.25" y="51.34" width="14" height="1.4" /></element>
+ <element ref="text_r5a"><bounds x="97.25" y="53.21" width="14" height="1.4" /></element>
+ <element ref="text_r5b"><bounds x="97.25" y="59.06" width="14" height="1.4" /></element>
+ <element ref="text_r6a"><bounds x="97.25" y="60.92" width="14" height="1.4" /></element>
+ <element ref="text_r6b"><bounds x="97.25" y="66.77" width="14" height="1.4" /></element>
+ <element ref="text_r7a"><bounds x="97.25" y="68.64" width="14" height="1.4" /></element>
+ <element ref="text_r7b"><bounds x="97.25" y="74.49" width="14" height="1.4" /></element>
+ <element ref="text_r8a"><bounds x="97.25" y="76.35" width="14" height="1.4" /></element>
+ <element ref="text_r8b"><bounds x="97.25" y="82.20" width="14" height="1.4" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/novag_const.lay b/src/mame/layout/novag_const.lay
index 54a49ec9197..9cad150a2d7 100644
--- a/src/mame/layout/novag_const.lay
+++ b/src/mame/layout/novag_const.lay
@@ -203,100 +203,100 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- sensors, pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -355,82 +355,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -439,142 +439,142 @@ license:CC0
<view name="Internal Layout">
<bounds left="-12.5" right="114" top="-0.5" bottom="88.5" />
- <bezel element="cblack"><bounds x="3.5" y="2.5" width="102.5" height="81" /></bezel>
+ <element ref="cblack"><bounds x="3.5" y="2.5" width="102.5" height="81" /></element>
<group ref="sb_board"><bounds x="4" y="3" width="80" height="80" /></group>
- <bezel element="cwhite"><bounds x="83.95" y="2.5" width="1" height="81" /></bezel>
+ <element ref="cwhite"><bounds x="83.95" y="2.5" width="1" height="81" /></element>
<group ref="sb_ui"><bounds x="-11" y="3" width="10" height="80" /></group>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="0.7" y="5" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="0.7" y="15" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="0.7" y="25" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="0.7" y="35" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="0.7" y="45" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="0.7" y="55" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="0.7" y="65" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="0.7" y="75" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="6" y="84.75" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="16" y="84.75" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="26" y="84.75" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="36" y="84.75" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="46" y="84.75" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="56" y="84.75" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="66" y="84.75" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="76" y="84.75" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="0.7" y="5" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="0.7" y="15" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="0.7" y="25" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="0.7" y="35" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="0.7" y="45" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="0.7" y="55" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="0.7" y="65" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="0.7" y="75" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="6" y="84.75" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="16" y="84.75" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="26" y="84.75" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="36" y="84.75" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="46" y="84.75" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="56" y="84.75" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="66" y="84.75" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="76" y="84.75" width="2" height="2" /></element>
<!-- chessboard leds -->
- <bezel name="1.0" element="ledr"><bounds x="0.5" y="7.5" width="2" height="1" /></bezel>
- <bezel name="1.1" element="ledr"><bounds x="0.5" y="17.5" width="2" height="1" /></bezel>
- <bezel name="1.2" element="ledr"><bounds x="0.5" y="27.5" width="2" height="1" /></bezel>
- <bezel name="1.3" element="ledr"><bounds x="0.5" y="37.5" width="2" height="1" /></bezel>
- <bezel name="1.4" element="ledr"><bounds x="0.5" y="47.5" width="2" height="1" /></bezel>
- <bezel name="1.5" element="ledr"><bounds x="0.5" y="57.5" width="2" height="1" /></bezel>
- <bezel name="1.6" element="ledr"><bounds x="0.5" y="67.5" width="2" height="1" /></bezel>
- <bezel name="1.7" element="ledr"><bounds x="0.5" y="77.5" width="2" height="1" /></bezel>
-
- <bezel name="2.0" element="ledr"><bounds x="8.5" y="84.5" width="1" height="2" /></bezel>
- <bezel name="2.1" element="ledr"><bounds x="18.5" y="84.5" width="1" height="2" /></bezel>
- <bezel name="2.2" element="ledr"><bounds x="28.5" y="84.5" width="1" height="2" /></bezel>
- <bezel name="2.3" element="ledr"><bounds x="38.5" y="84.5" width="1" height="2" /></bezel>
- <bezel name="2.4" element="ledr"><bounds x="48.5" y="84.5" width="1" height="2" /></bezel>
- <bezel name="2.5" element="ledr"><bounds x="58.5" y="84.5" width="1" height="2" /></bezel>
- <bezel name="2.6" element="ledr"><bounds x="68.5" y="84.5" width="1" height="2" /></bezel>
- <bezel name="2.7" element="ledr"><bounds x="78.5" y="84.5" width="1" height="2" /></bezel>
+ <element name="1.0" ref="ledr"><bounds x="0.5" y="7.5" width="2" height="1" /></element>
+ <element name="1.1" ref="ledr"><bounds x="0.5" y="17.5" width="2" height="1" /></element>
+ <element name="1.2" ref="ledr"><bounds x="0.5" y="27.5" width="2" height="1" /></element>
+ <element name="1.3" ref="ledr"><bounds x="0.5" y="37.5" width="2" height="1" /></element>
+ <element name="1.4" ref="ledr"><bounds x="0.5" y="47.5" width="2" height="1" /></element>
+ <element name="1.5" ref="ledr"><bounds x="0.5" y="57.5" width="2" height="1" /></element>
+ <element name="1.6" ref="ledr"><bounds x="0.5" y="67.5" width="2" height="1" /></element>
+ <element name="1.7" ref="ledr"><bounds x="0.5" y="77.5" width="2" height="1" /></element>
+
+ <element name="2.0" ref="ledr"><bounds x="8.5" y="84.5" width="1" height="2" /></element>
+ <element name="2.1" ref="ledr"><bounds x="18.5" y="84.5" width="1" height="2" /></element>
+ <element name="2.2" ref="ledr"><bounds x="28.5" y="84.5" width="1" height="2" /></element>
+ <element name="2.3" ref="ledr"><bounds x="38.5" y="84.5" width="1" height="2" /></element>
+ <element name="2.4" ref="ledr"><bounds x="48.5" y="84.5" width="1" height="2" /></element>
+ <element name="2.5" ref="ledr"><bounds x="58.5" y="84.5" width="1" height="2" /></element>
+ <element name="2.6" ref="ledr"><bounds x="68.5" y="84.5" width="1" height="2" /></element>
+ <element name="2.7" ref="ledr"><bounds x="78.5" y="84.5" width="1" height="2" /></element>
<!-- right side buttons -->
- <bezel element="cwhite"><bounds x="95.333" y="12.5" width="9.333" height="29" /></bezel>
- <bezel element="cblack"><bounds x="95.533" y="12.7" width="8.933" height="28.6" /></bezel>
- <bezel element="text_setup"><bounds x="96.5" y="11.8" width="7" height="1.5" /></bezel>
-
- <bezel element="text_rb01a"><bounds x="86" y="4.2" width="10" height="1.5" /></bezel>
- <bezel element="text_rb01b"><bounds x="86" y="10.3" width="10" height="1.5" /></bezel>
- <bezel element="text_rb02a"><bounds x="87" y="14.2" width="8" height="1.5" /></bezel>
- <bezel element="text_rb02b"><bounds x="87" y="20.3" width="8" height="1.5" /></bezel>
- <bezel element="text_rb03"><bounds x="87" y="24.2" width="8" height="1.5" /></bezel>
- <bezel element="text_rb07"><bounds x="86" y="64.2" width="10" height="1.5" /></bezel>
- <bezel element="text_rb08"><bounds x="86" y="74.2" width="10" height="1.5" /></bezel>
-
- <bezel element="text_rb11"><bounds x="95.5" y="4.2" width="9" height="1.5" /></bezel>
- <bezel element="text_rb12a"><bounds x="96" y="14.2" width="8" height="1.5" /></bezel>
- <bezel element="text_rb12b"><bounds x="96" y="20.3" width="8" height="1.5" /></bezel>
- <bezel element="text_rb13"><bounds x="96" y="24.2" width="8" height="1.5" /></bezel>
- <bezel element="text_rb14"><bounds x="96" y="34.2" width="8" height="1.5" /></bezel>
- <bezel element="text_rb17a"><bounds x="95.5" y="64.2" width="9" height="1.5" /></bezel>
- <bezel element="text_rb17b"><bounds x="95.5" y="70.3" width="9" height="1.5" /></bezel>
- <bezel element="text_rb18"><bounds x="95.5" y="74.2" width="9" height="1.5" /></bezel>
-
- <bezel element="cwhite"><bounds x="88" y="6" width="6" height="4" /></bezel>
- <bezel element="cwhite"><bounds x="88" y="16" width="6" height="4" /></bezel>
- <bezel element="cwhite"><bounds x="88" y="26" width="6" height="4" /></bezel>
- <bezel element="cwhite"><bounds x="88" y="36" width="6" height="4" /></bezel>
- <bezel element="cwhite"><bounds x="88" y="46" width="6" height="4" /></bezel>
- <bezel element="cwhite"><bounds x="88" y="56" width="6" height="4" /></bezel>
- <bezel element="cwhite"><bounds x="88" y="66" width="6" height="4" /></bezel>
- <bezel element="cwhite"><bounds x="88" y="76" width="6" height="4" /></bezel>
-
- <bezel element="text_king2"><bounds x="88" y="6.7" width="6" height="2.2" /></bezel>
- <bezel element="text_queen2"><bounds x="88" y="16.7" width="6" height="2.2" /></bezel>
- <bezel element="text_bishop2"><bounds x="88" y="26.7" width="6" height="2.2" /></bezel>
- <bezel element="text_knight2"><bounds x="88" y="36.7" width="6" height="2.2" /></bezel>
- <bezel element="text_rook2"><bounds x="88" y="46.7" width="6" height="2.2" /></bezel>
- <bezel element="text_pawn2"><bounds x="88" y="56.7" width="6" height="2.2" /></bezel>
-
- <bezel element="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="88" y="6" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x02"><bounds x="88" y="16" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.2" inputmask="0x02"><bounds x="88" y="26" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.3" inputmask="0x02"><bounds x="88" y="36" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.4" inputmask="0x02"><bounds x="88" y="46" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.5" inputmask="0x02"><bounds x="88" y="56" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.6" inputmask="0x02"><bounds x="88" y="66" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.7" inputmask="0x02"><bounds x="88" y="76" width="6" height="4" /><color alpha="0.4" /></bezel>
-
- <bezel element="cwhite"><bounds x="97" y="6" width="6" height="4" /></bezel>
- <bezel element="red"><bounds x="97.15" y="6.15" width="5.7" height="3.7" /></bezel>
- <bezel element="cwhite"><bounds x="97" y="16" width="6" height="4" /></bezel>
- <bezel element="cwhite"><bounds x="97" y="26" width="6" height="4" /></bezel>
- <bezel element="cwhite"><bounds x="97" y="36" width="6" height="4" /></bezel>
- <bezel element="cwhite"><bounds x="97" y="66" width="6" height="4" /></bezel>
- <bezel element="cwhite"><bounds x="97" y="76" width="6" height="4" /></bezel>
- <bezel element="red"><bounds x="97.15" y="76.15" width="5.7" height="3.7" /></bezel>
-
- <bezel element="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="97" y="6" width="6" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x01"><bounds x="97" y="16" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.2" inputmask="0x01"><bounds x="97" y="26" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.3" inputmask="0x01"><bounds x="97" y="36" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.6" inputmask="0x01"><bounds x="97" y="66" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.7" inputmask="0x01"><bounds x="97" y="76" width="6" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="95.333" y="12.5" width="9.333" height="29" /></element>
+ <element ref="cblack"><bounds x="95.533" y="12.7" width="8.933" height="28.6" /></element>
+ <element ref="text_setup"><bounds x="96.5" y="11.8" width="7" height="1.5" /></element>
+
+ <element ref="text_rb01a"><bounds x="86" y="4.2" width="10" height="1.5" /></element>
+ <element ref="text_rb01b"><bounds x="86" y="10.3" width="10" height="1.5" /></element>
+ <element ref="text_rb02a"><bounds x="87" y="14.2" width="8" height="1.5" /></element>
+ <element ref="text_rb02b"><bounds x="87" y="20.3" width="8" height="1.5" /></element>
+ <element ref="text_rb03"><bounds x="87" y="24.2" width="8" height="1.5" /></element>
+ <element ref="text_rb07"><bounds x="86" y="64.2" width="10" height="1.5" /></element>
+ <element ref="text_rb08"><bounds x="86" y="74.2" width="10" height="1.5" /></element>
+
+ <element ref="text_rb11"><bounds x="95.5" y="4.2" width="9" height="1.5" /></element>
+ <element ref="text_rb12a"><bounds x="96" y="14.2" width="8" height="1.5" /></element>
+ <element ref="text_rb12b"><bounds x="96" y="20.3" width="8" height="1.5" /></element>
+ <element ref="text_rb13"><bounds x="96" y="24.2" width="8" height="1.5" /></element>
+ <element ref="text_rb14"><bounds x="96" y="34.2" width="8" height="1.5" /></element>
+ <element ref="text_rb17a"><bounds x="95.5" y="64.2" width="9" height="1.5" /></element>
+ <element ref="text_rb17b"><bounds x="95.5" y="70.3" width="9" height="1.5" /></element>
+ <element ref="text_rb18"><bounds x="95.5" y="74.2" width="9" height="1.5" /></element>
+
+ <element ref="cwhite"><bounds x="88" y="6" width="6" height="4" /></element>
+ <element ref="cwhite"><bounds x="88" y="16" width="6" height="4" /></element>
+ <element ref="cwhite"><bounds x="88" y="26" width="6" height="4" /></element>
+ <element ref="cwhite"><bounds x="88" y="36" width="6" height="4" /></element>
+ <element ref="cwhite"><bounds x="88" y="46" width="6" height="4" /></element>
+ <element ref="cwhite"><bounds x="88" y="56" width="6" height="4" /></element>
+ <element ref="cwhite"><bounds x="88" y="66" width="6" height="4" /></element>
+ <element ref="cwhite"><bounds x="88" y="76" width="6" height="4" /></element>
+
+ <element ref="text_king2"><bounds x="88" y="6.7" width="6" height="2.2" /></element>
+ <element ref="text_queen2"><bounds x="88" y="16.7" width="6" height="2.2" /></element>
+ <element ref="text_bishop2"><bounds x="88" y="26.7" width="6" height="2.2" /></element>
+ <element ref="text_knight2"><bounds x="88" y="36.7" width="6" height="2.2" /></element>
+ <element ref="text_rook2"><bounds x="88" y="46.7" width="6" height="2.2" /></element>
+ <element ref="text_pawn2"><bounds x="88" y="56.7" width="6" height="2.2" /></element>
+
+ <element ref="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="88" y="6" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x02"><bounds x="88" y="16" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.2" inputmask="0x02"><bounds x="88" y="26" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.3" inputmask="0x02"><bounds x="88" y="36" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.4" inputmask="0x02"><bounds x="88" y="46" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.5" inputmask="0x02"><bounds x="88" y="56" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.6" inputmask="0x02"><bounds x="88" y="66" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.7" inputmask="0x02"><bounds x="88" y="76" width="6" height="4" /><color alpha="0.4" /></element>
+
+ <element ref="cwhite"><bounds x="97" y="6" width="6" height="4" /></element>
+ <element ref="red"><bounds x="97.15" y="6.15" width="5.7" height="3.7" /></element>
+ <element ref="cwhite"><bounds x="97" y="16" width="6" height="4" /></element>
+ <element ref="cwhite"><bounds x="97" y="26" width="6" height="4" /></element>
+ <element ref="cwhite"><bounds x="97" y="36" width="6" height="4" /></element>
+ <element ref="cwhite"><bounds x="97" y="66" width="6" height="4" /></element>
+ <element ref="cwhite"><bounds x="97" y="76" width="6" height="4" /></element>
+ <element ref="red"><bounds x="97.15" y="76.15" width="5.7" height="3.7" /></element>
+
+ <element ref="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="97" y="6" width="6" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x01"><bounds x="97" y="16" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.2" inputmask="0x01"><bounds x="97" y="26" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.3" inputmask="0x01"><bounds x="97" y="36" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.6" inputmask="0x01"><bounds x="97" y="66" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.7" inputmask="0x01"><bounds x="97" y="76" width="6" height="4" /><color alpha="0.25" /></element>
<!-- right side leds -->
- <bezel element="text_rg0"><bounds x="105" y="5.7" width="10" height="1.5" /></bezel>
- <bezel element="text_rg1"><bounds x="105" y="15.7" width="10" height="1.5" /></bezel>
- <bezel element="text_rg2"><bounds x="105" y="25.7" width="10" height="1.5" /></bezel>
- <bezel element="text_rg3"><bounds x="105" y="35.7" width="10" height="1.5" /></bezel>
- <bezel element="text_rg4"><bounds x="105" y="45.7" width="10" height="1.5" /></bezel>
- <bezel element="text_rg5"><bounds x="105" y="55.7" width="10" height="1.5" /></bezel>
- <bezel element="text_rg6"><bounds x="105" y="65.7" width="10" height="1.5" /></bezel>
- <bezel element="text_rg7"><bounds x="105" y="75.7" width="10" height="1.5" /></bezel>
-
- <bezel element="text_king1"><bounds x="105.2" y="8.7" width="10" height="1.5" /></bezel>
- <bezel element="text_queen1"><bounds x="105.2" y="18.7" width="10" height="1.5" /></bezel>
- <bezel element="text_bishop1"><bounds x="105.2" y="28.7" width="10" height="1.5" /></bezel>
- <bezel element="text_knight1"><bounds x="105.2" y="38.7" width="10" height="1.5" /></bezel>
- <bezel element="text_rook1"><bounds x="105.2" y="48.7" width="10" height="1.5" /></bezel>
- <bezel element="text_pawn1"><bounds x="105.2" y="58.7" width="10" height="1.5" /></bezel>
-
- <bezel name="0.0" element="ledg"><bounds x="109" y="7.5" width="2" height="1" /></bezel>
- <bezel name="0.1" element="ledg"><bounds x="109" y="17.5" width="2" height="1" /></bezel>
- <bezel name="0.2" element="ledg"><bounds x="109" y="27.5" width="2" height="1" /></bezel>
- <bezel name="0.3" element="ledg"><bounds x="109" y="37.5" width="2" height="1" /></bezel>
- <bezel name="0.4" element="ledg"><bounds x="109" y="47.5" width="2" height="1" /></bezel>
- <bezel name="0.5" element="ledg"><bounds x="109" y="57.5" width="2" height="1" /></bezel>
- <bezel name="0.6" element="ledg"><bounds x="109" y="67.5" width="2" height="1" /></bezel>
- <bezel name="0.7" element="ledg"><bounds x="109" y="77.5" width="2" height="1" /></bezel>
+ <element ref="text_rg0"><bounds x="105" y="5.7" width="10" height="1.5" /></element>
+ <element ref="text_rg1"><bounds x="105" y="15.7" width="10" height="1.5" /></element>
+ <element ref="text_rg2"><bounds x="105" y="25.7" width="10" height="1.5" /></element>
+ <element ref="text_rg3"><bounds x="105" y="35.7" width="10" height="1.5" /></element>
+ <element ref="text_rg4"><bounds x="105" y="45.7" width="10" height="1.5" /></element>
+ <element ref="text_rg5"><bounds x="105" y="55.7" width="10" height="1.5" /></element>
+ <element ref="text_rg6"><bounds x="105" y="65.7" width="10" height="1.5" /></element>
+ <element ref="text_rg7"><bounds x="105" y="75.7" width="10" height="1.5" /></element>
+
+ <element ref="text_king1"><bounds x="105.2" y="8.7" width="10" height="1.5" /></element>
+ <element ref="text_queen1"><bounds x="105.2" y="18.7" width="10" height="1.5" /></element>
+ <element ref="text_bishop1"><bounds x="105.2" y="28.7" width="10" height="1.5" /></element>
+ <element ref="text_knight1"><bounds x="105.2" y="38.7" width="10" height="1.5" /></element>
+ <element ref="text_rook1"><bounds x="105.2" y="48.7" width="10" height="1.5" /></element>
+ <element ref="text_pawn1"><bounds x="105.2" y="58.7" width="10" height="1.5" /></element>
+
+ <element name="0.0" ref="ledg"><bounds x="109" y="7.5" width="2" height="1" /></element>
+ <element name="0.1" ref="ledg"><bounds x="109" y="17.5" width="2" height="1" /></element>
+ <element name="0.2" ref="ledg"><bounds x="109" y="27.5" width="2" height="1" /></element>
+ <element name="0.3" ref="ledg"><bounds x="109" y="37.5" width="2" height="1" /></element>
+ <element name="0.4" ref="ledg"><bounds x="109" y="47.5" width="2" height="1" /></element>
+ <element name="0.5" ref="ledg"><bounds x="109" y="57.5" width="2" height="1" /></element>
+ <element name="0.6" ref="ledg"><bounds x="109" y="67.5" width="2" height="1" /></element>
+ <element name="0.7" ref="ledg"><bounds x="109" y="77.5" width="2" height="1" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/novag_constq.lay b/src/mame/layout/novag_constq.lay
index 5b0534909f3..33cc6604fde 100644
--- a/src/mame/layout/novag_constq.lay
+++ b/src/mame/layout/novag_constq.lay
@@ -147,100 +147,100 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- sensors, pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -299,82 +299,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -388,143 +388,143 @@ license:CC0
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="1.2" y="9" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="1.2" y="19" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="1.2" y="29" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="1.2" y="39" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="1.2" y="49" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="1.2" y="59" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="1.2" y="69" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="1.2" y="79" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="6" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="16" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="26" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="36" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="46" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="56" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="66" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="76" y="84.5" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="1.2" y="9" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="1.2" y="19" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="1.2" y="29" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="1.2" y="39" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="1.2" y="49" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="1.2" y="59" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="1.2" y="69" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="1.2" y="79" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="6" y="84.5" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="16" y="84.5" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="26" y="84.5" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="36" y="84.5" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="46" y="84.5" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="56" y="84.5" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="66" y="84.5" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="76" y="84.5" width="2" height="2" /></element>
<!-- chessboard leds -->
- <bezel name="1.0" element="ledr"><bounds x="1" y="7.5" width="2" height="1" /></bezel>
- <bezel name="1.1" element="ledr"><bounds x="1" y="17.5" width="2" height="1" /></bezel>
- <bezel name="1.2" element="ledr"><bounds x="1" y="27.5" width="2" height="1" /></bezel>
- <bezel name="1.3" element="ledr"><bounds x="1" y="37.5" width="2" height="1" /></bezel>
- <bezel name="1.4" element="ledr"><bounds x="1" y="47.5" width="2" height="1" /></bezel>
- <bezel name="1.5" element="ledr"><bounds x="1" y="57.5" width="2" height="1" /></bezel>
- <bezel name="1.6" element="ledr"><bounds x="1" y="67.5" width="2" height="1" /></bezel>
- <bezel name="1.7" element="ledr"><bounds x="1" y="77.5" width="2" height="1" /></bezel>
-
- <bezel name="2.0" element="ledr"><bounds x="8.5" y="84" width="1" height="2" /></bezel>
- <bezel name="2.1" element="ledr"><bounds x="18.5" y="84" width="1" height="2" /></bezel>
- <bezel name="2.2" element="ledr"><bounds x="28.5" y="84" width="1" height="2" /></bezel>
- <bezel name="2.3" element="ledr"><bounds x="38.5" y="84" width="1" height="2" /></bezel>
- <bezel name="2.4" element="ledr"><bounds x="48.5" y="84" width="1" height="2" /></bezel>
- <bezel name="2.5" element="ledr"><bounds x="58.5" y="84" width="1" height="2" /></bezel>
- <bezel name="2.6" element="ledr"><bounds x="68.5" y="84" width="1" height="2" /></bezel>
- <bezel name="2.7" element="ledr"><bounds x="78.5" y="84" width="1" height="2" /></bezel>
+ <element name="1.0" ref="ledr"><bounds x="1" y="7.5" width="2" height="1" /></element>
+ <element name="1.1" ref="ledr"><bounds x="1" y="17.5" width="2" height="1" /></element>
+ <element name="1.2" ref="ledr"><bounds x="1" y="27.5" width="2" height="1" /></element>
+ <element name="1.3" ref="ledr"><bounds x="1" y="37.5" width="2" height="1" /></element>
+ <element name="1.4" ref="ledr"><bounds x="1" y="47.5" width="2" height="1" /></element>
+ <element name="1.5" ref="ledr"><bounds x="1" y="57.5" width="2" height="1" /></element>
+ <element name="1.6" ref="ledr"><bounds x="1" y="67.5" width="2" height="1" /></element>
+ <element name="1.7" ref="ledr"><bounds x="1" y="77.5" width="2" height="1" /></element>
+
+ <element name="2.0" ref="ledr"><bounds x="8.5" y="84" width="1" height="2" /></element>
+ <element name="2.1" ref="ledr"><bounds x="18.5" y="84" width="1" height="2" /></element>
+ <element name="2.2" ref="ledr"><bounds x="28.5" y="84" width="1" height="2" /></element>
+ <element name="2.3" ref="ledr"><bounds x="38.5" y="84" width="1" height="2" /></element>
+ <element name="2.4" ref="ledr"><bounds x="48.5" y="84" width="1" height="2" /></element>
+ <element name="2.5" ref="ledr"><bounds x="58.5" y="84" width="1" height="2" /></element>
+ <element name="2.6" ref="ledr"><bounds x="68.5" y="84" width="1" height="2" /></element>
+ <element name="2.7" ref="ledr"><bounds x="78.5" y="84" width="1" height="2" /></element>
<!-- right side leds -->
- <bezel element="text_l1"><bounds x="86" y="22.35" width="14" height="1.4" /></bezel>
- <bezel element="text_l2"><bounds x="86" y="30.06" width="14" height="1.4" /></bezel>
- <bezel element="text_l3"><bounds x="86" y="37.78" width="14" height="1.4" /></bezel>
- <bezel element="text_l4"><bounds x="86" y="45.49" width="14" height="1.4" /></bezel>
- <bezel element="text_l5"><bounds x="86" y="53.21" width="14" height="1.4" /></bezel>
- <bezel element="text_l6"><bounds x="86" y="60.92" width="14" height="1.4" /></bezel>
- <bezel element="text_l7"><bounds x="86" y="68.64" width="14" height="1.4" /></bezel>
- <bezel element="text_l8"><bounds x="86" y="76.35" width="14" height="1.4" /></bezel>
-
- <bezel name="0.0" element="ledg"><bounds x="86" y="25.00" width="1" height="2" /></bezel>
- <bezel name="0.1" element="ledg"><bounds x="86" y="32.71" width="1" height="2" /></bezel>
- <bezel name="0.2" element="ledg"><bounds x="86" y="40.43" width="1" height="2" /></bezel>
- <bezel name="0.3" element="ledg"><bounds x="86" y="48.14" width="1" height="2" /></bezel>
- <bezel name="0.4" element="ledg"><bounds x="86" y="55.86" width="1" height="2" /></bezel>
- <bezel name="0.5" element="ledg"><bounds x="86" y="63.57" width="1" height="2" /></bezel>
- <bezel name="0.6" element="ledg"><bounds x="86" y="71.29" width="1" height="2" /></bezel>
- <bezel name="0.7" element="ledg"><bounds x="86" y="79.00" width="1" height="2" /></bezel>
-
- <bezel element="text_p6"><bounds x="87.25" y="25.00" width="2" height="2" /><color alpha="0.65" /></bezel>
- <bezel element="text_p5"><bounds x="87.25" y="32.71" width="2" height="2" /><color alpha="0.65" /></bezel>
- <bezel element="text_p3"><bounds x="87.25" y="40.43" width="2" height="2" /><color alpha="0.65" /></bezel>
- <bezel element="text_p2"><bounds x="87.25" y="48.14" width="2" height="2" /><color alpha="0.65" /></bezel>
- <bezel element="text_p4"><bounds x="87.25" y="55.86" width="2" height="2" /><color alpha="0.65" /></bezel>
- <bezel element="text_p1"><bounds x="87.25" y="63.57" width="2" height="2" /><color alpha="0.65" /></bezel>
+ <element ref="text_l1"><bounds x="86" y="22.35" width="14" height="1.4" /></element>
+ <element ref="text_l2"><bounds x="86" y="30.06" width="14" height="1.4" /></element>
+ <element ref="text_l3"><bounds x="86" y="37.78" width="14" height="1.4" /></element>
+ <element ref="text_l4"><bounds x="86" y="45.49" width="14" height="1.4" /></element>
+ <element ref="text_l5"><bounds x="86" y="53.21" width="14" height="1.4" /></element>
+ <element ref="text_l6"><bounds x="86" y="60.92" width="14" height="1.4" /></element>
+ <element ref="text_l7"><bounds x="86" y="68.64" width="14" height="1.4" /></element>
+ <element ref="text_l8"><bounds x="86" y="76.35" width="14" height="1.4" /></element>
+
+ <element name="0.0" ref="ledg"><bounds x="86" y="25.00" width="1" height="2" /></element>
+ <element name="0.1" ref="ledg"><bounds x="86" y="32.71" width="1" height="2" /></element>
+ <element name="0.2" ref="ledg"><bounds x="86" y="40.43" width="1" height="2" /></element>
+ <element name="0.3" ref="ledg"><bounds x="86" y="48.14" width="1" height="2" /></element>
+ <element name="0.4" ref="ledg"><bounds x="86" y="55.86" width="1" height="2" /></element>
+ <element name="0.5" ref="ledg"><bounds x="86" y="63.57" width="1" height="2" /></element>
+ <element name="0.6" ref="ledg"><bounds x="86" y="71.29" width="1" height="2" /></element>
+ <element name="0.7" ref="ledg"><bounds x="86" y="79.00" width="1" height="2" /></element>
+
+ <element ref="text_p6"><bounds x="87.25" y="25.00" width="2" height="2" /><color alpha="0.65" /></element>
+ <element ref="text_p5"><bounds x="87.25" y="32.71" width="2" height="2" /><color alpha="0.65" /></element>
+ <element ref="text_p3"><bounds x="87.25" y="40.43" width="2" height="2" /><color alpha="0.65" /></element>
+ <element ref="text_p2"><bounds x="87.25" y="48.14" width="2" height="2" /><color alpha="0.65" /></element>
+ <element ref="text_p4"><bounds x="87.25" y="55.86" width="2" height="2" /><color alpha="0.65" /></element>
+ <element ref="text_p1"><bounds x="87.25" y="63.57" width="2" height="2" /><color alpha="0.65" /></element>
<!-- right side buttons -->
- <bezel element="static_red"><bounds x="91.63" y="24.00" width="6" height="4" /></bezel>
- <bezel element="static_red"><bounds x="91.63" y="31.71" width="6" height="4" /></bezel>
- <bezel element="static_red"><bounds x="91.63" y="39.43" width="6" height="4" /></bezel>
- <bezel element="static_red"><bounds x="91.63" y="47.14" width="6" height="4" /></bezel>
- <bezel element="static_red"><bounds x="91.63" y="54.86" width="6" height="4" /></bezel>
- <bezel element="static_red"><bounds x="91.63" y="62.57" width="6" height="4" /></bezel>
- <bezel element="static_red"><bounds x="91.63" y="70.29" width="6" height="4" /></bezel>
- <bezel element="static_red"><bounds x="91.63" y="78.00" width="6" height="4" /></bezel>
- <bezel element="white"><bounds x="91.78" y="24.15" width="5.7" height="3.7" /></bezel>
- <bezel element="white"><bounds x="91.78" y="31.86" width="5.7" height="3.7" /></bezel>
- <bezel element="white"><bounds x="91.78" y="39.58" width="5.7" height="3.7" /></bezel>
- <bezel element="white"><bounds x="91.78" y="47.29" width="5.7" height="3.7" /></bezel>
- <bezel element="white"><bounds x="91.78" y="55.01" width="5.7" height="3.7" /></bezel>
- <bezel element="white"><bounds x="91.78" y="62.72" width="5.7" height="3.7" /></bezel>
- <bezel element="white"><bounds x="91.78" y="70.44" width="5.7" height="3.7" /></bezel>
- <bezel element="white"><bounds x="91.78" y="78.15" width="5.7" height="3.7" /></bezel>
-
- <bezel element="white"><bounds x="101.25" y="24.00" width="6" height="4" /></bezel>
- <bezel element="static_red"><bounds x="101.25" y="31.71" width="6" height="4" /></bezel>
- <bezel element="static_red"><bounds x="101.25" y="39.43" width="6" height="4" /></bezel>
- <bezel element="static_red"><bounds x="101.25" y="47.14" width="6" height="4" /></bezel>
- <bezel element="static_red"><bounds x="101.25" y="70.29" width="6" height="4" /></bezel>
- <bezel element="white"><bounds x="101.25" y="78.00" width="6" height="4" /></bezel>
- <bezel element="static_red"><bounds x="101.4" y="24.15" width="5.7" height="3.7" /></bezel>
- <bezel element="white"><bounds x="101.4" y="31.86" width="5.7" height="3.7" /></bezel>
- <bezel element="white"><bounds x="101.4" y="39.58" width="5.7" height="3.7" /></bezel>
- <bezel element="white"><bounds x="101.4" y="47.29" width="5.7" height="3.7" /></bezel>
- <bezel element="white"><bounds x="101.4" y="70.44" width="5.7" height="3.7" /></bezel>
- <bezel element="static_red"><bounds x="101.4" y="78.15" width="5.7" height="3.7" /></bezel>
-
- <bezel element="text_p12"><bounds x="93.33" y="24.70" width="2.5" height="2.5" /><color alpha="0.9" /></bezel>
- <bezel element="text_p11"><bounds x="93.33" y="32.41" width="2.5" height="2.5" /><color alpha="0.9" /></bezel>
- <bezel element="text_p9"><bounds x="93.33" y="40.13" width="2.5" height="2.5" /><color alpha="0.9" /></bezel>
- <bezel element="text_p8"><bounds x="93.33" y="47.84" width="2.5" height="2.5" /><color alpha="0.9" /></bezel>
- <bezel element="text_p10"><bounds x="93.33" y="55.56" width="2.5" height="2.5" /><color alpha="0.9" /></bezel>
- <bezel element="text_p7"><bounds x="93.33" y="63.27" width="2.5" height="2.5" /><color alpha="0.9" /></bezel>
-
- <bezel element="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="91.63" y="24.00" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x02"><bounds x="91.63" y="31.71" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.2" inputmask="0x02"><bounds x="91.63" y="39.43" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.3" inputmask="0x02"><bounds x="91.63" y="47.14" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.4" inputmask="0x02"><bounds x="91.63" y="54.86" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.5" inputmask="0x02"><bounds x="91.63" y="62.57" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.6" inputmask="0x02"><bounds x="91.63" y="70.29" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.7" inputmask="0x02"><bounds x="91.63" y="78.00" width="6" height="4" /><color alpha="0.4" /></bezel>
-
- <bezel element="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="101.25" y="24.00" width="6" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x01"><bounds x="101.25" y="31.71" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.2" inputmask="0x01"><bounds x="101.25" y="39.43" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.3" inputmask="0x01"><bounds x="101.25" y="47.14" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.6" inputmask="0x01"><bounds x="101.25" y="70.29" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.7" inputmask="0x01"><bounds x="101.25" y="78.00" width="6" height="4" /><color alpha="0.25" /></bezel>
-
- <bezel element="text_m1a"><bounds x="87.63" y="22.35" width="14" height="1.4" /></bezel>
- <bezel element="text_m2a1"><bounds x="87.63" y="28.78" width="14" height="1.4" /></bezel>
- <bezel element="text_m2a2"><bounds x="87.63" y="30.06" width="14" height="1.4" /></bezel>
- <bezel element="text_m2b"><bounds x="87.63" y="35.91" width="14" height="1.4" /></bezel>
- <bezel element="text_m3a"><bounds x="87.63" y="37.78" width="14" height="1.4" /></bezel>
- <bezel element="text_m3b"><bounds x="87.63" y="43.63" width="14" height="1.4" /></bezel>
- <bezel element="text_m4a"><bounds x="87.63" y="45.49" width="14" height="1.4" /></bezel>
- <bezel element="text_m7a"><bounds x="87.63" y="68.64" width="14" height="1.4" /></bezel>
- <bezel element="text_m8a"><bounds x="87.63" y="76.35" width="14" height="1.4" /></bezel>
-
- <bezel element="text_r1a"><bounds x="97.25" y="22.35" width="14" height="1.4" /></bezel>
- <bezel element="text_r2a"><bounds x="97.25" y="30.06" width="14" height="1.4" /></bezel>
- <bezel element="text_r2b"><bounds x="97.25" y="35.91" width="14" height="1.4" /></bezel>
- <bezel element="text_r3a"><bounds x="97.25" y="37.78" width="14" height="1.4" /></bezel>
- <bezel element="text_r4a"><bounds x="97.25" y="45.49" width="14" height="1.4" /></bezel>
- <bezel element="text_r7a"><bounds x="97.25" y="68.64" width="14" height="1.4" /></bezel>
- <bezel element="text_r8a"><bounds x="97.25" y="76.35" width="14" height="1.4" /></bezel>
+ <element ref="static_red"><bounds x="91.63" y="24.00" width="6" height="4" /></element>
+ <element ref="static_red"><bounds x="91.63" y="31.71" width="6" height="4" /></element>
+ <element ref="static_red"><bounds x="91.63" y="39.43" width="6" height="4" /></element>
+ <element ref="static_red"><bounds x="91.63" y="47.14" width="6" height="4" /></element>
+ <element ref="static_red"><bounds x="91.63" y="54.86" width="6" height="4" /></element>
+ <element ref="static_red"><bounds x="91.63" y="62.57" width="6" height="4" /></element>
+ <element ref="static_red"><bounds x="91.63" y="70.29" width="6" height="4" /></element>
+ <element ref="static_red"><bounds x="91.63" y="78.00" width="6" height="4" /></element>
+ <element ref="white"><bounds x="91.78" y="24.15" width="5.7" height="3.7" /></element>
+ <element ref="white"><bounds x="91.78" y="31.86" width="5.7" height="3.7" /></element>
+ <element ref="white"><bounds x="91.78" y="39.58" width="5.7" height="3.7" /></element>
+ <element ref="white"><bounds x="91.78" y="47.29" width="5.7" height="3.7" /></element>
+ <element ref="white"><bounds x="91.78" y="55.01" width="5.7" height="3.7" /></element>
+ <element ref="white"><bounds x="91.78" y="62.72" width="5.7" height="3.7" /></element>
+ <element ref="white"><bounds x="91.78" y="70.44" width="5.7" height="3.7" /></element>
+ <element ref="white"><bounds x="91.78" y="78.15" width="5.7" height="3.7" /></element>
+
+ <element ref="white"><bounds x="101.25" y="24.00" width="6" height="4" /></element>
+ <element ref="static_red"><bounds x="101.25" y="31.71" width="6" height="4" /></element>
+ <element ref="static_red"><bounds x="101.25" y="39.43" width="6" height="4" /></element>
+ <element ref="static_red"><bounds x="101.25" y="47.14" width="6" height="4" /></element>
+ <element ref="static_red"><bounds x="101.25" y="70.29" width="6" height="4" /></element>
+ <element ref="white"><bounds x="101.25" y="78.00" width="6" height="4" /></element>
+ <element ref="static_red"><bounds x="101.4" y="24.15" width="5.7" height="3.7" /></element>
+ <element ref="white"><bounds x="101.4" y="31.86" width="5.7" height="3.7" /></element>
+ <element ref="white"><bounds x="101.4" y="39.58" width="5.7" height="3.7" /></element>
+ <element ref="white"><bounds x="101.4" y="47.29" width="5.7" height="3.7" /></element>
+ <element ref="white"><bounds x="101.4" y="70.44" width="5.7" height="3.7" /></element>
+ <element ref="static_red"><bounds x="101.4" y="78.15" width="5.7" height="3.7" /></element>
+
+ <element ref="text_p12"><bounds x="93.33" y="24.70" width="2.5" height="2.5" /><color alpha="0.9" /></element>
+ <element ref="text_p11"><bounds x="93.33" y="32.41" width="2.5" height="2.5" /><color alpha="0.9" /></element>
+ <element ref="text_p9"><bounds x="93.33" y="40.13" width="2.5" height="2.5" /><color alpha="0.9" /></element>
+ <element ref="text_p8"><bounds x="93.33" y="47.84" width="2.5" height="2.5" /><color alpha="0.9" /></element>
+ <element ref="text_p10"><bounds x="93.33" y="55.56" width="2.5" height="2.5" /><color alpha="0.9" /></element>
+ <element ref="text_p7"><bounds x="93.33" y="63.27" width="2.5" height="2.5" /><color alpha="0.9" /></element>
+
+ <element ref="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="91.63" y="24.00" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x02"><bounds x="91.63" y="31.71" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.2" inputmask="0x02"><bounds x="91.63" y="39.43" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.3" inputmask="0x02"><bounds x="91.63" y="47.14" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.4" inputmask="0x02"><bounds x="91.63" y="54.86" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.5" inputmask="0x02"><bounds x="91.63" y="62.57" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.6" inputmask="0x02"><bounds x="91.63" y="70.29" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.7" inputmask="0x02"><bounds x="91.63" y="78.00" width="6" height="4" /><color alpha="0.4" /></element>
+
+ <element ref="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="101.25" y="24.00" width="6" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x01"><bounds x="101.25" y="31.71" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.2" inputmask="0x01"><bounds x="101.25" y="39.43" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.3" inputmask="0x01"><bounds x="101.25" y="47.14" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.6" inputmask="0x01"><bounds x="101.25" y="70.29" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.7" inputmask="0x01"><bounds x="101.25" y="78.00" width="6" height="4" /><color alpha="0.25" /></element>
+
+ <element ref="text_m1a"><bounds x="87.63" y="22.35" width="14" height="1.4" /></element>
+ <element ref="text_m2a1"><bounds x="87.63" y="28.78" width="14" height="1.4" /></element>
+ <element ref="text_m2a2"><bounds x="87.63" y="30.06" width="14" height="1.4" /></element>
+ <element ref="text_m2b"><bounds x="87.63" y="35.91" width="14" height="1.4" /></element>
+ <element ref="text_m3a"><bounds x="87.63" y="37.78" width="14" height="1.4" /></element>
+ <element ref="text_m3b"><bounds x="87.63" y="43.63" width="14" height="1.4" /></element>
+ <element ref="text_m4a"><bounds x="87.63" y="45.49" width="14" height="1.4" /></element>
+ <element ref="text_m7a"><bounds x="87.63" y="68.64" width="14" height="1.4" /></element>
+ <element ref="text_m8a"><bounds x="87.63" y="76.35" width="14" height="1.4" /></element>
+
+ <element ref="text_r1a"><bounds x="97.25" y="22.35" width="14" height="1.4" /></element>
+ <element ref="text_r2a"><bounds x="97.25" y="30.06" width="14" height="1.4" /></element>
+ <element ref="text_r2b"><bounds x="97.25" y="35.91" width="14" height="1.4" /></element>
+ <element ref="text_r3a"><bounds x="97.25" y="37.78" width="14" height="1.4" /></element>
+ <element ref="text_r4a"><bounds x="97.25" y="45.49" width="14" height="1.4" /></element>
+ <element ref="text_r7a"><bounds x="97.25" y="68.64" width="14" height="1.4" /></element>
+ <element ref="text_r8a"><bounds x="97.25" y="76.35" width="14" height="1.4" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/novag_micro.lay b/src/mame/layout/novag_micro.lay
index 3e7a9f57953..0120acaeb8e 100644
--- a/src/mame/layout/novag_micro.lay
+++ b/src/mame/layout/novag_micro.lay
@@ -142,100 +142,100 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- sensors, pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -294,82 +294,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -383,57 +383,57 @@ license:CC0
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="83.5" y="7" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="83.5" y="17" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="83.5" y="27" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="83.5" y="37" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="83.5" y="47" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="83.5" y="57" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="83.5" y="67" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="83.5" y="77" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="7" y="0.4" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="17" y="0.4" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="27" y="0.4" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="37" y="0.4" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="47" y="0.4" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="57" y="0.4" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="67" y="0.4" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="77" y="0.4" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="83.5" y="7" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="83.5" y="17" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="83.5" y="27" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="83.5" y="37" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="83.5" y="47" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="83.5" y="57" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="83.5" y="67" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="83.5" y="77" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="7" y="0.4" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="17" y="0.4" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="27" y="0.4" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="37" y="0.4" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="47" y="0.4" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="57" y="0.4" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="67" y="0.4" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="77" y="0.4" width="2" height="2" /></element>
<!-- chessboard leds, labels -->
- <bezel name="2.0" element="ledr"><bounds x="0.5" y="7.25" width="1.5" height="1.5" /></bezel>
- <bezel name="2.1" element="ledr"><bounds x="0.5" y="17.25" width="1.5" height="1.5" /></bezel>
- <bezel name="2.2" element="ledr"><bounds x="0.5" y="27.25" width="1.5" height="1.5" /></bezel>
- <bezel name="2.3" element="ledr"><bounds x="0.5" y="37.25" width="1.5" height="1.5" /></bezel>
- <bezel name="2.4" element="ledr"><bounds x="0.5" y="47.25" width="1.5" height="1.5" /></bezel>
- <bezel name="2.5" element="ledr"><bounds x="0.5" y="57.25" width="1.5" height="1.5" /></bezel>
- <bezel name="1.0" element="ledr"><bounds x="0.5" y="67.25" width="1.5" height="1.5" /></bezel>
- <bezel name="1.1" element="ledr"><bounds x="0.5" y="77.25" width="1.5" height="1.5" /></bezel>
-
- <bezel name="0.0" element="ledr"><bounds x="7.25" y="84" width="1.5" height="1.5" /></bezel>
- <bezel name="0.1" element="ledr"><bounds x="17.25" y="84" width="1.5" height="1.5" /></bezel>
- <bezel name="0.2" element="ledr"><bounds x="27.25" y="84" width="1.5" height="1.5" /></bezel>
- <bezel name="0.3" element="ledr"><bounds x="37.25" y="84" width="1.5" height="1.5" /></bezel>
- <bezel name="0.4" element="ledr"><bounds x="47.25" y="84" width="1.5" height="1.5" /></bezel>
- <bezel name="0.5" element="ledr"><bounds x="57.25" y="84" width="1.5" height="1.5" /></bezel>
- <bezel name="1.4" element="ledr"><bounds x="67.25" y="84" width="1.5" height="1.5" /></bezel>
- <bezel name="1.5" element="ledr"><bounds x="77.25" y="84" width="1.5" height="1.5" /></bezel>
-
- <bezel name="3.a" element="ledg"><bounds x="12.25" y="87" width="1.5" height="1.5" /></bezel>
- <bezel name="5.a" element="ledg"><bounds x="32.25" y="87" width="1.5" height="1.5" /></bezel>
- <bezel name="1.3" element="ledg"><bounds x="52.25" y="87" width="1.5" height="1.5" /></bezel>
- <bezel name="1.2" element="ledg"><bounds x="72.25" y="87" width="1.5" height="1.5" /></bezel>
-
- <bezel element="text_l1"><bounds x="-5.8" y="79.5" width="8" height="2" /></bezel>
- <bezel element="text_l2"><bounds x="-5.8" y="59.5" width="8" height="2" /></bezel>
- <bezel element="text_l3"><bounds x="-5.8" y="19.5" width="8" height="2" /></bezel>
-
- <bezel element="text_l5"><bounds x="14.5" y="86.8" width="8" height="2" /></bezel>
- <bezel element="text_l6"><bounds x="34.5" y="86.8" width="8" height="2" /></bezel>
- <bezel element="text_l7"><bounds x="54.5" y="86.8" width="8" height="2" /></bezel>
- <bezel element="text_l8"><bounds x="74.5" y="86.8" width="8" height="2" /></bezel>
+ <element name="2.0" ref="ledr"><bounds x="0.5" y="7.25" width="1.5" height="1.5" /></element>
+ <element name="2.1" ref="ledr"><bounds x="0.5" y="17.25" width="1.5" height="1.5" /></element>
+ <element name="2.2" ref="ledr"><bounds x="0.5" y="27.25" width="1.5" height="1.5" /></element>
+ <element name="2.3" ref="ledr"><bounds x="0.5" y="37.25" width="1.5" height="1.5" /></element>
+ <element name="2.4" ref="ledr"><bounds x="0.5" y="47.25" width="1.5" height="1.5" /></element>
+ <element name="2.5" ref="ledr"><bounds x="0.5" y="57.25" width="1.5" height="1.5" /></element>
+ <element name="1.0" ref="ledr"><bounds x="0.5" y="67.25" width="1.5" height="1.5" /></element>
+ <element name="1.1" ref="ledr"><bounds x="0.5" y="77.25" width="1.5" height="1.5" /></element>
+
+ <element name="0.0" ref="ledr"><bounds x="7.25" y="84" width="1.5" height="1.5" /></element>
+ <element name="0.1" ref="ledr"><bounds x="17.25" y="84" width="1.5" height="1.5" /></element>
+ <element name="0.2" ref="ledr"><bounds x="27.25" y="84" width="1.5" height="1.5" /></element>
+ <element name="0.3" ref="ledr"><bounds x="37.25" y="84" width="1.5" height="1.5" /></element>
+ <element name="0.4" ref="ledr"><bounds x="47.25" y="84" width="1.5" height="1.5" /></element>
+ <element name="0.5" ref="ledr"><bounds x="57.25" y="84" width="1.5" height="1.5" /></element>
+ <element name="1.4" ref="ledr"><bounds x="67.25" y="84" width="1.5" height="1.5" /></element>
+ <element name="1.5" ref="ledr"><bounds x="77.25" y="84" width="1.5" height="1.5" /></element>
+
+ <element name="3.a" ref="ledg"><bounds x="12.25" y="87" width="1.5" height="1.5" /></element>
+ <element name="5.a" ref="ledg"><bounds x="32.25" y="87" width="1.5" height="1.5" /></element>
+ <element name="1.3" ref="ledg"><bounds x="52.25" y="87" width="1.5" height="1.5" /></element>
+ <element name="1.2" ref="ledg"><bounds x="72.25" y="87" width="1.5" height="1.5" /></element>
+
+ <element ref="text_l1"><bounds x="-5.8" y="79.5" width="8" height="2" /></element>
+ <element ref="text_l2"><bounds x="-5.8" y="59.5" width="8" height="2" /></element>
+ <element ref="text_l3"><bounds x="-5.8" y="19.5" width="8" height="2" /></element>
+
+ <element ref="text_l5"><bounds x="14.5" y="86.8" width="8" height="2" /></element>
+ <element ref="text_l6"><bounds x="34.5" y="86.8" width="8" height="2" /></element>
+ <element ref="text_l7"><bounds x="54.5" y="86.8" width="8" height="2" /></element>
+ <element ref="text_l8"><bounds x="74.5" y="86.8" width="8" height="2" /></element>
<!-- bottom side buttons -->
diff --git a/src/mame/layout/novag_micro2.lay b/src/mame/layout/novag_micro2.lay
index b1037400658..cee674dbeff 100644
--- a/src/mame/layout/novag_micro2.lay
+++ b/src/mame/layout/novag_micro2.lay
@@ -135,100 +135,100 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- sensors, pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -287,82 +287,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -376,58 +376,58 @@ license:CC0
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="83.5" y="7" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="83.5" y="17" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="83.5" y="27" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="83.5" y="37" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="83.5" y="47" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="83.5" y="57" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="83.5" y="67" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="83.5" y="77" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="7" y="0.4" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="17" y="0.4" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="27" y="0.4" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="37" y="0.4" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="47" y="0.4" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="57" y="0.4" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="67" y="0.4" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="77" y="0.4" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="83.5" y="7" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="83.5" y="17" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="83.5" y="27" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="83.5" y="37" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="83.5" y="47" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="83.5" y="57" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="83.5" y="67" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="83.5" y="77" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="7" y="0.4" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="17" y="0.4" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="27" y="0.4" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="37" y="0.4" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="47" y="0.4" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="57" y="0.4" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="67" y="0.4" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="77" y="0.4" width="2" height="2" /></element>
<!-- chessboard leds, labels -->
- <bezel name="0.7" element="ledr"><bounds x="0.5" y="7.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.6" element="ledr"><bounds x="0.5" y="17.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.5" element="ledr"><bounds x="0.5" y="27.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.4" element="ledr"><bounds x="0.5" y="37.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.3" element="ledr"><bounds x="0.5" y="47.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.2" element="ledr"><bounds x="0.5" y="57.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.1" element="ledr"><bounds x="0.5" y="67.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.0" element="ledr"><bounds x="0.5" y="77.25" width="1.5" height="1.5" /></bezel>
-
- <bezel name="1.0" element="ledr"><bounds x="7.25" y="84" width="1.5" height="1.5" /></bezel>
- <bezel name="1.1" element="ledr"><bounds x="17.25" y="84" width="1.5" height="1.5" /></bezel>
- <bezel name="1.2" element="ledr"><bounds x="27.25" y="84" width="1.5" height="1.5" /></bezel>
- <bezel name="1.3" element="ledr"><bounds x="37.25" y="84" width="1.5" height="1.5" /></bezel>
- <bezel name="1.4" element="ledr"><bounds x="47.25" y="84" width="1.5" height="1.5" /></bezel>
- <bezel name="1.5" element="ledr"><bounds x="57.25" y="84" width="1.5" height="1.5" /></bezel>
- <bezel name="1.6" element="ledr"><bounds x="67.25" y="84" width="1.5" height="1.5" /></bezel>
- <bezel name="1.7" element="ledr"><bounds x="77.25" y="84" width="1.5" height="1.5" /></bezel>
-
- <bezel name="2.0" element="ledg"><bounds x="12.25" y="87" width="1.5" height="1.5" /></bezel>
- <bezel name="2.1" element="ledg"><bounds x="32.25" y="87" width="1.5" height="1.5" /></bezel>
- <bezel name="2.2" element="ledg"><bounds x="52.25" y="87" width="1.5" height="1.5" /></bezel>
- <bezel name="2.3" element="ledg"><bounds x="72.25" y="87" width="1.5" height="1.5" /></bezel>
-
- <bezel element="text_l1"><bounds x="-5.8" y="79.5" width="8" height="2" /></bezel>
- <bezel element="text_l2"><bounds x="-5.8" y="69.5" width="8" height="2" /></bezel>
- <bezel element="text_l3"><bounds x="-5.8" y="59.5" width="8" height="2" /></bezel>
- <bezel element="text_l4"><bounds x="-5.8" y="19.5" width="8" height="2" /></bezel>
-
- <bezel element="text_l5"><bounds x="14.5" y="86.8" width="8" height="2" /></bezel>
- <bezel element="text_l6"><bounds x="34.5" y="86.8" width="8" height="2" /></bezel>
- <bezel element="text_l7"><bounds x="54.5" y="86.8" width="8" height="2" /></bezel>
- <bezel element="text_l8"><bounds x="74.5" y="86.8" width="8" height="2" /></bezel>
+ <element name="0.7" ref="ledr"><bounds x="0.5" y="7.25" width="1.5" height="1.5" /></element>
+ <element name="0.6" ref="ledr"><bounds x="0.5" y="17.25" width="1.5" height="1.5" /></element>
+ <element name="0.5" ref="ledr"><bounds x="0.5" y="27.25" width="1.5" height="1.5" /></element>
+ <element name="0.4" ref="ledr"><bounds x="0.5" y="37.25" width="1.5" height="1.5" /></element>
+ <element name="0.3" ref="ledr"><bounds x="0.5" y="47.25" width="1.5" height="1.5" /></element>
+ <element name="0.2" ref="ledr"><bounds x="0.5" y="57.25" width="1.5" height="1.5" /></element>
+ <element name="0.1" ref="ledr"><bounds x="0.5" y="67.25" width="1.5" height="1.5" /></element>
+ <element name="0.0" ref="ledr"><bounds x="0.5" y="77.25" width="1.5" height="1.5" /></element>
+
+ <element name="1.0" ref="ledr"><bounds x="7.25" y="84" width="1.5" height="1.5" /></element>
+ <element name="1.1" ref="ledr"><bounds x="17.25" y="84" width="1.5" height="1.5" /></element>
+ <element name="1.2" ref="ledr"><bounds x="27.25" y="84" width="1.5" height="1.5" /></element>
+ <element name="1.3" ref="ledr"><bounds x="37.25" y="84" width="1.5" height="1.5" /></element>
+ <element name="1.4" ref="ledr"><bounds x="47.25" y="84" width="1.5" height="1.5" /></element>
+ <element name="1.5" ref="ledr"><bounds x="57.25" y="84" width="1.5" height="1.5" /></element>
+ <element name="1.6" ref="ledr"><bounds x="67.25" y="84" width="1.5" height="1.5" /></element>
+ <element name="1.7" ref="ledr"><bounds x="77.25" y="84" width="1.5" height="1.5" /></element>
+
+ <element name="2.0" ref="ledg"><bounds x="12.25" y="87" width="1.5" height="1.5" /></element>
+ <element name="2.1" ref="ledg"><bounds x="32.25" y="87" width="1.5" height="1.5" /></element>
+ <element name="2.2" ref="ledg"><bounds x="52.25" y="87" width="1.5" height="1.5" /></element>
+ <element name="2.3" ref="ledg"><bounds x="72.25" y="87" width="1.5" height="1.5" /></element>
+
+ <element ref="text_l1"><bounds x="-5.8" y="79.5" width="8" height="2" /></element>
+ <element ref="text_l2"><bounds x="-5.8" y="69.5" width="8" height="2" /></element>
+ <element ref="text_l3"><bounds x="-5.8" y="59.5" width="8" height="2" /></element>
+ <element ref="text_l4"><bounds x="-5.8" y="19.5" width="8" height="2" /></element>
+
+ <element ref="text_l5"><bounds x="14.5" y="86.8" width="8" height="2" /></element>
+ <element ref="text_l6"><bounds x="34.5" y="86.8" width="8" height="2" /></element>
+ <element ref="text_l7"><bounds x="54.5" y="86.8" width="8" height="2" /></element>
+ <element ref="text_l8"><bounds x="74.5" y="86.8" width="8" height="2" /></element>
<!-- bottom side buttons -->
diff --git a/src/mame/layout/novag_mk1.lay b/src/mame/layout/novag_mk1.lay
index 9ec445a6185..722331f96b0 100644
--- a/src/mame/layout/novag_mk1.lay
+++ b/src/mame/layout/novag_mk1.lay
@@ -176,92 +176,92 @@ license:CC0
<view name="Internal Layout">
<bounds left="5.5" right="56.5" top="8.5" bottom="76.5" />
- <bezel element="black2"><bounds left="7" right="55" top="10" bottom="75" /></bezel>
- <bezel element="blackb"><bounds x="8.5" y="28.5" width="100" height="100" /></bezel>
- <bezel element="blackb"><bounds x="0" y="0" width="53.5" height="27" /></bezel>
+ <element ref="black2"><bounds left="7" right="55" top="10" bottom="75" /></element>
+ <element ref="blackb"><bounds x="8.5" y="28.5" width="100" height="100" /></element>
+ <element ref="blackb"><bounds x="0" y="0" width="53.5" height="27" /></element>
<!-- digit panel is actually on the left, but that would leave a large empty space in this internal layout -->
- <bezel name="digit0" element="digit"><bounds x="15" y="10" width="8" height="12" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="23" y="10" width="8" height="12" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="31" y="10" width="8" height="12" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="39" y="10" width="8" height="12" /></bezel>
+ <element name="digit0" ref="digit"><bounds x="15" y="10" width="8" height="12" /></element>
+ <element name="digit1" ref="digit"><bounds x="23" y="10" width="8" height="12" /></element>
+ <element name="digit2" ref="digit"><bounds x="31" y="10" width="8" height="12" /></element>
+ <element name="digit3" ref="digit"><bounds x="39" y="10" width="8" height="12" /></element>
- <bezel element="black"><bounds x="17" y="23.8" width="3.5" height="1.4" /></bezel>
- <bezel element="text_r1"><bounds x="15" y="23.5" width="5" height="2" /></bezel>
- <bezel element="text_r2"><bounds x="21.5" y="23.5" width="5.4" height="2" /></bezel>
- <bezel element="reset" inputtag="RESET" inputmask="0x01"><bounds x="16.9" y="23.6" width="3.7" height="1.8" /></bezel>
+ <element ref="black"><bounds x="17" y="23.8" width="3.5" height="1.4" /></element>
+ <element ref="text_r1"><bounds x="15" y="23.5" width="5" height="2" /></element>
+ <element ref="text_r2"><bounds x="21.5" y="23.5" width="5.4" height="2" /></element>
+ <element ref="reset" inputtag="RESET" inputmask="0x01"><bounds x="16.9" y="23.6" width="3.7" height="1.8" /></element>
<!-- button panel -->
- <bezel element="red"><bounds x="10" y="30" width="9" height="9" /></bezel>
- <bezel element="red"><bounds x="22" y="30" width="9" height="9" /></bezel>
- <bezel element="red"><bounds x="34" y="30" width="9" height="9" /></bezel>
- <bezel element="red"><bounds x="46" y="30" width="9" height="9" /></bezel>
- <bezel element="red"><bounds x="10" y="42" width="9" height="9" /></bezel>
- <bezel element="red"><bounds x="22" y="42" width="9" height="9" /></bezel>
- <bezel element="red"><bounds x="34" y="42" width="9" height="9" /></bezel>
- <bezel element="red"><bounds x="46" y="42" width="9" height="9" /></bezel>
- <bezel element="red"><bounds x="10" y="54" width="9" height="9" /></bezel>
- <bezel element="red"><bounds x="22" y="54" width="9" height="9" /></bezel>
- <bezel element="red"><bounds x="34" y="54" width="9" height="9" /></bezel>
- <bezel element="red"><bounds x="46" y="54" width="9" height="9" /></bezel>
- <bezel element="red"><bounds x="10" y="66" width="9" height="9" /></bezel>
- <bezel element="red"><bounds x="22" y="66" width="9" height="9" /></bezel>
- <bezel element="red"><bounds x="34" y="66" width="9" height="9" /></bezel>
- <bezel element="red"><bounds x="46" y="66" width="9" height="9" /></bezel>
+ <element ref="red"><bounds x="10" y="30" width="9" height="9" /></element>
+ <element ref="red"><bounds x="22" y="30" width="9" height="9" /></element>
+ <element ref="red"><bounds x="34" y="30" width="9" height="9" /></element>
+ <element ref="red"><bounds x="46" y="30" width="9" height="9" /></element>
+ <element ref="red"><bounds x="10" y="42" width="9" height="9" /></element>
+ <element ref="red"><bounds x="22" y="42" width="9" height="9" /></element>
+ <element ref="red"><bounds x="34" y="42" width="9" height="9" /></element>
+ <element ref="red"><bounds x="46" y="42" width="9" height="9" /></element>
+ <element ref="red"><bounds x="10" y="54" width="9" height="9" /></element>
+ <element ref="red"><bounds x="22" y="54" width="9" height="9" /></element>
+ <element ref="red"><bounds x="34" y="54" width="9" height="9" /></element>
+ <element ref="red"><bounds x="46" y="54" width="9" height="9" /></element>
+ <element ref="red"><bounds x="10" y="66" width="9" height="9" /></element>
+ <element ref="red"><bounds x="22" y="66" width="9" height="9" /></element>
+ <element ref="red"><bounds x="34" y="66" width="9" height="9" /></element>
+ <element ref="red"><bounds x="46" y="66" width="9" height="9" /></element>
- <bezel element="text_b01b"><bounds x="10.6" y="30.1" width="8.0" height="4" /></bezel>
- <bezel element="text_b01a"><bounds x="14.5" y="34.5" width="3.5" height="4" /></bezel>
- <bezel element="text_b02b"><bounds x="22.6" y="30.1" width="8.0" height="4" /></bezel>
- <bezel element="text_b02a"><bounds x="26.5" y="34.5" width="3.5" height="4" /></bezel>
- <bezel element="text_b03b"><bounds x="34.6" y="30.1" width="8.0" height="4" /></bezel>
- <bezel element="text_b03a"><bounds x="38.5" y="34.5" width="3.5" height="4" /></bezel>
- <bezel element="text_b04b"><bounds x="46.1" y="30.5" width="7" height="3" /></bezel>
- <bezel element="text_b04a"><bounds x="50.5" y="34.5" width="3.5" height="4" /></bezel>
+ <element ref="text_b01b"><bounds x="10.6" y="30.1" width="8.0" height="4" /></element>
+ <element ref="text_b01a"><bounds x="14.5" y="34.5" width="3.5" height="4" /></element>
+ <element ref="text_b02b"><bounds x="22.6" y="30.1" width="8.0" height="4" /></element>
+ <element ref="text_b02a"><bounds x="26.5" y="34.5" width="3.5" height="4" /></element>
+ <element ref="text_b03b"><bounds x="34.6" y="30.1" width="8.0" height="4" /></element>
+ <element ref="text_b03a"><bounds x="38.5" y="34.5" width="3.5" height="4" /></element>
+ <element ref="text_b04b"><bounds x="46.1" y="30.5" width="7" height="3" /></element>
+ <element ref="text_b04a"><bounds x="50.5" y="34.5" width="3.5" height="4" /></element>
- <bezel element="text_b05b"><bounds x="10.6" y="42.1" width="8.0" height="4" /></bezel>
- <bezel element="text_b05a"><bounds x="14.5" y="46.5" width="3.5" height="4" /></bezel>
- <bezel element="text_b06b"><bounds x="22.6" y="42.1" width="8.0" height="4" /></bezel>
- <bezel element="text_b06a"><bounds x="26.5" y="46.5" width="3.5" height="4" /></bezel>
- <bezel element="text_b07b"><bounds x="34.6" y="42.1" width="8.0" height="4" /></bezel>
- <bezel element="text_b07a"><bounds x="38.5" y="46.5" width="3.5" height="4" /></bezel>
- <bezel element="text_b08b"><bounds x="46.1" y="42.5" width="5.5" height="3" /></bezel>
- <bezel element="text_b08a"><bounds x="50.5" y="46.5" width="3.5" height="4" /></bezel>
+ <element ref="text_b05b"><bounds x="10.6" y="42.1" width="8.0" height="4" /></element>
+ <element ref="text_b05a"><bounds x="14.5" y="46.5" width="3.5" height="4" /></element>
+ <element ref="text_b06b"><bounds x="22.6" y="42.1" width="8.0" height="4" /></element>
+ <element ref="text_b06a"><bounds x="26.5" y="46.5" width="3.5" height="4" /></element>
+ <element ref="text_b07b"><bounds x="34.6" y="42.1" width="8.0" height="4" /></element>
+ <element ref="text_b07a"><bounds x="38.5" y="46.5" width="3.5" height="4" /></element>
+ <element ref="text_b08b"><bounds x="46.1" y="42.5" width="5.5" height="3" /></element>
+ <element ref="text_b08a"><bounds x="50.5" y="46.5" width="3.5" height="4" /></element>
- <bezel element="text_b09b"><bounds x="10.6" y="54.1" width="8.0" height="4" /></bezel>
- <bezel element="text_b09a"><bounds x="14.5" y="58.5" width="3.5" height="4" /></bezel>
- <bezel element="text_b10b"><bounds x="22.6" y="54.1" width="8.0" height="4" /></bezel>
- <bezel element="text_b10a"><bounds x="26.5" y="58.5" width="3.5" height="4" /></bezel>
- <bezel element="text_b11b"><bounds x="34.6" y="54.1" width="8.0" height="4" /></bezel>
- <bezel element="text_b11a"><bounds x="38.5" y="58.5" width="3.5" height="4" /></bezel>
- <bezel element="text_b12b"><bounds x="46.1" y="54.5" width="5" height="3" /></bezel>
- <bezel element="text_b12a"><bounds x="50.5" y="58.5" width="3.5" height="4" /></bezel>
+ <element ref="text_b09b"><bounds x="10.6" y="54.1" width="8.0" height="4" /></element>
+ <element ref="text_b09a"><bounds x="14.5" y="58.5" width="3.5" height="4" /></element>
+ <element ref="text_b10b"><bounds x="22.6" y="54.1" width="8.0" height="4" /></element>
+ <element ref="text_b10a"><bounds x="26.5" y="58.5" width="3.5" height="4" /></element>
+ <element ref="text_b11b"><bounds x="34.6" y="54.1" width="8.0" height="4" /></element>
+ <element ref="text_b11a"><bounds x="38.5" y="58.5" width="3.5" height="4" /></element>
+ <element ref="text_b12b"><bounds x="46.1" y="54.5" width="5" height="3" /></element>
+ <element ref="text_b12a"><bounds x="50.5" y="58.5" width="3.5" height="4" /></element>
- <bezel element="text_b13b"><bounds x="10.6" y="66.1" width="8.0" height="4" /></bezel>
- <bezel element="text_b13a"><bounds x="14.5" y="70.5" width="3.5" height="4" /></bezel>
- <bezel element="text_b14b"><bounds x="22.6" y="66.1" width="8.0" height="4" /></bezel>
- <bezel element="text_b14a"><bounds x="26.5" y="70.5" width="3.5" height="4" /></bezel>
- <bezel element="text_b15b"><bounds x="34.6" y="66.1" width="8.0" height="4" /></bezel>
- <bezel element="text_b15a"><bounds x="38.5" y="70.5" width="3.5" height="4" /></bezel>
- <bezel element="text_b16b"><bounds x="46.1" y="66.5" width="5.5" height="3" /></bezel>
- <bezel element="text_b16a"><bounds x="50.5" y="70.5" width="3.5" height="4" /></bezel>
+ <element ref="text_b13b"><bounds x="10.6" y="66.1" width="8.0" height="4" /></element>
+ <element ref="text_b13a"><bounds x="14.5" y="70.5" width="3.5" height="4" /></element>
+ <element ref="text_b14b"><bounds x="22.6" y="66.1" width="8.0" height="4" /></element>
+ <element ref="text_b14a"><bounds x="26.5" y="70.5" width="3.5" height="4" /></element>
+ <element ref="text_b15b"><bounds x="34.6" y="66.1" width="8.0" height="4" /></element>
+ <element ref="text_b15a"><bounds x="38.5" y="70.5" width="3.5" height="4" /></element>
+ <element ref="text_b16b"><bounds x="46.1" y="66.5" width="5.5" height="3" /></element>
+ <element ref="text_b16a"><bounds x="50.5" y="70.5" width="3.5" height="4" /></element>
- <bezel element="hl" inputtag="IN.0" inputmask="0x08"><bounds x="10" y="30" width="9" height="9" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="22" y="30" width="9" height="9" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="34" y="30" width="9" height="9" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x01"><bounds x="46" y="30" width="9" height="9" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x08"><bounds x="10" y="42" width="9" height="9" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x04"><bounds x="22" y="42" width="9" height="9" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x02"><bounds x="34" y="42" width="9" height="9" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x01"><bounds x="46" y="42" width="9" height="9" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x08"><bounds x="10" y="54" width="9" height="9" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x04"><bounds x="22" y="54" width="9" height="9" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x02"><bounds x="34" y="54" width="9" height="9" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x01"><bounds x="46" y="54" width="9" height="9" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x08"><bounds x="10" y="66" width="9" height="9" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x04"><bounds x="22" y="66" width="9" height="9" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x02"><bounds x="34" y="66" width="9" height="9" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x01"><bounds x="46" y="66" width="9" height="9" /><color alpha="0.25" /></bezel>
+ <element ref="hl" inputtag="IN.0" inputmask="0x08"><bounds x="10" y="30" width="9" height="9" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x04"><bounds x="22" y="30" width="9" height="9" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x02"><bounds x="34" y="30" width="9" height="9" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x01"><bounds x="46" y="30" width="9" height="9" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x08"><bounds x="10" y="42" width="9" height="9" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x04"><bounds x="22" y="42" width="9" height="9" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x02"><bounds x="34" y="42" width="9" height="9" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x01"><bounds x="46" y="42" width="9" height="9" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x08"><bounds x="10" y="54" width="9" height="9" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x04"><bounds x="22" y="54" width="9" height="9" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x02"><bounds x="34" y="54" width="9" height="9" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x01"><bounds x="46" y="54" width="9" height="9" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x08"><bounds x="10" y="66" width="9" height="9" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x04"><bounds x="22" y="66" width="9" height="9" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x02"><bounds x="34" y="66" width="9" height="9" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x01"><bounds x="46" y="66" width="9" height="9" /><color alpha="0.25" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/novag_mk2.lay b/src/mame/layout/novag_mk2.lay
index 15f4ea53b0b..4a0c37568f5 100644
--- a/src/mame/layout/novag_mk2.lay
+++ b/src/mame/layout/novag_mk2.lay
@@ -117,100 +117,100 @@ license:CC0
<view name="Internal Layout">
<bounds left="-1.75" right="24" top="-3.5" bottom="39.75" />
- <bezel name="digit0" element="digit"><bounds x="3.125" y="-2" width="4" height="6" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="7.125" y="-2" width="4" height="6" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="11.125" y="-2" width="4" height="6" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="15.125" y="-2" width="4" height="6" /></bezel>
-
- <bezel element="black"><bounds x="-1.75" y="5.5" width="25.75" height="0.5" /></bezel>
-
- <bezel name="4.0" element="led"><bounds x="-1.375" y="7.1" width="1" height="1" /></bezel>
- <bezel name="4.2" element="led"><bounds x="4.625" y="7.1" width="1" height="1" /></bezel>
- <bezel name="4.1" element="led"><bounds x="10.625" y="7.1" width="1" height="1" /></bezel>
- <bezel name="4.1" element="ledi"><bounds x="16.625" y="7.1" width="1" height="1" /></bezel>
-
- <bezel element="text_u01"><bounds x="-2.375" y="8.35" width="3" height="1" /></bezel>
- <bezel element="text_u02"><bounds x="2.625" y="8.35" width="5" height="1" /></bezel>
- <bezel element="white2"><bounds x="10.725" y="8.45" width="0.8" height="0.8" /></bezel>
- <bezel element="blackb"><bounds x="10.85" y="8.575" width="0.55" height="0.55" /></bezel>
- <bezel element="white2"><bounds x="16.725" y="8.45" width="0.8" height="0.8" /></bezel>
-
- <bezel element="orange"><bounds x="0" y="10" width="4.25" height="4.25" /></bezel>
- <bezel element="orange"><bounds x="6" y="10" width="4.25" height="4.25" /></bezel>
- <bezel element="orange"><bounds x="12" y="10" width="4.25" height="4.25" /></bezel>
-
- <bezel element="text_l01"><bounds x="-1" y="14.35" width="6.25" height="1" /></bezel>
- <bezel element="text_l02"><bounds x="5" y="14.35" width="6.25" height="1" /></bezel>
- <bezel element="text_l03"><bounds x="11" y="14.35" width="6.25" height="1" /></bezel>
-
- <bezel element="brown"><bounds x="0" y="16" width="4.25" height="4.25" /></bezel>
- <bezel element="brown"><bounds x="6" y="16" width="4.25" height="4.25" /></bezel>
- <bezel element="brown"><bounds x="12" y="16" width="4.25" height="4.25" /></bezel>
- <bezel element="brown"><bounds x="18" y="16" width="4.25" height="4.25" /></bezel>
- <bezel element="brown"><bounds x="0" y="22" width="4.25" height="4.25" /></bezel>
- <bezel element="brown"><bounds x="6" y="22" width="4.25" height="4.25" /></bezel>
- <bezel element="brown"><bounds x="12" y="22" width="4.25" height="4.25" /></bezel>
- <bezel element="brown"><bounds x="18" y="22" width="4.25" height="4.25" /></bezel>
-
- <bezel element="text_lb"><bounds x="5" y="20.35" width="6.25" height="1" /></bezel>
- <bezel element="text_lc"><bounds x="11" y="20.35" width="6.25" height="1" /></bezel>
- <bezel element="text_ld"><bounds x="17" y="20.35" width="6.25" height="1" /></bezel>
- <bezel element="text_le"><bounds x="-1" y="26.35" width="6.25" height="1" /></bezel>
- <bezel element="text_lf"><bounds x="5" y="26.35" width="6.25" height="1" /></bezel>
- <bezel element="text_lg"><bounds x="11" y="26.35" width="6.25" height="1" /></bezel>
-
- <bezel element="white2"><bounds x="1.725" y="20.5" width="0.8" height="0.8" /></bezel>
- <bezel element="blackb"><bounds x="1.85" y="20.625" width="0.55" height="0.55" /></bezel>
- <bezel element="white2"><bounds x="19.725" y="26.5" width="0.8" height="0.8" /></bezel>
-
- <bezel element="white"><bounds x="0" y="28" width="4.25" height="4.25" /></bezel>
- <bezel element="white"><bounds x="6" y="28" width="4.25" height="4.25" /></bezel>
- <bezel element="white"><bounds x="12" y="28" width="4.25" height="4.25" /></bezel>
- <bezel element="white"><bounds x="18" y="28" width="4.25" height="4.25" /></bezel>
- <bezel element="white"><bounds x="0" y="34" width="4.25" height="4.25" /></bezel>
- <bezel element="white"><bounds x="6" y="34" width="4.25" height="4.25" /></bezel>
- <bezel element="white"><bounds x="12" y="34" width="4.25" height="4.25" /></bezel>
- <bezel element="white"><bounds x="18" y="34" width="4.25" height="4.25" /></bezel>
-
- <bezel element="text_ba"><bounds x="0.1" y="16.8" width="4.05" height="2.6" /></bezel>
- <bezel element="text_bb"><bounds x="6.1" y="16.8" width="4.05" height="2.6" /></bezel>
- <bezel element="text_bc"><bounds x="12.1" y="16.8" width="4.05" height="2.6" /></bezel>
- <bezel element="text_bd"><bounds x="18.1" y="16.8" width="4.05" height="2.6" /></bezel>
- <bezel element="text_be"><bounds x="0.1" y="22.8" width="4.05" height="2.6" /></bezel>
- <bezel element="text_bf"><bounds x="6.1" y="22.8" width="4.05" height="2.6" /></bezel>
- <bezel element="text_bg"><bounds x="12.1" y="22.8" width="4.05" height="2.6" /></bezel>
- <bezel element="text_bh"><bounds x="18.1" y="22.8" width="4.05" height="2.6" /></bezel>
-
- <bezel element="text_b1"><bounds x="0.1" y="28.8" width="4.05" height="2.6" /></bezel>
- <bezel element="text_b2"><bounds x="6.1" y="28.8" width="4.05" height="2.6" /></bezel>
- <bezel element="text_b3"><bounds x="12.1" y="28.8" width="4.05" height="2.6" /></bezel>
- <bezel element="text_b4"><bounds x="18.1" y="28.8" width="4.05" height="2.6" /></bezel>
- <bezel element="text_b5"><bounds x="0.1" y="34.8" width="4.05" height="2.6" /></bezel>
- <bezel element="text_b6"><bounds x="6.1" y="34.8" width="4.05" height="2.6" /></bezel>
- <bezel element="text_b7"><bounds x="12.1" y="34.8" width="4.05" height="2.6" /></bezel>
- <bezel element="text_b8"><bounds x="18.1" y="34.8" width="4.05" height="2.6" /></bezel>
-
- <bezel element="hl" inputtag="RESET" inputmask="0x01"><bounds x="0" y="10" width="4.25" height="4.25" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x10"><bounds x="6" y="10" width="4.25" height="4.25" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x08"><bounds x="12" y="10" width="4.25" height="4.25" /><color alpha="0.2" /></bezel>
-
- <bezel element="hl" inputtag="IN.0" inputmask="0x20"><bounds x="0" y="16" width="4.25" height="4.25" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x10"><bounds x="6" y="16" width="4.25" height="4.25" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x08"><bounds x="12" y="16" width="4.25" height="4.25" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="18" y="16" width="4.25" height="4.25" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="0" y="22" width="4.25" height="4.25" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x01"><bounds x="6" y="22" width="4.25" height="4.25" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x40"><bounds x="12" y="22" width="4.25" height="4.25" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x20"><bounds x="18" y="22" width="4.25" height="4.25" /><color alpha="0.2" /></bezel>
-
- <bezel element="hl" inputtag="IN.2" inputmask="0x20"><bounds x="0" y="28" width="4.25" height="4.25" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x10"><bounds x="6" y="28" width="4.25" height="4.25" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x08"><bounds x="12" y="28" width="4.25" height="4.25" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x04"><bounds x="18" y="28" width="4.25" height="4.25" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x02"><bounds x="0" y="34" width="4.25" height="4.25" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x01"><bounds x="6" y="34" width="4.25" height="4.25" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x40"><bounds x="12" y="34" width="4.25" height="4.25" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x20"><bounds x="18" y="34" width="4.25" height="4.25" /><color alpha="0.2" /></bezel>
+ <element name="digit0" ref="digit"><bounds x="3.125" y="-2" width="4" height="6" /></element>
+ <element name="digit1" ref="digit"><bounds x="7.125" y="-2" width="4" height="6" /></element>
+ <element name="digit2" ref="digit"><bounds x="11.125" y="-2" width="4" height="6" /></element>
+ <element name="digit3" ref="digit"><bounds x="15.125" y="-2" width="4" height="6" /></element>
+
+ <element ref="black"><bounds x="-1.75" y="5.5" width="25.75" height="0.5" /></element>
+
+ <element name="4.0" ref="led"><bounds x="-1.375" y="7.1" width="1" height="1" /></element>
+ <element name="4.2" ref="led"><bounds x="4.625" y="7.1" width="1" height="1" /></element>
+ <element name="4.1" ref="led"><bounds x="10.625" y="7.1" width="1" height="1" /></element>
+ <element name="4.1" ref="ledi"><bounds x="16.625" y="7.1" width="1" height="1" /></element>
+
+ <element ref="text_u01"><bounds x="-2.375" y="8.35" width="3" height="1" /></element>
+ <element ref="text_u02"><bounds x="2.625" y="8.35" width="5" height="1" /></element>
+ <element ref="white2"><bounds x="10.725" y="8.45" width="0.8" height="0.8" /></element>
+ <element ref="blackb"><bounds x="10.85" y="8.575" width="0.55" height="0.55" /></element>
+ <element ref="white2"><bounds x="16.725" y="8.45" width="0.8" height="0.8" /></element>
+
+ <element ref="orange"><bounds x="0" y="10" width="4.25" height="4.25" /></element>
+ <element ref="orange"><bounds x="6" y="10" width="4.25" height="4.25" /></element>
+ <element ref="orange"><bounds x="12" y="10" width="4.25" height="4.25" /></element>
+
+ <element ref="text_l01"><bounds x="-1" y="14.35" width="6.25" height="1" /></element>
+ <element ref="text_l02"><bounds x="5" y="14.35" width="6.25" height="1" /></element>
+ <element ref="text_l03"><bounds x="11" y="14.35" width="6.25" height="1" /></element>
+
+ <element ref="brown"><bounds x="0" y="16" width="4.25" height="4.25" /></element>
+ <element ref="brown"><bounds x="6" y="16" width="4.25" height="4.25" /></element>
+ <element ref="brown"><bounds x="12" y="16" width="4.25" height="4.25" /></element>
+ <element ref="brown"><bounds x="18" y="16" width="4.25" height="4.25" /></element>
+ <element ref="brown"><bounds x="0" y="22" width="4.25" height="4.25" /></element>
+ <element ref="brown"><bounds x="6" y="22" width="4.25" height="4.25" /></element>
+ <element ref="brown"><bounds x="12" y="22" width="4.25" height="4.25" /></element>
+ <element ref="brown"><bounds x="18" y="22" width="4.25" height="4.25" /></element>
+
+ <element ref="text_lb"><bounds x="5" y="20.35" width="6.25" height="1" /></element>
+ <element ref="text_lc"><bounds x="11" y="20.35" width="6.25" height="1" /></element>
+ <element ref="text_ld"><bounds x="17" y="20.35" width="6.25" height="1" /></element>
+ <element ref="text_le"><bounds x="-1" y="26.35" width="6.25" height="1" /></element>
+ <element ref="text_lf"><bounds x="5" y="26.35" width="6.25" height="1" /></element>
+ <element ref="text_lg"><bounds x="11" y="26.35" width="6.25" height="1" /></element>
+
+ <element ref="white2"><bounds x="1.725" y="20.5" width="0.8" height="0.8" /></element>
+ <element ref="blackb"><bounds x="1.85" y="20.625" width="0.55" height="0.55" /></element>
+ <element ref="white2"><bounds x="19.725" y="26.5" width="0.8" height="0.8" /></element>
+
+ <element ref="white"><bounds x="0" y="28" width="4.25" height="4.25" /></element>
+ <element ref="white"><bounds x="6" y="28" width="4.25" height="4.25" /></element>
+ <element ref="white"><bounds x="12" y="28" width="4.25" height="4.25" /></element>
+ <element ref="white"><bounds x="18" y="28" width="4.25" height="4.25" /></element>
+ <element ref="white"><bounds x="0" y="34" width="4.25" height="4.25" /></element>
+ <element ref="white"><bounds x="6" y="34" width="4.25" height="4.25" /></element>
+ <element ref="white"><bounds x="12" y="34" width="4.25" height="4.25" /></element>
+ <element ref="white"><bounds x="18" y="34" width="4.25" height="4.25" /></element>
+
+ <element ref="text_ba"><bounds x="0.1" y="16.8" width="4.05" height="2.6" /></element>
+ <element ref="text_bb"><bounds x="6.1" y="16.8" width="4.05" height="2.6" /></element>
+ <element ref="text_bc"><bounds x="12.1" y="16.8" width="4.05" height="2.6" /></element>
+ <element ref="text_bd"><bounds x="18.1" y="16.8" width="4.05" height="2.6" /></element>
+ <element ref="text_be"><bounds x="0.1" y="22.8" width="4.05" height="2.6" /></element>
+ <element ref="text_bf"><bounds x="6.1" y="22.8" width="4.05" height="2.6" /></element>
+ <element ref="text_bg"><bounds x="12.1" y="22.8" width="4.05" height="2.6" /></element>
+ <element ref="text_bh"><bounds x="18.1" y="22.8" width="4.05" height="2.6" /></element>
+
+ <element ref="text_b1"><bounds x="0.1" y="28.8" width="4.05" height="2.6" /></element>
+ <element ref="text_b2"><bounds x="6.1" y="28.8" width="4.05" height="2.6" /></element>
+ <element ref="text_b3"><bounds x="12.1" y="28.8" width="4.05" height="2.6" /></element>
+ <element ref="text_b4"><bounds x="18.1" y="28.8" width="4.05" height="2.6" /></element>
+ <element ref="text_b5"><bounds x="0.1" y="34.8" width="4.05" height="2.6" /></element>
+ <element ref="text_b6"><bounds x="6.1" y="34.8" width="4.05" height="2.6" /></element>
+ <element ref="text_b7"><bounds x="12.1" y="34.8" width="4.05" height="2.6" /></element>
+ <element ref="text_b8"><bounds x="18.1" y="34.8" width="4.05" height="2.6" /></element>
+
+ <element ref="hl" inputtag="RESET" inputmask="0x01"><bounds x="0" y="10" width="4.25" height="4.25" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x10"><bounds x="6" y="10" width="4.25" height="4.25" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x08"><bounds x="12" y="10" width="4.25" height="4.25" /><color alpha="0.2" /></element>
+
+ <element ref="hl" inputtag="IN.0" inputmask="0x20"><bounds x="0" y="16" width="4.25" height="4.25" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x10"><bounds x="6" y="16" width="4.25" height="4.25" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x08"><bounds x="12" y="16" width="4.25" height="4.25" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x04"><bounds x="18" y="16" width="4.25" height="4.25" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x02"><bounds x="0" y="22" width="4.25" height="4.25" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x01"><bounds x="6" y="22" width="4.25" height="4.25" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x40"><bounds x="12" y="22" width="4.25" height="4.25" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x20"><bounds x="18" y="22" width="4.25" height="4.25" /><color alpha="0.2" /></element>
+
+ <element ref="hl" inputtag="IN.2" inputmask="0x20"><bounds x="0" y="28" width="4.25" height="4.25" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x10"><bounds x="6" y="28" width="4.25" height="4.25" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x08"><bounds x="12" y="28" width="4.25" height="4.25" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x04"><bounds x="18" y="28" width="4.25" height="4.25" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x02"><bounds x="0" y="34" width="4.25" height="4.25" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x01"><bounds x="6" y="34" width="4.25" height="4.25" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x40"><bounds x="12" y="34" width="4.25" height="4.25" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x20"><bounds x="18" y="34" width="4.25" height="4.25" /><color alpha="0.2" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/novag_mk2a.lay b/src/mame/layout/novag_mk2a.lay
index 38ceea621d8..1293f0c7710 100644
--- a/src/mame/layout/novag_mk2a.lay
+++ b/src/mame/layout/novag_mk2a.lay
@@ -152,82 +152,82 @@ license:CC0
<view name="Internal Layout">
<bounds left="-1.5" right="47.5" top="0" bottom="27.8" />
- <bezel name="digit0" element="digit"><bounds x="2" y="1" width="4" height="6" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="6" y="1" width="4" height="6" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="10" y="1" width="4" height="6" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="14" y="1" width="4" height="6" /></bezel>
+ <element name="digit0" ref="digit"><bounds x="2" y="1" width="4" height="6" /></element>
+ <element name="digit1" ref="digit"><bounds x="6" y="1" width="4" height="6" /></element>
+ <element name="digit2" ref="digit"><bounds x="10" y="1" width="4" height="6" /></element>
+ <element name="digit3" ref="digit"><bounds x="14" y="1" width="4" height="6" /></element>
- <bezel name="4.0" element="led"><bounds x="21" y="1" width="1" height="1" /></bezel>
- <bezel name="4.2" element="led"><bounds x="26" y="1" width="1" height="1" /></bezel>
- <bezel name="4.1" element="led"><bounds x="21" y="4.8" width="1" height="1" /></bezel>
- <bezel name="4.1" element="ledi"><bounds x="26" y="4.8" width="1" height="1" /></bezel>
+ <element name="4.0" ref="led"><bounds x="21" y="1" width="1" height="1" /></element>
+ <element name="4.2" ref="led"><bounds x="26" y="1" width="1" height="1" /></element>
+ <element name="4.1" ref="led"><bounds x="21" y="4.8" width="1" height="1" /></element>
+ <element name="4.1" ref="ledi"><bounds x="26" y="4.8" width="1" height="1" /></element>
- <bezel element="text_u1"><bounds x="20" y="1.9" width="3" height="1.5" /></bezel>
- <bezel element="text_u2"><bounds x="25" y="2" width="3" height="1.4" /></bezel>
- <bezel element="white2"><bounds x="21" y="6" width="1" height="1" /></bezel>
- <bezel element="white2"><bounds x="26" y="6" width="1" height="1" /></bezel>
- <bezel element="blackb"><bounds x="26.15" y="6.15" width="0.7" height="0.7" /></bezel>
+ <element ref="text_u1"><bounds x="20" y="1.9" width="3" height="1.5" /></element>
+ <element ref="text_u2"><bounds x="25" y="2" width="3" height="1.4" /></element>
+ <element ref="white2"><bounds x="21" y="6" width="1" height="1" /></element>
+ <element ref="white2"><bounds x="26" y="6" width="1" height="1" /></element>
+ <element ref="blackb"><bounds x="26.15" y="6.15" width="0.7" height="0.7" /></element>
- <bezel element="black"><bounds x="-1.5" y="9" width="49" height="0.5" /></bezel>
+ <element ref="black"><bounds x="-1.5" y="9" width="49" height="0.5" /></element>
- <bezel element="orange"><bounds x="0" y="11.5" width="4" height="4" /></bezel>
- <bezel element="orange"><bounds x="6" y="11.5" width="4" height="4" /></bezel>
- <bezel element="orange"><bounds x="12" y="11.5" width="10" height="4" /></bezel>
+ <element ref="orange"><bounds x="0" y="11.5" width="4" height="4" /></element>
+ <element ref="orange"><bounds x="6" y="11.5" width="4" height="4" /></element>
+ <element ref="orange"><bounds x="12" y="11.5" width="10" height="4" /></element>
- <bezel element="text_l01"><bounds x="-2" y="15.7" width="8" height="1.5" /></bezel>
- <bezel element="text_l02"><bounds x="6" y="15.7" width="4" height="1.5" /></bezel>
- <bezel element="text_l03"><bounds x="13" y="12.4" width="8" height="2.2" /></bezel>
- <bezel element="text_l07"><bounds x="23" y="15.7" width="6" height="1.5" /></bezel>
+ <element ref="text_l01"><bounds x="-2" y="15.7" width="8" height="1.5" /></element>
+ <element ref="text_l02"><bounds x="6" y="15.7" width="4" height="1.5" /></element>
+ <element ref="text_l03"><bounds x="13" y="12.4" width="8" height="2.2" /></element>
+ <element ref="text_l07"><bounds x="23" y="15.7" width="6" height="1.5" /></element>
- <bezel element="hl" inputtag="RESET" inputmask="0x01"><bounds x="0" y="11.5" width="4" height="4" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x10"><bounds x="6" y="11.5" width="4" height="4" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x08"><bounds x="12" y="11.5" width="10" height="4" /><color alpha="0.2" /></bezel>
+ <element ref="hl" inputtag="RESET" inputmask="0x01"><bounds x="0" y="11.5" width="4" height="4" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x10"><bounds x="6" y="11.5" width="4" height="4" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x08"><bounds x="12" y="11.5" width="10" height="4" /><color alpha="0.2" /></element>
<repeat count="8">
<param name="x" start="0" increment="6" />
- <bezel element="white"><bounds x="~x~" y="20" width="4" height="4" /></bezel>
+ <element ref="white"><bounds x="~x~" y="20" width="4" height="4" /></element>
</repeat>
<repeat count="8">
<param name="x" start="0.4" increment="6" />
<param name="i" start="1" increment="1" />
- <bezel element="text_n~i~"><bounds x="~x~" y="20.1" width="1.5" height="2" /></bezel>
+ <element ref="text_n~i~"><bounds x="~x~" y="20.1" width="1.5" height="2" /></element>
</repeat>
<repeat count="8">
<param name="x" start="2.1" increment="6" />
<param name="i" start="1" increment="1" />
- <bezel element="text_l~i~"><bounds x="~x~" y="21.9" width="1.5" height="2" /></bezel>
+ <element ref="text_l~i~"><bounds x="~x~" y="21.9" width="1.5" height="2" /></element>
</repeat>
- <bezel element="hl" inputtag="IN.0" inputmask="0x20"><bounds x="0" y="20" width="4" height="4" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x10"><bounds x="6" y="20" width="4" height="4" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x08"><bounds x="12" y="20" width="4" height="4" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="18" y="20" width="4" height="4" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="24" y="20" width="4" height="4" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x01"><bounds x="30" y="20" width="4" height="4" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x40"><bounds x="36" y="20" width="4" height="4" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x20"><bounds x="42" y="20" width="4" height="4" /><color alpha="0.2" /></bezel>
-
- <bezel element="text_pp"><bounds x="1" y="17.9" width="2" height="2" /></bezel>
- <bezel element="text_pn"><bounds x="7" y="17.9" width="2" height="2" /></bezel>
- <bezel element="text_pb"><bounds x="13" y="17.9" width="2" height="2" /></bezel>
- <bezel element="text_pr"><bounds x="25" y="17.9" width="2" height="2" /></bezel>
- <bezel element="text_pq"><bounds x="43" y="17.9" width="2" height="2" /></bezel>
+ <element ref="hl" inputtag="IN.0" inputmask="0x20"><bounds x="0" y="20" width="4" height="4" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x10"><bounds x="6" y="20" width="4" height="4" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x08"><bounds x="12" y="20" width="4" height="4" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x04"><bounds x="18" y="20" width="4" height="4" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x02"><bounds x="24" y="20" width="4" height="4" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x01"><bounds x="30" y="20" width="4" height="4" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x40"><bounds x="36" y="20" width="4" height="4" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x20"><bounds x="42" y="20" width="4" height="4" /><color alpha="0.2" /></element>
+
+ <element ref="text_pp"><bounds x="1" y="17.9" width="2" height="2" /></element>
+ <element ref="text_pn"><bounds x="7" y="17.9" width="2" height="2" /></element>
+ <element ref="text_pb"><bounds x="13" y="17.9" width="2" height="2" /></element>
+ <element ref="text_pr"><bounds x="25" y="17.9" width="2" height="2" /></element>
+ <element ref="text_pq"><bounds x="43" y="17.9" width="2" height="2" /></element>
<repeat count="6">
<param name="x" start="5" increment="6" />
<param name="i" start="2" increment="1" />
- <bezel element="text_l~i~a"><bounds x="~x~" y="24.2" width="6" height="1.5" /></bezel>
- <bezel element="text_l~i~b"><bounds x="~x~" y="25.7" width="6" height="1.5" /></bezel>
+ <element ref="text_l~i~a"><bounds x="~x~" y="24.2" width="6" height="1.5" /></element>
+ <element ref="text_l~i~b"><bounds x="~x~" y="25.7" width="6" height="1.5" /></element>
</repeat>
- <bezel element="white2"><bounds x="1.3" y="24.5" width="1.4" height="1.4" /></bezel>
- <bezel element="white2"><bounds x="43.3" y="24.5" width="1.4" height="1.4" /></bezel>
- <bezel element="blackb"><bounds x="43.5" y="24.7" width="1.0" height="1.0" /></bezel>
+ <element ref="white2"><bounds x="1.3" y="24.5" width="1.4" height="1.4" /></element>
+ <element ref="white2"><bounds x="43.3" y="24.5" width="1.4" height="1.4" /></element>
+ <element ref="blackb"><bounds x="43.5" y="24.7" width="1.0" height="1.0" /></element>
- <bezel element="black"><bounds x="24.25" y="12.9" width="3.5" height="1.4" /></bezel>
- <bezel element="sound" inputtag="IN.4" inputmask="0x01"><bounds x="24.15" y="12.7" width="3.7" height="1.8" /></bezel>
- <bezel element="text_on"><bounds x="24" y="14.5" width="4" height="1" /></bezel>
- <bezel element="text_off"><bounds x="24" y="14.5" width="4" height="1" /></bezel>
+ <element ref="black"><bounds x="24.25" y="12.9" width="3.5" height="1.4" /></element>
+ <element ref="sound" inputtag="IN.4" inputmask="0x01"><bounds x="24.15" y="12.7" width="3.7" height="1.8" /></element>
+ <element ref="text_on"><bounds x="24" y="14.5" width="4" height="1" /></element>
+ <element ref="text_off"><bounds x="24" y="14.5" width="4" height="1" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/novag_ssensor4.lay b/src/mame/layout/novag_ssensor4.lay
index 9e167537d21..d1ecec31bab 100644
--- a/src/mame/layout/novag_ssensor4.lay
+++ b/src/mame/layout/novag_ssensor4.lay
@@ -171,100 +171,100 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- sensors, pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -323,82 +323,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -407,169 +407,169 @@ license:CC0
<view name="Internal Layout">
<bounds left="-13.5" right="116" top="-0.5" bottom="88.5" />
- <bezel element="cwhite"><bounds x="3" y="2.5" width="81" height="81" /></bezel>
+ <element ref="cwhite"><bounds x="3" y="2.5" width="81" height="81" /></element>
<group ref="sb_board"><bounds x="3.5" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-12" y="3" width="10" height="80" /></group>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="0.2" y="5" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="0.2" y="15" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="0.2" y="25" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="0.2" y="35" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="0.2" y="45" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="0.2" y="55" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="0.2" y="65" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="0.2" y="75" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="5.5" y="84.75" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="15.5" y="84.75" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="25.5" y="84.75" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="35.5" y="84.75" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="45.5" y="84.75" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="55.5" y="84.75" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="65.5" y="84.75" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="75.5" y="84.75" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="0.2" y="5" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="0.2" y="15" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="0.2" y="25" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="0.2" y="35" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="0.2" y="45" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="0.2" y="55" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="0.2" y="65" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="0.2" y="75" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="5.5" y="84.75" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="15.5" y="84.75" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="25.5" y="84.75" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="35.5" y="84.75" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="45.5" y="84.75" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="55.5" y="84.75" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="65.5" y="84.75" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="75.5" y="84.75" width="2" height="2" /></element>
<!-- chessboard leds -->
- <bezel name="1.0" element="ledg"><bounds x="0" y="7.5" width="2" height="1" /></bezel>
- <bezel name="1.1" element="ledg"><bounds x="0" y="17.5" width="2" height="1" /></bezel>
- <bezel name="1.2" element="ledg"><bounds x="0" y="27.5" width="2" height="1" /></bezel>
- <bezel name="1.3" element="ledg"><bounds x="0" y="37.5" width="2" height="1" /></bezel>
- <bezel name="1.4" element="ledg"><bounds x="0" y="47.5" width="2" height="1" /></bezel>
- <bezel name="1.5" element="ledg"><bounds x="0" y="57.5" width="2" height="1" /></bezel>
- <bezel name="1.6" element="ledg"><bounds x="0" y="67.5" width="2" height="1" /></bezel>
- <bezel name="1.7" element="ledg"><bounds x="0" y="77.5" width="2" height="1" /></bezel>
-
- <bezel name="2.0" element="ledg"><bounds x="8" y="84.5" width="1" height="2" /></bezel>
- <bezel name="2.1" element="ledg"><bounds x="18" y="84.5" width="1" height="2" /></bezel>
- <bezel name="2.2" element="ledg"><bounds x="28" y="84.5" width="1" height="2" /></bezel>
- <bezel name="2.3" element="ledg"><bounds x="38" y="84.5" width="1" height="2" /></bezel>
- <bezel name="2.4" element="ledg"><bounds x="48" y="84.5" width="1" height="2" /></bezel>
- <bezel name="2.5" element="ledg"><bounds x="58" y="84.5" width="1" height="2" /></bezel>
- <bezel name="2.6" element="ledg"><bounds x="68" y="84.5" width="1" height="2" /></bezel>
- <bezel name="2.7" element="ledg"><bounds x="78" y="84.5" width="1" height="2" /></bezel>
+ <element name="1.0" ref="ledg"><bounds x="0" y="7.5" width="2" height="1" /></element>
+ <element name="1.1" ref="ledg"><bounds x="0" y="17.5" width="2" height="1" /></element>
+ <element name="1.2" ref="ledg"><bounds x="0" y="27.5" width="2" height="1" /></element>
+ <element name="1.3" ref="ledg"><bounds x="0" y="37.5" width="2" height="1" /></element>
+ <element name="1.4" ref="ledg"><bounds x="0" y="47.5" width="2" height="1" /></element>
+ <element name="1.5" ref="ledg"><bounds x="0" y="57.5" width="2" height="1" /></element>
+ <element name="1.6" ref="ledg"><bounds x="0" y="67.5" width="2" height="1" /></element>
+ <element name="1.7" ref="ledg"><bounds x="0" y="77.5" width="2" height="1" /></element>
+
+ <element name="2.0" ref="ledg"><bounds x="8" y="84.5" width="1" height="2" /></element>
+ <element name="2.1" ref="ledg"><bounds x="18" y="84.5" width="1" height="2" /></element>
+ <element name="2.2" ref="ledg"><bounds x="28" y="84.5" width="1" height="2" /></element>
+ <element name="2.3" ref="ledg"><bounds x="38" y="84.5" width="1" height="2" /></element>
+ <element name="2.4" ref="ledg"><bounds x="48" y="84.5" width="1" height="2" /></element>
+ <element name="2.5" ref="ledg"><bounds x="58" y="84.5" width="1" height="2" /></element>
+ <element name="2.6" ref="ledg"><bounds x="68" y="84.5" width="1" height="2" /></element>
+ <element name="2.7" ref="ledg"><bounds x="78" y="84.5" width="1" height="2" /></element>
<!-- right side buttons -->
- <bezel element="static_blue"><bounds x="95.333" y="12.5" width="9.333" height="29" /></bezel>
- <bezel element="static_black"><bounds x="95.533" y="12.7" width="8.933" height="28.6" /></bezel>
- <bezel element="text_setup"><bounds x="96.5" y="11.8" width="7" height="1.5" /></bezel>
-
- <bezel element="static_yellow"><bounds x="86.333" y="42.5" width="18.333" height="20.5" /></bezel>
- <bezel element="static_black"><bounds x="86.533" y="42.7" width="17.933" height="20.1" /></bezel>
- <bezel element="text_printer"><bounds x="87.5" y="41.8" width="7" height="1.5" /></bezel>
-
- <bezel element="text_rb00"><bounds x="84" y="4.2" width="14" height="1.5" /></bezel>
- <bezel element="text_rb01"><bounds x="84" y="14.2" width="14" height="1.5" /></bezel>
- <bezel element="text_rb02"><bounds x="84" y="24.2" width="14" height="1.5" /></bezel>
- <bezel element="text_rb03"><bounds x="84" y="34.2" width="14" height="1.5" /></bezel>
- <bezel element="text_rb04"><bounds x="84" y="44.2" width="14" height="1.5" /></bezel>
- <bezel element="text_rb05"><bounds x="84" y="54.2" width="14" height="1.5" /></bezel>
- <bezel element="text_rb06"><bounds x="84" y="64.2" width="14" height="1.5" /></bezel>
- <bezel element="text_rb07"><bounds x="84" y="74.2" width="14" height="1.5" /></bezel>
-
- <bezel element="text_rb10"><bounds x="93" y="4.2" width="14" height="1.5" /></bezel>
- <bezel element="text_rb11"><bounds x="93" y="14.2" width="14" height="1.5" /></bezel>
- <bezel element="text_rb12"><bounds x="93" y="20.3" width="14" height="1.5" /></bezel>
- <bezel element="text_rb13"><bounds x="93" y="24.2" width="14" height="1.5" /></bezel>
- <bezel element="text_rb14"><bounds x="93" y="34.2" width="14" height="1.5" /></bezel>
- <bezel element="text_rb15"><bounds x="93" y="44.2" width="14" height="1.5" /></bezel>
- <bezel element="text_rb16"><bounds x="93" y="54.2" width="14" height="1.5" /></bezel>
- <bezel element="text_rb17"><bounds x="93" y="64.2" width="14" height="1.5" /></bezel>
- <bezel element="text_rb18"><bounds x="93" y="74.2" width="14" height="1.5" /></bezel>
-
- <bezel element="white"><bounds x="88" y="6" width="6" height="4" /></bezel>
- <bezel element="white"><bounds x="88" y="16" width="6" height="4" /></bezel>
- <bezel element="white"><bounds x="88" y="26" width="6" height="4" /></bezel>
- <bezel element="white"><bounds x="88" y="36" width="6" height="4" /></bezel>
- <bezel element="white"><bounds x="88" y="46" width="6" height="4" /></bezel>
- <bezel element="white"><bounds x="88" y="56" width="6" height="4" /></bezel>
- <bezel element="white"><bounds x="88" y="66" width="6" height="4" /></bezel>
- <bezel element="white"><bounds x="88" y="76" width="6" height="4" /></bezel>
-
- <bezel element="black"><bounds x="88.15" y="6.15" width="5.7" height="3.7" /></bezel>
- <bezel element="black"><bounds x="88.15" y="16.15" width="5.7" height="3.7" /></bezel>
- <bezel element="black"><bounds x="88.15" y="26.15" width="5.7" height="3.7" /></bezel>
- <bezel element="black"><bounds x="88.15" y="36.15" width="5.7" height="3.7" /></bezel>
- <bezel element="black"><bounds x="88.15" y="46.15" width="5.7" height="3.7" /></bezel>
- <bezel element="black"><bounds x="88.15" y="56.15" width="5.7" height="3.7" /></bezel>
- <bezel element="black"><bounds x="88.15" y="66.15" width="5.7" height="3.7" /></bezel>
- <bezel element="black"><bounds x="88.15" y="76.15" width="5.7" height="3.7" /></bezel>
-
- <bezel element="text_king2"><bounds x="88.5" y="6.7" width="5" height="2.2" /></bezel>
- <bezel element="text_queen2"><bounds x="88.5" y="16.7" width="5" height="2.2" /></bezel>
- <bezel element="text_bishop2"><bounds x="88.5" y="26.7" width="5" height="2.2" /></bezel>
- <bezel element="text_knight2"><bounds x="88.5" y="36.7" width="5" height="2.2" /></bezel>
- <bezel element="text_rook2"><bounds x="88.5" y="46.7" width="5" height="2.2" /></bezel>
- <bezel element="text_pawn2"><bounds x="88.5" y="56.7" width="5" height="2.2" /></bezel>
-
- <bezel element="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="88" y="6" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x02"><bounds x="88" y="16" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.2" inputmask="0x02"><bounds x="88" y="26" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.3" inputmask="0x02"><bounds x="88" y="36" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.4" inputmask="0x02"><bounds x="88" y="46" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.5" inputmask="0x02"><bounds x="88" y="56" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.6" inputmask="0x02"><bounds x="88" y="66" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.7" inputmask="0x02"><bounds x="88" y="76" width="6" height="4" /><color alpha="0.4" /></bezel>
-
- <bezel element="white"><bounds x="97" y="6" width="6" height="4" /></bezel>
- <bezel element="white"><bounds x="97" y="16" width="6" height="4" /></bezel>
- <bezel element="white"><bounds x="97" y="26" width="6" height="4" /></bezel>
- <bezel element="white"><bounds x="97" y="36" width="6" height="4" /></bezel>
- <bezel element="white"><bounds x="97" y="46" width="6" height="4" /></bezel>
- <bezel element="white"><bounds x="97" y="56" width="6" height="4" /></bezel>
- <bezel element="white"><bounds x="97" y="66" width="6" height="4" /></bezel>
- <bezel element="white"><bounds x="97" y="76" width="6" height="4" /></bezel>
-
- <bezel element="static_red"><bounds x="97.15" y="6.15" width="5.7" height="3.7" /></bezel>
- <bezel element="black"><bounds x="97.15" y="16.15" width="5.7" height="3.7" /></bezel>
- <bezel element="black"><bounds x="97.15" y="26.15" width="5.7" height="3.7" /></bezel>
- <bezel element="black"><bounds x="97.15" y="36.15" width="5.7" height="3.7" /></bezel>
- <bezel element="black"><bounds x="97.15" y="46.15" width="5.7" height="3.7" /></bezel>
- <bezel element="black"><bounds x="97.15" y="56.15" width="5.7" height="3.7" /></bezel>
- <bezel element="black"><bounds x="97.15" y="66.15" width="5.7" height="3.7" /></bezel>
- <bezel element="static_green"><bounds x="97.15" y="76.15" width="5.7" height="3.7" /></bezel>
-
- <bezel element="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="97" y="6" width="6" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x01"><bounds x="97" y="16" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.2" inputmask="0x01"><bounds x="97" y="26" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.3" inputmask="0x01"><bounds x="97" y="36" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.4" inputmask="0x01"><bounds x="97" y="46" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.5" inputmask="0x01"><bounds x="97" y="56" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.6" inputmask="0x01"><bounds x="97" y="66" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.7" inputmask="0x01"><bounds x="97" y="76" width="6" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="static_blue"><bounds x="95.333" y="12.5" width="9.333" height="29" /></element>
+ <element ref="static_black"><bounds x="95.533" y="12.7" width="8.933" height="28.6" /></element>
+ <element ref="text_setup"><bounds x="96.5" y="11.8" width="7" height="1.5" /></element>
+
+ <element ref="static_yellow"><bounds x="86.333" y="42.5" width="18.333" height="20.5" /></element>
+ <element ref="static_black"><bounds x="86.533" y="42.7" width="17.933" height="20.1" /></element>
+ <element ref="text_printer"><bounds x="87.5" y="41.8" width="7" height="1.5" /></element>
+
+ <element ref="text_rb00"><bounds x="84" y="4.2" width="14" height="1.5" /></element>
+ <element ref="text_rb01"><bounds x="84" y="14.2" width="14" height="1.5" /></element>
+ <element ref="text_rb02"><bounds x="84" y="24.2" width="14" height="1.5" /></element>
+ <element ref="text_rb03"><bounds x="84" y="34.2" width="14" height="1.5" /></element>
+ <element ref="text_rb04"><bounds x="84" y="44.2" width="14" height="1.5" /></element>
+ <element ref="text_rb05"><bounds x="84" y="54.2" width="14" height="1.5" /></element>
+ <element ref="text_rb06"><bounds x="84" y="64.2" width="14" height="1.5" /></element>
+ <element ref="text_rb07"><bounds x="84" y="74.2" width="14" height="1.5" /></element>
+
+ <element ref="text_rb10"><bounds x="93" y="4.2" width="14" height="1.5" /></element>
+ <element ref="text_rb11"><bounds x="93" y="14.2" width="14" height="1.5" /></element>
+ <element ref="text_rb12"><bounds x="93" y="20.3" width="14" height="1.5" /></element>
+ <element ref="text_rb13"><bounds x="93" y="24.2" width="14" height="1.5" /></element>
+ <element ref="text_rb14"><bounds x="93" y="34.2" width="14" height="1.5" /></element>
+ <element ref="text_rb15"><bounds x="93" y="44.2" width="14" height="1.5" /></element>
+ <element ref="text_rb16"><bounds x="93" y="54.2" width="14" height="1.5" /></element>
+ <element ref="text_rb17"><bounds x="93" y="64.2" width="14" height="1.5" /></element>
+ <element ref="text_rb18"><bounds x="93" y="74.2" width="14" height="1.5" /></element>
+
+ <element ref="white"><bounds x="88" y="6" width="6" height="4" /></element>
+ <element ref="white"><bounds x="88" y="16" width="6" height="4" /></element>
+ <element ref="white"><bounds x="88" y="26" width="6" height="4" /></element>
+ <element ref="white"><bounds x="88" y="36" width="6" height="4" /></element>
+ <element ref="white"><bounds x="88" y="46" width="6" height="4" /></element>
+ <element ref="white"><bounds x="88" y="56" width="6" height="4" /></element>
+ <element ref="white"><bounds x="88" y="66" width="6" height="4" /></element>
+ <element ref="white"><bounds x="88" y="76" width="6" height="4" /></element>
+
+ <element ref="black"><bounds x="88.15" y="6.15" width="5.7" height="3.7" /></element>
+ <element ref="black"><bounds x="88.15" y="16.15" width="5.7" height="3.7" /></element>
+ <element ref="black"><bounds x="88.15" y="26.15" width="5.7" height="3.7" /></element>
+ <element ref="black"><bounds x="88.15" y="36.15" width="5.7" height="3.7" /></element>
+ <element ref="black"><bounds x="88.15" y="46.15" width="5.7" height="3.7" /></element>
+ <element ref="black"><bounds x="88.15" y="56.15" width="5.7" height="3.7" /></element>
+ <element ref="black"><bounds x="88.15" y="66.15" width="5.7" height="3.7" /></element>
+ <element ref="black"><bounds x="88.15" y="76.15" width="5.7" height="3.7" /></element>
+
+ <element ref="text_king2"><bounds x="88.5" y="6.7" width="5" height="2.2" /></element>
+ <element ref="text_queen2"><bounds x="88.5" y="16.7" width="5" height="2.2" /></element>
+ <element ref="text_bishop2"><bounds x="88.5" y="26.7" width="5" height="2.2" /></element>
+ <element ref="text_knight2"><bounds x="88.5" y="36.7" width="5" height="2.2" /></element>
+ <element ref="text_rook2"><bounds x="88.5" y="46.7" width="5" height="2.2" /></element>
+ <element ref="text_pawn2"><bounds x="88.5" y="56.7" width="5" height="2.2" /></element>
+
+ <element ref="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="88" y="6" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x02"><bounds x="88" y="16" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.2" inputmask="0x02"><bounds x="88" y="26" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.3" inputmask="0x02"><bounds x="88" y="36" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.4" inputmask="0x02"><bounds x="88" y="46" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.5" inputmask="0x02"><bounds x="88" y="56" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.6" inputmask="0x02"><bounds x="88" y="66" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.7" inputmask="0x02"><bounds x="88" y="76" width="6" height="4" /><color alpha="0.4" /></element>
+
+ <element ref="white"><bounds x="97" y="6" width="6" height="4" /></element>
+ <element ref="white"><bounds x="97" y="16" width="6" height="4" /></element>
+ <element ref="white"><bounds x="97" y="26" width="6" height="4" /></element>
+ <element ref="white"><bounds x="97" y="36" width="6" height="4" /></element>
+ <element ref="white"><bounds x="97" y="46" width="6" height="4" /></element>
+ <element ref="white"><bounds x="97" y="56" width="6" height="4" /></element>
+ <element ref="white"><bounds x="97" y="66" width="6" height="4" /></element>
+ <element ref="white"><bounds x="97" y="76" width="6" height="4" /></element>
+
+ <element ref="static_red"><bounds x="97.15" y="6.15" width="5.7" height="3.7" /></element>
+ <element ref="black"><bounds x="97.15" y="16.15" width="5.7" height="3.7" /></element>
+ <element ref="black"><bounds x="97.15" y="26.15" width="5.7" height="3.7" /></element>
+ <element ref="black"><bounds x="97.15" y="36.15" width="5.7" height="3.7" /></element>
+ <element ref="black"><bounds x="97.15" y="46.15" width="5.7" height="3.7" /></element>
+ <element ref="black"><bounds x="97.15" y="56.15" width="5.7" height="3.7" /></element>
+ <element ref="black"><bounds x="97.15" y="66.15" width="5.7" height="3.7" /></element>
+ <element ref="static_green"><bounds x="97.15" y="76.15" width="5.7" height="3.7" /></element>
+
+ <element ref="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="97" y="6" width="6" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x01"><bounds x="97" y="16" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.2" inputmask="0x01"><bounds x="97" y="26" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.3" inputmask="0x01"><bounds x="97" y="36" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.4" inputmask="0x01"><bounds x="97" y="46" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.5" inputmask="0x01"><bounds x="97" y="56" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.6" inputmask="0x01"><bounds x="97" y="66" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.7" inputmask="0x01"><bounds x="97" y="76" width="6" height="4" /><color alpha="0.25" /></element>
<!-- right side leds -->
- <bezel element="black"><bounds x="107" y="2.5" width="1" height="81" /></bezel>
-
- <bezel element="text_rg0"><bounds x="107" y="5.7" width="10" height="1.5" /></bezel>
- <bezel element="text_rg1"><bounds x="107" y="15.7" width="10" height="1.5" /></bezel>
- <bezel element="text_rg2"><bounds x="107" y="25.7" width="10" height="1.5" /></bezel>
- <bezel element="text_rg3"><bounds x="107" y="35.7" width="10" height="1.5" /></bezel>
- <bezel element="text_rg4"><bounds x="107" y="45.7" width="10" height="1.5" /></bezel>
- <bezel element="text_rg5"><bounds x="107" y="55.7" width="10" height="1.5" /></bezel>
- <bezel element="text_rg6"><bounds x="107" y="65.7" width="10" height="1.5" /></bezel>
- <bezel element="text_rg7"><bounds x="107" y="75.7" width="10" height="1.5" /></bezel>
-
- <bezel element="text_king1"><bounds x="107.2" y="8.7" width="10" height="1.5" /></bezel>
- <bezel element="text_queen1"><bounds x="107.2" y="18.7" width="10" height="1.5" /></bezel>
- <bezel element="text_bishop1"><bounds x="107.2" y="28.7" width="10" height="1.5" /></bezel>
- <bezel element="text_knight1"><bounds x="107.2" y="38.7" width="10" height="1.5" /></bezel>
- <bezel element="text_rook1"><bounds x="107.2" y="48.7" width="10" height="1.5" /></bezel>
- <bezel element="text_pawn1"><bounds x="107.2" y="58.7" width="10" height="1.5" /></bezel>
-
- <bezel name="0.0" element="ledr"><bounds x="111" y="7.5" width="2" height="1" /></bezel>
- <bezel name="0.1" element="ledr"><bounds x="111" y="17.5" width="2" height="1" /></bezel>
- <bezel name="0.2" element="ledr"><bounds x="111" y="27.5" width="2" height="1" /></bezel>
- <bezel name="0.3" element="ledr"><bounds x="111" y="37.5" width="2" height="1" /></bezel>
- <bezel name="0.4" element="ledr"><bounds x="111" y="47.5" width="2" height="1" /></bezel>
- <bezel name="0.5" element="ledr"><bounds x="111" y="57.5" width="2" height="1" /></bezel>
- <bezel name="0.6" element="ledr"><bounds x="111" y="67.5" width="2" height="1" /></bezel>
- <bezel name="0.7" element="ledr"><bounds x="111" y="77.5" width="2" height="1" /></bezel>
+ <element ref="black"><bounds x="107" y="2.5" width="1" height="81" /></element>
+
+ <element ref="text_rg0"><bounds x="107" y="5.7" width="10" height="1.5" /></element>
+ <element ref="text_rg1"><bounds x="107" y="15.7" width="10" height="1.5" /></element>
+ <element ref="text_rg2"><bounds x="107" y="25.7" width="10" height="1.5" /></element>
+ <element ref="text_rg3"><bounds x="107" y="35.7" width="10" height="1.5" /></element>
+ <element ref="text_rg4"><bounds x="107" y="45.7" width="10" height="1.5" /></element>
+ <element ref="text_rg5"><bounds x="107" y="55.7" width="10" height="1.5" /></element>
+ <element ref="text_rg6"><bounds x="107" y="65.7" width="10" height="1.5" /></element>
+ <element ref="text_rg7"><bounds x="107" y="75.7" width="10" height="1.5" /></element>
+
+ <element ref="text_king1"><bounds x="107.2" y="8.7" width="10" height="1.5" /></element>
+ <element ref="text_queen1"><bounds x="107.2" y="18.7" width="10" height="1.5" /></element>
+ <element ref="text_bishop1"><bounds x="107.2" y="28.7" width="10" height="1.5" /></element>
+ <element ref="text_knight1"><bounds x="107.2" y="38.7" width="10" height="1.5" /></element>
+ <element ref="text_rook1"><bounds x="107.2" y="48.7" width="10" height="1.5" /></element>
+ <element ref="text_pawn1"><bounds x="107.2" y="58.7" width="10" height="1.5" /></element>
+
+ <element name="0.0" ref="ledr"><bounds x="111" y="7.5" width="2" height="1" /></element>
+ <element name="0.1" ref="ledr"><bounds x="111" y="17.5" width="2" height="1" /></element>
+ <element name="0.2" ref="ledr"><bounds x="111" y="27.5" width="2" height="1" /></element>
+ <element name="0.3" ref="ledr"><bounds x="111" y="37.5" width="2" height="1" /></element>
+ <element name="0.4" ref="ledr"><bounds x="111" y="47.5" width="2" height="1" /></element>
+ <element name="0.5" ref="ledr"><bounds x="111" y="57.5" width="2" height="1" /></element>
+ <element name="0.6" ref="ledr"><bounds x="111" y="67.5" width="2" height="1" /></element>
+ <element name="0.7" ref="ledr"><bounds x="111" y="77.5" width="2" height="1" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/novag_supercon.lay b/src/mame/layout/novag_supercon.lay
index 783da58a6f2..f314e53e628 100644
--- a/src/mame/layout/novag_supercon.lay
+++ b/src/mame/layout/novag_supercon.lay
@@ -189,100 +189,100 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- sensors, pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -341,82 +341,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -425,171 +425,171 @@ license:CC0
<group name="default">
<bounds left="-19.5" right="116" top="-0.5" bottom="88.5" />
- <bezel element="cblack"><bounds x="2.5" y="2.5" width="80.5" height="81" /></bezel>
+ <element ref="cblack"><bounds x="2.5" y="2.5" width="80.5" height="81" /></element>
<group ref="sb_board"><bounds x="3" y="3" width="80" height="80" /></group>
- <bezel element="cwhite"><bounds x="82.95" y="2.5" width="1" height="81" /></bezel>
+ <element ref="cwhite"><bounds x="82.95" y="2.5" width="1" height="81" /></element>
<!-- left side labels -->
- <bezel element="white"><bounds x="-5.5" y="5.833" width="2.2" height="30.333" /></bezel>
- <bezel element="static_black"><bounds x="-5.166" y="6.166" width="2.2" height="29.666" /></bezel>
- <bezel element="text_depth"><bounds x="-4.5" y="5.833" width="2" height="30.333" /><orientation rotate="90" /></bezel>
+ <element ref="white"><bounds x="-5.5" y="5.833" width="2.2" height="30.333" /></element>
+ <element ref="static_black"><bounds x="-5.166" y="6.166" width="2.2" height="29.666" /></element>
+ <element ref="text_depth"><bounds x="-4.5" y="5.833" width="2" height="30.333" /><orientation rotate="90" /></element>
- <bezel element="white"><bounds x="-5.5" y="47.833" width="4" height="30.333" /></bezel>
- <bezel element="static_black"><bounds x="-5.166" y="48.166" width="4" height="29.666" /></bezel>
- <bezel element="text_mate"><bounds x="-4.5" y="47.833" width="2" height="30.333" /><orientation rotate="90" /></bezel>
+ <element ref="white"><bounds x="-5.5" y="47.833" width="4" height="30.333" /></element>
+ <element ref="static_black"><bounds x="-5.166" y="48.166" width="4" height="29.666" /></element>
+ <element ref="text_mate"><bounds x="-4.5" y="47.833" width="2" height="30.333" /><orientation rotate="90" /></element>
<group ref="sb_ui"><bounds x="-17.5" y="3" width="10" height="80" /></group>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="-0.3" y="5" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="-0.3" y="15" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="-0.3" y="25" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="-0.3" y="35" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="-0.3" y="45" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="-0.3" y="55" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="-0.3" y="65" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="-0.3" y="75" width="2" height="2" /></bezel>
-
- <bezel element="text_l1"><bounds x="-2.3" y="5" width="2" height="2" /></bezel>
- <bezel element="text_l2"><bounds x="-2.3" y="15" width="2" height="2" /></bezel>
- <bezel element="text_l4"><bounds x="-2.3" y="25" width="2" height="2" /></bezel>
- <bezel element="text_l8"><bounds x="-2.3" y="35" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="5" y="84.75" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="15" y="84.75" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="25" y="84.75" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="35" y="84.75" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="45" y="84.75" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="55" y="84.75" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="65" y="84.75" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="75" y="84.75" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="-0.3" y="5" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="-0.3" y="15" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="-0.3" y="25" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="-0.3" y="35" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="-0.3" y="45" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="-0.3" y="55" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="-0.3" y="65" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="-0.3" y="75" width="2" height="2" /></element>
+
+ <element ref="text_l1"><bounds x="-2.3" y="5" width="2" height="2" /></element>
+ <element ref="text_l2"><bounds x="-2.3" y="15" width="2" height="2" /></element>
+ <element ref="text_l4"><bounds x="-2.3" y="25" width="2" height="2" /></element>
+ <element ref="text_l8"><bounds x="-2.3" y="35" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="5" y="84.75" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="15" y="84.75" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="25" y="84.75" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="35" y="84.75" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="45" y="84.75" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="55" y="84.75" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="65" y="84.75" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="75" y="84.75" width="2" height="2" /></element>
<!-- chessboard leds -->
- <bezel name="1.0" element="ledr"><bounds x="-0.5" y="7.5" width="2" height="1" /></bezel>
- <bezel name="1.1" element="ledr"><bounds x="-0.5" y="17.5" width="2" height="1" /></bezel>
- <bezel name="1.2" element="ledr"><bounds x="-0.5" y="27.5" width="2" height="1" /></bezel>
- <bezel name="1.3" element="ledr"><bounds x="-0.5" y="37.5" width="2" height="1" /></bezel>
- <bezel name="1.4" element="ledr"><bounds x="-0.5" y="47.5" width="2" height="1" /></bezel>
- <bezel name="1.5" element="ledr"><bounds x="-0.5" y="57.5" width="2" height="1" /></bezel>
- <bezel name="1.6" element="ledr"><bounds x="-0.5" y="67.5" width="2" height="1" /></bezel>
- <bezel name="1.7" element="ledr"><bounds x="-0.5" y="77.5" width="2" height="1" /></bezel>
-
- <bezel name="2.0" element="ledr"><bounds x="7.5" y="84.5" width="1" height="2" /></bezel>
- <bezel name="2.1" element="ledr"><bounds x="17.5" y="84.5" width="1" height="2" /></bezel>
- <bezel name="2.2" element="ledr"><bounds x="27.5" y="84.5" width="1" height="2" /></bezel>
- <bezel name="2.3" element="ledr"><bounds x="37.5" y="84.5" width="1" height="2" /></bezel>
- <bezel name="2.4" element="ledr"><bounds x="47.5" y="84.5" width="1" height="2" /></bezel>
- <bezel name="2.5" element="ledr"><bounds x="57.5" y="84.5" width="1" height="2" /></bezel>
- <bezel name="2.6" element="ledr"><bounds x="67.5" y="84.5" width="1" height="2" /></bezel>
- <bezel name="2.7" element="ledr"><bounds x="77.5" y="84.5" width="1" height="2" /></bezel>
+ <element name="1.0" ref="ledr"><bounds x="-0.5" y="7.5" width="2" height="1" /></element>
+ <element name="1.1" ref="ledr"><bounds x="-0.5" y="17.5" width="2" height="1" /></element>
+ <element name="1.2" ref="ledr"><bounds x="-0.5" y="27.5" width="2" height="1" /></element>
+ <element name="1.3" ref="ledr"><bounds x="-0.5" y="37.5" width="2" height="1" /></element>
+ <element name="1.4" ref="ledr"><bounds x="-0.5" y="47.5" width="2" height="1" /></element>
+ <element name="1.5" ref="ledr"><bounds x="-0.5" y="57.5" width="2" height="1" /></element>
+ <element name="1.6" ref="ledr"><bounds x="-0.5" y="67.5" width="2" height="1" /></element>
+ <element name="1.7" ref="ledr"><bounds x="-0.5" y="77.5" width="2" height="1" /></element>
+
+ <element name="2.0" ref="ledr"><bounds x="7.5" y="84.5" width="1" height="2" /></element>
+ <element name="2.1" ref="ledr"><bounds x="17.5" y="84.5" width="1" height="2" /></element>
+ <element name="2.2" ref="ledr"><bounds x="27.5" y="84.5" width="1" height="2" /></element>
+ <element name="2.3" ref="ledr"><bounds x="37.5" y="84.5" width="1" height="2" /></element>
+ <element name="2.4" ref="ledr"><bounds x="47.5" y="84.5" width="1" height="2" /></element>
+ <element name="2.5" ref="ledr"><bounds x="57.5" y="84.5" width="1" height="2" /></element>
+ <element name="2.6" ref="ledr"><bounds x="67.5" y="84.5" width="1" height="2" /></element>
+ <element name="2.7" ref="ledr"><bounds x="77.5" y="84.5" width="1" height="2" /></element>
<!-- right side buttons -->
- <bezel element="static_gray"><bounds x="95.333" y="12.5" width="9.333" height="29" /></bezel>
- <bezel element="static_black"><bounds x="95.533" y="12.7" width="8.933" height="28.6" /></bezel>
- <bezel element="text_setup"><bounds x="96.5" y="11.8" width="7" height="1.5" /></bezel>
-
- <bezel element="static_gray"><bounds x="86.333" y="42.5" width="18.333" height="20.5" /></bezel>
- <bezel element="static_black"><bounds x="86.533" y="42.7" width="17.933" height="20.1" /></bezel>
- <bezel element="text_printer"><bounds x="87.5" y="41.8" width="7" height="1.5" /></bezel>
-
- <bezel element="text_rb00"><bounds x="84" y="4.2" width="14" height="1.5" /></bezel>
- <bezel element="text_rb01"><bounds x="84" y="10.3" width="14" height="1.5" /></bezel>
- <bezel element="text_rb02"><bounds x="84" y="12.7" width="14" height="1.5" /></bezel>
- <bezel element="text_rb03"><bounds x="84" y="14.2" width="14" height="1.5" /></bezel>
- <bezel element="text_rb04"><bounds x="84" y="20.3" width="14" height="1.5" /></bezel>
- <bezel element="text_rb05"><bounds x="84" y="21.8" width="14" height="1.5" /></bezel>
- <bezel element="text_rb06"><bounds x="84" y="24.2" width="14" height="1.5" /></bezel>
- <bezel element="text_rb07"><bounds x="84" y="30.3" width="14" height="1.5" /></bezel>
- <bezel element="text_rb08"><bounds x="84" y="34.2" width="14" height="1.5" /></bezel>
- <bezel element="text_rb09"><bounds x="84" y="44.2" width="14" height="1.5" /></bezel>
- <bezel element="text_rb0a"><bounds x="84" y="54.2" width="14" height="1.5" /></bezel>
- <bezel element="text_rb0b"><bounds x="84" y="60.3" width="14" height="1.5" /></bezel>
- <bezel element="text_rb0c"><bounds x="84" y="64.2" width="14" height="1.5" /></bezel>
- <bezel element="text_rb0d"><bounds x="84" y="74.2" width="14" height="1.5" /></bezel>
-
- <bezel element="text_rb10"><bounds x="93" y="4.2" width="14" height="1.5" /></bezel>
- <bezel element="text_rb11"><bounds x="93" y="14.2" width="14" height="1.5" /></bezel>
- <bezel element="text_rb12"><bounds x="93" y="20.3" width="14" height="1.5" /></bezel>
- <bezel element="text_rb13"><bounds x="93" y="24.2" width="14" height="1.5" /></bezel>
- <bezel element="text_rb14"><bounds x="93" y="34.2" width="14" height="1.5" /></bezel>
- <bezel element="text_rb15"><bounds x="93" y="44.2" width="14" height="1.5" /></bezel>
- <bezel element="text_rb16"><bounds x="93" y="54.2" width="14" height="1.5" /></bezel>
- <bezel element="text_rb17"><bounds x="93" y="64.2" width="14" height="1.5" /></bezel>
- <bezel element="text_rb18"><bounds x="93" y="70.3" width="14" height="1.5" /></bezel>
- <bezel element="text_rb19"><bounds x="93" y="74.2" width="14" height="1.5" /></bezel>
-
- <bezel element="white"><bounds x="88" y="6" width="6" height="4" /></bezel>
- <bezel element="white"><bounds x="88" y="16" width="6" height="4" /></bezel>
- <bezel element="white"><bounds x="88" y="26" width="6" height="4" /></bezel>
- <bezel element="white"><bounds x="88" y="36" width="6" height="4" /></bezel>
- <bezel element="white"><bounds x="88" y="46" width="6" height="4" /></bezel>
- <bezel element="white"><bounds x="88" y="56" width="6" height="4" /></bezel>
- <bezel element="white"><bounds x="88" y="66" width="6" height="4" /></bezel>
- <bezel element="white"><bounds x="88" y="76" width="6" height="4" /></bezel>
-
- <bezel element="text_p7"> <bounds x="89.55" y="6.45" width="2.9" height="2.9" /></bezel>
- <bezel element="text_p8"> <bounds x="89.55" y="16.45" width="2.9" height="2.9" /></bezel>
- <bezel element="text_p9"> <bounds x="89.55" y="26.45" width="2.9" height="2.9" /></bezel>
- <bezel element="text_p10"><bounds x="89.55" y="36.45" width="2.9" height="2.9" /></bezel>
- <bezel element="text_p11"><bounds x="89.55" y="46.45" width="2.9" height="2.9" /></bezel>
- <bezel element="text_p12"><bounds x="89.55" y="56.45" width="2.9" height="2.9" /></bezel>
-
- <bezel element="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="88" y="6" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x02"><bounds x="88" y="16" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.2" inputmask="0x02"><bounds x="88" y="26" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.3" inputmask="0x02"><bounds x="88" y="36" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.4" inputmask="0x02"><bounds x="88" y="46" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.5" inputmask="0x02"><bounds x="88" y="56" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.6" inputmask="0x02"><bounds x="88" y="66" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.7" inputmask="0x02"><bounds x="88" y="76" width="6" height="4" /><color alpha="0.4" /></bezel>
-
- <bezel element="white"><bounds x="97" y="6" width="6" height="4" /></bezel>
- <bezel element="static_red"><bounds x="97.15" y="6.15" width="5.7" height="3.7" /></bezel>
- <bezel element="white"><bounds x="97" y="16" width="6" height="4" /></bezel>
- <bezel element="white"><bounds x="97" y="26" width="6" height="4" /></bezel>
- <bezel element="white"><bounds x="97" y="36" width="6" height="4" /></bezel>
- <bezel element="white"><bounds x="97" y="46" width="6" height="4" /></bezel>
- <bezel element="white"><bounds x="97" y="56" width="6" height="4" /></bezel>
- <bezel element="white"><bounds x="97" y="66" width="6" height="4" /></bezel>
- <bezel element="white"><bounds x="97" y="76" width="6" height="4" /></bezel>
- <bezel element="static_red"><bounds x="97.15" y="76.15" width="5.7" height="3.7" /></bezel>
-
- <bezel element="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="97" y="6" width="6" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x01"><bounds x="97" y="16" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.2" inputmask="0x01"><bounds x="97" y="26" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.3" inputmask="0x01"><bounds x="97" y="36" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.4" inputmask="0x01"><bounds x="97" y="46" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.5" inputmask="0x01"><bounds x="97" y="56" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.6" inputmask="0x01"><bounds x="97" y="66" width="6" height="4" /><color alpha="0.4" /></bezel>
- <bezel element="hlb" inputtag="IN.7" inputmask="0x01"><bounds x="97" y="76" width="6" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="static_gray"><bounds x="95.333" y="12.5" width="9.333" height="29" /></element>
+ <element ref="static_black"><bounds x="95.533" y="12.7" width="8.933" height="28.6" /></element>
+ <element ref="text_setup"><bounds x="96.5" y="11.8" width="7" height="1.5" /></element>
+
+ <element ref="static_gray"><bounds x="86.333" y="42.5" width="18.333" height="20.5" /></element>
+ <element ref="static_black"><bounds x="86.533" y="42.7" width="17.933" height="20.1" /></element>
+ <element ref="text_printer"><bounds x="87.5" y="41.8" width="7" height="1.5" /></element>
+
+ <element ref="text_rb00"><bounds x="84" y="4.2" width="14" height="1.5" /></element>
+ <element ref="text_rb01"><bounds x="84" y="10.3" width="14" height="1.5" /></element>
+ <element ref="text_rb02"><bounds x="84" y="12.7" width="14" height="1.5" /></element>
+ <element ref="text_rb03"><bounds x="84" y="14.2" width="14" height="1.5" /></element>
+ <element ref="text_rb04"><bounds x="84" y="20.3" width="14" height="1.5" /></element>
+ <element ref="text_rb05"><bounds x="84" y="21.8" width="14" height="1.5" /></element>
+ <element ref="text_rb06"><bounds x="84" y="24.2" width="14" height="1.5" /></element>
+ <element ref="text_rb07"><bounds x="84" y="30.3" width="14" height="1.5" /></element>
+ <element ref="text_rb08"><bounds x="84" y="34.2" width="14" height="1.5" /></element>
+ <element ref="text_rb09"><bounds x="84" y="44.2" width="14" height="1.5" /></element>
+ <element ref="text_rb0a"><bounds x="84" y="54.2" width="14" height="1.5" /></element>
+ <element ref="text_rb0b"><bounds x="84" y="60.3" width="14" height="1.5" /></element>
+ <element ref="text_rb0c"><bounds x="84" y="64.2" width="14" height="1.5" /></element>
+ <element ref="text_rb0d"><bounds x="84" y="74.2" width="14" height="1.5" /></element>
+
+ <element ref="text_rb10"><bounds x="93" y="4.2" width="14" height="1.5" /></element>
+ <element ref="text_rb11"><bounds x="93" y="14.2" width="14" height="1.5" /></element>
+ <element ref="text_rb12"><bounds x="93" y="20.3" width="14" height="1.5" /></element>
+ <element ref="text_rb13"><bounds x="93" y="24.2" width="14" height="1.5" /></element>
+ <element ref="text_rb14"><bounds x="93" y="34.2" width="14" height="1.5" /></element>
+ <element ref="text_rb15"><bounds x="93" y="44.2" width="14" height="1.5" /></element>
+ <element ref="text_rb16"><bounds x="93" y="54.2" width="14" height="1.5" /></element>
+ <element ref="text_rb17"><bounds x="93" y="64.2" width="14" height="1.5" /></element>
+ <element ref="text_rb18"><bounds x="93" y="70.3" width="14" height="1.5" /></element>
+ <element ref="text_rb19"><bounds x="93" y="74.2" width="14" height="1.5" /></element>
+
+ <element ref="white"><bounds x="88" y="6" width="6" height="4" /></element>
+ <element ref="white"><bounds x="88" y="16" width="6" height="4" /></element>
+ <element ref="white"><bounds x="88" y="26" width="6" height="4" /></element>
+ <element ref="white"><bounds x="88" y="36" width="6" height="4" /></element>
+ <element ref="white"><bounds x="88" y="46" width="6" height="4" /></element>
+ <element ref="white"><bounds x="88" y="56" width="6" height="4" /></element>
+ <element ref="white"><bounds x="88" y="66" width="6" height="4" /></element>
+ <element ref="white"><bounds x="88" y="76" width="6" height="4" /></element>
+
+ <element ref="text_p7"> <bounds x="89.55" y="6.45" width="2.9" height="2.9" /></element>
+ <element ref="text_p8"> <bounds x="89.55" y="16.45" width="2.9" height="2.9" /></element>
+ <element ref="text_p9"> <bounds x="89.55" y="26.45" width="2.9" height="2.9" /></element>
+ <element ref="text_p10"><bounds x="89.55" y="36.45" width="2.9" height="2.9" /></element>
+ <element ref="text_p11"><bounds x="89.55" y="46.45" width="2.9" height="2.9" /></element>
+ <element ref="text_p12"><bounds x="89.55" y="56.45" width="2.9" height="2.9" /></element>
+
+ <element ref="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="88" y="6" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x02"><bounds x="88" y="16" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.2" inputmask="0x02"><bounds x="88" y="26" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.3" inputmask="0x02"><bounds x="88" y="36" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.4" inputmask="0x02"><bounds x="88" y="46" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.5" inputmask="0x02"><bounds x="88" y="56" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.6" inputmask="0x02"><bounds x="88" y="66" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.7" inputmask="0x02"><bounds x="88" y="76" width="6" height="4" /><color alpha="0.4" /></element>
+
+ <element ref="white"><bounds x="97" y="6" width="6" height="4" /></element>
+ <element ref="static_red"><bounds x="97.15" y="6.15" width="5.7" height="3.7" /></element>
+ <element ref="white"><bounds x="97" y="16" width="6" height="4" /></element>
+ <element ref="white"><bounds x="97" y="26" width="6" height="4" /></element>
+ <element ref="white"><bounds x="97" y="36" width="6" height="4" /></element>
+ <element ref="white"><bounds x="97" y="46" width="6" height="4" /></element>
+ <element ref="white"><bounds x="97" y="56" width="6" height="4" /></element>
+ <element ref="white"><bounds x="97" y="66" width="6" height="4" /></element>
+ <element ref="white"><bounds x="97" y="76" width="6" height="4" /></element>
+ <element ref="static_red"><bounds x="97.15" y="76.15" width="5.7" height="3.7" /></element>
+
+ <element ref="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="97" y="6" width="6" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x01"><bounds x="97" y="16" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.2" inputmask="0x01"><bounds x="97" y="26" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.3" inputmask="0x01"><bounds x="97" y="36" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.4" inputmask="0x01"><bounds x="97" y="46" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.5" inputmask="0x01"><bounds x="97" y="56" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.6" inputmask="0x01"><bounds x="97" y="66" width="6" height="4" /><color alpha="0.4" /></element>
+ <element ref="hlb" inputtag="IN.7" inputmask="0x01"><bounds x="97" y="76" width="6" height="4" /><color alpha="0.25" /></element>
<!-- right side leds -->
- <bezel element="black"><bounds x="107" y="2.5" width="1" height="81" /></bezel>
-
- <bezel element="text_rg0"><bounds x="107" y="5.7" width="10" height="1.5" /></bezel>
- <bezel element="text_rg1"><bounds x="107" y="15.7" width="10" height="1.5" /></bezel>
- <bezel element="text_rg2"><bounds x="107" y="25.7" width="10" height="1.5" /></bezel>
- <bezel element="text_rg3"><bounds x="107" y="35.7" width="10" height="1.5" /></bezel>
- <bezel element="text_rg4"><bounds x="107" y="45.7" width="10" height="1.5" /></bezel>
- <bezel element="text_rg5"><bounds x="107" y="55.7" width="10" height="1.5" /></bezel>
- <bezel element="text_rg6"><bounds x="107" y="65.7" width="10" height="1.5" /></bezel>
- <bezel element="text_rg7"><bounds x="107" y="75.7" width="10" height="1.5" /></bezel>
-
- <bezel element="text_p1"><bounds x="111" y="8.5" width="2" height="2" /></bezel>
- <bezel element="text_p2"><bounds x="111" y="18.5" width="2" height="2" /></bezel>
- <bezel element="text_p3"><bounds x="111" y="28.5" width="2" height="2" /></bezel>
- <bezel element="text_p4"><bounds x="111" y="38.5" width="2" height="2" /></bezel>
- <bezel element="text_p5"><bounds x="111" y="48.5" width="2" height="2" /></bezel>
- <bezel element="text_p6"><bounds x="111" y="58.5" width="2" height="2" /></bezel>
-
- <bezel name="0.0" element="ledg"><bounds x="111" y="7.5" width="2" height="1" /></bezel>
- <bezel name="0.1" element="ledg"><bounds x="111" y="17.5" width="2" height="1" /></bezel>
- <bezel name="0.2" element="ledg"><bounds x="111" y="27.5" width="2" height="1" /></bezel>
- <bezel name="0.3" element="ledg"><bounds x="111" y="37.5" width="2" height="1" /></bezel>
- <bezel name="0.4" element="ledg"><bounds x="111" y="47.5" width="2" height="1" /></bezel>
- <bezel name="0.5" element="ledg"><bounds x="111" y="57.5" width="2" height="1" /></bezel>
- <bezel name="0.6" element="ledg"><bounds x="111" y="67.5" width="2" height="1" /></bezel>
- <bezel name="0.7" element="ledg"><bounds x="111" y="77.5" width="2" height="1" /></bezel>
+ <element ref="black"><bounds x="107" y="2.5" width="1" height="81" /></element>
+
+ <element ref="text_rg0"><bounds x="107" y="5.7" width="10" height="1.5" /></element>
+ <element ref="text_rg1"><bounds x="107" y="15.7" width="10" height="1.5" /></element>
+ <element ref="text_rg2"><bounds x="107" y="25.7" width="10" height="1.5" /></element>
+ <element ref="text_rg3"><bounds x="107" y="35.7" width="10" height="1.5" /></element>
+ <element ref="text_rg4"><bounds x="107" y="45.7" width="10" height="1.5" /></element>
+ <element ref="text_rg5"><bounds x="107" y="55.7" width="10" height="1.5" /></element>
+ <element ref="text_rg6"><bounds x="107" y="65.7" width="10" height="1.5" /></element>
+ <element ref="text_rg7"><bounds x="107" y="75.7" width="10" height="1.5" /></element>
+
+ <element ref="text_p1"><bounds x="111" y="8.5" width="2" height="2" /></element>
+ <element ref="text_p2"><bounds x="111" y="18.5" width="2" height="2" /></element>
+ <element ref="text_p3"><bounds x="111" y="28.5" width="2" height="2" /></element>
+ <element ref="text_p4"><bounds x="111" y="38.5" width="2" height="2" /></element>
+ <element ref="text_p5"><bounds x="111" y="48.5" width="2" height="2" /></element>
+ <element ref="text_p6"><bounds x="111" y="58.5" width="2" height="2" /></element>
+
+ <element name="0.0" ref="ledg"><bounds x="111" y="7.5" width="2" height="1" /></element>
+ <element name="0.1" ref="ledg"><bounds x="111" y="17.5" width="2" height="1" /></element>
+ <element name="0.2" ref="ledg"><bounds x="111" y="27.5" width="2" height="1" /></element>
+ <element name="0.3" ref="ledg"><bounds x="111" y="37.5" width="2" height="1" /></element>
+ <element name="0.4" ref="ledg"><bounds x="111" y="47.5" width="2" height="1" /></element>
+ <element name="0.5" ref="ledg"><bounds x="111" y="57.5" width="2" height="1" /></element>
+ <element name="0.6" ref="ledg"><bounds x="111" y="67.5" width="2" height="1" /></element>
+ <element name="0.7" ref="ledg"><bounds x="111" y="77.5" width="2" height="1" /></element>
</group>
@@ -599,42 +599,42 @@ license:CC0
<bounds left="-19.5" right="116" top="-0.5" bottom="88.5" />
<!-- block buttons -->
- <bezel element="hlb" inputtag="IN.1" inputmask="0x00" inputraw="1"><bounds x="88" y="16" width="6" height="4" /></bezel>
- <bezel element="hlb" inputtag="IN.2" inputmask="0x00" inputraw="1"><bounds x="88" y="26" width="6" height="4" /></bezel>
- <bezel element="hlb" inputtag="IN.5" inputmask="0x00" inputraw="1"><bounds x="88" y="56" width="6" height="4" /></bezel>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x00" inputraw="1"><bounds x="88" y="16" width="6" height="4" /></element>
+ <element ref="hlb" inputtag="IN.2" inputmask="0x00" inputraw="1"><bounds x="88" y="26" width="6" height="4" /></element>
+ <element ref="hlb" inputtag="IN.5" inputmask="0x00" inputraw="1"><bounds x="88" y="56" width="6" height="4" /></element>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x00" inputraw="1"><bounds x="97" y="16" width="6" height="4" /></bezel>
- <bezel element="hlb" inputtag="IN.2" inputmask="0x00" inputraw="1"><bounds x="97" y="26" width="6" height="4" /></bezel>
- <bezel element="hlb" inputtag="IN.4" inputmask="0x00" inputraw="1"><bounds x="97" y="46" width="6" height="4" /></bezel>
- <bezel element="hlb" inputtag="IN.5" inputmask="0x00" inputraw="1"><bounds x="97" y="56" width="6" height="4" /></bezel>
- <bezel element="hlb" inputtag="IN.6" inputmask="0x00" inputraw="1"><bounds x="97" y="66" width="6" height="4" /></bezel>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x00" inputraw="1"><bounds x="97" y="16" width="6" height="4" /></element>
+ <element ref="hlb" inputtag="IN.2" inputmask="0x00" inputraw="1"><bounds x="97" y="26" width="6" height="4" /></element>
+ <element ref="hlb" inputtag="IN.4" inputmask="0x00" inputraw="1"><bounds x="97" y="46" width="6" height="4" /></element>
+ <element ref="hlb" inputtag="IN.5" inputmask="0x00" inputraw="1"><bounds x="97" y="56" width="6" height="4" /></element>
+ <element ref="hlb" inputtag="IN.6" inputmask="0x00" inputraw="1"><bounds x="97" y="66" width="6" height="4" /></element>
<group ref="default"><bounds left="-19.5" right="116" top="-0.5" bottom="88.5" /></group>
<!-- erase -->
- <bezel element="blackb"><bounds x="86" y="0" width="1" height="88" /></bezel>
- <bezel element="blackb"><bounds x="95" y="0" width="1" height="88" /></bezel>
- <bezel element="blackb"><bounds x="104" y="0" width="1" height="88" /></bezel>
+ <element ref="blackb"><bounds x="86" y="0" width="1" height="88" /></element>
+ <element ref="blackb"><bounds x="95" y="0" width="1" height="88" /></element>
+ <element ref="blackb"><bounds x="104" y="0" width="1" height="88" /></element>
- <bezel element="blackb"><bounds x="84.5" y="0.8" width="22" height="5" /></bezel>
- <bezel element="blackb"><bounds x="84.5" y="10.2" width="22" height="25.6" /></bezel>
- <bezel element="blackb"><bounds x="84.5" y="40.2" width="22" height="5.6" /></bezel>
- <bezel element="blackb"><bounds x="84.5" y="50.2" width="22" height="15.6" /></bezel>
- <bezel element="blackb"><bounds x="84.5" y="70.2" width="22" height="5.6" /></bezel>
+ <element ref="blackb"><bounds x="84.5" y="0.8" width="22" height="5" /></element>
+ <element ref="blackb"><bounds x="84.5" y="10.2" width="22" height="25.6" /></element>
+ <element ref="blackb"><bounds x="84.5" y="40.2" width="22" height="5.6" /></element>
+ <element ref="blackb"><bounds x="84.5" y="50.2" width="22" height="15.6" /></element>
+ <element ref="blackb"><bounds x="84.5" y="70.2" width="22" height="5.6" /></element>
- <bezel element="blackb"><bounds x="96" y="45" width="8" height="30" /></bezel>
+ <element ref="blackb"><bounds x="96" y="45" width="8" height="30" /></element>
<!-- labels -->
- <bezel element="text_ro00"><bounds x="84" y="4.2" width="14" height="1.5" /></bezel>
- <bezel element="text_ro01"><bounds x="84" y="10.3" width="14" height="1.5" /></bezel>
- <bezel element="text_ro08"><bounds x="84" y="34.2" width="14" height="1.5" /></bezel>
- <bezel element="text_ro09"><bounds x="84" y="44.2" width="14" height="1.5" /></bezel>
- <bezel element="text_ro0c"><bounds x="84" y="64.2" width="14" height="1.5" /></bezel>
- <bezel element="text_ro0d"><bounds x="84" y="74.2" width="14" height="1.5" /></bezel>
-
- <bezel element="text_ro10"><bounds x="93" y="4.2" width="14" height="1.5" /></bezel>
- <bezel element="text_ro14"><bounds x="93" y="34.2" width="14" height="1.5" /></bezel>
- <bezel element="text_rb19"><bounds x="93" y="74.2" width="14" height="1.5" /></bezel>
+ <element ref="text_ro00"><bounds x="84" y="4.2" width="14" height="1.5" /></element>
+ <element ref="text_ro01"><bounds x="84" y="10.3" width="14" height="1.5" /></element>
+ <element ref="text_ro08"><bounds x="84" y="34.2" width="14" height="1.5" /></element>
+ <element ref="text_ro09"><bounds x="84" y="44.2" width="14" height="1.5" /></element>
+ <element ref="text_ro0c"><bounds x="84" y="64.2" width="14" height="1.5" /></element>
+ <element ref="text_ro0d"><bounds x="84" y="74.2" width="14" height="1.5" /></element>
+
+ <element ref="text_ro10"><bounds x="93" y="4.2" width="14" height="1.5" /></element>
+ <element ref="text_ro14"><bounds x="93" y="34.2" width="14" height="1.5" /></element>
+ <element ref="text_rb19"><bounds x="93" y="74.2" width="14" height="1.5" /></element>
</group>
diff --git a/src/mame/layout/pairmtch.lay b/src/mame/layout/pairmtch.lay
index b092e99768d..e517a5b7ee9 100644
--- a/src/mame/layout/pairmtch.lay
+++ b/src/mame/layout/pairmtch.lay
@@ -54,150 +54,150 @@ license:CC0
<view name="Internal Layout">
<bounds left="-15" right="600" top="-11" bottom="805" />
- <bezel element="static_black">
+ <element ref="static_black">
<bounds left="-15" right="600" top="-11" bottom="805" />
- </bezel>
+ </element>
<!-- 5 -->
- <bezel name="5.10" element="segc"><bounds x="0" y="0" width="75" height="32" /></bezel>
- <bezel name="5.10" element="segc"><bounds x="102" y="0" width="75" height="32" /></bezel>
- <bezel name="5.10" element="segc"><bounds x="204" y="0" width="75" height="32" /></bezel>
- <bezel name="5.10" element="segc"><bounds x="306" y="0" width="75" height="32" /></bezel>
- <bezel name="5.10" element="segc"><bounds x="408" y="0" width="75" height="32" /></bezel>
- <bezel name="5.10" element="segc"><bounds x="510" y="0" width="75" height="32" /></bezel>
+ <element name="5.10" ref="segc"><bounds x="0" y="0" width="75" height="32" /></element>
+ <element name="5.10" ref="segc"><bounds x="102" y="0" width="75" height="32" /></element>
+ <element name="5.10" ref="segc"><bounds x="204" y="0" width="75" height="32" /></element>
+ <element name="5.10" ref="segc"><bounds x="306" y="0" width="75" height="32" /></element>
+ <element name="5.10" ref="segc"><bounds x="408" y="0" width="75" height="32" /></element>
+ <element name="5.10" ref="segc"><bounds x="510" y="0" width="75" height="32" /></element>
- <bezel element="static_black"><bounds x="-1" y="8.666" width="587" height="3" /></bezel>
- <bezel element="static_black"><bounds x="-1" y="20.333" width="587" height="3" /></bezel>
+ <element ref="static_black"><bounds x="-1" y="8.666" width="587" height="3" /></element>
+ <element ref="static_black"><bounds x="-1" y="20.333" width="587" height="3" /></element>
- <bezel name="5.11" element="c1"><bounds x="0" y="42" width="75" height="95" /></bezel>
+ <element name="5.11" ref="c1"><bounds x="0" y="42" width="75" height="95" /></element>
- <bezel name="5.8" element="segc"><bounds x="102" y="42" width="75" height="95" /></bezel>
- <bezel name="5.9" element="segr"><bounds x="109.9" y="52" width="59.2" height="75" /></bezel>
+ <element name="5.8" ref="segc"><bounds x="102" y="42" width="75" height="95" /></element>
+ <element name="5.9" ref="segr"><bounds x="109.9" y="52" width="59.2" height="75" /></element>
- <bezel name="5.6" element="segc"><bounds x="204" y="42" width="75" height="95" /></bezel>
- <bezel name="5.7" element="segr"><bounds x="211.9" y="52" width="59.2" height="75" /></bezel>
+ <element name="5.6" ref="segc"><bounds x="204" y="42" width="75" height="95" /></element>
+ <element name="5.7" ref="segr"><bounds x="211.9" y="52" width="59.2" height="75" /></element>
- <bezel name="5.4" element="segc"><bounds x="306" y="42" width="75" height="95" /></bezel>
- <bezel name="5.5" element="segr"><bounds x="313.9" y="52" width="59.2" height="75" /></bezel>
+ <element name="5.4" ref="segc"><bounds x="306" y="42" width="75" height="95" /></element>
+ <element name="5.5" ref="segr"><bounds x="313.9" y="52" width="59.2" height="75" /></element>
- <bezel name="5.2" element="segc"><bounds x="408" y="42" width="75" height="95" /></bezel>
- <bezel name="5.3" element="segr"><bounds x="415.9" y="52" width="59.2" height="75" /></bezel>
+ <element name="5.2" ref="segc"><bounds x="408" y="42" width="75" height="95" /></element>
+ <element name="5.3" ref="segr"><bounds x="415.9" y="52" width="59.2" height="75" /></element>
- <bezel name="5.1" element="c2"><bounds x="510" y="42" width="75" height="95" /></bezel>
+ <element name="5.1" ref="c2"><bounds x="510" y="42" width="75" height="95" /></element>
<!-- 4 -->
- <bezel name="4.10" element="segc"><bounds x="0" y="165" width="75" height="95" /></bezel>
- <bezel name="4.11" element="segr"><bounds x="7.9" y="175" width="59.2" height="75" /></bezel>
+ <element name="4.10" ref="segc"><bounds x="0" y="165" width="75" height="95" /></element>
+ <element name="4.11" ref="segr"><bounds x="7.9" y="175" width="59.2" height="75" /></element>
- <bezel name="4.8" element="segc"><bounds x="102" y="165" width="75" height="95" /></bezel>
- <bezel name="4.9" element="segr"><bounds x="109.9" y="175" width="59.2" height="75" /></bezel>
+ <element name="4.8" ref="segc"><bounds x="102" y="165" width="75" height="95" /></element>
+ <element name="4.9" ref="segr"><bounds x="109.9" y="175" width="59.2" height="75" /></element>
- <bezel name="4.6" element="segc"><bounds x="204" y="165" width="75" height="95" /></bezel>
- <bezel name="4.7" element="segr"><bounds x="211.9" y="175" width="59.2" height="75" /></bezel>
+ <element name="4.6" ref="segc"><bounds x="204" y="165" width="75" height="95" /></element>
+ <element name="4.7" ref="segr"><bounds x="211.9" y="175" width="59.2" height="75" /></element>
- <bezel name="4.4" element="segc"><bounds x="306" y="165" width="75" height="95" /></bezel>
- <bezel name="4.5" element="segr"><bounds x="313.9" y="175" width="59.2" height="75" /></bezel>
+ <element name="4.4" ref="segc"><bounds x="306" y="165" width="75" height="95" /></element>
+ <element name="4.5" ref="segr"><bounds x="313.9" y="175" width="59.2" height="75" /></element>
- <bezel name="4.2" element="segc"><bounds x="408" y="165" width="75" height="95" /></bezel>
- <bezel name="4.3" element="segr"><bounds x="415.9" y="175" width="59.2" height="75" /></bezel>
+ <element name="4.2" ref="segc"><bounds x="408" y="165" width="75" height="95" /></element>
+ <element name="4.3" ref="segr"><bounds x="415.9" y="175" width="59.2" height="75" /></element>
- <bezel name="4.0" element="segc"><bounds x="510" y="165" width="75" height="95" /></bezel>
- <bezel name="4.1" element="segr"><bounds x="517.9" y="175" width="59.2" height="75" /></bezel>
+ <element name="4.0" ref="segc"><bounds x="510" y="165" width="75" height="95" /></element>
+ <element name="4.1" ref="segr"><bounds x="517.9" y="175" width="59.2" height="75" /></element>
<!-- 3 -->
- <bezel name="3.10" element="segc"><bounds x="0" y="288" width="75" height="95" /></bezel>
- <bezel name="3.11" element="segr"><bounds x="7.9" y="298" width="59.2" height="75" /></bezel>
+ <element name="3.10" ref="segc"><bounds x="0" y="288" width="75" height="95" /></element>
+ <element name="3.11" ref="segr"><bounds x="7.9" y="298" width="59.2" height="75" /></element>
- <bezel name="3.8" element="segc"><bounds x="102" y="288" width="75" height="95" /></bezel>
- <bezel name="3.9" element="segr"><bounds x="109.9" y="298" width="59.2" height="75" /></bezel>
+ <element name="3.8" ref="segc"><bounds x="102" y="288" width="75" height="95" /></element>
+ <element name="3.9" ref="segr"><bounds x="109.9" y="298" width="59.2" height="75" /></element>
- <bezel name="3.6" element="segc"><bounds x="204" y="288" width="75" height="95" /></bezel>
- <bezel name="3.7" element="segr"><bounds x="211.9" y="298" width="59.2" height="75" /></bezel>
+ <element name="3.6" ref="segc"><bounds x="204" y="288" width="75" height="95" /></element>
+ <element name="3.7" ref="segr"><bounds x="211.9" y="298" width="59.2" height="75" /></element>
- <bezel name="3.4" element="segc"><bounds x="306" y="288" width="75" height="95" /></bezel>
- <bezel name="3.5" element="segr"><bounds x="313.9" y="298" width="59.2" height="75" /></bezel>
+ <element name="3.4" ref="segc"><bounds x="306" y="288" width="75" height="95" /></element>
+ <element name="3.5" ref="segr"><bounds x="313.9" y="298" width="59.2" height="75" /></element>
- <bezel name="3.2" element="segc"><bounds x="408" y="288" width="75" height="95" /></bezel>
- <bezel name="3.3" element="segr"><bounds x="415.9" y="298" width="59.2" height="75" /></bezel>
+ <element name="3.2" ref="segc"><bounds x="408" y="288" width="75" height="95" /></element>
+ <element name="3.3" ref="segr"><bounds x="415.9" y="298" width="59.2" height="75" /></element>
- <bezel name="3.0" element="segc"><bounds x="510" y="288" width="75" height="95" /></bezel>
- <bezel name="3.1" element="segr"><bounds x="517.9" y="298" width="59.2" height="75" /></bezel>
+ <element name="3.0" ref="segc"><bounds x="510" y="288" width="75" height="95" /></element>
+ <element name="3.1" ref="segr"><bounds x="517.9" y="298" width="59.2" height="75" /></element>
<!-- 2 -->
- <bezel name="2.10" element="segc"><bounds x="0" y="411" width="75" height="95" /></bezel>
- <bezel name="2.11" element="segr"><bounds x="7.9" y="421" width="59.2" height="75" /></bezel>
+ <element name="2.10" ref="segc"><bounds x="0" y="411" width="75" height="95" /></element>
+ <element name="2.11" ref="segr"><bounds x="7.9" y="421" width="59.2" height="75" /></element>
- <bezel name="2.8" element="segc"><bounds x="102" y="411" width="75" height="95" /></bezel>
- <bezel name="2.9" element="segr"><bounds x="109.9" y="421" width="59.2" height="75" /></bezel>
+ <element name="2.8" ref="segc"><bounds x="102" y="411" width="75" height="95" /></element>
+ <element name="2.9" ref="segr"><bounds x="109.9" y="421" width="59.2" height="75" /></element>
- <bezel name="2.6" element="segc"><bounds x="204" y="411" width="75" height="95" /></bezel>
- <bezel name="2.7" element="segr"><bounds x="211.9" y="421" width="59.2" height="75" /></bezel>
+ <element name="2.6" ref="segc"><bounds x="204" y="411" width="75" height="95" /></element>
+ <element name="2.7" ref="segr"><bounds x="211.9" y="421" width="59.2" height="75" /></element>
- <bezel name="2.4" element="segc"><bounds x="306" y="411" width="75" height="95" /></bezel>
- <bezel name="2.5" element="segr"><bounds x="313.9" y="421" width="59.2" height="75" /></bezel>
+ <element name="2.4" ref="segc"><bounds x="306" y="411" width="75" height="95" /></element>
+ <element name="2.5" ref="segr"><bounds x="313.9" y="421" width="59.2" height="75" /></element>
- <bezel name="2.2" element="segc"><bounds x="408" y="411" width="75" height="95" /></bezel>
- <bezel name="2.3" element="segr"><bounds x="415.9" y="421" width="59.2" height="75" /></bezel>
+ <element name="2.2" ref="segc"><bounds x="408" y="411" width="75" height="95" /></element>
+ <element name="2.3" ref="segr"><bounds x="415.9" y="421" width="59.2" height="75" /></element>
- <bezel name="2.0" element="segc"><bounds x="510" y="411" width="75" height="95" /></bezel>
- <bezel name="2.1" element="segr"><bounds x="517.9" y="421" width="59.2" height="75" /></bezel>
+ <element name="2.0" ref="segc"><bounds x="510" y="411" width="75" height="95" /></element>
+ <element name="2.1" ref="segr"><bounds x="517.9" y="421" width="59.2" height="75" /></element>
<!-- 1 -->
- <bezel name="1.10" element="segc"><bounds x="0" y="534" width="75" height="95" /></bezel>
- <bezel name="1.11" element="segr"><bounds x="7.9" y="544" width="59.2" height="75" /></bezel>
+ <element name="1.10" ref="segc"><bounds x="0" y="534" width="75" height="95" /></element>
+ <element name="1.11" ref="segr"><bounds x="7.9" y="544" width="59.2" height="75" /></element>
- <bezel name="1.8" element="segc"><bounds x="102" y="534" width="75" height="95" /></bezel>
- <bezel name="1.9" element="segr"><bounds x="109.9" y="544" width="59.2" height="75" /></bezel>
+ <element name="1.8" ref="segc"><bounds x="102" y="534" width="75" height="95" /></element>
+ <element name="1.9" ref="segr"><bounds x="109.9" y="544" width="59.2" height="75" /></element>
- <bezel name="1.6" element="segc"><bounds x="204" y="534" width="75" height="95" /></bezel>
- <bezel name="1.7" element="segr"><bounds x="211.9" y="544" width="59.2" height="75" /></bezel>
+ <element name="1.6" ref="segc"><bounds x="204" y="534" width="75" height="95" /></element>
+ <element name="1.7" ref="segr"><bounds x="211.9" y="544" width="59.2" height="75" /></element>
- <bezel name="1.4" element="segc"><bounds x="306" y="534" width="75" height="95" /></bezel>
- <bezel name="1.5" element="segr"><bounds x="313.9" y="544" width="59.2" height="75" /></bezel>
+ <element name="1.4" ref="segc"><bounds x="306" y="534" width="75" height="95" /></element>
+ <element name="1.5" ref="segr"><bounds x="313.9" y="544" width="59.2" height="75" /></element>
- <bezel name="1.2" element="segc"><bounds x="408" y="534" width="75" height="95" /></bezel>
- <bezel name="1.3" element="segr"><bounds x="415.9" y="544" width="59.2" height="75" /></bezel>
+ <element name="1.2" ref="segc"><bounds x="408" y="534" width="75" height="95" /></element>
+ <element name="1.3" ref="segr"><bounds x="415.9" y="544" width="59.2" height="75" /></element>
- <bezel name="1.0" element="segc"><bounds x="510" y="534" width="75" height="95" /></bezel>
- <bezel name="1.1" element="segr"><bounds x="517.9" y="544" width="59.2" height="75" /></bezel>
+ <element name="1.0" ref="segc"><bounds x="510" y="534" width="75" height="95" /></element>
+ <element name="1.1" ref="segr"><bounds x="517.9" y="544" width="59.2" height="75" /></element>
<!-- 0 -->
- <bezel name="0.11" element="c3"><bounds x="0" y="657" width="75" height="95" /></bezel>
+ <element name="0.11" ref="c3"><bounds x="0" y="657" width="75" height="95" /></element>
- <bezel name="0.8" element="segc"><bounds x="102" y="657" width="75" height="95" /></bezel>
- <bezel name="0.9" element="segr"><bounds x="109.9" y="667" width="59.2" height="75" /></bezel>
+ <element name="0.8" ref="segc"><bounds x="102" y="657" width="75" height="95" /></element>
+ <element name="0.9" ref="segr"><bounds x="109.9" y="667" width="59.2" height="75" /></element>
- <bezel name="0.6" element="segc"><bounds x="204" y="657" width="75" height="95" /></bezel>
- <bezel name="0.7" element="segr"><bounds x="211.9" y="667" width="59.2" height="75" /></bezel>
+ <element name="0.6" ref="segc"><bounds x="204" y="657" width="75" height="95" /></element>
+ <element name="0.7" ref="segr"><bounds x="211.9" y="667" width="59.2" height="75" /></element>
- <bezel name="0.4" element="segc"><bounds x="306" y="657" width="75" height="95" /></bezel>
- <bezel name="0.5" element="segr"><bounds x="313.9" y="667" width="59.2" height="75" /></bezel>
+ <element name="0.4" ref="segc"><bounds x="306" y="657" width="75" height="95" /></element>
+ <element name="0.5" ref="segr"><bounds x="313.9" y="667" width="59.2" height="75" /></element>
- <bezel name="0.2" element="segc"><bounds x="408" y="657" width="75" height="95" /></bezel>
- <bezel name="0.3" element="segr"><bounds x="415.9" y="667" width="59.2" height="75" /></bezel>
+ <element name="0.2" ref="segc"><bounds x="408" y="657" width="75" height="95" /></element>
+ <element name="0.3" ref="segr"><bounds x="415.9" y="667" width="59.2" height="75" /></element>
- <bezel name="0.1" element="c4"><bounds x="510" y="657" width="75" height="95" /></bezel>
+ <element name="0.1" ref="c4"><bounds x="510" y="657" width="75" height="95" /></element>
- <bezel name="0.10" element="segr2"><bounds x="0" y="762" width="75" height="32" /></bezel>
- <bezel name="0.10" element="segr2"><bounds x="102" y="762" width="75" height="32" /></bezel>
- <bezel name="0.10" element="segr2"><bounds x="204" y="762" width="75" height="32" /></bezel>
- <bezel name="0.10" element="segr2"><bounds x="306" y="762" width="75" height="32" /></bezel>
- <bezel name="0.10" element="segr2"><bounds x="408" y="762" width="75" height="32" /></bezel>
- <bezel name="0.10" element="segr2"><bounds x="510" y="762" width="75" height="32" /></bezel>
+ <element name="0.10" ref="segr2"><bounds x="0" y="762" width="75" height="32" /></element>
+ <element name="0.10" ref="segr2"><bounds x="102" y="762" width="75" height="32" /></element>
+ <element name="0.10" ref="segr2"><bounds x="204" y="762" width="75" height="32" /></element>
+ <element name="0.10" ref="segr2"><bounds x="306" y="762" width="75" height="32" /></element>
+ <element name="0.10" ref="segr2"><bounds x="408" y="762" width="75" height="32" /></element>
+ <element name="0.10" ref="segr2"><bounds x="510" y="762" width="75" height="32" /></element>
- <bezel element="static_black"><bounds x="-1" y="770.666" width="587" height="3" /></bezel>
- <bezel element="static_black"><bounds x="-1" y="782.333" width="587" height="3" /></bezel>
+ <element ref="static_black"><bounds x="-1" y="770.666" width="587" height="3" /></element>
+ <element ref="static_black"><bounds x="-1" y="782.333" width="587" height="3" /></element>
</view>
diff --git a/src/mame/layout/pbmastm.lay b/src/mame/layout/pbmastm.lay
index bcc6e3026fa..878e652a088 100644
--- a/src/mame/layout/pbmastm.lay
+++ b/src/mame/layout/pbmastm.lay
@@ -31,28 +31,28 @@ license:CC0
<view name="Internal Layout">
<bounds left="-0.4" right="9.6" top="-0.4" bottom="4.9" />
- <bezel name="0.0" element="ledr"><bounds x="0" y="0" width="1.2" height="1.2" /></bezel>
- <bezel name="0.1" element="ledr"><bounds x="2" y="0" width="1.2" height="1.2" /></bezel>
- <bezel name="0.2" element="ledr"><bounds x="4" y="0" width="1.2" height="1.2" /></bezel>
- <bezel name="0.3" element="ledr"><bounds x="6" y="0" width="1.2" height="1.2" /></bezel>
- <bezel name="0.4" element="ledr"><bounds x="8" y="0" width="1.2" height="1.2" /></bezel>
-
- <bezel name="0.5" element="ledg"><bounds x="0" y="2.37" width="1.2" height="1.2" /></bezel>
- <bezel name="0.6" element="ledg"><bounds x="2" y="2.37" width="1.2" height="1.2" /></bezel>
- <bezel name="0.7" element="ledg"><bounds x="4" y="2.37" width="1.2" height="1.2" /></bezel>
- <bezel name="0.8" element="ledg"><bounds x="6" y="2.37" width="1.2" height="1.2" /></bezel>
- <bezel name="0.9" element="ledg"><bounds x="8" y="2.37" width="1.2" height="1.2" /></bezel>
-
- <bezel element="text_1"><bounds x="0" y="1.2" width="1.2" height="1.1" /></bezel>
- <bezel element="text_2"><bounds x="2" y="1.2" width="1.2" height="1.1" /></bezel>
- <bezel element="text_3"><bounds x="4" y="1.2" width="1.2" height="1.1" /></bezel>
- <bezel element="text_4"><bounds x="6" y="1.2" width="1.2" height="1.1" /></bezel>
- <bezel element="text_5"><bounds x="8" y="1.2" width="1.2" height="1.1" /></bezel>
-
- <bezel element="text_a"><bounds x="0" y="3.57" width="1.2" height="1.1" /></bezel>
- <bezel element="text_b"><bounds x="2" y="3.57" width="1.2" height="1.1" /></bezel>
- <bezel element="text_c"><bounds x="4" y="3.57" width="1.2" height="1.1" /></bezel>
- <bezel element="text_d"><bounds x="6" y="3.57" width="1.2" height="1.1" /></bezel>
+ <element name="0.0" ref="ledr"><bounds x="0" y="0" width="1.2" height="1.2" /></element>
+ <element name="0.1" ref="ledr"><bounds x="2" y="0" width="1.2" height="1.2" /></element>
+ <element name="0.2" ref="ledr"><bounds x="4" y="0" width="1.2" height="1.2" /></element>
+ <element name="0.3" ref="ledr"><bounds x="6" y="0" width="1.2" height="1.2" /></element>
+ <element name="0.4" ref="ledr"><bounds x="8" y="0" width="1.2" height="1.2" /></element>
+
+ <element name="0.5" ref="ledg"><bounds x="0" y="2.37" width="1.2" height="1.2" /></element>
+ <element name="0.6" ref="ledg"><bounds x="2" y="2.37" width="1.2" height="1.2" /></element>
+ <element name="0.7" ref="ledg"><bounds x="4" y="2.37" width="1.2" height="1.2" /></element>
+ <element name="0.8" ref="ledg"><bounds x="6" y="2.37" width="1.2" height="1.2" /></element>
+ <element name="0.9" ref="ledg"><bounds x="8" y="2.37" width="1.2" height="1.2" /></element>
+
+ <element ref="text_1"><bounds x="0" y="1.2" width="1.2" height="1.1" /></element>
+ <element ref="text_2"><bounds x="2" y="1.2" width="1.2" height="1.1" /></element>
+ <element ref="text_3"><bounds x="4" y="1.2" width="1.2" height="1.1" /></element>
+ <element ref="text_4"><bounds x="6" y="1.2" width="1.2" height="1.1" /></element>
+ <element ref="text_5"><bounds x="8" y="1.2" width="1.2" height="1.1" /></element>
+
+ <element ref="text_a"><bounds x="0" y="3.57" width="1.2" height="1.1" /></element>
+ <element ref="text_b"><bounds x="2" y="3.57" width="1.2" height="1.1" /></element>
+ <element ref="text_c"><bounds x="4" y="3.57" width="1.2" height="1.1" /></element>
+ <element ref="text_d"><bounds x="6" y="3.57" width="1.2" height="1.1" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/phpball.lay b/src/mame/layout/phpball.lay
index 1a79e34e954..86a790e67ab 100644
--- a/src/mame/layout/phpball.lay
+++ b/src/mame/layout/phpball.lay
@@ -25,51 +25,51 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="100" top="0" bottom="178" />
- <bezel name="digit2" element="digit"><bounds x="26" y="4" width="10" height="15" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="36" y="4" width="10" height="15" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="46" y="4" width="10" height="15" /></bezel>
+ <element name="digit2" ref="digit"><bounds x="26" y="4" width="10" height="15" /></element>
+ <element name="digit1" ref="digit"><bounds x="36" y="4" width="10" height="15" /></element>
+ <element name="digit0" ref="digit"><bounds x="46" y="4" width="10" height="15" /></element>
- <bezel name="3.3" element="led"><bounds x="32.5" y="39.5" width="4.5" height="4.5" /></bezel> <!-- 1 -->
- <bezel name="3.1" element="led"><bounds x="41.5" y="39.5" width="4.5" height="4.5" /></bezel> <!-- 2 -->
- <bezel name="3.2" element="led"><bounds x="50.5" y="39.5" width="4.5" height="4.5" /></bezel> <!-- 3 -->
- <bezel name="4.0" element="led"><bounds x="41.5" y="51" width="4.5" height="4.5" /></bezel> <!-- 4 -->
- <bezel name="4.1" element="led"><bounds x="56.5" y="60" width="4.5" height="4.5" /></bezel> <!-- 5 -->
- <bezel name="4.2" element="led"><bounds x="56.5" y="78" width="4.5" height="4.5" /></bezel> <!-- 6 -->
- <bezel name="4.3" element="led"><bounds x="41.5" y="87" width="4.5" height="4.5" /></bezel> <!-- 7 -->
- <bezel name="4.4" element="led"><bounds x="26.5" y="78" width="4.5" height="4.5" /></bezel> <!-- 8 -->
- <bezel name="4.5" element="led"><bounds x="26.5" y="60" width="4.5" height="4.5" /></bezel> <!-- 9 -->
+ <element name="3.3" ref="led"><bounds x="32.5" y="39.5" width="4.5" height="4.5" /></element> <!-- 1 -->
+ <element name="3.1" ref="led"><bounds x="41.5" y="39.5" width="4.5" height="4.5" /></element> <!-- 2 -->
+ <element name="3.2" ref="led"><bounds x="50.5" y="39.5" width="4.5" height="4.5" /></element> <!-- 3 -->
+ <element name="4.0" ref="led"><bounds x="41.5" y="51" width="4.5" height="4.5" /></element> <!-- 4 -->
+ <element name="4.1" ref="led"><bounds x="56.5" y="60" width="4.5" height="4.5" /></element> <!-- 5 -->
+ <element name="4.2" ref="led"><bounds x="56.5" y="78" width="4.5" height="4.5" /></element> <!-- 6 -->
+ <element name="4.3" ref="led"><bounds x="41.5" y="87" width="4.5" height="4.5" /></element> <!-- 7 -->
+ <element name="4.4" ref="led"><bounds x="26.5" y="78" width="4.5" height="4.5" /></element> <!-- 8 -->
+ <element name="4.5" ref="led"><bounds x="26.5" y="60" width="4.5" height="4.5" /></element> <!-- 9 -->
- <bezel name="5.0" element="led"><bounds x="81" y="46.5" width="4.5" height="4.5" /></bezel> <!-- 10 -->
- <bezel name="5.5" element="led"><bounds x="70.5" y="69.5" width="4.5" height="4.5" /></bezel> <!-- 11 -->
- <bezel name="5.1" element="led"><bounds x="81" y="92" width="4.5" height="4.5" /></bezel> <!-- 12 -->
- <bezel name="5.2" element="led"><bounds x="41.5" y="105" width="4.5" height="4.5" /></bezel> <!-- 13 -->
- <bezel name="5.3" element="led"><bounds x="2.5" y="92" width="4.5" height="4.5" /></bezel> <!-- 14 -->
- <bezel name="6.0" element="led"><bounds x="12.5" y="69.5" width="4.5" height="4.5" /></bezel> <!-- 15 -->
- <bezel name="5.4" element="led"><bounds x="6.5" y="46.5" width="4.5" height="4.5" /></bezel> <!-- 16 -->
- <bezel name="6.1" element="led"><bounds x="41.5" y="123" width="4.5" height="4.5" /></bezel> <!-- 17 -->
- <bezel name="6.2" element="led"><bounds x="24" y="133" width="4.5" height="4.5" /></bezel> <!-- 18 -->
- <bezel name="6.3" element="led"><bounds x="58.5" y="133" width="4.5" height="4.5" /></bezel> <!-- 19 -->
+ <element name="5.0" ref="led"><bounds x="81" y="46.5" width="4.5" height="4.5" /></element> <!-- 10 -->
+ <element name="5.5" ref="led"><bounds x="70.5" y="69.5" width="4.5" height="4.5" /></element> <!-- 11 -->
+ <element name="5.1" ref="led"><bounds x="81" y="92" width="4.5" height="4.5" /></element> <!-- 12 -->
+ <element name="5.2" ref="led"><bounds x="41.5" y="105" width="4.5" height="4.5" /></element> <!-- 13 -->
+ <element name="5.3" ref="led"><bounds x="2.5" y="92" width="4.5" height="4.5" /></element> <!-- 14 -->
+ <element name="6.0" ref="led"><bounds x="12.5" y="69.5" width="4.5" height="4.5" /></element> <!-- 15 -->
+ <element name="5.4" ref="led"><bounds x="6.5" y="46.5" width="4.5" height="4.5" /></element> <!-- 16 -->
+ <element name="6.1" ref="led"><bounds x="41.5" y="123" width="4.5" height="4.5" /></element> <!-- 17 -->
+ <element name="6.2" ref="led"><bounds x="24" y="133" width="4.5" height="4.5" /></element> <!-- 18 -->
+ <element name="6.3" ref="led"><bounds x="58.5" y="133" width="4.5" height="4.5" /></element> <!-- 19 -->
- <bezel name="6.4" element="led"><bounds x="41.5" y="141" width="4.5" height="4.5" /></bezel> <!-- 20 -->
- <bezel name="6.5" element="led"><bounds x="12.5" y="149" width="4.5" height="4.5" /></bezel> <!-- 21 -->
- <bezel name="7.0" element="led"><bounds x="70.5" y="149" width="4.5" height="4.5" /></bezel> <!-- 22 -->
- <bezel name="7.1" element="led"><bounds x="41.5" y="171" width="4.5" height="4.5" /></bezel> <!-- 23 -->
- <bezel name="7.2" element="led"><bounds x="93" y="136.5" width="4.5" height="4.5" /></bezel> <!-- 24 -->
- <bezel name="7.3" element="led"><bounds x="93" y="115" width="4.5" height="4.5" /></bezel> <!-- 25 -->
- <bezel name="7.4" element="led"><bounds x="93" y="86.5" width="4.5" height="4.5" /></bezel> <!-- 26 -->
+ <element name="6.4" ref="led"><bounds x="41.5" y="141" width="4.5" height="4.5" /></element> <!-- 20 -->
+ <element name="6.5" ref="led"><bounds x="12.5" y="149" width="4.5" height="4.5" /></element> <!-- 21 -->
+ <element name="7.0" ref="led"><bounds x="70.5" y="149" width="4.5" height="4.5" /></element> <!-- 22 -->
+ <element name="7.1" ref="led"><bounds x="41.5" y="171" width="4.5" height="4.5" /></element> <!-- 23 -->
+ <element name="7.2" ref="led"><bounds x="93" y="136.5" width="4.5" height="4.5" /></element> <!-- 24 -->
+ <element name="7.3" ref="led"><bounds x="93" y="115" width="4.5" height="4.5" /></element> <!-- 25 -->
+ <element name="7.4" ref="led"><bounds x="93" y="86.5" width="4.5" height="4.5" /></element> <!-- 26 -->
- <bezel name="3.0" element="led"><bounds x="41.5" y="69.5" width="4.5" height="4.5" /></bezel> <!-- A -->
- <bezel name="3.4" element="led"><bounds x="20.5" y="105" width="4.5" height="4.5" /></bezel> <!-- B -->
- <bezel name="3.5" element="led"><bounds x="62.5" y="105" width="4.5" height="4.5" /></bezel> <!-- C -->
- <bezel name="8.0" element="led"><bounds x="7" y="115" width="4.5" height="4.5" /></bezel> <!-- D -->
- <bezel name="8.1" element="led"><bounds x="76" y="115" width="4.5" height="4.5" /></bezel> <!-- E -->
- <bezel name="8.2" element="led"><bounds x="35.5" y="156" width="4.5" height="4.5" /></bezel> <!-- F -->
- <bezel name="8.3" element="led"><bounds x="47" y="156" width="4.5" height="4.5" /></bezel> <!-- G -->
+ <element name="3.0" ref="led"><bounds x="41.5" y="69.5" width="4.5" height="4.5" /></element> <!-- A -->
+ <element name="3.4" ref="led"><bounds x="20.5" y="105" width="4.5" height="4.5" /></element> <!-- B -->
+ <element name="3.5" ref="led"><bounds x="62.5" y="105" width="4.5" height="4.5" /></element> <!-- C -->
+ <element name="8.0" ref="led"><bounds x="7" y="115" width="4.5" height="4.5" /></element> <!-- D -->
+ <element name="8.1" ref="led"><bounds x="76" y="115" width="4.5" height="4.5" /></element> <!-- E -->
+ <element name="8.2" ref="led"><bounds x="35.5" y="156" width="4.5" height="4.5" /></element> <!-- F -->
+ <element name="8.3" ref="led"><bounds x="47" y="156" width="4.5" height="4.5" /></element> <!-- G -->
- <bezel name="10.a" element="ledr"><bounds x="5.75" y="121" width="7" height="3" /></bezel> <!-- under D -->
- <bezel name="9.a" element="ledr"><bounds x="74.75" y="121" width="7" height="3" /></bezel> <!-- under E -->
- <bezel name="10.a" element="ledr"><bounds x="34.25" y="162" width="7" height="3" /></bezel> <!-- under F -->
- <bezel name="9.a" element="ledr"><bounds x="45.75" y="162" width="7" height="3" /></bezel> <!-- under G -->
+ <element name="10.a" ref="ledr"><bounds x="5.75" y="121" width="7" height="3" /></element> <!-- under D -->
+ <element name="9.a" ref="ledr"><bounds x="74.75" y="121" width="7" height="3" /></element> <!-- under E -->
+ <element name="10.a" ref="ledr"><bounds x="34.25" y="162" width="7" height="3" /></element> <!-- under F -->
+ <element name="9.a" ref="ledr"><bounds x="45.75" y="162" width="7" height="3" /></element> <!-- under G -->
</view>
</mamelayout>
diff --git a/src/mame/layout/poly880.lay b/src/mame/layout/poly880.lay
index 8d1756d01a2..345aff55c76 100644
--- a/src/mame/layout/poly880.lay
+++ b/src/mame/layout/poly880.lay
@@ -11,29 +11,29 @@ license:CC0
<view name="Default Layout">
<!-- Led address display -->
- <bezel name="digit0" element="digit">
+ <element name="digit0" ref="digit">
<bounds x="0" y="0" width="18" height="24" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds x="18" y="0" width="18" height="24" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds x="36" y="0" width="18" height="24" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds x="54" y="0" width="18" height="24" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds x="72" y="0" width="18" height="24" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds x="90" y="0" width="18" height="24" />
- </bezel>
- <bezel name="digit6" element="digit">
+ </element>
+ <element name="digit6" ref="digit">
<bounds x="108" y="0" width="18" height="24" />
- </bezel>
- <bezel name="digit7" element="digit">
+ </element>
+ <element name="digit7" ref="digit">
<bounds x="126" y="0" width="18" height="24" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/pro80.lay b/src/mame/layout/pro80.lay
index c05f1a41d42..e6cb5fc3774 100644
--- a/src/mame/layout/pro80.lay
+++ b/src/mame/layout/pro80.lay
@@ -17,27 +17,27 @@ license:CC0
<view name="Default Layout">
<!-- Black background -->
- <bezel element="background">
+ <element ref="background">
<bounds left="00" top="00" right="400" bottom="100" />
- </bezel>
+ </element>
- <bezel name="digit0" element="digit">
+ <element name="digit0" ref="digit">
<bounds x="340" y="10" width="50" height="80" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds x="280" y="10" width="50" height="80" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds x="190" y="10" width="50" height="80" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds x="130" y="10" width="50" height="80" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds x="70" y="10" width="50" height="80" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds x="10" y="10" width="50" height="80" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/pve500.lay b/src/mame/layout/pve500.lay
index b6f56224f7f..ce94f7d566f 100644
--- a/src/mame/layout/pve500.lay
+++ b/src/mame/layout/pve500.lay
@@ -27,108 +27,108 @@ license:CC0
<view name="Default Layout">
<!-- Black background -->
- <bezel element="background">
+ <element ref="background">
<bounds left="00" top="00" right="2360" bottom="300" />
- </bezel>
+ </element>
<!-- PLAYER1 -->
- <bezel name="digit0" element="digit">
+ <element name="digit0" ref="digit">
<bounds x="10" y="15" width="50" height="80" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds x="70" y="15" width="50" height="80" />
- </bezel>
+ </element>
- <bezel name="digit2" element="digit">
+ <element name="digit2" ref="digit">
<bounds x="170" y="15" width="50" height="80" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds x="230" y="15" width="50" height="80" />
- </bezel>
+ </element>
- <bezel name="digit4" element="digit">
+ <element name="digit4" ref="digit">
<bounds x="330" y="15" width="50" height="80" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds x="390" y="15" width="50" height="80" />
- </bezel>
+ </element>
- <bezel name="digit6" element="digit">
+ <element name="digit6" ref="digit">
<bounds x="490" y="15" width="50" height="80" />
- </bezel>
- <bezel name="digit7" element="digit">
+ </element>
+ <element name="digit7" ref="digit">
<bounds x="550" y="15" width="50" height="80" />
- </bezel>
+ </element>
<!-- PLAYER2 -->
- <bezel name="digit8" element="digit">
+ <element name="digit8" ref="digit">
<bounds x="750" y="15" width="50" height="80" />
- </bezel>
- <bezel name="digit9" element="digit">
+ </element>
+ <element name="digit9" ref="digit">
<bounds x="810" y="15" width="50" height="80" />
- </bezel>
+ </element>
- <bezel name="digit10" element="digit">
+ <element name="digit10" ref="digit">
<bounds x="910" y="15" width="50" height="80" />
- </bezel>
- <bezel name="digit11" element="digit">
+ </element>
+ <element name="digit11" ref="digit">
<bounds x="970" y="15" width="50" height="80" />
- </bezel>
+ </element>
- <bezel name="digit12" element="digit">
+ <element name="digit12" ref="digit">
<bounds x="1070" y="15" width="50" height="80" />
- </bezel>
- <bezel name="digit13" element="digit">
+ </element>
+ <element name="digit13" ref="digit">
<bounds x="1130" y="15" width="50" height="80" />
- </bezel>
+ </element>
- <bezel name="digit14" element="digit">
+ <element name="digit14" ref="digit">
<bounds x="1230" y="15" width="50" height="80" />
- </bezel>
- <bezel name="digit15" element="digit">
+ </element>
+ <element name="digit15" ref="digit">
<bounds x="1290" y="15" width="50" height="80" />
- </bezel>
+ </element>
<!-- 3-digit 7seg display -->
- <bezel name="digit24" element="digit">
+ <element name="digit24" ref="digit">
<bounds x="1490" y="47" width="30" height="48" />
- </bezel>
- <bezel name="digit25" element="digit">
+ </element>
+ <element name="digit25" ref="digit">
<bounds x="1526" y="47" width="30" height="48" />
- </bezel>
- <bezel name="digit26" element="digit">
+ </element>
+ <element name="digit26" ref="digit">
<bounds x="1562" y="47" width="30" height="48" />
- </bezel>
+ </element>
<!-- RECORDER -->
- <bezel name="digit16" element="digit">
+ <element name="digit16" ref="digit">
<bounds x="1762" y="15" width="50" height="80" />
- </bezel>
- <bezel name="digit17" element="digit">
+ </element>
+ <element name="digit17" ref="digit">
<bounds x="1822" y="15" width="50" height="80" />
- </bezel>
+ </element>
- <bezel name="digit18" element="digit">
+ <element name="digit18" ref="digit">
<bounds x="1922" y="15" width="50" height="80" />
- </bezel>
- <bezel name="digit19" element="digit">
+ </element>
+ <element name="digit19" ref="digit">
<bounds x="1982" y="15" width="50" height="80" />
- </bezel>
+ </element>
- <bezel name="digit20" element="digit">
+ <element name="digit20" ref="digit">
<bounds x="2082" y="15" width="50" height="80" />
- </bezel>
- <bezel name="digit21" element="digit">
+ </element>
+ <element name="digit21" ref="digit">
<bounds x="2142" y="15" width="50" height="80" />
- </bezel>
+ </element>
- <bezel name="digit22" element="digit">
+ <element name="digit22" ref="digit">
<bounds x="2242" y="15" width="50" height="80" />
- </bezel>
- <bezel name="digit23" element="digit">
+ </element>
+ <element name="digit23" ref="digit">
<bounds x="2302" y="15" width="50" height="80" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/qfire.lay b/src/mame/layout/qfire.lay
index 8bd183d544e..055f3d89c64 100644
--- a/src/mame/layout/qfire.lay
+++ b/src/mame/layout/qfire.lay
@@ -61,51 +61,51 @@ license:CC0
<bounds left="47" right="161" top="34" bottom="121" />
<!-- targets -->
- <bezel element="yellowd"><bounds x="51" y="38" width="28" height="28" /></bezel>
- <bezel element="whited"><bounds x="53" y="40" width="24" height="24" /></bezel>
- <bezel element="black"><bounds x="53" y="51.75" width="24" height="0.5" /></bezel>
- <bezel element="black"><bounds x="64.75" y="40" width="0.5" height="24" /></bezel>
- <bezel element="blackd"><bounds x="63" y="50" width="4" height="4" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x01"><bounds x="62" y="49" width="6" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="whited"><bounds x="63" y="75" width="4" height="4" /></bezel>
- <bezel element="yellowd"><bounds x="63.625" y="75.625" width="2.75" height="2.75" /></bezel>
- <bezel name="2.2" element="ledy"><bounds x="64.25" y="76.25" width="1.5" height="1.5" /></bezel>
-
- <bezel element="redd"><bounds x="90" y="60" width="28" height="28" /></bezel>
- <bezel element="whited"><bounds x="92" y="62" width="24" height="24" /></bezel>
- <bezel element="black"><bounds x="92" y="73.75" width="24" height="0.5" /></bezel>
- <bezel element="black"><bounds x="103.75" y="62" width="0.5" height="24" /></bezel>
- <bezel element="blackd"><bounds x="102" y="72" width="4" height="4" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x02"><bounds x="101" y="71" width="6" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="whited"><bounds x="102" y="47" width="4" height="4" /></bezel>
- <bezel element="redd"><bounds x="102.625" y="47.625" width="2.75" height="2.75" /></bezel>
- <bezel name="2.3" element="ledr"><bounds x="103.25" y="48.25" width="1.5" height="1.5" /></bezel>
-
- <bezel element="greend"><bounds x="129" y="38" width="28" height="28" /></bezel>
- <bezel element="whited"><bounds x="131" y="40" width="24" height="24" /></bezel>
- <bezel element="black"><bounds x="131" y="51.75" width="24" height="0.5" /></bezel>
- <bezel element="black"><bounds x="142.75" y="40" width="0.5" height="24" /></bezel>
- <bezel element="blackd"><bounds x="141" y="50" width="4" height="4" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x04"><bounds x="140" y="49" width="6" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="whited"><bounds x="141" y="75" width="4" height="4" /></bezel>
- <bezel element="greend"><bounds x="141.625" y="75.625" width="2.75" height="2.75" /></bezel>
- <bezel name="2.4" element="ledg"><bounds x="142.25" y="76.25" width="1.5" height="1.5" /></bezel>
+ <element ref="yellowd"><bounds x="51" y="38" width="28" height="28" /></element>
+ <element ref="whited"><bounds x="53" y="40" width="24" height="24" /></element>
+ <element ref="black"><bounds x="53" y="51.75" width="24" height="0.5" /></element>
+ <element ref="black"><bounds x="64.75" y="40" width="0.5" height="24" /></element>
+ <element ref="blackd"><bounds x="63" y="50" width="4" height="4" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x01"><bounds x="62" y="49" width="6" height="6" /><color alpha="0.25" /></element>
+ <element ref="whited"><bounds x="63" y="75" width="4" height="4" /></element>
+ <element ref="yellowd"><bounds x="63.625" y="75.625" width="2.75" height="2.75" /></element>
+ <element name="2.2" ref="ledy"><bounds x="64.25" y="76.25" width="1.5" height="1.5" /></element>
+
+ <element ref="redd"><bounds x="90" y="60" width="28" height="28" /></element>
+ <element ref="whited"><bounds x="92" y="62" width="24" height="24" /></element>
+ <element ref="black"><bounds x="92" y="73.75" width="24" height="0.5" /></element>
+ <element ref="black"><bounds x="103.75" y="62" width="0.5" height="24" /></element>
+ <element ref="blackd"><bounds x="102" y="72" width="4" height="4" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x02"><bounds x="101" y="71" width="6" height="6" /><color alpha="0.25" /></element>
+ <element ref="whited"><bounds x="102" y="47" width="4" height="4" /></element>
+ <element ref="redd"><bounds x="102.625" y="47.625" width="2.75" height="2.75" /></element>
+ <element name="2.3" ref="ledr"><bounds x="103.25" y="48.25" width="1.5" height="1.5" /></element>
+
+ <element ref="greend"><bounds x="129" y="38" width="28" height="28" /></element>
+ <element ref="whited"><bounds x="131" y="40" width="24" height="24" /></element>
+ <element ref="black"><bounds x="131" y="51.75" width="24" height="0.5" /></element>
+ <element ref="black"><bounds x="142.75" y="40" width="0.5" height="24" /></element>
+ <element ref="blackd"><bounds x="141" y="50" width="4" height="4" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x04"><bounds x="140" y="49" width="6" height="6" /><color alpha="0.25" /></element>
+ <element ref="whited"><bounds x="141" y="75" width="4" height="4" /></element>
+ <element ref="greend"><bounds x="141.625" y="75.625" width="2.75" height="2.75" /></element>
+ <element name="2.4" ref="ledg"><bounds x="142.25" y="76.25" width="1.5" height="1.5" /></element>
<!-- score panel -->
- <bezel element="gray"><bounds x="86" y="100" width="36" height="0.5" /></bezel>
+ <element ref="gray"><bounds x="86" y="100" width="36" height="0.5" /></element>
- <bezel name="digit0" element="digit"><bounds x="100" y="104" width="4" height="6" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="104" y="104" width="4" height="6" /></bezel>
+ <element name="digit0" ref="digit"><bounds x="100" y="104" width="4" height="6" /></element>
+ <element name="digit1" ref="digit"><bounds x="104" y="104" width="4" height="6" /></element>
- <bezel name="2.0" element="ledr"><bounds x="90" y="106.25" width="1.5" height="1.5" /></bezel>
- <bezel name="2.1" element="ledy"><bounds x="116.5" y="106.25" width="1.5" height="1.5" /></bezel>
+ <element name="2.0" ref="ledr"><bounds x="90" y="106.25" width="1.5" height="1.5" /></element>
+ <element name="2.1" ref="ledy"><bounds x="116.5" y="106.25" width="1.5" height="1.5" /></element>
- <bezel element="text_game"><bounds x="85" y="115" width="8" height="2.5" /></bezel>
- <bezel element="text_sw"><bounds x="93" y="115" width="2.5" height="2.5" /></bezel>
- <bezel element="switch_game" inputtag="IN.0" inputmask="0x0f" inputraw="1"><bounds x="93" y="115" width="4" height="2.5" /></bezel>
+ <element ref="text_game"><bounds x="85" y="115" width="8" height="2.5" /></element>
+ <element ref="text_sw"><bounds x="93" y="115" width="2.5" height="2.5" /></element>
+ <element ref="switch_game" inputtag="IN.0" inputmask="0x0f" inputraw="1"><bounds x="93" y="115" width="4" height="2.5" /></element>
- <bezel element="text_skill"><bounds x="110" y="115" width="8" height="2.5" /></bezel>
- <bezel element="text_sw"><bounds x="118" y="115" width="2.5" height="2.5" /></bezel>
- <bezel element="switch_skill" inputtag="IN.1" inputmask="0x07" inputraw="1"><bounds x="118" y="115" width="4" height="2.5" /></bezel>
+ <element ref="text_skill"><bounds x="110" y="115" width="8" height="2.5" /></element>
+ <element ref="text_sw"><bounds x="118" y="115" width="2.5" height="2.5" /></element>
+ <element ref="switch_skill" inputtag="IN.1" inputmask="0x07" inputraw="1"><bounds x="118" y="115" width="4" height="2.5" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/qkracer.lay b/src/mame/layout/qkracer.lay
index e07f648462a..732393aa9a6 100644
--- a/src/mame/layout/qkracer.lay
+++ b/src/mame/layout/qkracer.lay
@@ -37,30 +37,30 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="93.5" top="0" bottom="15" />
- <bezel name="8.a" element="gled"><bounds x="84.5" y="5" width="4.5" height="4.5" /></bezel>
- <bezel element="text_right"><bounds x="80" y="10" width="14" height="4.5" /></bezel>
+ <element name="8.a" ref="gled"><bounds x="84.5" y="5" width="4.5" height="4.5" /></element>
+ <element ref="text_right"><bounds x="80" y="10" width="14" height="4.5" /></element>
- <bezel name="digit0" element="digit"><bounds x="0" y="0" width="10" height="15" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="10" y="0" width="10" height="15" /></bezel>
+ <element name="digit0" ref="digit"><bounds x="0" y="0" width="10" height="15" /></element>
+ <element name="digit1" ref="digit"><bounds x="10" y="0" width="10" height="15" /></element>
- <bezel name="digit3" element="digit"><bounds x="30" y="0" width="10" height="15" /></bezel>
- <bezel name="digit4" element="digit"><bounds x="40" y="0" width="10" height="15" /></bezel>
- <bezel name="digit5" element="digit"><bounds x="50" y="3.5" width="10" height="15" /></bezel>
- <bezel name="digit6" element="digit"><bounds x="60" y="0" width="10" height="15" /></bezel>
- <bezel name="digit7" element="digit"><bounds x="70" y="0" width="10" height="15" /></bezel>
+ <element name="digit3" ref="digit"><bounds x="30" y="0" width="10" height="15" /></element>
+ <element name="digit4" ref="digit"><bounds x="40" y="0" width="10" height="15" /></element>
+ <element name="digit5" ref="digit"><bounds x="50" y="3.5" width="10" height="15" /></element>
+ <element name="digit6" ref="digit"><bounds x="60" y="0" width="10" height="15" /></element>
+ <element name="digit7" ref="digit"><bounds x="70" y="0" width="10" height="15" /></element>
<!-- math symbols custom digit -->
- <bezel name="2.4" element="seg_rect"><bounds x="21.5" y="7.25" width="7" height="0.5" /></bezel>
+ <element name="2.4" ref="seg_rect"><bounds x="21.5" y="7.25" width="7" height="0.5" /></element>
- <bezel name="2.0" element="seg_rect"><bounds x="24.75" y="0.9" width="0.5" height="5.75" /></bezel>
- <bezel name="2.3" element="seg_rect"><bounds x="24.75" y="8.5" width="0.5" height="5.75" /></bezel>
+ <element name="2.0" ref="seg_rect"><bounds x="24.75" y="0.9" width="0.5" height="5.75" /></element>
+ <element name="2.3" ref="seg_rect"><bounds x="24.75" y="8.5" width="0.5" height="5.75" /></element>
- <bezel name="2.1" element="seg_x1"><bounds x="24" y="-0.5" width="5" height="7.5" /></bezel>
- <bezel name="2.2" element="seg_x1"><bounds x="21" y="7" width="5" height="7.5" /></bezel>
+ <element name="2.1" ref="seg_x1"><bounds x="24" y="-0.5" width="5" height="7.5" /></element>
+ <element name="2.2" ref="seg_x1"><bounds x="21" y="7" width="5" height="7.5" /></element>
- <bezel name="2.5" element="seg_x2"><bounds x="21" y="-0.5" width="5" height="7.5" /></bezel>
- <bezel name="2.6" element="seg_x2"><bounds x="24" y="7" width="5" height="7.5" /></bezel>
+ <element name="2.5" ref="seg_x2"><bounds x="21" y="-0.5" width="5" height="7.5" /></element>
+ <element name="2.6" ref="seg_x2"><bounds x="24" y="7" width="5" height="7.5" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/quizwizc.lay b/src/mame/layout/quizwizc.lay
index 41acfb0c6f3..a0077860406 100644
--- a/src/mame/layout/quizwizc.lay
+++ b/src/mame/layout/quizwizc.lay
@@ -32,53 +32,53 @@ license:CC0
<view name="Internal Layout">
<bounds left="4" right="29" top="4" bottom="29" />
- <bezel element="text_qw"><bounds x="4.5" y="19.5" width="9" height="2.25" /></bezel>
- <bezel element="text_ch"><bounds x="4.5" y="21.5" width="8" height="2.25" /></bezel>
+ <element ref="text_qw"><bounds x="4.5" y="19.5" width="9" height="2.25" /></element>
+ <element ref="text_ch"><bounds x="4.5" y="21.5" width="8" height="2.25" /></element>
- <bezel name="digit6" element="digit"><bounds x="5.5" y="25" width="1.5" height="2.25" /></bezel>
- <bezel name="digit7" element="digit"><bounds x="7" y="25" width="1.5" height="2.25" /></bezel>
- <bezel name="digit8" element="digit"><bounds x="8.5" y="25" width="1.5" height="2.25" /></bezel>
- <bezel name="digit9" element="digit"><bounds x="10" y="25" width="1.5" height="2.25" /></bezel>
+ <element name="digit6" ref="digit"><bounds x="5.5" y="25" width="1.5" height="2.25" /></element>
+ <element name="digit7" ref="digit"><bounds x="7" y="25" width="1.5" height="2.25" /></element>
+ <element name="digit8" ref="digit"><bounds x="8.5" y="25" width="1.5" height="2.25" /></element>
+ <element name="digit9" ref="digit"><bounds x="10" y="25" width="1.5" height="2.25" /></element>
- <bezel element="disk_white"><bounds x="13" y="13" width="7" height="7" /></bezel>
- <bezel element="disk_black"><bounds x="13.4" y="13.4" width="6.2" height="6.2" /></bezel>
- <bezel element="disk_white"><bounds x="13.6" y="13.6" width="5.8" height="5.8" /></bezel>
- <bezel element="disk_black"><bounds x="14" y="14" width="5" height="5" /></bezel>
- <bezel name="10.7" element="led"><bounds x="16" y="16" width="1" height="1" /></bezel>
+ <element ref="disk_white"><bounds x="13" y="13" width="7" height="7" /></element>
+ <element ref="disk_black"><bounds x="13.4" y="13.4" width="6.2" height="6.2" /></element>
+ <element ref="disk_white"><bounds x="13.6" y="13.6" width="5.8" height="5.8" /></element>
+ <element ref="disk_black"><bounds x="14" y="14" width="5" height="5" /></element>
+ <element name="10.7" ref="led"><bounds x="16" y="16" width="1" height="1" /></element>
- <bezel name="2.3" element="led"><bounds x="16" y="5" width="1" height="1" /></bezel>
- <bezel name="2.2" element="led"><bounds x="16" y="7" width="1" height="1" /></bezel>
- <bezel name="2.1" element="led"><bounds x="16" y="9" width="1" height="1" /></bezel>
- <bezel name="2.0" element="led"><bounds x="16" y="11" width="1" height="1" /></bezel>
- <bezel name="0.0" element="led"><bounds x="16" y="21" width="1" height="1" /></bezel>
- <bezel name="0.1" element="led"><bounds x="16" y="23" width="1" height="1" /></bezel>
- <bezel name="0.2" element="led"><bounds x="16" y="25" width="1" height="1" /></bezel>
- <bezel name="0.3" element="led"><bounds x="16" y="27" width="1" height="1" /></bezel>
- <bezel name="1.3" element="led"><bounds x="5" y="16" width="1" height="1" /></bezel>
- <bezel name="1.2" element="led"><bounds x="7" y="16" width="1" height="1" /></bezel>
- <bezel name="1.1" element="led"><bounds x="9" y="16" width="1" height="1" /></bezel>
- <bezel name="1.0" element="led"><bounds x="11" y="16" width="1" height="1" /></bezel>
- <bezel name="3.0" element="led"><bounds x="21" y="16" width="1" height="1" /></bezel>
- <bezel name="3.1" element="led"><bounds x="23" y="16" width="1" height="1" /></bezel>
- <bezel name="3.2" element="led"><bounds x="25" y="16" width="1" height="1" /></bezel>
- <bezel name="3.3" element="led"><bounds x="27" y="16" width="1" height="1" /></bezel>
+ <element name="2.3" ref="led"><bounds x="16" y="5" width="1" height="1" /></element>
+ <element name="2.2" ref="led"><bounds x="16" y="7" width="1" height="1" /></element>
+ <element name="2.1" ref="led"><bounds x="16" y="9" width="1" height="1" /></element>
+ <element name="2.0" ref="led"><bounds x="16" y="11" width="1" height="1" /></element>
+ <element name="0.0" ref="led"><bounds x="16" y="21" width="1" height="1" /></element>
+ <element name="0.1" ref="led"><bounds x="16" y="23" width="1" height="1" /></element>
+ <element name="0.2" ref="led"><bounds x="16" y="25" width="1" height="1" /></element>
+ <element name="0.3" ref="led"><bounds x="16" y="27" width="1" height="1" /></element>
+ <element name="1.3" ref="led"><bounds x="5" y="16" width="1" height="1" /></element>
+ <element name="1.2" ref="led"><bounds x="7" y="16" width="1" height="1" /></element>
+ <element name="1.1" ref="led"><bounds x="9" y="16" width="1" height="1" /></element>
+ <element name="1.0" ref="led"><bounds x="11" y="16" width="1" height="1" /></element>
+ <element name="3.0" ref="led"><bounds x="21" y="16" width="1" height="1" /></element>
+ <element name="3.1" ref="led"><bounds x="23" y="16" width="1" height="1" /></element>
+ <element name="3.2" ref="led"><bounds x="25" y="16" width="1" height="1" /></element>
+ <element name="3.3" ref="led"><bounds x="27" y="16" width="1" height="1" /></element>
- <bezel element="text_4"><bounds x="17" y="20.5" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="17" y="22.5" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="17" y="24.5" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="17" y="26.5" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="14" y="4.5" width="2" height="2" /><orientation rotate="180" /></bezel>
- <bezel element="text_2"><bounds x="14" y="6.5" width="2" height="2" /><orientation rotate="180" /></bezel>
- <bezel element="text_3"><bounds x="14" y="8.5" width="2" height="2" /><orientation rotate="180" /></bezel>
- <bezel element="text_4"><bounds x="14" y="10.5" width="2" height="2" /><orientation rotate="180" /></bezel>
- <bezel element="text_1"><bounds x="4.5" y="17" width="2" height="2" /><orientation rotate="90" /></bezel>
- <bezel element="text_2"><bounds x="6.5" y="17" width="2" height="2" /><orientation rotate="90" /></bezel>
- <bezel element="text_3"><bounds x="8.5" y="17" width="2" height="2" /><orientation rotate="90" /></bezel>
- <bezel element="text_4"><bounds x="10.5" y="17" width="2" height="2" /><orientation rotate="90" /></bezel>
- <bezel element="text_4"><bounds x="20.5" y="14" width="2" height="2" /><orientation rotate="270" /></bezel>
- <bezel element="text_3"><bounds x="22.5" y="14" width="2" height="2" /><orientation rotate="270" /></bezel>
- <bezel element="text_2"><bounds x="24.5" y="14" width="2" height="2" /><orientation rotate="270" /></bezel>
- <bezel element="text_1"><bounds x="26.5" y="14" width="2" height="2" /><orientation rotate="270" /></bezel>
+ <element ref="text_4"><bounds x="17" y="20.5" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="17" y="22.5" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="17" y="24.5" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="17" y="26.5" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="14" y="4.5" width="2" height="2" /><orientation rotate="180" /></element>
+ <element ref="text_2"><bounds x="14" y="6.5" width="2" height="2" /><orientation rotate="180" /></element>
+ <element ref="text_3"><bounds x="14" y="8.5" width="2" height="2" /><orientation rotate="180" /></element>
+ <element ref="text_4"><bounds x="14" y="10.5" width="2" height="2" /><orientation rotate="180" /></element>
+ <element ref="text_1"><bounds x="4.5" y="17" width="2" height="2" /><orientation rotate="90" /></element>
+ <element ref="text_2"><bounds x="6.5" y="17" width="2" height="2" /><orientation rotate="90" /></element>
+ <element ref="text_3"><bounds x="8.5" y="17" width="2" height="2" /><orientation rotate="90" /></element>
+ <element ref="text_4"><bounds x="10.5" y="17" width="2" height="2" /><orientation rotate="90" /></element>
+ <element ref="text_4"><bounds x="20.5" y="14" width="2" height="2" /><orientation rotate="270" /></element>
+ <element ref="text_3"><bounds x="22.5" y="14" width="2" height="2" /><orientation rotate="270" /></element>
+ <element ref="text_2"><bounds x="24.5" y="14" width="2" height="2" /><orientation rotate="270" /></element>
+ <element ref="text_1"><bounds x="26.5" y="14" width="2" height="2" /><orientation rotate="270" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/raisedvl.lay b/src/mame/layout/raisedvl.lay
index 6bef9653184..02e512a6fd2 100644
--- a/src/mame/layout/raisedvl.lay
+++ b/src/mame/layout/raisedvl.lay
@@ -22,54 +22,54 @@ license:CC0
<view name="Internal Layout">
<bounds left="52" right="247" top="6" bottom="342" />
- <bezel name="digit2" element="digit"><bounds x="121" y="318" width="13" height="20" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="134" y="318" width="13" height="20" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="147" y="318" width="13" height="20" /></bezel>
- <bezel element="digit"><bounds x="160" y="318" width="13" height="20" /></bezel> <!-- unconnected -->
+ <element name="digit2" ref="digit"><bounds x="121" y="318" width="13" height="20" /></element>
+ <element name="digit1" ref="digit"><bounds x="134" y="318" width="13" height="20" /></element>
+ <element name="digit0" ref="digit"><bounds x="147" y="318" width="13" height="20" /></element>
+ <element ref="digit"><bounds x="160" y="318" width="13" height="20" /></element> <!-- unconnected -->
- <bezel name="3.0" element="led"><bounds x="235" y="226" width="6" height="6" /></bezel> <!-- 1 -->
- <bezel name="3.1" element="led"><bounds x="235" y="190" width="6" height="6" /></bezel> <!-- 2 -->
- <bezel name="3.2" element="led"><bounds x="235" y="154" width="6" height="6" /></bezel> <!-- 3 -->
- <bezel name="3.3" element="led"><bounds x="235" y="119" width="6" height="6" /></bezel> <!-- 4 -->
- <bezel name="3.4" element="led"><bounds x="217" y="47" width="6" height="6" /></bezel> <!-- 5 -->
- <bezel name="4.0" element="led"><bounds x="162" y="12" width="6" height="6" /></bezel> <!-- 6 -->
- <bezel name="4.1" element="led"><bounds x="118" y="12" width="6" height="6" /></bezel> <!-- 7 -->
- <bezel name="4.2" element="led"><bounds x="63" y="47" width="6" height="6" /></bezel> <!-- 8 -->
- <bezel name="4.3" element="led"><bounds x="99" y="58" width="6" height="6" /></bezel> <!-- 9 -->
+ <element name="3.0" ref="led"><bounds x="235" y="226" width="6" height="6" /></element> <!-- 1 -->
+ <element name="3.1" ref="led"><bounds x="235" y="190" width="6" height="6" /></element> <!-- 2 -->
+ <element name="3.2" ref="led"><bounds x="235" y="154" width="6" height="6" /></element> <!-- 3 -->
+ <element name="3.3" ref="led"><bounds x="235" y="119" width="6" height="6" /></element> <!-- 4 -->
+ <element name="3.4" ref="led"><bounds x="217" y="47" width="6" height="6" /></element> <!-- 5 -->
+ <element name="4.0" ref="led"><bounds x="162" y="12" width="6" height="6" /></element> <!-- 6 -->
+ <element name="4.1" ref="led"><bounds x="118" y="12" width="6" height="6" /></element> <!-- 7 -->
+ <element name="4.2" ref="led"><bounds x="63" y="47" width="6" height="6" /></element> <!-- 8 -->
+ <element name="4.3" ref="led"><bounds x="99" y="58" width="6" height="6" /></element> <!-- 9 -->
- <bezel name="4.4" element="led"><bounds x="140" y="58" width="6" height="6" /></bezel> <!-- 10 -->
- <bezel name="4.5" element="led"><bounds x="184" y="58" width="6" height="6" /></bezel> <!-- 11 -->
- <bezel name="5.0" element="led"><bounds x="176" y="98" width="6" height="6" /></bezel> <!-- 13 -->
- <bezel name="5.1" element="led"><bounds x="140" y="110" width="6" height="6" /></bezel> <!-- 14 -->
- <bezel name="5.2" element="led"><bounds x="103" y="98" width="6" height="6" /></bezel> <!-- 15 -->
- <bezel name="7.2" element="led"><bounds x="126" y="141" width="6" height="6" /></bezel> <!-- 17 -->
- <bezel name="7.3" element="led"><bounds x="153" y="141" width="6" height="6" /></bezel> <!-- 18 -->
+ <element name="4.4" ref="led"><bounds x="140" y="58" width="6" height="6" /></element> <!-- 10 -->
+ <element name="4.5" ref="led"><bounds x="184" y="58" width="6" height="6" /></element> <!-- 11 -->
+ <element name="5.0" ref="led"><bounds x="176" y="98" width="6" height="6" /></element> <!-- 13 -->
+ <element name="5.1" ref="led"><bounds x="140" y="110" width="6" height="6" /></element> <!-- 14 -->
+ <element name="5.2" ref="led"><bounds x="103" y="98" width="6" height="6" /></element> <!-- 15 -->
+ <element name="7.2" ref="led"><bounds x="126" y="141" width="6" height="6" /></element> <!-- 17 -->
+ <element name="7.3" ref="led"><bounds x="153" y="141" width="6" height="6" /></element> <!-- 18 -->
- <bezel name="5.3" element="led"><bounds x="176" y="165" width="6" height="6" /></bezel> <!-- 20 -->
- <bezel name="5.4" element="led"><bounds x="103" y="165" width="6" height="6" /></bezel> <!-- 21 -->
- <bezel name="6.0" element="led"><bounds x="89" y="201" width="6" height="6" /></bezel> <!-- 23 -->
- <bezel name="6.1" element="led"><bounds x="188" y="201" width="6" height="6" /></bezel> <!-- 24 -->
- <bezel name="6.2" element="led"><bounds x="219" y="233" width="6" height="6" /></bezel> <!-- 25 -->
- <bezel name="6.3" element="led"><bounds x="140" y="231" width="6" height="6" /></bezel> <!-- 26 -->
- <bezel name="6.4" element="led"><bounds x="58" y="233" width="6" height="6" /></bezel> <!-- 27 -->
- <bezel name="8.4" element="led"><bounds x="113" y="250" width="6" height="6" /></bezel> <!-- 28 -->
- <bezel name="9.4" element="led"><bounds x="165" y="250" width="6" height="6" /></bezel> <!-- 29 -->
+ <element name="5.3" ref="led"><bounds x="176" y="165" width="6" height="6" /></element> <!-- 20 -->
+ <element name="5.4" ref="led"><bounds x="103" y="165" width="6" height="6" /></element> <!-- 21 -->
+ <element name="6.0" ref="led"><bounds x="89" y="201" width="6" height="6" /></element> <!-- 23 -->
+ <element name="6.1" ref="led"><bounds x="188" y="201" width="6" height="6" /></element> <!-- 24 -->
+ <element name="6.2" ref="led"><bounds x="219" y="233" width="6" height="6" /></element> <!-- 25 -->
+ <element name="6.3" ref="led"><bounds x="140" y="231" width="6" height="6" /></element> <!-- 26 -->
+ <element name="6.4" ref="led"><bounds x="58" y="233" width="6" height="6" /></element> <!-- 27 -->
+ <element name="8.4" ref="led"><bounds x="113" y="250" width="6" height="6" /></element> <!-- 28 -->
+ <element name="9.4" ref="led"><bounds x="165" y="250" width="6" height="6" /></element> <!-- 29 -->
- <bezel name="9.5" element="led"><bounds x="158" y="271" width="6" height="6" /></bezel> <!-- 30 -->
- <bezel name="8.5" element="led"><bounds x="120" y="271" width="6" height="6" /></bezel> <!-- 31 -->
- <bezel name="6.5" element="led"><bounds x="140" y="293" width="6" height="6" /></bezel> <!-- 32 -->
- <bezel name="7.4" element="led"><bounds x="140" y="177" width="6" height="6" /></bezel> <!-- 33 -->
- <bezel name="7.0" element="led"><bounds x="96" y="270" width="6" height="6" /></bezel> <!-- 34 -->
- <bezel name="7.1" element="led"><bounds x="180" y="270" width="6" height="6" /></bezel> <!-- 35 -->
- <bezel name="8.0" element="led"><bounds x="120" y="258" width="6" height="6" /></bezel> <!-- 36 -->
- <bezel name="8.1" element="led"><bounds x="108" y="264" width="6" height="6" /></bezel> <!-- 37 -->
- <bezel name="8.2" element="led"><bounds x="108" y="276" width="6" height="6" /></bezel> <!-- 38 -->
- <bezel name="8.3" element="led"><bounds x="120" y="282" width="6" height="6" /></bezel> <!-- 39 -->
+ <element name="9.5" ref="led"><bounds x="158" y="271" width="6" height="6" /></element> <!-- 30 -->
+ <element name="8.5" ref="led"><bounds x="120" y="271" width="6" height="6" /></element> <!-- 31 -->
+ <element name="6.5" ref="led"><bounds x="140" y="293" width="6" height="6" /></element> <!-- 32 -->
+ <element name="7.4" ref="led"><bounds x="140" y="177" width="6" height="6" /></element> <!-- 33 -->
+ <element name="7.0" ref="led"><bounds x="96" y="270" width="6" height="6" /></element> <!-- 34 -->
+ <element name="7.1" ref="led"><bounds x="180" y="270" width="6" height="6" /></element> <!-- 35 -->
+ <element name="8.0" ref="led"><bounds x="120" y="258" width="6" height="6" /></element> <!-- 36 -->
+ <element name="8.1" ref="led"><bounds x="108" y="264" width="6" height="6" /></element> <!-- 37 -->
+ <element name="8.2" ref="led"><bounds x="108" y="276" width="6" height="6" /></element> <!-- 38 -->
+ <element name="8.3" ref="led"><bounds x="120" y="282" width="6" height="6" /></element> <!-- 39 -->
- <bezel name="9.2" element="led"><bounds x="158" y="282" width="6" height="6" /></bezel> <!-- 40 -->
- <bezel name="9.3" element="led"><bounds x="170" y="276" width="6" height="6" /></bezel> <!-- 41 -->
- <bezel name="9.0" element="led"><bounds x="170" y="264" width="6" height="6" /></bezel> <!-- 42 -->
- <bezel name="9.1" element="led"><bounds x="158" y="258" width="6" height="6" /></bezel> <!-- 43 -->
+ <element name="9.2" ref="led"><bounds x="158" y="282" width="6" height="6" /></element> <!-- 40 -->
+ <element name="9.3" ref="led"><bounds x="170" y="276" width="6" height="6" /></element> <!-- 41 -->
+ <element name="9.0" ref="led"><bounds x="170" y="264" width="6" height="6" /></element> <!-- 42 -->
+ <element name="9.1" ref="led"><bounds x="158" y="258" width="6" height="6" /></element> <!-- 43 -->
</view>
</mamelayout>
diff --git a/src/mame/layout/ravens.lay b/src/mame/layout/ravens.lay
index c737c5b48f6..5d6e266cef3 100644
--- a/src/mame/layout/ravens.lay
+++ b/src/mame/layout/ravens.lay
@@ -35,54 +35,54 @@ license:CC0
<view name="Default Layout">
<!-- Black background -->
- <bezel element="background">
+ <element ref="background">
<bounds left="00" top="00" right="370" bottom="135" />
- </bezel>
+ </element>
<!-- 6-digit display -->
- <bezel name="digit0" element="digit">
+ <element name="digit0" ref="digit">
<bounds x="310" y="10" width="50" height="80" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds x="250" y="10" width="50" height="80" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds x="190" y="10" width="50" height="80" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds x="130" y="10" width="50" height="80" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds x="70" y="10" width="50" height="80" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds x="10" y="10" width="50" height="80" />
- </bezel>
+ </element>
<!-- 8 round LEDs -->
- <bezel name="led7" element="red_led">
+ <element name="led7" ref="red_led">
<bounds left="20" right="35" top="110" bottom="125" />
- </bezel>
- <bezel name="led6" element="yellow_led">
+ </element>
+ <element name="led6" ref="yellow_led">
<bounds left="64" right="79" top="110" bottom="125" />
- </bezel>
- <bezel name="led5" element="green_led">
+ </element>
+ <element name="led5" ref="green_led">
<bounds left="108" right="123" top="110" bottom="125" />
- </bezel>
- <bezel name="led4" element="red_led">
+ </element>
+ <element name="led4" ref="red_led">
<bounds left="152" right="167" top="110" bottom="125" />
- </bezel>
- <bezel name="led3" element="red_led">
+ </element>
+ <element name="led3" ref="red_led">
<bounds left="196" right="211" top="110" bottom="125" />
- </bezel>
- <bezel name="led2" element="green_led">
+ </element>
+ <element name="led2" ref="green_led">
<bounds left="240" right="255" top="110" bottom="125" />
- </bezel>
- <bezel name="led1" element="yellow_led">
+ </element>
+ <element name="led1" ref="yellow_led">
<bounds left="284" right="299" top="110" bottom="125" />
- </bezel>
- <bezel name="led0" element="red_led">
+ </element>
+ <element name="led0" ref="red_led">
<bounds left="328" right="343" top="110" bottom="125" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/regence.lay b/src/mame/layout/regence.lay
index 529a73d1970..bf91a4192e2 100644
--- a/src/mame/layout/regence.lay
+++ b/src/mame/layout/regence.lay
@@ -155,77 +155,77 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- leds -->
<repeat count="8">
@@ -235,7 +235,7 @@ license:CC0
<repeat count="8">
<param name="x" start="0.2" increment="10" />
<param name="i1" start="0" increment="1" />
- <bezel name="~i1~.~i2~" element="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></bezel>
+ <element name="~i1~.~i2~" ref="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></element>
</repeat>
</repeat>
@@ -244,23 +244,23 @@ license:CC0
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -319,82 +319,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -403,76 +403,76 @@ license:CC0
<view name="Internal Layout">
<bounds left="-13" right="103" top="-1.5" bottom="87.5" />
- <bezel element="cblack"><bounds x="-1" y="-1.5" width="89" height="89" /></bezel>
- <bezel element="cwhite"><bounds x="3" y="2.5" width="81" height="81" /></bezel>
+ <element ref="cblack"><bounds x="-1" y="-1.5" width="89" height="89" /></element>
+ <element ref="cwhite"><bounds x="3" y="2.5" width="81" height="81" /></element>
<group ref="sb_board"><bounds x="3.5" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-12" y="3" width="10" height="80" /></group>
<!-- chessboard coords -->
- <bezel element="text_8"><bounds x="0.2" y="7" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="0.2" y="17" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="0.2" y="27" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="0.2" y="37" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="0.2" y="47" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="0.2" y="57" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="0.2" y="67" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="0.2" y="77" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="7.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="17.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="27.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="37.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="47.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="57.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="67.5" y="84.5" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="77.5" y="84.5" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="0.2" y="7" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="0.2" y="17" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="0.2" y="27" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="0.2" y="37" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="0.2" y="47" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="0.2" y="57" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="0.2" y="67" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="0.2" y="77" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="7.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="17.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="27.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="37.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="47.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="57.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="67.5" y="84.5" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="77.5" y="84.5" width="2" height="2" /></element>
<!-- right side -->
- <bezel element="but" inputtag="IN.0" inputmask="0x01"><bounds x="89" y="25" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x02"><bounds x="89" y="29" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x04"><bounds x="89" y="33" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x08"><bounds x="89" y="37" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x10"><bounds x="89" y="41" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x20"><bounds x="89" y="45" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.0" inputmask="0x40"><bounds x="89" y="49" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.1" inputmask="0x40"><bounds x="89" y="53" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.1" inputmask="0x20"><bounds x="89" y="57" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.1" inputmask="0x10"><bounds x="89" y="61" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.1" inputmask="0x08"><bounds x="89" y="65" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.1" inputmask="0x04"><bounds x="89" y="69" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.1" inputmask="0x02"><bounds x="89" y="73" width="2" height="2" /></bezel>
- <bezel element="but" inputtag="IN.1" inputmask="0x01"><bounds x="89" y="77" width="2" height="2" /></bezel>
-
- <bezel name="8.2" element="led2"><bounds x="89.25" y="9.25" width="1.5" height="1.5" /></bezel>
- <bezel name="8.1" element="led2"><bounds x="89.25" y="13.25" width="1.5" height="1.5" /></bezel>
- <bezel name="8.3" element="led2"><bounds x="89.25" y="17.25" width="1.5" height="1.5" /></bezel>
- <bezel name="8.0" element="led2"><bounds x="89.25" y="21.25" width="1.5" height="1.5" /></bezel>
-
- <bezel element="text_r1"><bounds x="91.5" y="9.1" width="11.5" height="1.8" /></bezel>
- <bezel element="text_r2"><bounds x="91.5" y="13.1" width="11.5" height="1.8" /></bezel>
- <bezel element="text_r3"><bounds x="91.5" y="17.1" width="11.5" height="1.8" /></bezel>
- <bezel element="text_r4a"><bounds x="91.5" y="24.2" width="11.5" height="1.8" /></bezel>
- <bezel element="text_r4b"><bounds x="91.5" y="25.8" width="11.5" height="1.8" /></bezel>
- <bezel element="text_r5a"><bounds x="91.5" y="28.2" width="11.5" height="1.8" /></bezel>
- <bezel element="text_r5b"><bounds x="91.5" y="29.8" width="11.5" height="1.8" /></bezel>
- <bezel element="text_r6a"><bounds x="91.5" y="32.2" width="11.5" height="1.8" /></bezel>
- <bezel element="text_r6b"><bounds x="91.5" y="33.8" width="11.5" height="1.8" /></bezel>
-
- <bezel element="text_r1"><bounds x="91.5" y="61.1" width="11.5" height="1.8" /></bezel>
- <bezel element="text_r2"><bounds x="91.5" y="65.1" width="11.5" height="1.8" /></bezel>
- <bezel element="text_r7"><bounds x="91.5" y="69.1" width="11.5" height="1.8" /></bezel>
- <bezel element="text_r8"><bounds x="91.5" y="73.1" width="11.5" height="1.8" /></bezel>
- <bezel element="text_r9"><bounds x="91.5" y="77.1" width="11.5" height="1.8" /></bezel>
-
- <bezel element="text_p6"><bounds x="95.4" y="36" width="3.3" height="3.3" /><color alpha="0.82" /></bezel>
- <bezel element="text_p5"><bounds x="95.4" y="40" width="3.3" height="3.3" /><color alpha="0.82" /></bezel>
- <bezel element="text_p4"><bounds x="95.4" y="44" width="3.3" height="3.3" /><color alpha="0.82" /></bezel>
- <bezel element="text_p3"><bounds x="95.4" y="48" width="3.3" height="3.3" /><color alpha="0.82" /></bezel>
- <bezel element="text_p2"><bounds x="95.4" y="52" width="3.3" height="3.3" /><color alpha="0.82" /></bezel>
- <bezel element="text_p1"><bounds x="95.4" y="56" width="3.3" height="3.3" /><color alpha="0.82" /></bezel>
+ <element ref="but" inputtag="IN.0" inputmask="0x01"><bounds x="89" y="25" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x02"><bounds x="89" y="29" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x04"><bounds x="89" y="33" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x08"><bounds x="89" y="37" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x10"><bounds x="89" y="41" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x20"><bounds x="89" y="45" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.0" inputmask="0x40"><bounds x="89" y="49" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.1" inputmask="0x40"><bounds x="89" y="53" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.1" inputmask="0x20"><bounds x="89" y="57" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.1" inputmask="0x10"><bounds x="89" y="61" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.1" inputmask="0x08"><bounds x="89" y="65" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.1" inputmask="0x04"><bounds x="89" y="69" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.1" inputmask="0x02"><bounds x="89" y="73" width="2" height="2" /></element>
+ <element ref="but" inputtag="IN.1" inputmask="0x01"><bounds x="89" y="77" width="2" height="2" /></element>
+
+ <element name="8.2" ref="led2"><bounds x="89.25" y="9.25" width="1.5" height="1.5" /></element>
+ <element name="8.1" ref="led2"><bounds x="89.25" y="13.25" width="1.5" height="1.5" /></element>
+ <element name="8.3" ref="led2"><bounds x="89.25" y="17.25" width="1.5" height="1.5" /></element>
+ <element name="8.0" ref="led2"><bounds x="89.25" y="21.25" width="1.5" height="1.5" /></element>
+
+ <element ref="text_r1"><bounds x="91.5" y="9.1" width="11.5" height="1.8" /></element>
+ <element ref="text_r2"><bounds x="91.5" y="13.1" width="11.5" height="1.8" /></element>
+ <element ref="text_r3"><bounds x="91.5" y="17.1" width="11.5" height="1.8" /></element>
+ <element ref="text_r4a"><bounds x="91.5" y="24.2" width="11.5" height="1.8" /></element>
+ <element ref="text_r4b"><bounds x="91.5" y="25.8" width="11.5" height="1.8" /></element>
+ <element ref="text_r5a"><bounds x="91.5" y="28.2" width="11.5" height="1.8" /></element>
+ <element ref="text_r5b"><bounds x="91.5" y="29.8" width="11.5" height="1.8" /></element>
+ <element ref="text_r6a"><bounds x="91.5" y="32.2" width="11.5" height="1.8" /></element>
+ <element ref="text_r6b"><bounds x="91.5" y="33.8" width="11.5" height="1.8" /></element>
+
+ <element ref="text_r1"><bounds x="91.5" y="61.1" width="11.5" height="1.8" /></element>
+ <element ref="text_r2"><bounds x="91.5" y="65.1" width="11.5" height="1.8" /></element>
+ <element ref="text_r7"><bounds x="91.5" y="69.1" width="11.5" height="1.8" /></element>
+ <element ref="text_r8"><bounds x="91.5" y="73.1" width="11.5" height="1.8" /></element>
+ <element ref="text_r9"><bounds x="91.5" y="77.1" width="11.5" height="1.8" /></element>
+
+ <element ref="text_p6"><bounds x="95.4" y="36" width="3.3" height="3.3" /><color alpha="0.82" /></element>
+ <element ref="text_p5"><bounds x="95.4" y="40" width="3.3" height="3.3" /><color alpha="0.82" /></element>
+ <element ref="text_p4"><bounds x="95.4" y="44" width="3.3" height="3.3" /><color alpha="0.82" /></element>
+ <element ref="text_p3"><bounds x="95.4" y="48" width="3.3" height="3.3" /><color alpha="0.82" /></element>
+ <element ref="text_p2"><bounds x="95.4" y="52" width="3.3" height="3.3" /><color alpha="0.82" /></element>
+ <element ref="text_p1"><bounds x="95.4" y="56" width="3.3" height="3.3" /><color alpha="0.82" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/rockpin.lay b/src/mame/layout/rockpin.lay
index 47bb65c0d8e..2cdb61cdf2c 100644
--- a/src/mame/layout/rockpin.lay
+++ b/src/mame/layout/rockpin.lay
@@ -54,115 +54,115 @@ license:CC0
<view name="Internal Layout">
<bounds left="2.01" right="21.99" top="10.25" bottom="49.99" />
- <!-- bezel -->
-
- <bezel element="disk_white"><bounds x="2" y="6" width="20" height="25" /></bezel>
- <bezel element="disk_orange"><bounds x="2.5" y="6.5" width="19" height="24" /></bezel>
- <bezel element="static_white"><bounds x="2" y="19" width="20" height="31" /></bezel>
- <bezel element="static_blue"><bounds x="2.5" y="19" width="19" height="30.5" /></bezel>
- <bezel element="static_white"><bounds x="17.75" y="24.5" width="0.5" height="25.2" /></bezel>
- <bezel element="static_black"><bounds x="2.5" y="17.7" width="19" height="1.8" /></bezel>
-
- <bezel element="static_white"><bounds x="3.8" y="18" width="0.8" height="1.2" /></bezel>
- <bezel element="static_white"><bounds x="5.0" y="18" width="0.8" height="1.2" /></bezel>
- <bezel element="static_white"><bounds x="6.2" y="18" width="0.8" height="1.2" /></bezel>
- <bezel element="static_white"><bounds x="7.4" y="18" width="0.8" height="1.2" /></bezel>
- <bezel element="static_white"><bounds x="8.6" y="18" width="0.8" height="1.2" /></bezel>
- <bezel element="static_white"><bounds x="9.8" y="18" width="0.8" height="1.2" /></bezel>
- <bezel element="static_white"><bounds x="11.0" y="18" width="0.8" height="1.2" /></bezel>
- <bezel element="static_white"><bounds x="12.2" y="18" width="0.8" height="1.2" /></bezel>
- <bezel element="static_white"><bounds x="13.4" y="18" width="0.8" height="1.2" /></bezel>
- <bezel element="static_white"><bounds x="14.6" y="18" width="0.8" height="1.2" /></bezel>
- <bezel element="static_white"><bounds x="15.8" y="18" width="0.8" height="1.2" /></bezel>
- <bezel element="static_white"><bounds x="17.0" y="18" width="0.8" height="1.2" /></bezel>
- <bezel element="static_white"><bounds x="18.2" y="18" width="0.8" height="1.2" /></bezel>
- <bezel element="static_white"><bounds x="19.4" y="18" width="0.8" height="1.2" /></bezel>
-
- <bezel element="disk_red"><bounds x="3.5" y="47.5" width="2" height="2" /></bezel>
- <bezel element="disk_red"><bounds x="6.5" y="47.5" width="2" height="2" /></bezel>
- <bezel element="static_red"><bounds x="4.5" y="47.5" width="3" height="2" /></bezel>
- <bezel element="disk_white"><bounds x="3.7" y="47.7" width="1.6" height="1.6" /></bezel>
- <bezel element="disk_white"><bounds x="6.7" y="47.7" width="1.6" height="1.6" /></bezel>
- <bezel element="static_white"><bounds x="4.65" y="47.7" width="2.7" height="1.6" /></bezel>
-
- <bezel element="disk_red"><bounds x="12.5" y="47.5" width="2" height="2" /></bezel>
- <bezel element="disk_red"><bounds x="15.5" y="47.5" width="2" height="2" /></bezel>
- <bezel element="static_red"><bounds x="13.5" y="47.5" width="3" height="2" /></bezel>
- <bezel element="disk_white"><bounds x="12.7" y="47.7" width="1.6" height="1.6" /></bezel>
- <bezel element="disk_white"><bounds x="15.7" y="47.7" width="1.6" height="1.6" /></bezel>
- <bezel element="static_white"><bounds x="13.65" y="47.7" width="2.7" height="1.6" /></bezel>
-
- <bezel element="text_20"><bounds x="9" y="25.2" width="3" height="2" /></bezel>
- <bezel element="text_10"><bounds x="6" y="33.2" width="3" height="2" /></bezel>
- <bezel element="text_10"><bounds x="12" y="33.2" width="3" height="2" /></bezel>
- <bezel element="text_4"><bounds x="9" y="41.2" width="3" height="2" /></bezel>
-
- <bezel element="disk_orange2"><bounds x="9.5" y="23.5" width="2" height="2" /></bezel>
- <bezel element="disk_yellow"><bounds x="6.5" y="31.5" width="2" height="2" /></bezel>
- <bezel element="disk_yellow"><bounds x="12.5" y="31.5" width="2" height="2" /></bezel>
- <bezel element="disk_orange2"><bounds x="9.5" y="39.5" width="2" height="2" /></bezel>
-
- <bezel element="text_l1"><bounds x="8" y="10.5" width="8" height="2" /></bezel>
- <bezel element="static_black"><bounds x="6.75" y="12.75" width="10" height="2.75" /></bezel>
- <bezel element="text_l2"><bounds x="5" y="15.5" width="14" height="2" /></bezel>
+ <!-- element -->
+
+ <element ref="disk_white"><bounds x="2" y="6" width="20" height="25" /></element>
+ <element ref="disk_orange"><bounds x="2.5" y="6.5" width="19" height="24" /></element>
+ <element ref="static_white"><bounds x="2" y="19" width="20" height="31" /></element>
+ <element ref="static_blue"><bounds x="2.5" y="19" width="19" height="30.5" /></element>
+ <element ref="static_white"><bounds x="17.75" y="24.5" width="0.5" height="25.2" /></element>
+ <element ref="static_black"><bounds x="2.5" y="17.7" width="19" height="1.8" /></element>
+
+ <element ref="static_white"><bounds x="3.8" y="18" width="0.8" height="1.2" /></element>
+ <element ref="static_white"><bounds x="5.0" y="18" width="0.8" height="1.2" /></element>
+ <element ref="static_white"><bounds x="6.2" y="18" width="0.8" height="1.2" /></element>
+ <element ref="static_white"><bounds x="7.4" y="18" width="0.8" height="1.2" /></element>
+ <element ref="static_white"><bounds x="8.6" y="18" width="0.8" height="1.2" /></element>
+ <element ref="static_white"><bounds x="9.8" y="18" width="0.8" height="1.2" /></element>
+ <element ref="static_white"><bounds x="11.0" y="18" width="0.8" height="1.2" /></element>
+ <element ref="static_white"><bounds x="12.2" y="18" width="0.8" height="1.2" /></element>
+ <element ref="static_white"><bounds x="13.4" y="18" width="0.8" height="1.2" /></element>
+ <element ref="static_white"><bounds x="14.6" y="18" width="0.8" height="1.2" /></element>
+ <element ref="static_white"><bounds x="15.8" y="18" width="0.8" height="1.2" /></element>
+ <element ref="static_white"><bounds x="17.0" y="18" width="0.8" height="1.2" /></element>
+ <element ref="static_white"><bounds x="18.2" y="18" width="0.8" height="1.2" /></element>
+ <element ref="static_white"><bounds x="19.4" y="18" width="0.8" height="1.2" /></element>
+
+ <element ref="disk_red"><bounds x="3.5" y="47.5" width="2" height="2" /></element>
+ <element ref="disk_red"><bounds x="6.5" y="47.5" width="2" height="2" /></element>
+ <element ref="static_red"><bounds x="4.5" y="47.5" width="3" height="2" /></element>
+ <element ref="disk_white"><bounds x="3.7" y="47.7" width="1.6" height="1.6" /></element>
+ <element ref="disk_white"><bounds x="6.7" y="47.7" width="1.6" height="1.6" /></element>
+ <element ref="static_white"><bounds x="4.65" y="47.7" width="2.7" height="1.6" /></element>
+
+ <element ref="disk_red"><bounds x="12.5" y="47.5" width="2" height="2" /></element>
+ <element ref="disk_red"><bounds x="15.5" y="47.5" width="2" height="2" /></element>
+ <element ref="static_red"><bounds x="13.5" y="47.5" width="3" height="2" /></element>
+ <element ref="disk_white"><bounds x="12.7" y="47.7" width="1.6" height="1.6" /></element>
+ <element ref="disk_white"><bounds x="15.7" y="47.7" width="1.6" height="1.6" /></element>
+ <element ref="static_white"><bounds x="13.65" y="47.7" width="2.7" height="1.6" /></element>
+
+ <element ref="text_20"><bounds x="9" y="25.2" width="3" height="2" /></element>
+ <element ref="text_10"><bounds x="6" y="33.2" width="3" height="2" /></element>
+ <element ref="text_10"><bounds x="12" y="33.2" width="3" height="2" /></element>
+ <element ref="text_4"><bounds x="9" y="41.2" width="3" height="2" /></element>
+
+ <element ref="disk_orange2"><bounds x="9.5" y="23.5" width="2" height="2" /></element>
+ <element ref="disk_yellow"><bounds x="6.5" y="31.5" width="2" height="2" /></element>
+ <element ref="disk_yellow"><bounds x="12.5" y="31.5" width="2" height="2" /></element>
+ <element ref="disk_orange2"><bounds x="9.5" y="39.5" width="2" height="2" /></element>
+
+ <element ref="text_l1"><bounds x="8" y="10.5" width="8" height="2" /></element>
+ <element ref="static_black"><bounds x="6.75" y="12.75" width="10" height="2.75" /></element>
+ <element ref="text_l2"><bounds x="5" y="15.5" width="14" height="2" /></element>
<!-- leds -->
- <bezel name="digit2" element="digit"><bounds x="9.5" y="13" width="1.5" height="2.25" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="11" y="13" width="1.5" height="2.25" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="12.5" y="13" width="1.5" height="2.25" /></bezel>
-
- <bezel name="3.0" element="led"><bounds x="4" y="20" width="1" height="1" /></bezel>
- <bezel name="4.0" element="led"><bounds x="7" y="20" width="1" height="1" /></bezel>
- <bezel name="5.0" element="led"><bounds x="10" y="20" width="1" height="1" /></bezel>
- <bezel name="6.0" element="led"><bounds x="13" y="20" width="1" height="1" /></bezel>
- <bezel name="7.0" element="led"><bounds x="16" y="20" width="1" height="1" /></bezel>
- <bezel name="8.1" element="led"><bounds x="19" y="20" width="1" height="1" /></bezel>
-
- <bezel name="3.1" element="led"><bounds x="4" y="24" width="1" height="1" /></bezel>
- <bezel name="4.1" element="led"><bounds x="7" y="24" width="1" height="1" /></bezel>
- <bezel name="5.1" element="led"><bounds x="10" y="24" width="1" height="1" /></bezel>
- <bezel name="6.1" element="led"><bounds x="13" y="24" width="1" height="1" /></bezel>
- <bezel name="7.1" element="led"><bounds x="16" y="24" width="1" height="1" /></bezel>
-
- <bezel name="3.2" element="led"><bounds x="4" y="28" width="1" height="1" /></bezel>
- <bezel name="4.2" element="led"><bounds x="7" y="28" width="1" height="1" /></bezel>
- <bezel name="5.2" element="led"><bounds x="10" y="28" width="1" height="1" /></bezel>
- <bezel name="6.2" element="led"><bounds x="13" y="28" width="1" height="1" /></bezel>
- <bezel name="7.2" element="led"><bounds x="16" y="28" width="1" height="1" /></bezel>
- <bezel name="8.3" element="led"><bounds x="19" y="28" width="1" height="1" /></bezel>
-
- <bezel name="3.3" element="led"><bounds x="4" y="32" width="1" height="1" /></bezel>
- <bezel name="4.3" element="led"><bounds x="7" y="32" width="1" height="1" /></bezel>
- <bezel name="5.3" element="led"><bounds x="10" y="32" width="1" height="1" /></bezel>
- <bezel name="6.3" element="led"><bounds x="13" y="32" width="1" height="1" /></bezel>
- <bezel name="7.3" element="led"><bounds x="16" y="32" width="1" height="1" /></bezel>
-
- <bezel name="3.4" element="led"><bounds x="4" y="36" width="1" height="1" /></bezel>
- <bezel name="4.4" element="led"><bounds x="7" y="36" width="1" height="1" /></bezel>
- <bezel name="5.4" element="led"><bounds x="10" y="36" width="1" height="1" /></bezel>
- <bezel name="6.4" element="led"><bounds x="13" y="36" width="1" height="1" /></bezel>
- <bezel name="7.4" element="led"><bounds x="16" y="36" width="1" height="1" /></bezel>
- <bezel name="8.5" element="led"><bounds x="19" y="36" width="1" height="1" /></bezel>
-
- <bezel name="3.5" element="led"><bounds x="4" y="40" width="1" height="1" /></bezel>
- <bezel name="4.5" element="led"><bounds x="7" y="40" width="1" height="1" /></bezel>
- <bezel name="5.5" element="led"><bounds x="10" y="40" width="1" height="1" /></bezel>
- <bezel name="6.5" element="led"><bounds x="13" y="40" width="1" height="1" /></bezel>
- <bezel name="7.5" element="led"><bounds x="16" y="40" width="1" height="1" /></bezel>
-
- <bezel name="3.6" element="led"><bounds x="4" y="44" width="1" height="1" /></bezel>
- <bezel name="4.6" element="led"><bounds x="7" y="44" width="1" height="1" /></bezel>
- <bezel name="5.6" element="led"><bounds x="10" y="44" width="1" height="1" /></bezel>
- <bezel name="6.6" element="led"><bounds x="13" y="44" width="1" height="1" /></bezel>
- <bezel name="7.6" element="led"><bounds x="16" y="44" width="1" height="1" /></bezel>
- <bezel name="8.7" element="led"><bounds x="19" y="44" width="1" height="1" /></bezel>
-
- <bezel name="3.7" element="led"><bounds x="4" y="48" width="1" height="1" /></bezel>
- <bezel name="4.7" element="led"><bounds x="7" y="48" width="1" height="1" /></bezel>
- <bezel name="5.7" element="led"><bounds x="10" y="48" width="1" height="1" /></bezel>
- <bezel name="6.7" element="led"><bounds x="13" y="48" width="1" height="1" /></bezel>
- <bezel name="7.7" element="led"><bounds x="16" y="48" width="1" height="1" /></bezel>
+ <element name="digit2" ref="digit"><bounds x="9.5" y="13" width="1.5" height="2.25" /></element>
+ <element name="digit1" ref="digit"><bounds x="11" y="13" width="1.5" height="2.25" /></element>
+ <element name="digit0" ref="digit"><bounds x="12.5" y="13" width="1.5" height="2.25" /></element>
+
+ <element name="3.0" ref="led"><bounds x="4" y="20" width="1" height="1" /></element>
+ <element name="4.0" ref="led"><bounds x="7" y="20" width="1" height="1" /></element>
+ <element name="5.0" ref="led"><bounds x="10" y="20" width="1" height="1" /></element>
+ <element name="6.0" ref="led"><bounds x="13" y="20" width="1" height="1" /></element>
+ <element name="7.0" ref="led"><bounds x="16" y="20" width="1" height="1" /></element>
+ <element name="8.1" ref="led"><bounds x="19" y="20" width="1" height="1" /></element>
+
+ <element name="3.1" ref="led"><bounds x="4" y="24" width="1" height="1" /></element>
+ <element name="4.1" ref="led"><bounds x="7" y="24" width="1" height="1" /></element>
+ <element name="5.1" ref="led"><bounds x="10" y="24" width="1" height="1" /></element>
+ <element name="6.1" ref="led"><bounds x="13" y="24" width="1" height="1" /></element>
+ <element name="7.1" ref="led"><bounds x="16" y="24" width="1" height="1" /></element>
+
+ <element name="3.2" ref="led"><bounds x="4" y="28" width="1" height="1" /></element>
+ <element name="4.2" ref="led"><bounds x="7" y="28" width="1" height="1" /></element>
+ <element name="5.2" ref="led"><bounds x="10" y="28" width="1" height="1" /></element>
+ <element name="6.2" ref="led"><bounds x="13" y="28" width="1" height="1" /></element>
+ <element name="7.2" ref="led"><bounds x="16" y="28" width="1" height="1" /></element>
+ <element name="8.3" ref="led"><bounds x="19" y="28" width="1" height="1" /></element>
+
+ <element name="3.3" ref="led"><bounds x="4" y="32" width="1" height="1" /></element>
+ <element name="4.3" ref="led"><bounds x="7" y="32" width="1" height="1" /></element>
+ <element name="5.3" ref="led"><bounds x="10" y="32" width="1" height="1" /></element>
+ <element name="6.3" ref="led"><bounds x="13" y="32" width="1" height="1" /></element>
+ <element name="7.3" ref="led"><bounds x="16" y="32" width="1" height="1" /></element>
+
+ <element name="3.4" ref="led"><bounds x="4" y="36" width="1" height="1" /></element>
+ <element name="4.4" ref="led"><bounds x="7" y="36" width="1" height="1" /></element>
+ <element name="5.4" ref="led"><bounds x="10" y="36" width="1" height="1" /></element>
+ <element name="6.4" ref="led"><bounds x="13" y="36" width="1" height="1" /></element>
+ <element name="7.4" ref="led"><bounds x="16" y="36" width="1" height="1" /></element>
+ <element name="8.5" ref="led"><bounds x="19" y="36" width="1" height="1" /></element>
+
+ <element name="3.5" ref="led"><bounds x="4" y="40" width="1" height="1" /></element>
+ <element name="4.5" ref="led"><bounds x="7" y="40" width="1" height="1" /></element>
+ <element name="5.5" ref="led"><bounds x="10" y="40" width="1" height="1" /></element>
+ <element name="6.5" ref="led"><bounds x="13" y="40" width="1" height="1" /></element>
+ <element name="7.5" ref="led"><bounds x="16" y="40" width="1" height="1" /></element>
+
+ <element name="3.6" ref="led"><bounds x="4" y="44" width="1" height="1" /></element>
+ <element name="4.6" ref="led"><bounds x="7" y="44" width="1" height="1" /></element>
+ <element name="5.6" ref="led"><bounds x="10" y="44" width="1" height="1" /></element>
+ <element name="6.6" ref="led"><bounds x="13" y="44" width="1" height="1" /></element>
+ <element name="7.6" ref="led"><bounds x="16" y="44" width="1" height="1" /></element>
+ <element name="8.7" ref="led"><bounds x="19" y="44" width="1" height="1" /></element>
+
+ <element name="3.7" ref="led"><bounds x="4" y="48" width="1" height="1" /></element>
+ <element name="4.7" ref="led"><bounds x="7" y="48" width="1" height="1" /></element>
+ <element name="5.7" ref="led"><bounds x="10" y="48" width="1" height="1" /></element>
+ <element name="6.7" ref="led"><bounds x="13" y="48" width="1" height="1" /></element>
+ <element name="7.7" ref="led"><bounds x="16" y="48" width="1" height="1" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/sag.lay b/src/mame/layout/sag.lay
index 2b1a36222b4..c77c5489290 100644
--- a/src/mame/layout/sag.lay
+++ b/src/mame/layout/sag.lay
@@ -73,153 +73,153 @@ license:CC0
<bounds left="-0.3" right="23" top="-0.3" bottom="23.3" />
<!-- main panel -->
- <bezel name="0.1" element="sr"><bounds x="0" y="0" width="1.7" height="0.9" /></bezel>
- <bezel name="0.3" element="sr"><bounds x="2" y="0" width="1.7" height="0.9" /></bezel>
- <bezel name="0.5" element="sr"><bounds x="4" y="0" width="1.7" height="0.9" /></bezel>
- <bezel name="0.7" element="sr"><bounds x="6" y="0" width="1.7" height="0.9" /></bezel>
- <bezel name="0.9" element="sr"><bounds x="8" y="0" width="1.7" height="0.9" /></bezel>
- <bezel name="0.11" element="sr"><bounds x="10" y="0" width="1.7" height="0.9" /></bezel>
- <bezel name="0.13" element="sr"><bounds x="12" y="0" width="1.7" height="0.9" /></bezel>
-
- <bezel name="0.0" element="sc"><bounds x="0" y="1.15" width="1.7" height="0.9" /></bezel>
- <bezel name="0.2" element="sc"><bounds x="2" y="1.15" width="1.7" height="0.9" /></bezel>
- <bezel name="0.4" element="sc"><bounds x="4" y="1.15" width="1.7" height="0.9" /></bezel>
- <bezel name="0.6" element="sc"><bounds x="6" y="1.15" width="1.7" height="0.9" /></bezel>
- <bezel name="0.8" element="sc"><bounds x="8" y="1.15" width="1.7" height="0.9" /></bezel>
- <bezel name="0.10" element="sc"><bounds x="10" y="1.15" width="1.7" height="0.9" /></bezel>
- <bezel name="0.12" element="sc"><bounds x="12" y="1.15" width="1.7" height="0.9" /></bezel>
-
-
- <bezel name="1.1" element="sr"><bounds x="0" y="3" width="1.7" height="0.9" /></bezel>
- <bezel name="1.3" element="sr"><bounds x="2" y="3" width="1.7" height="0.9" /></bezel>
- <bezel name="1.5" element="sr"><bounds x="4" y="3" width="1.7" height="0.9" /></bezel>
- <bezel name="1.7" element="sr"><bounds x="6" y="3" width="1.7" height="0.9" /></bezel>
- <bezel name="1.9" element="sr"><bounds x="8" y="3" width="1.7" height="0.9" /></bezel>
- <bezel name="1.11" element="sr"><bounds x="10" y="3" width="1.7" height="0.9" /></bezel>
- <bezel name="1.13" element="sr"><bounds x="12" y="3" width="1.7" height="0.9" /></bezel>
-
- <bezel name="1.0" element="sc"><bounds x="0" y="4.15" width="1.7" height="0.9" /></bezel>
- <bezel name="1.2" element="sc"><bounds x="2" y="4.15" width="1.7" height="0.9" /></bezel>
- <bezel name="1.4" element="sc"><bounds x="4" y="4.15" width="1.7" height="0.9" /></bezel>
- <bezel name="1.6" element="sc"><bounds x="6" y="4.15" width="1.7" height="0.9" /></bezel>
- <bezel name="1.8" element="sc"><bounds x="8" y="4.15" width="1.7" height="0.9" /></bezel>
- <bezel name="1.10" element="sc"><bounds x="10" y="4.15" width="1.7" height="0.9" /></bezel>
- <bezel name="1.12" element="sc"><bounds x="12" y="4.15" width="1.7" height="0.9" /></bezel>
-
-
- <bezel name="2.1" element="sr"><bounds x="0" y="6" width="1.7" height="0.9" /></bezel>
- <bezel name="2.3" element="sr"><bounds x="2" y="6" width="1.7" height="0.9" /></bezel>
- <bezel name="2.5" element="sr"><bounds x="4" y="6" width="1.7" height="0.9" /></bezel>
- <bezel name="2.7" element="sr"><bounds x="6" y="6" width="1.7" height="0.9" /></bezel>
- <bezel name="2.9" element="sr"><bounds x="8" y="6" width="1.7" height="0.9" /></bezel>
- <bezel name="2.11" element="sr"><bounds x="10" y="6" width="1.7" height="0.9" /></bezel>
- <bezel name="2.13" element="sr"><bounds x="12" y="6" width="1.7" height="0.9" /></bezel>
-
- <bezel name="2.0" element="sc"><bounds x="0" y="7.15" width="1.7" height="0.9" /></bezel>
- <bezel name="2.2" element="sc"><bounds x="2" y="7.15" width="1.7" height="0.9" /></bezel>
- <bezel name="2.4" element="sc"><bounds x="4" y="7.15" width="1.7" height="0.9" /></bezel>
- <bezel name="2.6" element="sc"><bounds x="6" y="7.15" width="1.7" height="0.9" /></bezel>
- <bezel name="2.8" element="sc"><bounds x="8" y="7.15" width="1.7" height="0.9" /></bezel>
- <bezel name="2.10" element="sc"><bounds x="10" y="7.15" width="1.7" height="0.9" /></bezel>
- <bezel name="2.12" element="sc"><bounds x="12" y="7.15" width="1.7" height="0.9" /></bezel>
-
-
- <bezel name="3.1" element="sr"><bounds x="0" y="9" width="1.7" height="0.9" /></bezel>
- <bezel name="3.3" element="sr"><bounds x="2" y="9" width="1.7" height="0.9" /></bezel>
- <bezel name="3.5" element="sr"><bounds x="4" y="9" width="1.7" height="0.9" /></bezel>
- <bezel name="3.7" element="sr"><bounds x="6" y="9" width="1.7" height="0.9" /></bezel>
- <bezel name="3.9" element="sr"><bounds x="8" y="9" width="1.7" height="0.9" /></bezel>
- <bezel name="3.11" element="sr"><bounds x="10" y="9" width="1.7" height="0.9" /></bezel>
- <bezel name="3.13" element="sr"><bounds x="12" y="9" width="1.7" height="0.9" /></bezel>
-
- <bezel name="3.0" element="sc"><bounds x="0" y="10.15" width="1.7" height="0.9" /></bezel>
- <bezel name="3.2" element="sc"><bounds x="2" y="10.15" width="1.7" height="0.9" /></bezel>
- <bezel name="3.4" element="sc"><bounds x="4" y="10.15" width="1.7" height="0.9" /></bezel>
- <bezel name="3.6" element="sc"><bounds x="6" y="10.15" width="1.7" height="0.9" /></bezel>
- <bezel name="3.8" element="sc"><bounds x="8" y="10.15" width="1.7" height="0.9" /></bezel>
- <bezel name="3.10" element="sc"><bounds x="10" y="10.15" width="1.7" height="0.9" /></bezel>
- <bezel name="3.12" element="sc"><bounds x="12" y="10.15" width="1.7" height="0.9" /></bezel>
-
-
- <bezel name="4.1" element="sr"><bounds x="0" y="12" width="1.7" height="0.9" /></bezel>
- <bezel name="4.3" element="sr"><bounds x="2" y="12" width="1.7" height="0.9" /></bezel>
- <bezel name="4.5" element="sr"><bounds x="4" y="12" width="1.7" height="0.9" /></bezel>
- <bezel name="4.7" element="sr"><bounds x="6" y="12" width="1.7" height="0.9" /></bezel>
- <bezel name="4.9" element="sr"><bounds x="8" y="12" width="1.7" height="0.9" /></bezel>
- <bezel name="4.11" element="sr"><bounds x="10" y="12" width="1.7" height="0.9" /></bezel>
- <bezel name="4.13" element="sr"><bounds x="12" y="12" width="1.7" height="0.9" /></bezel>
-
- <bezel name="4.0" element="sc"><bounds x="0" y="13.15" width="1.7" height="0.9" /></bezel>
- <bezel name="4.2" element="sc"><bounds x="2" y="13.15" width="1.7" height="0.9" /></bezel>
- <bezel name="4.4" element="sc"><bounds x="4" y="13.15" width="1.7" height="0.9" /></bezel>
- <bezel name="4.6" element="sc"><bounds x="6" y="13.15" width="1.7" height="0.9" /></bezel>
- <bezel name="4.8" element="sc"><bounds x="8" y="13.15" width="1.7" height="0.9" /></bezel>
- <bezel name="4.10" element="sc"><bounds x="10" y="13.15" width="1.7" height="0.9" /></bezel>
- <bezel name="4.12" element="sc"><bounds x="12" y="13.15" width="1.7" height="0.9" /></bezel>
-
-
- <bezel name="5.1" element="sr"><bounds x="0" y="15" width="1.7" height="0.9" /></bezel>
- <bezel name="5.3" element="sr"><bounds x="2" y="15" width="1.7" height="0.9" /></bezel>
- <bezel name="5.5" element="sr"><bounds x="4" y="15" width="1.7" height="0.9" /></bezel>
- <bezel name="5.7" element="sr"><bounds x="6" y="15" width="1.7" height="0.9" /></bezel>
- <bezel name="5.9" element="sr"><bounds x="8" y="15" width="1.7" height="0.9" /></bezel>
- <bezel name="5.11" element="sr"><bounds x="10" y="15" width="1.7" height="0.9" /></bezel>
- <bezel name="5.13" element="sr"><bounds x="12" y="15" width="1.7" height="0.9" /></bezel>
-
- <bezel name="5.0" element="sc"><bounds x="0" y="16.15" width="1.7" height="0.9" /></bezel>
- <bezel name="5.2" element="sc"><bounds x="2" y="16.15" width="1.7" height="0.9" /></bezel>
- <bezel name="5.4" element="sc"><bounds x="4" y="16.15" width="1.7" height="0.9" /></bezel>
- <bezel name="5.6" element="sc"><bounds x="6" y="16.15" width="1.7" height="0.9" /></bezel>
- <bezel name="5.8" element="sc"><bounds x="8" y="16.15" width="1.7" height="0.9" /></bezel>
- <bezel name="5.10" element="sc"><bounds x="10" y="16.15" width="1.7" height="0.9" /></bezel>
- <bezel name="5.12" element="sc"><bounds x="12" y="16.15" width="1.7" height="0.9" /></bezel>
-
-
- <bezel name="6.1" element="sr"><bounds x="0" y="18" width="1.7" height="0.9" /></bezel>
- <bezel name="6.3" element="sr"><bounds x="2" y="18" width="1.7" height="0.9" /></bezel>
- <bezel name="6.5" element="sr"><bounds x="4" y="18" width="1.7" height="0.9" /></bezel>
- <bezel name="6.7" element="sr"><bounds x="6" y="18" width="1.7" height="0.9" /></bezel>
- <bezel name="6.9" element="sr"><bounds x="8" y="18" width="1.7" height="0.9" /></bezel>
- <bezel name="6.11" element="sr"><bounds x="10" y="18" width="1.7" height="0.9" /></bezel>
- <bezel name="6.13" element="sr"><bounds x="12" y="18" width="1.7" height="0.9" /></bezel>
-
- <bezel name="6.0" element="sc"><bounds x="0" y="19.15" width="1.7" height="0.9" /></bezel>
- <bezel name="6.2" element="sc"><bounds x="2" y="19.15" width="1.7" height="0.9" /></bezel>
- <bezel name="6.4" element="sc"><bounds x="4" y="19.15" width="1.7" height="0.9" /></bezel>
- <bezel name="6.6" element="sc"><bounds x="6" y="19.15" width="1.7" height="0.9" /></bezel>
- <bezel name="6.8" element="sc"><bounds x="8" y="19.15" width="1.7" height="0.9" /></bezel>
- <bezel name="6.10" element="sc"><bounds x="10" y="19.15" width="1.7" height="0.9" /></bezel>
- <bezel name="6.12" element="sc"><bounds x="12" y="19.15" width="1.7" height="0.9" /></bezel>
-
-
- <bezel name="7.1" element="sr"><bounds x="0" y="21" width="1.7" height="0.9" /></bezel>
- <bezel name="7.3" element="sr"><bounds x="2" y="21" width="1.7" height="0.9" /></bezel>
- <bezel name="7.5" element="sr"><bounds x="4" y="21" width="1.7" height="0.9" /></bezel>
- <bezel name="7.7" element="sr"><bounds x="6" y="21" width="1.7" height="0.9" /></bezel>
- <bezel name="7.9" element="sr"><bounds x="8" y="21" width="1.7" height="0.9" /></bezel>
- <bezel name="7.11" element="sr"><bounds x="10" y="21" width="1.7" height="0.9" /></bezel>
- <bezel name="7.13" element="sr"><bounds x="12" y="21" width="1.7" height="0.9" /></bezel>
-
- <bezel name="7.0" element="sc"><bounds x="0" y="22.15" width="1.7" height="0.9" /></bezel>
- <bezel name="7.2" element="sc"><bounds x="2" y="22.15" width="1.7" height="0.9" /></bezel>
- <bezel name="7.4" element="sc"><bounds x="4" y="22.15" width="1.7" height="0.9" /></bezel>
- <bezel name="7.6" element="sc"><bounds x="6" y="22.15" width="1.7" height="0.9" /></bezel>
- <bezel name="7.8" element="sc"><bounds x="8" y="22.15" width="1.7" height="0.9" /></bezel>
- <bezel name="7.10" element="sc"><bounds x="10" y="22.15" width="1.7" height="0.9" /></bezel>
- <bezel name="7.12" element="sc"><bounds x="12" y="22.15" width="1.7" height="0.9" /></bezel>
+ <element name="0.1" ref="sr"><bounds x="0" y="0" width="1.7" height="0.9" /></element>
+ <element name="0.3" ref="sr"><bounds x="2" y="0" width="1.7" height="0.9" /></element>
+ <element name="0.5" ref="sr"><bounds x="4" y="0" width="1.7" height="0.9" /></element>
+ <element name="0.7" ref="sr"><bounds x="6" y="0" width="1.7" height="0.9" /></element>
+ <element name="0.9" ref="sr"><bounds x="8" y="0" width="1.7" height="0.9" /></element>
+ <element name="0.11" ref="sr"><bounds x="10" y="0" width="1.7" height="0.9" /></element>
+ <element name="0.13" ref="sr"><bounds x="12" y="0" width="1.7" height="0.9" /></element>
+
+ <element name="0.0" ref="sc"><bounds x="0" y="1.15" width="1.7" height="0.9" /></element>
+ <element name="0.2" ref="sc"><bounds x="2" y="1.15" width="1.7" height="0.9" /></element>
+ <element name="0.4" ref="sc"><bounds x="4" y="1.15" width="1.7" height="0.9" /></element>
+ <element name="0.6" ref="sc"><bounds x="6" y="1.15" width="1.7" height="0.9" /></element>
+ <element name="0.8" ref="sc"><bounds x="8" y="1.15" width="1.7" height="0.9" /></element>
+ <element name="0.10" ref="sc"><bounds x="10" y="1.15" width="1.7" height="0.9" /></element>
+ <element name="0.12" ref="sc"><bounds x="12" y="1.15" width="1.7" height="0.9" /></element>
+
+
+ <element name="1.1" ref="sr"><bounds x="0" y="3" width="1.7" height="0.9" /></element>
+ <element name="1.3" ref="sr"><bounds x="2" y="3" width="1.7" height="0.9" /></element>
+ <element name="1.5" ref="sr"><bounds x="4" y="3" width="1.7" height="0.9" /></element>
+ <element name="1.7" ref="sr"><bounds x="6" y="3" width="1.7" height="0.9" /></element>
+ <element name="1.9" ref="sr"><bounds x="8" y="3" width="1.7" height="0.9" /></element>
+ <element name="1.11" ref="sr"><bounds x="10" y="3" width="1.7" height="0.9" /></element>
+ <element name="1.13" ref="sr"><bounds x="12" y="3" width="1.7" height="0.9" /></element>
+
+ <element name="1.0" ref="sc"><bounds x="0" y="4.15" width="1.7" height="0.9" /></element>
+ <element name="1.2" ref="sc"><bounds x="2" y="4.15" width="1.7" height="0.9" /></element>
+ <element name="1.4" ref="sc"><bounds x="4" y="4.15" width="1.7" height="0.9" /></element>
+ <element name="1.6" ref="sc"><bounds x="6" y="4.15" width="1.7" height="0.9" /></element>
+ <element name="1.8" ref="sc"><bounds x="8" y="4.15" width="1.7" height="0.9" /></element>
+ <element name="1.10" ref="sc"><bounds x="10" y="4.15" width="1.7" height="0.9" /></element>
+ <element name="1.12" ref="sc"><bounds x="12" y="4.15" width="1.7" height="0.9" /></element>
+
+
+ <element name="2.1" ref="sr"><bounds x="0" y="6" width="1.7" height="0.9" /></element>
+ <element name="2.3" ref="sr"><bounds x="2" y="6" width="1.7" height="0.9" /></element>
+ <element name="2.5" ref="sr"><bounds x="4" y="6" width="1.7" height="0.9" /></element>
+ <element name="2.7" ref="sr"><bounds x="6" y="6" width="1.7" height="0.9" /></element>
+ <element name="2.9" ref="sr"><bounds x="8" y="6" width="1.7" height="0.9" /></element>
+ <element name="2.11" ref="sr"><bounds x="10" y="6" width="1.7" height="0.9" /></element>
+ <element name="2.13" ref="sr"><bounds x="12" y="6" width="1.7" height="0.9" /></element>
+
+ <element name="2.0" ref="sc"><bounds x="0" y="7.15" width="1.7" height="0.9" /></element>
+ <element name="2.2" ref="sc"><bounds x="2" y="7.15" width="1.7" height="0.9" /></element>
+ <element name="2.4" ref="sc"><bounds x="4" y="7.15" width="1.7" height="0.9" /></element>
+ <element name="2.6" ref="sc"><bounds x="6" y="7.15" width="1.7" height="0.9" /></element>
+ <element name="2.8" ref="sc"><bounds x="8" y="7.15" width="1.7" height="0.9" /></element>
+ <element name="2.10" ref="sc"><bounds x="10" y="7.15" width="1.7" height="0.9" /></element>
+ <element name="2.12" ref="sc"><bounds x="12" y="7.15" width="1.7" height="0.9" /></element>
+
+
+ <element name="3.1" ref="sr"><bounds x="0" y="9" width="1.7" height="0.9" /></element>
+ <element name="3.3" ref="sr"><bounds x="2" y="9" width="1.7" height="0.9" /></element>
+ <element name="3.5" ref="sr"><bounds x="4" y="9" width="1.7" height="0.9" /></element>
+ <element name="3.7" ref="sr"><bounds x="6" y="9" width="1.7" height="0.9" /></element>
+ <element name="3.9" ref="sr"><bounds x="8" y="9" width="1.7" height="0.9" /></element>
+ <element name="3.11" ref="sr"><bounds x="10" y="9" width="1.7" height="0.9" /></element>
+ <element name="3.13" ref="sr"><bounds x="12" y="9" width="1.7" height="0.9" /></element>
+
+ <element name="3.0" ref="sc"><bounds x="0" y="10.15" width="1.7" height="0.9" /></element>
+ <element name="3.2" ref="sc"><bounds x="2" y="10.15" width="1.7" height="0.9" /></element>
+ <element name="3.4" ref="sc"><bounds x="4" y="10.15" width="1.7" height="0.9" /></element>
+ <element name="3.6" ref="sc"><bounds x="6" y="10.15" width="1.7" height="0.9" /></element>
+ <element name="3.8" ref="sc"><bounds x="8" y="10.15" width="1.7" height="0.9" /></element>
+ <element name="3.10" ref="sc"><bounds x="10" y="10.15" width="1.7" height="0.9" /></element>
+ <element name="3.12" ref="sc"><bounds x="12" y="10.15" width="1.7" height="0.9" /></element>
+
+
+ <element name="4.1" ref="sr"><bounds x="0" y="12" width="1.7" height="0.9" /></element>
+ <element name="4.3" ref="sr"><bounds x="2" y="12" width="1.7" height="0.9" /></element>
+ <element name="4.5" ref="sr"><bounds x="4" y="12" width="1.7" height="0.9" /></element>
+ <element name="4.7" ref="sr"><bounds x="6" y="12" width="1.7" height="0.9" /></element>
+ <element name="4.9" ref="sr"><bounds x="8" y="12" width="1.7" height="0.9" /></element>
+ <element name="4.11" ref="sr"><bounds x="10" y="12" width="1.7" height="0.9" /></element>
+ <element name="4.13" ref="sr"><bounds x="12" y="12" width="1.7" height="0.9" /></element>
+
+ <element name="4.0" ref="sc"><bounds x="0" y="13.15" width="1.7" height="0.9" /></element>
+ <element name="4.2" ref="sc"><bounds x="2" y="13.15" width="1.7" height="0.9" /></element>
+ <element name="4.4" ref="sc"><bounds x="4" y="13.15" width="1.7" height="0.9" /></element>
+ <element name="4.6" ref="sc"><bounds x="6" y="13.15" width="1.7" height="0.9" /></element>
+ <element name="4.8" ref="sc"><bounds x="8" y="13.15" width="1.7" height="0.9" /></element>
+ <element name="4.10" ref="sc"><bounds x="10" y="13.15" width="1.7" height="0.9" /></element>
+ <element name="4.12" ref="sc"><bounds x="12" y="13.15" width="1.7" height="0.9" /></element>
+
+
+ <element name="5.1" ref="sr"><bounds x="0" y="15" width="1.7" height="0.9" /></element>
+ <element name="5.3" ref="sr"><bounds x="2" y="15" width="1.7" height="0.9" /></element>
+ <element name="5.5" ref="sr"><bounds x="4" y="15" width="1.7" height="0.9" /></element>
+ <element name="5.7" ref="sr"><bounds x="6" y="15" width="1.7" height="0.9" /></element>
+ <element name="5.9" ref="sr"><bounds x="8" y="15" width="1.7" height="0.9" /></element>
+ <element name="5.11" ref="sr"><bounds x="10" y="15" width="1.7" height="0.9" /></element>
+ <element name="5.13" ref="sr"><bounds x="12" y="15" width="1.7" height="0.9" /></element>
+
+ <element name="5.0" ref="sc"><bounds x="0" y="16.15" width="1.7" height="0.9" /></element>
+ <element name="5.2" ref="sc"><bounds x="2" y="16.15" width="1.7" height="0.9" /></element>
+ <element name="5.4" ref="sc"><bounds x="4" y="16.15" width="1.7" height="0.9" /></element>
+ <element name="5.6" ref="sc"><bounds x="6" y="16.15" width="1.7" height="0.9" /></element>
+ <element name="5.8" ref="sc"><bounds x="8" y="16.15" width="1.7" height="0.9" /></element>
+ <element name="5.10" ref="sc"><bounds x="10" y="16.15" width="1.7" height="0.9" /></element>
+ <element name="5.12" ref="sc"><bounds x="12" y="16.15" width="1.7" height="0.9" /></element>
+
+
+ <element name="6.1" ref="sr"><bounds x="0" y="18" width="1.7" height="0.9" /></element>
+ <element name="6.3" ref="sr"><bounds x="2" y="18" width="1.7" height="0.9" /></element>
+ <element name="6.5" ref="sr"><bounds x="4" y="18" width="1.7" height="0.9" /></element>
+ <element name="6.7" ref="sr"><bounds x="6" y="18" width="1.7" height="0.9" /></element>
+ <element name="6.9" ref="sr"><bounds x="8" y="18" width="1.7" height="0.9" /></element>
+ <element name="6.11" ref="sr"><bounds x="10" y="18" width="1.7" height="0.9" /></element>
+ <element name="6.13" ref="sr"><bounds x="12" y="18" width="1.7" height="0.9" /></element>
+
+ <element name="6.0" ref="sc"><bounds x="0" y="19.15" width="1.7" height="0.9" /></element>
+ <element name="6.2" ref="sc"><bounds x="2" y="19.15" width="1.7" height="0.9" /></element>
+ <element name="6.4" ref="sc"><bounds x="4" y="19.15" width="1.7" height="0.9" /></element>
+ <element name="6.6" ref="sc"><bounds x="6" y="19.15" width="1.7" height="0.9" /></element>
+ <element name="6.8" ref="sc"><bounds x="8" y="19.15" width="1.7" height="0.9" /></element>
+ <element name="6.10" ref="sc"><bounds x="10" y="19.15" width="1.7" height="0.9" /></element>
+ <element name="6.12" ref="sc"><bounds x="12" y="19.15" width="1.7" height="0.9" /></element>
+
+
+ <element name="7.1" ref="sr"><bounds x="0" y="21" width="1.7" height="0.9" /></element>
+ <element name="7.3" ref="sr"><bounds x="2" y="21" width="1.7" height="0.9" /></element>
+ <element name="7.5" ref="sr"><bounds x="4" y="21" width="1.7" height="0.9" /></element>
+ <element name="7.7" ref="sr"><bounds x="6" y="21" width="1.7" height="0.9" /></element>
+ <element name="7.9" ref="sr"><bounds x="8" y="21" width="1.7" height="0.9" /></element>
+ <element name="7.11" ref="sr"><bounds x="10" y="21" width="1.7" height="0.9" /></element>
+ <element name="7.13" ref="sr"><bounds x="12" y="21" width="1.7" height="0.9" /></element>
+
+ <element name="7.0" ref="sc"><bounds x="0" y="22.15" width="1.7" height="0.9" /></element>
+ <element name="7.2" ref="sc"><bounds x="2" y="22.15" width="1.7" height="0.9" /></element>
+ <element name="7.4" ref="sc"><bounds x="4" y="22.15" width="1.7" height="0.9" /></element>
+ <element name="7.6" ref="sc"><bounds x="6" y="22.15" width="1.7" height="0.9" /></element>
+ <element name="7.8" ref="sc"><bounds x="8" y="22.15" width="1.7" height="0.9" /></element>
+ <element name="7.10" ref="sc"><bounds x="10" y="22.15" width="1.7" height="0.9" /></element>
+ <element name="7.12" ref="sc"><bounds x="12" y="22.15" width="1.7" height="0.9" /></element>
<!-- 7seg panel (3 of them N/C) -->
- <bezel element="digit"><bounds x="20" y="2" width="2.5" height="1.5" /><orientation rotate="90" /></bezel>
- <bezel name="digit8" element="digit"><bounds x="20" y="4" width="2.5" height="1.5" /><orientation rotate="90" /></bezel>
- <bezel name="digit9" element="digit"><bounds x="20" y="6" width="2.5" height="1.5" /><orientation rotate="90" /></bezel>
+ <element ref="digit"><bounds x="20" y="2" width="2.5" height="1.5" /><orientation rotate="90" /></element>
+ <element name="digit8" ref="digit"><bounds x="20" y="4" width="2.5" height="1.5" /><orientation rotate="90" /></element>
+ <element name="digit9" ref="digit"><bounds x="20" y="6" width="2.5" height="1.5" /><orientation rotate="90" /></element>
- <bezel element="digit"><bounds x="20" y="8" width="2.5" height="1.5" /><orientation rotate="90" /></bezel>
- <bezel name="digit10" element="digit"><bounds x="20" y="10" width="2.5" height="1.5" /><orientation rotate="90" /></bezel>
- <bezel name="digit11" element="digit"><bounds x="20" y="12" width="2.5" height="1.5" /><orientation rotate="90" /></bezel>
+ <element ref="digit"><bounds x="20" y="8" width="2.5" height="1.5" /><orientation rotate="90" /></element>
+ <element name="digit10" ref="digit"><bounds x="20" y="10" width="2.5" height="1.5" /><orientation rotate="90" /></element>
+ <element name="digit11" ref="digit"><bounds x="20" y="12" width="2.5" height="1.5" /><orientation rotate="90" /></element>
- <bezel element="digit"><bounds x="20" y="14" width="2.5" height="1.5" /><orientation rotate="90" /></bezel>
- <bezel name="digit12" element="digit"><bounds x="20" y="16" width="2.5" height="1.5" /><orientation rotate="90" /></bezel>
- <bezel name="digit13" element="digit"><bounds x="20" y="18" width="2.5" height="1.5" /><orientation rotate="90" /></bezel>
+ <element ref="digit"><bounds x="20" y="14" width="2.5" height="1.5" /><orientation rotate="90" /></element>
+ <element name="digit12" ref="digit"><bounds x="20" y="16" width="2.5" height="1.5" /><orientation rotate="90" /></element>
+ <element name="digit13" ref="digit"><bounds x="20" y="18" width="2.5" height="1.5" /><orientation rotate="90" /></element>
</group>
<view name="Internal Layout">
diff --git a/src/mame/layout/saitek_ccompan.lay b/src/mame/layout/saitek_ccompan.lay
index 983fc42abb9..d297730f3a2 100644
--- a/src/mame/layout/saitek_ccompan.lay
+++ b/src/mame/layout/saitek_ccompan.lay
@@ -224,100 +224,100 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- sensors, pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -376,82 +376,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -580,7 +580,7 @@ license:CC0
<view name="Internal Layout">
<bounds left="-14" right="120" top="-1" bottom="88" />
- <bezel element="black2"><bounds x="3.7" y="2.7" width="80.6" height="80.6" /></bezel>
+ <element ref="black2"><bounds x="3.7" y="2.7" width="80.6" height="80.6" /></element>
<element ref="cwhite"><bounds x="-1" y="-1" width="88.5" height="89" /></element>
<group ref="sb_board"><bounds x="4" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-12.5" y="3" width="10" height="80" /></group>
@@ -588,40 +588,40 @@ license:CC0
<element ref="cwhite"><bounds x="87" y="-1" width="33" height="89" /></element>
<group ref="panel"><bounds x="88" y="28.7" width="31" height="59" /></group>
- <bezel element="text_8"><bounds x="-0.4" y="7" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="-0.4" y="17" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="-0.4" y="27" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="-0.4" y="37" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="-0.4" y="47" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="-0.4" y="57" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="-0.4" y="67" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="-0.4" y="77" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="8" y="85.6" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="18" y="85.6" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="28" y="85.6" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="38" y="85.6" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="48" y="85.6" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="58" y="85.6" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="68" y="85.6" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="78" y="85.6" width="2" height="2" /></bezel>
-
- <bezel name="7.1" element="led"><bounds x="1.6" y="7.25" width="1.5" height="1.5" /></bezel>
- <bezel name="6.1" element="led"><bounds x="1.6" y="17.25" width="1.5" height="1.5" /></bezel>
- <bezel name="5.1" element="led"><bounds x="1.6" y="27.25" width="1.5" height="1.5" /></bezel>
- <bezel name="4.1" element="led"><bounds x="1.6" y="37.25" width="1.5" height="1.5" /></bezel>
- <bezel name="3.1" element="led"><bounds x="1.6" y="47.25" width="1.5" height="1.5" /></bezel>
- <bezel name="2.1" element="led"><bounds x="1.6" y="57.25" width="1.5" height="1.5" /></bezel>
- <bezel name="1.1" element="led"><bounds x="1.6" y="67.25" width="1.5" height="1.5" /></bezel>
- <bezel name="0.1" element="led"><bounds x="1.6" y="77.25" width="1.5" height="1.5" /></bezel>
-
- <bezel name="0.0" element="led"><bounds x="8.25" y="83.9" width="1.5" height="1.5" /></bezel>
- <bezel name="1.0" element="led"><bounds x="18.25" y="83.9" width="1.5" height="1.5" /></bezel>
- <bezel name="2.0" element="led"><bounds x="28.25" y="83.9" width="1.5" height="1.5" /></bezel>
- <bezel name="3.0" element="led"><bounds x="38.25" y="83.9" width="1.5" height="1.5" /></bezel>
- <bezel name="4.0" element="led"><bounds x="48.25" y="83.9" width="1.5" height="1.5" /></bezel>
- <bezel name="5.0" element="led"><bounds x="58.25" y="83.9" width="1.5" height="1.5" /></bezel>
- <bezel name="6.0" element="led"><bounds x="68.25" y="83.9" width="1.5" height="1.5" /></bezel>
- <bezel name="7.0" element="led"><bounds x="78.25" y="83.9" width="1.5" height="1.5" /></bezel>
+ <element ref="text_8"><bounds x="-0.4" y="7" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="-0.4" y="17" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="-0.4" y="27" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="-0.4" y="37" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="-0.4" y="47" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="-0.4" y="57" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="-0.4" y="67" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="-0.4" y="77" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="8" y="85.6" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="18" y="85.6" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="28" y="85.6" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="38" y="85.6" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="48" y="85.6" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="58" y="85.6" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="68" y="85.6" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="78" y="85.6" width="2" height="2" /></element>
+
+ <element name="7.1" ref="led"><bounds x="1.6" y="7.25" width="1.5" height="1.5" /></element>
+ <element name="6.1" ref="led"><bounds x="1.6" y="17.25" width="1.5" height="1.5" /></element>
+ <element name="5.1" ref="led"><bounds x="1.6" y="27.25" width="1.5" height="1.5" /></element>
+ <element name="4.1" ref="led"><bounds x="1.6" y="37.25" width="1.5" height="1.5" /></element>
+ <element name="3.1" ref="led"><bounds x="1.6" y="47.25" width="1.5" height="1.5" /></element>
+ <element name="2.1" ref="led"><bounds x="1.6" y="57.25" width="1.5" height="1.5" /></element>
+ <element name="1.1" ref="led"><bounds x="1.6" y="67.25" width="1.5" height="1.5" /></element>
+ <element name="0.1" ref="led"><bounds x="1.6" y="77.25" width="1.5" height="1.5" /></element>
+
+ <element name="0.0" ref="led"><bounds x="8.25" y="83.9" width="1.5" height="1.5" /></element>
+ <element name="1.0" ref="led"><bounds x="18.25" y="83.9" width="1.5" height="1.5" /></element>
+ <element name="2.0" ref="led"><bounds x="28.25" y="83.9" width="1.5" height="1.5" /></element>
+ <element name="3.0" ref="led"><bounds x="38.25" y="83.9" width="1.5" height="1.5" /></element>
+ <element name="4.0" ref="led"><bounds x="48.25" y="83.9" width="1.5" height="1.5" /></element>
+ <element name="5.0" ref="led"><bounds x="58.25" y="83.9" width="1.5" height="1.5" /></element>
+ <element name="6.0" ref="led"><bounds x="68.25" y="83.9" width="1.5" height="1.5" /></element>
+ <element name="7.0" ref="led"><bounds x="78.25" y="83.9" width="1.5" height="1.5" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/saitek_chesstrv.lay b/src/mame/layout/saitek_chesstrv.lay
index 2839a8d9d94..bdbdaeced3d 100644
--- a/src/mame/layout/saitek_chesstrv.lay
+++ b/src/mame/layout/saitek_chesstrv.lay
@@ -58,10 +58,10 @@ license:CC0
<group name="digits">
<bounds x="0" y="0" width="45" height="15" />
- <bezel name="digit3" element="digit"><bounds x="0" y="0" width="10" height="15" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="10" y="0" width="10" height="15" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="25" y="0" width="10" height="15" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="35" y="0" width="10" height="15" /></bezel>
+ <element name="digit3" ref="digit"><bounds x="0" y="0" width="10" height="15" /></element>
+ <element name="digit2" ref="digit"><bounds x="10" y="0" width="10" height="15" /></element>
+ <element name="digit1" ref="digit"><bounds x="25" y="0" width="10" height="15" /></element>
+ <element name="digit0" ref="digit"><bounds x="35" y="0" width="10" height="15" /></element>
</group>
@@ -70,58 +70,58 @@ license:CC0
<group name="buttons">
<bounds x="-1" y="28.5" width="32" height="10.1" />
- <bezel element="text_p6"><bounds x="0.7" y="32.18" width="1.6" height="1.6" /></bezel>
- <bezel element="text_p5"><bounds x="4.7" y="32.18" width="1.6" height="1.6" /></bezel>
- <bezel element="text_p4"><bounds x="8.7" y="32.18" width="1.6" height="1.6" /></bezel>
- <bezel element="text_p3"><bounds x="12.7" y="32.18" width="1.6" height="1.6" /></bezel>
- <bezel element="text_p2"><bounds x="16.7" y="32.18" width="1.6" height="1.6" /></bezel>
- <bezel element="text_p1"><bounds x="20.7" y="32.18" width="1.6" height="1.6" /></bezel>
-
- <bezel element="button" inputtag="IN.0" inputmask="0x01"><bounds x="0" y="30" width="3" height="2.2" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x02"><bounds x="4" y="30" width="3" height="2.2" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x04"><bounds x="8" y="30" width="3" height="2.2" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x08"><bounds x="12" y="30" width="3" height="2.2" /></bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x01"><bounds x="16" y="30" width="3" height="2.2" /></bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x02"><bounds x="20" y="30" width="3" height="2.2" /></bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x04"><bounds x="24" y="30" width="3" height="2.2" /></bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x08"><bounds x="28" y="30" width="3" height="2.2" /></bezel>
-
- <bezel element="button" inputtag="IN.2" inputmask="0x01"><bounds x="0" y="35" width="3" height="2.2" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x02"><bounds x="4" y="35" width="3" height="2.2" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x04"><bounds x="8" y="35" width="3" height="2.2" /></bezel>
- <bezel element="button" inputtag="IN.3" inputmask="0x04"><bounds x="12" y="35" width="3" height="2.2" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x08"><bounds x="16" y="35" width="3" height="2.2" /></bezel>
- <bezel element="button" inputtag="IN.3" inputmask="0x01"><bounds x="20" y="35" width="3" height="2.2" /></bezel>
- <bezel element="button" inputtag="IN.3" inputmask="0x02"><bounds x="26" y="35" width="3" height="2.2" /></bezel>
-
- <bezel element="text_l01a"><bounds x="0.3" y="28.5" width="2.4" height="1.3" /></bezel>
- <bezel element="text_l01b"><bounds x="0.3" y="28.5" width="2.4" height="1.3" /></bezel>
- <bezel element="text_l02a"><bounds x="4.3" y="28.5" width="2.4" height="1.3" /></bezel>
- <bezel element="text_l02b"><bounds x="4.3" y="28.5" width="2.4" height="1.3" /></bezel>
- <bezel element="text_l03a"><bounds x="8.3" y="28.5" width="2.4" height="1.3" /></bezel>
- <bezel element="text_l03b"><bounds x="8.3" y="28.5" width="2.4" height="1.3" /></bezel>
- <bezel element="text_l04a"><bounds x="12.3" y="28.5" width="2.4" height="1.3" /></bezel>
- <bezel element="text_l04b"><bounds x="12.3" y="28.5" width="2.4" height="1.3" /></bezel>
- <bezel element="text_l05a"><bounds x="16.3" y="28.5" width="2.4" height="1.3" /></bezel>
- <bezel element="text_l05b"><bounds x="16.3" y="28.5" width="2.4" height="1.3" /></bezel>
- <bezel element="text_l06a"><bounds x="20.3" y="28.5" width="2.4" height="1.3" /></bezel>
- <bezel element="text_l06b"><bounds x="20.3" y="28.5" width="2.4" height="1.3" /></bezel>
- <bezel element="text_l07a"><bounds x="24.3" y="28.5" width="2.4" height="1.3" /></bezel>
- <bezel element="text_l07b"><bounds x="24.3" y="28.5" width="2.4" height="1.3" /></bezel>
- <bezel element="text_l08a"><bounds x="28.3" y="28.5" width="2.4" height="1.3" /></bezel>
- <bezel element="text_l08b"><bounds x="28.3" y="28.5" width="2.4" height="1.3" /></bezel>
-
- <bezel element="white"><bounds x="25" y="32.55" width="1" height="1" /></bezel>
- <bezel element="white"><bounds x="29" y="32.55" width="1" height="1" /></bezel>
- <bezel element="blackb"><bounds x="29.15" y="32.7" width="0.7" height="0.7" /></bezel>
-
- <bezel element="text_l09"><bounds x="-1" y="37.3" width="5" height="1.3" /></bezel>
- <bezel element="text_l10"><bounds x="3" y="37.3" width="5" height="1.3" /></bezel>
- <bezel element="text_l11"><bounds x="7" y="37.3" width="5" height="1.3" /></bezel>
- <bezel element="text_l12"><bounds x="11" y="37.3" width="5" height="1.3" /></bezel>
- <bezel element="text_l13"><bounds x="15" y="37.3" width="5" height="1.3" /></bezel>
- <bezel element="text_l14"><bounds x="19" y="37.3" width="5" height="1.3" /></bezel>
- <bezel element="text_l15"><bounds x="25" y="37.3" width="5" height="1.3" /></bezel>
+ <element ref="text_p6"><bounds x="0.7" y="32.18" width="1.6" height="1.6" /></element>
+ <element ref="text_p5"><bounds x="4.7" y="32.18" width="1.6" height="1.6" /></element>
+ <element ref="text_p4"><bounds x="8.7" y="32.18" width="1.6" height="1.6" /></element>
+ <element ref="text_p3"><bounds x="12.7" y="32.18" width="1.6" height="1.6" /></element>
+ <element ref="text_p2"><bounds x="16.7" y="32.18" width="1.6" height="1.6" /></element>
+ <element ref="text_p1"><bounds x="20.7" y="32.18" width="1.6" height="1.6" /></element>
+
+ <element ref="button" inputtag="IN.0" inputmask="0x01"><bounds x="0" y="30" width="3" height="2.2" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x02"><bounds x="4" y="30" width="3" height="2.2" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x04"><bounds x="8" y="30" width="3" height="2.2" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x08"><bounds x="12" y="30" width="3" height="2.2" /></element>
+ <element ref="button" inputtag="IN.1" inputmask="0x01"><bounds x="16" y="30" width="3" height="2.2" /></element>
+ <element ref="button" inputtag="IN.1" inputmask="0x02"><bounds x="20" y="30" width="3" height="2.2" /></element>
+ <element ref="button" inputtag="IN.1" inputmask="0x04"><bounds x="24" y="30" width="3" height="2.2" /></element>
+ <element ref="button" inputtag="IN.1" inputmask="0x08"><bounds x="28" y="30" width="3" height="2.2" /></element>
+
+ <element ref="button" inputtag="IN.2" inputmask="0x01"><bounds x="0" y="35" width="3" height="2.2" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x02"><bounds x="4" y="35" width="3" height="2.2" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x04"><bounds x="8" y="35" width="3" height="2.2" /></element>
+ <element ref="button" inputtag="IN.3" inputmask="0x04"><bounds x="12" y="35" width="3" height="2.2" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x08"><bounds x="16" y="35" width="3" height="2.2" /></element>
+ <element ref="button" inputtag="IN.3" inputmask="0x01"><bounds x="20" y="35" width="3" height="2.2" /></element>
+ <element ref="button" inputtag="IN.3" inputmask="0x02"><bounds x="26" y="35" width="3" height="2.2" /></element>
+
+ <element ref="text_l01a"><bounds x="0.3" y="28.5" width="2.4" height="1.3" /></element>
+ <element ref="text_l01b"><bounds x="0.3" y="28.5" width="2.4" height="1.3" /></element>
+ <element ref="text_l02a"><bounds x="4.3" y="28.5" width="2.4" height="1.3" /></element>
+ <element ref="text_l02b"><bounds x="4.3" y="28.5" width="2.4" height="1.3" /></element>
+ <element ref="text_l03a"><bounds x="8.3" y="28.5" width="2.4" height="1.3" /></element>
+ <element ref="text_l03b"><bounds x="8.3" y="28.5" width="2.4" height="1.3" /></element>
+ <element ref="text_l04a"><bounds x="12.3" y="28.5" width="2.4" height="1.3" /></element>
+ <element ref="text_l04b"><bounds x="12.3" y="28.5" width="2.4" height="1.3" /></element>
+ <element ref="text_l05a"><bounds x="16.3" y="28.5" width="2.4" height="1.3" /></element>
+ <element ref="text_l05b"><bounds x="16.3" y="28.5" width="2.4" height="1.3" /></element>
+ <element ref="text_l06a"><bounds x="20.3" y="28.5" width="2.4" height="1.3" /></element>
+ <element ref="text_l06b"><bounds x="20.3" y="28.5" width="2.4" height="1.3" /></element>
+ <element ref="text_l07a"><bounds x="24.3" y="28.5" width="2.4" height="1.3" /></element>
+ <element ref="text_l07b"><bounds x="24.3" y="28.5" width="2.4" height="1.3" /></element>
+ <element ref="text_l08a"><bounds x="28.3" y="28.5" width="2.4" height="1.3" /></element>
+ <element ref="text_l08b"><bounds x="28.3" y="28.5" width="2.4" height="1.3" /></element>
+
+ <element ref="white"><bounds x="25" y="32.55" width="1" height="1" /></element>
+ <element ref="white"><bounds x="29" y="32.55" width="1" height="1" /></element>
+ <element ref="blackb"><bounds x="29.15" y="32.7" width="0.7" height="0.7" /></element>
+
+ <element ref="text_l09"><bounds x="-1" y="37.3" width="5" height="1.3" /></element>
+ <element ref="text_l10"><bounds x="3" y="37.3" width="5" height="1.3" /></element>
+ <element ref="text_l11"><bounds x="7" y="37.3" width="5" height="1.3" /></element>
+ <element ref="text_l12"><bounds x="11" y="37.3" width="5" height="1.3" /></element>
+ <element ref="text_l13"><bounds x="15" y="37.3" width="5" height="1.3" /></element>
+ <element ref="text_l14"><bounds x="19" y="37.3" width="5" height="1.3" /></element>
+ <element ref="text_l15"><bounds x="25" y="37.3" width="5" height="1.3" /></element>
</group>
@@ -132,7 +132,7 @@ license:CC0
<group ref="digits"><bounds x="8" y="21" width="15" height="5" /></group>
<group ref="buttons"><bounds x="-1" y="28.5" width="32" height="10.1" /></group>
- <bezel element="cblack"><bounds x="-0.775" y="27.1875" width="32.55" height="0.3875" /></bezel>
+ <element ref="cblack"><bounds x="-0.775" y="27.1875" width="32.55" height="0.3875" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/saitek_chesstrvi.lay b/src/mame/layout/saitek_chesstrvi.lay
index 0cab4d71927..3d34c9060fc 100644
--- a/src/mame/layout/saitek_chesstrvi.lay
+++ b/src/mame/layout/saitek_chesstrvi.lay
@@ -71,12 +71,12 @@ license:CC0
<group name="digits">
<bounds x="18" y="23.5" width="74" height="27.5" />
- <bezel element="lcd_bg"><bounds x="18" y="23.5" width="74" height="27.5" /></bezel>
- <bezel name="computing" element="seg0"><bounds x="40" y="25.7" width="30" height="4" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="29.5" y="30" width="10" height="14" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="40" y="30" width="10" height="14" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="60" y="30" width="10" height="14" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="70.5" y="30" width="10" height="14" /></bezel>
+ <element ref="lcd_bg"><bounds x="18" y="23.5" width="74" height="27.5" /></element>
+ <element name="computing" ref="seg0"><bounds x="40" y="25.7" width="30" height="4" /></element>
+ <element name="digit3" ref="digit"><bounds x="29.5" y="30" width="10" height="14" /></element>
+ <element name="digit2" ref="digit"><bounds x="40" y="30" width="10" height="14" /></element>
+ <element name="digit1" ref="digit"><bounds x="60" y="30" width="10" height="14" /></element>
+ <element name="digit0" ref="digit"><bounds x="70.5" y="30" width="10" height="14" /></element>
</group>
@@ -85,63 +85,63 @@ license:CC0
<group name="buttons">
<bounds x="-1" y="28.5" width="32" height="10.1" />
- <bezel element="text_p6"><bounds x="0.7" y="32.18" width="1.6" height="1.6" /></bezel>
- <bezel element="text_p5"><bounds x="4.7" y="32.18" width="1.6" height="1.6" /></bezel>
- <bezel element="text_p4"><bounds x="8.7" y="32.18" width="1.6" height="1.6" /></bezel>
- <bezel element="text_p3"><bounds x="12.7" y="32.18" width="1.6" height="1.6" /></bezel>
- <bezel element="text_p2"><bounds x="16.7" y="32.18" width="1.6" height="1.6" /></bezel>
- <bezel element="text_p1"><bounds x="20.7" y="32.18" width="1.6" height="1.6" /></bezel>
-
- <bezel element="button" inputtag="IN.0" inputmask="0x01"><bounds x="0" y="30" width="3" height="2.2" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x02"><bounds x="4" y="30" width="3" height="2.2" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x04"><bounds x="8" y="30" width="3" height="2.2" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x08"><bounds x="12" y="30" width="3" height="2.2" /></bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x01"><bounds x="16" y="30" width="3" height="2.2" /></bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x02"><bounds x="20" y="30" width="3" height="2.2" /></bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x04"><bounds x="24" y="30" width="3" height="2.2" /></bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x08"><bounds x="28" y="30" width="3" height="2.2" /></bezel>
-
- <bezel element="button" inputtag="IN.2" inputmask="0x01"><bounds x="0" y="35" width="3" height="2.2" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x02"><bounds x="4" y="35" width="3" height="2.2" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x04"><bounds x="8" y="35" width="3" height="2.2" /></bezel>
- <bezel element="button" inputtag="IN.3" inputmask="0x04"><bounds x="12" y="35" width="3" height="2.2" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x08"><bounds x="16" y="35" width="3" height="2.2" /></bezel>
- <bezel element="button" inputtag="IN.3" inputmask="0x01"><bounds x="20" y="35" width="3" height="2.2" /></bezel>
- <bezel element="button" inputtag="IN.3" inputmask="0x02"><bounds x="26" y="35" width="3" height="2.2" /></bezel>
-
- <bezel element="text_l01a"><bounds x="0.3" y="28.5" width="2.4" height="1.3" /></bezel>
- <bezel element="text_l01b"><bounds x="0.3" y="28.5" width="2.4" height="1.3" /></bezel>
- <bezel element="text_l02a"><bounds x="4.3" y="28.5" width="2.4" height="1.3" /></bezel>
- <bezel element="text_l02b"><bounds x="4.3" y="28.5" width="2.4" height="1.3" /></bezel>
- <bezel element="text_l03a"><bounds x="8.3" y="28.5" width="2.4" height="1.3" /></bezel>
- <bezel element="text_l03b"><bounds x="8.3" y="28.5" width="2.4" height="1.3" /></bezel>
- <bezel element="text_l04a"><bounds x="12.3" y="28.5" width="2.4" height="1.3" /></bezel>
- <bezel element="text_l04b"><bounds x="12.3" y="28.5" width="2.4" height="1.3" /></bezel>
- <bezel element="text_l05a"><bounds x="16.3" y="28.5" width="2.4" height="1.3" /></bezel>
- <bezel element="text_l05b"><bounds x="16.3" y="28.5" width="2.4" height="1.3" /></bezel>
- <bezel element="text_l06a"><bounds x="20.3" y="28.5" width="2.4" height="1.3" /></bezel>
- <bezel element="text_l06b"><bounds x="20.3" y="28.5" width="2.4" height="1.3" /></bezel>
- <bezel element="text_l07a"><bounds x="24.3" y="28.5" width="2.4" height="1.3" /></bezel>
- <bezel element="text_l07b"><bounds x="24.3" y="28.5" width="2.4" height="1.3" /></bezel>
- <bezel element="text_l08a"><bounds x="28.3" y="28.5" width="2.4" height="1.3" /></bezel>
- <bezel element="text_l08b"><bounds x="28.3" y="28.5" width="2.4" height="1.3" /></bezel>
-
- <bezel element="white"><bounds x="25" y="32.55" width="1" height="1" /></bezel>
- <bezel element="white"><bounds x="29" y="32.55" width="1" height="1" /></bezel>
- <bezel element="blackb"><bounds x="29.15" y="32.7" width="0.7" height="0.7" /></bezel>
-
- <bezel element="text_l09a"><bounds x="0" y="37.7" width="3" height="0.8" /></bezel>
- <bezel element="text_l09b"><bounds x="2.5" y="37.6" width="3" height="0.5" /></bezel>
- <bezel element="text_l10a"><bounds x="4" y="37.35" width="4" height="0.8" /></bezel>
- <bezel element="text_l10b"><bounds x="4" y="38.15" width="4" height="0.8" /></bezel>
- <bezel element="text_l11a"><bounds x="8" y="37.35" width="4" height="0.8" /></bezel>
- <bezel element="text_l11b"><bounds x="8" y="38.15" width="4" height="0.8" /></bezel>
- <bezel element="text_l12a"><bounds x="12.5" y="37.35" width="4" height="0.8" /></bezel>
- <bezel element="text_l12b"><bounds x="12.5" y="38.15" width="4" height="0.8" /></bezel>
- <bezel element="text_l13a"><bounds x="16.7" y="37.35" width="4" height="0.8" /></bezel>
- <bezel element="text_l13b"><bounds x="16.7" y="38.15" width="4" height="0.8" /></bezel>
- <bezel element="text_l14"><bounds x="20" y="37.7" width="3" height="0.8" /></bezel>
- <bezel element="text_l15"><bounds x="26" y="37.7" width="3" height="0.8" /></bezel>
+ <element ref="text_p6"><bounds x="0.7" y="32.18" width="1.6" height="1.6" /></element>
+ <element ref="text_p5"><bounds x="4.7" y="32.18" width="1.6" height="1.6" /></element>
+ <element ref="text_p4"><bounds x="8.7" y="32.18" width="1.6" height="1.6" /></element>
+ <element ref="text_p3"><bounds x="12.7" y="32.18" width="1.6" height="1.6" /></element>
+ <element ref="text_p2"><bounds x="16.7" y="32.18" width="1.6" height="1.6" /></element>
+ <element ref="text_p1"><bounds x="20.7" y="32.18" width="1.6" height="1.6" /></element>
+
+ <element ref="button" inputtag="IN.0" inputmask="0x01"><bounds x="0" y="30" width="3" height="2.2" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x02"><bounds x="4" y="30" width="3" height="2.2" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x04"><bounds x="8" y="30" width="3" height="2.2" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x08"><bounds x="12" y="30" width="3" height="2.2" /></element>
+ <element ref="button" inputtag="IN.1" inputmask="0x01"><bounds x="16" y="30" width="3" height="2.2" /></element>
+ <element ref="button" inputtag="IN.1" inputmask="0x02"><bounds x="20" y="30" width="3" height="2.2" /></element>
+ <element ref="button" inputtag="IN.1" inputmask="0x04"><bounds x="24" y="30" width="3" height="2.2" /></element>
+ <element ref="button" inputtag="IN.1" inputmask="0x08"><bounds x="28" y="30" width="3" height="2.2" /></element>
+
+ <element ref="button" inputtag="IN.2" inputmask="0x01"><bounds x="0" y="35" width="3" height="2.2" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x02"><bounds x="4" y="35" width="3" height="2.2" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x04"><bounds x="8" y="35" width="3" height="2.2" /></element>
+ <element ref="button" inputtag="IN.3" inputmask="0x04"><bounds x="12" y="35" width="3" height="2.2" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x08"><bounds x="16" y="35" width="3" height="2.2" /></element>
+ <element ref="button" inputtag="IN.3" inputmask="0x01"><bounds x="20" y="35" width="3" height="2.2" /></element>
+ <element ref="button" inputtag="IN.3" inputmask="0x02"><bounds x="26" y="35" width="3" height="2.2" /></element>
+
+ <element ref="text_l01a"><bounds x="0.3" y="28.5" width="2.4" height="1.3" /></element>
+ <element ref="text_l01b"><bounds x="0.3" y="28.5" width="2.4" height="1.3" /></element>
+ <element ref="text_l02a"><bounds x="4.3" y="28.5" width="2.4" height="1.3" /></element>
+ <element ref="text_l02b"><bounds x="4.3" y="28.5" width="2.4" height="1.3" /></element>
+ <element ref="text_l03a"><bounds x="8.3" y="28.5" width="2.4" height="1.3" /></element>
+ <element ref="text_l03b"><bounds x="8.3" y="28.5" width="2.4" height="1.3" /></element>
+ <element ref="text_l04a"><bounds x="12.3" y="28.5" width="2.4" height="1.3" /></element>
+ <element ref="text_l04b"><bounds x="12.3" y="28.5" width="2.4" height="1.3" /></element>
+ <element ref="text_l05a"><bounds x="16.3" y="28.5" width="2.4" height="1.3" /></element>
+ <element ref="text_l05b"><bounds x="16.3" y="28.5" width="2.4" height="1.3" /></element>
+ <element ref="text_l06a"><bounds x="20.3" y="28.5" width="2.4" height="1.3" /></element>
+ <element ref="text_l06b"><bounds x="20.3" y="28.5" width="2.4" height="1.3" /></element>
+ <element ref="text_l07a"><bounds x="24.3" y="28.5" width="2.4" height="1.3" /></element>
+ <element ref="text_l07b"><bounds x="24.3" y="28.5" width="2.4" height="1.3" /></element>
+ <element ref="text_l08a"><bounds x="28.3" y="28.5" width="2.4" height="1.3" /></element>
+ <element ref="text_l08b"><bounds x="28.3" y="28.5" width="2.4" height="1.3" /></element>
+
+ <element ref="white"><bounds x="25" y="32.55" width="1" height="1" /></element>
+ <element ref="white"><bounds x="29" y="32.55" width="1" height="1" /></element>
+ <element ref="blackb"><bounds x="29.15" y="32.7" width="0.7" height="0.7" /></element>
+
+ <element ref="text_l09a"><bounds x="0" y="37.7" width="3" height="0.8" /></element>
+ <element ref="text_l09b"><bounds x="2.5" y="37.6" width="3" height="0.5" /></element>
+ <element ref="text_l10a"><bounds x="4" y="37.35" width="4" height="0.8" /></element>
+ <element ref="text_l10b"><bounds x="4" y="38.15" width="4" height="0.8" /></element>
+ <element ref="text_l11a"><bounds x="8" y="37.35" width="4" height="0.8" /></element>
+ <element ref="text_l11b"><bounds x="8" y="38.15" width="4" height="0.8" /></element>
+ <element ref="text_l12a"><bounds x="12.5" y="37.35" width="4" height="0.8" /></element>
+ <element ref="text_l12b"><bounds x="12.5" y="38.15" width="4" height="0.8" /></element>
+ <element ref="text_l13a"><bounds x="16.7" y="37.35" width="4" height="0.8" /></element>
+ <element ref="text_l13b"><bounds x="16.7" y="38.15" width="4" height="0.8" /></element>
+ <element ref="text_l14"><bounds x="20" y="37.7" width="3" height="0.8" /></element>
+ <element ref="text_l15"><bounds x="26" y="37.7" width="3" height="0.8" /></element>
</group>
@@ -150,8 +150,8 @@ license:CC0
<view name="Internal Layout">
<bounds left="-0.775" right="31.775" top="20" bottom="39.3" />
- <bezel element="white2"><bounds x="-0.775" y="20" width="32.55" height="7.7" /></bezel>
- <bezel element="black2"><bounds x="7.85" y="20.85" width="15.3" height="6.0" /></bezel>
+ <element ref="white2"><bounds x="-0.775" y="20" width="32.55" height="7.7" /></element>
+ <element ref="black2"><bounds x="7.85" y="20.85" width="15.3" height="6.0" /></element>
<group ref="digits"><bounds x="8" y="21" width="15" height="5.7" /></group>
<group ref="buttons"><bounds x="-1" y="28.5" width="32" height="10.1" /></group>
</view>
diff --git a/src/mame/layout/saitek_corona.lay b/src/mame/layout/saitek_corona.lay
index 6c3c6e773da..37e719dbae7 100644
--- a/src/mame/layout/saitek_corona.lay
+++ b/src/mame/layout/saitek_corona.lay
@@ -233,96 +233,96 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- coords -->
- <bezel element="text_8"><bounds x="0.25" y="4.3" width="2" height="1.4" /></bezel>
- <bezel element="text_7"><bounds x="0.25" y="14.3" width="2" height="1.4" /></bezel>
- <bezel element="text_6"><bounds x="0.25" y="24.3" width="2" height="1.4" /></bezel>
- <bezel element="text_5"><bounds x="0.25" y="34.3" width="2" height="1.4" /></bezel>
- <bezel element="text_4"><bounds x="0.25" y="44.3" width="2" height="1.4" /></bezel>
- <bezel element="text_3"><bounds x="0.25" y="54.3" width="2" height="1.4" /></bezel>
- <bezel element="text_2"><bounds x="0.25" y="64.3" width="2" height="1.4" /></bezel>
- <bezel element="text_1"><bounds x="0.25" y="74.3" width="2" height="1.4" /></bezel>
-
- <bezel element="text_a"><bounds x="4" y="78.55" width="2" height="1.4" /></bezel>
- <bezel element="text_b"><bounds x="14" y="78.55" width="2" height="1.4" /></bezel>
- <bezel element="text_c"><bounds x="24" y="78.55" width="2" height="1.4" /></bezel>
- <bezel element="text_d"><bounds x="34" y="78.55" width="2" height="1.4" /></bezel>
- <bezel element="text_e"><bounds x="44" y="78.55" width="2" height="1.4" /></bezel>
- <bezel element="text_f"><bounds x="54" y="78.55" width="2" height="1.4" /></bezel>
- <bezel element="text_g"><bounds x="64" y="78.55" width="2" height="1.4" /></bezel>
- <bezel element="text_h"><bounds x="74" y="78.55" width="2" height="1.4" /></bezel>
+ <element ref="text_8"><bounds x="0.25" y="4.3" width="2" height="1.4" /></element>
+ <element ref="text_7"><bounds x="0.25" y="14.3" width="2" height="1.4" /></element>
+ <element ref="text_6"><bounds x="0.25" y="24.3" width="2" height="1.4" /></element>
+ <element ref="text_5"><bounds x="0.25" y="34.3" width="2" height="1.4" /></element>
+ <element ref="text_4"><bounds x="0.25" y="44.3" width="2" height="1.4" /></element>
+ <element ref="text_3"><bounds x="0.25" y="54.3" width="2" height="1.4" /></element>
+ <element ref="text_2"><bounds x="0.25" y="64.3" width="2" height="1.4" /></element>
+ <element ref="text_1"><bounds x="0.25" y="74.3" width="2" height="1.4" /></element>
+
+ <element ref="text_a"><bounds x="4" y="78.55" width="2" height="1.4" /></element>
+ <element ref="text_b"><bounds x="14" y="78.55" width="2" height="1.4" /></element>
+ <element ref="text_c"><bounds x="24" y="78.55" width="2" height="1.4" /></element>
+ <element ref="text_d"><bounds x="34" y="78.55" width="2" height="1.4" /></element>
+ <element ref="text_e"><bounds x="44" y="78.55" width="2" height="1.4" /></element>
+ <element ref="text_f"><bounds x="54" y="78.55" width="2" height="1.4" /></element>
+ <element ref="text_g"><bounds x="64" y="78.55" width="2" height="1.4" /></element>
+ <element ref="text_h"><bounds x="74" y="78.55" width="2" height="1.4" /></element>
<!-- leds -->
<repeat count="8">
@@ -332,7 +332,7 @@ license:CC0
<repeat count="8">
<param name="x" start="0.2" increment="10" />
<param name="i1" start="3" increment="1" />
- <bezel name="~i1~.~i2~" element="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></bezel>
+ <element name="~i1~.~i2~" ref="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></element>
</repeat>
</repeat>
@@ -341,23 +341,23 @@ license:CC0
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -416,82 +416,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -500,80 +500,80 @@ license:CC0
<group name="lcd1">
<bounds x="15" y="0" width="23" height="14" />
- <bezel name="digit0" element="digit"><bounds x="15" y="0" width="4" height="6" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="20" y="0" width="4" height="6" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="24" y="0" width="4" height="6" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="30" y="0" width="4" height="6" /></bezel>
- <bezel name="digit4" element="digit"><bounds x="34" y="0" width="4" height="6" /></bezel>
+ <element name="digit0" ref="digit"><bounds x="15" y="0" width="4" height="6" /></element>
+ <element name="digit1" ref="digit"><bounds x="20" y="0" width="4" height="6" /></element>
+ <element name="digit2" ref="digit"><bounds x="24" y="0" width="4" height="6" /></element>
+ <element name="digit3" ref="digit"><bounds x="30" y="0" width="4" height="6" /></element>
+ <element name="digit4" ref="digit"><bounds x="34" y="0" width="4" height="6" /></element>
- <bezel name="lcd0.0.0" element="ldot"><bounds x="28.91" y="1.8" width="0.6" height="0.6" /></bezel>
- <bezel name="lcd0.0.0" element="ldot"><bounds x="28.69" y="3.65" width="0.6" height="0.6" /></bezel>
+ <element name="lcd0.0.0" ref="ldot"><bounds x="28.91" y="1.8" width="0.6" height="0.6" /></element>
+ <element name="lcd0.0.0" ref="ldot"><bounds x="28.69" y="3.65" width="0.6" height="0.6" /></element>
- <bezel name="digit5" element="digit"><bounds x="20" y="8" width="4" height="6" /></bezel>
- <bezel name="digit6" element="digit"><bounds x="24" y="8" width="4" height="6" /></bezel>
- <bezel name="digit7" element="digit"><bounds x="30" y="8" width="4" height="6" /></bezel>
- <bezel name="digit8" element="digit"><bounds x="34" y="8" width="4" height="6" /></bezel>
+ <element name="digit5" ref="digit"><bounds x="20" y="8" width="4" height="6" /></element>
+ <element name="digit6" ref="digit"><bounds x="24" y="8" width="4" height="6" /></element>
+ <element name="digit7" ref="digit"><bounds x="30" y="8" width="4" height="6" /></element>
+ <element name="digit8" ref="digit"><bounds x="34" y="8" width="4" height="6" /></element>
- <bezel name="lcd1.0.0" element="ldot"><bounds x="28.91" y="9.8" width="0.6" height="0.6" /></bezel>
- <bezel name="lcd1.0.0" element="ldot"><bounds x="28.69" y="11.65" width="0.6" height="0.6" /></bezel>
+ <element name="lcd1.0.0" ref="ldot"><bounds x="28.91" y="9.8" width="0.6" height="0.6" /></element>
+ <element name="lcd1.0.0" ref="ldot"><bounds x="28.69" y="11.65" width="0.6" height="0.6" /></element>
</group>
<group name="lcd2">
- <bezel name="lcd3.11.2" element="ldot"><bounds x="0" y="0" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.11.1" element="ldot"><bounds x="1" y="0" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.11.3" element="ldot"><bounds x="2" y="0" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.0.3" element="ldot"><bounds x="3" y="0" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.0.0" element="ldot"><bounds x="4" y="0" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.0.1" element="ldot"><bounds x="5" y="0" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.0.2" element="ldot"><bounds x="6" y="0" width="0.666" height="0.666" /></bezel>
-
- <bezel name="lcd3.10.2" element="ldot"><bounds x="0" y="1" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.11.0" element="ldot"><bounds x="1" y="1" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.10.1" element="ldot"><bounds x="2" y="1" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.1.3" element="ldot"><bounds x="3" y="1" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.1.0" element="ldot"><bounds x="4" y="1" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.1.1" element="ldot"><bounds x="5" y="1" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.1.2" element="ldot"><bounds x="6" y="1" width="0.666" height="0.666" /></bezel>
-
- <bezel name="lcd3.9.0" element="ldot"><bounds x="0" y="2" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.10.0" element="ldot"><bounds x="1" y="2" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.10.3" element="ldot"><bounds x="2" y="2" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.2.3" element="ldot"><bounds x="3" y="2" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.2.0" element="ldot"><bounds x="4" y="2" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.2.1" element="ldot"><bounds x="5" y="2" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.2.2" element="ldot"><bounds x="6" y="2" width="0.666" height="0.666" /></bezel>
-
- <bezel name="lcd3.9.2" element="ldot"><bounds x="0" y="3" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.8.0" element="ldot"><bounds x="1" y="3" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.7.0" element="ldot"><bounds x="2" y="3" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.6.0" element="ldot"><bounds x="3" y="3" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.5.0" element="ldot"><bounds x="4" y="3" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.4.0" element="ldot"><bounds x="5" y="3" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.3.0" element="ldot"><bounds x="6" y="3" width="0.666" height="0.666" /></bezel>
-
- <bezel name="lcd3.9.1" element="ldot"><bounds x="0" y="4" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.8.1" element="ldot"><bounds x="1" y="4" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.7.1" element="ldot"><bounds x="2" y="4" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.6.1" element="ldot"><bounds x="3" y="4" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.5.1" element="ldot"><bounds x="4" y="4" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.4.1" element="ldot"><bounds x="5" y="4" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.3.1" element="ldot"><bounds x="6" y="4" width="0.666" height="0.666" /></bezel>
-
- <bezel name="lcd3.9.1" element="ldot"><bounds x="0" y="5" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.8.2" element="ldot"><bounds x="1" y="5" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.7.2" element="ldot"><bounds x="2" y="5" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.6.2" element="ldot"><bounds x="3" y="5" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.5.2" element="ldot"><bounds x="4" y="5" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.4.2" element="ldot"><bounds x="5" y="5" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.3.2" element="ldot"><bounds x="6" y="5" width="0.666" height="0.666" /></bezel>
-
- <bezel name="lcd3.9.3" element="ldot"><bounds x="0" y="6" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.8.3" element="ldot"><bounds x="1" y="6" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.7.3" element="ldot"><bounds x="2" y="6" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.6.3" element="ldot"><bounds x="3" y="6" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.5.3" element="ldot"><bounds x="4" y="6" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.4.3" element="ldot"><bounds x="5" y="6" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.3.3" element="ldot"><bounds x="6" y="6" width="0.666" height="0.666" /></bezel>
+ <element name="lcd3.11.2" ref="ldot"><bounds x="0" y="0" width="0.666" height="0.666" /></element>
+ <element name="lcd3.11.1" ref="ldot"><bounds x="1" y="0" width="0.666" height="0.666" /></element>
+ <element name="lcd3.11.3" ref="ldot"><bounds x="2" y="0" width="0.666" height="0.666" /></element>
+ <element name="lcd3.0.3" ref="ldot"><bounds x="3" y="0" width="0.666" height="0.666" /></element>
+ <element name="lcd3.0.0" ref="ldot"><bounds x="4" y="0" width="0.666" height="0.666" /></element>
+ <element name="lcd3.0.1" ref="ldot"><bounds x="5" y="0" width="0.666" height="0.666" /></element>
+ <element name="lcd3.0.2" ref="ldot"><bounds x="6" y="0" width="0.666" height="0.666" /></element>
+
+ <element name="lcd3.10.2" ref="ldot"><bounds x="0" y="1" width="0.666" height="0.666" /></element>
+ <element name="lcd3.11.0" ref="ldot"><bounds x="1" y="1" width="0.666" height="0.666" /></element>
+ <element name="lcd3.10.1" ref="ldot"><bounds x="2" y="1" width="0.666" height="0.666" /></element>
+ <element name="lcd3.1.3" ref="ldot"><bounds x="3" y="1" width="0.666" height="0.666" /></element>
+ <element name="lcd3.1.0" ref="ldot"><bounds x="4" y="1" width="0.666" height="0.666" /></element>
+ <element name="lcd3.1.1" ref="ldot"><bounds x="5" y="1" width="0.666" height="0.666" /></element>
+ <element name="lcd3.1.2" ref="ldot"><bounds x="6" y="1" width="0.666" height="0.666" /></element>
+
+ <element name="lcd3.9.0" ref="ldot"><bounds x="0" y="2" width="0.666" height="0.666" /></element>
+ <element name="lcd3.10.0" ref="ldot"><bounds x="1" y="2" width="0.666" height="0.666" /></element>
+ <element name="lcd3.10.3" ref="ldot"><bounds x="2" y="2" width="0.666" height="0.666" /></element>
+ <element name="lcd3.2.3" ref="ldot"><bounds x="3" y="2" width="0.666" height="0.666" /></element>
+ <element name="lcd3.2.0" ref="ldot"><bounds x="4" y="2" width="0.666" height="0.666" /></element>
+ <element name="lcd3.2.1" ref="ldot"><bounds x="5" y="2" width="0.666" height="0.666" /></element>
+ <element name="lcd3.2.2" ref="ldot"><bounds x="6" y="2" width="0.666" height="0.666" /></element>
+
+ <element name="lcd3.9.2" ref="ldot"><bounds x="0" y="3" width="0.666" height="0.666" /></element>
+ <element name="lcd3.8.0" ref="ldot"><bounds x="1" y="3" width="0.666" height="0.666" /></element>
+ <element name="lcd3.7.0" ref="ldot"><bounds x="2" y="3" width="0.666" height="0.666" /></element>
+ <element name="lcd3.6.0" ref="ldot"><bounds x="3" y="3" width="0.666" height="0.666" /></element>
+ <element name="lcd3.5.0" ref="ldot"><bounds x="4" y="3" width="0.666" height="0.666" /></element>
+ <element name="lcd3.4.0" ref="ldot"><bounds x="5" y="3" width="0.666" height="0.666" /></element>
+ <element name="lcd3.3.0" ref="ldot"><bounds x="6" y="3" width="0.666" height="0.666" /></element>
+
+ <element name="lcd3.9.1" ref="ldot"><bounds x="0" y="4" width="0.666" height="0.666" /></element>
+ <element name="lcd3.8.1" ref="ldot"><bounds x="1" y="4" width="0.666" height="0.666" /></element>
+ <element name="lcd3.7.1" ref="ldot"><bounds x="2" y="4" width="0.666" height="0.666" /></element>
+ <element name="lcd3.6.1" ref="ldot"><bounds x="3" y="4" width="0.666" height="0.666" /></element>
+ <element name="lcd3.5.1" ref="ldot"><bounds x="4" y="4" width="0.666" height="0.666" /></element>
+ <element name="lcd3.4.1" ref="ldot"><bounds x="5" y="4" width="0.666" height="0.666" /></element>
+ <element name="lcd3.3.1" ref="ldot"><bounds x="6" y="4" width="0.666" height="0.666" /></element>
+
+ <element name="lcd3.9.1" ref="ldot"><bounds x="0" y="5" width="0.666" height="0.666" /></element>
+ <element name="lcd3.8.2" ref="ldot"><bounds x="1" y="5" width="0.666" height="0.666" /></element>
+ <element name="lcd3.7.2" ref="ldot"><bounds x="2" y="5" width="0.666" height="0.666" /></element>
+ <element name="lcd3.6.2" ref="ldot"><bounds x="3" y="5" width="0.666" height="0.666" /></element>
+ <element name="lcd3.5.2" ref="ldot"><bounds x="4" y="5" width="0.666" height="0.666" /></element>
+ <element name="lcd3.4.2" ref="ldot"><bounds x="5" y="5" width="0.666" height="0.666" /></element>
+ <element name="lcd3.3.2" ref="ldot"><bounds x="6" y="5" width="0.666" height="0.666" /></element>
+
+ <element name="lcd3.9.3" ref="ldot"><bounds x="0" y="6" width="0.666" height="0.666" /></element>
+ <element name="lcd3.8.3" ref="ldot"><bounds x="1" y="6" width="0.666" height="0.666" /></element>
+ <element name="lcd3.7.3" ref="ldot"><bounds x="2" y="6" width="0.666" height="0.666" /></element>
+ <element name="lcd3.6.3" ref="ldot"><bounds x="3" y="6" width="0.666" height="0.666" /></element>
+ <element name="lcd3.5.3" ref="ldot"><bounds x="4" y="6" width="0.666" height="0.666" /></element>
+ <element name="lcd3.4.3" ref="ldot"><bounds x="5" y="6" width="0.666" height="0.666" /></element>
+ <element name="lcd3.3.3" ref="ldot"><bounds x="6" y="6" width="0.666" height="0.666" /></element>
</group>
@@ -585,7 +585,7 @@ license:CC0
<group ref="sb_board"><bounds x="10" y="10" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-1.5" y="10" width="10" height="80" /></group>
- <bezel element="lcd_bg"><bounds x="24.64" y="91.5" width="15.36" height="9" /></bezel>
+ <element ref="lcd_bg"><bounds x="24.64" y="91.5" width="15.36" height="9" /></element>
<group ref="lcd1"><bounds x="26.36" y="92" width="13.14" height="8" /></group>
<group ref="lcd2"><bounds x="25.14" y="96.5714" width="3.42857" height="3.42857" /></group>
diff --git a/src/mame/layout/saitek_cp2000.lay b/src/mame/layout/saitek_cp2000.lay
index 6756c1bd191..c71806f86ca 100644
--- a/src/mame/layout/saitek_cp2000.lay
+++ b/src/mame/layout/saitek_cp2000.lay
@@ -343,77 +343,77 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- coords -->
<repeat count="4">
@@ -422,8 +422,8 @@ license:CC0
<repeat count="8">
<param name="i" start="0" increment="1" />
<param name="x" start="0.5" increment="10" />
- <bezel element="text_cl0~i~"><bounds x="~x~" y="~y1~" width="3" height="2" /></bezel>
- <bezel element="text_cl1~i~"><bounds x="~x~" y="~y2~" width="3" height="2" /></bezel>
+ <element ref="text_cl0~i~"><bounds x="~x~" y="~y1~" width="3" height="2" /></element>
+ <element ref="text_cl1~i~"><bounds x="~x~" y="~y2~" width="3" height="2" /></element>
</repeat>
</repeat>
@@ -433,8 +433,8 @@ license:CC0
<repeat count="8">
<param name="i" start="0" increment="1" />
<param name="y" start="7.75" increment="10" />
- <bezel element="text_cn0~i~"><bounds x="~x1~" y="~y~" width="3.5" height="2" /></bezel>
- <bezel element="text_cn1~i~"><bounds x="~x2~" y="~y~" width="3.5" height="2" /></bezel>
+ <element ref="text_cn0~i~"><bounds x="~x1~" y="~y~" width="3.5" height="2" /></element>
+ <element ref="text_cn1~i~"><bounds x="~x2~" y="~y~" width="3.5" height="2" /></element>
</repeat>
</repeat>
@@ -443,23 +443,23 @@ license:CC0
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -518,82 +518,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -607,112 +607,112 @@ license:CC0
<!-- left side display -->
- <bezel element="black"><bounds x="63" y="2" width="37" height="39" /></bezel>
- <bezel element="blackb"><bounds x="64" y="3" width="35" height="37" /></bezel>
+ <element ref="black"><bounds x="63" y="2" width="37" height="39" /></element>
+ <element ref="blackb"><bounds x="64" y="3" width="35" height="37" /></element>
<repeat count="17">
<param name="x" start="65" increment="2" />
- <bezel element="black"><bounds x="~x~" y="4" width="1" height="12" /></bezel>
+ <element ref="black"><bounds x="~x~" y="4" width="1" height="12" /></element>
</repeat>
- <bezel name="digit0" element="digit"><bounds x="71.5" y="25.5" width="5" height="7.5" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="76.5" y="25.5" width="5" height="7.5" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="81.5" y="25.5" width="5" height="7.5" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="86.5" y="25.5" width="5" height="7.5" /></bezel>
+ <element name="digit0" ref="digit"><bounds x="71.5" y="25.5" width="5" height="7.5" /></element>
+ <element name="digit1" ref="digit"><bounds x="76.5" y="25.5" width="5" height="7.5" /></element>
+ <element name="digit2" ref="digit"><bounds x="81.5" y="25.5" width="5" height="7.5" /></element>
+ <element name="digit3" ref="digit"><bounds x="86.5" y="25.5" width="5" height="7.5" /></element>
<!-- left side buttons -->
- <bezel element="black"><bounds x="63" y="45" width="37" height="39" /></bezel>
- <bezel element="blackb"><bounds x="64" y="46" width="35" height="37" /></bezel>
-
- <bezel element="white"><bounds x="66" y="49" width="7" height="7" /></bezel>
- <bezel element="white"><bounds x="74" y="49" width="7" height="7" /></bezel>
- <bezel element="white"><bounds x="82" y="49" width="7" height="7" /></bezel>
- <bezel element="white"><bounds x="90" y="49" width="7" height="7" /></bezel>
-
- <bezel element="white"><bounds x="66" y="57" width="7" height="7" /></bezel>
- <bezel element="white"><bounds x="74" y="57" width="7" height="7" /></bezel>
- <bezel element="white"><bounds x="82" y="57" width="7" height="7" /></bezel>
- <bezel element="white"><bounds x="90" y="57" width="7" height="7" /></bezel>
-
- <bezel element="white"><bounds x="66" y="65" width="7" height="7" /></bezel>
- <bezel element="white"><bounds x="74" y="65" width="7" height="7" /></bezel>
- <bezel element="white"><bounds x="82" y="65" width="7" height="7" /></bezel>
- <bezel element="white"><bounds x="90" y="65" width="7" height="7" /></bezel>
-
- <bezel element="white"><bounds x="66" y="73" width="7" height="7" /></bezel>
- <bezel element="white"><bounds x="74" y="73" width="7" height="7" /></bezel>
- <bezel element="white"><bounds x="82" y="73" width="15" height="7" /></bezel>
-
- <bezel element="text_b1a"><bounds x="66.5" y="49.5" width="3" height="2" /></bezel>
- <bezel element="text_b2a"><bounds x="74.5" y="49.5" width="3" height="2" /></bezel>
- <bezel element="text_b3a"><bounds x="82.5" y="49.5" width="3" height="2" /></bezel>
- <bezel element="text_b4a"><bounds x="90.5" y="49.5" width="3" height="2" /></bezel>
-
- <bezel element="text_b1b"><bounds x="68.5" y="49.5" width="4" height="2" /></bezel>
- <bezel element="text_b2b"><bounds x="76.5" y="49.5" width="4" height="2" /></bezel>
- <bezel element="text_b3b"><bounds x="84.5" y="49.5" width="4" height="2" /></bezel>
- <bezel element="text_b4b"><bounds x="92.5" y="49.5" width="4" height="2" /></bezel>
-
- <bezel element="text_b1c"><bounds x="66.25" y="51.5" width="6.5" height="3.5" /></bezel>
- <bezel element="text_b2c"><bounds x="74.25" y="51.5" width="6.5" height="3.5" /></bezel>
- <bezel element="text_b3c"><bounds x="82.25" y="51.5" width="6.5" height="3.5" /></bezel>
- <bezel element="text_b4c"><bounds x="90.25" y="51.5" width="6.5" height="3.5" /></bezel>
-
- <bezel element="text_b5a"><bounds x="66.5" y="57.5" width="3" height="2" /></bezel>
- <bezel element="text_b6a"><bounds x="74.5" y="57.5" width="3" height="2" /></bezel>
- <bezel element="black"><bounds x="82.75" y="57.75" width="1.5" height="1.5" /></bezel>
- <bezel element="white"><bounds x="82.5" y="57.5" width="1.5" height="1.5" /></bezel>
- <bezel element="black"><bounds x="90.75" y="57.75" width="1.5" height="1.5" /></bezel>
- <bezel element="white"><bounds x="91" y="58" width="1.5" height="1.5" /></bezel>
-
- <bezel element="text_b5b"><bounds x="68.5" y="57.5" width="4" height="2" /></bezel>
- <bezel element="text_b6b"><bounds x="76.5" y="57.5" width="4" height="2" /></bezel>
- <bezel element="text_b7b"><bounds x="84.5" y="57.5" width="4" height="2" /></bezel>
- <bezel element="text_b8b"><bounds x="92.5" y="57.5" width="4" height="2" /></bezel>
-
- <bezel element="text_b5c"><bounds x="66.25" y="59.5" width="6.5" height="3.5" /></bezel>
- <bezel element="text_b6c"><bounds x="74.25" y="59.5" width="6.5" height="3.5" /></bezel>
- <bezel element="black"><bounds x="84" y="60.1" width="3" height="3" /></bezel>
- <bezel element="white"><bounds x="84.5" y="60.6" width="2" height="2" /></bezel>
- <bezel element="black"><bounds x="92" y="60.1" width="3" height="3" /></bezel>
-
- <bezel element="text_b9a"><bounds x="66.5" y="65.5" width="3" height="2" /></bezel>
- <bezel element="text_b9b"><bounds x="66.5" y="67.25" width="5" height="1.5" /></bezel>
- <bezel element="text_b9c"><bounds x="66.25" y="69.5" width="6.5" height="2.3" /></bezel>
-
- <bezel element="text_b10c1"><bounds x="74.25" y="67.45" width="6.5" height="2.3" /></bezel>
- <bezel element="text_b11c1"><bounds x="82.25" y="67.45" width="6.5" height="2.3" /></bezel>
- <bezel element="text_b12c1"><bounds x="90.25" y="67.45" width="6.5" height="2.3" /></bezel>
-
- <bezel element="text_b10c2"><bounds x="74.25" y="69.5" width="6.5" height="2.3" /></bezel>
- <bezel element="text_b11c2"><bounds x="82.25" y="69.5" width="6.5" height="2.3" /></bezel>
- <bezel element="text_b12c2"><bounds x="90.25" y="69.5" width="6.5" height="2.3" /></bezel>
-
- <bezel element="text_b13b"><bounds x="66.5" y="73.5" width="5" height="1.5" /></bezel>
-
- <bezel element="text_b13c1"><bounds x="66.25" y="75.45" width="6.5" height="2.3" /></bezel>
- <bezel element="text_b13c2"><bounds x="66.25" y="77.5" width="6.5" height="2.3" /></bezel>
- <bezel element="text_b14c"><bounds x="74.25" y="77.5" width="6.5" height="2.3" /></bezel>
- <bezel element="text_b15c"><bounds x="83" y="77.5" width="13" height="2.3" /></bezel>
-
- <bezel element="hlb" inputtag="IN.3" inputmask="0x01"><bounds x="66" y="49" width="7" height="7" /><color alpha="0.22" /></bezel>
- <bezel element="hlb" inputtag="IN.2" inputmask="0x01"><bounds x="74" y="49" width="7" height="7" /><color alpha="0.22" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x01"><bounds x="82" y="49" width="7" height="7" /><color alpha="0.22" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="90" y="49" width="7" height="7" /><color alpha="0.22" /></bezel>
-
- <bezel element="hlb" inputtag="IN.3" inputmask="0x02"><bounds x="66" y="57" width="7" height="7" /><color alpha="0.22" /></bezel>
- <bezel element="hlb" inputtag="IN.2" inputmask="0x02"><bounds x="74" y="57" width="7" height="7" /><color alpha="0.22" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x02"><bounds x="82" y="57" width="7" height="7" /><color alpha="0.22" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="90" y="57" width="7" height="7" /><color alpha="0.22" /></bezel>
-
- <bezel element="hlb" inputtag="IN.2" inputmask="0x08"><bounds x="66" y="65" width="7" height="7" /><color alpha="0.22" /></bezel>
- <bezel element="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="74" y="65" width="7" height="7" /><color alpha="0.22" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x08"><bounds x="82" y="65" width="7" height="7" /><color alpha="0.22" /></bezel>
- <bezel element="hlb" inputtag="IN.3" inputmask="0x04"><bounds x="90" y="65" width="7" height="7" /><color alpha="0.22" /></bezel>
-
- <bezel element="hlb" inputtag="IN.3" inputmask="0x08"><bounds x="66" y="73" width="7" height="7" /><color alpha="0.22" /></bezel>
- <bezel element="hlb" inputtag="IN.2" inputmask="0x04"><bounds x="74" y="73" width="7" height="7" /><color alpha="0.22" /></bezel>
- <bezel element="hlb" inputtag="IN.1" inputmask="0x04"><bounds x="82" y="73" width="15" height="7" /><color alpha="0.22" /></bezel>
+ <element ref="black"><bounds x="63" y="45" width="37" height="39" /></element>
+ <element ref="blackb"><bounds x="64" y="46" width="35" height="37" /></element>
+
+ <element ref="white"><bounds x="66" y="49" width="7" height="7" /></element>
+ <element ref="white"><bounds x="74" y="49" width="7" height="7" /></element>
+ <element ref="white"><bounds x="82" y="49" width="7" height="7" /></element>
+ <element ref="white"><bounds x="90" y="49" width="7" height="7" /></element>
+
+ <element ref="white"><bounds x="66" y="57" width="7" height="7" /></element>
+ <element ref="white"><bounds x="74" y="57" width="7" height="7" /></element>
+ <element ref="white"><bounds x="82" y="57" width="7" height="7" /></element>
+ <element ref="white"><bounds x="90" y="57" width="7" height="7" /></element>
+
+ <element ref="white"><bounds x="66" y="65" width="7" height="7" /></element>
+ <element ref="white"><bounds x="74" y="65" width="7" height="7" /></element>
+ <element ref="white"><bounds x="82" y="65" width="7" height="7" /></element>
+ <element ref="white"><bounds x="90" y="65" width="7" height="7" /></element>
+
+ <element ref="white"><bounds x="66" y="73" width="7" height="7" /></element>
+ <element ref="white"><bounds x="74" y="73" width="7" height="7" /></element>
+ <element ref="white"><bounds x="82" y="73" width="15" height="7" /></element>
+
+ <element ref="text_b1a"><bounds x="66.5" y="49.5" width="3" height="2" /></element>
+ <element ref="text_b2a"><bounds x="74.5" y="49.5" width="3" height="2" /></element>
+ <element ref="text_b3a"><bounds x="82.5" y="49.5" width="3" height="2" /></element>
+ <element ref="text_b4a"><bounds x="90.5" y="49.5" width="3" height="2" /></element>
+
+ <element ref="text_b1b"><bounds x="68.5" y="49.5" width="4" height="2" /></element>
+ <element ref="text_b2b"><bounds x="76.5" y="49.5" width="4" height="2" /></element>
+ <element ref="text_b3b"><bounds x="84.5" y="49.5" width="4" height="2" /></element>
+ <element ref="text_b4b"><bounds x="92.5" y="49.5" width="4" height="2" /></element>
+
+ <element ref="text_b1c"><bounds x="66.25" y="51.5" width="6.5" height="3.5" /></element>
+ <element ref="text_b2c"><bounds x="74.25" y="51.5" width="6.5" height="3.5" /></element>
+ <element ref="text_b3c"><bounds x="82.25" y="51.5" width="6.5" height="3.5" /></element>
+ <element ref="text_b4c"><bounds x="90.25" y="51.5" width="6.5" height="3.5" /></element>
+
+ <element ref="text_b5a"><bounds x="66.5" y="57.5" width="3" height="2" /></element>
+ <element ref="text_b6a"><bounds x="74.5" y="57.5" width="3" height="2" /></element>
+ <element ref="black"><bounds x="82.75" y="57.75" width="1.5" height="1.5" /></element>
+ <element ref="white"><bounds x="82.5" y="57.5" width="1.5" height="1.5" /></element>
+ <element ref="black"><bounds x="90.75" y="57.75" width="1.5" height="1.5" /></element>
+ <element ref="white"><bounds x="91" y="58" width="1.5" height="1.5" /></element>
+
+ <element ref="text_b5b"><bounds x="68.5" y="57.5" width="4" height="2" /></element>
+ <element ref="text_b6b"><bounds x="76.5" y="57.5" width="4" height="2" /></element>
+ <element ref="text_b7b"><bounds x="84.5" y="57.5" width="4" height="2" /></element>
+ <element ref="text_b8b"><bounds x="92.5" y="57.5" width="4" height="2" /></element>
+
+ <element ref="text_b5c"><bounds x="66.25" y="59.5" width="6.5" height="3.5" /></element>
+ <element ref="text_b6c"><bounds x="74.25" y="59.5" width="6.5" height="3.5" /></element>
+ <element ref="black"><bounds x="84" y="60.1" width="3" height="3" /></element>
+ <element ref="white"><bounds x="84.5" y="60.6" width="2" height="2" /></element>
+ <element ref="black"><bounds x="92" y="60.1" width="3" height="3" /></element>
+
+ <element ref="text_b9a"><bounds x="66.5" y="65.5" width="3" height="2" /></element>
+ <element ref="text_b9b"><bounds x="66.5" y="67.25" width="5" height="1.5" /></element>
+ <element ref="text_b9c"><bounds x="66.25" y="69.5" width="6.5" height="2.3" /></element>
+
+ <element ref="text_b10c1"><bounds x="74.25" y="67.45" width="6.5" height="2.3" /></element>
+ <element ref="text_b11c1"><bounds x="82.25" y="67.45" width="6.5" height="2.3" /></element>
+ <element ref="text_b12c1"><bounds x="90.25" y="67.45" width="6.5" height="2.3" /></element>
+
+ <element ref="text_b10c2"><bounds x="74.25" y="69.5" width="6.5" height="2.3" /></element>
+ <element ref="text_b11c2"><bounds x="82.25" y="69.5" width="6.5" height="2.3" /></element>
+ <element ref="text_b12c2"><bounds x="90.25" y="69.5" width="6.5" height="2.3" /></element>
+
+ <element ref="text_b13b"><bounds x="66.5" y="73.5" width="5" height="1.5" /></element>
+
+ <element ref="text_b13c1"><bounds x="66.25" y="75.45" width="6.5" height="2.3" /></element>
+ <element ref="text_b13c2"><bounds x="66.25" y="77.5" width="6.5" height="2.3" /></element>
+ <element ref="text_b14c"><bounds x="74.25" y="77.5" width="6.5" height="2.3" /></element>
+ <element ref="text_b15c"><bounds x="83" y="77.5" width="13" height="2.3" /></element>
+
+ <element ref="hlb" inputtag="IN.3" inputmask="0x01"><bounds x="66" y="49" width="7" height="7" /><color alpha="0.22" /></element>
+ <element ref="hlb" inputtag="IN.2" inputmask="0x01"><bounds x="74" y="49" width="7" height="7" /><color alpha="0.22" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x01"><bounds x="82" y="49" width="7" height="7" /><color alpha="0.22" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="90" y="49" width="7" height="7" /><color alpha="0.22" /></element>
+
+ <element ref="hlb" inputtag="IN.3" inputmask="0x02"><bounds x="66" y="57" width="7" height="7" /><color alpha="0.22" /></element>
+ <element ref="hlb" inputtag="IN.2" inputmask="0x02"><bounds x="74" y="57" width="7" height="7" /><color alpha="0.22" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x02"><bounds x="82" y="57" width="7" height="7" /><color alpha="0.22" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x02"><bounds x="90" y="57" width="7" height="7" /><color alpha="0.22" /></element>
+
+ <element ref="hlb" inputtag="IN.2" inputmask="0x08"><bounds x="66" y="65" width="7" height="7" /><color alpha="0.22" /></element>
+ <element ref="hlb" inputtag="IN.0" inputmask="0x08"><bounds x="74" y="65" width="7" height="7" /><color alpha="0.22" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x08"><bounds x="82" y="65" width="7" height="7" /><color alpha="0.22" /></element>
+ <element ref="hlb" inputtag="IN.3" inputmask="0x04"><bounds x="90" y="65" width="7" height="7" /><color alpha="0.22" /></element>
+
+ <element ref="hlb" inputtag="IN.3" inputmask="0x08"><bounds x="66" y="73" width="7" height="7" /><color alpha="0.22" /></element>
+ <element ref="hlb" inputtag="IN.2" inputmask="0x04"><bounds x="74" y="73" width="7" height="7" /><color alpha="0.22" /></element>
+ <element ref="hlb" inputtag="IN.1" inputmask="0x04"><bounds x="82" y="73" width="15" height="7" /><color alpha="0.22" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/saitek_delta1.lay b/src/mame/layout/saitek_delta1.lay
index f976b397a91..234bfdaf6a3 100644
--- a/src/mame/layout/saitek_delta1.lay
+++ b/src/mame/layout/saitek_delta1.lay
@@ -190,105 +190,105 @@ license:CC0
<view name="Internal Layout">
<bounds left="-1.5" right="88.5" top="4" bottom="39" />
- <bezel element="black"><bounds x="-1.5" y="17.5" width="90" height="1" /></bezel>
- <bezel element="led"><bounds x="4.5" y="13.5" width="2.5" height="2.5" /></bezel> <!-- power led, always on -->
+ <element ref="black"><bounds x="-1.5" y="17.5" width="90" height="1" /></element>
+ <element ref="led"><bounds x="4.5" y="13.5" width="2.5" height="2.5" /></element> <!-- power led, always on -->
- <bezel name="digit3" element="digit"><bounds x="10" y="5.5" width="7" height="10.5" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="17" y="5.5" width="7" height="10.5" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="24" y="5.5" width="7" height="10.5" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="31" y="5.5" width="7" height="10.5" /></bezel>
+ <element name="digit3" ref="digit"><bounds x="10" y="5.5" width="7" height="10.5" /></element>
+ <element name="digit2" ref="digit"><bounds x="17" y="5.5" width="7" height="10.5" /></element>
+ <element name="digit1" ref="digit"><bounds x="24" y="5.5" width="7" height="10.5" /></element>
+ <element name="digit0" ref="digit"><bounds x="31" y="5.5" width="7" height="10.5" /></element>
<!-- button panel -->
- <bezel element="text_d1"><bounds x="17" y="37.2" width="13" height="1.5" /></bezel>
- <bezel element="text_d2"><bounds x="27" y="37.2" width="13" height="1.5" /></bezel>
- <bezel element="text_d3"><bounds x="57" y="37.2" width="13" height="1.5" /></bezel>
- <bezel element="text_d4"><bounds x="67" y="37.2" width="13" height="1.5" /></bezel>
+ <element ref="text_d1"><bounds x="17" y="37.2" width="13" height="1.5" /></element>
+ <element ref="text_d2"><bounds x="27" y="37.2" width="13" height="1.5" /></element>
+ <element ref="text_d3"><bounds x="57" y="37.2" width="13" height="1.5" /></element>
+ <element ref="text_d4"><bounds x="67" y="37.2" width="13" height="1.5" /></element>
- <bezel element="brown"><bounds x="0" y="20" width="7" height="7" /></bezel>
- <bezel element="brown"><bounds x="10" y="20" width="7" height="7" /></bezel>
- <bezel element="brown"><bounds x="20" y="20" width="7" height="7" /></bezel>
- <bezel element="brown"><bounds x="30" y="20" width="7" height="7" /></bezel>
- <bezel element="brown"><bounds x="40" y="20" width="7" height="7" /></bezel>
- <bezel element="brown"><bounds x="50" y="20" width="7" height="7" /></bezel>
- <bezel element="brown"><bounds x="60" y="20" width="7" height="7" /></bezel>
- <bezel element="brown"><bounds x="70" y="20" width="7" height="7" /></bezel>
- <bezel element="brown"><bounds x="80" y="20" width="7" height="7" /></bezel>
+ <element ref="brown"><bounds x="0" y="20" width="7" height="7" /></element>
+ <element ref="brown"><bounds x="10" y="20" width="7" height="7" /></element>
+ <element ref="brown"><bounds x="20" y="20" width="7" height="7" /></element>
+ <element ref="brown"><bounds x="30" y="20" width="7" height="7" /></element>
+ <element ref="brown"><bounds x="40" y="20" width="7" height="7" /></element>
+ <element ref="brown"><bounds x="50" y="20" width="7" height="7" /></element>
+ <element ref="brown"><bounds x="60" y="20" width="7" height="7" /></element>
+ <element ref="brown"><bounds x="70" y="20" width="7" height="7" /></element>
+ <element ref="brown"><bounds x="80" y="20" width="7" height="7" /></element>
- <bezel element="white"><bounds x="0" y="30" width="7" height="7" /></bezel>
- <bezel element="white"><bounds x="10" y="30" width="7" height="7" /></bezel>
- <bezel element="white"><bounds x="20" y="30" width="7" height="7" /></bezel>
- <bezel element="white"><bounds x="30" y="30" width="7" height="7" /></bezel>
- <bezel element="white"><bounds x="40" y="30" width="7" height="7" /></bezel>
- <bezel element="white"><bounds x="50" y="30" width="7" height="7" /></bezel>
- <bezel element="white"><bounds x="60" y="30" width="7" height="7" /></bezel>
- <bezel element="white"><bounds x="70" y="30" width="7" height="7" /></bezel>
- <bezel element="brown"><bounds x="80" y="30" width="7" height="7" /></bezel>
+ <element ref="white"><bounds x="0" y="30" width="7" height="7" /></element>
+ <element ref="white"><bounds x="10" y="30" width="7" height="7" /></element>
+ <element ref="white"><bounds x="20" y="30" width="7" height="7" /></element>
+ <element ref="white"><bounds x="30" y="30" width="7" height="7" /></element>
+ <element ref="white"><bounds x="40" y="30" width="7" height="7" /></element>
+ <element ref="white"><bounds x="50" y="30" width="7" height="7" /></element>
+ <element ref="white"><bounds x="60" y="30" width="7" height="7" /></element>
+ <element ref="white"><bounds x="70" y="30" width="7" height="7" /></element>
+ <element ref="brown"><bounds x="80" y="30" width="7" height="7" /></element>
- <bezel element="white2"><bounds x="60.8" y="30.8" width="2" height="2" /></bezel>
- <bezel element="black2"><bounds x="64.2" y="30.8" width="2" height="2" /></bezel>
- <bezel element="black2"><bounds x="70.5" y="30.5" width="6" height="6" /></bezel>
- <bezel element="white"><bounds x="70.7" y="30.7" width="5.6" height="5.6" /></bezel>
+ <element ref="white2"><bounds x="60.8" y="30.8" width="2" height="2" /></element>
+ <element ref="black2"><bounds x="64.2" y="30.8" width="2" height="2" /></element>
+ <element ref="black2"><bounds x="70.5" y="30.5" width="6" height="6" /></element>
+ <element ref="white"><bounds x="70.7" y="30.7" width="5.6" height="5.6" /></element>
- <bezel element="text_b01c"><bounds x="0.5" y="23.0" width="6" height="3" /></bezel>
- <bezel element="text_b01a"><bounds x="0.9" y="20.5" width="5" height="2.5" /></bezel>
- <bezel element="text_b01b"><bounds x="3.5" y="20.5" width="2.5" height="2.5" /></bezel>
- <bezel element="text_b02c"><bounds x="10.5" y="23.0" width="6" height="3" /></bezel>
- <bezel element="text_b02a"><bounds x="10.9" y="20.5" width="5" height="2.5" /></bezel>
- <bezel element="text_b02b"><bounds x="13.5" y="20.5" width="2.5" height="2.5" /></bezel>
- <bezel element="text_b03c"><bounds x="20.5" y="23.0" width="6" height="3" /></bezel>
- <bezel element="text_b03a"><bounds x="20.9" y="20.5" width="5" height="2.5" /></bezel>
- <bezel element="text_b03b"><bounds x="23.5" y="20.5" width="2.5" height="2.5" /></bezel>
- <bezel element="text_b04a"><bounds x="30.9" y="20.5" width="5" height="2.5" /></bezel>
- <bezel element="text_b04b"><bounds x="33.5" y="20.5" width="2.5" height="2.5" /></bezel>
- <bezel element="text_b05c"><bounds x="40.5" y="23.0" width="6" height="3" /></bezel>
- <bezel element="text_b05a"><bounds x="40.9" y="20.5" width="5" height="2.5" /></bezel>
- <bezel element="text_b05b"><bounds x="43.5" y="20.5" width="2.5" height="2.5" /></bezel>
- <bezel element="text_b06c"><bounds x="50.5" y="23.0" width="6" height="3" /></bezel>
- <bezel element="text_b06a"><bounds x="50.9" y="20.5" width="5" height="2.5" /></bezel>
- <bezel element="text_b06b"><bounds x="53.5" y="20.5" width="2.5" height="2.5" /></bezel>
- <bezel element="text_b07c"><bounds x="60.5" y="23.0" width="6" height="3" /></bezel>
- <bezel element="text_b07a"><bounds x="60.9" y="20.5" width="5" height="2.5" /></bezel>
- <bezel element="text_b07b"><bounds x="63.5" y="20.5" width="2.5" height="2.5" /></bezel>
- <bezel element="text_b08a"><bounds x="70.9" y="20.5" width="5" height="2.5" /></bezel>
- <bezel element="text_b08b"><bounds x="73.5" y="20.5" width="2.5" height="2.5" /></bezel>
- <bezel element="text_b09"><bounds x="80.5" y="21.75" width="6" height="3.5" /></bezel>
+ <element ref="text_b01c"><bounds x="0.5" y="23.0" width="6" height="3" /></element>
+ <element ref="text_b01a"><bounds x="0.9" y="20.5" width="5" height="2.5" /></element>
+ <element ref="text_b01b"><bounds x="3.5" y="20.5" width="2.5" height="2.5" /></element>
+ <element ref="text_b02c"><bounds x="10.5" y="23.0" width="6" height="3" /></element>
+ <element ref="text_b02a"><bounds x="10.9" y="20.5" width="5" height="2.5" /></element>
+ <element ref="text_b02b"><bounds x="13.5" y="20.5" width="2.5" height="2.5" /></element>
+ <element ref="text_b03c"><bounds x="20.5" y="23.0" width="6" height="3" /></element>
+ <element ref="text_b03a"><bounds x="20.9" y="20.5" width="5" height="2.5" /></element>
+ <element ref="text_b03b"><bounds x="23.5" y="20.5" width="2.5" height="2.5" /></element>
+ <element ref="text_b04a"><bounds x="30.9" y="20.5" width="5" height="2.5" /></element>
+ <element ref="text_b04b"><bounds x="33.5" y="20.5" width="2.5" height="2.5" /></element>
+ <element ref="text_b05c"><bounds x="40.5" y="23.0" width="6" height="3" /></element>
+ <element ref="text_b05a"><bounds x="40.9" y="20.5" width="5" height="2.5" /></element>
+ <element ref="text_b05b"><bounds x="43.5" y="20.5" width="2.5" height="2.5" /></element>
+ <element ref="text_b06c"><bounds x="50.5" y="23.0" width="6" height="3" /></element>
+ <element ref="text_b06a"><bounds x="50.9" y="20.5" width="5" height="2.5" /></element>
+ <element ref="text_b06b"><bounds x="53.5" y="20.5" width="2.5" height="2.5" /></element>
+ <element ref="text_b07c"><bounds x="60.5" y="23.0" width="6" height="3" /></element>
+ <element ref="text_b07a"><bounds x="60.9" y="20.5" width="5" height="2.5" /></element>
+ <element ref="text_b07b"><bounds x="63.5" y="20.5" width="2.5" height="2.5" /></element>
+ <element ref="text_b08a"><bounds x="70.9" y="20.5" width="5" height="2.5" /></element>
+ <element ref="text_b08b"><bounds x="73.5" y="20.5" width="2.5" height="2.5" /></element>
+ <element ref="text_b09"><bounds x="80.5" y="21.75" width="6" height="3.5" /></element>
- <bezel element="text_b10c"><bounds x="0.5" y="33.0" width="6" height="3" /></bezel>
- <bezel element="text_b10b"><bounds x="3.5" y="30.5" width="2.5" height="2.5" /></bezel>
- <bezel element="text_b11c"><bounds x="10.5" y="33.0" width="6" height="3" /></bezel>
- <bezel element="text_b11b"><bounds x="13.5" y="30.5" width="2.5" height="2.5" /></bezel>
- <bezel element="text_b12c"><bounds x="20.5" y="33.0" width="6" height="3" /></bezel>
- <bezel element="text_b12a"><bounds x="20.9" y="30.5" width="5" height="2.5" /></bezel>
- <bezel element="text_b13a"><bounds x="30.9" y="30.5" width="5" height="2.5" /></bezel>
- <bezel element="text_b13b"><bounds x="33.5" y="30.5" width="2.5" height="2.5" /></bezel>
- <bezel element="text_b14c"><bounds x="40.5" y="33.0" width="6" height="3" /></bezel>
- <bezel element="text_b14a"><bounds x="40.9" y="30.5" width="5" height="2.5" /></bezel>
- <bezel element="text_b15c"><bounds x="50.5" y="33.0" width="6" height="3" /></bezel>
- <bezel element="text_b15a"><bounds x="50.9" y="30.5" width="5" height="2.5" /></bezel>
- <bezel element="text_b16c"><bounds x="60.5" y="33.0" width="6" height="3" /></bezel>
- <bezel element="text_b17"><bounds x="71.5" y="32.3" width="4" height="2.4" /></bezel>
- <bezel element="text_b18"><bounds x="80.1" y="32.3" width="6.8" height="2.4" /></bezel>
+ <element ref="text_b10c"><bounds x="0.5" y="33.0" width="6" height="3" /></element>
+ <element ref="text_b10b"><bounds x="3.5" y="30.5" width="2.5" height="2.5" /></element>
+ <element ref="text_b11c"><bounds x="10.5" y="33.0" width="6" height="3" /></element>
+ <element ref="text_b11b"><bounds x="13.5" y="30.5" width="2.5" height="2.5" /></element>
+ <element ref="text_b12c"><bounds x="20.5" y="33.0" width="6" height="3" /></element>
+ <element ref="text_b12a"><bounds x="20.9" y="30.5" width="5" height="2.5" /></element>
+ <element ref="text_b13a"><bounds x="30.9" y="30.5" width="5" height="2.5" /></element>
+ <element ref="text_b13b"><bounds x="33.5" y="30.5" width="2.5" height="2.5" /></element>
+ <element ref="text_b14c"><bounds x="40.5" y="33.0" width="6" height="3" /></element>
+ <element ref="text_b14a"><bounds x="40.9" y="30.5" width="5" height="2.5" /></element>
+ <element ref="text_b15c"><bounds x="50.5" y="33.0" width="6" height="3" /></element>
+ <element ref="text_b15a"><bounds x="50.9" y="30.5" width="5" height="2.5" /></element>
+ <element ref="text_b16c"><bounds x="60.5" y="33.0" width="6" height="3" /></element>
+ <element ref="text_b17"><bounds x="71.5" y="32.3" width="4" height="2.4" /></element>
+ <element ref="text_b18"><bounds x="80.1" y="32.3" width="6.8" height="2.4" /></element>
- <bezel element="hl" inputtag="IN.1" inputmask="0x01"><bounds x="0" y="20" width="7" height="7" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x02"><bounds x="10" y="20" width="7" height="7" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x04"><bounds x="20" y="20" width="7" height="7" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x08"><bounds x="30" y="20" width="7" height="7" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x01"><bounds x="40" y="20" width="7" height="7" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x02"><bounds x="50" y="20" width="7" height="7" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x04"><bounds x="60" y="20" width="7" height="7" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x08"><bounds x="70" y="20" width="7" height="7" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x08"><bounds x="80" y="20" width="7" height="7" /><color alpha="0.25" /></bezel>
+ <element ref="hl" inputtag="IN.1" inputmask="0x01"><bounds x="0" y="20" width="7" height="7" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x02"><bounds x="10" y="20" width="7" height="7" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x04"><bounds x="20" y="20" width="7" height="7" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x08"><bounds x="30" y="20" width="7" height="7" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x01"><bounds x="40" y="20" width="7" height="7" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x02"><bounds x="50" y="20" width="7" height="7" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x04"><bounds x="60" y="20" width="7" height="7" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x08"><bounds x="70" y="20" width="7" height="7" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x08"><bounds x="80" y="20" width="7" height="7" /><color alpha="0.25" /></element>
- <bezel element="hl" inputtag="IN.3" inputmask="0x01"><bounds x="0" y="30" width="7" height="7" /><color alpha="0.22" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x02"><bounds x="10" y="30" width="7" height="7" /><color alpha="0.22" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x04"><bounds x="20" y="30" width="7" height="7" /><color alpha="0.22" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="30" y="30" width="7" height="7" /><color alpha="0.22" /></bezel>
- <bezel element="hl" inputtag="IN.4" inputmask="0x01"><bounds x="40" y="30" width="7" height="7" /><color alpha="0.22" /></bezel>
- <bezel element="hl" inputtag="IN.4" inputmask="0x02"><bounds x="50" y="30" width="7" height="7" /><color alpha="0.22" /></bezel>
- <bezel element="hl" inputtag="IN.4" inputmask="0x04"><bounds x="60" y="30" width="7" height="7" /><color alpha="0.22" /></bezel>
- <bezel element="hl" inputtag="RESET" inputmask="0x01"><bounds x="70" y="30" width="7" height="7" /><color alpha="0.22" /></bezel>
- <bezel element="hl" inputtag="IN.4" inputmask="0x08"><bounds x="80" y="30" width="7" height="7" /><color alpha="0.25" /></bezel>
+ <element ref="hl" inputtag="IN.3" inputmask="0x01"><bounds x="0" y="30" width="7" height="7" /><color alpha="0.22" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x02"><bounds x="10" y="30" width="7" height="7" /><color alpha="0.22" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x04"><bounds x="20" y="30" width="7" height="7" /><color alpha="0.22" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x02"><bounds x="30" y="30" width="7" height="7" /><color alpha="0.22" /></element>
+ <element ref="hl" inputtag="IN.4" inputmask="0x01"><bounds x="40" y="30" width="7" height="7" /><color alpha="0.22" /></element>
+ <element ref="hl" inputtag="IN.4" inputmask="0x02"><bounds x="50" y="30" width="7" height="7" /><color alpha="0.22" /></element>
+ <element ref="hl" inputtag="IN.4" inputmask="0x04"><bounds x="60" y="30" width="7" height="7" /><color alpha="0.22" /></element>
+ <element ref="hl" inputtag="RESET" inputmask="0x01"><bounds x="70" y="30" width="7" height="7" /><color alpha="0.22" /></element>
+ <element ref="hl" inputtag="IN.4" inputmask="0x08"><bounds x="80" y="30" width="7" height="7" /><color alpha="0.25" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/saitek_leonardo.lay b/src/mame/layout/saitek_leonardo.lay
index d2270488d2f..851582c4d6d 100644
--- a/src/mame/layout/saitek_leonardo.lay
+++ b/src/mame/layout/saitek_leonardo.lay
@@ -152,100 +152,100 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- sensors, pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -304,82 +304,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
diff --git a/src/mame/layout/saitek_minichess.lay b/src/mame/layout/saitek_minichess.lay
index 1dee94f2370..323e7ad493a 100644
--- a/src/mame/layout/saitek_minichess.lay
+++ b/src/mame/layout/saitek_minichess.lay
@@ -99,19 +99,19 @@ license:CC0
<group name="lcd">
<bounds x="18" y="23.5" width="74" height="27.5" />
- <bezel element="lcd_bg"><bounds x="18" y="23.5" width="74" height="27.5" /></bezel>
+ <element ref="lcd_bg"><bounds x="18" y="23.5" width="74" height="27.5" /></element>
<!-- note: it also has a lightning symbol for low-battery at the left, but is unused -->
- <bezel name="1.7" element="seg2"><bounds x="50.1" y="31.4" width="10" height="15" /></bezel>
- <bezel name="3.7" element="seg3"><bounds x="81.1" y="28.1" width="10" height="16" /></bezel>
- <bezel name="0.7" element="seg1"><bounds x="22" y="44.3" width="28" height="4" /></bezel>
- <bezel name="2.7" element="seg4"><bounds x="71" y="44.3" width="13" height="4" /></bezel>
- <bezel name="computing" element="seg0"><bounds x="40" y="25.7" width="30" height="4" /></bezel>
-
- <bezel name="digit0" element="digit"><bounds x="29.5" y="30" width="10" height="14" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="40" y="30" width="10" height="14" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="60" y="30" width="10" height="14" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="70.5" y="30" width="10" height="14" /></bezel>
+ <element name="1.7" ref="seg2"><bounds x="50.1" y="31.4" width="10" height="15" /></element>
+ <element name="3.7" ref="seg3"><bounds x="81.1" y="28.1" width="10" height="16" /></element>
+ <element name="0.7" ref="seg1"><bounds x="22" y="44.3" width="28" height="4" /></element>
+ <element name="2.7" ref="seg4"><bounds x="71" y="44.3" width="13" height="4" /></element>
+ <element name="computing" ref="seg0"><bounds x="40" y="25.7" width="30" height="4" /></element>
+
+ <element name="digit0" ref="digit"><bounds x="29.5" y="30" width="10" height="14" /></element>
+ <element name="digit1" ref="digit"><bounds x="40" y="30" width="10" height="14" /></element>
+ <element name="digit2" ref="digit"><bounds x="60" y="30" width="10" height="14" /></element>
+ <element name="digit3" ref="digit"><bounds x="70.5" y="30" width="10" height="14" /></element>
</group>
@@ -122,69 +122,69 @@ license:CC0
<group ref="lcd"><bounds x="8" y="13.5" width="19.6" height="7.28378" /></group>
<!-- buttons -->
- <bezel element="gray"><bounds x="10.02" y="24.975" width="3.56" height="0.95" /></bezel>
- <bezel element="switch" inputtag="IN.4" inputmask="0x01"><bounds x="10" y="24.5" width="3.6" height="1.9" /></bezel>
- <bezel element="text_l13"><bounds x="10" y="23" width="3.6" height="1.3" /></bezel>
- <bezel element="text_l01x"><bounds x="10" y="26.5" width="3.6" height="1.3" /></bezel>
- <bezel element="text_l02b"><bounds x="10" y="26.5" width="3.6" height="1.3" /></bezel>
-
- <bezel element="gray"><bounds x="16.02" y="24.975" width="3.56" height="0.95" /></bezel>
- <bezel element="switch" inputtag="IN.4" inputmask="0x04"><bounds x="16" y="24.5" width="3.6" height="1.9" /></bezel>
- <bezel element="text_l14"><bounds x="16" y="23" width="3.6" height="1.3" /></bezel>
- <bezel element="text_l00a"><bounds x="16" y="26.5" width="3.6" height="1.3" /></bezel>
- <bezel element="text_l00b"><bounds x="16" y="26.5" width="3.6" height="1.3" /></bezel>
-
- <bezel element="text_p6"><bounds x="10.925" y="31.85" width="1.75" height="1.75" /></bezel>
- <bezel element="text_p5"><bounds x="16.925" y="31.85" width="1.75" height="1.75" /></bezel>
- <bezel element="text_p4"><bounds x="22.925" y="31.85" width="1.75" height="1.75" /></bezel>
- <bezel element="text_p3"><bounds x="10.925" y="35.85" width="1.75" height="1.75" /></bezel>
- <bezel element="text_p2"><bounds x="16.925" y="35.85" width="1.75" height="1.75" /></bezel>
- <bezel element="text_p1"><bounds x="22.925" y="35.85" width="1.75" height="1.75" /></bezel>
-
- <bezel element="button" inputtag="IN.0" inputmask="0x01"><bounds x="10" y="30" width="3.6" height="1.9" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x02"><bounds x="16" y="30" width="3.6" height="1.9" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x04"><bounds x="22" y="30" width="3.6" height="1.9" /></bezel>
-
- <bezel element="button" inputtag="IN.1" inputmask="0x01"><bounds x="10" y="34" width="3.6" height="1.9" /></bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x02"><bounds x="16" y="34" width="3.6" height="1.9" /></bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x04"><bounds x="22" y="34" width="3.6" height="1.9" /></bezel>
-
- <bezel element="button" inputtag="IN.2" inputmask="0x01"><bounds x="10" y="38" width="3.6" height="1.9" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x02"><bounds x="16" y="38" width="3.6" height="1.9" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x04"><bounds x="22" y="38" width="3.6" height="1.9" /></bezel>
-
- <bezel element="button" inputtag="IN.3" inputmask="0x01"><bounds x="10" y="42" width="3.6" height="1.9" /></bezel>
- <bezel element="button" inputtag="IN.3" inputmask="0x02"><bounds x="16" y="42" width="3.6" height="1.9" /></bezel>
- <bezel element="button" inputtag="IN.3" inputmask="0x04"><bounds x="22" y="42" width="3.6" height="1.9" /></bezel>
-
- <bezel element="text_l01a"><bounds x="10" y="32" width="3.6" height="1.3" /></bezel>
- <bezel element="text_l01b"><bounds x="10" y="32" width="3.6" height="1.3" /></bezel>
- <bezel element="text_l02a"><bounds x="16" y="32" width="3.6" height="1.3" /></bezel>
- <bezel element="text_l02b"><bounds x="16" y="32" width="3.6" height="1.3" /></bezel>
- <bezel element="text_l03a"><bounds x="22" y="32" width="3.6" height="1.3" /></bezel>
- <bezel element="text_l03b"><bounds x="22" y="32" width="3.6" height="1.3" /></bezel>
-
- <bezel element="text_l04a"><bounds x="10" y="36" width="3.6" height="1.3" /></bezel>
- <bezel element="text_l04b"><bounds x="10" y="36" width="3.6" height="1.3" /></bezel>
- <bezel element="text_l05a"><bounds x="16" y="36" width="3.6" height="1.3" /></bezel>
- <bezel element="text_l05b"><bounds x="16" y="36" width="3.6" height="1.3" /></bezel>
- <bezel element="text_l06a"><bounds x="22" y="36" width="3.6" height="1.3" /></bezel>
- <bezel element="text_l06b"><bounds x="22" y="36" width="3.6" height="1.3" /></bezel>
-
- <bezel element="text_l07a"><bounds x="10" y="40" width="3.6" height="1.3" /></bezel>
- <bezel element="text_l07b"><bounds x="10" y="40" width="3.6" height="1.3" /></bezel>
- <bezel element="text_l08a"><bounds x="16" y="40" width="3.6" height="1.3" /></bezel>
- <bezel element="text_l08b"><bounds x="16" y="40" width="3.6" height="1.3" /></bezel>
- <bezel element="text_l09"><bounds x="22" y="40" width="3.6" height="1.3" /></bezel>
-
- <bezel element="text_l10a"><bounds x="10" y="44" width="3.6" height="1.3" /></bezel>
- <bezel element="text_l10b"><bounds x="10" y="45.2" width="3.6" height="1.3" /></bezel>
- <bezel element="text_l11"><bounds x="16" y="44" width="3.6" height="1.3" /></bezel>
- <bezel element="text_l12"><bounds x="22" y="44" width="3.6" height="1.3" /></bezel>
-
- <bezel element="white"><bounds x="11.35" y="40.25" width="0.9" height="0.9" /></bezel>
- <bezel element="white"><bounds x="17.35" y="40.25" width="0.9" height="0.9" /></bezel>
- <bezel element="blackb"><bounds x="17.5" y="40.4" width="0.6" height="0.6" /></bezel>
+ <element ref="gray"><bounds x="10.02" y="24.975" width="3.56" height="0.95" /></element>
+ <element ref="switch" inputtag="IN.4" inputmask="0x01"><bounds x="10" y="24.5" width="3.6" height="1.9" /></element>
+ <element ref="text_l13"><bounds x="10" y="23" width="3.6" height="1.3" /></element>
+ <element ref="text_l01x"><bounds x="10" y="26.5" width="3.6" height="1.3" /></element>
+ <element ref="text_l02b"><bounds x="10" y="26.5" width="3.6" height="1.3" /></element>
+
+ <element ref="gray"><bounds x="16.02" y="24.975" width="3.56" height="0.95" /></element>
+ <element ref="switch" inputtag="IN.4" inputmask="0x04"><bounds x="16" y="24.5" width="3.6" height="1.9" /></element>
+ <element ref="text_l14"><bounds x="16" y="23" width="3.6" height="1.3" /></element>
+ <element ref="text_l00a"><bounds x="16" y="26.5" width="3.6" height="1.3" /></element>
+ <element ref="text_l00b"><bounds x="16" y="26.5" width="3.6" height="1.3" /></element>
+
+ <element ref="text_p6"><bounds x="10.925" y="31.85" width="1.75" height="1.75" /></element>
+ <element ref="text_p5"><bounds x="16.925" y="31.85" width="1.75" height="1.75" /></element>
+ <element ref="text_p4"><bounds x="22.925" y="31.85" width="1.75" height="1.75" /></element>
+ <element ref="text_p3"><bounds x="10.925" y="35.85" width="1.75" height="1.75" /></element>
+ <element ref="text_p2"><bounds x="16.925" y="35.85" width="1.75" height="1.75" /></element>
+ <element ref="text_p1"><bounds x="22.925" y="35.85" width="1.75" height="1.75" /></element>
+
+ <element ref="button" inputtag="IN.0" inputmask="0x01"><bounds x="10" y="30" width="3.6" height="1.9" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x02"><bounds x="16" y="30" width="3.6" height="1.9" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x04"><bounds x="22" y="30" width="3.6" height="1.9" /></element>
+
+ <element ref="button" inputtag="IN.1" inputmask="0x01"><bounds x="10" y="34" width="3.6" height="1.9" /></element>
+ <element ref="button" inputtag="IN.1" inputmask="0x02"><bounds x="16" y="34" width="3.6" height="1.9" /></element>
+ <element ref="button" inputtag="IN.1" inputmask="0x04"><bounds x="22" y="34" width="3.6" height="1.9" /></element>
+
+ <element ref="button" inputtag="IN.2" inputmask="0x01"><bounds x="10" y="38" width="3.6" height="1.9" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x02"><bounds x="16" y="38" width="3.6" height="1.9" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x04"><bounds x="22" y="38" width="3.6" height="1.9" /></element>
+
+ <element ref="button" inputtag="IN.3" inputmask="0x01"><bounds x="10" y="42" width="3.6" height="1.9" /></element>
+ <element ref="button" inputtag="IN.3" inputmask="0x02"><bounds x="16" y="42" width="3.6" height="1.9" /></element>
+ <element ref="button" inputtag="IN.3" inputmask="0x04"><bounds x="22" y="42" width="3.6" height="1.9" /></element>
+
+ <element ref="text_l01a"><bounds x="10" y="32" width="3.6" height="1.3" /></element>
+ <element ref="text_l01b"><bounds x="10" y="32" width="3.6" height="1.3" /></element>
+ <element ref="text_l02a"><bounds x="16" y="32" width="3.6" height="1.3" /></element>
+ <element ref="text_l02b"><bounds x="16" y="32" width="3.6" height="1.3" /></element>
+ <element ref="text_l03a"><bounds x="22" y="32" width="3.6" height="1.3" /></element>
+ <element ref="text_l03b"><bounds x="22" y="32" width="3.6" height="1.3" /></element>
+
+ <element ref="text_l04a"><bounds x="10" y="36" width="3.6" height="1.3" /></element>
+ <element ref="text_l04b"><bounds x="10" y="36" width="3.6" height="1.3" /></element>
+ <element ref="text_l05a"><bounds x="16" y="36" width="3.6" height="1.3" /></element>
+ <element ref="text_l05b"><bounds x="16" y="36" width="3.6" height="1.3" /></element>
+ <element ref="text_l06a"><bounds x="22" y="36" width="3.6" height="1.3" /></element>
+ <element ref="text_l06b"><bounds x="22" y="36" width="3.6" height="1.3" /></element>
+
+ <element ref="text_l07a"><bounds x="10" y="40" width="3.6" height="1.3" /></element>
+ <element ref="text_l07b"><bounds x="10" y="40" width="3.6" height="1.3" /></element>
+ <element ref="text_l08a"><bounds x="16" y="40" width="3.6" height="1.3" /></element>
+ <element ref="text_l08b"><bounds x="16" y="40" width="3.6" height="1.3" /></element>
+ <element ref="text_l09"><bounds x="22" y="40" width="3.6" height="1.3" /></element>
+
+ <element ref="text_l10a"><bounds x="10" y="44" width="3.6" height="1.3" /></element>
+ <element ref="text_l10b"><bounds x="10" y="45.2" width="3.6" height="1.3" /></element>
+ <element ref="text_l11"><bounds x="16" y="44" width="3.6" height="1.3" /></element>
+ <element ref="text_l12"><bounds x="22" y="44" width="3.6" height="1.3" /></element>
+
+ <element ref="white"><bounds x="11.35" y="40.25" width="0.9" height="0.9" /></element>
+ <element ref="white"><bounds x="17.35" y="40.25" width="0.9" height="0.9" /></element>
+ <element ref="blackb"><bounds x="17.5" y="40.4" width="0.6" height="0.6" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/saitek_prschess.lay b/src/mame/layout/saitek_prschess.lay
index 996d7b988da..720022deb99 100644
--- a/src/mame/layout/saitek_prschess.lay
+++ b/src/mame/layout/saitek_prschess.lay
@@ -119,77 +119,77 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- leds -->
<repeat count="8">
@@ -199,7 +199,7 @@ license:CC0
<repeat count="8">
<param name="x" start="0.2" increment="10" />
<param name="i2" start="0" increment="1" />
- <bezel name="~i2~.~i1~" element="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></bezel>
+ <element name="~i2~.~i1~" ref="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></element>
</repeat>
</repeat>
@@ -208,23 +208,23 @@ license:CC0
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -283,82 +283,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
diff --git a/src/mame/layout/saitek_schess.lay b/src/mame/layout/saitek_schess.lay
index d65da846eb5..eab0d2fb2b8 100644
--- a/src/mame/layout/saitek_schess.lay
+++ b/src/mame/layout/saitek_schess.lay
@@ -78,77 +78,77 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- leds -->
<repeat count="8">
@@ -158,7 +158,7 @@ license:CC0
<repeat count="8">
<param name="x" start="0.2" increment="10" />
<param name="i2" start="0" increment="1" />
- <bezel name="~i2~.~i1~" element="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></bezel>
+ <element name="~i2~.~i1~" ref="led"><bounds x="~x~" y="~y~" width="1.5" height="1.5" /></element>
</repeat>
</repeat>
@@ -167,23 +167,23 @@ license:CC0
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -242,82 +242,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
diff --git a/src/mame/layout/saitek_sstar28k.lay b/src/mame/layout/saitek_sstar28k.lay
index 036ab71c410..66b63aa7f6e 100644
--- a/src/mame/layout/saitek_sstar28k.lay
+++ b/src/mame/layout/saitek_sstar28k.lay
@@ -130,104 +130,104 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
-
- <bezel element="text_sqa"><bounds x="1" y="78.7" width="8" height="1.25" /></bezel>
- <bezel element="text_sqb"><bounds x="11" y="78.7" width="8" height="1.25" /></bezel>
- <bezel element="text_sqh"><bounds x="71" y="78.7" width="8" height="1.25" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
+
+ <element ref="text_sqa"><bounds x="1" y="78.7" width="8" height="1.25" /></element>
+ <element ref="text_sqb"><bounds x="11" y="78.7" width="8" height="1.25" /></element>
+ <element ref="text_sqh"><bounds x="71" y="78.7" width="8" height="1.25" /></element>
<!-- sensors, pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -286,82 +286,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -375,79 +375,79 @@ license:CC0
<!-- chessboard coords (actually, real board does not have this, but I like having them around) -->
- <bezel element="text_8"><bounds x="0.3" y="7" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="0.3" y="17" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="0.3" y="27" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="0.3" y="37" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="0.3" y="47" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="0.3" y="57" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="0.3" y="67" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="0.3" y="77" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="8" y="85.0" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="18" y="85.0" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="28" y="85.0" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="38" y="85.0" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="48" y="85.0" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="58" y="85.0" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="68" y="85.0" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="78" y="85.0" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="0.3" y="7" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="0.3" y="17" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="0.3" y="27" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="0.3" y="37" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="0.3" y="47" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="0.3" y="57" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="0.3" y="67" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="0.3" y="77" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="8" y="85.0" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="18" y="85.0" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="28" y="85.0" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="38" y="85.0" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="48" y="85.0" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="58" y="85.0" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="68" y="85.0" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="78" y="85.0" width="2" height="2" /></element>
<!-- chessboard leds -->
- <bezel name="7.1" element="ledr"><bounds x="2.4" y="7" width="0.8" height="2" /></bezel>
- <bezel name="6.1" element="ledr"><bounds x="2.4" y="17" width="0.8" height="2" /></bezel>
- <bezel name="5.1" element="ledr"><bounds x="2.4" y="27" width="0.8" height="2" /></bezel>
- <bezel name="4.1" element="ledr"><bounds x="2.4" y="37" width="0.8" height="2" /></bezel>
- <bezel name="3.1" element="ledr"><bounds x="2.4" y="47" width="0.8" height="2" /></bezel>
- <bezel name="2.1" element="ledr"><bounds x="2.4" y="57" width="0.8" height="2" /></bezel>
- <bezel name="1.1" element="ledr"><bounds x="2.4" y="67" width="0.8" height="2" /></bezel>
- <bezel name="0.1" element="ledr"><bounds x="2.4" y="77" width="0.8" height="2" /></bezel>
-
- <bezel name="0.0" element="ledr"><bounds x="8" y="83.8" width="2" height="0.8" /></bezel>
- <bezel name="1.0" element="ledr"><bounds x="18" y="83.8" width="2" height="0.8" /></bezel>
- <bezel name="2.0" element="ledr"><bounds x="28" y="83.8" width="2" height="0.8" /></bezel>
- <bezel name="3.0" element="ledr"><bounds x="38" y="83.8" width="2" height="0.8" /></bezel>
- <bezel name="4.0" element="ledr"><bounds x="48" y="83.8" width="2" height="0.8" /></bezel>
- <bezel name="5.0" element="ledr"><bounds x="58" y="83.8" width="2" height="0.8" /></bezel>
- <bezel name="6.0" element="ledr"><bounds x="68" y="83.8" width="2" height="0.8" /></bezel>
- <bezel name="7.0" element="ledr"><bounds x="78" y="83.8" width="2" height="0.8" /></bezel>
+ <element name="7.1" ref="ledr"><bounds x="2.4" y="7" width="0.8" height="2" /></element>
+ <element name="6.1" ref="ledr"><bounds x="2.4" y="17" width="0.8" height="2" /></element>
+ <element name="5.1" ref="ledr"><bounds x="2.4" y="27" width="0.8" height="2" /></element>
+ <element name="4.1" ref="ledr"><bounds x="2.4" y="37" width="0.8" height="2" /></element>
+ <element name="3.1" ref="ledr"><bounds x="2.4" y="47" width="0.8" height="2" /></element>
+ <element name="2.1" ref="ledr"><bounds x="2.4" y="57" width="0.8" height="2" /></element>
+ <element name="1.1" ref="ledr"><bounds x="2.4" y="67" width="0.8" height="2" /></element>
+ <element name="0.1" ref="ledr"><bounds x="2.4" y="77" width="0.8" height="2" /></element>
+
+ <element name="0.0" ref="ledr"><bounds x="8" y="83.8" width="2" height="0.8" /></element>
+ <element name="1.0" ref="ledr"><bounds x="18" y="83.8" width="2" height="0.8" /></element>
+ <element name="2.0" ref="ledr"><bounds x="28" y="83.8" width="2" height="0.8" /></element>
+ <element name="3.0" ref="ledr"><bounds x="38" y="83.8" width="2" height="0.8" /></element>
+ <element name="4.0" ref="ledr"><bounds x="48" y="83.8" width="2" height="0.8" /></element>
+ <element name="5.0" ref="ledr"><bounds x="58" y="83.8" width="2" height="0.8" /></element>
+ <element name="6.0" ref="ledr"><bounds x="68" y="83.8" width="2" height="0.8" /></element>
+ <element name="7.0" ref="ledr"><bounds x="78" y="83.8" width="2" height="0.8" /></element>
<!-- right side leds -->
- <bezel name="9.0" element="ledr"><bounds x="88" y="37" width="0.8" height="2" /></bezel>
- <bezel name="9.1" element="ledr"><bounds x="88" y="41" width="0.8" height="2" /></bezel>
- <bezel name="9.2" element="ledr"><bounds x="88" y="45" width="0.8" height="2" /></bezel>
- <bezel name="8.0" element="ledr"><bounds x="88" y="49" width="0.8" height="2" /></bezel>
- <bezel name="8.1" element="ledr"><bounds x="88" y="53" width="0.8" height="2" /></bezel>
- <bezel name="8.2" element="ledr"><bounds x="88" y="57" width="0.8" height="2" /></bezel>
- <bezel name="7.2" element="ledr"><bounds x="88" y="61" width="0.8" height="2" /></bezel>
- <bezel name="6.2" element="ledr"><bounds x="88" y="65" width="0.8" height="2" /></bezel>
- <bezel name="5.2" element="ledr"><bounds x="88" y="69" width="0.8" height="2" /></bezel>
- <bezel name="2.2" element="ledr"><bounds x="88" y="73" width="0.8" height="2" /></bezel>
- <bezel name="1.2" element="ledr"><bounds x="88" y="77" width="0.8" height="2" /></bezel>
- <bezel name="0.2" element="ledr"><bounds x="88" y="81" width="0.8" height="2" /></bezel>
-
- <bezel element="white2"><bounds x="89.5" y="37" width="9.5" height="2" /></bezel>
- <bezel element="white2"><bounds x="89.5" y="41" width="9.5" height="2" /></bezel>
- <bezel element="white2"><bounds x="89.5" y="45" width="9.5" height="2" /></bezel>
- <bezel element="white2"><bounds x="89.5" y="49" width="9.5" height="2" /></bezel>
- <bezel element="white2"><bounds x="89.5" y="53" width="9.5" height="2" /></bezel>
- <bezel element="white2"><bounds x="89.5" y="57" width="9.5" height="2" /></bezel>
-
- <bezel element="blackb"><bounds x="90.0" y="36.8" width="9.2" height="2" /></bezel>
- <bezel element="blackb"><bounds x="90.0" y="40.8" width="9.2" height="2" /></bezel>
- <bezel element="blackb"><bounds x="90.0" y="44.8" width="9.2" height="2" /></bezel>
- <bezel element="blackb"><bounds x="90.0" y="48.8" width="9.2" height="2" /></bezel>
- <bezel element="blackb"><bounds x="90.0" y="52.8" width="9.2" height="2" /></bezel>
- <bezel element="blackb"><bounds x="90.0" y="56.8" width="9.2" height="2" /></bezel>
-
- <bezel element="text_l1"><bounds x="89.5" y="61.2" width="6" height="1.5" /></bezel>
- <bezel element="text_l2"><bounds x="89.5" y="65.2" width="6" height="1.5" /></bezel>
- <bezel element="text_l3"><bounds x="89.5" y="69.2" width="6" height="1.5" /></bezel>
- <bezel element="text_l4"><bounds x="89.5" y="73.2" width="6" height="1.5" /></bezel>
- <bezel element="text_l5"><bounds x="89.5" y="77.2" width="6" height="1.5" /></bezel>
- <bezel element="text_l6"><bounds x="89.5" y="81.2" width="6" height="1.5" /></bezel>
+ <element name="9.0" ref="ledr"><bounds x="88" y="37" width="0.8" height="2" /></element>
+ <element name="9.1" ref="ledr"><bounds x="88" y="41" width="0.8" height="2" /></element>
+ <element name="9.2" ref="ledr"><bounds x="88" y="45" width="0.8" height="2" /></element>
+ <element name="8.0" ref="ledr"><bounds x="88" y="49" width="0.8" height="2" /></element>
+ <element name="8.1" ref="ledr"><bounds x="88" y="53" width="0.8" height="2" /></element>
+ <element name="8.2" ref="ledr"><bounds x="88" y="57" width="0.8" height="2" /></element>
+ <element name="7.2" ref="ledr"><bounds x="88" y="61" width="0.8" height="2" /></element>
+ <element name="6.2" ref="ledr"><bounds x="88" y="65" width="0.8" height="2" /></element>
+ <element name="5.2" ref="ledr"><bounds x="88" y="69" width="0.8" height="2" /></element>
+ <element name="2.2" ref="ledr"><bounds x="88" y="73" width="0.8" height="2" /></element>
+ <element name="1.2" ref="ledr"><bounds x="88" y="77" width="0.8" height="2" /></element>
+ <element name="0.2" ref="ledr"><bounds x="88" y="81" width="0.8" height="2" /></element>
+
+ <element ref="white2"><bounds x="89.5" y="37" width="9.5" height="2" /></element>
+ <element ref="white2"><bounds x="89.5" y="41" width="9.5" height="2" /></element>
+ <element ref="white2"><bounds x="89.5" y="45" width="9.5" height="2" /></element>
+ <element ref="white2"><bounds x="89.5" y="49" width="9.5" height="2" /></element>
+ <element ref="white2"><bounds x="89.5" y="53" width="9.5" height="2" /></element>
+ <element ref="white2"><bounds x="89.5" y="57" width="9.5" height="2" /></element>
+
+ <element ref="blackb"><bounds x="90.0" y="36.8" width="9.2" height="2" /></element>
+ <element ref="blackb"><bounds x="90.0" y="40.8" width="9.2" height="2" /></element>
+ <element ref="blackb"><bounds x="90.0" y="44.8" width="9.2" height="2" /></element>
+ <element ref="blackb"><bounds x="90.0" y="48.8" width="9.2" height="2" /></element>
+ <element ref="blackb"><bounds x="90.0" y="52.8" width="9.2" height="2" /></element>
+ <element ref="blackb"><bounds x="90.0" y="56.8" width="9.2" height="2" /></element>
+
+ <element ref="text_l1"><bounds x="89.5" y="61.2" width="6" height="1.5" /></element>
+ <element ref="text_l2"><bounds x="89.5" y="65.2" width="6" height="1.5" /></element>
+ <element ref="text_l3"><bounds x="89.5" y="69.2" width="6" height="1.5" /></element>
+ <element ref="text_l4"><bounds x="89.5" y="73.2" width="6" height="1.5" /></element>
+ <element ref="text_l5"><bounds x="89.5" y="77.2" width="6" height="1.5" /></element>
+ <element ref="text_l6"><bounds x="89.5" y="81.2" width="6" height="1.5" /></element>
<!-- right side buttons -->
diff --git a/src/mame/layout/saitek_stratos.lay b/src/mame/layout/saitek_stratos.lay
index 09ec16c9719..631709417f4 100644
--- a/src/mame/layout/saitek_stratos.lay
+++ b/src/mame/layout/saitek_stratos.lay
@@ -224,119 +224,119 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- coords -->
- <bezel element="text_8"><bounds x="0.25" y="4.3" width="2" height="1.4" /></bezel>
- <bezel element="text_7"><bounds x="0.25" y="14.3" width="2" height="1.4" /></bezel>
- <bezel element="text_6"><bounds x="0.25" y="24.3" width="2" height="1.4" /></bezel>
- <bezel element="text_5"><bounds x="0.25" y="34.3" width="2" height="1.4" /></bezel>
- <bezel element="text_4"><bounds x="0.25" y="44.3" width="2" height="1.4" /></bezel>
- <bezel element="text_3"><bounds x="0.25" y="54.3" width="2" height="1.4" /></bezel>
- <bezel element="text_2"><bounds x="0.25" y="64.3" width="2" height="1.4" /></bezel>
- <bezel element="text_1"><bounds x="0.25" y="74.3" width="2" height="1.4" /></bezel>
-
- <bezel element="text_a"><bounds x="4" y="78.55" width="2" height="1.4" /></bezel>
- <bezel element="text_b"><bounds x="14" y="78.55" width="2" height="1.4" /></bezel>
- <bezel element="text_c"><bounds x="24" y="78.55" width="2" height="1.4" /></bezel>
- <bezel element="text_d"><bounds x="34" y="78.55" width="2" height="1.4" /></bezel>
- <bezel element="text_e"><bounds x="44" y="78.55" width="2" height="1.4" /></bezel>
- <bezel element="text_f"><bounds x="54" y="78.55" width="2" height="1.4" /></bezel>
- <bezel element="text_g"><bounds x="64" y="78.55" width="2" height="1.4" /></bezel>
- <bezel element="text_h"><bounds x="74" y="78.55" width="2" height="1.4" /></bezel>
+ <element ref="text_8"><bounds x="0.25" y="4.3" width="2" height="1.4" /></element>
+ <element ref="text_7"><bounds x="0.25" y="14.3" width="2" height="1.4" /></element>
+ <element ref="text_6"><bounds x="0.25" y="24.3" width="2" height="1.4" /></element>
+ <element ref="text_5"><bounds x="0.25" y="34.3" width="2" height="1.4" /></element>
+ <element ref="text_4"><bounds x="0.25" y="44.3" width="2" height="1.4" /></element>
+ <element ref="text_3"><bounds x="0.25" y="54.3" width="2" height="1.4" /></element>
+ <element ref="text_2"><bounds x="0.25" y="64.3" width="2" height="1.4" /></element>
+ <element ref="text_1"><bounds x="0.25" y="74.3" width="2" height="1.4" /></element>
+
+ <element ref="text_a"><bounds x="4" y="78.55" width="2" height="1.4" /></element>
+ <element ref="text_b"><bounds x="14" y="78.55" width="2" height="1.4" /></element>
+ <element ref="text_c"><bounds x="24" y="78.55" width="2" height="1.4" /></element>
+ <element ref="text_d"><bounds x="34" y="78.55" width="2" height="1.4" /></element>
+ <element ref="text_e"><bounds x="44" y="78.55" width="2" height="1.4" /></element>
+ <element ref="text_f"><bounds x="54" y="78.55" width="2" height="1.4" /></element>
+ <element ref="text_g"><bounds x="64" y="78.55" width="2" height="1.4" /></element>
+ <element ref="text_h"><bounds x="74" y="78.55" width="2" height="1.4" /></element>
<!-- sensors, pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -395,82 +395,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -479,80 +479,80 @@ license:CC0
<group name="lcd1">
<bounds x="15" y="0" width="23" height="14" />
- <bezel name="digit0" element="digit"><bounds x="15" y="0" width="4" height="6" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="20" y="0" width="4" height="6" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="24" y="0" width="4" height="6" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="30" y="0" width="4" height="6" /></bezel>
- <bezel name="digit4" element="digit"><bounds x="34" y="0" width="4" height="6" /></bezel>
+ <element name="digit0" ref="digit"><bounds x="15" y="0" width="4" height="6" /></element>
+ <element name="digit1" ref="digit"><bounds x="20" y="0" width="4" height="6" /></element>
+ <element name="digit2" ref="digit"><bounds x="24" y="0" width="4" height="6" /></element>
+ <element name="digit3" ref="digit"><bounds x="30" y="0" width="4" height="6" /></element>
+ <element name="digit4" ref="digit"><bounds x="34" y="0" width="4" height="6" /></element>
- <bezel name="lcd0.0.0" element="ldot"><bounds x="28.91" y="1.8" width="0.6" height="0.6" /></bezel>
- <bezel name="lcd0.0.0" element="ldot"><bounds x="28.69" y="3.65" width="0.6" height="0.6" /></bezel>
+ <element name="lcd0.0.0" ref="ldot"><bounds x="28.91" y="1.8" width="0.6" height="0.6" /></element>
+ <element name="lcd0.0.0" ref="ldot"><bounds x="28.69" y="3.65" width="0.6" height="0.6" /></element>
- <bezel name="digit5" element="digit"><bounds x="20" y="8" width="4" height="6" /></bezel>
- <bezel name="digit6" element="digit"><bounds x="24" y="8" width="4" height="6" /></bezel>
- <bezel name="digit7" element="digit"><bounds x="30" y="8" width="4" height="6" /></bezel>
- <bezel name="digit8" element="digit"><bounds x="34" y="8" width="4" height="6" /></bezel>
+ <element name="digit5" ref="digit"><bounds x="20" y="8" width="4" height="6" /></element>
+ <element name="digit6" ref="digit"><bounds x="24" y="8" width="4" height="6" /></element>
+ <element name="digit7" ref="digit"><bounds x="30" y="8" width="4" height="6" /></element>
+ <element name="digit8" ref="digit"><bounds x="34" y="8" width="4" height="6" /></element>
- <bezel name="lcd1.0.0" element="ldot"><bounds x="28.91" y="9.8" width="0.6" height="0.6" /></bezel>
- <bezel name="lcd1.0.0" element="ldot"><bounds x="28.69" y="11.65" width="0.6" height="0.6" /></bezel>
+ <element name="lcd1.0.0" ref="ldot"><bounds x="28.91" y="9.8" width="0.6" height="0.6" /></element>
+ <element name="lcd1.0.0" ref="ldot"><bounds x="28.69" y="11.65" width="0.6" height="0.6" /></element>
</group>
<group name="lcd2">
- <bezel name="lcd3.11.2" element="ldot"><bounds x="0" y="0" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.11.1" element="ldot"><bounds x="1" y="0" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.11.3" element="ldot"><bounds x="2" y="0" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.0.3" element="ldot"><bounds x="3" y="0" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.0.0" element="ldot"><bounds x="4" y="0" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.0.1" element="ldot"><bounds x="5" y="0" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.0.2" element="ldot"><bounds x="6" y="0" width="0.666" height="0.666" /></bezel>
-
- <bezel name="lcd3.10.2" element="ldot"><bounds x="0" y="1" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.11.0" element="ldot"><bounds x="1" y="1" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.10.1" element="ldot"><bounds x="2" y="1" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.1.3" element="ldot"><bounds x="3" y="1" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.1.0" element="ldot"><bounds x="4" y="1" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.1.1" element="ldot"><bounds x="5" y="1" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.1.2" element="ldot"><bounds x="6" y="1" width="0.666" height="0.666" /></bezel>
-
- <bezel name="lcd3.9.0" element="ldot"><bounds x="0" y="2" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.10.0" element="ldot"><bounds x="1" y="2" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.10.3" element="ldot"><bounds x="2" y="2" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.2.3" element="ldot"><bounds x="3" y="2" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.2.0" element="ldot"><bounds x="4" y="2" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.2.1" element="ldot"><bounds x="5" y="2" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.2.2" element="ldot"><bounds x="6" y="2" width="0.666" height="0.666" /></bezel>
-
- <bezel name="lcd3.9.2" element="ldot"><bounds x="0" y="3" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.8.0" element="ldot"><bounds x="1" y="3" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.7.0" element="ldot"><bounds x="2" y="3" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.6.0" element="ldot"><bounds x="3" y="3" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.5.0" element="ldot"><bounds x="4" y="3" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.4.0" element="ldot"><bounds x="5" y="3" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.3.0" element="ldot"><bounds x="6" y="3" width="0.666" height="0.666" /></bezel>
-
- <bezel name="lcd3.9.1" element="ldot"><bounds x="0" y="4" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.8.1" element="ldot"><bounds x="1" y="4" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.7.1" element="ldot"><bounds x="2" y="4" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.6.1" element="ldot"><bounds x="3" y="4" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.5.1" element="ldot"><bounds x="4" y="4" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.4.1" element="ldot"><bounds x="5" y="4" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.3.1" element="ldot"><bounds x="6" y="4" width="0.666" height="0.666" /></bezel>
-
- <bezel name="lcd3.9.1" element="ldot"><bounds x="0" y="5" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.8.2" element="ldot"><bounds x="1" y="5" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.7.2" element="ldot"><bounds x="2" y="5" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.6.2" element="ldot"><bounds x="3" y="5" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.5.2" element="ldot"><bounds x="4" y="5" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.4.2" element="ldot"><bounds x="5" y="5" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.3.2" element="ldot"><bounds x="6" y="5" width="0.666" height="0.666" /></bezel>
-
- <bezel name="lcd3.9.3" element="ldot"><bounds x="0" y="6" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.8.3" element="ldot"><bounds x="1" y="6" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.7.3" element="ldot"><bounds x="2" y="6" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.6.3" element="ldot"><bounds x="3" y="6" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.5.3" element="ldot"><bounds x="4" y="6" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.4.3" element="ldot"><bounds x="5" y="6" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.3.3" element="ldot"><bounds x="6" y="6" width="0.666" height="0.666" /></bezel>
+ <element name="lcd3.11.2" ref="ldot"><bounds x="0" y="0" width="0.666" height="0.666" /></element>
+ <element name="lcd3.11.1" ref="ldot"><bounds x="1" y="0" width="0.666" height="0.666" /></element>
+ <element name="lcd3.11.3" ref="ldot"><bounds x="2" y="0" width="0.666" height="0.666" /></element>
+ <element name="lcd3.0.3" ref="ldot"><bounds x="3" y="0" width="0.666" height="0.666" /></element>
+ <element name="lcd3.0.0" ref="ldot"><bounds x="4" y="0" width="0.666" height="0.666" /></element>
+ <element name="lcd3.0.1" ref="ldot"><bounds x="5" y="0" width="0.666" height="0.666" /></element>
+ <element name="lcd3.0.2" ref="ldot"><bounds x="6" y="0" width="0.666" height="0.666" /></element>
+
+ <element name="lcd3.10.2" ref="ldot"><bounds x="0" y="1" width="0.666" height="0.666" /></element>
+ <element name="lcd3.11.0" ref="ldot"><bounds x="1" y="1" width="0.666" height="0.666" /></element>
+ <element name="lcd3.10.1" ref="ldot"><bounds x="2" y="1" width="0.666" height="0.666" /></element>
+ <element name="lcd3.1.3" ref="ldot"><bounds x="3" y="1" width="0.666" height="0.666" /></element>
+ <element name="lcd3.1.0" ref="ldot"><bounds x="4" y="1" width="0.666" height="0.666" /></element>
+ <element name="lcd3.1.1" ref="ldot"><bounds x="5" y="1" width="0.666" height="0.666" /></element>
+ <element name="lcd3.1.2" ref="ldot"><bounds x="6" y="1" width="0.666" height="0.666" /></element>
+
+ <element name="lcd3.9.0" ref="ldot"><bounds x="0" y="2" width="0.666" height="0.666" /></element>
+ <element name="lcd3.10.0" ref="ldot"><bounds x="1" y="2" width="0.666" height="0.666" /></element>
+ <element name="lcd3.10.3" ref="ldot"><bounds x="2" y="2" width="0.666" height="0.666" /></element>
+ <element name="lcd3.2.3" ref="ldot"><bounds x="3" y="2" width="0.666" height="0.666" /></element>
+ <element name="lcd3.2.0" ref="ldot"><bounds x="4" y="2" width="0.666" height="0.666" /></element>
+ <element name="lcd3.2.1" ref="ldot"><bounds x="5" y="2" width="0.666" height="0.666" /></element>
+ <element name="lcd3.2.2" ref="ldot"><bounds x="6" y="2" width="0.666" height="0.666" /></element>
+
+ <element name="lcd3.9.2" ref="ldot"><bounds x="0" y="3" width="0.666" height="0.666" /></element>
+ <element name="lcd3.8.0" ref="ldot"><bounds x="1" y="3" width="0.666" height="0.666" /></element>
+ <element name="lcd3.7.0" ref="ldot"><bounds x="2" y="3" width="0.666" height="0.666" /></element>
+ <element name="lcd3.6.0" ref="ldot"><bounds x="3" y="3" width="0.666" height="0.666" /></element>
+ <element name="lcd3.5.0" ref="ldot"><bounds x="4" y="3" width="0.666" height="0.666" /></element>
+ <element name="lcd3.4.0" ref="ldot"><bounds x="5" y="3" width="0.666" height="0.666" /></element>
+ <element name="lcd3.3.0" ref="ldot"><bounds x="6" y="3" width="0.666" height="0.666" /></element>
+
+ <element name="lcd3.9.1" ref="ldot"><bounds x="0" y="4" width="0.666" height="0.666" /></element>
+ <element name="lcd3.8.1" ref="ldot"><bounds x="1" y="4" width="0.666" height="0.666" /></element>
+ <element name="lcd3.7.1" ref="ldot"><bounds x="2" y="4" width="0.666" height="0.666" /></element>
+ <element name="lcd3.6.1" ref="ldot"><bounds x="3" y="4" width="0.666" height="0.666" /></element>
+ <element name="lcd3.5.1" ref="ldot"><bounds x="4" y="4" width="0.666" height="0.666" /></element>
+ <element name="lcd3.4.1" ref="ldot"><bounds x="5" y="4" width="0.666" height="0.666" /></element>
+ <element name="lcd3.3.1" ref="ldot"><bounds x="6" y="4" width="0.666" height="0.666" /></element>
+
+ <element name="lcd3.9.1" ref="ldot"><bounds x="0" y="5" width="0.666" height="0.666" /></element>
+ <element name="lcd3.8.2" ref="ldot"><bounds x="1" y="5" width="0.666" height="0.666" /></element>
+ <element name="lcd3.7.2" ref="ldot"><bounds x="2" y="5" width="0.666" height="0.666" /></element>
+ <element name="lcd3.6.2" ref="ldot"><bounds x="3" y="5" width="0.666" height="0.666" /></element>
+ <element name="lcd3.5.2" ref="ldot"><bounds x="4" y="5" width="0.666" height="0.666" /></element>
+ <element name="lcd3.4.2" ref="ldot"><bounds x="5" y="5" width="0.666" height="0.666" /></element>
+ <element name="lcd3.3.2" ref="ldot"><bounds x="6" y="5" width="0.666" height="0.666" /></element>
+
+ <element name="lcd3.9.3" ref="ldot"><bounds x="0" y="6" width="0.666" height="0.666" /></element>
+ <element name="lcd3.8.3" ref="ldot"><bounds x="1" y="6" width="0.666" height="0.666" /></element>
+ <element name="lcd3.7.3" ref="ldot"><bounds x="2" y="6" width="0.666" height="0.666" /></element>
+ <element name="lcd3.6.3" ref="ldot"><bounds x="3" y="6" width="0.666" height="0.666" /></element>
+ <element name="lcd3.5.3" ref="ldot"><bounds x="4" y="6" width="0.666" height="0.666" /></element>
+ <element name="lcd3.4.3" ref="ldot"><bounds x="5" y="6" width="0.666" height="0.666" /></element>
+ <element name="lcd3.3.3" ref="ldot"><bounds x="6" y="6" width="0.666" height="0.666" /></element>
</group>
@@ -564,7 +564,7 @@ license:CC0
<group ref="sb_board"><bounds x="10" y="10" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-3" y="10" width="10" height="80" /></group>
- <bezel element="lcd_bg"><bounds x="24.64" y="92.5" width="15.36" height="9" /></bezel>
+ <element ref="lcd_bg"><bounds x="24.64" y="92.5" width="15.36" height="9" /></element>
<group ref="lcd1"><bounds x="26.36" y="93" width="13.14" height="8" /></group>
<group ref="lcd2"><bounds x="25.14" y="97.5714" width="3.42857" height="3.42857" /></group>
diff --git a/src/mame/layout/saitek_tking.lay b/src/mame/layout/saitek_tking.lay
index 3293a084bf2..39415db58ff 100644
--- a/src/mame/layout/saitek_tking.lay
+++ b/src/mame/layout/saitek_tking.lay
@@ -153,119 +153,119 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- coords -->
- <bezel element="text_8"><bounds x="0.25" y="4.3" width="2" height="1.4" /></bezel>
- <bezel element="text_7"><bounds x="0.25" y="14.3" width="2" height="1.4" /></bezel>
- <bezel element="text_6"><bounds x="0.25" y="24.3" width="2" height="1.4" /></bezel>
- <bezel element="text_5"><bounds x="0.25" y="34.3" width="2" height="1.4" /></bezel>
- <bezel element="text_4"><bounds x="0.25" y="44.3" width="2" height="1.4" /></bezel>
- <bezel element="text_3"><bounds x="0.25" y="54.3" width="2" height="1.4" /></bezel>
- <bezel element="text_2"><bounds x="0.25" y="64.3" width="2" height="1.4" /></bezel>
- <bezel element="text_1"><bounds x="0.25" y="74.3" width="2" height="1.4" /></bezel>
-
- <bezel element="text_a"><bounds x="4" y="78.55" width="2" height="1.4" /></bezel>
- <bezel element="text_b"><bounds x="14" y="78.55" width="2" height="1.4" /></bezel>
- <bezel element="text_c"><bounds x="24" y="78.55" width="2" height="1.4" /></bezel>
- <bezel element="text_d"><bounds x="34" y="78.55" width="2" height="1.4" /></bezel>
- <bezel element="text_e"><bounds x="44" y="78.55" width="2" height="1.4" /></bezel>
- <bezel element="text_f"><bounds x="54" y="78.55" width="2" height="1.4" /></bezel>
- <bezel element="text_g"><bounds x="64" y="78.55" width="2" height="1.4" /></bezel>
- <bezel element="text_h"><bounds x="74" y="78.55" width="2" height="1.4" /></bezel>
+ <element ref="text_8"><bounds x="0.25" y="4.3" width="2" height="1.4" /></element>
+ <element ref="text_7"><bounds x="0.25" y="14.3" width="2" height="1.4" /></element>
+ <element ref="text_6"><bounds x="0.25" y="24.3" width="2" height="1.4" /></element>
+ <element ref="text_5"><bounds x="0.25" y="34.3" width="2" height="1.4" /></element>
+ <element ref="text_4"><bounds x="0.25" y="44.3" width="2" height="1.4" /></element>
+ <element ref="text_3"><bounds x="0.25" y="54.3" width="2" height="1.4" /></element>
+ <element ref="text_2"><bounds x="0.25" y="64.3" width="2" height="1.4" /></element>
+ <element ref="text_1"><bounds x="0.25" y="74.3" width="2" height="1.4" /></element>
+
+ <element ref="text_a"><bounds x="4" y="78.55" width="2" height="1.4" /></element>
+ <element ref="text_b"><bounds x="14" y="78.55" width="2" height="1.4" /></element>
+ <element ref="text_c"><bounds x="24" y="78.55" width="2" height="1.4" /></element>
+ <element ref="text_d"><bounds x="34" y="78.55" width="2" height="1.4" /></element>
+ <element ref="text_e"><bounds x="44" y="78.55" width="2" height="1.4" /></element>
+ <element ref="text_f"><bounds x="54" y="78.55" width="2" height="1.4" /></element>
+ <element ref="text_g"><bounds x="64" y="78.55" width="2" height="1.4" /></element>
+ <element ref="text_h"><bounds x="74" y="78.55" width="2" height="1.4" /></element>
<!-- sensors, pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -324,82 +324,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -418,80 +418,80 @@ license:CC0
<group name="lcd1">
<bounds x="15" y="0" width="23" height="14" />
- <bezel name="digit0" element="digit"><bounds x="15" y="0" width="4" height="6" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="20" y="0" width="4" height="6" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="24" y="0" width="4" height="6" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="30" y="0" width="4" height="6" /></bezel>
- <bezel name="digit4" element="digit"><bounds x="34" y="0" width="4" height="6" /></bezel>
+ <element name="digit0" ref="digit"><bounds x="15" y="0" width="4" height="6" /></element>
+ <element name="digit1" ref="digit"><bounds x="20" y="0" width="4" height="6" /></element>
+ <element name="digit2" ref="digit"><bounds x="24" y="0" width="4" height="6" /></element>
+ <element name="digit3" ref="digit"><bounds x="30" y="0" width="4" height="6" /></element>
+ <element name="digit4" ref="digit"><bounds x="34" y="0" width="4" height="6" /></element>
- <bezel name="lcd0.0.0" element="ldot"><bounds x="28.91" y="1.8" width="0.6" height="0.6" /></bezel>
- <bezel name="lcd0.0.0" element="ldot"><bounds x="28.69" y="3.65" width="0.6" height="0.6" /></bezel>
+ <element name="lcd0.0.0" ref="ldot"><bounds x="28.91" y="1.8" width="0.6" height="0.6" /></element>
+ <element name="lcd0.0.0" ref="ldot"><bounds x="28.69" y="3.65" width="0.6" height="0.6" /></element>
- <bezel name="digit5" element="digit"><bounds x="20" y="8" width="4" height="6" /></bezel>
- <bezel name="digit6" element="digit"><bounds x="24" y="8" width="4" height="6" /></bezel>
- <bezel name="digit7" element="digit"><bounds x="30" y="8" width="4" height="6" /></bezel>
- <bezel name="digit8" element="digit"><bounds x="34" y="8" width="4" height="6" /></bezel>
+ <element name="digit5" ref="digit"><bounds x="20" y="8" width="4" height="6" /></element>
+ <element name="digit6" ref="digit"><bounds x="24" y="8" width="4" height="6" /></element>
+ <element name="digit7" ref="digit"><bounds x="30" y="8" width="4" height="6" /></element>
+ <element name="digit8" ref="digit"><bounds x="34" y="8" width="4" height="6" /></element>
- <bezel name="lcd1.0.0" element="ldot"><bounds x="28.91" y="9.8" width="0.6" height="0.6" /></bezel>
- <bezel name="lcd1.0.0" element="ldot"><bounds x="28.69" y="11.65" width="0.6" height="0.6" /></bezel>
+ <element name="lcd1.0.0" ref="ldot"><bounds x="28.91" y="9.8" width="0.6" height="0.6" /></element>
+ <element name="lcd1.0.0" ref="ldot"><bounds x="28.69" y="11.65" width="0.6" height="0.6" /></element>
</group>
<group name="lcd2">
- <bezel name="lcd3.11.2" element="ldot"><bounds x="0" y="0" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.11.1" element="ldot"><bounds x="1" y="0" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.11.3" element="ldot"><bounds x="2" y="0" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.0.3" element="ldot"><bounds x="3" y="0" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.0.0" element="ldot"><bounds x="4" y="0" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.0.1" element="ldot"><bounds x="5" y="0" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.0.2" element="ldot"><bounds x="6" y="0" width="0.666" height="0.666" /></bezel>
-
- <bezel name="lcd3.10.2" element="ldot"><bounds x="0" y="1" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.11.0" element="ldot"><bounds x="1" y="1" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.10.1" element="ldot"><bounds x="2" y="1" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.1.3" element="ldot"><bounds x="3" y="1" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.1.0" element="ldot"><bounds x="4" y="1" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.1.1" element="ldot"><bounds x="5" y="1" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.1.2" element="ldot"><bounds x="6" y="1" width="0.666" height="0.666" /></bezel>
-
- <bezel name="lcd3.9.0" element="ldot"><bounds x="0" y="2" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.10.0" element="ldot"><bounds x="1" y="2" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.10.3" element="ldot"><bounds x="2" y="2" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.2.3" element="ldot"><bounds x="3" y="2" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.2.0" element="ldot"><bounds x="4" y="2" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.2.1" element="ldot"><bounds x="5" y="2" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.2.2" element="ldot"><bounds x="6" y="2" width="0.666" height="0.666" /></bezel>
-
- <bezel name="lcd3.9.2" element="ldot"><bounds x="0" y="3" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.8.0" element="ldot"><bounds x="1" y="3" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.7.0" element="ldot"><bounds x="2" y="3" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.6.0" element="ldot"><bounds x="3" y="3" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.5.0" element="ldot"><bounds x="4" y="3" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.4.0" element="ldot"><bounds x="5" y="3" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.3.0" element="ldot"><bounds x="6" y="3" width="0.666" height="0.666" /></bezel>
-
- <bezel name="lcd3.9.1" element="ldot"><bounds x="0" y="4" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.8.1" element="ldot"><bounds x="1" y="4" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.7.1" element="ldot"><bounds x="2" y="4" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.6.1" element="ldot"><bounds x="3" y="4" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.5.1" element="ldot"><bounds x="4" y="4" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.4.1" element="ldot"><bounds x="5" y="4" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.3.1" element="ldot"><bounds x="6" y="4" width="0.666" height="0.666" /></bezel>
-
- <bezel name="lcd3.9.1" element="ldot"><bounds x="0" y="5" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.8.2" element="ldot"><bounds x="1" y="5" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.7.2" element="ldot"><bounds x="2" y="5" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.6.2" element="ldot"><bounds x="3" y="5" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.5.2" element="ldot"><bounds x="4" y="5" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.4.2" element="ldot"><bounds x="5" y="5" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.3.2" element="ldot"><bounds x="6" y="5" width="0.666" height="0.666" /></bezel>
-
- <bezel name="lcd3.9.3" element="ldot"><bounds x="0" y="6" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.8.3" element="ldot"><bounds x="1" y="6" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.7.3" element="ldot"><bounds x="2" y="6" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.6.3" element="ldot"><bounds x="3" y="6" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.5.3" element="ldot"><bounds x="4" y="6" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.4.3" element="ldot"><bounds x="5" y="6" width="0.666" height="0.666" /></bezel>
- <bezel name="lcd3.3.3" element="ldot"><bounds x="6" y="6" width="0.666" height="0.666" /></bezel>
+ <element name="lcd3.11.2" ref="ldot"><bounds x="0" y="0" width="0.666" height="0.666" /></element>
+ <element name="lcd3.11.1" ref="ldot"><bounds x="1" y="0" width="0.666" height="0.666" /></element>
+ <element name="lcd3.11.3" ref="ldot"><bounds x="2" y="0" width="0.666" height="0.666" /></element>
+ <element name="lcd3.0.3" ref="ldot"><bounds x="3" y="0" width="0.666" height="0.666" /></element>
+ <element name="lcd3.0.0" ref="ldot"><bounds x="4" y="0" width="0.666" height="0.666" /></element>
+ <element name="lcd3.0.1" ref="ldot"><bounds x="5" y="0" width="0.666" height="0.666" /></element>
+ <element name="lcd3.0.2" ref="ldot"><bounds x="6" y="0" width="0.666" height="0.666" /></element>
+
+ <element name="lcd3.10.2" ref="ldot"><bounds x="0" y="1" width="0.666" height="0.666" /></element>
+ <element name="lcd3.11.0" ref="ldot"><bounds x="1" y="1" width="0.666" height="0.666" /></element>
+ <element name="lcd3.10.1" ref="ldot"><bounds x="2" y="1" width="0.666" height="0.666" /></element>
+ <element name="lcd3.1.3" ref="ldot"><bounds x="3" y="1" width="0.666" height="0.666" /></element>
+ <element name="lcd3.1.0" ref="ldot"><bounds x="4" y="1" width="0.666" height="0.666" /></element>
+ <element name="lcd3.1.1" ref="ldot"><bounds x="5" y="1" width="0.666" height="0.666" /></element>
+ <element name="lcd3.1.2" ref="ldot"><bounds x="6" y="1" width="0.666" height="0.666" /></element>
+
+ <element name="lcd3.9.0" ref="ldot"><bounds x="0" y="2" width="0.666" height="0.666" /></element>
+ <element name="lcd3.10.0" ref="ldot"><bounds x="1" y="2" width="0.666" height="0.666" /></element>
+ <element name="lcd3.10.3" ref="ldot"><bounds x="2" y="2" width="0.666" height="0.666" /></element>
+ <element name="lcd3.2.3" ref="ldot"><bounds x="3" y="2" width="0.666" height="0.666" /></element>
+ <element name="lcd3.2.0" ref="ldot"><bounds x="4" y="2" width="0.666" height="0.666" /></element>
+ <element name="lcd3.2.1" ref="ldot"><bounds x="5" y="2" width="0.666" height="0.666" /></element>
+ <element name="lcd3.2.2" ref="ldot"><bounds x="6" y="2" width="0.666" height="0.666" /></element>
+
+ <element name="lcd3.9.2" ref="ldot"><bounds x="0" y="3" width="0.666" height="0.666" /></element>
+ <element name="lcd3.8.0" ref="ldot"><bounds x="1" y="3" width="0.666" height="0.666" /></element>
+ <element name="lcd3.7.0" ref="ldot"><bounds x="2" y="3" width="0.666" height="0.666" /></element>
+ <element name="lcd3.6.0" ref="ldot"><bounds x="3" y="3" width="0.666" height="0.666" /></element>
+ <element name="lcd3.5.0" ref="ldot"><bounds x="4" y="3" width="0.666" height="0.666" /></element>
+ <element name="lcd3.4.0" ref="ldot"><bounds x="5" y="3" width="0.666" height="0.666" /></element>
+ <element name="lcd3.3.0" ref="ldot"><bounds x="6" y="3" width="0.666" height="0.666" /></element>
+
+ <element name="lcd3.9.1" ref="ldot"><bounds x="0" y="4" width="0.666" height="0.666" /></element>
+ <element name="lcd3.8.1" ref="ldot"><bounds x="1" y="4" width="0.666" height="0.666" /></element>
+ <element name="lcd3.7.1" ref="ldot"><bounds x="2" y="4" width="0.666" height="0.666" /></element>
+ <element name="lcd3.6.1" ref="ldot"><bounds x="3" y="4" width="0.666" height="0.666" /></element>
+ <element name="lcd3.5.1" ref="ldot"><bounds x="4" y="4" width="0.666" height="0.666" /></element>
+ <element name="lcd3.4.1" ref="ldot"><bounds x="5" y="4" width="0.666" height="0.666" /></element>
+ <element name="lcd3.3.1" ref="ldot"><bounds x="6" y="4" width="0.666" height="0.666" /></element>
+
+ <element name="lcd3.9.1" ref="ldot"><bounds x="0" y="5" width="0.666" height="0.666" /></element>
+ <element name="lcd3.8.2" ref="ldot"><bounds x="1" y="5" width="0.666" height="0.666" /></element>
+ <element name="lcd3.7.2" ref="ldot"><bounds x="2" y="5" width="0.666" height="0.666" /></element>
+ <element name="lcd3.6.2" ref="ldot"><bounds x="3" y="5" width="0.666" height="0.666" /></element>
+ <element name="lcd3.5.2" ref="ldot"><bounds x="4" y="5" width="0.666" height="0.666" /></element>
+ <element name="lcd3.4.2" ref="ldot"><bounds x="5" y="5" width="0.666" height="0.666" /></element>
+ <element name="lcd3.3.2" ref="ldot"><bounds x="6" y="5" width="0.666" height="0.666" /></element>
+
+ <element name="lcd3.9.3" ref="ldot"><bounds x="0" y="6" width="0.666" height="0.666" /></element>
+ <element name="lcd3.8.3" ref="ldot"><bounds x="1" y="6" width="0.666" height="0.666" /></element>
+ <element name="lcd3.7.3" ref="ldot"><bounds x="2" y="6" width="0.666" height="0.666" /></element>
+ <element name="lcd3.6.3" ref="ldot"><bounds x="3" y="6" width="0.666" height="0.666" /></element>
+ <element name="lcd3.5.3" ref="ldot"><bounds x="4" y="6" width="0.666" height="0.666" /></element>
+ <element name="lcd3.4.3" ref="ldot"><bounds x="5" y="6" width="0.666" height="0.666" /></element>
+ <element name="lcd3.3.3" ref="ldot"><bounds x="6" y="6" width="0.666" height="0.666" /></element>
</group>
@@ -658,12 +658,12 @@ license:CC0
<repeat count="106">
<param name="x" start="6.6" increment="0.05" />
<param name="y" start="38.3" increment="-0.032" />
- <bezel element="black2"><bounds x="~x~" y="~y~" width="0.2" height="0.2" /></bezel>
+ <element ref="black2"><bounds x="~x~" y="~y~" width="0.2" height="0.2" /></element>
</repeat>
<repeat count="106">
<param name="x" start="6.6" increment="0.05" />
<param name="y" start="39.5" increment="0.032" />
- <bezel element="black2"><bounds x="~x~" y="~y~" width="0.2" height="0.2" /></bezel>
+ <element ref="black2"><bounds x="~x~" y="~y~" width="0.2" height="0.2" /></element>
</repeat>
<element ref="buttonb" inputtag="IN.3" inputmask="0x04"><bounds x="15" y="2" width="6" height="2" /></element>
@@ -714,7 +714,7 @@ license:CC0
<group ref="sb_board"><bounds x="10" y="10" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-3" y="10" width="10" height="80" /></group>
- <bezel element="lcd_bg"><bounds x="96.5" y="11" width="15.36" height="9" /></bezel>
+ <element ref="lcd_bg"><bounds x="96.5" y="11" width="15.36" height="9" /></element>
<group ref="lcd1"><bounds x="98.22" y="11.5" width="13.14" height="8" /></group>
<group ref="lcd2"><bounds x="97" y="16.0714" width="3.42857" height="3.42857" /></group>
diff --git a/src/mame/layout/saitek_tstar432.lay b/src/mame/layout/saitek_tstar432.lay
index 8cd3a7efeda..63c5d5c9255 100644
--- a/src/mame/layout/saitek_tstar432.lay
+++ b/src/mame/layout/saitek_tstar432.lay
@@ -117,100 +117,100 @@ license:CC0
<bounds x="0" y="0" width="80" height="80" />
<!-- squares (avoid seams) -->
- <bezel element="cwhite"><bounds x="0" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="0" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="0" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="0" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="10" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="10" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="10" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="20" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="20" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="20" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="30" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="30" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="30" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="40" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="40" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="40" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="20" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="40" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="50" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="60" y="50" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="50" width="10" height="11" /></bezel>
-
- <bezel element="cwhite"><bounds x="0" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="10" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="20" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="30" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="40" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="50" y="60" width="11" height="11" /></bezel>
- <bezel element="cwhite"><bounds x="60" y="60" width="11" height="11" /></bezel>
- <bezel element="cblack"><bounds x="70" y="60" width="10" height="11" /></bezel>
-
- <bezel element="cblack"><bounds x="0" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="10" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="20" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="30" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="40" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="50" y="70" width="11" height="10" /></bezel>
- <bezel element="cblack"><bounds x="60" y="70" width="11" height="10" /></bezel>
- <bezel element="cwhite"><bounds x="70" y="70" width="10" height="10" /></bezel>
+ <element ref="cwhite"><bounds x="0" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="0" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="0" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="0" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="10" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="10" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="10" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="20" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="20" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="20" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="30" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="30" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="30" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="40" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="40" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="40" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="10" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="20" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="30" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="40" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="50" y="50" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="60" y="50" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="70" y="50" width="10" height="11" /></element>
+
+ <element ref="cwhite"><bounds x="0" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="10" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="20" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="30" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="40" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="50" y="60" width="11" height="11" /></element>
+ <element ref="cwhite"><bounds x="60" y="60" width="11" height="11" /></element>
+ <element ref="cblack"><bounds x="70" y="60" width="10" height="11" /></element>
+
+ <element ref="cblack"><bounds x="0" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="10" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="20" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="30" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="40" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="50" y="70" width="11" height="10" /></element>
+ <element ref="cblack"><bounds x="60" y="70" width="11" height="10" /></element>
+ <element ref="cwhite"><bounds x="70" y="70" width="10" height="10" /></element>
<!-- sensors, pieces -->
<repeat count="8">
<param name="y" start="0" increment="10" />
<param name="i" start="8" increment="-1" />
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
- <bezel element="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></bezel>
-
- <bezel name="piece_a~i~" element="piece"><bounds x="0" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_b~i~" element="piece"><bounds x="10" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_c~i~" element="piece"><bounds x="20" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_d~i~" element="piece"><bounds x="30" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_e~i~" element="piece"><bounds x="40" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_f~i~" element="piece"><bounds x="50" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_g~i~" element="piece"><bounds x="60" y="~y~" width="10" height="10" /></bezel>
- <bezel name="piece_h~i~" element="piece"><bounds x="70" y="~y~" width="10" height="10" /></bezel>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x01"><bounds x="0" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x02"><bounds x="10" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x04"><bounds x="20" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x08"><bounds x="30" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x10"><bounds x="40" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x20"><bounds x="50" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x40"><bounds x="60" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+ <element ref="hlbb" inputtag="board:RANK.~i~" inputmask="0x80"><bounds x="70" y="~y~" width="10" height="10" /><color alpha="0.04" /></element>
+
+ <element name="piece_a~i~" ref="piece"><bounds x="0" y="~y~" width="10" height="10" /></element>
+ <element name="piece_b~i~" ref="piece"><bounds x="10" y="~y~" width="10" height="10" /></element>
+ <element name="piece_c~i~" ref="piece"><bounds x="20" y="~y~" width="10" height="10" /></element>
+ <element name="piece_d~i~" ref="piece"><bounds x="30" y="~y~" width="10" height="10" /></element>
+ <element name="piece_e~i~" ref="piece"><bounds x="40" y="~y~" width="10" height="10" /></element>
+ <element name="piece_f~i~" ref="piece"><bounds x="50" y="~y~" width="10" height="10" /></element>
+ <element name="piece_g~i~" ref="piece"><bounds x="60" y="~y~" width="10" height="10" /></element>
+ <element name="piece_h~i~" ref="piece"><bounds x="70" y="~y~" width="10" height="10" /></element>
</repeat>
</group>
@@ -269,82 +269,82 @@ license:CC0
<group name="sb_ui">
<bounds x="0" y="0" width="10" height="80" />
- <bezel element="cblack"><bounds x="0" y="0" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="7" width="10" height="1" /></bezel>
- <bezel element="cblack"><bounds x="0" y="79" width="10" height="1" /></bezel>
- <bezel element="text_uit1"><bounds x="0" y="2" width="10" height="2" /></bezel>
- <bezel element="text_uit2"><bounds x="0" y="4" width="10" height="2" /></bezel>
+ <element ref="cblack"><bounds x="0" y="0" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="7" width="10" height="1" /></element>
+ <element ref="cblack"><bounds x="0" y="79" width="10" height="1" /></element>
+ <element ref="text_uit1"><bounds x="0" y="2" width="10" height="2" /></element>
+ <element ref="text_uit2"><bounds x="0" y="4" width="10" height="2" /></element>
<!-- board -->
- <bezel element="text_uib1"><bounds x="0" y="9" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></bezel>
+ <element ref="text_uib1"><bounds x="0" y="9" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="11.5" width="8" height="2.5" /></element>
+ <element ref="cwhite"><bounds x="1" y="15" width="8" height="2.5" /></element>
- <bezel element="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></bezel>
- <bezel element="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></bezel>
+ <element ref="text_uib2"><bounds x="1.5" y="11.75" width="7" height="2" /></element>
+ <element ref="text_uib3"><bounds x="1.5" y="15.25" width="7" height="2" /></element>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x200"><bounds x="1" y="11.5" width="8" height="2.5" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x100"><bounds x="1" y="15" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- spawn -->
- <bezel element="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="23" width="8" height="12" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="36" width="8" height="12" /></bezel>
-
- <bezel name="piece_ui1" element="piece"><bounds x="1" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui2" element="piece"><bounds x="1" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui3" element="piece"><bounds x="1" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui4" element="piece"><bounds x="5" y="23" width="4" height="4" /></bezel>
- <bezel name="piece_ui5" element="piece"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel name="piece_ui6" element="piece"><bounds x="5" y="31" width="4" height="4" /></bezel>
- <bezel name="piece_ui7" element="piece"><bounds x="1" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui8" element="piece"><bounds x="1" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui9" element="piece"><bounds x="1" y="44" width="4" height="4" /></bezel>
- <bezel name="piece_ui10" element="piece"><bounds x="5" y="36" width="4" height="4" /></bezel>
- <bezel name="piece_ui11" element="piece"><bounds x="5" y="40" width="4" height="4" /></bezel>
- <bezel name="piece_ui12" element="piece"><bounds x="5" y="44" width="4" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></bezel>
+ <element ref="text_uis1"><bounds x="0" y="20.5" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="23" width="8" height="12" /></element>
+ <element ref="cwhite"><bounds x="1" y="36" width="8" height="12" /></element>
+
+ <element name="piece_ui1" ref="piece"><bounds x="1" y="23" width="4" height="4" /></element>
+ <element name="piece_ui2" ref="piece"><bounds x="1" y="27" width="4" height="4" /></element>
+ <element name="piece_ui3" ref="piece"><bounds x="1" y="31" width="4" height="4" /></element>
+ <element name="piece_ui4" ref="piece"><bounds x="5" y="23" width="4" height="4" /></element>
+ <element name="piece_ui5" ref="piece"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element name="piece_ui6" ref="piece"><bounds x="5" y="31" width="4" height="4" /></element>
+ <element name="piece_ui7" ref="piece"><bounds x="1" y="36" width="4" height="4" /></element>
+ <element name="piece_ui8" ref="piece"><bounds x="1" y="40" width="4" height="4" /></element>
+ <element name="piece_ui9" ref="piece"><bounds x="1" y="44" width="4" height="4" /></element>
+ <element name="piece_ui10" ref="piece"><bounds x="5" y="36" width="4" height="4" /></element>
+ <element name="piece_ui11" ref="piece"><bounds x="5" y="40" width="4" height="4" /></element>
+ <element name="piece_ui12" ref="piece"><bounds x="5" y="44" width="4" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0001"><bounds x="1" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0002"><bounds x="1" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0004"><bounds x="1" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0008"><bounds x="5" y="23" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0010"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0020"><bounds x="5" y="31" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0040"><bounds x="1" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0080"><bounds x="1" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0100"><bounds x="1" y="44" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0200"><bounds x="5" y="36" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0400"><bounds x="5" y="40" width="4" height="4" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:SPAWN" inputmask="0x0800"><bounds x="5" y="44" width="4" height="4" /><color alpha="0.25" /></element>
<!-- hand -->
- <bezel element="text_uih1"><bounds x="0" y="51" width="10" height="2" /></bezel>
- <bezel element="cblack"><bounds x="1" y="53.5" width="8" height="6" /></bezel>
- <bezel name="piece_ui0" element="piece"><bounds x="2" y="53.5" width="6" height="6" /></bezel>
+ <element ref="text_uih1"><bounds x="0" y="51" width="10" height="2" /></element>
+ <element ref="cblack"><bounds x="1" y="53.5" width="8" height="6" /></element>
+ <element name="piece_ui0" ref="piece"><bounds x="2" y="53.5" width="6" height="6" /></element>
- <bezel element="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></bezel>
- <bezel element="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></bezel>
+ <element ref="cwhite"><bounds x="1" y="60.5" width="8" height="2.5" /></element>
+ <element ref="text_uih2"><bounds x="1.5" y="60.75" width="7" height="2" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x08"><bounds x="1" y="60.5" width="8" height="2.5" /><color alpha="0.25" /></element>
<!-- undo -->
- <bezel element="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></bezel>
- <bezel element="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></bezel>
- <bezel element="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></bezel>
- <bezel element="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></bezel>
-
- <bezel element="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
- <bezel element="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></bezel>
-
- <bezel name="count_ui0" element="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></bezel>
- <bezel name="count_ui1" element="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></bezel>
- <bezel element="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></bezel>
+ <element ref="text_uiu1"><bounds x="0" y="66" width="10" height="2" /></element>
+ <element ref="cwhite"><bounds x="1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="3.1" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="5.2" y="68.5" width="1.7" height="6" /></element>
+ <element ref="cwhite"><bounds x="7.3" y="68.5" width="1.7" height="6" /></element>
+ <element ref="text_uiu2a"><bounds x="1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2b"><bounds x="3.1" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2c"><bounds x="5.2" y="69.5" width="1.7" height="4" /></element>
+ <element ref="text_uiu2d"><bounds x="7.3" y="69.5" width="1.7" height="4" /></element>
+
+ <element ref="hlub" inputtag="board:UI" inputmask="0x10"><bounds x="1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x20"><bounds x="3.1" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x40"><bounds x="5.2" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+ <element ref="hlub" inputtag="board:UI" inputmask="0x80"><bounds x="7.3" y="68.5" width="1.7" height="6" /><color alpha="0.25" /></element>
+
+ <element name="count_ui0" ref="text_uiu3a"><bounds x="0" y="75" width="4" height="2" /></element>
+ <element name="count_ui1" ref="text_uiu3c"><bounds x="6" y="75" width="4" height="2" /></element>
+ <element ref="text_uiu3b"><bounds x="4" y="75" width="2" height="2" /></element>
</group>
@@ -358,79 +358,79 @@ license:CC0
<!-- chessboard coords (actually, real board does not have this, but I like having them around) -->
- <bezel element="text_8"><bounds x="0.3" y="7" width="2" height="2" /></bezel>
- <bezel element="text_7"><bounds x="0.3" y="17" width="2" height="2" /></bezel>
- <bezel element="text_6"><bounds x="0.3" y="27" width="2" height="2" /></bezel>
- <bezel element="text_5"><bounds x="0.3" y="37" width="2" height="2" /></bezel>
- <bezel element="text_4"><bounds x="0.3" y="47" width="2" height="2" /></bezel>
- <bezel element="text_3"><bounds x="0.3" y="57" width="2" height="2" /></bezel>
- <bezel element="text_2"><bounds x="0.3" y="67" width="2" height="2" /></bezel>
- <bezel element="text_1"><bounds x="0.3" y="77" width="2" height="2" /></bezel>
-
- <bezel element="text_a"><bounds x="8" y="85.0" width="2" height="2" /></bezel>
- <bezel element="text_b"><bounds x="18" y="85.0" width="2" height="2" /></bezel>
- <bezel element="text_c"><bounds x="28" y="85.0" width="2" height="2" /></bezel>
- <bezel element="text_d"><bounds x="38" y="85.0" width="2" height="2" /></bezel>
- <bezel element="text_e"><bounds x="48" y="85.0" width="2" height="2" /></bezel>
- <bezel element="text_f"><bounds x="58" y="85.0" width="2" height="2" /></bezel>
- <bezel element="text_g"><bounds x="68" y="85.0" width="2" height="2" /></bezel>
- <bezel element="text_h"><bounds x="78" y="85.0" width="2" height="2" /></bezel>
+ <element ref="text_8"><bounds x="0.3" y="7" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="0.3" y="17" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="0.3" y="27" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="0.3" y="37" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="0.3" y="47" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="0.3" y="57" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="0.3" y="67" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="0.3" y="77" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="8" y="85.0" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="18" y="85.0" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="28" y="85.0" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="38" y="85.0" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="48" y="85.0" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="58" y="85.0" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="68" y="85.0" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="78" y="85.0" width="2" height="2" /></element>
<!-- chessboard leds -->
- <bezel name="7.1" element="ledr"><bounds x="2.4" y="7" width="0.8" height="2" /></bezel>
- <bezel name="6.1" element="ledr"><bounds x="2.4" y="17" width="0.8" height="2" /></bezel>
- <bezel name="5.1" element="ledr"><bounds x="2.4" y="27" width="0.8" height="2" /></bezel>
- <bezel name="4.1" element="ledr"><bounds x="2.4" y="37" width="0.8" height="2" /></bezel>
- <bezel name="3.1" element="ledr"><bounds x="2.4" y="47" width="0.8" height="2" /></bezel>
- <bezel name="2.1" element="ledr"><bounds x="2.4" y="57" width="0.8" height="2" /></bezel>
- <bezel name="1.1" element="ledr"><bounds x="2.4" y="67" width="0.8" height="2" /></bezel>
- <bezel name="0.1" element="ledr"><bounds x="2.4" y="77" width="0.8" height="2" /></bezel>
-
- <bezel name="0.0" element="ledr"><bounds x="8" y="83.8" width="2" height="0.8" /></bezel>
- <bezel name="1.0" element="ledr"><bounds x="18" y="83.8" width="2" height="0.8" /></bezel>
- <bezel name="2.0" element="ledr"><bounds x="28" y="83.8" width="2" height="0.8" /></bezel>
- <bezel name="3.0" element="ledr"><bounds x="38" y="83.8" width="2" height="0.8" /></bezel>
- <bezel name="4.0" element="ledr"><bounds x="48" y="83.8" width="2" height="0.8" /></bezel>
- <bezel name="5.0" element="ledr"><bounds x="58" y="83.8" width="2" height="0.8" /></bezel>
- <bezel name="6.0" element="ledr"><bounds x="68" y="83.8" width="2" height="0.8" /></bezel>
- <bezel name="7.0" element="ledr"><bounds x="78" y="83.8" width="2" height="0.8" /></bezel>
+ <element name="7.1" ref="ledr"><bounds x="2.4" y="7" width="0.8" height="2" /></element>
+ <element name="6.1" ref="ledr"><bounds x="2.4" y="17" width="0.8" height="2" /></element>
+ <element name="5.1" ref="ledr"><bounds x="2.4" y="27" width="0.8" height="2" /></element>
+ <element name="4.1" ref="ledr"><bounds x="2.4" y="37" width="0.8" height="2" /></element>
+ <element name="3.1" ref="ledr"><bounds x="2.4" y="47" width="0.8" height="2" /></element>
+ <element name="2.1" ref="ledr"><bounds x="2.4" y="57" width="0.8" height="2" /></element>
+ <element name="1.1" ref="ledr"><bounds x="2.4" y="67" width="0.8" height="2" /></element>
+ <element name="0.1" ref="ledr"><bounds x="2.4" y="77" width="0.8" height="2" /></element>
+
+ <element name="0.0" ref="ledr"><bounds x="8" y="83.8" width="2" height="0.8" /></element>
+ <element name="1.0" ref="ledr"><bounds x="18" y="83.8" width="2" height="0.8" /></element>
+ <element name="2.0" ref="ledr"><bounds x="28" y="83.8" width="2" height="0.8" /></element>
+ <element name="3.0" ref="ledr"><bounds x="38" y="83.8" width="2" height="0.8" /></element>
+ <element name="4.0" ref="ledr"><bounds x="48" y="83.8" width="2" height="0.8" /></element>
+ <element name="5.0" ref="ledr"><bounds x="58" y="83.8" width="2" height="0.8" /></element>
+ <element name="6.0" ref="ledr"><bounds x="68" y="83.8" width="2" height="0.8" /></element>
+ <element name="7.0" ref="ledr"><bounds x="78" y="83.8" width="2" height="0.8" /></element>
<!-- right side leds -->
- <bezel name="9.0" element="ledr"><bounds x="88" y="37" width="0.8" height="2" /></bezel>
- <bezel name="9.1" element="ledr"><bounds x="88" y="41" width="0.8" height="2" /></bezel>
- <bezel name="9.2" element="ledr"><bounds x="88" y="45" width="0.8" height="2" /></bezel>
- <bezel name="8.0" element="ledr"><bounds x="88" y="49" width="0.8" height="2" /></bezel>
- <bezel name="8.1" element="ledr"><bounds x="88" y="53" width="0.8" height="2" /></bezel>
- <bezel name="8.2" element="ledr"><bounds x="88" y="57" width="0.8" height="2" /></bezel>
- <bezel name="7.2" element="ledr"><bounds x="88" y="61" width="0.8" height="2" /></bezel>
- <bezel name="6.2" element="ledr"><bounds x="88" y="65" width="0.8" height="2" /></bezel>
- <bezel name="5.2" element="ledr"><bounds x="88" y="69" width="0.8" height="2" /></bezel>
- <bezel name="2.2" element="ledr"><bounds x="88" y="73" width="0.8" height="2" /></bezel>
- <bezel name="1.2" element="ledr"><bounds x="88" y="77" width="0.8" height="2" /></bezel>
- <bezel name="0.2" element="ledr"><bounds x="88" y="81" width="0.8" height="2" /></bezel>
-
- <bezel element="white2"><bounds x="89.5" y="37" width="9.5" height="2" /></bezel>
- <bezel element="white2"><bounds x="89.5" y="41" width="9.5" height="2" /></bezel>
- <bezel element="white2"><bounds x="89.5" y="45" width="9.5" height="2" /></bezel>
- <bezel element="white2"><bounds x="89.5" y="49" width="9.5" height="2" /></bezel>
- <bezel element="white2"><bounds x="89.5" y="53" width="9.5" height="2" /></bezel>
- <bezel element="white2"><bounds x="89.5" y="57" width="9.5" height="2" /></bezel>
-
- <bezel element="blackb"><bounds x="90.0" y="36.8" width="9.2" height="2" /></bezel>
- <bezel element="blackb"><bounds x="90.0" y="40.8" width="9.2" height="2" /></bezel>
- <bezel element="blackb"><bounds x="90.0" y="44.8" width="9.2" height="2" /></bezel>
- <bezel element="blackb"><bounds x="90.0" y="48.8" width="9.2" height="2" /></bezel>
- <bezel element="blackb"><bounds x="90.0" y="52.8" width="9.2" height="2" /></bezel>
- <bezel element="blackb"><bounds x="90.0" y="56.8" width="9.2" height="2" /></bezel>
-
- <bezel element="text_l1"><bounds x="89.5" y="61.2" width="6" height="1.5" /></bezel>
- <bezel element="text_l2"><bounds x="89.5" y="65.2" width="6" height="1.5" /></bezel>
- <bezel element="text_l3"><bounds x="89.5" y="69.2" width="6" height="1.5" /></bezel>
- <bezel element="text_l4"><bounds x="89.5" y="73.2" width="6" height="1.5" /></bezel>
- <bezel element="text_l5"><bounds x="89.5" y="77.2" width="6" height="1.5" /></bezel>
- <bezel element="text_l6"><bounds x="89.5" y="81.2" width="6" height="1.5" /></bezel>
+ <element name="9.0" ref="ledr"><bounds x="88" y="37" width="0.8" height="2" /></element>
+ <element name="9.1" ref="ledr"><bounds x="88" y="41" width="0.8" height="2" /></element>
+ <element name="9.2" ref="ledr"><bounds x="88" y="45" width="0.8" height="2" /></element>
+ <element name="8.0" ref="ledr"><bounds x="88" y="49" width="0.8" height="2" /></element>
+ <element name="8.1" ref="ledr"><bounds x="88" y="53" width="0.8" height="2" /></element>
+ <element name="8.2" ref="ledr"><bounds x="88" y="57" width="0.8" height="2" /></element>
+ <element name="7.2" ref="ledr"><bounds x="88" y="61" width="0.8" height="2" /></element>
+ <element name="6.2" ref="ledr"><bounds x="88" y="65" width="0.8" height="2" /></element>
+ <element name="5.2" ref="ledr"><bounds x="88" y="69" width="0.8" height="2" /></element>
+ <element name="2.2" ref="ledr"><bounds x="88" y="73" width="0.8" height="2" /></element>
+ <element name="1.2" ref="ledr"><bounds x="88" y="77" width="0.8" height="2" /></element>
+ <element name="0.2" ref="ledr"><bounds x="88" y="81" width="0.8" height="2" /></element>
+
+ <element ref="white2"><bounds x="89.5" y="37" width="9.5" height="2" /></element>
+ <element ref="white2"><bounds x="89.5" y="41" width="9.5" height="2" /></element>
+ <element ref="white2"><bounds x="89.5" y="45" width="9.5" height="2" /></element>
+ <element ref="white2"><bounds x="89.5" y="49" width="9.5" height="2" /></element>
+ <element ref="white2"><bounds x="89.5" y="53" width="9.5" height="2" /></element>
+ <element ref="white2"><bounds x="89.5" y="57" width="9.5" height="2" /></element>
+
+ <element ref="blackb"><bounds x="90.0" y="36.8" width="9.2" height="2" /></element>
+ <element ref="blackb"><bounds x="90.0" y="40.8" width="9.2" height="2" /></element>
+ <element ref="blackb"><bounds x="90.0" y="44.8" width="9.2" height="2" /></element>
+ <element ref="blackb"><bounds x="90.0" y="48.8" width="9.2" height="2" /></element>
+ <element ref="blackb"><bounds x="90.0" y="52.8" width="9.2" height="2" /></element>
+ <element ref="blackb"><bounds x="90.0" y="56.8" width="9.2" height="2" /></element>
+
+ <element ref="text_l1"><bounds x="89.5" y="61.2" width="6" height="1.5" /></element>
+ <element ref="text_l2"><bounds x="89.5" y="65.2" width="6" height="1.5" /></element>
+ <element ref="text_l3"><bounds x="89.5" y="69.2" width="6" height="1.5" /></element>
+ <element ref="text_l4"><bounds x="89.5" y="73.2" width="6" height="1.5" /></element>
+ <element ref="text_l5"><bounds x="89.5" y="77.2" width="6" height="1.5" /></element>
+ <element ref="text_l6"><bounds x="89.5" y="81.2" width="6" height="1.5" /></element>
<!-- right side buttons -->
diff --git a/src/mame/layout/savia84.lay b/src/mame/layout/savia84.lay
index 1e821eb7f8a..10a18dbf5ea 100644
--- a/src/mame/layout/savia84.lay
+++ b/src/mame/layout/savia84.lay
@@ -22,56 +22,56 @@ license:CC0
<view name="Default Layout">
<!-- Black background -->
- <bezel element="background">
+ <element ref="background">
<bounds left="45" top="90" right="553" bottom="300" />
- </bezel>
- <bezel name="digit0" element="digit">
+ </element>
+ <element name="digit0" ref="digit">
<bounds left="107" top="105" right="155" bottom="185" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds left="155" top="105" right="203" bottom="185" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds left="203" top="105" right="251" bottom="185" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds left="251" top="105" right="299" bottom="185" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds left="299" top="105" right="347" bottom="185" />
- </bezel>
- <bezel name="digit6" element="digit">
+ </element>
+ <element name="digit6" ref="digit">
<bounds left="347" top="105" right="395" bottom="185" />
- </bezel>
- <bezel name="digit7" element="digit">
+ </element>
+ <element name="digit7" ref="digit">
<bounds left="395" top="105" right="443" bottom="185" />
- </bezel>
- <bezel name="digit8" element="digit">
+ </element>
+ <element name="digit8" ref="digit">
<bounds left="443" top="105" right="491" bottom="185" />
- </bezel>
- <bezel name="led0" element="red_led">
+ </element>
+ <element name="led0" ref="red_led">
<bounds left="55" right="70" top="100" bottom="115" />
- </bezel>
- <bezel name="led1" element="red_led">
+ </element>
+ <element name="led1" ref="red_led">
<bounds left="55" right="70" top="125" bottom="140" />
- </bezel>
- <bezel name="led2" element="red_led">
+ </element>
+ <element name="led2" ref="red_led">
<bounds left="55" right="70" top="150" bottom="165" />
- </bezel>
- <bezel name="led3" element="red_led">
+ </element>
+ <element name="led3" ref="red_led">
<bounds left="55" right="70" top="175" bottom="190" />
- </bezel>
- <bezel name="led4" element="red_led">
+ </element>
+ <element name="led4" ref="red_led">
<bounds left="55" right="70" top="200" bottom="215" />
- </bezel>
- <bezel name="led5" element="red_led">
+ </element>
+ <element name="led5" ref="red_led">
<bounds left="55" right="70" top="225" bottom="240" />
- </bezel>
- <bezel name="led6" element="red_led">
+ </element>
+ <element name="led6" ref="red_led">
<bounds left="55" right="70" top="250" bottom="265" />
- </bezel>
- <bezel name="led7" element="red_led">
+ </element>
+ <element name="led7" ref="red_led">
<bounds left="55" right="70" top="275" bottom="290" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/sc2.lay b/src/mame/layout/sc2.lay
index 262abb44d80..35ce6cba98e 100644
--- a/src/mame/layout/sc2.lay
+++ b/src/mame/layout/sc2.lay
@@ -135,73 +135,73 @@ license:CC0
<group name="panel">
<bounds x="5" y="15" width="270" height="370" />
- <bezel name="digit0" element="digit"><bounds x="10" y="15" width="50" height="75" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="70" y="15" width="50" height="75" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="150" y="15" width="50" height="75" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="210" y="15" width="50" height="75" /></bezel>
-
- <bezel name="0.7" element="led"><bounds x="12.5" y="152.5" width="20" height="20" /></bezel>
- <bezel name="1.7" element="led"><bounds x="237.5" y="152.5" width="20" height="20" /></bezel>
-
- <bezel element="text_schach"><bounds x="5" y="110" width="100" height="20" /></bezel>
- <bezel element="text_matt"><bounds x="165" y="110" width="100" height="20" /></bezel>
-
- <bezel element="black"><bounds x="42.5" y="135" width="55" height="55" /></bezel>
- <bezel element="black"><bounds x="107.5" y="135" width="55" height="55" /></bezel>
- <bezel element="black"><bounds x="172.5" y="135" width="55" height="55" /></bezel>
- <bezel element="black"><bounds x="10" y="200" width="55" height="55" /></bezel>
- <bezel element="black"><bounds x="75" y="200" width="55" height="55" /></bezel>
- <bezel element="black"><bounds x="140" y="200" width="55" height="55" /></bezel>
- <bezel element="black"><bounds x="205" y="200" width="55" height="55" /></bezel>
- <bezel element="white"><bounds x="10" y="265" width="55" height="55" /></bezel>
- <bezel element="white"><bounds x="75" y="265" width="55" height="55" /></bezel>
- <bezel element="white"><bounds x="140" y="265" width="55" height="55" /></bezel>
- <bezel element="white"><bounds x="205" y="265" width="55" height="55" /></bezel>
- <bezel element="white"><bounds x="10" y="330" width="55" height="55" /></bezel>
- <bezel element="white"><bounds x="75" y="330" width="55" height="55" /></bezel>
- <bezel element="white"><bounds x="140" y="330" width="55" height="55" /></bezel>
- <bezel element="white"><bounds x="205" y="330" width="55" height="55" /></bezel>
-
- <bezel element="text_b01"><bounds x="45" y="145" width="50" height="33" /></bezel>
- <bezel element="text_b02"><bounds x="110" y="145" width="50" height="33" /></bezel>
- <bezel element="text_b03"><bounds x="175" y="145" width="50" height="33" /></bezel>
- <bezel element="text_b04"><bounds x="12.5" y="210" width="50" height="33" /></bezel>
- <bezel element="text_b05"><bounds x="77.5" y="210" width="50" height="33" /></bezel>
- <bezel element="text_b06"><bounds x="142.5" y="210" width="50" height="33" /></bezel>
- <bezel element="text_b07"><bounds x="207.5" y="210" width="50" height="33" /></bezel>
-
- <bezel element="text_b08a"><bounds x="12.5" y="267.5" width="50" height="25" /></bezel>
- <bezel element="text_b08b"><bounds x="12.5" y="292.5" width="50" height="25" /></bezel>
- <bezel element="text_b09a"><bounds x="77.5" y="267.5" width="50" height="25" /></bezel>
- <bezel element="text_b09b"><bounds x="77.5" y="292.5" width="50" height="25" /></bezel>
- <bezel element="text_b10a"><bounds x="142.5" y="267.5" width="50" height="25" /></bezel>
- <bezel element="text_b10b"><bounds x="142.5" y="292.5" width="50" height="25" /></bezel>
- <bezel element="text_b11a"><bounds x="207.5" y="267.5" width="50" height="25" /></bezel>
- <bezel element="text_b11b"><bounds x="207.5" y="292.5" width="50" height="25" /></bezel>
- <bezel element="text_b12a"><bounds x="12.5" y="332.5" width="50" height="25" /></bezel>
- <bezel element="text_b12b"><bounds x="12.5" y="357.5" width="50" height="25" /></bezel>
- <bezel element="text_b13a"><bounds x="77.5" y="332.5" width="50" height="25" /></bezel>
- <bezel element="text_b13b"><bounds x="77.5" y="357.5" width="50" height="25" /></bezel>
- <bezel element="text_b14a"><bounds x="142.5" y="332.5" width="50" height="25" /></bezel>
- <bezel element="text_b14b"><bounds x="142.5" y="357.5" width="50" height="25" /></bezel>
- <bezel element="text_b15a"><bounds x="207.5" y="332.5" width="50" height="25" /></bezel>
- <bezel element="text_b15b"><bounds x="207.5" y="357.5" width="50" height="25" /></bezel>
-
- <bezel element="hl" inputtag="IN.3" inputmask="0x04"><bounds x="42.5" y="135" width="55" height="55" /><color alpha="0.22" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x01"><bounds x="107.5" y="135" width="55" height="55" /><color alpha="0.22" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x02"><bounds x="172.5" y="135" width="55" height="55" /><color alpha="0.22" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x08"><bounds x="10" y="200" width="55" height="55" /><color alpha="0.22" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="75" y="200" width="55" height="55" /><color alpha="0.22" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="140" y="200" width="55" height="55" /><color alpha="0.22" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x08"><bounds x="205" y="200" width="55" height="55" /><color alpha="0.22" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x01"><bounds x="10" y="265" width="55" height="55" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x02"><bounds x="75" y="265" width="55" height="55" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x04"><bounds x="140" y="265" width="55" height="55" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x08"><bounds x="205" y="265" width="55" height="55" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x01"><bounds x="10" y="330" width="55" height="55" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x02"><bounds x="75" y="330" width="55" height="55" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x04"><bounds x="140" y="330" width="55" height="55" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x08"><bounds x="205" y="330" width="55" height="55" /><color alpha="0.25" /></bezel>
+ <element name="digit0" ref="digit"><bounds x="10" y="15" width="50" height="75" /></element>
+ <element name="digit1" ref="digit"><bounds x="70" y="15" width="50" height="75" /></element>
+ <element name="digit2" ref="digit"><bounds x="150" y="15" width="50" height="75" /></element>
+ <element name="digit3" ref="digit"><bounds x="210" y="15" width="50" height="75" /></element>
+
+ <element name="0.7" ref="led"><bounds x="12.5" y="152.5" width="20" height="20" /></element>
+ <element name="1.7" ref="led"><bounds x="237.5" y="152.5" width="20" height="20" /></element>
+
+ <element ref="text_schach"><bounds x="5" y="110" width="100" height="20" /></element>
+ <element ref="text_matt"><bounds x="165" y="110" width="100" height="20" /></element>
+
+ <element ref="black"><bounds x="42.5" y="135" width="55" height="55" /></element>
+ <element ref="black"><bounds x="107.5" y="135" width="55" height="55" /></element>
+ <element ref="black"><bounds x="172.5" y="135" width="55" height="55" /></element>
+ <element ref="black"><bounds x="10" y="200" width="55" height="55" /></element>
+ <element ref="black"><bounds x="75" y="200" width="55" height="55" /></element>
+ <element ref="black"><bounds x="140" y="200" width="55" height="55" /></element>
+ <element ref="black"><bounds x="205" y="200" width="55" height="55" /></element>
+ <element ref="white"><bounds x="10" y="265" width="55" height="55" /></element>
+ <element ref="white"><bounds x="75" y="265" width="55" height="55" /></element>
+ <element ref="white"><bounds x="140" y="265" width="55" height="55" /></element>
+ <element ref="white"><bounds x="205" y="265" width="55" height="55" /></element>
+ <element ref="white"><bounds x="10" y="330" width="55" height="55" /></element>
+ <element ref="white"><bounds x="75" y="330" width="55" height="55" /></element>
+ <element ref="white"><bounds x="140" y="330" width="55" height="55" /></element>
+ <element ref="white"><bounds x="205" y="330" width="55" height="55" /></element>
+
+ <element ref="text_b01"><bounds x="45" y="145" width="50" height="33" /></element>
+ <element ref="text_b02"><bounds x="110" y="145" width="50" height="33" /></element>
+ <element ref="text_b03"><bounds x="175" y="145" width="50" height="33" /></element>
+ <element ref="text_b04"><bounds x="12.5" y="210" width="50" height="33" /></element>
+ <element ref="text_b05"><bounds x="77.5" y="210" width="50" height="33" /></element>
+ <element ref="text_b06"><bounds x="142.5" y="210" width="50" height="33" /></element>
+ <element ref="text_b07"><bounds x="207.5" y="210" width="50" height="33" /></element>
+
+ <element ref="text_b08a"><bounds x="12.5" y="267.5" width="50" height="25" /></element>
+ <element ref="text_b08b"><bounds x="12.5" y="292.5" width="50" height="25" /></element>
+ <element ref="text_b09a"><bounds x="77.5" y="267.5" width="50" height="25" /></element>
+ <element ref="text_b09b"><bounds x="77.5" y="292.5" width="50" height="25" /></element>
+ <element ref="text_b10a"><bounds x="142.5" y="267.5" width="50" height="25" /></element>
+ <element ref="text_b10b"><bounds x="142.5" y="292.5" width="50" height="25" /></element>
+ <element ref="text_b11a"><bounds x="207.5" y="267.5" width="50" height="25" /></element>
+ <element ref="text_b11b"><bounds x="207.5" y="292.5" width="50" height="25" /></element>
+ <element ref="text_b12a"><bounds x="12.5" y="332.5" width="50" height="25" /></element>
+ <element ref="text_b12b"><bounds x="12.5" y="357.5" width="50" height="25" /></element>
+ <element ref="text_b13a"><bounds x="77.5" y="332.5" width="50" height="25" /></element>
+ <element ref="text_b13b"><bounds x="77.5" y="357.5" width="50" height="25" /></element>
+ <element ref="text_b14a"><bounds x="142.5" y="332.5" width="50" height="25" /></element>
+ <element ref="text_b14b"><bounds x="142.5" y="357.5" width="50" height="25" /></element>
+ <element ref="text_b15a"><bounds x="207.5" y="332.5" width="50" height="25" /></element>
+ <element ref="text_b15b"><bounds x="207.5" y="357.5" width="50" height="25" /></element>
+
+ <element ref="hl" inputtag="IN.3" inputmask="0x04"><bounds x="42.5" y="135" width="55" height="55" /><color alpha="0.22" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x01"><bounds x="107.5" y="135" width="55" height="55" /><color alpha="0.22" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x02"><bounds x="172.5" y="135" width="55" height="55" /><color alpha="0.22" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x08"><bounds x="10" y="200" width="55" height="55" /><color alpha="0.22" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x02"><bounds x="75" y="200" width="55" height="55" /><color alpha="0.22" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x04"><bounds x="140" y="200" width="55" height="55" /><color alpha="0.22" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x08"><bounds x="205" y="200" width="55" height="55" /><color alpha="0.22" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x01"><bounds x="10" y="265" width="55" height="55" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x02"><bounds x="75" y="265" width="55" height="55" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x04"><bounds x="140" y="265" width="55" height="55" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x08"><bounds x="205" y="265" width="55" height="55" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x01"><bounds x="10" y="330" width="55" height="55" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x02"><bounds x="75" y="330" width="55" height="55" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x04"><bounds x="140" y="330" width="55" height="55" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x08"><bounds x="205" y="330" width="55" height="55" /><color alpha="0.25" /></element>
</group>
diff --git a/src/mame/layout/sc4dnd.lay b/src/mame/layout/sc4dnd.lay
index e6ce26926fd..2125c3e2a56 100644
--- a/src/mame/layout/sc4dnd.lay
+++ b/src/mame/layout/sc4dnd.lay
@@ -356,932 +356,932 @@ license:CC0
<view name="AWP Simulated Video (No Artwork)">
- <bezel name="lamp0" element="buttonlamp" state="0" inputtag="IN-1" inputmask="0x01"><bounds x="380" y="0" width="23" height="16" /></bezel>
- <bezel name="lamplabel0" element="lamplabelel0"><bounds x="380" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp1" element="buttonlamp" state="0" inputtag="IN-1" inputmask="0x02"><bounds x="404" y="0" width="23" height="16" /></bezel>
- <bezel name="lamplabel1" element="lamplabelel1"><bounds x="404" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp2" element="buttonlamp" state="0" inputtag="IN-1" inputmask="0x04"><bounds x="428" y="0" width="23" height="16" /></bezel>
- <bezel name="lamplabel2" element="lamplabelel2"><bounds x="428" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp3" element="buttonlamp" state="0" inputtag="IN-1" inputmask="0x08"><bounds x="452" y="0" width="23" height="16" /></bezel>
- <bezel name="lamplabel3" element="lamplabelel3"><bounds x="452" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp4" element="buttonlamp" state="0" inputtag="IN-1" inputmask="0x10"><bounds x="476" y="0" width="23" height="16" /></bezel>
- <bezel name="lamplabel4" element="lamplabelel4"><bounds x="476" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp5" element="buttonlamp" state="0" inputtag="IN-2" inputmask="0x01"><bounds x="500" y="0" width="23" height="16" /></bezel>
- <bezel name="lamplabel5" element="lamplabelel5"><bounds x="500" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp6" element="buttonlamp" state="0" inputtag="IN-2" inputmask="0x02"><bounds x="524" y="0" width="23" height="16" /></bezel>
- <bezel name="lamplabel6" element="lamplabelel6"><bounds x="524" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp7" element="buttonlamp" state="0" inputtag="IN-2" inputmask="0x04"><bounds x="548" y="0" width="23" height="16" /></bezel>
- <bezel name="lamplabel7" element="lamplabelel7"><bounds x="548" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp8" element="buttonlamp" state="0" inputtag="IN-8" inputmask="0x04"><bounds x="572" y="0" width="23" height="16" /></bezel>
- <bezel name="lamplabel8" element="lamplabelel8"><bounds x="572" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp9" element="matrixlamp" state="0"><bounds x="596" y="0" width="23" height="16"/></bezel>
- <bezel name="lamplabel9" element="lamplabelel9"><bounds x="596" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp10" element="matrixlamp" state="0"><bounds x="620" y="0" width="23" height="16"/></bezel>
- <bezel name="lamplabel10" element="lamplabelel10"><bounds x="620" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp11" element="matrixlamp" state="0"><bounds x="644" y="0" width="23" height="16"/></bezel>
- <bezel name="lamplabel11" element="lamplabelel11"><bounds x="644" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp12" element="matrixlamp" state="0"><bounds x="668" y="0" width="23" height="16"/></bezel>
- <bezel name="lamplabel12" element="lamplabelel12"><bounds x="668" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp13" element="unusedlamp" state="0"><bounds x="692" y="0" width="23" height="16"/></bezel>
- <bezel name="lamplabel13" element="lamplabelel13"><bounds x="692" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp14" element="unusedlamp" state="0"><bounds x="716" y="0" width="23" height="16"/></bezel>
- <bezel name="lamplabel14" element="lamplabelel14"><bounds x="716" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp15" element="unusedlamp" state="0"><bounds x="740" y="0" width="23" height="16"/></bezel>
- <bezel name="lamplabel15" element="lamplabelel15"><bounds x="740" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp16" element="buttonlamp" state="0" inputtag="IN-2" inputmask="0x10"><bounds x="380" y="28" width="23" height="16" /></bezel>
- <bezel name="lamplabel16" element="lamplabelel16"><bounds x="380" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp17" element="matrixlamp" state="0"><bounds x="404" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel17" element="lamplabelel17"><bounds x="404" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp18" element="matrixlamp" state="0"><bounds x="428" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel18" element="lamplabelel18"><bounds x="428" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp19" element="matrixlamp" state="0"><bounds x="452" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel19" element="lamplabelel19"><bounds x="452" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp20" element="matrixlamp" state="0"><bounds x="476" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel20" element="lamplabelel20"><bounds x="476" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp21" element="matrixlamp" state="0"><bounds x="500" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel21" element="lamplabelel21"><bounds x="500" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp22" element="matrixlamp" state="0"><bounds x="524" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel22" element="lamplabelel22"><bounds x="524" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp23" element="matrixlamp" state="0"><bounds x="548" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel23" element="lamplabelel23"><bounds x="548" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp24" element="matrixlamp" state="0"><bounds x="572" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel24" element="lamplabelel24"><bounds x="572" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp25" element="matrixlamp" state="0"><bounds x="596" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel25" element="lamplabelel25"><bounds x="596" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp26" element="matrixlamp" state="0"><bounds x="620" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel26" element="lamplabelel26"><bounds x="620" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp27" element="matrixlamp" state="0"><bounds x="644" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel27" element="lamplabelel27"><bounds x="644" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp28" element="matrixlamp" state="0"><bounds x="668" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel28" element="lamplabelel28"><bounds x="668" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp29" element="matrixlamp" state="0"><bounds x="692" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel29" element="lamplabelel29"><bounds x="692" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp30" element="matrixlamp" state="0"><bounds x="716" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel30" element="lamplabelel30"><bounds x="716" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp31" element="unusedlamp" state="0"><bounds x="740" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel31" element="lamplabelel31"><bounds x="740" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp32" element="reellamp" state="0"><bounds x="0" y="300" width="50" height="17"/></bezel>
+ <element name="lamp0" ref="buttonlamp" state="0" inputtag="IN-1" inputmask="0x01"><bounds x="380" y="0" width="23" height="16" /></element>
+ <element name="lamplabel0" ref="lamplabelel0"><bounds x="380" y="-10" width="23" height="10" /></element>
+ <element name="lamp1" ref="buttonlamp" state="0" inputtag="IN-1" inputmask="0x02"><bounds x="404" y="0" width="23" height="16" /></element>
+ <element name="lamplabel1" ref="lamplabelel1"><bounds x="404" y="-10" width="23" height="10" /></element>
+ <element name="lamp2" ref="buttonlamp" state="0" inputtag="IN-1" inputmask="0x04"><bounds x="428" y="0" width="23" height="16" /></element>
+ <element name="lamplabel2" ref="lamplabelel2"><bounds x="428" y="-10" width="23" height="10" /></element>
+ <element name="lamp3" ref="buttonlamp" state="0" inputtag="IN-1" inputmask="0x08"><bounds x="452" y="0" width="23" height="16" /></element>
+ <element name="lamplabel3" ref="lamplabelel3"><bounds x="452" y="-10" width="23" height="10" /></element>
+ <element name="lamp4" ref="buttonlamp" state="0" inputtag="IN-1" inputmask="0x10"><bounds x="476" y="0" width="23" height="16" /></element>
+ <element name="lamplabel4" ref="lamplabelel4"><bounds x="476" y="-10" width="23" height="10" /></element>
+ <element name="lamp5" ref="buttonlamp" state="0" inputtag="IN-2" inputmask="0x01"><bounds x="500" y="0" width="23" height="16" /></element>
+ <element name="lamplabel5" ref="lamplabelel5"><bounds x="500" y="-10" width="23" height="10" /></element>
+ <element name="lamp6" ref="buttonlamp" state="0" inputtag="IN-2" inputmask="0x02"><bounds x="524" y="0" width="23" height="16" /></element>
+ <element name="lamplabel6" ref="lamplabelel6"><bounds x="524" y="-10" width="23" height="10" /></element>
+ <element name="lamp7" ref="buttonlamp" state="0" inputtag="IN-2" inputmask="0x04"><bounds x="548" y="0" width="23" height="16" /></element>
+ <element name="lamplabel7" ref="lamplabelel7"><bounds x="548" y="-10" width="23" height="10" /></element>
+ <element name="lamp8" ref="buttonlamp" state="0" inputtag="IN-8" inputmask="0x04"><bounds x="572" y="0" width="23" height="16" /></element>
+ <element name="lamplabel8" ref="lamplabelel8"><bounds x="572" y="-10" width="23" height="10" /></element>
+ <element name="lamp9" ref="matrixlamp" state="0"><bounds x="596" y="0" width="23" height="16"/></element>
+ <element name="lamplabel9" ref="lamplabelel9"><bounds x="596" y="-10" width="23" height="10" /></element>
+ <element name="lamp10" ref="matrixlamp" state="0"><bounds x="620" y="0" width="23" height="16"/></element>
+ <element name="lamplabel10" ref="lamplabelel10"><bounds x="620" y="-10" width="23" height="10" /></element>
+ <element name="lamp11" ref="matrixlamp" state="0"><bounds x="644" y="0" width="23" height="16"/></element>
+ <element name="lamplabel11" ref="lamplabelel11"><bounds x="644" y="-10" width="23" height="10" /></element>
+ <element name="lamp12" ref="matrixlamp" state="0"><bounds x="668" y="0" width="23" height="16"/></element>
+ <element name="lamplabel12" ref="lamplabelel12"><bounds x="668" y="-10" width="23" height="10" /></element>
+ <element name="lamp13" ref="unusedlamp" state="0"><bounds x="692" y="0" width="23" height="16"/></element>
+ <element name="lamplabel13" ref="lamplabelel13"><bounds x="692" y="-10" width="23" height="10" /></element>
+ <element name="lamp14" ref="unusedlamp" state="0"><bounds x="716" y="0" width="23" height="16"/></element>
+ <element name="lamplabel14" ref="lamplabelel14"><bounds x="716" y="-10" width="23" height="10" /></element>
+ <element name="lamp15" ref="unusedlamp" state="0"><bounds x="740" y="0" width="23" height="16"/></element>
+ <element name="lamplabel15" ref="lamplabelel15"><bounds x="740" y="-10" width="23" height="10" /></element>
+ <element name="lamp16" ref="buttonlamp" state="0" inputtag="IN-2" inputmask="0x10"><bounds x="380" y="28" width="23" height="16" /></element>
+ <element name="lamplabel16" ref="lamplabelel16"><bounds x="380" y="18" width="23" height="10" /></element>
+ <element name="lamp17" ref="matrixlamp" state="0"><bounds x="404" y="28" width="23" height="16"/></element>
+ <element name="lamplabel17" ref="lamplabelel17"><bounds x="404" y="18" width="23" height="10" /></element>
+ <element name="lamp18" ref="matrixlamp" state="0"><bounds x="428" y="28" width="23" height="16"/></element>
+ <element name="lamplabel18" ref="lamplabelel18"><bounds x="428" y="18" width="23" height="10" /></element>
+ <element name="lamp19" ref="matrixlamp" state="0"><bounds x="452" y="28" width="23" height="16"/></element>
+ <element name="lamplabel19" ref="lamplabelel19"><bounds x="452" y="18" width="23" height="10" /></element>
+ <element name="lamp20" ref="matrixlamp" state="0"><bounds x="476" y="28" width="23" height="16"/></element>
+ <element name="lamplabel20" ref="lamplabelel20"><bounds x="476" y="18" width="23" height="10" /></element>
+ <element name="lamp21" ref="matrixlamp" state="0"><bounds x="500" y="28" width="23" height="16"/></element>
+ <element name="lamplabel21" ref="lamplabelel21"><bounds x="500" y="18" width="23" height="10" /></element>
+ <element name="lamp22" ref="matrixlamp" state="0"><bounds x="524" y="28" width="23" height="16"/></element>
+ <element name="lamplabel22" ref="lamplabelel22"><bounds x="524" y="18" width="23" height="10" /></element>
+ <element name="lamp23" ref="matrixlamp" state="0"><bounds x="548" y="28" width="23" height="16"/></element>
+ <element name="lamplabel23" ref="lamplabelel23"><bounds x="548" y="18" width="23" height="10" /></element>
+ <element name="lamp24" ref="matrixlamp" state="0"><bounds x="572" y="28" width="23" height="16"/></element>
+ <element name="lamplabel24" ref="lamplabelel24"><bounds x="572" y="18" width="23" height="10" /></element>
+ <element name="lamp25" ref="matrixlamp" state="0"><bounds x="596" y="28" width="23" height="16"/></element>
+ <element name="lamplabel25" ref="lamplabelel25"><bounds x="596" y="18" width="23" height="10" /></element>
+ <element name="lamp26" ref="matrixlamp" state="0"><bounds x="620" y="28" width="23" height="16"/></element>
+ <element name="lamplabel26" ref="lamplabelel26"><bounds x="620" y="18" width="23" height="10" /></element>
+ <element name="lamp27" ref="matrixlamp" state="0"><bounds x="644" y="28" width="23" height="16"/></element>
+ <element name="lamplabel27" ref="lamplabelel27"><bounds x="644" y="18" width="23" height="10" /></element>
+ <element name="lamp28" ref="matrixlamp" state="0"><bounds x="668" y="28" width="23" height="16"/></element>
+ <element name="lamplabel28" ref="lamplabelel28"><bounds x="668" y="18" width="23" height="10" /></element>
+ <element name="lamp29" ref="matrixlamp" state="0"><bounds x="692" y="28" width="23" height="16"/></element>
+ <element name="lamplabel29" ref="lamplabelel29"><bounds x="692" y="18" width="23" height="10" /></element>
+ <element name="lamp30" ref="matrixlamp" state="0"><bounds x="716" y="28" width="23" height="16"/></element>
+ <element name="lamplabel30" ref="lamplabelel30"><bounds x="716" y="18" width="23" height="10" /></element>
+ <element name="lamp31" ref="unusedlamp" state="0"><bounds x="740" y="28" width="23" height="16"/></element>
+ <element name="lamplabel31" ref="lamplabelel31"><bounds x="740" y="18" width="23" height="10" /></element>
+ <element name="lamp32" ref="reellamp" state="0"><bounds x="0" y="300" width="50" height="17"/></element>
<!-- Label not drawn
- <bezel name="lamplabel32" element="lamplabelel32"><bounds x="0" y="290" width="50" height="10" /></bezel>
+ <element name="lamplabel32" ref="lamplabelel32"><bounds x="0" y="290" width="50" height="10" /></element>
-->
- <bezel name="lamp33" element="reellamp" state="0"><bounds x="0" y="317" width="50" height="17"/></bezel>
+ <element name="lamp33" ref="reellamp" state="0"><bounds x="0" y="317" width="50" height="17"/></element>
<!-- Label not drawn
- <bezel name="lamplabel33" element="lamplabelel33"><bounds x="0" y="307" width="50" height="10" /></bezel>
+ <element name="lamplabel33" ref="lamplabelel33"><bounds x="0" y="307" width="50" height="10" /></element>
-->
- <bezel name="lamp34" element="reellamp" state="0"><bounds x="0" y="334" width="50" height="17"/></bezel>
+ <element name="lamp34" ref="reellamp" state="0"><bounds x="0" y="334" width="50" height="17"/></element>
<!-- Label not drawn
- <bezel name="lamplabel34" element="lamplabelel34"><bounds x="0" y="324" width="50" height="10" /></bezel>
+ <element name="lamplabel34" ref="lamplabelel34"><bounds x="0" y="324" width="50" height="10" /></element>
-->
- <bezel name="lamp35" element="reellamp" state="0"><bounds x="50" y="300" width="50" height="17"/></bezel>
+ <element name="lamp35" ref="reellamp" state="0"><bounds x="50" y="300" width="50" height="17"/></element>
<!-- Label not drawn
- <bezel name="lamplabel35" element="lamplabelel35"><bounds x="50" y="290" width="50" height="10" /></bezel>
+ <element name="lamplabel35" ref="lamplabelel35"><bounds x="50" y="290" width="50" height="10" /></element>
-->
- <bezel name="lamp36" element="reellamp" state="0"><bounds x="50" y="317" width="50" height="17"/></bezel>
+ <element name="lamp36" ref="reellamp" state="0"><bounds x="50" y="317" width="50" height="17"/></element>
<!-- Label not drawn
- <bezel name="lamplabel36" element="lamplabelel36"><bounds x="50" y="307" width="50" height="10" /></bezel>
+ <element name="lamplabel36" ref="lamplabelel36"><bounds x="50" y="307" width="50" height="10" /></element>
-->
- <bezel name="lamp37" element="reellamp" state="0"><bounds x="50" y="334" width="50" height="17"/></bezel>
+ <element name="lamp37" ref="reellamp" state="0"><bounds x="50" y="334" width="50" height="17"/></element>
<!-- Label not drawn
- <bezel name="lamplabel37" element="lamplabelel37"><bounds x="50" y="324" width="50" height="10" /></bezel>
+ <element name="lamplabel37" ref="lamplabelel37"><bounds x="50" y="324" width="50" height="10" /></element>
-->
- <bezel name="lamp38" element="unusedlamp" state="0"><bounds x="524" y="56" width="23" height="16"/></bezel>
- <bezel name="lamplabel38" element="lamplabelel38"><bounds x="524" y="46" width="23" height="10" /></bezel>
- <bezel name="lamp39" element="matrixlamp" state="0"><bounds x="548" y="56" width="23" height="16"/></bezel>
- <bezel name="lamplabel39" element="lamplabelel39"><bounds x="548" y="46" width="23" height="10" /></bezel>
- <bezel name="lamp40" element="unusedlamp" state="0"><bounds x="572" y="56" width="23" height="16"/></bezel>
- <bezel name="lamplabel40" element="lamplabelel40"><bounds x="572" y="46" width="23" height="10" /></bezel>
- <bezel name="lamp41" element="matrixlamp" state="0"><bounds x="596" y="56" width="23" height="16"/></bezel>
- <bezel name="lamplabel41" element="lamplabelel41"><bounds x="596" y="46" width="23" height="10" /></bezel>
- <bezel name="lamp42" element="matrixlamp" state="0"><bounds x="620" y="56" width="23" height="16"/></bezel>
- <bezel name="lamplabel42" element="lamplabelel42"><bounds x="620" y="46" width="23" height="10" /></bezel>
- <bezel name="lamp43" element="matrixlamp" state="0"><bounds x="644" y="56" width="23" height="16"/></bezel>
- <bezel name="lamplabel43" element="lamplabelel43"><bounds x="644" y="46" width="23" height="10" /></bezel>
- <bezel name="lamp44" element="matrixlamp" state="0"><bounds x="668" y="56" width="23" height="16"/></bezel>
- <bezel name="lamplabel44" element="lamplabelel44"><bounds x="668" y="46" width="23" height="10" /></bezel>
- <bezel name="lamp45" element="matrixlamp" state="0"><bounds x="692" y="56" width="23" height="16"/></bezel>
- <bezel name="lamplabel45" element="lamplabelel45"><bounds x="692" y="46" width="23" height="10" /></bezel>
- <bezel name="lamp46" element="unusedlamp" state="0"><bounds x="716" y="56" width="23" height="16"/></bezel>
- <bezel name="lamplabel46" element="lamplabelel46"><bounds x="716" y="46" width="23" height="10" /></bezel>
- <bezel name="lamp47" element="unusedlamp" state="0"><bounds x="740" y="56" width="23" height="16"/></bezel>
- <bezel name="lamplabel47" element="lamplabelel47"><bounds x="740" y="46" width="23" height="10" /></bezel>
- <bezel name="lamp48" element="reellamp" state="0"><bounds x="100" y="300" width="50" height="17"/></bezel>
+ <element name="lamp38" ref="unusedlamp" state="0"><bounds x="524" y="56" width="23" height="16"/></element>
+ <element name="lamplabel38" ref="lamplabelel38"><bounds x="524" y="46" width="23" height="10" /></element>
+ <element name="lamp39" ref="matrixlamp" state="0"><bounds x="548" y="56" width="23" height="16"/></element>
+ <element name="lamplabel39" ref="lamplabelel39"><bounds x="548" y="46" width="23" height="10" /></element>
+ <element name="lamp40" ref="unusedlamp" state="0"><bounds x="572" y="56" width="23" height="16"/></element>
+ <element name="lamplabel40" ref="lamplabelel40"><bounds x="572" y="46" width="23" height="10" /></element>
+ <element name="lamp41" ref="matrixlamp" state="0"><bounds x="596" y="56" width="23" height="16"/></element>
+ <element name="lamplabel41" ref="lamplabelel41"><bounds x="596" y="46" width="23" height="10" /></element>
+ <element name="lamp42" ref="matrixlamp" state="0"><bounds x="620" y="56" width="23" height="16"/></element>
+ <element name="lamplabel42" ref="lamplabelel42"><bounds x="620" y="46" width="23" height="10" /></element>
+ <element name="lamp43" ref="matrixlamp" state="0"><bounds x="644" y="56" width="23" height="16"/></element>
+ <element name="lamplabel43" ref="lamplabelel43"><bounds x="644" y="46" width="23" height="10" /></element>
+ <element name="lamp44" ref="matrixlamp" state="0"><bounds x="668" y="56" width="23" height="16"/></element>
+ <element name="lamplabel44" ref="lamplabelel44"><bounds x="668" y="46" width="23" height="10" /></element>
+ <element name="lamp45" ref="matrixlamp" state="0"><bounds x="692" y="56" width="23" height="16"/></element>
+ <element name="lamplabel45" ref="lamplabelel45"><bounds x="692" y="46" width="23" height="10" /></element>
+ <element name="lamp46" ref="unusedlamp" state="0"><bounds x="716" y="56" width="23" height="16"/></element>
+ <element name="lamplabel46" ref="lamplabelel46"><bounds x="716" y="46" width="23" height="10" /></element>
+ <element name="lamp47" ref="unusedlamp" state="0"><bounds x="740" y="56" width="23" height="16"/></element>
+ <element name="lamplabel47" ref="lamplabelel47"><bounds x="740" y="46" width="23" height="10" /></element>
+ <element name="lamp48" ref="reellamp" state="0"><bounds x="100" y="300" width="50" height="17"/></element>
<!-- Label not drawn
- <bezel name="lamplabel48" element="lamplabelel48"><bounds x="100" y="290" width="50" height="10" /></bezel>
+ <element name="lamplabel48" ref="lamplabelel48"><bounds x="100" y="290" width="50" height="10" /></element>
-->
- <bezel name="lamp49" element="reellamp" state="0"><bounds x="100" y="317" width="50" height="17"/></bezel>
+ <element name="lamp49" ref="reellamp" state="0"><bounds x="100" y="317" width="50" height="17"/></element>
<!-- Label not drawn
- <bezel name="lamplabel49" element="lamplabelel49"><bounds x="100" y="307" width="50" height="10" /></bezel>
+ <element name="lamplabel49" ref="lamplabelel49"><bounds x="100" y="307" width="50" height="10" /></element>
-->
- <bezel name="lamp50" element="reellamp" state="0"><bounds x="100" y="334" width="50" height="17"/></bezel>
+ <element name="lamp50" ref="reellamp" state="0"><bounds x="100" y="334" width="50" height="17"/></element>
<!-- Label not drawn
- <bezel name="lamplabel50" element="lamplabelel50"><bounds x="100" y="324" width="50" height="10" /></bezel>
+ <element name="lamplabel50" ref="lamplabelel50"><bounds x="100" y="324" width="50" height="10" /></element>
-->
- <bezel name="lamp51" element="reellamp" state="0"><bounds x="150" y="300" width="50" height="17"/></bezel>
+ <element name="lamp51" ref="reellamp" state="0"><bounds x="150" y="300" width="50" height="17"/></element>
<!-- Label not drawn
- <bezel name="lamplabel51" element="lamplabelel51"><bounds x="150" y="290" width="50" height="10" /></bezel>
+ <element name="lamplabel51" ref="lamplabelel51"><bounds x="150" y="290" width="50" height="10" /></element>
-->
- <bezel name="lamp52" element="reellamp" state="0"><bounds x="150" y="317" width="50" height="17"/></bezel>
+ <element name="lamp52" ref="reellamp" state="0"><bounds x="150" y="317" width="50" height="17"/></element>
<!-- Label not drawn
- <bezel name="lamplabel52" element="lamplabelel52"><bounds x="150" y="307" width="50" height="10" /></bezel>
+ <element name="lamplabel52" ref="lamplabelel52"><bounds x="150" y="307" width="50" height="10" /></element>
-->
- <bezel name="lamp53" element="reellamp" state="0"><bounds x="150" y="334" width="50" height="17"/></bezel>
+ <element name="lamp53" ref="reellamp" state="0"><bounds x="150" y="334" width="50" height="17"/></element>
<!-- Label not drawn
- <bezel name="lamplabel53" element="lamplabelel53"><bounds x="150" y="324" width="50" height="10" /></bezel>
+ <element name="lamplabel53" ref="lamplabelel53"><bounds x="150" y="324" width="50" height="10" /></element>
-->
- <bezel name="lamp54" element="matrixlamp" state="0"><bounds x="524" y="84" width="23" height="16"/></bezel>
- <bezel name="lamplabel54" element="lamplabelel54"><bounds x="524" y="74" width="23" height="10" /></bezel>
- <bezel name="lamp55" element="matrixlamp" state="0"><bounds x="548" y="84" width="23" height="16"/></bezel>
- <bezel name="lamplabel55" element="lamplabelel55"><bounds x="548" y="74" width="23" height="10" /></bezel>
- <bezel name="lamp56" element="matrixlamp" state="0"><bounds x="572" y="84" width="23" height="16"/></bezel>
- <bezel name="lamplabel56" element="lamplabelel56"><bounds x="572" y="74" width="23" height="10" /></bezel>
- <bezel name="lamp57" element="matrixlamp" state="0"><bounds x="596" y="84" width="23" height="16"/></bezel>
- <bezel name="lamplabel57" element="lamplabelel57"><bounds x="596" y="74" width="23" height="10" /></bezel>
- <bezel name="lamp58" element="matrixlamp" state="0"><bounds x="620" y="84" width="23" height="16"/></bezel>
- <bezel name="lamplabel58" element="lamplabelel58"><bounds x="620" y="74" width="23" height="10" /></bezel>
- <bezel name="lamp59" element="matrixlamp" state="0"><bounds x="644" y="84" width="23" height="16"/></bezel>
- <bezel name="lamplabel59" element="lamplabelel59"><bounds x="644" y="74" width="23" height="10" /></bezel>
- <bezel name="lamp60" element="matrixlamp" state="0"><bounds x="668" y="84" width="23" height="16"/></bezel>
- <bezel name="lamplabel60" element="lamplabelel60"><bounds x="668" y="74" width="23" height="10" /></bezel>
- <bezel name="lamp61" element="matrixlamp" state="0"><bounds x="692" y="84" width="23" height="16"/></bezel>
- <bezel name="lamplabel61" element="lamplabelel61"><bounds x="692" y="74" width="23" height="10" /></bezel>
- <bezel name="lamp62" element="matrixlamp" state="0"><bounds x="716" y="84" width="23" height="16"/></bezel>
- <bezel name="lamplabel62" element="lamplabelel62"><bounds x="716" y="74" width="23" height="10" /></bezel>
- <bezel name="lamp63" element="matrixlamp" state="0"><bounds x="740" y="84" width="23" height="16"/></bezel>
- <bezel name="lamplabel63" element="lamplabelel63"><bounds x="740" y="74" width="23" height="10" /></bezel>
- <bezel name="lamp64" element="matrixlamp" state="0"><bounds x="380" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel64" element="lamplabelel64"><bounds x="380" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp65" element="matrixlamp" state="0"><bounds x="404" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel65" element="lamplabelel65"><bounds x="404" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp66" element="matrixlamp" state="0"><bounds x="428" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel66" element="lamplabelel66"><bounds x="428" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp67" element="matrixlamp" state="0"><bounds x="452" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel67" element="lamplabelel67"><bounds x="452" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp68" element="matrixlamp" state="0"><bounds x="476" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel68" element="lamplabelel68"><bounds x="476" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp69" element="matrixlamp" state="0"><bounds x="500" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel69" element="lamplabelel69"><bounds x="500" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp70" element="matrixlamp" state="0"><bounds x="524" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel70" element="lamplabelel70"><bounds x="524" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp71" element="matrixlamp" state="0"><bounds x="548" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel71" element="lamplabelel71"><bounds x="548" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp72" element="matrixlamp" state="0"><bounds x="572" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel72" element="lamplabelel72"><bounds x="572" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp73" element="matrixlamp" state="0"><bounds x="596" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel73" element="lamplabelel73"><bounds x="596" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp74" element="matrixlamp" state="0"><bounds x="620" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel74" element="lamplabelel74"><bounds x="620" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp75" element="matrixlamp" state="0"><bounds x="644" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel75" element="lamplabelel75"><bounds x="644" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp76" element="unusedlamp" state="0"><bounds x="668" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel76" element="lamplabelel76"><bounds x="668" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp77" element="unusedlamp" state="0"><bounds x="692" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel77" element="lamplabelel77"><bounds x="692" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp78" element="unusedlamp" state="0"><bounds x="716" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel78" element="lamplabelel78"><bounds x="716" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp79" element="unusedlamp" state="0"><bounds x="740" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel79" element="lamplabelel79"><bounds x="740" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp80" element="matrixlamp" state="0"><bounds x="380" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel80" element="lamplabelel80"><bounds x="380" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp81" element="matrixlamp" state="0"><bounds x="404" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel81" element="lamplabelel81"><bounds x="404" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp82" element="matrixlamp" state="0"><bounds x="428" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel82" element="lamplabelel82"><bounds x="428" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp83" element="matrixlamp" state="0"><bounds x="452" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel83" element="lamplabelel83"><bounds x="452" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp84" element="matrixlamp" state="0"><bounds x="476" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel84" element="lamplabelel84"><bounds x="476" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp85" element="matrixlamp" state="0"><bounds x="500" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel85" element="lamplabelel85"><bounds x="500" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp86" element="matrixlamp" state="0"><bounds x="524" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel86" element="lamplabelel86"><bounds x="524" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp87" element="unusedlamp" state="0"><bounds x="548" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel87" element="lamplabelel87"><bounds x="548" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp88" element="matrixlamp" state="0"><bounds x="572" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel88" element="lamplabelel88"><bounds x="572" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp89" element="matrixlamp" state="0"><bounds x="596" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel89" element="lamplabelel89"><bounds x="596" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp90" element="matrixlamp" state="0"><bounds x="620" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel90" element="lamplabelel90"><bounds x="620" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp91" element="matrixlamp" state="0"><bounds x="644" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel91" element="lamplabelel91"><bounds x="644" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp92" element="matrixlamp" state="0"><bounds x="668" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel92" element="lamplabelel92"><bounds x="668" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp93" element="unusedlamp" state="0"><bounds x="692" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel93" element="lamplabelel93"><bounds x="692" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp94" element="unusedlamp" state="0"><bounds x="716" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel94" element="lamplabelel94"><bounds x="716" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp95" element="unusedlamp" state="0"><bounds x="740" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel95" element="lamplabelel95"><bounds x="740" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp96" element="matrixlamp" state="0"><bounds x="380" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel96" element="lamplabelel96"><bounds x="380" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp97" element="matrixlamp" state="0"><bounds x="404" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel97" element="lamplabelel97"><bounds x="404" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp98" element="matrixlamp" state="0"><bounds x="428" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel98" element="lamplabelel98"><bounds x="428" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp99" element="matrixlamp" state="0"><bounds x="452" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel99" element="lamplabelel99"><bounds x="452" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp100" element="matrixlamp" state="0"><bounds x="476" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel100" element="lamplabelel100"><bounds x="476" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp101" element="matrixlamp" state="0"><bounds x="500" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel101" element="lamplabelel101"><bounds x="500" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp102" element="matrixlamp" state="0"><bounds x="524" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel102" element="lamplabelel102"><bounds x="524" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp103" element="matrixlamp" state="0"><bounds x="548" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel103" element="lamplabelel103"><bounds x="548" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp104" element="matrixlamp" state="0"><bounds x="572" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel104" element="lamplabelel104"><bounds x="572" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp105" element="matrixlamp" state="0"><bounds x="596" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel105" element="lamplabelel105"><bounds x="596" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp106" element="matrixlamp" state="0"><bounds x="620" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel106" element="lamplabelel106"><bounds x="620" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp107" element="matrixlamp" state="0"><bounds x="644" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel107" element="lamplabelel107"><bounds x="644" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp108" element="matrixlamp" state="0"><bounds x="668" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel108" element="lamplabelel108"><bounds x="668" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp109" element="matrixlamp" state="0"><bounds x="692" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel109" element="lamplabelel109"><bounds x="692" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp110" element="unusedlamp" state="0"><bounds x="716" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel110" element="lamplabelel110"><bounds x="716" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp111" element="unusedlamp" state="0"><bounds x="740" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel111" element="lamplabelel111"><bounds x="740" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp112" element="matrixlamp" state="0"><bounds x="380" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel112" element="lamplabelel112"><bounds x="380" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp113" element="matrixlamp" state="0"><bounds x="404" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel113" element="lamplabelel113"><bounds x="404" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp114" element="matrixlamp" state="0"><bounds x="428" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel114" element="lamplabelel114"><bounds x="428" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp115" element="matrixlamp" state="0"><bounds x="452" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel115" element="lamplabelel115"><bounds x="452" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp116" element="matrixlamp" state="0"><bounds x="476" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel116" element="lamplabelel116"><bounds x="476" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp117" element="matrixlamp" state="0"><bounds x="500" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel117" element="lamplabelel117"><bounds x="500" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp118" element="matrixlamp" state="0"><bounds x="524" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel118" element="lamplabelel118"><bounds x="524" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp119" element="matrixlamp" state="0"><bounds x="548" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel119" element="lamplabelel119"><bounds x="548" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp120" element="matrixlamp" state="0"><bounds x="572" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel120" element="lamplabelel120"><bounds x="572" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp121" element="matrixlamp" state="0"><bounds x="596" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel121" element="lamplabelel121"><bounds x="596" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp122" element="matrixlamp" state="0"><bounds x="620" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel122" element="lamplabelel122"><bounds x="620" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp123" element="matrixlamp" state="0"><bounds x="644" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel123" element="lamplabelel123"><bounds x="644" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp124" element="matrixlamp" state="0"><bounds x="668" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel124" element="lamplabelel124"><bounds x="668" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp125" element="matrixlamp" state="0"><bounds x="692" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel125" element="lamplabelel125"><bounds x="692" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp126" element="matrixlamp" state="0"><bounds x="716" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel126" element="lamplabelel126"><bounds x="716" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp127" element="matrixlamp" state="0"><bounds x="740" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel127" element="lamplabelel127"><bounds x="740" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp128" element="matrixlamp" state="0"><bounds x="380" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel128" element="lamplabelel128"><bounds x="380" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp129" element="matrixlamp" state="0"><bounds x="404" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel129" element="lamplabelel129"><bounds x="404" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp130" element="matrixlamp" state="0"><bounds x="428" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel130" element="lamplabelel130"><bounds x="428" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp131" element="matrixlamp" state="0"><bounds x="452" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel131" element="lamplabelel131"><bounds x="452" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp132" element="matrixlamp" state="0"><bounds x="476" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel132" element="lamplabelel132"><bounds x="476" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp133" element="matrixlamp" state="0"><bounds x="500" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel133" element="lamplabelel133"><bounds x="500" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp134" element="matrixlamp" state="0"><bounds x="524" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel134" element="lamplabelel134"><bounds x="524" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp135" element="matrixlamp" state="0"><bounds x="548" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel135" element="lamplabelel135"><bounds x="548" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp136" element="matrixlamp" state="0"><bounds x="572" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel136" element="lamplabelel136"><bounds x="572" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp137" element="matrixlamp" state="0"><bounds x="596" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel137" element="lamplabelel137"><bounds x="596" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp138" element="matrixlamp" state="0"><bounds x="620" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel138" element="lamplabelel138"><bounds x="620" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp139" element="matrixlamp" state="0"><bounds x="644" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel139" element="lamplabelel139"><bounds x="644" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp140" element="matrixlamp" state="0"><bounds x="668" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel140" element="lamplabelel140"><bounds x="668" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp141" element="matrixlamp" state="0"><bounds x="692" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel141" element="lamplabelel141"><bounds x="692" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp142" element="unusedlamp" state="0"><bounds x="716" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel142" element="lamplabelel142"><bounds x="716" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp143" element="matrixlamp" state="0"><bounds x="740" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel143" element="lamplabelel143"><bounds x="740" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp144" element="matrixlamp" state="0"><bounds x="380" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel144" element="lamplabelel144"><bounds x="380" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp145" element="matrixlamp" state="0"><bounds x="404" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel145" element="lamplabelel145"><bounds x="404" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp146" element="buttonlamp" state="0" inputtag="IN-8" inputmask="0x02"><bounds x="428" y="252" width="23" height="16" /></bezel>
- <bezel name="lamplabel146" element="lamplabelel146"><bounds x="428" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp147" element="matrixlamp" state="0"><bounds x="452" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel147" element="lamplabelel147"><bounds x="452" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp148" element="matrixlamp" state="0"><bounds x="476" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel148" element="lamplabelel148"><bounds x="476" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp149" element="buttonlamp" state="0" inputtag="IN-8" inputmask="0x01"><bounds x="500" y="252" width="23" height="16" /></bezel>
- <bezel name="lamplabel149" element="lamplabelel149"><bounds x="500" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp150" element="matrixlamp" state="0"><bounds x="524" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel150" element="lamplabelel150"><bounds x="524" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp151" element="matrixlamp" state="0"><bounds x="548" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel151" element="lamplabelel151"><bounds x="548" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp152" element="matrixlamp" state="0"><bounds x="572" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel152" element="lamplabelel152"><bounds x="572" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp153" element="matrixlamp" state="0"><bounds x="596" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel153" element="lamplabelel153"><bounds x="596" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp154" element="matrixlamp" state="0"><bounds x="620" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel154" element="lamplabelel154"><bounds x="620" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp155" element="matrixlamp" state="0"><bounds x="644" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel155" element="lamplabelel155"><bounds x="644" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp156" element="unusedlamp" state="0"><bounds x="668" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel156" element="lamplabelel156"><bounds x="668" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp157" element="unusedlamp" state="0"><bounds x="692" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel157" element="lamplabelel157"><bounds x="692" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp158" element="unusedlamp" state="0"><bounds x="716" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel158" element="lamplabelel158"><bounds x="716" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp159" element="matrixlamp" state="0"><bounds x="740" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel159" element="lamplabelel159"><bounds x="740" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp160" element="matrixlamp" state="0"><bounds x="380" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel160" element="lamplabelel160"><bounds x="380" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp161" element="matrixlamp" state="0"><bounds x="404" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel161" element="lamplabelel161"><bounds x="404" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp162" element="matrixlamp" state="0"><bounds x="428" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel162" element="lamplabelel162"><bounds x="428" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp163" element="matrixlamp" state="0"><bounds x="452" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel163" element="lamplabelel163"><bounds x="452" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp164" element="matrixlamp" state="0"><bounds x="476" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel164" element="lamplabelel164"><bounds x="476" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp165" element="matrixlamp" state="0"><bounds x="500" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel165" element="lamplabelel165"><bounds x="500" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp166" element="matrixlamp" state="0"><bounds x="524" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel166" element="lamplabelel166"><bounds x="524" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp167" element="matrixlamp" state="0"><bounds x="548" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel167" element="lamplabelel167"><bounds x="548" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp168" element="matrixlamp" state="0"><bounds x="572" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel168" element="lamplabelel168"><bounds x="572" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp169" element="matrixlamp" state="0"><bounds x="596" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel169" element="lamplabelel169"><bounds x="596" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp170" element="matrixlamp" state="0"><bounds x="620" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel170" element="lamplabelel170"><bounds x="620" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp171" element="matrixlamp" state="0"><bounds x="644" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel171" element="lamplabelel171"><bounds x="644" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp172" element="unusedlamp" state="0"><bounds x="668" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel172" element="lamplabelel172"><bounds x="668" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp173" element="unusedlamp" state="0"><bounds x="692" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel173" element="lamplabelel173"><bounds x="692" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp174" element="unusedlamp" state="0"><bounds x="716" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel174" element="lamplabelel174"><bounds x="716" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp175" element="matrixlamp" state="0"><bounds x="740" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel175" element="lamplabelel175"><bounds x="740" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp176" element="matrixlamp" state="0"><bounds x="380" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel176" element="lamplabelel176"><bounds x="380" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp177" element="matrixlamp" state="0"><bounds x="404" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel177" element="lamplabelel177"><bounds x="404" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp178" element="matrixlamp" state="0"><bounds x="428" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel178" element="lamplabelel178"><bounds x="428" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp179" element="matrixlamp" state="0"><bounds x="452" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel179" element="lamplabelel179"><bounds x="452" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp180" element="matrixlamp" state="0"><bounds x="476" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel180" element="lamplabelel180"><bounds x="476" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp181" element="matrixlamp" state="0"><bounds x="500" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel181" element="lamplabelel181"><bounds x="500" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp182" element="matrixlamp" state="0"><bounds x="524" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel182" element="lamplabelel182"><bounds x="524" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp183" element="matrixlamp" state="0"><bounds x="548" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel183" element="lamplabelel183"><bounds x="548" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp184" element="matrixlamp" state="0"><bounds x="572" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel184" element="lamplabelel184"><bounds x="572" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp185" element="matrixlamp" state="0"><bounds x="596" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel185" element="lamplabelel185"><bounds x="596" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp186" element="matrixlamp" state="0"><bounds x="620" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel186" element="lamplabelel186"><bounds x="620" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp187" element="matrixlamp" state="0"><bounds x="644" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel187" element="lamplabelel187"><bounds x="644" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp188" element="matrixlamp" state="0"><bounds x="668" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel188" element="lamplabelel188"><bounds x="668" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp189" element="matrixlamp" state="0"><bounds x="692" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel189" element="lamplabelel189"><bounds x="692" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp190" element="unusedlamp" state="0"><bounds x="716" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel190" element="lamplabelel190"><bounds x="716" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp191" element="matrixlamp" state="0"><bounds x="740" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel191" element="lamplabelel191"><bounds x="740" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp192" element="matrixlamp" state="0"><bounds x="380" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel192" element="lamplabelel192"><bounds x="380" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp193" element="matrixlamp" state="0"><bounds x="404" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel193" element="lamplabelel193"><bounds x="404" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp194" element="matrixlamp" state="0"><bounds x="428" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel194" element="lamplabelel194"><bounds x="428" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp195" element="matrixlamp" state="0"><bounds x="452" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel195" element="lamplabelel195"><bounds x="452" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp196" element="matrixlamp" state="0"><bounds x="476" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel196" element="lamplabelel196"><bounds x="476" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp197" element="matrixlamp" state="0"><bounds x="500" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel197" element="lamplabelel197"><bounds x="500" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp198" element="matrixlamp" state="0"><bounds x="524" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel198" element="lamplabelel198"><bounds x="524" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp199" element="matrixlamp" state="0"><bounds x="548" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel199" element="lamplabelel199"><bounds x="548" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp200" element="matrixlamp" state="0"><bounds x="572" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel200" element="lamplabelel200"><bounds x="572" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp201" element="matrixlamp" state="0"><bounds x="596" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel201" element="lamplabelel201"><bounds x="596" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp202" element="matrixlamp" state="0"><bounds x="620" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel202" element="lamplabelel202"><bounds x="620" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp203" element="matrixlamp" state="0"><bounds x="644" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel203" element="lamplabelel203"><bounds x="644" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp204" element="matrixlamp" state="0"><bounds x="668" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel204" element="lamplabelel204"><bounds x="668" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp205" element="matrixlamp" state="0"><bounds x="692" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel205" element="lamplabelel205"><bounds x="692" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp206" element="matrixlamp" state="0"><bounds x="716" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel206" element="lamplabelel206"><bounds x="716" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp207" element="matrixlamp" state="0"><bounds x="740" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel207" element="lamplabelel207"><bounds x="740" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp208" element="matrixlamp" state="0"><bounds x="380" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel208" element="lamplabelel208"><bounds x="380" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp209" element="matrixlamp" state="0"><bounds x="404" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel209" element="lamplabelel209"><bounds x="404" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp210" element="matrixlamp" state="0"><bounds x="428" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel210" element="lamplabelel210"><bounds x="428" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp211" element="matrixlamp" state="0"><bounds x="452" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel211" element="lamplabelel211"><bounds x="452" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp212" element="matrixlamp" state="0"><bounds x="476" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel212" element="lamplabelel212"><bounds x="476" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp213" element="matrixlamp" state="0"><bounds x="500" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel213" element="lamplabelel213"><bounds x="500" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp214" element="matrixlamp" state="0"><bounds x="524" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel214" element="lamplabelel214"><bounds x="524" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp215" element="matrixlamp" state="0"><bounds x="548" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel215" element="lamplabelel215"><bounds x="548" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp216" element="matrixlamp" state="0"><bounds x="572" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel216" element="lamplabelel216"><bounds x="572" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp217" element="matrixlamp" state="0"><bounds x="596" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel217" element="lamplabelel217"><bounds x="596" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp218" element="matrixlamp" state="0"><bounds x="620" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel218" element="lamplabelel218"><bounds x="620" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp219" element="matrixlamp" state="0"><bounds x="644" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel219" element="lamplabelel219"><bounds x="644" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp220" element="matrixlamp" state="0"><bounds x="668" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel220" element="lamplabelel220"><bounds x="668" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp221" element="matrixlamp" state="0"><bounds x="692" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel221" element="lamplabelel221"><bounds x="692" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp222" element="matrixlamp" state="0"><bounds x="716" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel222" element="lamplabelel222"><bounds x="716" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp223" element="unusedlamp" state="0"><bounds x="740" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel223" element="lamplabelel223"><bounds x="740" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp224" element="matrixlamp" state="0"><bounds x="380" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel224" element="lamplabelel224"><bounds x="380" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp225" element="matrixlamp" state="0"><bounds x="404" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel225" element="lamplabelel225"><bounds x="404" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp226" element="matrixlamp" state="0"><bounds x="428" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel226" element="lamplabelel226"><bounds x="428" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp227" element="matrixlamp" state="0"><bounds x="452" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel227" element="lamplabelel227"><bounds x="452" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp228" element="matrixlamp" state="0"><bounds x="476" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel228" element="lamplabelel228"><bounds x="476" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp229" element="matrixlamp" state="0"><bounds x="500" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel229" element="lamplabelel229"><bounds x="500" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp230" element="matrixlamp" state="0"><bounds x="524" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel230" element="lamplabelel230"><bounds x="524" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp231" element="matrixlamp" state="0"><bounds x="548" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel231" element="lamplabelel231"><bounds x="548" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp232" element="matrixlamp" state="0"><bounds x="572" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel232" element="lamplabelel232"><bounds x="572" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp233" element="matrixlamp" state="0"><bounds x="596" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel233" element="lamplabelel233"><bounds x="596" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp234" element="unusedlamp" state="0"><bounds x="620" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel234" element="lamplabelel234"><bounds x="620" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp235" element="unusedlamp" state="0"><bounds x="644" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel235" element="lamplabelel235"><bounds x="644" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp236" element="unusedlamp" state="0"><bounds x="668" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel236" element="lamplabelel236"><bounds x="668" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp237" element="unusedlamp" state="0"><bounds x="692" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel237" element="lamplabelel237"><bounds x="692" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp238" element="unusedlamp" state="0"><bounds x="716" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel238" element="lamplabelel238"><bounds x="716" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp239" element="unusedlamp" state="0"><bounds x="740" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel239" element="lamplabelel239"><bounds x="740" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp240" element="unusedlamp" state="0"><bounds x="380" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel240" element="lamplabelel240"><bounds x="380" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp241" element="unusedlamp" state="0"><bounds x="404" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel241" element="lamplabelel241"><bounds x="404" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp242" element="unusedlamp" state="0"><bounds x="428" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel242" element="lamplabelel242"><bounds x="428" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp243" element="unusedlamp" state="0"><bounds x="452" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel243" element="lamplabelel243"><bounds x="452" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp244" element="unusedlamp" state="0"><bounds x="476" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel244" element="lamplabelel244"><bounds x="476" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp245" element="unusedlamp" state="0"><bounds x="500" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel245" element="lamplabelel245"><bounds x="500" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp246" element="unusedlamp" state="0"><bounds x="524" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel246" element="lamplabelel246"><bounds x="524" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp247" element="unusedlamp" state="0"><bounds x="548" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel247" element="lamplabelel247"><bounds x="548" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp248" element="unusedlamp" state="0"><bounds x="572" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel248" element="lamplabelel248"><bounds x="572" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp249" element="unusedlamp" state="0"><bounds x="596" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel249" element="lamplabelel249"><bounds x="596" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp250" element="unusedlamp" state="0"><bounds x="620" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel250" element="lamplabelel250"><bounds x="620" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp251" element="unusedlamp" state="0"><bounds x="644" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel251" element="lamplabelel251"><bounds x="644" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp252" element="unusedlamp" state="0"><bounds x="668" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel252" element="lamplabelel252"><bounds x="668" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp253" element="unusedlamp" state="0"><bounds x="692" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel253" element="lamplabelel253"><bounds x="692" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp254" element="unusedlamp" state="0"><bounds x="716" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel254" element="lamplabelel254"><bounds x="716" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp255" element="unusedlamp" state="0"><bounds x="740" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel255" element="lamplabelel255"><bounds x="740" y="410" width="23" height="10" /></bezel>
- <bezel name="input1-0" element="button" state="0" inputtag="IN-1" inputmask="0x01"><bounds x="180" y="0" width="19" height="10" /></bezel>
- <bezel name="inputlab1-0" element="inputlabel1-0"><bounds x="180" y="-10" width="19" height="10" /></bezel>
- <bezel name="input1-1" element="button" state="0" inputtag="IN-1" inputmask="0x02"><bounds x="200" y="0" width="19" height="10" /></bezel>
- <bezel name="inputlab1-1" element="inputlabel1-1"><bounds x="200" y="-10" width="19" height="10" /></bezel>
- <bezel name="input1-2" element="button" state="0" inputtag="IN-1" inputmask="0x04"><bounds x="220" y="0" width="19" height="10" /></bezel>
- <bezel name="inputlab1-2" element="inputlabel1-2"><bounds x="220" y="-10" width="19" height="10" /></bezel>
- <bezel name="input1-3" element="button" state="0" inputtag="IN-1" inputmask="0x08"><bounds x="240" y="0" width="19" height="10" /></bezel>
- <bezel name="inputlab1-3" element="inputlabel1-3"><bounds x="240" y="-10" width="19" height="10" /></bezel>
- <bezel name="input1-4" element="button" state="0" inputtag="IN-1" inputmask="0x10"><bounds x="260" y="0" width="19" height="10" /></bezel>
- <bezel name="inputlab1-4" element="inputlabel1-4"><bounds x="260" y="-10" width="19" height="10" /></bezel>
- <bezel name="input1-5" element="button" state="0" inputtag="IN-1" inputmask="0x20"><bounds x="280" y="0" width="19" height="10" /></bezel>
- <bezel name="inputlab1-5" element="inputlabel1-5"><bounds x="280" y="-10" width="19" height="10" /></bezel>
- <bezel name="input2-0" element="button" state="0" inputtag="IN-2" inputmask="0x01"><bounds x="180" y="20" width="19" height="10" /></bezel>
- <bezel name="inputlab2-0" element="inputlabel2-0"><bounds x="180" y="10" width="19" height="10" /></bezel>
- <bezel name="input2-1" element="button" state="0" inputtag="IN-2" inputmask="0x02"><bounds x="200" y="20" width="19" height="10" /></bezel>
- <bezel name="inputlab2-1" element="inputlabel2-1"><bounds x="200" y="10" width="19" height="10" /></bezel>
- <bezel name="input2-2" element="button" state="0" inputtag="IN-2" inputmask="0x04"><bounds x="220" y="20" width="19" height="10" /></bezel>
- <bezel name="inputlab2-2" element="inputlabel2-2"><bounds x="220" y="10" width="19" height="10" /></bezel>
- <bezel name="input2-3" element="button" state="0" inputtag="IN-2" inputmask="0x08"><bounds x="240" y="20" width="19" height="10" /></bezel>
- <bezel name="inputlab2-3" element="inputlabel2-3"><bounds x="240" y="10" width="19" height="10" /></bezel>
- <bezel name="input2-4" element="button" state="0" inputtag="IN-2" inputmask="0x10"><bounds x="260" y="20" width="19" height="10" /></bezel>
- <bezel name="inputlab2-4" element="inputlabel2-4"><bounds x="260" y="10" width="19" height="10" /></bezel>
- <bezel name="input2-5" element="button" state="0" inputtag="IN-2" inputmask="0x20"><bounds x="280" y="20" width="19" height="10" /></bezel>
- <bezel name="inputlab2-5" element="inputlabel2-5"><bounds x="280" y="10" width="19" height="10" /></bezel>
- <bezel name="input8-0" element="button" state="0" inputtag="IN-8" inputmask="0x01"><bounds x="180" y="40" width="19" height="10" /></bezel>
- <bezel name="inputlab8-0" element="inputlabel8-0"><bounds x="180" y="30" width="19" height="10" /></bezel>
- <bezel name="input8-1" element="button" state="0" inputtag="IN-8" inputmask="0x02"><bounds x="200" y="40" width="19" height="10" /></bezel>
- <bezel name="inputlab8-1" element="inputlabel8-1"><bounds x="200" y="30" width="19" height="10" /></bezel>
- <bezel name="input8-2" element="button" state="0" inputtag="IN-8" inputmask="0x04"><bounds x="220" y="40" width="19" height="10" /></bezel>
- <bezel name="inputlab8-2" element="inputlabel8-2"><bounds x="220" y="30" width="19" height="10" /></bezel>
- <bezel name="input8-3" element="button" state="0" inputtag="IN-8" inputmask="0x08"><bounds x="240" y="40" width="19" height="10" /></bezel>
- <bezel name="inputlab8-3" element="inputlabel8-3"><bounds x="240" y="30" width="19" height="10" /></bezel>
- <bezel name="input8-4" element="button" state="0" inputtag="IN-8" inputmask="0x10"><bounds x="260" y="40" width="19" height="10" /></bezel>
- <bezel name="inputlab8-4" element="inputlabel8-4"><bounds x="260" y="30" width="19" height="10" /></bezel>
- <bezel name="input8-5" element="button" state="0" inputtag="IN-8" inputmask="0x20"><bounds x="280" y="40" width="19" height="10" /></bezel>
- <bezel name="inputlab8-5" element="inputlabel8-5"><bounds x="280" y="30" width="19" height="10" /></bezel>
- <bezel name="input9-0" element="button" state="0" inputtag="IN-9" inputmask="0x01"><bounds x="180" y="60" width="19" height="10" /></bezel>
- <bezel name="inputlab9-0" element="inputlabel9-0"><bounds x="180" y="50" width="19" height="10" /></bezel>
- <bezel name="input9-1" element="button" state="0" inputtag="IN-9" inputmask="0x02"><bounds x="200" y="60" width="19" height="10" /></bezel>
- <bezel name="inputlab9-1" element="inputlabel9-1"><bounds x="200" y="50" width="19" height="10" /></bezel>
- <bezel name="input9-2" element="button" state="0" inputtag="IN-9" inputmask="0x04"><bounds x="220" y="60" width="19" height="10" /></bezel>
- <bezel name="inputlab9-2" element="inputlabel9-2"><bounds x="220" y="50" width="19" height="10" /></bezel>
- <bezel name="input9-3" element="button" state="0" inputtag="IN-9" inputmask="0x08"><bounds x="240" y="60" width="19" height="10" /></bezel>
- <bezel name="inputlab9-3" element="inputlabel9-3"><bounds x="240" y="50" width="19" height="10" /></bezel>
- <bezel name="input9-4" element="button" state="0" inputtag="IN-9" inputmask="0x10"><bounds x="260" y="60" width="19" height="10" /></bezel>
- <bezel name="inputlab9-4" element="inputlabel9-4"><bounds x="260" y="50" width="19" height="10" /></bezel>
- <bezel name="input9-5" element="button" state="0" inputtag="IN-9" inputmask="0x20"><bounds x="280" y="60" width="19" height="10" /></bezel>
- <bezel name="inputlab9-5" element="inputlabel9-5"><bounds x="280" y="50" width="19" height="10" /></bezel>
- <bezel name="input10-0" element="button" state="0" inputtag="IN-10" inputmask="0x01"><bounds x="180" y="80" width="19" height="10" /></bezel>
- <bezel name="inputlab10-0" element="inputlabel10-0"><bounds x="180" y="70" width="19" height="10" /></bezel>
- <bezel name="input10-1" element="button" state="0" inputtag="IN-10" inputmask="0x02"><bounds x="200" y="80" width="19" height="10" /></bezel>
- <bezel name="inputlab10-1" element="inputlabel10-1"><bounds x="200" y="70" width="19" height="10" /></bezel>
- <bezel name="input10-2" element="button" state="0" inputtag="IN-10" inputmask="0x04"><bounds x="220" y="80" width="19" height="10" /></bezel>
- <bezel name="inputlab10-2" element="inputlabel10-2"><bounds x="220" y="70" width="19" height="10" /></bezel>
- <bezel name="input10-3" element="button" state="0" inputtag="IN-10" inputmask="0x08"><bounds x="240" y="80" width="19" height="10" /></bezel>
- <bezel name="inputlab10-3" element="inputlabel10-3"><bounds x="240" y="70" width="19" height="10" /></bezel>
- <bezel name="input10-4" element="button" state="0" inputtag="IN-10" inputmask="0x10"><bounds x="260" y="80" width="19" height="10" /></bezel>
- <bezel name="inputlab10-4" element="inputlabel10-4"><bounds x="260" y="70" width="19" height="10" /></bezel>
- <bezel name="input10-5" element="button" state="0" inputtag="IN-10" inputmask="0x20"><bounds x="280" y="80" width="19" height="10" /></bezel>
- <bezel name="inputlab10-5" element="inputlabel10-5"><bounds x="280" y="70" width="19" height="10" /></bezel>
- <bezel name="input20-0" element="button" state="0" inputtag="IN-20" inputmask="0x01"><bounds x="180" y="100" width="19" height="10" /></bezel>
- <bezel name="inputlab20-0" element="inputlabel20-0"><bounds x="180" y="90" width="19" height="10" /></bezel>
- <bezel name="input20-1" element="button" state="0" inputtag="IN-20" inputmask="0x02"><bounds x="200" y="100" width="19" height="10" /></bezel>
- <bezel name="inputlab20-1" element="inputlabel20-1"><bounds x="200" y="90" width="19" height="10" /></bezel>
- <bezel name="input20-2" element="button" state="0" inputtag="IN-20" inputmask="0x04"><bounds x="220" y="100" width="19" height="10" /></bezel>
- <bezel name="inputlab20-2" element="inputlabel20-2"><bounds x="220" y="90" width="19" height="10" /></bezel>
- <bezel name="input20-3" element="button" state="0" inputtag="IN-20" inputmask="0x08"><bounds x="240" y="100" width="19" height="10" /></bezel>
- <bezel name="inputlab20-3" element="inputlabel20-3"><bounds x="240" y="90" width="19" height="10" /></bezel>
- <bezel name="input20-4" element="button" state="0" inputtag="IN-20" inputmask="0x10"><bounds x="260" y="100" width="19" height="10" /></bezel>
- <bezel name="inputlab20-4" element="inputlabel20-4"><bounds x="260" y="90" width="19" height="10" /></bezel>
- <bezel name="input20-5" element="button" state="0" inputtag="IN-20" inputmask="0x20"><bounds x="280" y="100" width="19" height="10" /></bezel>
- <bezel name="inputlab20-5" element="inputlabel20-5"><bounds x="280" y="90" width="19" height="10" /></bezel>
+ <element name="lamp54" ref="matrixlamp" state="0"><bounds x="524" y="84" width="23" height="16"/></element>
+ <element name="lamplabel54" ref="lamplabelel54"><bounds x="524" y="74" width="23" height="10" /></element>
+ <element name="lamp55" ref="matrixlamp" state="0"><bounds x="548" y="84" width="23" height="16"/></element>
+ <element name="lamplabel55" ref="lamplabelel55"><bounds x="548" y="74" width="23" height="10" /></element>
+ <element name="lamp56" ref="matrixlamp" state="0"><bounds x="572" y="84" width="23" height="16"/></element>
+ <element name="lamplabel56" ref="lamplabelel56"><bounds x="572" y="74" width="23" height="10" /></element>
+ <element name="lamp57" ref="matrixlamp" state="0"><bounds x="596" y="84" width="23" height="16"/></element>
+ <element name="lamplabel57" ref="lamplabelel57"><bounds x="596" y="74" width="23" height="10" /></element>
+ <element name="lamp58" ref="matrixlamp" state="0"><bounds x="620" y="84" width="23" height="16"/></element>
+ <element name="lamplabel58" ref="lamplabelel58"><bounds x="620" y="74" width="23" height="10" /></element>
+ <element name="lamp59" ref="matrixlamp" state="0"><bounds x="644" y="84" width="23" height="16"/></element>
+ <element name="lamplabel59" ref="lamplabelel59"><bounds x="644" y="74" width="23" height="10" /></element>
+ <element name="lamp60" ref="matrixlamp" state="0"><bounds x="668" y="84" width="23" height="16"/></element>
+ <element name="lamplabel60" ref="lamplabelel60"><bounds x="668" y="74" width="23" height="10" /></element>
+ <element name="lamp61" ref="matrixlamp" state="0"><bounds x="692" y="84" width="23" height="16"/></element>
+ <element name="lamplabel61" ref="lamplabelel61"><bounds x="692" y="74" width="23" height="10" /></element>
+ <element name="lamp62" ref="matrixlamp" state="0"><bounds x="716" y="84" width="23" height="16"/></element>
+ <element name="lamplabel62" ref="lamplabelel62"><bounds x="716" y="74" width="23" height="10" /></element>
+ <element name="lamp63" ref="matrixlamp" state="0"><bounds x="740" y="84" width="23" height="16"/></element>
+ <element name="lamplabel63" ref="lamplabelel63"><bounds x="740" y="74" width="23" height="10" /></element>
+ <element name="lamp64" ref="matrixlamp" state="0"><bounds x="380" y="112" width="23" height="16"/></element>
+ <element name="lamplabel64" ref="lamplabelel64"><bounds x="380" y="102" width="23" height="10" /></element>
+ <element name="lamp65" ref="matrixlamp" state="0"><bounds x="404" y="112" width="23" height="16"/></element>
+ <element name="lamplabel65" ref="lamplabelel65"><bounds x="404" y="102" width="23" height="10" /></element>
+ <element name="lamp66" ref="matrixlamp" state="0"><bounds x="428" y="112" width="23" height="16"/></element>
+ <element name="lamplabel66" ref="lamplabelel66"><bounds x="428" y="102" width="23" height="10" /></element>
+ <element name="lamp67" ref="matrixlamp" state="0"><bounds x="452" y="112" width="23" height="16"/></element>
+ <element name="lamplabel67" ref="lamplabelel67"><bounds x="452" y="102" width="23" height="10" /></element>
+ <element name="lamp68" ref="matrixlamp" state="0"><bounds x="476" y="112" width="23" height="16"/></element>
+ <element name="lamplabel68" ref="lamplabelel68"><bounds x="476" y="102" width="23" height="10" /></element>
+ <element name="lamp69" ref="matrixlamp" state="0"><bounds x="500" y="112" width="23" height="16"/></element>
+ <element name="lamplabel69" ref="lamplabelel69"><bounds x="500" y="102" width="23" height="10" /></element>
+ <element name="lamp70" ref="matrixlamp" state="0"><bounds x="524" y="112" width="23" height="16"/></element>
+ <element name="lamplabel70" ref="lamplabelel70"><bounds x="524" y="102" width="23" height="10" /></element>
+ <element name="lamp71" ref="matrixlamp" state="0"><bounds x="548" y="112" width="23" height="16"/></element>
+ <element name="lamplabel71" ref="lamplabelel71"><bounds x="548" y="102" width="23" height="10" /></element>
+ <element name="lamp72" ref="matrixlamp" state="0"><bounds x="572" y="112" width="23" height="16"/></element>
+ <element name="lamplabel72" ref="lamplabelel72"><bounds x="572" y="102" width="23" height="10" /></element>
+ <element name="lamp73" ref="matrixlamp" state="0"><bounds x="596" y="112" width="23" height="16"/></element>
+ <element name="lamplabel73" ref="lamplabelel73"><bounds x="596" y="102" width="23" height="10" /></element>
+ <element name="lamp74" ref="matrixlamp" state="0"><bounds x="620" y="112" width="23" height="16"/></element>
+ <element name="lamplabel74" ref="lamplabelel74"><bounds x="620" y="102" width="23" height="10" /></element>
+ <element name="lamp75" ref="matrixlamp" state="0"><bounds x="644" y="112" width="23" height="16"/></element>
+ <element name="lamplabel75" ref="lamplabelel75"><bounds x="644" y="102" width="23" height="10" /></element>
+ <element name="lamp76" ref="unusedlamp" state="0"><bounds x="668" y="112" width="23" height="16"/></element>
+ <element name="lamplabel76" ref="lamplabelel76"><bounds x="668" y="102" width="23" height="10" /></element>
+ <element name="lamp77" ref="unusedlamp" state="0"><bounds x="692" y="112" width="23" height="16"/></element>
+ <element name="lamplabel77" ref="lamplabelel77"><bounds x="692" y="102" width="23" height="10" /></element>
+ <element name="lamp78" ref="unusedlamp" state="0"><bounds x="716" y="112" width="23" height="16"/></element>
+ <element name="lamplabel78" ref="lamplabelel78"><bounds x="716" y="102" width="23" height="10" /></element>
+ <element name="lamp79" ref="unusedlamp" state="0"><bounds x="740" y="112" width="23" height="16"/></element>
+ <element name="lamplabel79" ref="lamplabelel79"><bounds x="740" y="102" width="23" height="10" /></element>
+ <element name="lamp80" ref="matrixlamp" state="0"><bounds x="380" y="140" width="23" height="16"/></element>
+ <element name="lamplabel80" ref="lamplabelel80"><bounds x="380" y="130" width="23" height="10" /></element>
+ <element name="lamp81" ref="matrixlamp" state="0"><bounds x="404" y="140" width="23" height="16"/></element>
+ <element name="lamplabel81" ref="lamplabelel81"><bounds x="404" y="130" width="23" height="10" /></element>
+ <element name="lamp82" ref="matrixlamp" state="0"><bounds x="428" y="140" width="23" height="16"/></element>
+ <element name="lamplabel82" ref="lamplabelel82"><bounds x="428" y="130" width="23" height="10" /></element>
+ <element name="lamp83" ref="matrixlamp" state="0"><bounds x="452" y="140" width="23" height="16"/></element>
+ <element name="lamplabel83" ref="lamplabelel83"><bounds x="452" y="130" width="23" height="10" /></element>
+ <element name="lamp84" ref="matrixlamp" state="0"><bounds x="476" y="140" width="23" height="16"/></element>
+ <element name="lamplabel84" ref="lamplabelel84"><bounds x="476" y="130" width="23" height="10" /></element>
+ <element name="lamp85" ref="matrixlamp" state="0"><bounds x="500" y="140" width="23" height="16"/></element>
+ <element name="lamplabel85" ref="lamplabelel85"><bounds x="500" y="130" width="23" height="10" /></element>
+ <element name="lamp86" ref="matrixlamp" state="0"><bounds x="524" y="140" width="23" height="16"/></element>
+ <element name="lamplabel86" ref="lamplabelel86"><bounds x="524" y="130" width="23" height="10" /></element>
+ <element name="lamp87" ref="unusedlamp" state="0"><bounds x="548" y="140" width="23" height="16"/></element>
+ <element name="lamplabel87" ref="lamplabelel87"><bounds x="548" y="130" width="23" height="10" /></element>
+ <element name="lamp88" ref="matrixlamp" state="0"><bounds x="572" y="140" width="23" height="16"/></element>
+ <element name="lamplabel88" ref="lamplabelel88"><bounds x="572" y="130" width="23" height="10" /></element>
+ <element name="lamp89" ref="matrixlamp" state="0"><bounds x="596" y="140" width="23" height="16"/></element>
+ <element name="lamplabel89" ref="lamplabelel89"><bounds x="596" y="130" width="23" height="10" /></element>
+ <element name="lamp90" ref="matrixlamp" state="0"><bounds x="620" y="140" width="23" height="16"/></element>
+ <element name="lamplabel90" ref="lamplabelel90"><bounds x="620" y="130" width="23" height="10" /></element>
+ <element name="lamp91" ref="matrixlamp" state="0"><bounds x="644" y="140" width="23" height="16"/></element>
+ <element name="lamplabel91" ref="lamplabelel91"><bounds x="644" y="130" width="23" height="10" /></element>
+ <element name="lamp92" ref="matrixlamp" state="0"><bounds x="668" y="140" width="23" height="16"/></element>
+ <element name="lamplabel92" ref="lamplabelel92"><bounds x="668" y="130" width="23" height="10" /></element>
+ <element name="lamp93" ref="unusedlamp" state="0"><bounds x="692" y="140" width="23" height="16"/></element>
+ <element name="lamplabel93" ref="lamplabelel93"><bounds x="692" y="130" width="23" height="10" /></element>
+ <element name="lamp94" ref="unusedlamp" state="0"><bounds x="716" y="140" width="23" height="16"/></element>
+ <element name="lamplabel94" ref="lamplabelel94"><bounds x="716" y="130" width="23" height="10" /></element>
+ <element name="lamp95" ref="unusedlamp" state="0"><bounds x="740" y="140" width="23" height="16"/></element>
+ <element name="lamplabel95" ref="lamplabelel95"><bounds x="740" y="130" width="23" height="10" /></element>
+ <element name="lamp96" ref="matrixlamp" state="0"><bounds x="380" y="168" width="23" height="16"/></element>
+ <element name="lamplabel96" ref="lamplabelel96"><bounds x="380" y="158" width="23" height="10" /></element>
+ <element name="lamp97" ref="matrixlamp" state="0"><bounds x="404" y="168" width="23" height="16"/></element>
+ <element name="lamplabel97" ref="lamplabelel97"><bounds x="404" y="158" width="23" height="10" /></element>
+ <element name="lamp98" ref="matrixlamp" state="0"><bounds x="428" y="168" width="23" height="16"/></element>
+ <element name="lamplabel98" ref="lamplabelel98"><bounds x="428" y="158" width="23" height="10" /></element>
+ <element name="lamp99" ref="matrixlamp" state="0"><bounds x="452" y="168" width="23" height="16"/></element>
+ <element name="lamplabel99" ref="lamplabelel99"><bounds x="452" y="158" width="23" height="10" /></element>
+ <element name="lamp100" ref="matrixlamp" state="0"><bounds x="476" y="168" width="23" height="16"/></element>
+ <element name="lamplabel100" ref="lamplabelel100"><bounds x="476" y="158" width="23" height="10" /></element>
+ <element name="lamp101" ref="matrixlamp" state="0"><bounds x="500" y="168" width="23" height="16"/></element>
+ <element name="lamplabel101" ref="lamplabelel101"><bounds x="500" y="158" width="23" height="10" /></element>
+ <element name="lamp102" ref="matrixlamp" state="0"><bounds x="524" y="168" width="23" height="16"/></element>
+ <element name="lamplabel102" ref="lamplabelel102"><bounds x="524" y="158" width="23" height="10" /></element>
+ <element name="lamp103" ref="matrixlamp" state="0"><bounds x="548" y="168" width="23" height="16"/></element>
+ <element name="lamplabel103" ref="lamplabelel103"><bounds x="548" y="158" width="23" height="10" /></element>
+ <element name="lamp104" ref="matrixlamp" state="0"><bounds x="572" y="168" width="23" height="16"/></element>
+ <element name="lamplabel104" ref="lamplabelel104"><bounds x="572" y="158" width="23" height="10" /></element>
+ <element name="lamp105" ref="matrixlamp" state="0"><bounds x="596" y="168" width="23" height="16"/></element>
+ <element name="lamplabel105" ref="lamplabelel105"><bounds x="596" y="158" width="23" height="10" /></element>
+ <element name="lamp106" ref="matrixlamp" state="0"><bounds x="620" y="168" width="23" height="16"/></element>
+ <element name="lamplabel106" ref="lamplabelel106"><bounds x="620" y="158" width="23" height="10" /></element>
+ <element name="lamp107" ref="matrixlamp" state="0"><bounds x="644" y="168" width="23" height="16"/></element>
+ <element name="lamplabel107" ref="lamplabelel107"><bounds x="644" y="158" width="23" height="10" /></element>
+ <element name="lamp108" ref="matrixlamp" state="0"><bounds x="668" y="168" width="23" height="16"/></element>
+ <element name="lamplabel108" ref="lamplabelel108"><bounds x="668" y="158" width="23" height="10" /></element>
+ <element name="lamp109" ref="matrixlamp" state="0"><bounds x="692" y="168" width="23" height="16"/></element>
+ <element name="lamplabel109" ref="lamplabelel109"><bounds x="692" y="158" width="23" height="10" /></element>
+ <element name="lamp110" ref="unusedlamp" state="0"><bounds x="716" y="168" width="23" height="16"/></element>
+ <element name="lamplabel110" ref="lamplabelel110"><bounds x="716" y="158" width="23" height="10" /></element>
+ <element name="lamp111" ref="unusedlamp" state="0"><bounds x="740" y="168" width="23" height="16"/></element>
+ <element name="lamplabel111" ref="lamplabelel111"><bounds x="740" y="158" width="23" height="10" /></element>
+ <element name="lamp112" ref="matrixlamp" state="0"><bounds x="380" y="196" width="23" height="16"/></element>
+ <element name="lamplabel112" ref="lamplabelel112"><bounds x="380" y="186" width="23" height="10" /></element>
+ <element name="lamp113" ref="matrixlamp" state="0"><bounds x="404" y="196" width="23" height="16"/></element>
+ <element name="lamplabel113" ref="lamplabelel113"><bounds x="404" y="186" width="23" height="10" /></element>
+ <element name="lamp114" ref="matrixlamp" state="0"><bounds x="428" y="196" width="23" height="16"/></element>
+ <element name="lamplabel114" ref="lamplabelel114"><bounds x="428" y="186" width="23" height="10" /></element>
+ <element name="lamp115" ref="matrixlamp" state="0"><bounds x="452" y="196" width="23" height="16"/></element>
+ <element name="lamplabel115" ref="lamplabelel115"><bounds x="452" y="186" width="23" height="10" /></element>
+ <element name="lamp116" ref="matrixlamp" state="0"><bounds x="476" y="196" width="23" height="16"/></element>
+ <element name="lamplabel116" ref="lamplabelel116"><bounds x="476" y="186" width="23" height="10" /></element>
+ <element name="lamp117" ref="matrixlamp" state="0"><bounds x="500" y="196" width="23" height="16"/></element>
+ <element name="lamplabel117" ref="lamplabelel117"><bounds x="500" y="186" width="23" height="10" /></element>
+ <element name="lamp118" ref="matrixlamp" state="0"><bounds x="524" y="196" width="23" height="16"/></element>
+ <element name="lamplabel118" ref="lamplabelel118"><bounds x="524" y="186" width="23" height="10" /></element>
+ <element name="lamp119" ref="matrixlamp" state="0"><bounds x="548" y="196" width="23" height="16"/></element>
+ <element name="lamplabel119" ref="lamplabelel119"><bounds x="548" y="186" width="23" height="10" /></element>
+ <element name="lamp120" ref="matrixlamp" state="0"><bounds x="572" y="196" width="23" height="16"/></element>
+ <element name="lamplabel120" ref="lamplabelel120"><bounds x="572" y="186" width="23" height="10" /></element>
+ <element name="lamp121" ref="matrixlamp" state="0"><bounds x="596" y="196" width="23" height="16"/></element>
+ <element name="lamplabel121" ref="lamplabelel121"><bounds x="596" y="186" width="23" height="10" /></element>
+ <element name="lamp122" ref="matrixlamp" state="0"><bounds x="620" y="196" width="23" height="16"/></element>
+ <element name="lamplabel122" ref="lamplabelel122"><bounds x="620" y="186" width="23" height="10" /></element>
+ <element name="lamp123" ref="matrixlamp" state="0"><bounds x="644" y="196" width="23" height="16"/></element>
+ <element name="lamplabel123" ref="lamplabelel123"><bounds x="644" y="186" width="23" height="10" /></element>
+ <element name="lamp124" ref="matrixlamp" state="0"><bounds x="668" y="196" width="23" height="16"/></element>
+ <element name="lamplabel124" ref="lamplabelel124"><bounds x="668" y="186" width="23" height="10" /></element>
+ <element name="lamp125" ref="matrixlamp" state="0"><bounds x="692" y="196" width="23" height="16"/></element>
+ <element name="lamplabel125" ref="lamplabelel125"><bounds x="692" y="186" width="23" height="10" /></element>
+ <element name="lamp126" ref="matrixlamp" state="0"><bounds x="716" y="196" width="23" height="16"/></element>
+ <element name="lamplabel126" ref="lamplabelel126"><bounds x="716" y="186" width="23" height="10" /></element>
+ <element name="lamp127" ref="matrixlamp" state="0"><bounds x="740" y="196" width="23" height="16"/></element>
+ <element name="lamplabel127" ref="lamplabelel127"><bounds x="740" y="186" width="23" height="10" /></element>
+ <element name="lamp128" ref="matrixlamp" state="0"><bounds x="380" y="224" width="23" height="16"/></element>
+ <element name="lamplabel128" ref="lamplabelel128"><bounds x="380" y="214" width="23" height="10" /></element>
+ <element name="lamp129" ref="matrixlamp" state="0"><bounds x="404" y="224" width="23" height="16"/></element>
+ <element name="lamplabel129" ref="lamplabelel129"><bounds x="404" y="214" width="23" height="10" /></element>
+ <element name="lamp130" ref="matrixlamp" state="0"><bounds x="428" y="224" width="23" height="16"/></element>
+ <element name="lamplabel130" ref="lamplabelel130"><bounds x="428" y="214" width="23" height="10" /></element>
+ <element name="lamp131" ref="matrixlamp" state="0"><bounds x="452" y="224" width="23" height="16"/></element>
+ <element name="lamplabel131" ref="lamplabelel131"><bounds x="452" y="214" width="23" height="10" /></element>
+ <element name="lamp132" ref="matrixlamp" state="0"><bounds x="476" y="224" width="23" height="16"/></element>
+ <element name="lamplabel132" ref="lamplabelel132"><bounds x="476" y="214" width="23" height="10" /></element>
+ <element name="lamp133" ref="matrixlamp" state="0"><bounds x="500" y="224" width="23" height="16"/></element>
+ <element name="lamplabel133" ref="lamplabelel133"><bounds x="500" y="214" width="23" height="10" /></element>
+ <element name="lamp134" ref="matrixlamp" state="0"><bounds x="524" y="224" width="23" height="16"/></element>
+ <element name="lamplabel134" ref="lamplabelel134"><bounds x="524" y="214" width="23" height="10" /></element>
+ <element name="lamp135" ref="matrixlamp" state="0"><bounds x="548" y="224" width="23" height="16"/></element>
+ <element name="lamplabel135" ref="lamplabelel135"><bounds x="548" y="214" width="23" height="10" /></element>
+ <element name="lamp136" ref="matrixlamp" state="0"><bounds x="572" y="224" width="23" height="16"/></element>
+ <element name="lamplabel136" ref="lamplabelel136"><bounds x="572" y="214" width="23" height="10" /></element>
+ <element name="lamp137" ref="matrixlamp" state="0"><bounds x="596" y="224" width="23" height="16"/></element>
+ <element name="lamplabel137" ref="lamplabelel137"><bounds x="596" y="214" width="23" height="10" /></element>
+ <element name="lamp138" ref="matrixlamp" state="0"><bounds x="620" y="224" width="23" height="16"/></element>
+ <element name="lamplabel138" ref="lamplabelel138"><bounds x="620" y="214" width="23" height="10" /></element>
+ <element name="lamp139" ref="matrixlamp" state="0"><bounds x="644" y="224" width="23" height="16"/></element>
+ <element name="lamplabel139" ref="lamplabelel139"><bounds x="644" y="214" width="23" height="10" /></element>
+ <element name="lamp140" ref="matrixlamp" state="0"><bounds x="668" y="224" width="23" height="16"/></element>
+ <element name="lamplabel140" ref="lamplabelel140"><bounds x="668" y="214" width="23" height="10" /></element>
+ <element name="lamp141" ref="matrixlamp" state="0"><bounds x="692" y="224" width="23" height="16"/></element>
+ <element name="lamplabel141" ref="lamplabelel141"><bounds x="692" y="214" width="23" height="10" /></element>
+ <element name="lamp142" ref="unusedlamp" state="0"><bounds x="716" y="224" width="23" height="16"/></element>
+ <element name="lamplabel142" ref="lamplabelel142"><bounds x="716" y="214" width="23" height="10" /></element>
+ <element name="lamp143" ref="matrixlamp" state="0"><bounds x="740" y="224" width="23" height="16"/></element>
+ <element name="lamplabel143" ref="lamplabelel143"><bounds x="740" y="214" width="23" height="10" /></element>
+ <element name="lamp144" ref="matrixlamp" state="0"><bounds x="380" y="252" width="23" height="16"/></element>
+ <element name="lamplabel144" ref="lamplabelel144"><bounds x="380" y="242" width="23" height="10" /></element>
+ <element name="lamp145" ref="matrixlamp" state="0"><bounds x="404" y="252" width="23" height="16"/></element>
+ <element name="lamplabel145" ref="lamplabelel145"><bounds x="404" y="242" width="23" height="10" /></element>
+ <element name="lamp146" ref="buttonlamp" state="0" inputtag="IN-8" inputmask="0x02"><bounds x="428" y="252" width="23" height="16" /></element>
+ <element name="lamplabel146" ref="lamplabelel146"><bounds x="428" y="242" width="23" height="10" /></element>
+ <element name="lamp147" ref="matrixlamp" state="0"><bounds x="452" y="252" width="23" height="16"/></element>
+ <element name="lamplabel147" ref="lamplabelel147"><bounds x="452" y="242" width="23" height="10" /></element>
+ <element name="lamp148" ref="matrixlamp" state="0"><bounds x="476" y="252" width="23" height="16"/></element>
+ <element name="lamplabel148" ref="lamplabelel148"><bounds x="476" y="242" width="23" height="10" /></element>
+ <element name="lamp149" ref="buttonlamp" state="0" inputtag="IN-8" inputmask="0x01"><bounds x="500" y="252" width="23" height="16" /></element>
+ <element name="lamplabel149" ref="lamplabelel149"><bounds x="500" y="242" width="23" height="10" /></element>
+ <element name="lamp150" ref="matrixlamp" state="0"><bounds x="524" y="252" width="23" height="16"/></element>
+ <element name="lamplabel150" ref="lamplabelel150"><bounds x="524" y="242" width="23" height="10" /></element>
+ <element name="lamp151" ref="matrixlamp" state="0"><bounds x="548" y="252" width="23" height="16"/></element>
+ <element name="lamplabel151" ref="lamplabelel151"><bounds x="548" y="242" width="23" height="10" /></element>
+ <element name="lamp152" ref="matrixlamp" state="0"><bounds x="572" y="252" width="23" height="16"/></element>
+ <element name="lamplabel152" ref="lamplabelel152"><bounds x="572" y="242" width="23" height="10" /></element>
+ <element name="lamp153" ref="matrixlamp" state="0"><bounds x="596" y="252" width="23" height="16"/></element>
+ <element name="lamplabel153" ref="lamplabelel153"><bounds x="596" y="242" width="23" height="10" /></element>
+ <element name="lamp154" ref="matrixlamp" state="0"><bounds x="620" y="252" width="23" height="16"/></element>
+ <element name="lamplabel154" ref="lamplabelel154"><bounds x="620" y="242" width="23" height="10" /></element>
+ <element name="lamp155" ref="matrixlamp" state="0"><bounds x="644" y="252" width="23" height="16"/></element>
+ <element name="lamplabel155" ref="lamplabelel155"><bounds x="644" y="242" width="23" height="10" /></element>
+ <element name="lamp156" ref="unusedlamp" state="0"><bounds x="668" y="252" width="23" height="16"/></element>
+ <element name="lamplabel156" ref="lamplabelel156"><bounds x="668" y="242" width="23" height="10" /></element>
+ <element name="lamp157" ref="unusedlamp" state="0"><bounds x="692" y="252" width="23" height="16"/></element>
+ <element name="lamplabel157" ref="lamplabelel157"><bounds x="692" y="242" width="23" height="10" /></element>
+ <element name="lamp158" ref="unusedlamp" state="0"><bounds x="716" y="252" width="23" height="16"/></element>
+ <element name="lamplabel158" ref="lamplabelel158"><bounds x="716" y="242" width="23" height="10" /></element>
+ <element name="lamp159" ref="matrixlamp" state="0"><bounds x="740" y="252" width="23" height="16"/></element>
+ <element name="lamplabel159" ref="lamplabelel159"><bounds x="740" y="242" width="23" height="10" /></element>
+ <element name="lamp160" ref="matrixlamp" state="0"><bounds x="380" y="280" width="23" height="16"/></element>
+ <element name="lamplabel160" ref="lamplabelel160"><bounds x="380" y="270" width="23" height="10" /></element>
+ <element name="lamp161" ref="matrixlamp" state="0"><bounds x="404" y="280" width="23" height="16"/></element>
+ <element name="lamplabel161" ref="lamplabelel161"><bounds x="404" y="270" width="23" height="10" /></element>
+ <element name="lamp162" ref="matrixlamp" state="0"><bounds x="428" y="280" width="23" height="16"/></element>
+ <element name="lamplabel162" ref="lamplabelel162"><bounds x="428" y="270" width="23" height="10" /></element>
+ <element name="lamp163" ref="matrixlamp" state="0"><bounds x="452" y="280" width="23" height="16"/></element>
+ <element name="lamplabel163" ref="lamplabelel163"><bounds x="452" y="270" width="23" height="10" /></element>
+ <element name="lamp164" ref="matrixlamp" state="0"><bounds x="476" y="280" width="23" height="16"/></element>
+ <element name="lamplabel164" ref="lamplabelel164"><bounds x="476" y="270" width="23" height="10" /></element>
+ <element name="lamp165" ref="matrixlamp" state="0"><bounds x="500" y="280" width="23" height="16"/></element>
+ <element name="lamplabel165" ref="lamplabelel165"><bounds x="500" y="270" width="23" height="10" /></element>
+ <element name="lamp166" ref="matrixlamp" state="0"><bounds x="524" y="280" width="23" height="16"/></element>
+ <element name="lamplabel166" ref="lamplabelel166"><bounds x="524" y="270" width="23" height="10" /></element>
+ <element name="lamp167" ref="matrixlamp" state="0"><bounds x="548" y="280" width="23" height="16"/></element>
+ <element name="lamplabel167" ref="lamplabelel167"><bounds x="548" y="270" width="23" height="10" /></element>
+ <element name="lamp168" ref="matrixlamp" state="0"><bounds x="572" y="280" width="23" height="16"/></element>
+ <element name="lamplabel168" ref="lamplabelel168"><bounds x="572" y="270" width="23" height="10" /></element>
+ <element name="lamp169" ref="matrixlamp" state="0"><bounds x="596" y="280" width="23" height="16"/></element>
+ <element name="lamplabel169" ref="lamplabelel169"><bounds x="596" y="270" width="23" height="10" /></element>
+ <element name="lamp170" ref="matrixlamp" state="0"><bounds x="620" y="280" width="23" height="16"/></element>
+ <element name="lamplabel170" ref="lamplabelel170"><bounds x="620" y="270" width="23" height="10" /></element>
+ <element name="lamp171" ref="matrixlamp" state="0"><bounds x="644" y="280" width="23" height="16"/></element>
+ <element name="lamplabel171" ref="lamplabelel171"><bounds x="644" y="270" width="23" height="10" /></element>
+ <element name="lamp172" ref="unusedlamp" state="0"><bounds x="668" y="280" width="23" height="16"/></element>
+ <element name="lamplabel172" ref="lamplabelel172"><bounds x="668" y="270" width="23" height="10" /></element>
+ <element name="lamp173" ref="unusedlamp" state="0"><bounds x="692" y="280" width="23" height="16"/></element>
+ <element name="lamplabel173" ref="lamplabelel173"><bounds x="692" y="270" width="23" height="10" /></element>
+ <element name="lamp174" ref="unusedlamp" state="0"><bounds x="716" y="280" width="23" height="16"/></element>
+ <element name="lamplabel174" ref="lamplabelel174"><bounds x="716" y="270" width="23" height="10" /></element>
+ <element name="lamp175" ref="matrixlamp" state="0"><bounds x="740" y="280" width="23" height="16"/></element>
+ <element name="lamplabel175" ref="lamplabelel175"><bounds x="740" y="270" width="23" height="10" /></element>
+ <element name="lamp176" ref="matrixlamp" state="0"><bounds x="380" y="308" width="23" height="16"/></element>
+ <element name="lamplabel176" ref="lamplabelel176"><bounds x="380" y="298" width="23" height="10" /></element>
+ <element name="lamp177" ref="matrixlamp" state="0"><bounds x="404" y="308" width="23" height="16"/></element>
+ <element name="lamplabel177" ref="lamplabelel177"><bounds x="404" y="298" width="23" height="10" /></element>
+ <element name="lamp178" ref="matrixlamp" state="0"><bounds x="428" y="308" width="23" height="16"/></element>
+ <element name="lamplabel178" ref="lamplabelel178"><bounds x="428" y="298" width="23" height="10" /></element>
+ <element name="lamp179" ref="matrixlamp" state="0"><bounds x="452" y="308" width="23" height="16"/></element>
+ <element name="lamplabel179" ref="lamplabelel179"><bounds x="452" y="298" width="23" height="10" /></element>
+ <element name="lamp180" ref="matrixlamp" state="0"><bounds x="476" y="308" width="23" height="16"/></element>
+ <element name="lamplabel180" ref="lamplabelel180"><bounds x="476" y="298" width="23" height="10" /></element>
+ <element name="lamp181" ref="matrixlamp" state="0"><bounds x="500" y="308" width="23" height="16"/></element>
+ <element name="lamplabel181" ref="lamplabelel181"><bounds x="500" y="298" width="23" height="10" /></element>
+ <element name="lamp182" ref="matrixlamp" state="0"><bounds x="524" y="308" width="23" height="16"/></element>
+ <element name="lamplabel182" ref="lamplabelel182"><bounds x="524" y="298" width="23" height="10" /></element>
+ <element name="lamp183" ref="matrixlamp" state="0"><bounds x="548" y="308" width="23" height="16"/></element>
+ <element name="lamplabel183" ref="lamplabelel183"><bounds x="548" y="298" width="23" height="10" /></element>
+ <element name="lamp184" ref="matrixlamp" state="0"><bounds x="572" y="308" width="23" height="16"/></element>
+ <element name="lamplabel184" ref="lamplabelel184"><bounds x="572" y="298" width="23" height="10" /></element>
+ <element name="lamp185" ref="matrixlamp" state="0"><bounds x="596" y="308" width="23" height="16"/></element>
+ <element name="lamplabel185" ref="lamplabelel185"><bounds x="596" y="298" width="23" height="10" /></element>
+ <element name="lamp186" ref="matrixlamp" state="0"><bounds x="620" y="308" width="23" height="16"/></element>
+ <element name="lamplabel186" ref="lamplabelel186"><bounds x="620" y="298" width="23" height="10" /></element>
+ <element name="lamp187" ref="matrixlamp" state="0"><bounds x="644" y="308" width="23" height="16"/></element>
+ <element name="lamplabel187" ref="lamplabelel187"><bounds x="644" y="298" width="23" height="10" /></element>
+ <element name="lamp188" ref="matrixlamp" state="0"><bounds x="668" y="308" width="23" height="16"/></element>
+ <element name="lamplabel188" ref="lamplabelel188"><bounds x="668" y="298" width="23" height="10" /></element>
+ <element name="lamp189" ref="matrixlamp" state="0"><bounds x="692" y="308" width="23" height="16"/></element>
+ <element name="lamplabel189" ref="lamplabelel189"><bounds x="692" y="298" width="23" height="10" /></element>
+ <element name="lamp190" ref="unusedlamp" state="0"><bounds x="716" y="308" width="23" height="16"/></element>
+ <element name="lamplabel190" ref="lamplabelel190"><bounds x="716" y="298" width="23" height="10" /></element>
+ <element name="lamp191" ref="matrixlamp" state="0"><bounds x="740" y="308" width="23" height="16"/></element>
+ <element name="lamplabel191" ref="lamplabelel191"><bounds x="740" y="298" width="23" height="10" /></element>
+ <element name="lamp192" ref="matrixlamp" state="0"><bounds x="380" y="336" width="23" height="16"/></element>
+ <element name="lamplabel192" ref="lamplabelel192"><bounds x="380" y="326" width="23" height="10" /></element>
+ <element name="lamp193" ref="matrixlamp" state="0"><bounds x="404" y="336" width="23" height="16"/></element>
+ <element name="lamplabel193" ref="lamplabelel193"><bounds x="404" y="326" width="23" height="10" /></element>
+ <element name="lamp194" ref="matrixlamp" state="0"><bounds x="428" y="336" width="23" height="16"/></element>
+ <element name="lamplabel194" ref="lamplabelel194"><bounds x="428" y="326" width="23" height="10" /></element>
+ <element name="lamp195" ref="matrixlamp" state="0"><bounds x="452" y="336" width="23" height="16"/></element>
+ <element name="lamplabel195" ref="lamplabelel195"><bounds x="452" y="326" width="23" height="10" /></element>
+ <element name="lamp196" ref="matrixlamp" state="0"><bounds x="476" y="336" width="23" height="16"/></element>
+ <element name="lamplabel196" ref="lamplabelel196"><bounds x="476" y="326" width="23" height="10" /></element>
+ <element name="lamp197" ref="matrixlamp" state="0"><bounds x="500" y="336" width="23" height="16"/></element>
+ <element name="lamplabel197" ref="lamplabelel197"><bounds x="500" y="326" width="23" height="10" /></element>
+ <element name="lamp198" ref="matrixlamp" state="0"><bounds x="524" y="336" width="23" height="16"/></element>
+ <element name="lamplabel198" ref="lamplabelel198"><bounds x="524" y="326" width="23" height="10" /></element>
+ <element name="lamp199" ref="matrixlamp" state="0"><bounds x="548" y="336" width="23" height="16"/></element>
+ <element name="lamplabel199" ref="lamplabelel199"><bounds x="548" y="326" width="23" height="10" /></element>
+ <element name="lamp200" ref="matrixlamp" state="0"><bounds x="572" y="336" width="23" height="16"/></element>
+ <element name="lamplabel200" ref="lamplabelel200"><bounds x="572" y="326" width="23" height="10" /></element>
+ <element name="lamp201" ref="matrixlamp" state="0"><bounds x="596" y="336" width="23" height="16"/></element>
+ <element name="lamplabel201" ref="lamplabelel201"><bounds x="596" y="326" width="23" height="10" /></element>
+ <element name="lamp202" ref="matrixlamp" state="0"><bounds x="620" y="336" width="23" height="16"/></element>
+ <element name="lamplabel202" ref="lamplabelel202"><bounds x="620" y="326" width="23" height="10" /></element>
+ <element name="lamp203" ref="matrixlamp" state="0"><bounds x="644" y="336" width="23" height="16"/></element>
+ <element name="lamplabel203" ref="lamplabelel203"><bounds x="644" y="326" width="23" height="10" /></element>
+ <element name="lamp204" ref="matrixlamp" state="0"><bounds x="668" y="336" width="23" height="16"/></element>
+ <element name="lamplabel204" ref="lamplabelel204"><bounds x="668" y="326" width="23" height="10" /></element>
+ <element name="lamp205" ref="matrixlamp" state="0"><bounds x="692" y="336" width="23" height="16"/></element>
+ <element name="lamplabel205" ref="lamplabelel205"><bounds x="692" y="326" width="23" height="10" /></element>
+ <element name="lamp206" ref="matrixlamp" state="0"><bounds x="716" y="336" width="23" height="16"/></element>
+ <element name="lamplabel206" ref="lamplabelel206"><bounds x="716" y="326" width="23" height="10" /></element>
+ <element name="lamp207" ref="matrixlamp" state="0"><bounds x="740" y="336" width="23" height="16"/></element>
+ <element name="lamplabel207" ref="lamplabelel207"><bounds x="740" y="326" width="23" height="10" /></element>
+ <element name="lamp208" ref="matrixlamp" state="0"><bounds x="380" y="364" width="23" height="16"/></element>
+ <element name="lamplabel208" ref="lamplabelel208"><bounds x="380" y="354" width="23" height="10" /></element>
+ <element name="lamp209" ref="matrixlamp" state="0"><bounds x="404" y="364" width="23" height="16"/></element>
+ <element name="lamplabel209" ref="lamplabelel209"><bounds x="404" y="354" width="23" height="10" /></element>
+ <element name="lamp210" ref="matrixlamp" state="0"><bounds x="428" y="364" width="23" height="16"/></element>
+ <element name="lamplabel210" ref="lamplabelel210"><bounds x="428" y="354" width="23" height="10" /></element>
+ <element name="lamp211" ref="matrixlamp" state="0"><bounds x="452" y="364" width="23" height="16"/></element>
+ <element name="lamplabel211" ref="lamplabelel211"><bounds x="452" y="354" width="23" height="10" /></element>
+ <element name="lamp212" ref="matrixlamp" state="0"><bounds x="476" y="364" width="23" height="16"/></element>
+ <element name="lamplabel212" ref="lamplabelel212"><bounds x="476" y="354" width="23" height="10" /></element>
+ <element name="lamp213" ref="matrixlamp" state="0"><bounds x="500" y="364" width="23" height="16"/></element>
+ <element name="lamplabel213" ref="lamplabelel213"><bounds x="500" y="354" width="23" height="10" /></element>
+ <element name="lamp214" ref="matrixlamp" state="0"><bounds x="524" y="364" width="23" height="16"/></element>
+ <element name="lamplabel214" ref="lamplabelel214"><bounds x="524" y="354" width="23" height="10" /></element>
+ <element name="lamp215" ref="matrixlamp" state="0"><bounds x="548" y="364" width="23" height="16"/></element>
+ <element name="lamplabel215" ref="lamplabelel215"><bounds x="548" y="354" width="23" height="10" /></element>
+ <element name="lamp216" ref="matrixlamp" state="0"><bounds x="572" y="364" width="23" height="16"/></element>
+ <element name="lamplabel216" ref="lamplabelel216"><bounds x="572" y="354" width="23" height="10" /></element>
+ <element name="lamp217" ref="matrixlamp" state="0"><bounds x="596" y="364" width="23" height="16"/></element>
+ <element name="lamplabel217" ref="lamplabelel217"><bounds x="596" y="354" width="23" height="10" /></element>
+ <element name="lamp218" ref="matrixlamp" state="0"><bounds x="620" y="364" width="23" height="16"/></element>
+ <element name="lamplabel218" ref="lamplabelel218"><bounds x="620" y="354" width="23" height="10" /></element>
+ <element name="lamp219" ref="matrixlamp" state="0"><bounds x="644" y="364" width="23" height="16"/></element>
+ <element name="lamplabel219" ref="lamplabelel219"><bounds x="644" y="354" width="23" height="10" /></element>
+ <element name="lamp220" ref="matrixlamp" state="0"><bounds x="668" y="364" width="23" height="16"/></element>
+ <element name="lamplabel220" ref="lamplabelel220"><bounds x="668" y="354" width="23" height="10" /></element>
+ <element name="lamp221" ref="matrixlamp" state="0"><bounds x="692" y="364" width="23" height="16"/></element>
+ <element name="lamplabel221" ref="lamplabelel221"><bounds x="692" y="354" width="23" height="10" /></element>
+ <element name="lamp222" ref="matrixlamp" state="0"><bounds x="716" y="364" width="23" height="16"/></element>
+ <element name="lamplabel222" ref="lamplabelel222"><bounds x="716" y="354" width="23" height="10" /></element>
+ <element name="lamp223" ref="unusedlamp" state="0"><bounds x="740" y="364" width="23" height="16"/></element>
+ <element name="lamplabel223" ref="lamplabelel223"><bounds x="740" y="354" width="23" height="10" /></element>
+ <element name="lamp224" ref="matrixlamp" state="0"><bounds x="380" y="392" width="23" height="16"/></element>
+ <element name="lamplabel224" ref="lamplabelel224"><bounds x="380" y="382" width="23" height="10" /></element>
+ <element name="lamp225" ref="matrixlamp" state="0"><bounds x="404" y="392" width="23" height="16"/></element>
+ <element name="lamplabel225" ref="lamplabelel225"><bounds x="404" y="382" width="23" height="10" /></element>
+ <element name="lamp226" ref="matrixlamp" state="0"><bounds x="428" y="392" width="23" height="16"/></element>
+ <element name="lamplabel226" ref="lamplabelel226"><bounds x="428" y="382" width="23" height="10" /></element>
+ <element name="lamp227" ref="matrixlamp" state="0"><bounds x="452" y="392" width="23" height="16"/></element>
+ <element name="lamplabel227" ref="lamplabelel227"><bounds x="452" y="382" width="23" height="10" /></element>
+ <element name="lamp228" ref="matrixlamp" state="0"><bounds x="476" y="392" width="23" height="16"/></element>
+ <element name="lamplabel228" ref="lamplabelel228"><bounds x="476" y="382" width="23" height="10" /></element>
+ <element name="lamp229" ref="matrixlamp" state="0"><bounds x="500" y="392" width="23" height="16"/></element>
+ <element name="lamplabel229" ref="lamplabelel229"><bounds x="500" y="382" width="23" height="10" /></element>
+ <element name="lamp230" ref="matrixlamp" state="0"><bounds x="524" y="392" width="23" height="16"/></element>
+ <element name="lamplabel230" ref="lamplabelel230"><bounds x="524" y="382" width="23" height="10" /></element>
+ <element name="lamp231" ref="matrixlamp" state="0"><bounds x="548" y="392" width="23" height="16"/></element>
+ <element name="lamplabel231" ref="lamplabelel231"><bounds x="548" y="382" width="23" height="10" /></element>
+ <element name="lamp232" ref="matrixlamp" state="0"><bounds x="572" y="392" width="23" height="16"/></element>
+ <element name="lamplabel232" ref="lamplabelel232"><bounds x="572" y="382" width="23" height="10" /></element>
+ <element name="lamp233" ref="matrixlamp" state="0"><bounds x="596" y="392" width="23" height="16"/></element>
+ <element name="lamplabel233" ref="lamplabelel233"><bounds x="596" y="382" width="23" height="10" /></element>
+ <element name="lamp234" ref="unusedlamp" state="0"><bounds x="620" y="392" width="23" height="16"/></element>
+ <element name="lamplabel234" ref="lamplabelel234"><bounds x="620" y="382" width="23" height="10" /></element>
+ <element name="lamp235" ref="unusedlamp" state="0"><bounds x="644" y="392" width="23" height="16"/></element>
+ <element name="lamplabel235" ref="lamplabelel235"><bounds x="644" y="382" width="23" height="10" /></element>
+ <element name="lamp236" ref="unusedlamp" state="0"><bounds x="668" y="392" width="23" height="16"/></element>
+ <element name="lamplabel236" ref="lamplabelel236"><bounds x="668" y="382" width="23" height="10" /></element>
+ <element name="lamp237" ref="unusedlamp" state="0"><bounds x="692" y="392" width="23" height="16"/></element>
+ <element name="lamplabel237" ref="lamplabelel237"><bounds x="692" y="382" width="23" height="10" /></element>
+ <element name="lamp238" ref="unusedlamp" state="0"><bounds x="716" y="392" width="23" height="16"/></element>
+ <element name="lamplabel238" ref="lamplabelel238"><bounds x="716" y="382" width="23" height="10" /></element>
+ <element name="lamp239" ref="unusedlamp" state="0"><bounds x="740" y="392" width="23" height="16"/></element>
+ <element name="lamplabel239" ref="lamplabelel239"><bounds x="740" y="382" width="23" height="10" /></element>
+ <element name="lamp240" ref="unusedlamp" state="0"><bounds x="380" y="420" width="23" height="16"/></element>
+ <element name="lamplabel240" ref="lamplabelel240"><bounds x="380" y="410" width="23" height="10" /></element>
+ <element name="lamp241" ref="unusedlamp" state="0"><bounds x="404" y="420" width="23" height="16"/></element>
+ <element name="lamplabel241" ref="lamplabelel241"><bounds x="404" y="410" width="23" height="10" /></element>
+ <element name="lamp242" ref="unusedlamp" state="0"><bounds x="428" y="420" width="23" height="16"/></element>
+ <element name="lamplabel242" ref="lamplabelel242"><bounds x="428" y="410" width="23" height="10" /></element>
+ <element name="lamp243" ref="unusedlamp" state="0"><bounds x="452" y="420" width="23" height="16"/></element>
+ <element name="lamplabel243" ref="lamplabelel243"><bounds x="452" y="410" width="23" height="10" /></element>
+ <element name="lamp244" ref="unusedlamp" state="0"><bounds x="476" y="420" width="23" height="16"/></element>
+ <element name="lamplabel244" ref="lamplabelel244"><bounds x="476" y="410" width="23" height="10" /></element>
+ <element name="lamp245" ref="unusedlamp" state="0"><bounds x="500" y="420" width="23" height="16"/></element>
+ <element name="lamplabel245" ref="lamplabelel245"><bounds x="500" y="410" width="23" height="10" /></element>
+ <element name="lamp246" ref="unusedlamp" state="0"><bounds x="524" y="420" width="23" height="16"/></element>
+ <element name="lamplabel246" ref="lamplabelel246"><bounds x="524" y="410" width="23" height="10" /></element>
+ <element name="lamp247" ref="unusedlamp" state="0"><bounds x="548" y="420" width="23" height="16"/></element>
+ <element name="lamplabel247" ref="lamplabelel247"><bounds x="548" y="410" width="23" height="10" /></element>
+ <element name="lamp248" ref="unusedlamp" state="0"><bounds x="572" y="420" width="23" height="16"/></element>
+ <element name="lamplabel248" ref="lamplabelel248"><bounds x="572" y="410" width="23" height="10" /></element>
+ <element name="lamp249" ref="unusedlamp" state="0"><bounds x="596" y="420" width="23" height="16"/></element>
+ <element name="lamplabel249" ref="lamplabelel249"><bounds x="596" y="410" width="23" height="10" /></element>
+ <element name="lamp250" ref="unusedlamp" state="0"><bounds x="620" y="420" width="23" height="16"/></element>
+ <element name="lamplabel250" ref="lamplabelel250"><bounds x="620" y="410" width="23" height="10" /></element>
+ <element name="lamp251" ref="unusedlamp" state="0"><bounds x="644" y="420" width="23" height="16"/></element>
+ <element name="lamplabel251" ref="lamplabelel251"><bounds x="644" y="410" width="23" height="10" /></element>
+ <element name="lamp252" ref="unusedlamp" state="0"><bounds x="668" y="420" width="23" height="16"/></element>
+ <element name="lamplabel252" ref="lamplabelel252"><bounds x="668" y="410" width="23" height="10" /></element>
+ <element name="lamp253" ref="unusedlamp" state="0"><bounds x="692" y="420" width="23" height="16"/></element>
+ <element name="lamplabel253" ref="lamplabelel253"><bounds x="692" y="410" width="23" height="10" /></element>
+ <element name="lamp254" ref="unusedlamp" state="0"><bounds x="716" y="420" width="23" height="16"/></element>
+ <element name="lamplabel254" ref="lamplabelel254"><bounds x="716" y="410" width="23" height="10" /></element>
+ <element name="lamp255" ref="unusedlamp" state="0"><bounds x="740" y="420" width="23" height="16"/></element>
+ <element name="lamplabel255" ref="lamplabelel255"><bounds x="740" y="410" width="23" height="10" /></element>
+ <element name="input1-0" ref="button" state="0" inputtag="IN-1" inputmask="0x01"><bounds x="180" y="0" width="19" height="10" /></element>
+ <element name="inputlab1-0" ref="inputlabel1-0"><bounds x="180" y="-10" width="19" height="10" /></element>
+ <element name="input1-1" ref="button" state="0" inputtag="IN-1" inputmask="0x02"><bounds x="200" y="0" width="19" height="10" /></element>
+ <element name="inputlab1-1" ref="inputlabel1-1"><bounds x="200" y="-10" width="19" height="10" /></element>
+ <element name="input1-2" ref="button" state="0" inputtag="IN-1" inputmask="0x04"><bounds x="220" y="0" width="19" height="10" /></element>
+ <element name="inputlab1-2" ref="inputlabel1-2"><bounds x="220" y="-10" width="19" height="10" /></element>
+ <element name="input1-3" ref="button" state="0" inputtag="IN-1" inputmask="0x08"><bounds x="240" y="0" width="19" height="10" /></element>
+ <element name="inputlab1-3" ref="inputlabel1-3"><bounds x="240" y="-10" width="19" height="10" /></element>
+ <element name="input1-4" ref="button" state="0" inputtag="IN-1" inputmask="0x10"><bounds x="260" y="0" width="19" height="10" /></element>
+ <element name="inputlab1-4" ref="inputlabel1-4"><bounds x="260" y="-10" width="19" height="10" /></element>
+ <element name="input1-5" ref="button" state="0" inputtag="IN-1" inputmask="0x20"><bounds x="280" y="0" width="19" height="10" /></element>
+ <element name="inputlab1-5" ref="inputlabel1-5"><bounds x="280" y="-10" width="19" height="10" /></element>
+ <element name="input2-0" ref="button" state="0" inputtag="IN-2" inputmask="0x01"><bounds x="180" y="20" width="19" height="10" /></element>
+ <element name="inputlab2-0" ref="inputlabel2-0"><bounds x="180" y="10" width="19" height="10" /></element>
+ <element name="input2-1" ref="button" state="0" inputtag="IN-2" inputmask="0x02"><bounds x="200" y="20" width="19" height="10" /></element>
+ <element name="inputlab2-1" ref="inputlabel2-1"><bounds x="200" y="10" width="19" height="10" /></element>
+ <element name="input2-2" ref="button" state="0" inputtag="IN-2" inputmask="0x04"><bounds x="220" y="20" width="19" height="10" /></element>
+ <element name="inputlab2-2" ref="inputlabel2-2"><bounds x="220" y="10" width="19" height="10" /></element>
+ <element name="input2-3" ref="button" state="0" inputtag="IN-2" inputmask="0x08"><bounds x="240" y="20" width="19" height="10" /></element>
+ <element name="inputlab2-3" ref="inputlabel2-3"><bounds x="240" y="10" width="19" height="10" /></element>
+ <element name="input2-4" ref="button" state="0" inputtag="IN-2" inputmask="0x10"><bounds x="260" y="20" width="19" height="10" /></element>
+ <element name="inputlab2-4" ref="inputlabel2-4"><bounds x="260" y="10" width="19" height="10" /></element>
+ <element name="input2-5" ref="button" state="0" inputtag="IN-2" inputmask="0x20"><bounds x="280" y="20" width="19" height="10" /></element>
+ <element name="inputlab2-5" ref="inputlabel2-5"><bounds x="280" y="10" width="19" height="10" /></element>
+ <element name="input8-0" ref="button" state="0" inputtag="IN-8" inputmask="0x01"><bounds x="180" y="40" width="19" height="10" /></element>
+ <element name="inputlab8-0" ref="inputlabel8-0"><bounds x="180" y="30" width="19" height="10" /></element>
+ <element name="input8-1" ref="button" state="0" inputtag="IN-8" inputmask="0x02"><bounds x="200" y="40" width="19" height="10" /></element>
+ <element name="inputlab8-1" ref="inputlabel8-1"><bounds x="200" y="30" width="19" height="10" /></element>
+ <element name="input8-2" ref="button" state="0" inputtag="IN-8" inputmask="0x04"><bounds x="220" y="40" width="19" height="10" /></element>
+ <element name="inputlab8-2" ref="inputlabel8-2"><bounds x="220" y="30" width="19" height="10" /></element>
+ <element name="input8-3" ref="button" state="0" inputtag="IN-8" inputmask="0x08"><bounds x="240" y="40" width="19" height="10" /></element>
+ <element name="inputlab8-3" ref="inputlabel8-3"><bounds x="240" y="30" width="19" height="10" /></element>
+ <element name="input8-4" ref="button" state="0" inputtag="IN-8" inputmask="0x10"><bounds x="260" y="40" width="19" height="10" /></element>
+ <element name="inputlab8-4" ref="inputlabel8-4"><bounds x="260" y="30" width="19" height="10" /></element>
+ <element name="input8-5" ref="button" state="0" inputtag="IN-8" inputmask="0x20"><bounds x="280" y="40" width="19" height="10" /></element>
+ <element name="inputlab8-5" ref="inputlabel8-5"><bounds x="280" y="30" width="19" height="10" /></element>
+ <element name="input9-0" ref="button" state="0" inputtag="IN-9" inputmask="0x01"><bounds x="180" y="60" width="19" height="10" /></element>
+ <element name="inputlab9-0" ref="inputlabel9-0"><bounds x="180" y="50" width="19" height="10" /></element>
+ <element name="input9-1" ref="button" state="0" inputtag="IN-9" inputmask="0x02"><bounds x="200" y="60" width="19" height="10" /></element>
+ <element name="inputlab9-1" ref="inputlabel9-1"><bounds x="200" y="50" width="19" height="10" /></element>
+ <element name="input9-2" ref="button" state="0" inputtag="IN-9" inputmask="0x04"><bounds x="220" y="60" width="19" height="10" /></element>
+ <element name="inputlab9-2" ref="inputlabel9-2"><bounds x="220" y="50" width="19" height="10" /></element>
+ <element name="input9-3" ref="button" state="0" inputtag="IN-9" inputmask="0x08"><bounds x="240" y="60" width="19" height="10" /></element>
+ <element name="inputlab9-3" ref="inputlabel9-3"><bounds x="240" y="50" width="19" height="10" /></element>
+ <element name="input9-4" ref="button" state="0" inputtag="IN-9" inputmask="0x10"><bounds x="260" y="60" width="19" height="10" /></element>
+ <element name="inputlab9-4" ref="inputlabel9-4"><bounds x="260" y="50" width="19" height="10" /></element>
+ <element name="input9-5" ref="button" state="0" inputtag="IN-9" inputmask="0x20"><bounds x="280" y="60" width="19" height="10" /></element>
+ <element name="inputlab9-5" ref="inputlabel9-5"><bounds x="280" y="50" width="19" height="10" /></element>
+ <element name="input10-0" ref="button" state="0" inputtag="IN-10" inputmask="0x01"><bounds x="180" y="80" width="19" height="10" /></element>
+ <element name="inputlab10-0" ref="inputlabel10-0"><bounds x="180" y="70" width="19" height="10" /></element>
+ <element name="input10-1" ref="button" state="0" inputtag="IN-10" inputmask="0x02"><bounds x="200" y="80" width="19" height="10" /></element>
+ <element name="inputlab10-1" ref="inputlabel10-1"><bounds x="200" y="70" width="19" height="10" /></element>
+ <element name="input10-2" ref="button" state="0" inputtag="IN-10" inputmask="0x04"><bounds x="220" y="80" width="19" height="10" /></element>
+ <element name="inputlab10-2" ref="inputlabel10-2"><bounds x="220" y="70" width="19" height="10" /></element>
+ <element name="input10-3" ref="button" state="0" inputtag="IN-10" inputmask="0x08"><bounds x="240" y="80" width="19" height="10" /></element>
+ <element name="inputlab10-3" ref="inputlabel10-3"><bounds x="240" y="70" width="19" height="10" /></element>
+ <element name="input10-4" ref="button" state="0" inputtag="IN-10" inputmask="0x10"><bounds x="260" y="80" width="19" height="10" /></element>
+ <element name="inputlab10-4" ref="inputlabel10-4"><bounds x="260" y="70" width="19" height="10" /></element>
+ <element name="input10-5" ref="button" state="0" inputtag="IN-10" inputmask="0x20"><bounds x="280" y="80" width="19" height="10" /></element>
+ <element name="inputlab10-5" ref="inputlabel10-5"><bounds x="280" y="70" width="19" height="10" /></element>
+ <element name="input20-0" ref="button" state="0" inputtag="IN-20" inputmask="0x01"><bounds x="180" y="100" width="19" height="10" /></element>
+ <element name="inputlab20-0" ref="inputlabel20-0"><bounds x="180" y="90" width="19" height="10" /></element>
+ <element name="input20-1" ref="button" state="0" inputtag="IN-20" inputmask="0x02"><bounds x="200" y="100" width="19" height="10" /></element>
+ <element name="inputlab20-1" ref="inputlabel20-1"><bounds x="200" y="90" width="19" height="10" /></element>
+ <element name="input20-2" ref="button" state="0" inputtag="IN-20" inputmask="0x04"><bounds x="220" y="100" width="19" height="10" /></element>
+ <element name="inputlab20-2" ref="inputlabel20-2"><bounds x="220" y="90" width="19" height="10" /></element>
+ <element name="input20-3" ref="button" state="0" inputtag="IN-20" inputmask="0x08"><bounds x="240" y="100" width="19" height="10" /></element>
+ <element name="inputlab20-3" ref="inputlabel20-3"><bounds x="240" y="90" width="19" height="10" /></element>
+ <element name="input20-4" ref="button" state="0" inputtag="IN-20" inputmask="0x10"><bounds x="260" y="100" width="19" height="10" /></element>
+ <element name="inputlab20-4" ref="inputlabel20-4"><bounds x="260" y="90" width="19" height="10" /></element>
+ <element name="input20-5" ref="button" state="0" inputtag="IN-20" inputmask="0x20"><bounds x="280" y="100" width="19" height="10" /></element>
+ <element name="inputlab20-5" ref="inputlabel20-5"><bounds x="280" y="90" width="19" height="10" /></element>
- <bezel name="matrix0" element="matrixlamp" state="0"><bounds x="4" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix1" element="matrixlamp" state="0"><bounds x="4" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix2" element="matrixlamp" state="0"><bounds x="4" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix3" element="matrixlamp" state="0"><bounds x="4" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix4" element="matrixlamp" state="0"><bounds x="4" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix5" element="matrixlamp" state="0"><bounds x="4" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix6" element="matrixlamp" state="0"><bounds x="4" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix7" element="matrixlamp" state="0"><bounds x="4" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix8" element="matrixlamp" state="0"><bounds x="8" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix9" element="matrixlamp" state="0"><bounds x="8" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix10" element="matrixlamp" state="0"><bounds x="8" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix11" element="matrixlamp" state="0"><bounds x="8" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix12" element="matrixlamp" state="0"><bounds x="8" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix13" element="matrixlamp" state="0"><bounds x="8" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix14" element="matrixlamp" state="0"><bounds x="8" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix15" element="matrixlamp" state="0"><bounds x="8" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix16" element="matrixlamp" state="0"><bounds x="12" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix17" element="matrixlamp" state="0"><bounds x="12" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix18" element="matrixlamp" state="0"><bounds x="12" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix19" element="matrixlamp" state="0"><bounds x="12" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix20" element="matrixlamp" state="0"><bounds x="12" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix21" element="matrixlamp" state="0"><bounds x="12" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix22" element="matrixlamp" state="0"><bounds x="12" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix23" element="matrixlamp" state="0"><bounds x="12" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix24" element="matrixlamp" state="0"><bounds x="16" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix25" element="matrixlamp" state="0"><bounds x="16" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix26" element="matrixlamp" state="0"><bounds x="16" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix27" element="matrixlamp" state="0"><bounds x="16" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix28" element="matrixlamp" state="0"><bounds x="16" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix29" element="matrixlamp" state="0"><bounds x="16" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix30" element="matrixlamp" state="0"><bounds x="16" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix31" element="matrixlamp" state="0"><bounds x="16" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix32" element="matrixlamp" state="0"><bounds x="20" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix33" element="matrixlamp" state="0"><bounds x="20" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix34" element="matrixlamp" state="0"><bounds x="20" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix35" element="matrixlamp" state="0"><bounds x="20" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix36" element="matrixlamp" state="0"><bounds x="20" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix37" element="matrixlamp" state="0"><bounds x="20" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix38" element="matrixlamp" state="0"><bounds x="20" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix39" element="matrixlamp" state="0"><bounds x="20" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix40" element="matrixlamp" state="0"><bounds x="28" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix41" element="matrixlamp" state="0"><bounds x="28" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix42" element="matrixlamp" state="0"><bounds x="28" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix43" element="matrixlamp" state="0"><bounds x="28" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix44" element="matrixlamp" state="0"><bounds x="28" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix45" element="matrixlamp" state="0"><bounds x="28" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix46" element="matrixlamp" state="0"><bounds x="28" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix47" element="matrixlamp" state="0"><bounds x="28" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix48" element="matrixlamp" state="0"><bounds x="32" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix49" element="matrixlamp" state="0"><bounds x="32" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix50" element="matrixlamp" state="0"><bounds x="32" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix51" element="matrixlamp" state="0"><bounds x="32" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix52" element="matrixlamp" state="0"><bounds x="32" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix53" element="matrixlamp" state="0"><bounds x="32" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix54" element="matrixlamp" state="0"><bounds x="32" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix55" element="matrixlamp" state="0"><bounds x="32" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix56" element="matrixlamp" state="0"><bounds x="36" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix57" element="matrixlamp" state="0"><bounds x="36" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix58" element="matrixlamp" state="0"><bounds x="36" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix59" element="matrixlamp" state="0"><bounds x="36" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix60" element="matrixlamp" state="0"><bounds x="36" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix61" element="matrixlamp" state="0"><bounds x="36" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix62" element="matrixlamp" state="0"><bounds x="36" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix63" element="matrixlamp" state="0"><bounds x="36" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix64" element="matrixlamp" state="0"><bounds x="40" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix65" element="matrixlamp" state="0"><bounds x="40" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix66" element="matrixlamp" state="0"><bounds x="40" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix67" element="matrixlamp" state="0"><bounds x="40" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix68" element="matrixlamp" state="0"><bounds x="40" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix69" element="matrixlamp" state="0"><bounds x="40" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix70" element="matrixlamp" state="0"><bounds x="40" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix71" element="matrixlamp" state="0"><bounds x="40" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix72" element="matrixlamp" state="0"><bounds x="44" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix73" element="matrixlamp" state="0"><bounds x="44" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix74" element="matrixlamp" state="0"><bounds x="44" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix75" element="matrixlamp" state="0"><bounds x="44" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix76" element="matrixlamp" state="0"><bounds x="44" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix77" element="matrixlamp" state="0"><bounds x="44" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix78" element="matrixlamp" state="0"><bounds x="44" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix79" element="matrixlamp" state="0"><bounds x="44" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix80" element="matrixlamp" state="0"><bounds x="52" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix81" element="matrixlamp" state="0"><bounds x="52" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix82" element="matrixlamp" state="0"><bounds x="52" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix83" element="matrixlamp" state="0"><bounds x="52" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix84" element="matrixlamp" state="0"><bounds x="52" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix85" element="matrixlamp" state="0"><bounds x="52" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix86" element="matrixlamp" state="0"><bounds x="52" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix87" element="matrixlamp" state="0"><bounds x="52" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix88" element="matrixlamp" state="0"><bounds x="56" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix89" element="matrixlamp" state="0"><bounds x="56" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix90" element="matrixlamp" state="0"><bounds x="56" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix91" element="matrixlamp" state="0"><bounds x="56" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix92" element="matrixlamp" state="0"><bounds x="56" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix93" element="matrixlamp" state="0"><bounds x="56" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix94" element="matrixlamp" state="0"><bounds x="56" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix95" element="matrixlamp" state="0"><bounds x="56" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix96" element="matrixlamp" state="0"><bounds x="60" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix97" element="matrixlamp" state="0"><bounds x="60" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix98" element="matrixlamp" state="0"><bounds x="60" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix99" element="matrixlamp" state="0"><bounds x="60" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix100" element="matrixlamp" state="0"><bounds x="60" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix101" element="matrixlamp" state="0"><bounds x="60" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix102" element="matrixlamp" state="0"><bounds x="60" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix103" element="matrixlamp" state="0"><bounds x="60" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix104" element="matrixlamp" state="0"><bounds x="64" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix105" element="matrixlamp" state="0"><bounds x="64" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix106" element="matrixlamp" state="0"><bounds x="64" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix107" element="matrixlamp" state="0"><bounds x="64" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix108" element="matrixlamp" state="0"><bounds x="64" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix109" element="matrixlamp" state="0"><bounds x="64" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix110" element="matrixlamp" state="0"><bounds x="64" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix111" element="matrixlamp" state="0"><bounds x="64" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix112" element="matrixlamp" state="0"><bounds x="68" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix113" element="matrixlamp" state="0"><bounds x="68" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix114" element="matrixlamp" state="0"><bounds x="68" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix115" element="matrixlamp" state="0"><bounds x="68" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix116" element="matrixlamp" state="0"><bounds x="68" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix117" element="matrixlamp" state="0"><bounds x="68" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix118" element="matrixlamp" state="0"><bounds x="68" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix119" element="matrixlamp" state="0"><bounds x="68" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix120" element="matrixlamp" state="0"><bounds x="76" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix121" element="matrixlamp" state="0"><bounds x="76" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix122" element="matrixlamp" state="0"><bounds x="76" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix123" element="matrixlamp" state="0"><bounds x="76" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix124" element="matrixlamp" state="0"><bounds x="76" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix125" element="matrixlamp" state="0"><bounds x="76" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix126" element="matrixlamp" state="0"><bounds x="76" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix127" element="matrixlamp" state="0"><bounds x="76" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix128" element="matrixlamp" state="0"><bounds x="80" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix129" element="matrixlamp" state="0"><bounds x="80" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix130" element="matrixlamp" state="0"><bounds x="80" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix131" element="matrixlamp" state="0"><bounds x="80" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix132" element="matrixlamp" state="0"><bounds x="80" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix133" element="matrixlamp" state="0"><bounds x="80" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix134" element="matrixlamp" state="0"><bounds x="80" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix135" element="matrixlamp" state="0"><bounds x="80" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix136" element="matrixlamp" state="0"><bounds x="84" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix137" element="matrixlamp" state="0"><bounds x="84" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix138" element="matrixlamp" state="0"><bounds x="84" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix139" element="matrixlamp" state="0"><bounds x="84" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix140" element="matrixlamp" state="0"><bounds x="84" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix141" element="matrixlamp" state="0"><bounds x="84" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix142" element="matrixlamp" state="0"><bounds x="84" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix143" element="matrixlamp" state="0"><bounds x="84" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix144" element="matrixlamp" state="0"><bounds x="88" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix145" element="matrixlamp" state="0"><bounds x="88" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix146" element="matrixlamp" state="0"><bounds x="88" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix147" element="matrixlamp" state="0"><bounds x="88" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix148" element="matrixlamp" state="0"><bounds x="88" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix149" element="matrixlamp" state="0"><bounds x="88" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix150" element="matrixlamp" state="0"><bounds x="88" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix151" element="matrixlamp" state="0"><bounds x="88" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix152" element="matrixlamp" state="0"><bounds x="92" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix153" element="matrixlamp" state="0"><bounds x="92" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix154" element="matrixlamp" state="0"><bounds x="92" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix155" element="matrixlamp" state="0"><bounds x="92" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix156" element="matrixlamp" state="0"><bounds x="92" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix157" element="matrixlamp" state="0"><bounds x="92" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix158" element="matrixlamp" state="0"><bounds x="92" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix159" element="matrixlamp" state="0"><bounds x="92" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix160" element="matrixlamp" state="0"><bounds x="100" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix161" element="matrixlamp" state="0"><bounds x="100" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix162" element="matrixlamp" state="0"><bounds x="100" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix163" element="matrixlamp" state="0"><bounds x="100" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix164" element="matrixlamp" state="0"><bounds x="100" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix165" element="matrixlamp" state="0"><bounds x="100" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix166" element="matrixlamp" state="0"><bounds x="100" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix167" element="matrixlamp" state="0"><bounds x="100" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix168" element="matrixlamp" state="0"><bounds x="104" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix169" element="matrixlamp" state="0"><bounds x="104" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix170" element="matrixlamp" state="0"><bounds x="104" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix171" element="matrixlamp" state="0"><bounds x="104" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix172" element="matrixlamp" state="0"><bounds x="104" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix173" element="matrixlamp" state="0"><bounds x="104" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix174" element="matrixlamp" state="0"><bounds x="104" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix175" element="matrixlamp" state="0"><bounds x="104" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix176" element="matrixlamp" state="0"><bounds x="108" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix177" element="matrixlamp" state="0"><bounds x="108" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix178" element="matrixlamp" state="0"><bounds x="108" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix179" element="matrixlamp" state="0"><bounds x="108" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix180" element="matrixlamp" state="0"><bounds x="108" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix181" element="matrixlamp" state="0"><bounds x="108" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix182" element="matrixlamp" state="0"><bounds x="108" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix183" element="matrixlamp" state="0"><bounds x="108" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix184" element="matrixlamp" state="0"><bounds x="112" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix185" element="matrixlamp" state="0"><bounds x="112" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix186" element="matrixlamp" state="0"><bounds x="112" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix187" element="matrixlamp" state="0"><bounds x="112" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix188" element="matrixlamp" state="0"><bounds x="112" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix189" element="matrixlamp" state="0"><bounds x="112" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix190" element="matrixlamp" state="0"><bounds x="112" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix191" element="matrixlamp" state="0"><bounds x="112" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix192" element="matrixlamp" state="0"><bounds x="116" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix193" element="matrixlamp" state="0"><bounds x="116" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix194" element="matrixlamp" state="0"><bounds x="116" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix195" element="matrixlamp" state="0"><bounds x="116" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix196" element="matrixlamp" state="0"><bounds x="116" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix197" element="matrixlamp" state="0"><bounds x="116" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix198" element="matrixlamp" state="0"><bounds x="116" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix199" element="matrixlamp" state="0"><bounds x="116" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix200" element="matrixlamp" state="0"><bounds x="124" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix201" element="matrixlamp" state="0"><bounds x="124" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix202" element="matrixlamp" state="0"><bounds x="124" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix203" element="matrixlamp" state="0"><bounds x="124" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix204" element="matrixlamp" state="0"><bounds x="124" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix205" element="matrixlamp" state="0"><bounds x="124" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix206" element="matrixlamp" state="0"><bounds x="124" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix207" element="matrixlamp" state="0"><bounds x="124" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix208" element="matrixlamp" state="0"><bounds x="128" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix209" element="matrixlamp" state="0"><bounds x="128" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix210" element="matrixlamp" state="0"><bounds x="128" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix211" element="matrixlamp" state="0"><bounds x="128" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix212" element="matrixlamp" state="0"><bounds x="128" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix213" element="matrixlamp" state="0"><bounds x="128" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix214" element="matrixlamp" state="0"><bounds x="128" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix215" element="matrixlamp" state="0"><bounds x="128" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix216" element="matrixlamp" state="0"><bounds x="132" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix217" element="matrixlamp" state="0"><bounds x="132" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix218" element="matrixlamp" state="0"><bounds x="132" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix219" element="matrixlamp" state="0"><bounds x="132" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix220" element="matrixlamp" state="0"><bounds x="132" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix221" element="matrixlamp" state="0"><bounds x="132" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix222" element="matrixlamp" state="0"><bounds x="132" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix223" element="matrixlamp" state="0"><bounds x="132" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix224" element="matrixlamp" state="0"><bounds x="136" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix225" element="matrixlamp" state="0"><bounds x="136" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix226" element="matrixlamp" state="0"><bounds x="136" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix227" element="matrixlamp" state="0"><bounds x="136" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix228" element="matrixlamp" state="0"><bounds x="136" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix229" element="matrixlamp" state="0"><bounds x="136" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix230" element="matrixlamp" state="0"><bounds x="136" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix231" element="matrixlamp" state="0"><bounds x="136" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix232" element="matrixlamp" state="0"><bounds x="140" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix233" element="matrixlamp" state="0"><bounds x="140" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix234" element="matrixlamp" state="0"><bounds x="140" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix235" element="matrixlamp" state="0"><bounds x="140" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix236" element="matrixlamp" state="0"><bounds x="140" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix237" element="matrixlamp" state="0"><bounds x="140" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix238" element="matrixlamp" state="0"><bounds x="140" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix239" element="matrixlamp" state="0"><bounds x="140" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix240" element="matrixlamp" state="0"><bounds x="148" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix241" element="matrixlamp" state="0"><bounds x="148" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix242" element="matrixlamp" state="0"><bounds x="148" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix243" element="matrixlamp" state="0"><bounds x="148" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix244" element="matrixlamp" state="0"><bounds x="148" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix245" element="matrixlamp" state="0"><bounds x="148" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix246" element="matrixlamp" state="0"><bounds x="148" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix247" element="matrixlamp" state="0"><bounds x="148" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix248" element="matrixlamp" state="0"><bounds x="152" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix249" element="matrixlamp" state="0"><bounds x="152" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix250" element="matrixlamp" state="0"><bounds x="152" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix251" element="matrixlamp" state="0"><bounds x="152" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix252" element="matrixlamp" state="0"><bounds x="152" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix253" element="matrixlamp" state="0"><bounds x="152" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix254" element="matrixlamp" state="0"><bounds x="152" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix255" element="matrixlamp" state="0"><bounds x="152" y="68" width="3" height="3" /></bezel>
+ <element name="matrix0" ref="matrixlamp" state="0"><bounds x="4" y="40" width="3" height="3" /></element>
+ <element name="matrix1" ref="matrixlamp" state="0"><bounds x="4" y="44" width="3" height="3" /></element>
+ <element name="matrix2" ref="matrixlamp" state="0"><bounds x="4" y="48" width="3" height="3" /></element>
+ <element name="matrix3" ref="matrixlamp" state="0"><bounds x="4" y="52" width="3" height="3" /></element>
+ <element name="matrix4" ref="matrixlamp" state="0"><bounds x="4" y="56" width="3" height="3" /></element>
+ <element name="matrix5" ref="matrixlamp" state="0"><bounds x="4" y="60" width="3" height="3" /></element>
+ <element name="matrix6" ref="matrixlamp" state="0"><bounds x="4" y="64" width="3" height="3" /></element>
+ <element name="matrix7" ref="matrixlamp" state="0"><bounds x="4" y="68" width="3" height="3" /></element>
+ <element name="matrix8" ref="matrixlamp" state="0"><bounds x="8" y="40" width="3" height="3" /></element>
+ <element name="matrix9" ref="matrixlamp" state="0"><bounds x="8" y="44" width="3" height="3" /></element>
+ <element name="matrix10" ref="matrixlamp" state="0"><bounds x="8" y="48" width="3" height="3" /></element>
+ <element name="matrix11" ref="matrixlamp" state="0"><bounds x="8" y="52" width="3" height="3" /></element>
+ <element name="matrix12" ref="matrixlamp" state="0"><bounds x="8" y="56" width="3" height="3" /></element>
+ <element name="matrix13" ref="matrixlamp" state="0"><bounds x="8" y="60" width="3" height="3" /></element>
+ <element name="matrix14" ref="matrixlamp" state="0"><bounds x="8" y="64" width="3" height="3" /></element>
+ <element name="matrix15" ref="matrixlamp" state="0"><bounds x="8" y="68" width="3" height="3" /></element>
+ <element name="matrix16" ref="matrixlamp" state="0"><bounds x="12" y="40" width="3" height="3" /></element>
+ <element name="matrix17" ref="matrixlamp" state="0"><bounds x="12" y="44" width="3" height="3" /></element>
+ <element name="matrix18" ref="matrixlamp" state="0"><bounds x="12" y="48" width="3" height="3" /></element>
+ <element name="matrix19" ref="matrixlamp" state="0"><bounds x="12" y="52" width="3" height="3" /></element>
+ <element name="matrix20" ref="matrixlamp" state="0"><bounds x="12" y="56" width="3" height="3" /></element>
+ <element name="matrix21" ref="matrixlamp" state="0"><bounds x="12" y="60" width="3" height="3" /></element>
+ <element name="matrix22" ref="matrixlamp" state="0"><bounds x="12" y="64" width="3" height="3" /></element>
+ <element name="matrix23" ref="matrixlamp" state="0"><bounds x="12" y="68" width="3" height="3" /></element>
+ <element name="matrix24" ref="matrixlamp" state="0"><bounds x="16" y="40" width="3" height="3" /></element>
+ <element name="matrix25" ref="matrixlamp" state="0"><bounds x="16" y="44" width="3" height="3" /></element>
+ <element name="matrix26" ref="matrixlamp" state="0"><bounds x="16" y="48" width="3" height="3" /></element>
+ <element name="matrix27" ref="matrixlamp" state="0"><bounds x="16" y="52" width="3" height="3" /></element>
+ <element name="matrix28" ref="matrixlamp" state="0"><bounds x="16" y="56" width="3" height="3" /></element>
+ <element name="matrix29" ref="matrixlamp" state="0"><bounds x="16" y="60" width="3" height="3" /></element>
+ <element name="matrix30" ref="matrixlamp" state="0"><bounds x="16" y="64" width="3" height="3" /></element>
+ <element name="matrix31" ref="matrixlamp" state="0"><bounds x="16" y="68" width="3" height="3" /></element>
+ <element name="matrix32" ref="matrixlamp" state="0"><bounds x="20" y="40" width="3" height="3" /></element>
+ <element name="matrix33" ref="matrixlamp" state="0"><bounds x="20" y="44" width="3" height="3" /></element>
+ <element name="matrix34" ref="matrixlamp" state="0"><bounds x="20" y="48" width="3" height="3" /></element>
+ <element name="matrix35" ref="matrixlamp" state="0"><bounds x="20" y="52" width="3" height="3" /></element>
+ <element name="matrix36" ref="matrixlamp" state="0"><bounds x="20" y="56" width="3" height="3" /></element>
+ <element name="matrix37" ref="matrixlamp" state="0"><bounds x="20" y="60" width="3" height="3" /></element>
+ <element name="matrix38" ref="matrixlamp" state="0"><bounds x="20" y="64" width="3" height="3" /></element>
+ <element name="matrix39" ref="matrixlamp" state="0"><bounds x="20" y="68" width="3" height="3" /></element>
+ <element name="matrix40" ref="matrixlamp" state="0"><bounds x="28" y="40" width="3" height="3" /></element>
+ <element name="matrix41" ref="matrixlamp" state="0"><bounds x="28" y="44" width="3" height="3" /></element>
+ <element name="matrix42" ref="matrixlamp" state="0"><bounds x="28" y="48" width="3" height="3" /></element>
+ <element name="matrix43" ref="matrixlamp" state="0"><bounds x="28" y="52" width="3" height="3" /></element>
+ <element name="matrix44" ref="matrixlamp" state="0"><bounds x="28" y="56" width="3" height="3" /></element>
+ <element name="matrix45" ref="matrixlamp" state="0"><bounds x="28" y="60" width="3" height="3" /></element>
+ <element name="matrix46" ref="matrixlamp" state="0"><bounds x="28" y="64" width="3" height="3" /></element>
+ <element name="matrix47" ref="matrixlamp" state="0"><bounds x="28" y="68" width="3" height="3" /></element>
+ <element name="matrix48" ref="matrixlamp" state="0"><bounds x="32" y="40" width="3" height="3" /></element>
+ <element name="matrix49" ref="matrixlamp" state="0"><bounds x="32" y="44" width="3" height="3" /></element>
+ <element name="matrix50" ref="matrixlamp" state="0"><bounds x="32" y="48" width="3" height="3" /></element>
+ <element name="matrix51" ref="matrixlamp" state="0"><bounds x="32" y="52" width="3" height="3" /></element>
+ <element name="matrix52" ref="matrixlamp" state="0"><bounds x="32" y="56" width="3" height="3" /></element>
+ <element name="matrix53" ref="matrixlamp" state="0"><bounds x="32" y="60" width="3" height="3" /></element>
+ <element name="matrix54" ref="matrixlamp" state="0"><bounds x="32" y="64" width="3" height="3" /></element>
+ <element name="matrix55" ref="matrixlamp" state="0"><bounds x="32" y="68" width="3" height="3" /></element>
+ <element name="matrix56" ref="matrixlamp" state="0"><bounds x="36" y="40" width="3" height="3" /></element>
+ <element name="matrix57" ref="matrixlamp" state="0"><bounds x="36" y="44" width="3" height="3" /></element>
+ <element name="matrix58" ref="matrixlamp" state="0"><bounds x="36" y="48" width="3" height="3" /></element>
+ <element name="matrix59" ref="matrixlamp" state="0"><bounds x="36" y="52" width="3" height="3" /></element>
+ <element name="matrix60" ref="matrixlamp" state="0"><bounds x="36" y="56" width="3" height="3" /></element>
+ <element name="matrix61" ref="matrixlamp" state="0"><bounds x="36" y="60" width="3" height="3" /></element>
+ <element name="matrix62" ref="matrixlamp" state="0"><bounds x="36" y="64" width="3" height="3" /></element>
+ <element name="matrix63" ref="matrixlamp" state="0"><bounds x="36" y="68" width="3" height="3" /></element>
+ <element name="matrix64" ref="matrixlamp" state="0"><bounds x="40" y="40" width="3" height="3" /></element>
+ <element name="matrix65" ref="matrixlamp" state="0"><bounds x="40" y="44" width="3" height="3" /></element>
+ <element name="matrix66" ref="matrixlamp" state="0"><bounds x="40" y="48" width="3" height="3" /></element>
+ <element name="matrix67" ref="matrixlamp" state="0"><bounds x="40" y="52" width="3" height="3" /></element>
+ <element name="matrix68" ref="matrixlamp" state="0"><bounds x="40" y="56" width="3" height="3" /></element>
+ <element name="matrix69" ref="matrixlamp" state="0"><bounds x="40" y="60" width="3" height="3" /></element>
+ <element name="matrix70" ref="matrixlamp" state="0"><bounds x="40" y="64" width="3" height="3" /></element>
+ <element name="matrix71" ref="matrixlamp" state="0"><bounds x="40" y="68" width="3" height="3" /></element>
+ <element name="matrix72" ref="matrixlamp" state="0"><bounds x="44" y="40" width="3" height="3" /></element>
+ <element name="matrix73" ref="matrixlamp" state="0"><bounds x="44" y="44" width="3" height="3" /></element>
+ <element name="matrix74" ref="matrixlamp" state="0"><bounds x="44" y="48" width="3" height="3" /></element>
+ <element name="matrix75" ref="matrixlamp" state="0"><bounds x="44" y="52" width="3" height="3" /></element>
+ <element name="matrix76" ref="matrixlamp" state="0"><bounds x="44" y="56" width="3" height="3" /></element>
+ <element name="matrix77" ref="matrixlamp" state="0"><bounds x="44" y="60" width="3" height="3" /></element>
+ <element name="matrix78" ref="matrixlamp" state="0"><bounds x="44" y="64" width="3" height="3" /></element>
+ <element name="matrix79" ref="matrixlamp" state="0"><bounds x="44" y="68" width="3" height="3" /></element>
+ <element name="matrix80" ref="matrixlamp" state="0"><bounds x="52" y="40" width="3" height="3" /></element>
+ <element name="matrix81" ref="matrixlamp" state="0"><bounds x="52" y="44" width="3" height="3" /></element>
+ <element name="matrix82" ref="matrixlamp" state="0"><bounds x="52" y="48" width="3" height="3" /></element>
+ <element name="matrix83" ref="matrixlamp" state="0"><bounds x="52" y="52" width="3" height="3" /></element>
+ <element name="matrix84" ref="matrixlamp" state="0"><bounds x="52" y="56" width="3" height="3" /></element>
+ <element name="matrix85" ref="matrixlamp" state="0"><bounds x="52" y="60" width="3" height="3" /></element>
+ <element name="matrix86" ref="matrixlamp" state="0"><bounds x="52" y="64" width="3" height="3" /></element>
+ <element name="matrix87" ref="matrixlamp" state="0"><bounds x="52" y="68" width="3" height="3" /></element>
+ <element name="matrix88" ref="matrixlamp" state="0"><bounds x="56" y="40" width="3" height="3" /></element>
+ <element name="matrix89" ref="matrixlamp" state="0"><bounds x="56" y="44" width="3" height="3" /></element>
+ <element name="matrix90" ref="matrixlamp" state="0"><bounds x="56" y="48" width="3" height="3" /></element>
+ <element name="matrix91" ref="matrixlamp" state="0"><bounds x="56" y="52" width="3" height="3" /></element>
+ <element name="matrix92" ref="matrixlamp" state="0"><bounds x="56" y="56" width="3" height="3" /></element>
+ <element name="matrix93" ref="matrixlamp" state="0"><bounds x="56" y="60" width="3" height="3" /></element>
+ <element name="matrix94" ref="matrixlamp" state="0"><bounds x="56" y="64" width="3" height="3" /></element>
+ <element name="matrix95" ref="matrixlamp" state="0"><bounds x="56" y="68" width="3" height="3" /></element>
+ <element name="matrix96" ref="matrixlamp" state="0"><bounds x="60" y="40" width="3" height="3" /></element>
+ <element name="matrix97" ref="matrixlamp" state="0"><bounds x="60" y="44" width="3" height="3" /></element>
+ <element name="matrix98" ref="matrixlamp" state="0"><bounds x="60" y="48" width="3" height="3" /></element>
+ <element name="matrix99" ref="matrixlamp" state="0"><bounds x="60" y="52" width="3" height="3" /></element>
+ <element name="matrix100" ref="matrixlamp" state="0"><bounds x="60" y="56" width="3" height="3" /></element>
+ <element name="matrix101" ref="matrixlamp" state="0"><bounds x="60" y="60" width="3" height="3" /></element>
+ <element name="matrix102" ref="matrixlamp" state="0"><bounds x="60" y="64" width="3" height="3" /></element>
+ <element name="matrix103" ref="matrixlamp" state="0"><bounds x="60" y="68" width="3" height="3" /></element>
+ <element name="matrix104" ref="matrixlamp" state="0"><bounds x="64" y="40" width="3" height="3" /></element>
+ <element name="matrix105" ref="matrixlamp" state="0"><bounds x="64" y="44" width="3" height="3" /></element>
+ <element name="matrix106" ref="matrixlamp" state="0"><bounds x="64" y="48" width="3" height="3" /></element>
+ <element name="matrix107" ref="matrixlamp" state="0"><bounds x="64" y="52" width="3" height="3" /></element>
+ <element name="matrix108" ref="matrixlamp" state="0"><bounds x="64" y="56" width="3" height="3" /></element>
+ <element name="matrix109" ref="matrixlamp" state="0"><bounds x="64" y="60" width="3" height="3" /></element>
+ <element name="matrix110" ref="matrixlamp" state="0"><bounds x="64" y="64" width="3" height="3" /></element>
+ <element name="matrix111" ref="matrixlamp" state="0"><bounds x="64" y="68" width="3" height="3" /></element>
+ <element name="matrix112" ref="matrixlamp" state="0"><bounds x="68" y="40" width="3" height="3" /></element>
+ <element name="matrix113" ref="matrixlamp" state="0"><bounds x="68" y="44" width="3" height="3" /></element>
+ <element name="matrix114" ref="matrixlamp" state="0"><bounds x="68" y="48" width="3" height="3" /></element>
+ <element name="matrix115" ref="matrixlamp" state="0"><bounds x="68" y="52" width="3" height="3" /></element>
+ <element name="matrix116" ref="matrixlamp" state="0"><bounds x="68" y="56" width="3" height="3" /></element>
+ <element name="matrix117" ref="matrixlamp" state="0"><bounds x="68" y="60" width="3" height="3" /></element>
+ <element name="matrix118" ref="matrixlamp" state="0"><bounds x="68" y="64" width="3" height="3" /></element>
+ <element name="matrix119" ref="matrixlamp" state="0"><bounds x="68" y="68" width="3" height="3" /></element>
+ <element name="matrix120" ref="matrixlamp" state="0"><bounds x="76" y="40" width="3" height="3" /></element>
+ <element name="matrix121" ref="matrixlamp" state="0"><bounds x="76" y="44" width="3" height="3" /></element>
+ <element name="matrix122" ref="matrixlamp" state="0"><bounds x="76" y="48" width="3" height="3" /></element>
+ <element name="matrix123" ref="matrixlamp" state="0"><bounds x="76" y="52" width="3" height="3" /></element>
+ <element name="matrix124" ref="matrixlamp" state="0"><bounds x="76" y="56" width="3" height="3" /></element>
+ <element name="matrix125" ref="matrixlamp" state="0"><bounds x="76" y="60" width="3" height="3" /></element>
+ <element name="matrix126" ref="matrixlamp" state="0"><bounds x="76" y="64" width="3" height="3" /></element>
+ <element name="matrix127" ref="matrixlamp" state="0"><bounds x="76" y="68" width="3" height="3" /></element>
+ <element name="matrix128" ref="matrixlamp" state="0"><bounds x="80" y="40" width="3" height="3" /></element>
+ <element name="matrix129" ref="matrixlamp" state="0"><bounds x="80" y="44" width="3" height="3" /></element>
+ <element name="matrix130" ref="matrixlamp" state="0"><bounds x="80" y="48" width="3" height="3" /></element>
+ <element name="matrix131" ref="matrixlamp" state="0"><bounds x="80" y="52" width="3" height="3" /></element>
+ <element name="matrix132" ref="matrixlamp" state="0"><bounds x="80" y="56" width="3" height="3" /></element>
+ <element name="matrix133" ref="matrixlamp" state="0"><bounds x="80" y="60" width="3" height="3" /></element>
+ <element name="matrix134" ref="matrixlamp" state="0"><bounds x="80" y="64" width="3" height="3" /></element>
+ <element name="matrix135" ref="matrixlamp" state="0"><bounds x="80" y="68" width="3" height="3" /></element>
+ <element name="matrix136" ref="matrixlamp" state="0"><bounds x="84" y="40" width="3" height="3" /></element>
+ <element name="matrix137" ref="matrixlamp" state="0"><bounds x="84" y="44" width="3" height="3" /></element>
+ <element name="matrix138" ref="matrixlamp" state="0"><bounds x="84" y="48" width="3" height="3" /></element>
+ <element name="matrix139" ref="matrixlamp" state="0"><bounds x="84" y="52" width="3" height="3" /></element>
+ <element name="matrix140" ref="matrixlamp" state="0"><bounds x="84" y="56" width="3" height="3" /></element>
+ <element name="matrix141" ref="matrixlamp" state="0"><bounds x="84" y="60" width="3" height="3" /></element>
+ <element name="matrix142" ref="matrixlamp" state="0"><bounds x="84" y="64" width="3" height="3" /></element>
+ <element name="matrix143" ref="matrixlamp" state="0"><bounds x="84" y="68" width="3" height="3" /></element>
+ <element name="matrix144" ref="matrixlamp" state="0"><bounds x="88" y="40" width="3" height="3" /></element>
+ <element name="matrix145" ref="matrixlamp" state="0"><bounds x="88" y="44" width="3" height="3" /></element>
+ <element name="matrix146" ref="matrixlamp" state="0"><bounds x="88" y="48" width="3" height="3" /></element>
+ <element name="matrix147" ref="matrixlamp" state="0"><bounds x="88" y="52" width="3" height="3" /></element>
+ <element name="matrix148" ref="matrixlamp" state="0"><bounds x="88" y="56" width="3" height="3" /></element>
+ <element name="matrix149" ref="matrixlamp" state="0"><bounds x="88" y="60" width="3" height="3" /></element>
+ <element name="matrix150" ref="matrixlamp" state="0"><bounds x="88" y="64" width="3" height="3" /></element>
+ <element name="matrix151" ref="matrixlamp" state="0"><bounds x="88" y="68" width="3" height="3" /></element>
+ <element name="matrix152" ref="matrixlamp" state="0"><bounds x="92" y="40" width="3" height="3" /></element>
+ <element name="matrix153" ref="matrixlamp" state="0"><bounds x="92" y="44" width="3" height="3" /></element>
+ <element name="matrix154" ref="matrixlamp" state="0"><bounds x="92" y="48" width="3" height="3" /></element>
+ <element name="matrix155" ref="matrixlamp" state="0"><bounds x="92" y="52" width="3" height="3" /></element>
+ <element name="matrix156" ref="matrixlamp" state="0"><bounds x="92" y="56" width="3" height="3" /></element>
+ <element name="matrix157" ref="matrixlamp" state="0"><bounds x="92" y="60" width="3" height="3" /></element>
+ <element name="matrix158" ref="matrixlamp" state="0"><bounds x="92" y="64" width="3" height="3" /></element>
+ <element name="matrix159" ref="matrixlamp" state="0"><bounds x="92" y="68" width="3" height="3" /></element>
+ <element name="matrix160" ref="matrixlamp" state="0"><bounds x="100" y="40" width="3" height="3" /></element>
+ <element name="matrix161" ref="matrixlamp" state="0"><bounds x="100" y="44" width="3" height="3" /></element>
+ <element name="matrix162" ref="matrixlamp" state="0"><bounds x="100" y="48" width="3" height="3" /></element>
+ <element name="matrix163" ref="matrixlamp" state="0"><bounds x="100" y="52" width="3" height="3" /></element>
+ <element name="matrix164" ref="matrixlamp" state="0"><bounds x="100" y="56" width="3" height="3" /></element>
+ <element name="matrix165" ref="matrixlamp" state="0"><bounds x="100" y="60" width="3" height="3" /></element>
+ <element name="matrix166" ref="matrixlamp" state="0"><bounds x="100" y="64" width="3" height="3" /></element>
+ <element name="matrix167" ref="matrixlamp" state="0"><bounds x="100" y="68" width="3" height="3" /></element>
+ <element name="matrix168" ref="matrixlamp" state="0"><bounds x="104" y="40" width="3" height="3" /></element>
+ <element name="matrix169" ref="matrixlamp" state="0"><bounds x="104" y="44" width="3" height="3" /></element>
+ <element name="matrix170" ref="matrixlamp" state="0"><bounds x="104" y="48" width="3" height="3" /></element>
+ <element name="matrix171" ref="matrixlamp" state="0"><bounds x="104" y="52" width="3" height="3" /></element>
+ <element name="matrix172" ref="matrixlamp" state="0"><bounds x="104" y="56" width="3" height="3" /></element>
+ <element name="matrix173" ref="matrixlamp" state="0"><bounds x="104" y="60" width="3" height="3" /></element>
+ <element name="matrix174" ref="matrixlamp" state="0"><bounds x="104" y="64" width="3" height="3" /></element>
+ <element name="matrix175" ref="matrixlamp" state="0"><bounds x="104" y="68" width="3" height="3" /></element>
+ <element name="matrix176" ref="matrixlamp" state="0"><bounds x="108" y="40" width="3" height="3" /></element>
+ <element name="matrix177" ref="matrixlamp" state="0"><bounds x="108" y="44" width="3" height="3" /></element>
+ <element name="matrix178" ref="matrixlamp" state="0"><bounds x="108" y="48" width="3" height="3" /></element>
+ <element name="matrix179" ref="matrixlamp" state="0"><bounds x="108" y="52" width="3" height="3" /></element>
+ <element name="matrix180" ref="matrixlamp" state="0"><bounds x="108" y="56" width="3" height="3" /></element>
+ <element name="matrix181" ref="matrixlamp" state="0"><bounds x="108" y="60" width="3" height="3" /></element>
+ <element name="matrix182" ref="matrixlamp" state="0"><bounds x="108" y="64" width="3" height="3" /></element>
+ <element name="matrix183" ref="matrixlamp" state="0"><bounds x="108" y="68" width="3" height="3" /></element>
+ <element name="matrix184" ref="matrixlamp" state="0"><bounds x="112" y="40" width="3" height="3" /></element>
+ <element name="matrix185" ref="matrixlamp" state="0"><bounds x="112" y="44" width="3" height="3" /></element>
+ <element name="matrix186" ref="matrixlamp" state="0"><bounds x="112" y="48" width="3" height="3" /></element>
+ <element name="matrix187" ref="matrixlamp" state="0"><bounds x="112" y="52" width="3" height="3" /></element>
+ <element name="matrix188" ref="matrixlamp" state="0"><bounds x="112" y="56" width="3" height="3" /></element>
+ <element name="matrix189" ref="matrixlamp" state="0"><bounds x="112" y="60" width="3" height="3" /></element>
+ <element name="matrix190" ref="matrixlamp" state="0"><bounds x="112" y="64" width="3" height="3" /></element>
+ <element name="matrix191" ref="matrixlamp" state="0"><bounds x="112" y="68" width="3" height="3" /></element>
+ <element name="matrix192" ref="matrixlamp" state="0"><bounds x="116" y="40" width="3" height="3" /></element>
+ <element name="matrix193" ref="matrixlamp" state="0"><bounds x="116" y="44" width="3" height="3" /></element>
+ <element name="matrix194" ref="matrixlamp" state="0"><bounds x="116" y="48" width="3" height="3" /></element>
+ <element name="matrix195" ref="matrixlamp" state="0"><bounds x="116" y="52" width="3" height="3" /></element>
+ <element name="matrix196" ref="matrixlamp" state="0"><bounds x="116" y="56" width="3" height="3" /></element>
+ <element name="matrix197" ref="matrixlamp" state="0"><bounds x="116" y="60" width="3" height="3" /></element>
+ <element name="matrix198" ref="matrixlamp" state="0"><bounds x="116" y="64" width="3" height="3" /></element>
+ <element name="matrix199" ref="matrixlamp" state="0"><bounds x="116" y="68" width="3" height="3" /></element>
+ <element name="matrix200" ref="matrixlamp" state="0"><bounds x="124" y="40" width="3" height="3" /></element>
+ <element name="matrix201" ref="matrixlamp" state="0"><bounds x="124" y="44" width="3" height="3" /></element>
+ <element name="matrix202" ref="matrixlamp" state="0"><bounds x="124" y="48" width="3" height="3" /></element>
+ <element name="matrix203" ref="matrixlamp" state="0"><bounds x="124" y="52" width="3" height="3" /></element>
+ <element name="matrix204" ref="matrixlamp" state="0"><bounds x="124" y="56" width="3" height="3" /></element>
+ <element name="matrix205" ref="matrixlamp" state="0"><bounds x="124" y="60" width="3" height="3" /></element>
+ <element name="matrix206" ref="matrixlamp" state="0"><bounds x="124" y="64" width="3" height="3" /></element>
+ <element name="matrix207" ref="matrixlamp" state="0"><bounds x="124" y="68" width="3" height="3" /></element>
+ <element name="matrix208" ref="matrixlamp" state="0"><bounds x="128" y="40" width="3" height="3" /></element>
+ <element name="matrix209" ref="matrixlamp" state="0"><bounds x="128" y="44" width="3" height="3" /></element>
+ <element name="matrix210" ref="matrixlamp" state="0"><bounds x="128" y="48" width="3" height="3" /></element>
+ <element name="matrix211" ref="matrixlamp" state="0"><bounds x="128" y="52" width="3" height="3" /></element>
+ <element name="matrix212" ref="matrixlamp" state="0"><bounds x="128" y="56" width="3" height="3" /></element>
+ <element name="matrix213" ref="matrixlamp" state="0"><bounds x="128" y="60" width="3" height="3" /></element>
+ <element name="matrix214" ref="matrixlamp" state="0"><bounds x="128" y="64" width="3" height="3" /></element>
+ <element name="matrix215" ref="matrixlamp" state="0"><bounds x="128" y="68" width="3" height="3" /></element>
+ <element name="matrix216" ref="matrixlamp" state="0"><bounds x="132" y="40" width="3" height="3" /></element>
+ <element name="matrix217" ref="matrixlamp" state="0"><bounds x="132" y="44" width="3" height="3" /></element>
+ <element name="matrix218" ref="matrixlamp" state="0"><bounds x="132" y="48" width="3" height="3" /></element>
+ <element name="matrix219" ref="matrixlamp" state="0"><bounds x="132" y="52" width="3" height="3" /></element>
+ <element name="matrix220" ref="matrixlamp" state="0"><bounds x="132" y="56" width="3" height="3" /></element>
+ <element name="matrix221" ref="matrixlamp" state="0"><bounds x="132" y="60" width="3" height="3" /></element>
+ <element name="matrix222" ref="matrixlamp" state="0"><bounds x="132" y="64" width="3" height="3" /></element>
+ <element name="matrix223" ref="matrixlamp" state="0"><bounds x="132" y="68" width="3" height="3" /></element>
+ <element name="matrix224" ref="matrixlamp" state="0"><bounds x="136" y="40" width="3" height="3" /></element>
+ <element name="matrix225" ref="matrixlamp" state="0"><bounds x="136" y="44" width="3" height="3" /></element>
+ <element name="matrix226" ref="matrixlamp" state="0"><bounds x="136" y="48" width="3" height="3" /></element>
+ <element name="matrix227" ref="matrixlamp" state="0"><bounds x="136" y="52" width="3" height="3" /></element>
+ <element name="matrix228" ref="matrixlamp" state="0"><bounds x="136" y="56" width="3" height="3" /></element>
+ <element name="matrix229" ref="matrixlamp" state="0"><bounds x="136" y="60" width="3" height="3" /></element>
+ <element name="matrix230" ref="matrixlamp" state="0"><bounds x="136" y="64" width="3" height="3" /></element>
+ <element name="matrix231" ref="matrixlamp" state="0"><bounds x="136" y="68" width="3" height="3" /></element>
+ <element name="matrix232" ref="matrixlamp" state="0"><bounds x="140" y="40" width="3" height="3" /></element>
+ <element name="matrix233" ref="matrixlamp" state="0"><bounds x="140" y="44" width="3" height="3" /></element>
+ <element name="matrix234" ref="matrixlamp" state="0"><bounds x="140" y="48" width="3" height="3" /></element>
+ <element name="matrix235" ref="matrixlamp" state="0"><bounds x="140" y="52" width="3" height="3" /></element>
+ <element name="matrix236" ref="matrixlamp" state="0"><bounds x="140" y="56" width="3" height="3" /></element>
+ <element name="matrix237" ref="matrixlamp" state="0"><bounds x="140" y="60" width="3" height="3" /></element>
+ <element name="matrix238" ref="matrixlamp" state="0"><bounds x="140" y="64" width="3" height="3" /></element>
+ <element name="matrix239" ref="matrixlamp" state="0"><bounds x="140" y="68" width="3" height="3" /></element>
+ <element name="matrix240" ref="matrixlamp" state="0"><bounds x="148" y="40" width="3" height="3" /></element>
+ <element name="matrix241" ref="matrixlamp" state="0"><bounds x="148" y="44" width="3" height="3" /></element>
+ <element name="matrix242" ref="matrixlamp" state="0"><bounds x="148" y="48" width="3" height="3" /></element>
+ <element name="matrix243" ref="matrixlamp" state="0"><bounds x="148" y="52" width="3" height="3" /></element>
+ <element name="matrix244" ref="matrixlamp" state="0"><bounds x="148" y="56" width="3" height="3" /></element>
+ <element name="matrix245" ref="matrixlamp" state="0"><bounds x="148" y="60" width="3" height="3" /></element>
+ <element name="matrix246" ref="matrixlamp" state="0"><bounds x="148" y="64" width="3" height="3" /></element>
+ <element name="matrix247" ref="matrixlamp" state="0"><bounds x="148" y="68" width="3" height="3" /></element>
+ <element name="matrix248" ref="matrixlamp" state="0"><bounds x="152" y="40" width="3" height="3" /></element>
+ <element name="matrix249" ref="matrixlamp" state="0"><bounds x="152" y="44" width="3" height="3" /></element>
+ <element name="matrix250" ref="matrixlamp" state="0"><bounds x="152" y="48" width="3" height="3" /></element>
+ <element name="matrix251" ref="matrixlamp" state="0"><bounds x="152" y="52" width="3" height="3" /></element>
+ <element name="matrix252" ref="matrixlamp" state="0"><bounds x="152" y="56" width="3" height="3" /></element>
+ <element name="matrix253" ref="matrixlamp" state="0"><bounds x="152" y="60" width="3" height="3" /></element>
+ <element name="matrix254" ref="matrixlamp" state="0"><bounds x="152" y="64" width="3" height="3" /></element>
+ <element name="matrix255" ref="matrixlamp" state="0"><bounds x="152" y="68" width="3" height="3" /></element>
- <bezel name="digit0" element="digit" state="0"><bounds x="150" y="80" width="9" height="19"/></bezel>
- <bezel name="digit1" element="digit" state="0"><bounds x="150" y="100" width="9" height="19"/></bezel>
- <bezel name="digit2" element="digit" state="0"><bounds x="140" y="80" width="9" height="19"/></bezel>
- <bezel name="digit3" element="digit" state="0"><bounds x="140" y="100" width="9" height="19"/></bezel>
- <bezel name="digit4" element="digit" state="0"><bounds x="130" y="80" width="9" height="19"/></bezel>
- <bezel name="digit5" element="digit" state="0"><bounds x="130" y="100" width="9" height="19"/></bezel>
- <bezel name="digit6" element="digit" state="0"><bounds x="120" y="80" width="9" height="19"/></bezel>
- <bezel name="digit7" element="digit" state="0"><bounds x="120" y="100" width="9" height="19"/></bezel>
- <bezel name="digit8" element="digit" state="0"><bounds x="110" y="80" width="9" height="19"/></bezel>
- <bezel name="digit9" element="digit" state="0"><bounds x="110" y="100" width="9" height="19"/></bezel>
- <bezel name="digit10" element="digit" state="0"><bounds x="100" y="80" width="9" height="19"/></bezel>
- <bezel name="digit11" element="digit" state="0"><bounds x="100" y="100" width="9" height="19"/></bezel>
- <bezel name="digit12" element="digit" state="0"><bounds x="90" y="80" width="9" height="19"/></bezel>
- <bezel name="digit13" element="digit" state="0"><bounds x="90" y="100" width="9" height="19"/></bezel>
- <bezel name="digit14" element="digit" state="0"><bounds x="80" y="80" width="9" height="19"/></bezel>
- <bezel name="digit15" element="digit" state="0"><bounds x="80" y="100" width="9" height="19"/></bezel>
- <bezel name="digit16" element="digit" state="0"><bounds x="70" y="80" width="9" height="19"/></bezel>
- <bezel name="digit17" element="digit" state="0"><bounds x="70" y="100" width="9" height="19"/></bezel>
- <bezel name="digit18" element="digit" state="0"><bounds x="60" y="80" width="9" height="19"/></bezel>
- <bezel name="digit19" element="digit" state="0"><bounds x="60" y="100" width="9" height="19"/></bezel>
- <bezel name="digit20" element="digit" state="0"><bounds x="50" y="80" width="9" height="19"/></bezel>
- <bezel name="digit21" element="digit" state="0"><bounds x="50" y="100" width="9" height="19"/></bezel>
- <bezel name="digit22" element="digit" state="0"><bounds x="40" y="80" width="9" height="19"/></bezel>
- <bezel name="digit23" element="digit" state="0"><bounds x="40" y="100" width="9" height="19"/></bezel>
- <bezel name="digit24" element="digit" state="0"><bounds x="30" y="80" width="9" height="19"/></bezel>
- <bezel name="digit25" element="digit" state="0"><bounds x="30" y="100" width="9" height="19"/></bezel>
- <bezel name="digit26" element="digit" state="0"><bounds x="20" y="80" width="9" height="19"/></bezel>
- <bezel name="digit27" element="digit" state="0"><bounds x="20" y="100" width="9" height="19"/></bezel>
- <bezel name="digit28" element="digit" state="0"><bounds x="10" y="80" width="9" height="19"/></bezel>
- <bezel name="digit29" element="digit" state="0"><bounds x="10" y="100" width="9" height="19"/></bezel>
- <bezel name="digit30" element="digit" state="0"><bounds x="0" y="80" width="9" height="19"/></bezel>
- <bezel name="digit31" element="digit" state="0"><bounds x="0" y="100" width="9" height="19"/></bezel>
+ <element name="digit0" ref="digit" state="0"><bounds x="150" y="80" width="9" height="19"/></element>
+ <element name="digit1" ref="digit" state="0"><bounds x="150" y="100" width="9" height="19"/></element>
+ <element name="digit2" ref="digit" state="0"><bounds x="140" y="80" width="9" height="19"/></element>
+ <element name="digit3" ref="digit" state="0"><bounds x="140" y="100" width="9" height="19"/></element>
+ <element name="digit4" ref="digit" state="0"><bounds x="130" y="80" width="9" height="19"/></element>
+ <element name="digit5" ref="digit" state="0"><bounds x="130" y="100" width="9" height="19"/></element>
+ <element name="digit6" ref="digit" state="0"><bounds x="120" y="80" width="9" height="19"/></element>
+ <element name="digit7" ref="digit" state="0"><bounds x="120" y="100" width="9" height="19"/></element>
+ <element name="digit8" ref="digit" state="0"><bounds x="110" y="80" width="9" height="19"/></element>
+ <element name="digit9" ref="digit" state="0"><bounds x="110" y="100" width="9" height="19"/></element>
+ <element name="digit10" ref="digit" state="0"><bounds x="100" y="80" width="9" height="19"/></element>
+ <element name="digit11" ref="digit" state="0"><bounds x="100" y="100" width="9" height="19"/></element>
+ <element name="digit12" ref="digit" state="0"><bounds x="90" y="80" width="9" height="19"/></element>
+ <element name="digit13" ref="digit" state="0"><bounds x="90" y="100" width="9" height="19"/></element>
+ <element name="digit14" ref="digit" state="0"><bounds x="80" y="80" width="9" height="19"/></element>
+ <element name="digit15" ref="digit" state="0"><bounds x="80" y="100" width="9" height="19"/></element>
+ <element name="digit16" ref="digit" state="0"><bounds x="70" y="80" width="9" height="19"/></element>
+ <element name="digit17" ref="digit" state="0"><bounds x="70" y="100" width="9" height="19"/></element>
+ <element name="digit18" ref="digit" state="0"><bounds x="60" y="80" width="9" height="19"/></element>
+ <element name="digit19" ref="digit" state="0"><bounds x="60" y="100" width="9" height="19"/></element>
+ <element name="digit20" ref="digit" state="0"><bounds x="50" y="80" width="9" height="19"/></element>
+ <element name="digit21" ref="digit" state="0"><bounds x="50" y="100" width="9" height="19"/></element>
+ <element name="digit22" ref="digit" state="0"><bounds x="40" y="80" width="9" height="19"/></element>
+ <element name="digit23" ref="digit" state="0"><bounds x="40" y="100" width="9" height="19"/></element>
+ <element name="digit24" ref="digit" state="0"><bounds x="30" y="80" width="9" height="19"/></element>
+ <element name="digit25" ref="digit" state="0"><bounds x="30" y="100" width="9" height="19"/></element>
+ <element name="digit26" ref="digit" state="0"><bounds x="20" y="80" width="9" height="19"/></element>
+ <element name="digit27" ref="digit" state="0"><bounds x="20" y="100" width="9" height="19"/></element>
+ <element name="digit28" ref="digit" state="0"><bounds x="10" y="80" width="9" height="19"/></element>
+ <element name="digit29" ref="digit" state="0"><bounds x="10" y="100" width="9" height="19"/></element>
+ <element name="digit30" ref="digit" state="0"><bounds x="0" y="80" width="9" height="19"/></element>
+ <element name="digit31" ref="digit" state="0"><bounds x="0" y="100" width="9" height="19"/></element>
- <bezel name="vfd0" element="vfd0" state="0"><bounds x="0" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd1" element="vfd0" state="0"><bounds x="10" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd2" element="vfd0" state="0"><bounds x="20" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd3" element="vfd0" state="0"><bounds x="30" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd4" element="vfd0" state="0"><bounds x="40" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd5" element="vfd0" state="0"><bounds x="50" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd6" element="vfd0" state="0"><bounds x="60" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd7" element="vfd0" state="0"><bounds x="70" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd8" element="vfd0" state="0"><bounds x="80" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd9" element="vfd0" state="0"><bounds x="90" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd10" element="vfd0" state="0"><bounds x="100" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd11" element="vfd0" state="0"><bounds x="110" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd12" element="vfd0" state="0"><bounds x="120" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd13" element="vfd0" state="0"><bounds x="130" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd14" element="vfd0" state="0"><bounds x="140" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd15" element="vfd0" state="0"><bounds x="150" y="10" width="9" height="17"/></bezel>
- <bezel name="reel1" element="Steppers" state="0"><bounds x="40" y="350" width="10" height="5" /></bezel>
- <bezel name="sreel1" element="SteppersReel1" state="0"><bounds x="0" y="300" width="50" height="50" /></bezel>
- <bezel name="reel2" element="Steppers" state="0"><bounds x="90" y="350" width="10" height="5" /></bezel>
- <bezel name="sreel2" element="SteppersReel2" state="0"><bounds x="50" y="300" width="50" height="50" /></bezel>
- <bezel name="reel3" element="Steppers" state="0"><bounds x="140" y="350" width="10" height="5" /></bezel>
- <bezel name="sreel3" element="SteppersReel3" state="0"><bounds x="100" y="300" width="50" height="50" /></bezel>
- <bezel name="reel4" element="Steppers" state="0"><bounds x="190" y="350" width="10" height="5" /></bezel>
- <bezel name="sreel4" element="SteppersReel4" state="0"><bounds x="150" y="300" width="50" height="50" /></bezel>
- <bezel name="reel5" element="Steppers" state="0"><bounds x="240" y="350" width="10" height="5" /></bezel>
- <bezel name="sreel5" element="SteppersReel5" state="0"><bounds x="200" y="300" width="50" height="50" /></bezel>
- <bezel name="reel6" element="Steppers" state="0"><bounds x="290" y="350" width="10" height="5" /></bezel>
- <bezel name="sreel6" element="SteppersReel6" state="0"><bounds x="250" y="300" width="50" height="50" /></bezel>
+ <element name="vfd0" ref="vfd0" state="0"><bounds x="0" y="10" width="9" height="17"/></element>
+ <element name="vfd1" ref="vfd0" state="0"><bounds x="10" y="10" width="9" height="17"/></element>
+ <element name="vfd2" ref="vfd0" state="0"><bounds x="20" y="10" width="9" height="17"/></element>
+ <element name="vfd3" ref="vfd0" state="0"><bounds x="30" y="10" width="9" height="17"/></element>
+ <element name="vfd4" ref="vfd0" state="0"><bounds x="40" y="10" width="9" height="17"/></element>
+ <element name="vfd5" ref="vfd0" state="0"><bounds x="50" y="10" width="9" height="17"/></element>
+ <element name="vfd6" ref="vfd0" state="0"><bounds x="60" y="10" width="9" height="17"/></element>
+ <element name="vfd7" ref="vfd0" state="0"><bounds x="70" y="10" width="9" height="17"/></element>
+ <element name="vfd8" ref="vfd0" state="0"><bounds x="80" y="10" width="9" height="17"/></element>
+ <element name="vfd9" ref="vfd0" state="0"><bounds x="90" y="10" width="9" height="17"/></element>
+ <element name="vfd10" ref="vfd0" state="0"><bounds x="100" y="10" width="9" height="17"/></element>
+ <element name="vfd11" ref="vfd0" state="0"><bounds x="110" y="10" width="9" height="17"/></element>
+ <element name="vfd12" ref="vfd0" state="0"><bounds x="120" y="10" width="9" height="17"/></element>
+ <element name="vfd13" ref="vfd0" state="0"><bounds x="130" y="10" width="9" height="17"/></element>
+ <element name="vfd14" ref="vfd0" state="0"><bounds x="140" y="10" width="9" height="17"/></element>
+ <element name="vfd15" ref="vfd0" state="0"><bounds x="150" y="10" width="9" height="17"/></element>
+ <element name="reel1" ref="Steppers" state="0"><bounds x="40" y="350" width="10" height="5" /></element>
+ <element name="sreel1" ref="SteppersReel1" state="0"><bounds x="0" y="300" width="50" height="50" /></element>
+ <element name="reel2" ref="Steppers" state="0"><bounds x="90" y="350" width="10" height="5" /></element>
+ <element name="sreel2" ref="SteppersReel2" state="0"><bounds x="50" y="300" width="50" height="50" /></element>
+ <element name="reel3" ref="Steppers" state="0"><bounds x="140" y="350" width="10" height="5" /></element>
+ <element name="sreel3" ref="SteppersReel3" state="0"><bounds x="100" y="300" width="50" height="50" /></element>
+ <element name="reel4" ref="Steppers" state="0"><bounds x="190" y="350" width="10" height="5" /></element>
+ <element name="sreel4" ref="SteppersReel4" state="0"><bounds x="150" y="300" width="50" height="50" /></element>
+ <element name="reel5" ref="Steppers" state="0"><bounds x="240" y="350" width="10" height="5" /></element>
+ <element name="sreel5" ref="SteppersReel5" state="0"><bounds x="200" y="300" width="50" height="50" /></element>
+ <element name="reel6" ref="Steppers" state="0"><bounds x="290" y="350" width="10" height="5" /></element>
+ <element name="sreel6" ref="SteppersReel6" state="0"><bounds x="250" y="300" width="50" height="50" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/sc4dnddw.lay b/src/mame/layout/sc4dnddw.lay
index 6a078985b3b..a933eaf1b27 100644
--- a/src/mame/layout/sc4dnddw.lay
+++ b/src/mame/layout/sc4dnddw.lay
@@ -356,926 +356,926 @@ license:CC0
<view name="AWP Simulated Video (No Artwork)">
- <bezel name="lamp0" element="buttonlamp" state="0" inputtag="IN-1" inputmask="0x01"><bounds x="380" y="0" width="23" height="16" /></bezel>
- <bezel name="lamplabel0" element="lamplabelel0"><bounds x="380" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp1" element="buttonlamp" state="0" inputtag="IN-1" inputmask="0x02"><bounds x="404" y="0" width="23" height="16" /></bezel>
- <bezel name="lamplabel1" element="lamplabelel1"><bounds x="404" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp2" element="buttonlamp" state="0" inputtag="IN-1" inputmask="0x04"><bounds x="428" y="0" width="23" height="16" /></bezel>
- <bezel name="lamplabel2" element="lamplabelel2"><bounds x="428" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp3" element="buttonlamp" state="0" inputtag="IN-1" inputmask="0x08"><bounds x="452" y="0" width="23" height="16" /></bezel>
- <bezel name="lamplabel3" element="lamplabelel3"><bounds x="452" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp4" element="buttonlamp" state="0" inputtag="IN-2" inputmask="0x02"><bounds x="476" y="0" width="23" height="16" /></bezel>
- <bezel name="lamplabel4" element="lamplabelel4"><bounds x="476" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp5" element="matrixlamp" state="0"><bounds x="500" y="0" width="23" height="16"/></bezel>
- <bezel name="lamplabel5" element="lamplabelel5"><bounds x="500" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp6" element="matrixlamp" state="0"><bounds x="524" y="0" width="23" height="16"/></bezel>
- <bezel name="lamplabel6" element="lamplabelel6"><bounds x="524" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp7" element="buttonlamp" state="0" inputtag="IN-2" inputmask="0x04"><bounds x="548" y="0" width="23" height="16" /></bezel>
- <bezel name="lamplabel7" element="lamplabelel7"><bounds x="548" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp8" element="matrixlamp" state="0"><bounds x="572" y="0" width="23" height="16"/></bezel>
- <bezel name="lamplabel8" element="lamplabelel8"><bounds x="572" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp9" element="matrixlamp" state="0"><bounds x="596" y="0" width="23" height="16"/></bezel>
- <bezel name="lamplabel9" element="lamplabelel9"><bounds x="596" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp10" element="matrixlamp" state="0"><bounds x="620" y="0" width="23" height="16"/></bezel>
- <bezel name="lamplabel10" element="lamplabelel10"><bounds x="620" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp11" element="matrixlamp" state="0"><bounds x="644" y="0" width="23" height="16"/></bezel>
- <bezel name="lamplabel11" element="lamplabelel11"><bounds x="644" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp12" element="matrixlamp" state="0"><bounds x="668" y="0" width="23" height="16"/></bezel>
- <bezel name="lamplabel12" element="lamplabelel12"><bounds x="668" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp13" element="matrixlamp" state="0"><bounds x="692" y="0" width="23" height="16"/></bezel>
- <bezel name="lamplabel13" element="lamplabelel13"><bounds x="692" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp14" element="unusedlamp" state="0"><bounds x="716" y="0" width="23" height="16"/></bezel>
- <bezel name="lamplabel14" element="lamplabelel14"><bounds x="716" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp15" element="unusedlamp" state="0"><bounds x="740" y="0" width="23" height="16"/></bezel>
- <bezel name="lamplabel15" element="lamplabelel15"><bounds x="740" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp16" element="buttonlamp" state="0" inputtag="IN-2" inputmask="0x10"><bounds x="380" y="28" width="23" height="16" /></bezel>
- <bezel name="lamplabel16" element="lamplabelel16"><bounds x="380" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp17" element="matrixlamp" state="0"><bounds x="404" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel17" element="lamplabelel17"><bounds x="404" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp18" element="matrixlamp" state="0"><bounds x="428" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel18" element="lamplabelel18"><bounds x="428" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp19" element="matrixlamp" state="0"><bounds x="452" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel19" element="lamplabelel19"><bounds x="452" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp20" element="matrixlamp" state="0"><bounds x="476" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel20" element="lamplabelel20"><bounds x="476" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp21" element="matrixlamp" state="0"><bounds x="500" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel21" element="lamplabelel21"><bounds x="500" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp22" element="matrixlamp" state="0"><bounds x="524" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel22" element="lamplabelel22"><bounds x="524" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp23" element="matrixlamp" state="0"><bounds x="548" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel23" element="lamplabelel23"><bounds x="548" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp24" element="matrixlamp" state="0"><bounds x="572" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel24" element="lamplabelel24"><bounds x="572" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp25" element="matrixlamp" state="0"><bounds x="596" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel25" element="lamplabelel25"><bounds x="596" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp26" element="matrixlamp" state="0"><bounds x="620" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel26" element="lamplabelel26"><bounds x="620" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp27" element="matrixlamp" state="0"><bounds x="644" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel27" element="lamplabelel27"><bounds x="644" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp28" element="matrixlamp" state="0"><bounds x="668" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel28" element="lamplabelel28"><bounds x="668" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp29" element="matrixlamp" state="0"><bounds x="692" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel29" element="lamplabelel29"><bounds x="692" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp30" element="unusedlamp" state="0"><bounds x="716" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel30" element="lamplabelel30"><bounds x="716" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp31" element="unusedlamp" state="0"><bounds x="740" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel31" element="lamplabelel31"><bounds x="740" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp32" element="reellamp" state="0"><bounds x="0" y="300" width="50" height="17"/></bezel>
+ <element name="lamp0" ref="buttonlamp" state="0" inputtag="IN-1" inputmask="0x01"><bounds x="380" y="0" width="23" height="16" /></element>
+ <element name="lamplabel0" ref="lamplabelel0"><bounds x="380" y="-10" width="23" height="10" /></element>
+ <element name="lamp1" ref="buttonlamp" state="0" inputtag="IN-1" inputmask="0x02"><bounds x="404" y="0" width="23" height="16" /></element>
+ <element name="lamplabel1" ref="lamplabelel1"><bounds x="404" y="-10" width="23" height="10" /></element>
+ <element name="lamp2" ref="buttonlamp" state="0" inputtag="IN-1" inputmask="0x04"><bounds x="428" y="0" width="23" height="16" /></element>
+ <element name="lamplabel2" ref="lamplabelel2"><bounds x="428" y="-10" width="23" height="10" /></element>
+ <element name="lamp3" ref="buttonlamp" state="0" inputtag="IN-1" inputmask="0x08"><bounds x="452" y="0" width="23" height="16" /></element>
+ <element name="lamplabel3" ref="lamplabelel3"><bounds x="452" y="-10" width="23" height="10" /></element>
+ <element name="lamp4" ref="buttonlamp" state="0" inputtag="IN-2" inputmask="0x02"><bounds x="476" y="0" width="23" height="16" /></element>
+ <element name="lamplabel4" ref="lamplabelel4"><bounds x="476" y="-10" width="23" height="10" /></element>
+ <element name="lamp5" ref="matrixlamp" state="0"><bounds x="500" y="0" width="23" height="16"/></element>
+ <element name="lamplabel5" ref="lamplabelel5"><bounds x="500" y="-10" width="23" height="10" /></element>
+ <element name="lamp6" ref="matrixlamp" state="0"><bounds x="524" y="0" width="23" height="16"/></element>
+ <element name="lamplabel6" ref="lamplabelel6"><bounds x="524" y="-10" width="23" height="10" /></element>
+ <element name="lamp7" ref="buttonlamp" state="0" inputtag="IN-2" inputmask="0x04"><bounds x="548" y="0" width="23" height="16" /></element>
+ <element name="lamplabel7" ref="lamplabelel7"><bounds x="548" y="-10" width="23" height="10" /></element>
+ <element name="lamp8" ref="matrixlamp" state="0"><bounds x="572" y="0" width="23" height="16"/></element>
+ <element name="lamplabel8" ref="lamplabelel8"><bounds x="572" y="-10" width="23" height="10" /></element>
+ <element name="lamp9" ref="matrixlamp" state="0"><bounds x="596" y="0" width="23" height="16"/></element>
+ <element name="lamplabel9" ref="lamplabelel9"><bounds x="596" y="-10" width="23" height="10" /></element>
+ <element name="lamp10" ref="matrixlamp" state="0"><bounds x="620" y="0" width="23" height="16"/></element>
+ <element name="lamplabel10" ref="lamplabelel10"><bounds x="620" y="-10" width="23" height="10" /></element>
+ <element name="lamp11" ref="matrixlamp" state="0"><bounds x="644" y="0" width="23" height="16"/></element>
+ <element name="lamplabel11" ref="lamplabelel11"><bounds x="644" y="-10" width="23" height="10" /></element>
+ <element name="lamp12" ref="matrixlamp" state="0"><bounds x="668" y="0" width="23" height="16"/></element>
+ <element name="lamplabel12" ref="lamplabelel12"><bounds x="668" y="-10" width="23" height="10" /></element>
+ <element name="lamp13" ref="matrixlamp" state="0"><bounds x="692" y="0" width="23" height="16"/></element>
+ <element name="lamplabel13" ref="lamplabelel13"><bounds x="692" y="-10" width="23" height="10" /></element>
+ <element name="lamp14" ref="unusedlamp" state="0"><bounds x="716" y="0" width="23" height="16"/></element>
+ <element name="lamplabel14" ref="lamplabelel14"><bounds x="716" y="-10" width="23" height="10" /></element>
+ <element name="lamp15" ref="unusedlamp" state="0"><bounds x="740" y="0" width="23" height="16"/></element>
+ <element name="lamplabel15" ref="lamplabelel15"><bounds x="740" y="-10" width="23" height="10" /></element>
+ <element name="lamp16" ref="buttonlamp" state="0" inputtag="IN-2" inputmask="0x10"><bounds x="380" y="28" width="23" height="16" /></element>
+ <element name="lamplabel16" ref="lamplabelel16"><bounds x="380" y="18" width="23" height="10" /></element>
+ <element name="lamp17" ref="matrixlamp" state="0"><bounds x="404" y="28" width="23" height="16"/></element>
+ <element name="lamplabel17" ref="lamplabelel17"><bounds x="404" y="18" width="23" height="10" /></element>
+ <element name="lamp18" ref="matrixlamp" state="0"><bounds x="428" y="28" width="23" height="16"/></element>
+ <element name="lamplabel18" ref="lamplabelel18"><bounds x="428" y="18" width="23" height="10" /></element>
+ <element name="lamp19" ref="matrixlamp" state="0"><bounds x="452" y="28" width="23" height="16"/></element>
+ <element name="lamplabel19" ref="lamplabelel19"><bounds x="452" y="18" width="23" height="10" /></element>
+ <element name="lamp20" ref="matrixlamp" state="0"><bounds x="476" y="28" width="23" height="16"/></element>
+ <element name="lamplabel20" ref="lamplabelel20"><bounds x="476" y="18" width="23" height="10" /></element>
+ <element name="lamp21" ref="matrixlamp" state="0"><bounds x="500" y="28" width="23" height="16"/></element>
+ <element name="lamplabel21" ref="lamplabelel21"><bounds x="500" y="18" width="23" height="10" /></element>
+ <element name="lamp22" ref="matrixlamp" state="0"><bounds x="524" y="28" width="23" height="16"/></element>
+ <element name="lamplabel22" ref="lamplabelel22"><bounds x="524" y="18" width="23" height="10" /></element>
+ <element name="lamp23" ref="matrixlamp" state="0"><bounds x="548" y="28" width="23" height="16"/></element>
+ <element name="lamplabel23" ref="lamplabelel23"><bounds x="548" y="18" width="23" height="10" /></element>
+ <element name="lamp24" ref="matrixlamp" state="0"><bounds x="572" y="28" width="23" height="16"/></element>
+ <element name="lamplabel24" ref="lamplabelel24"><bounds x="572" y="18" width="23" height="10" /></element>
+ <element name="lamp25" ref="matrixlamp" state="0"><bounds x="596" y="28" width="23" height="16"/></element>
+ <element name="lamplabel25" ref="lamplabelel25"><bounds x="596" y="18" width="23" height="10" /></element>
+ <element name="lamp26" ref="matrixlamp" state="0"><bounds x="620" y="28" width="23" height="16"/></element>
+ <element name="lamplabel26" ref="lamplabelel26"><bounds x="620" y="18" width="23" height="10" /></element>
+ <element name="lamp27" ref="matrixlamp" state="0"><bounds x="644" y="28" width="23" height="16"/></element>
+ <element name="lamplabel27" ref="lamplabelel27"><bounds x="644" y="18" width="23" height="10" /></element>
+ <element name="lamp28" ref="matrixlamp" state="0"><bounds x="668" y="28" width="23" height="16"/></element>
+ <element name="lamplabel28" ref="lamplabelel28"><bounds x="668" y="18" width="23" height="10" /></element>
+ <element name="lamp29" ref="matrixlamp" state="0"><bounds x="692" y="28" width="23" height="16"/></element>
+ <element name="lamplabel29" ref="lamplabelel29"><bounds x="692" y="18" width="23" height="10" /></element>
+ <element name="lamp30" ref="unusedlamp" state="0"><bounds x="716" y="28" width="23" height="16"/></element>
+ <element name="lamplabel30" ref="lamplabelel30"><bounds x="716" y="18" width="23" height="10" /></element>
+ <element name="lamp31" ref="unusedlamp" state="0"><bounds x="740" y="28" width="23" height="16"/></element>
+ <element name="lamplabel31" ref="lamplabelel31"><bounds x="740" y="18" width="23" height="10" /></element>
+ <element name="lamp32" ref="reellamp" state="0"><bounds x="0" y="300" width="50" height="17"/></element>
<!-- Label not drawn
- <bezel name="lamplabel32" element="lamplabelel32"><bounds x="0" y="290" width="50" height="10" /></bezel>
+ <element name="lamplabel32" ref="lamplabelel32"><bounds x="0" y="290" width="50" height="10" /></element>
-->
- <bezel name="lamp33" element="reellamp" state="0"><bounds x="0" y="317" width="50" height="17"/></bezel>
+ <element name="lamp33" ref="reellamp" state="0"><bounds x="0" y="317" width="50" height="17"/></element>
<!-- Label not drawn
- <bezel name="lamplabel33" element="lamplabelel33"><bounds x="0" y="307" width="50" height="10" /></bezel>
+ <element name="lamplabel33" ref="lamplabelel33"><bounds x="0" y="307" width="50" height="10" /></element>
-->
- <bezel name="lamp34" element="reellamp" state="0"><bounds x="0" y="334" width="50" height="17"/></bezel>
+ <element name="lamp34" ref="reellamp" state="0"><bounds x="0" y="334" width="50" height="17"/></element>
<!-- Label not drawn
- <bezel name="lamplabel34" element="lamplabelel34"><bounds x="0" y="324" width="50" height="10" /></bezel>
+ <element name="lamplabel34" ref="lamplabelel34"><bounds x="0" y="324" width="50" height="10" /></element>
-->
- <bezel name="lamp35" element="reellamp" state="0"><bounds x="50" y="300" width="50" height="17"/></bezel>
+ <element name="lamp35" ref="reellamp" state="0"><bounds x="50" y="300" width="50" height="17"/></element>
<!-- Label not drawn
- <bezel name="lamplabel35" element="lamplabelel35"><bounds x="50" y="290" width="50" height="10" /></bezel>
+ <element name="lamplabel35" ref="lamplabelel35"><bounds x="50" y="290" width="50" height="10" /></element>
-->
- <bezel name="lamp36" element="reellamp" state="0"><bounds x="50" y="317" width="50" height="17"/></bezel>
+ <element name="lamp36" ref="reellamp" state="0"><bounds x="50" y="317" width="50" height="17"/></element>
<!-- Label not drawn
- <bezel name="lamplabel36" element="lamplabelel36"><bounds x="50" y="307" width="50" height="10" /></bezel>
+ <element name="lamplabel36" ref="lamplabelel36"><bounds x="50" y="307" width="50" height="10" /></element>
-->
- <bezel name="lamp37" element="reellamp" state="0"><bounds x="50" y="334" width="50" height="17"/></bezel>
+ <element name="lamp37" ref="reellamp" state="0"><bounds x="50" y="334" width="50" height="17"/></element>
<!-- Label not drawn
- <bezel name="lamplabel37" element="lamplabelel37"><bounds x="50" y="324" width="50" height="10" /></bezel>
+ <element name="lamplabel37" ref="lamplabelel37"><bounds x="50" y="324" width="50" height="10" /></element>
-->
- <bezel name="lamp38" element="matrixlamp" state="0"><bounds x="524" y="56" width="23" height="16"/></bezel>
- <bezel name="lamplabel38" element="lamplabelel38"><bounds x="524" y="46" width="23" height="10" /></bezel>
- <bezel name="lamp39" element="matrixlamp" state="0"><bounds x="548" y="56" width="23" height="16"/></bezel>
- <bezel name="lamplabel39" element="lamplabelel39"><bounds x="548" y="46" width="23" height="10" /></bezel>
- <bezel name="lamp40" element="matrixlamp" state="0"><bounds x="572" y="56" width="23" height="16"/></bezel>
- <bezel name="lamplabel40" element="lamplabelel40"><bounds x="572" y="46" width="23" height="10" /></bezel>
- <bezel name="lamp41" element="matrixlamp" state="0"><bounds x="596" y="56" width="23" height="16"/></bezel>
- <bezel name="lamplabel41" element="lamplabelel41"><bounds x="596" y="46" width="23" height="10" /></bezel>
- <bezel name="lamp42" element="matrixlamp" state="0"><bounds x="620" y="56" width="23" height="16"/></bezel>
- <bezel name="lamplabel42" element="lamplabelel42"><bounds x="620" y="46" width="23" height="10" /></bezel>
- <bezel name="lamp43" element="matrixlamp" state="0"><bounds x="644" y="56" width="23" height="16"/></bezel>
- <bezel name="lamplabel43" element="lamplabelel43"><bounds x="644" y="46" width="23" height="10" /></bezel>
- <bezel name="lamp44" element="matrixlamp" state="0"><bounds x="668" y="56" width="23" height="16"/></bezel>
- <bezel name="lamplabel44" element="lamplabelel44"><bounds x="668" y="46" width="23" height="10" /></bezel>
- <bezel name="lamp45" element="matrixlamp" state="0"><bounds x="692" y="56" width="23" height="16"/></bezel>
- <bezel name="lamplabel45" element="lamplabelel45"><bounds x="692" y="46" width="23" height="10" /></bezel>
- <bezel name="lamp46" element="unusedlamp" state="0"><bounds x="716" y="56" width="23" height="16"/></bezel>
- <bezel name="lamplabel46" element="lamplabelel46"><bounds x="716" y="46" width="23" height="10" /></bezel>
- <bezel name="lamp47" element="unusedlamp" state="0"><bounds x="740" y="56" width="23" height="16"/></bezel>
- <bezel name="lamplabel47" element="lamplabelel47"><bounds x="740" y="46" width="23" height="10" /></bezel>
- <bezel name="lamp48" element="reellamp" state="0"><bounds x="100" y="300" width="50" height="17"/></bezel>
+ <element name="lamp38" ref="matrixlamp" state="0"><bounds x="524" y="56" width="23" height="16"/></element>
+ <element name="lamplabel38" ref="lamplabelel38"><bounds x="524" y="46" width="23" height="10" /></element>
+ <element name="lamp39" ref="matrixlamp" state="0"><bounds x="548" y="56" width="23" height="16"/></element>
+ <element name="lamplabel39" ref="lamplabelel39"><bounds x="548" y="46" width="23" height="10" /></element>
+ <element name="lamp40" ref="matrixlamp" state="0"><bounds x="572" y="56" width="23" height="16"/></element>
+ <element name="lamplabel40" ref="lamplabelel40"><bounds x="572" y="46" width="23" height="10" /></element>
+ <element name="lamp41" ref="matrixlamp" state="0"><bounds x="596" y="56" width="23" height="16"/></element>
+ <element name="lamplabel41" ref="lamplabelel41"><bounds x="596" y="46" width="23" height="10" /></element>
+ <element name="lamp42" ref="matrixlamp" state="0"><bounds x="620" y="56" width="23" height="16"/></element>
+ <element name="lamplabel42" ref="lamplabelel42"><bounds x="620" y="46" width="23" height="10" /></element>
+ <element name="lamp43" ref="matrixlamp" state="0"><bounds x="644" y="56" width="23" height="16"/></element>
+ <element name="lamplabel43" ref="lamplabelel43"><bounds x="644" y="46" width="23" height="10" /></element>
+ <element name="lamp44" ref="matrixlamp" state="0"><bounds x="668" y="56" width="23" height="16"/></element>
+ <element name="lamplabel44" ref="lamplabelel44"><bounds x="668" y="46" width="23" height="10" /></element>
+ <element name="lamp45" ref="matrixlamp" state="0"><bounds x="692" y="56" width="23" height="16"/></element>
+ <element name="lamplabel45" ref="lamplabelel45"><bounds x="692" y="46" width="23" height="10" /></element>
+ <element name="lamp46" ref="unusedlamp" state="0"><bounds x="716" y="56" width="23" height="16"/></element>
+ <element name="lamplabel46" ref="lamplabelel46"><bounds x="716" y="46" width="23" height="10" /></element>
+ <element name="lamp47" ref="unusedlamp" state="0"><bounds x="740" y="56" width="23" height="16"/></element>
+ <element name="lamplabel47" ref="lamplabelel47"><bounds x="740" y="46" width="23" height="10" /></element>
+ <element name="lamp48" ref="reellamp" state="0"><bounds x="100" y="300" width="50" height="17"/></element>
<!-- Label not drawn
- <bezel name="lamplabel48" element="lamplabelel48"><bounds x="100" y="290" width="50" height="10" /></bezel>
+ <element name="lamplabel48" ref="lamplabelel48"><bounds x="100" y="290" width="50" height="10" /></element>
-->
- <bezel name="lamp49" element="reellamp" state="0"><bounds x="100" y="317" width="50" height="17"/></bezel>
+ <element name="lamp49" ref="reellamp" state="0"><bounds x="100" y="317" width="50" height="17"/></element>
<!-- Label not drawn
- <bezel name="lamplabel49" element="lamplabelel49"><bounds x="100" y="307" width="50" height="10" /></bezel>
+ <element name="lamplabel49" ref="lamplabelel49"><bounds x="100" y="307" width="50" height="10" /></element>
-->
- <bezel name="lamp50" element="reellamp" state="0"><bounds x="100" y="334" width="50" height="17"/></bezel>
+ <element name="lamp50" ref="reellamp" state="0"><bounds x="100" y="334" width="50" height="17"/></element>
<!-- Label not drawn
- <bezel name="lamplabel50" element="lamplabelel50"><bounds x="100" y="324" width="50" height="10" /></bezel>
+ <element name="lamplabel50" ref="lamplabelel50"><bounds x="100" y="324" width="50" height="10" /></element>
-->
- <bezel name="lamp51" element="matrixlamp" state="0"><bounds x="452" y="84" width="23" height="16"/></bezel>
- <bezel name="lamplabel51" element="lamplabelel51"><bounds x="452" y="74" width="23" height="10" /></bezel>
- <bezel name="lamp52" element="matrixlamp" state="0"><bounds x="476" y="84" width="23" height="16"/></bezel>
- <bezel name="lamplabel52" element="lamplabelel52"><bounds x="476" y="74" width="23" height="10" /></bezel>
- <bezel name="lamp53" element="matrixlamp" state="0"><bounds x="500" y="84" width="23" height="16"/></bezel>
- <bezel name="lamplabel53" element="lamplabelel53"><bounds x="500" y="74" width="23" height="10" /></bezel>
- <bezel name="lamp54" element="matrixlamp" state="0"><bounds x="524" y="84" width="23" height="16"/></bezel>
- <bezel name="lamplabel54" element="lamplabelel54"><bounds x="524" y="74" width="23" height="10" /></bezel>
- <bezel name="lamp55" element="matrixlamp" state="0"><bounds x="548" y="84" width="23" height="16"/></bezel>
- <bezel name="lamplabel55" element="lamplabelel55"><bounds x="548" y="74" width="23" height="10" /></bezel>
- <bezel name="lamp56" element="matrixlamp" state="0"><bounds x="572" y="84" width="23" height="16"/></bezel>
- <bezel name="lamplabel56" element="lamplabelel56"><bounds x="572" y="74" width="23" height="10" /></bezel>
- <bezel name="lamp57" element="matrixlamp" state="0"><bounds x="596" y="84" width="23" height="16"/></bezel>
- <bezel name="lamplabel57" element="lamplabelel57"><bounds x="596" y="74" width="23" height="10" /></bezel>
- <bezel name="lamp58" element="matrixlamp" state="0"><bounds x="620" y="84" width="23" height="16"/></bezel>
- <bezel name="lamplabel58" element="lamplabelel58"><bounds x="620" y="74" width="23" height="10" /></bezel>
- <bezel name="lamp59" element="matrixlamp" state="0"><bounds x="644" y="84" width="23" height="16"/></bezel>
- <bezel name="lamplabel59" element="lamplabelel59"><bounds x="644" y="74" width="23" height="10" /></bezel>
- <bezel name="lamp60" element="matrixlamp" state="0"><bounds x="668" y="84" width="23" height="16"/></bezel>
- <bezel name="lamplabel60" element="lamplabelel60"><bounds x="668" y="74" width="23" height="10" /></bezel>
- <bezel name="lamp61" element="matrixlamp" state="0"><bounds x="692" y="84" width="23" height="16"/></bezel>
- <bezel name="lamplabel61" element="lamplabelel61"><bounds x="692" y="74" width="23" height="10" /></bezel>
- <bezel name="lamp62" element="unusedlamp" state="0"><bounds x="716" y="84" width="23" height="16"/></bezel>
- <bezel name="lamplabel62" element="lamplabelel62"><bounds x="716" y="74" width="23" height="10" /></bezel>
- <bezel name="lamp63" element="unusedlamp" state="0"><bounds x="740" y="84" width="23" height="16"/></bezel>
- <bezel name="lamplabel63" element="lamplabelel63"><bounds x="740" y="74" width="23" height="10" /></bezel>
- <bezel name="lamp64" element="unusedlamp" state="0"><bounds x="380" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel64" element="lamplabelel64"><bounds x="380" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp65" element="matrixlamp" state="0"><bounds x="404" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel65" element="lamplabelel65"><bounds x="404" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp66" element="unusedlamp" state="0"><bounds x="428" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel66" element="lamplabelel66"><bounds x="428" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp67" element="matrixlamp" state="0"><bounds x="452" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel67" element="lamplabelel67"><bounds x="452" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp68" element="matrixlamp" state="0"><bounds x="476" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel68" element="lamplabelel68"><bounds x="476" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp69" element="matrixlamp" state="0"><bounds x="500" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel69" element="lamplabelel69"><bounds x="500" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp70" element="matrixlamp" state="0"><bounds x="524" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel70" element="lamplabelel70"><bounds x="524" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp71" element="matrixlamp" state="0"><bounds x="548" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel71" element="lamplabelel71"><bounds x="548" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp72" element="matrixlamp" state="0"><bounds x="572" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel72" element="lamplabelel72"><bounds x="572" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp73" element="matrixlamp" state="0"><bounds x="596" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel73" element="lamplabelel73"><bounds x="596" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp74" element="matrixlamp" state="0"><bounds x="620" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel74" element="lamplabelel74"><bounds x="620" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp75" element="matrixlamp" state="0"><bounds x="644" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel75" element="lamplabelel75"><bounds x="644" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp76" element="matrixlamp" state="0"><bounds x="668" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel76" element="lamplabelel76"><bounds x="668" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp77" element="matrixlamp" state="0"><bounds x="692" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel77" element="lamplabelel77"><bounds x="692" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp78" element="unusedlamp" state="0"><bounds x="716" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel78" element="lamplabelel78"><bounds x="716" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp79" element="unusedlamp" state="0"><bounds x="740" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel79" element="lamplabelel79"><bounds x="740" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp80" element="unusedlamp" state="0"><bounds x="380" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel80" element="lamplabelel80"><bounds x="380" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp81" element="unusedlamp" state="0"><bounds x="404" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel81" element="lamplabelel81"><bounds x="404" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp82" element="matrixlamp" state="0"><bounds x="428" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel82" element="lamplabelel82"><bounds x="428" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp83" element="unusedlamp" state="0"><bounds x="452" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel83" element="lamplabelel83"><bounds x="452" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp84" element="unusedlamp" state="0"><bounds x="476" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel84" element="lamplabelel84"><bounds x="476" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp85" element="unusedlamp" state="0"><bounds x="500" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel85" element="lamplabelel85"><bounds x="500" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp86" element="unusedlamp" state="0"><bounds x="524" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel86" element="lamplabelel86"><bounds x="524" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp87" element="matrixlamp" state="0"><bounds x="548" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel87" element="lamplabelel87"><bounds x="548" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp88" element="matrixlamp" state="0"><bounds x="572" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel88" element="lamplabelel88"><bounds x="572" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp89" element="matrixlamp" state="0"><bounds x="596" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel89" element="lamplabelel89"><bounds x="596" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp90" element="matrixlamp" state="0"><bounds x="620" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel90" element="lamplabelel90"><bounds x="620" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp91" element="matrixlamp" state="0"><bounds x="644" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel91" element="lamplabelel91"><bounds x="644" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp92" element="matrixlamp" state="0"><bounds x="668" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel92" element="lamplabelel92"><bounds x="668" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp93" element="unusedlamp" state="0"><bounds x="692" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel93" element="lamplabelel93"><bounds x="692" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp94" element="unusedlamp" state="0"><bounds x="716" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel94" element="lamplabelel94"><bounds x="716" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp95" element="unusedlamp" state="0"><bounds x="740" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel95" element="lamplabelel95"><bounds x="740" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp96" element="matrixlamp" state="0"><bounds x="380" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel96" element="lamplabelel96"><bounds x="380" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp97" element="matrixlamp" state="0"><bounds x="404" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel97" element="lamplabelel97"><bounds x="404" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp98" element="matrixlamp" state="0"><bounds x="428" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel98" element="lamplabelel98"><bounds x="428" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp99" element="matrixlamp" state="0"><bounds x="452" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel99" element="lamplabelel99"><bounds x="452" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp100" element="matrixlamp" state="0"><bounds x="476" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel100" element="lamplabelel100"><bounds x="476" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp101" element="matrixlamp" state="0"><bounds x="500" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel101" element="lamplabelel101"><bounds x="500" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp102" element="matrixlamp" state="0"><bounds x="524" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel102" element="lamplabelel102"><bounds x="524" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp103" element="matrixlamp" state="0"><bounds x="548" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel103" element="lamplabelel103"><bounds x="548" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp104" element="matrixlamp" state="0"><bounds x="572" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel104" element="lamplabelel104"><bounds x="572" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp105" element="matrixlamp" state="0"><bounds x="596" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel105" element="lamplabelel105"><bounds x="596" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp106" element="matrixlamp" state="0"><bounds x="620" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel106" element="lamplabelel106"><bounds x="620" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp107" element="matrixlamp" state="0"><bounds x="644" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel107" element="lamplabelel107"><bounds x="644" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp108" element="matrixlamp" state="0"><bounds x="668" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel108" element="lamplabelel108"><bounds x="668" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp109" element="matrixlamp" state="0"><bounds x="692" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel109" element="lamplabelel109"><bounds x="692" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp110" element="matrixlamp" state="0"><bounds x="716" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel110" element="lamplabelel110"><bounds x="716" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp111" element="unusedlamp" state="0"><bounds x="740" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel111" element="lamplabelel111"><bounds x="740" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp112" element="matrixlamp" state="0"><bounds x="380" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel112" element="lamplabelel112"><bounds x="380" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp113" element="matrixlamp" state="0"><bounds x="404" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel113" element="lamplabelel113"><bounds x="404" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp114" element="matrixlamp" state="0"><bounds x="428" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel114" element="lamplabelel114"><bounds x="428" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp115" element="matrixlamp" state="0"><bounds x="452" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel115" element="lamplabelel115"><bounds x="452" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp116" element="matrixlamp" state="0"><bounds x="476" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel116" element="lamplabelel116"><bounds x="476" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp117" element="matrixlamp" state="0"><bounds x="500" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel117" element="lamplabelel117"><bounds x="500" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp118" element="matrixlamp" state="0"><bounds x="524" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel118" element="lamplabelel118"><bounds x="524" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp119" element="matrixlamp" state="0"><bounds x="548" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel119" element="lamplabelel119"><bounds x="548" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp120" element="matrixlamp" state="0"><bounds x="572" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel120" element="lamplabelel120"><bounds x="572" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp121" element="matrixlamp" state="0"><bounds x="596" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel121" element="lamplabelel121"><bounds x="596" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp122" element="matrixlamp" state="0"><bounds x="620" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel122" element="lamplabelel122"><bounds x="620" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp123" element="matrixlamp" state="0"><bounds x="644" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel123" element="lamplabelel123"><bounds x="644" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp124" element="matrixlamp" state="0"><bounds x="668" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel124" element="lamplabelel124"><bounds x="668" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp125" element="matrixlamp" state="0"><bounds x="692" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel125" element="lamplabelel125"><bounds x="692" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp126" element="matrixlamp" state="0"><bounds x="716" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel126" element="lamplabelel126"><bounds x="716" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp127" element="unusedlamp" state="0"><bounds x="740" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel127" element="lamplabelel127"><bounds x="740" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp128" element="matrixlamp" state="0"><bounds x="380" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel128" element="lamplabelel128"><bounds x="380" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp129" element="matrixlamp" state="0"><bounds x="404" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel129" element="lamplabelel129"><bounds x="404" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp130" element="matrixlamp" state="0"><bounds x="428" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel130" element="lamplabelel130"><bounds x="428" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp131" element="matrixlamp" state="0"><bounds x="452" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel131" element="lamplabelel131"><bounds x="452" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp132" element="matrixlamp" state="0"><bounds x="476" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel132" element="lamplabelel132"><bounds x="476" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp133" element="matrixlamp" state="0"><bounds x="500" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel133" element="lamplabelel133"><bounds x="500" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp134" element="matrixlamp" state="0"><bounds x="524" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel134" element="lamplabelel134"><bounds x="524" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp135" element="matrixlamp" state="0"><bounds x="548" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel135" element="lamplabelel135"><bounds x="548" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp136" element="matrixlamp" state="0"><bounds x="572" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel136" element="lamplabelel136"><bounds x="572" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp137" element="matrixlamp" state="0"><bounds x="596" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel137" element="lamplabelel137"><bounds x="596" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp138" element="matrixlamp" state="0"><bounds x="620" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel138" element="lamplabelel138"><bounds x="620" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp139" element="matrixlamp" state="0"><bounds x="644" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel139" element="lamplabelel139"><bounds x="644" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp140" element="matrixlamp" state="0"><bounds x="668" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel140" element="lamplabelel140"><bounds x="668" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp141" element="matrixlamp" state="0"><bounds x="692" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel141" element="lamplabelel141"><bounds x="692" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp142" element="unusedlamp" state="0"><bounds x="716" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel142" element="lamplabelel142"><bounds x="716" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp143" element="matrixlamp" state="0"><bounds x="740" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel143" element="lamplabelel143"><bounds x="740" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp144" element="matrixlamp" state="0"><bounds x="380" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel144" element="lamplabelel144"><bounds x="380" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp145" element="matrixlamp" state="0"><bounds x="404" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel145" element="lamplabelel145"><bounds x="404" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp146" element="matrixlamp" state="0"><bounds x="428" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel146" element="lamplabelel146"><bounds x="428" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp147" element="matrixlamp" state="0"><bounds x="452" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel147" element="lamplabelel147"><bounds x="452" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp148" element="matrixlamp" state="0"><bounds x="476" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel148" element="lamplabelel148"><bounds x="476" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp149" element="matrixlamp" state="0"><bounds x="500" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel149" element="lamplabelel149"><bounds x="500" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp150" element="matrixlamp" state="0"><bounds x="524" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel150" element="lamplabelel150"><bounds x="524" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp151" element="unusedlamp" state="0"><bounds x="548" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel151" element="lamplabelel151"><bounds x="548" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp152" element="matrixlamp" state="0"><bounds x="572" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel152" element="lamplabelel152"><bounds x="572" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp153" element="matrixlamp" state="0"><bounds x="596" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel153" element="lamplabelel153"><bounds x="596" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp154" element="matrixlamp" state="0"><bounds x="620" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel154" element="lamplabelel154"><bounds x="620" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp155" element="matrixlamp" state="0"><bounds x="644" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel155" element="lamplabelel155"><bounds x="644" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp156" element="matrixlamp" state="0"><bounds x="668" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel156" element="lamplabelel156"><bounds x="668" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp157" element="matrixlamp" state="0"><bounds x="692" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel157" element="lamplabelel157"><bounds x="692" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp158" element="unusedlamp" state="0"><bounds x="716" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel158" element="lamplabelel158"><bounds x="716" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp159" element="matrixlamp" state="0"><bounds x="740" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel159" element="lamplabelel159"><bounds x="740" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp160" element="matrixlamp" state="0"><bounds x="380" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel160" element="lamplabelel160"><bounds x="380" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp161" element="matrixlamp" state="0"><bounds x="404" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel161" element="lamplabelel161"><bounds x="404" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp162" element="matrixlamp" state="0"><bounds x="428" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel162" element="lamplabelel162"><bounds x="428" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp163" element="matrixlamp" state="0"><bounds x="452" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel163" element="lamplabelel163"><bounds x="452" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp164" element="matrixlamp" state="0"><bounds x="476" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel164" element="lamplabelel164"><bounds x="476" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp165" element="matrixlamp" state="0"><bounds x="500" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel165" element="lamplabelel165"><bounds x="500" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp166" element="matrixlamp" state="0"><bounds x="524" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel166" element="lamplabelel166"><bounds x="524" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp167" element="matrixlamp" state="0"><bounds x="548" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel167" element="lamplabelel167"><bounds x="548" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp168" element="matrixlamp" state="0"><bounds x="572" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel168" element="lamplabelel168"><bounds x="572" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp169" element="matrixlamp" state="0"><bounds x="596" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel169" element="lamplabelel169"><bounds x="596" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp170" element="matrixlamp" state="0"><bounds x="620" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel170" element="lamplabelel170"><bounds x="620" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp171" element="matrixlamp" state="0"><bounds x="644" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel171" element="lamplabelel171"><bounds x="644" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp172" element="matrixlamp" state="0"><bounds x="668" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel172" element="lamplabelel172"><bounds x="668" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp173" element="matrixlamp" state="0"><bounds x="692" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel173" element="lamplabelel173"><bounds x="692" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp174" element="matrixlamp" state="0"><bounds x="716" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel174" element="lamplabelel174"><bounds x="716" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp175" element="matrixlamp" state="0"><bounds x="740" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel175" element="lamplabelel175"><bounds x="740" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp176" element="matrixlamp" state="0"><bounds x="380" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel176" element="lamplabelel176"><bounds x="380" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp177" element="matrixlamp" state="0"><bounds x="404" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel177" element="lamplabelel177"><bounds x="404" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp178" element="matrixlamp" state="0"><bounds x="428" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel178" element="lamplabelel178"><bounds x="428" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp179" element="matrixlamp" state="0"><bounds x="452" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel179" element="lamplabelel179"><bounds x="452" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp180" element="matrixlamp" state="0"><bounds x="476" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel180" element="lamplabelel180"><bounds x="476" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp181" element="matrixlamp" state="0"><bounds x="500" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel181" element="lamplabelel181"><bounds x="500" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp182" element="matrixlamp" state="0"><bounds x="524" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel182" element="lamplabelel182"><bounds x="524" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp183" element="matrixlamp" state="0"><bounds x="548" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel183" element="lamplabelel183"><bounds x="548" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp184" element="matrixlamp" state="0"><bounds x="572" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel184" element="lamplabelel184"><bounds x="572" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp185" element="matrixlamp" state="0"><bounds x="596" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel185" element="lamplabelel185"><bounds x="596" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp186" element="matrixlamp" state="0"><bounds x="620" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel186" element="lamplabelel186"><bounds x="620" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp187" element="matrixlamp" state="0"><bounds x="644" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel187" element="lamplabelel187"><bounds x="644" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp188" element="matrixlamp" state="0"><bounds x="668" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel188" element="lamplabelel188"><bounds x="668" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp189" element="matrixlamp" state="0"><bounds x="692" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel189" element="lamplabelel189"><bounds x="692" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp190" element="matrixlamp" state="0"><bounds x="716" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel190" element="lamplabelel190"><bounds x="716" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp191" element="matrixlamp" state="0"><bounds x="740" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel191" element="lamplabelel191"><bounds x="740" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp192" element="matrixlamp" state="0"><bounds x="380" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel192" element="lamplabelel192"><bounds x="380" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp193" element="matrixlamp" state="0"><bounds x="404" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel193" element="lamplabelel193"><bounds x="404" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp194" element="matrixlamp" state="0"><bounds x="428" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel194" element="lamplabelel194"><bounds x="428" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp195" element="matrixlamp" state="0"><bounds x="452" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel195" element="lamplabelel195"><bounds x="452" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp196" element="matrixlamp" state="0"><bounds x="476" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel196" element="lamplabelel196"><bounds x="476" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp197" element="matrixlamp" state="0"><bounds x="500" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel197" element="lamplabelel197"><bounds x="500" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp198" element="matrixlamp" state="0"><bounds x="524" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel198" element="lamplabelel198"><bounds x="524" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp199" element="unusedlamp" state="0"><bounds x="548" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel199" element="lamplabelel199"><bounds x="548" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp200" element="matrixlamp" state="0"><bounds x="572" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel200" element="lamplabelel200"><bounds x="572" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp201" element="matrixlamp" state="0"><bounds x="596" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel201" element="lamplabelel201"><bounds x="596" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp202" element="matrixlamp" state="0"><bounds x="620" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel202" element="lamplabelel202"><bounds x="620" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp203" element="matrixlamp" state="0"><bounds x="644" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel203" element="lamplabelel203"><bounds x="644" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp204" element="matrixlamp" state="0"><bounds x="668" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel204" element="lamplabelel204"><bounds x="668" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp205" element="matrixlamp" state="0"><bounds x="692" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel205" element="lamplabelel205"><bounds x="692" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp206" element="matrixlamp" state="0"><bounds x="716" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel206" element="lamplabelel206"><bounds x="716" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp207" element="unusedlamp" state="0"><bounds x="740" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel207" element="lamplabelel207"><bounds x="740" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp208" element="matrixlamp" state="0"><bounds x="380" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel208" element="lamplabelel208"><bounds x="380" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp209" element="matrixlamp" state="0"><bounds x="404" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel209" element="lamplabelel209"><bounds x="404" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp210" element="matrixlamp" state="0"><bounds x="428" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel210" element="lamplabelel210"><bounds x="428" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp211" element="matrixlamp" state="0"><bounds x="452" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel211" element="lamplabelel211"><bounds x="452" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp212" element="matrixlamp" state="0"><bounds x="476" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel212" element="lamplabelel212"><bounds x="476" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp213" element="matrixlamp" state="0"><bounds x="500" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel213" element="lamplabelel213"><bounds x="500" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp214" element="matrixlamp" state="0"><bounds x="524" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel214" element="lamplabelel214"><bounds x="524" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp215" element="matrixlamp" state="0"><bounds x="548" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel215" element="lamplabelel215"><bounds x="548" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp216" element="matrixlamp" state="0"><bounds x="572" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel216" element="lamplabelel216"><bounds x="572" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp217" element="matrixlamp" state="0"><bounds x="596" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel217" element="lamplabelel217"><bounds x="596" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp218" element="matrixlamp" state="0"><bounds x="620" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel218" element="lamplabelel218"><bounds x="620" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp219" element="matrixlamp" state="0"><bounds x="644" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel219" element="lamplabelel219"><bounds x="644" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp220" element="matrixlamp" state="0"><bounds x="668" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel220" element="lamplabelel220"><bounds x="668" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp221" element="matrixlamp" state="0"><bounds x="692" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel221" element="lamplabelel221"><bounds x="692" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp222" element="unusedlamp" state="0"><bounds x="716" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel222" element="lamplabelel222"><bounds x="716" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp223" element="unusedlamp" state="0"><bounds x="740" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel223" element="lamplabelel223"><bounds x="740" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp224" element="matrixlamp" state="0"><bounds x="380" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel224" element="lamplabelel224"><bounds x="380" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp225" element="matrixlamp" state="0"><bounds x="404" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel225" element="lamplabelel225"><bounds x="404" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp226" element="matrixlamp" state="0"><bounds x="428" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel226" element="lamplabelel226"><bounds x="428" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp227" element="matrixlamp" state="0"><bounds x="452" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel227" element="lamplabelel227"><bounds x="452" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp228" element="matrixlamp" state="0"><bounds x="476" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel228" element="lamplabelel228"><bounds x="476" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp229" element="matrixlamp" state="0"><bounds x="500" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel229" element="lamplabelel229"><bounds x="500" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp230" element="matrixlamp" state="0"><bounds x="524" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel230" element="lamplabelel230"><bounds x="524" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp231" element="matrixlamp" state="0"><bounds x="548" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel231" element="lamplabelel231"><bounds x="548" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp232" element="matrixlamp" state="0"><bounds x="572" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel232" element="lamplabelel232"><bounds x="572" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp233" element="matrixlamp" state="0"><bounds x="596" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel233" element="lamplabelel233"><bounds x="596" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp234" element="matrixlamp" state="0"><bounds x="620" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel234" element="lamplabelel234"><bounds x="620" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp235" element="matrixlamp" state="0"><bounds x="644" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel235" element="lamplabelel235"><bounds x="644" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp236" element="matrixlamp" state="0"><bounds x="668" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel236" element="lamplabelel236"><bounds x="668" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp237" element="matrixlamp" state="0"><bounds x="692" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel237" element="lamplabelel237"><bounds x="692" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp238" element="unusedlamp" state="0"><bounds x="716" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel238" element="lamplabelel238"><bounds x="716" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp239" element="unusedlamp" state="0"><bounds x="740" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel239" element="lamplabelel239"><bounds x="740" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp240" element="matrixlamp" state="0"><bounds x="380" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel240" element="lamplabelel240"><bounds x="380" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp241" element="matrixlamp" state="0"><bounds x="404" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel241" element="lamplabelel241"><bounds x="404" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp242" element="matrixlamp" state="0"><bounds x="428" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel242" element="lamplabelel242"><bounds x="428" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp243" element="matrixlamp" state="0"><bounds x="452" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel243" element="lamplabelel243"><bounds x="452" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp244" element="matrixlamp" state="0"><bounds x="476" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel244" element="lamplabelel244"><bounds x="476" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp245" element="matrixlamp" state="0"><bounds x="500" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel245" element="lamplabelel245"><bounds x="500" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp246" element="matrixlamp" state="0"><bounds x="524" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel246" element="lamplabelel246"><bounds x="524" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp247" element="matrixlamp" state="0"><bounds x="548" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel247" element="lamplabelel247"><bounds x="548" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp248" element="matrixlamp" state="0"><bounds x="572" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel248" element="lamplabelel248"><bounds x="572" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp249" element="matrixlamp" state="0"><bounds x="596" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel249" element="lamplabelel249"><bounds x="596" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp250" element="matrixlamp" state="0"><bounds x="620" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel250" element="lamplabelel250"><bounds x="620" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp251" element="matrixlamp" state="0"><bounds x="644" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel251" element="lamplabelel251"><bounds x="644" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp252" element="matrixlamp" state="0"><bounds x="668" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel252" element="lamplabelel252"><bounds x="668" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp253" element="matrixlamp" state="0"><bounds x="692" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel253" element="lamplabelel253"><bounds x="692" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp254" element="unusedlamp" state="0"><bounds x="716" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel254" element="lamplabelel254"><bounds x="716" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp255" element="unusedlamp" state="0"><bounds x="740" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel255" element="lamplabelel255"><bounds x="740" y="410" width="23" height="10" /></bezel>
- <bezel name="input1-0" element="button" state="0" inputtag="IN-1" inputmask="0x01"><bounds x="180" y="0" width="19" height="10" /></bezel>
- <bezel name="inputlab1-0" element="inputlabel1-0"><bounds x="180" y="-10" width="19" height="10" /></bezel>
- <bezel name="input1-1" element="button" state="0" inputtag="IN-1" inputmask="0x02"><bounds x="200" y="0" width="19" height="10" /></bezel>
- <bezel name="inputlab1-1" element="inputlabel1-1"><bounds x="200" y="-10" width="19" height="10" /></bezel>
- <bezel name="input1-2" element="button" state="0" inputtag="IN-1" inputmask="0x04"><bounds x="220" y="0" width="19" height="10" /></bezel>
- <bezel name="inputlab1-2" element="inputlabel1-2"><bounds x="220" y="-10" width="19" height="10" /></bezel>
- <bezel name="input1-3" element="button" state="0" inputtag="IN-1" inputmask="0x08"><bounds x="240" y="0" width="19" height="10" /></bezel>
- <bezel name="inputlab1-3" element="inputlabel1-3"><bounds x="240" y="-10" width="19" height="10" /></bezel>
- <bezel name="input1-4" element="button" state="0" inputtag="IN-1" inputmask="0x10"><bounds x="260" y="0" width="19" height="10" /></bezel>
- <bezel name="inputlab1-4" element="inputlabel1-4"><bounds x="260" y="-10" width="19" height="10" /></bezel>
- <bezel name="input1-5" element="button" state="0" inputtag="IN-1" inputmask="0x20"><bounds x="280" y="0" width="19" height="10" /></bezel>
- <bezel name="inputlab1-5" element="inputlabel1-5"><bounds x="280" y="-10" width="19" height="10" /></bezel>
- <bezel name="input2-0" element="button" state="0" inputtag="IN-2" inputmask="0x01"><bounds x="180" y="20" width="19" height="10" /></bezel>
- <bezel name="inputlab2-0" element="inputlabel2-0"><bounds x="180" y="10" width="19" height="10" /></bezel>
- <bezel name="input2-1" element="button" state="0" inputtag="IN-2" inputmask="0x02"><bounds x="200" y="20" width="19" height="10" /></bezel>
- <bezel name="inputlab2-1" element="inputlabel2-1"><bounds x="200" y="10" width="19" height="10" /></bezel>
- <bezel name="input2-2" element="button" state="0" inputtag="IN-2" inputmask="0x04"><bounds x="220" y="20" width="19" height="10" /></bezel>
- <bezel name="inputlab2-2" element="inputlabel2-2"><bounds x="220" y="10" width="19" height="10" /></bezel>
- <bezel name="input2-3" element="button" state="0" inputtag="IN-2" inputmask="0x08"><bounds x="240" y="20" width="19" height="10" /></bezel>
- <bezel name="inputlab2-3" element="inputlabel2-3"><bounds x="240" y="10" width="19" height="10" /></bezel>
- <bezel name="input2-4" element="button" state="0" inputtag="IN-2" inputmask="0x10"><bounds x="260" y="20" width="19" height="10" /></bezel>
- <bezel name="inputlab2-4" element="inputlabel2-4"><bounds x="260" y="10" width="19" height="10" /></bezel>
- <bezel name="input2-5" element="button" state="0" inputtag="IN-2" inputmask="0x20"><bounds x="280" y="20" width="19" height="10" /></bezel>
- <bezel name="inputlab2-5" element="inputlabel2-5"><bounds x="280" y="10" width="19" height="10" /></bezel>
- <bezel name="input8-0" element="button" state="0" inputtag="IN-8" inputmask="0x01"><bounds x="180" y="40" width="19" height="10" /></bezel>
- <bezel name="inputlab8-0" element="inputlabel8-0"><bounds x="180" y="30" width="19" height="10" /></bezel>
- <bezel name="input8-1" element="button" state="0" inputtag="IN-8" inputmask="0x02"><bounds x="200" y="40" width="19" height="10" /></bezel>
- <bezel name="inputlab8-1" element="inputlabel8-1"><bounds x="200" y="30" width="19" height="10" /></bezel>
- <bezel name="input8-2" element="button" state="0" inputtag="IN-8" inputmask="0x04"><bounds x="220" y="40" width="19" height="10" /></bezel>
- <bezel name="inputlab8-2" element="inputlabel8-2"><bounds x="220" y="30" width="19" height="10" /></bezel>
- <bezel name="input8-3" element="button" state="0" inputtag="IN-8" inputmask="0x08"><bounds x="240" y="40" width="19" height="10" /></bezel>
- <bezel name="inputlab8-3" element="inputlabel8-3"><bounds x="240" y="30" width="19" height="10" /></bezel>
- <bezel name="input8-4" element="button" state="0" inputtag="IN-8" inputmask="0x10"><bounds x="260" y="40" width="19" height="10" /></bezel>
- <bezel name="inputlab8-4" element="inputlabel8-4"><bounds x="260" y="30" width="19" height="10" /></bezel>
- <bezel name="input8-5" element="button" state="0" inputtag="IN-8" inputmask="0x20"><bounds x="280" y="40" width="19" height="10" /></bezel>
- <bezel name="inputlab8-5" element="inputlabel8-5"><bounds x="280" y="30" width="19" height="10" /></bezel>
- <bezel name="input9-0" element="button" state="0" inputtag="IN-9" inputmask="0x01"><bounds x="180" y="60" width="19" height="10" /></bezel>
- <bezel name="inputlab9-0" element="inputlabel9-0"><bounds x="180" y="50" width="19" height="10" /></bezel>
- <bezel name="input9-1" element="button" state="0" inputtag="IN-9" inputmask="0x02"><bounds x="200" y="60" width="19" height="10" /></bezel>
- <bezel name="inputlab9-1" element="inputlabel9-1"><bounds x="200" y="50" width="19" height="10" /></bezel>
- <bezel name="input9-2" element="button" state="0" inputtag="IN-9" inputmask="0x04"><bounds x="220" y="60" width="19" height="10" /></bezel>
- <bezel name="inputlab9-2" element="inputlabel9-2"><bounds x="220" y="50" width="19" height="10" /></bezel>
- <bezel name="input9-3" element="button" state="0" inputtag="IN-9" inputmask="0x08"><bounds x="240" y="60" width="19" height="10" /></bezel>
- <bezel name="inputlab9-3" element="inputlabel9-3"><bounds x="240" y="50" width="19" height="10" /></bezel>
- <bezel name="input9-4" element="button" state="0" inputtag="IN-9" inputmask="0x10"><bounds x="260" y="60" width="19" height="10" /></bezel>
- <bezel name="inputlab9-4" element="inputlabel9-4"><bounds x="260" y="50" width="19" height="10" /></bezel>
- <bezel name="input9-5" element="button" state="0" inputtag="IN-9" inputmask="0x20"><bounds x="280" y="60" width="19" height="10" /></bezel>
- <bezel name="inputlab9-5" element="inputlabel9-5"><bounds x="280" y="50" width="19" height="10" /></bezel>
- <bezel name="input10-0" element="button" state="0" inputtag="IN-10" inputmask="0x01"><bounds x="180" y="80" width="19" height="10" /></bezel>
- <bezel name="inputlab10-0" element="inputlabel10-0"><bounds x="180" y="70" width="19" height="10" /></bezel>
- <bezel name="input10-1" element="button" state="0" inputtag="IN-10" inputmask="0x02"><bounds x="200" y="80" width="19" height="10" /></bezel>
- <bezel name="inputlab10-1" element="inputlabel10-1"><bounds x="200" y="70" width="19" height="10" /></bezel>
- <bezel name="input10-2" element="button" state="0" inputtag="IN-10" inputmask="0x04"><bounds x="220" y="80" width="19" height="10" /></bezel>
- <bezel name="inputlab10-2" element="inputlabel10-2"><bounds x="220" y="70" width="19" height="10" /></bezel>
- <bezel name="input10-3" element="button" state="0" inputtag="IN-10" inputmask="0x08"><bounds x="240" y="80" width="19" height="10" /></bezel>
- <bezel name="inputlab10-3" element="inputlabel10-3"><bounds x="240" y="70" width="19" height="10" /></bezel>
- <bezel name="input10-4" element="button" state="0" inputtag="IN-10" inputmask="0x10"><bounds x="260" y="80" width="19" height="10" /></bezel>
- <bezel name="inputlab10-4" element="inputlabel10-4"><bounds x="260" y="70" width="19" height="10" /></bezel>
- <bezel name="input10-5" element="button" state="0" inputtag="IN-10" inputmask="0x20"><bounds x="280" y="80" width="19" height="10" /></bezel>
- <bezel name="inputlab10-5" element="inputlabel10-5"><bounds x="280" y="70" width="19" height="10" /></bezel>
- <bezel name="input20-0" element="button" state="0" inputtag="IN-20" inputmask="0x01"><bounds x="180" y="100" width="19" height="10" /></bezel>
- <bezel name="inputlab20-0" element="inputlabel20-0"><bounds x="180" y="90" width="19" height="10" /></bezel>
- <bezel name="input20-1" element="button" state="0" inputtag="IN-20" inputmask="0x02"><bounds x="200" y="100" width="19" height="10" /></bezel>
- <bezel name="inputlab20-1" element="inputlabel20-1"><bounds x="200" y="90" width="19" height="10" /></bezel>
- <bezel name="input20-2" element="button" state="0" inputtag="IN-20" inputmask="0x04"><bounds x="220" y="100" width="19" height="10" /></bezel>
- <bezel name="inputlab20-2" element="inputlabel20-2"><bounds x="220" y="90" width="19" height="10" /></bezel>
- <bezel name="input20-3" element="button" state="0" inputtag="IN-20" inputmask="0x08"><bounds x="240" y="100" width="19" height="10" /></bezel>
- <bezel name="inputlab20-3" element="inputlabel20-3"><bounds x="240" y="90" width="19" height="10" /></bezel>
- <bezel name="input20-4" element="button" state="0" inputtag="IN-20" inputmask="0x10"><bounds x="260" y="100" width="19" height="10" /></bezel>
- <bezel name="inputlab20-4" element="inputlabel20-4"><bounds x="260" y="90" width="19" height="10" /></bezel>
- <bezel name="input20-5" element="button" state="0" inputtag="IN-20" inputmask="0x20"><bounds x="280" y="100" width="19" height="10" /></bezel>
- <bezel name="inputlab20-5" element="inputlabel20-5"><bounds x="280" y="90" width="19" height="10" /></bezel>
+ <element name="lamp51" ref="matrixlamp" state="0"><bounds x="452" y="84" width="23" height="16"/></element>
+ <element name="lamplabel51" ref="lamplabelel51"><bounds x="452" y="74" width="23" height="10" /></element>
+ <element name="lamp52" ref="matrixlamp" state="0"><bounds x="476" y="84" width="23" height="16"/></element>
+ <element name="lamplabel52" ref="lamplabelel52"><bounds x="476" y="74" width="23" height="10" /></element>
+ <element name="lamp53" ref="matrixlamp" state="0"><bounds x="500" y="84" width="23" height="16"/></element>
+ <element name="lamplabel53" ref="lamplabelel53"><bounds x="500" y="74" width="23" height="10" /></element>
+ <element name="lamp54" ref="matrixlamp" state="0"><bounds x="524" y="84" width="23" height="16"/></element>
+ <element name="lamplabel54" ref="lamplabelel54"><bounds x="524" y="74" width="23" height="10" /></element>
+ <element name="lamp55" ref="matrixlamp" state="0"><bounds x="548" y="84" width="23" height="16"/></element>
+ <element name="lamplabel55" ref="lamplabelel55"><bounds x="548" y="74" width="23" height="10" /></element>
+ <element name="lamp56" ref="matrixlamp" state="0"><bounds x="572" y="84" width="23" height="16"/></element>
+ <element name="lamplabel56" ref="lamplabelel56"><bounds x="572" y="74" width="23" height="10" /></element>
+ <element name="lamp57" ref="matrixlamp" state="0"><bounds x="596" y="84" width="23" height="16"/></element>
+ <element name="lamplabel57" ref="lamplabelel57"><bounds x="596" y="74" width="23" height="10" /></element>
+ <element name="lamp58" ref="matrixlamp" state="0"><bounds x="620" y="84" width="23" height="16"/></element>
+ <element name="lamplabel58" ref="lamplabelel58"><bounds x="620" y="74" width="23" height="10" /></element>
+ <element name="lamp59" ref="matrixlamp" state="0"><bounds x="644" y="84" width="23" height="16"/></element>
+ <element name="lamplabel59" ref="lamplabelel59"><bounds x="644" y="74" width="23" height="10" /></element>
+ <element name="lamp60" ref="matrixlamp" state="0"><bounds x="668" y="84" width="23" height="16"/></element>
+ <element name="lamplabel60" ref="lamplabelel60"><bounds x="668" y="74" width="23" height="10" /></element>
+ <element name="lamp61" ref="matrixlamp" state="0"><bounds x="692" y="84" width="23" height="16"/></element>
+ <element name="lamplabel61" ref="lamplabelel61"><bounds x="692" y="74" width="23" height="10" /></element>
+ <element name="lamp62" ref="unusedlamp" state="0"><bounds x="716" y="84" width="23" height="16"/></element>
+ <element name="lamplabel62" ref="lamplabelel62"><bounds x="716" y="74" width="23" height="10" /></element>
+ <element name="lamp63" ref="unusedlamp" state="0"><bounds x="740" y="84" width="23" height="16"/></element>
+ <element name="lamplabel63" ref="lamplabelel63"><bounds x="740" y="74" width="23" height="10" /></element>
+ <element name="lamp64" ref="unusedlamp" state="0"><bounds x="380" y="112" width="23" height="16"/></element>
+ <element name="lamplabel64" ref="lamplabelel64"><bounds x="380" y="102" width="23" height="10" /></element>
+ <element name="lamp65" ref="matrixlamp" state="0"><bounds x="404" y="112" width="23" height="16"/></element>
+ <element name="lamplabel65" ref="lamplabelel65"><bounds x="404" y="102" width="23" height="10" /></element>
+ <element name="lamp66" ref="unusedlamp" state="0"><bounds x="428" y="112" width="23" height="16"/></element>
+ <element name="lamplabel66" ref="lamplabelel66"><bounds x="428" y="102" width="23" height="10" /></element>
+ <element name="lamp67" ref="matrixlamp" state="0"><bounds x="452" y="112" width="23" height="16"/></element>
+ <element name="lamplabel67" ref="lamplabelel67"><bounds x="452" y="102" width="23" height="10" /></element>
+ <element name="lamp68" ref="matrixlamp" state="0"><bounds x="476" y="112" width="23" height="16"/></element>
+ <element name="lamplabel68" ref="lamplabelel68"><bounds x="476" y="102" width="23" height="10" /></element>
+ <element name="lamp69" ref="matrixlamp" state="0"><bounds x="500" y="112" width="23" height="16"/></element>
+ <element name="lamplabel69" ref="lamplabelel69"><bounds x="500" y="102" width="23" height="10" /></element>
+ <element name="lamp70" ref="matrixlamp" state="0"><bounds x="524" y="112" width="23" height="16"/></element>
+ <element name="lamplabel70" ref="lamplabelel70"><bounds x="524" y="102" width="23" height="10" /></element>
+ <element name="lamp71" ref="matrixlamp" state="0"><bounds x="548" y="112" width="23" height="16"/></element>
+ <element name="lamplabel71" ref="lamplabelel71"><bounds x="548" y="102" width="23" height="10" /></element>
+ <element name="lamp72" ref="matrixlamp" state="0"><bounds x="572" y="112" width="23" height="16"/></element>
+ <element name="lamplabel72" ref="lamplabelel72"><bounds x="572" y="102" width="23" height="10" /></element>
+ <element name="lamp73" ref="matrixlamp" state="0"><bounds x="596" y="112" width="23" height="16"/></element>
+ <element name="lamplabel73" ref="lamplabelel73"><bounds x="596" y="102" width="23" height="10" /></element>
+ <element name="lamp74" ref="matrixlamp" state="0"><bounds x="620" y="112" width="23" height="16"/></element>
+ <element name="lamplabel74" ref="lamplabelel74"><bounds x="620" y="102" width="23" height="10" /></element>
+ <element name="lamp75" ref="matrixlamp" state="0"><bounds x="644" y="112" width="23" height="16"/></element>
+ <element name="lamplabel75" ref="lamplabelel75"><bounds x="644" y="102" width="23" height="10" /></element>
+ <element name="lamp76" ref="matrixlamp" state="0"><bounds x="668" y="112" width="23" height="16"/></element>
+ <element name="lamplabel76" ref="lamplabelel76"><bounds x="668" y="102" width="23" height="10" /></element>
+ <element name="lamp77" ref="matrixlamp" state="0"><bounds x="692" y="112" width="23" height="16"/></element>
+ <element name="lamplabel77" ref="lamplabelel77"><bounds x="692" y="102" width="23" height="10" /></element>
+ <element name="lamp78" ref="unusedlamp" state="0"><bounds x="716" y="112" width="23" height="16"/></element>
+ <element name="lamplabel78" ref="lamplabelel78"><bounds x="716" y="102" width="23" height="10" /></element>
+ <element name="lamp79" ref="unusedlamp" state="0"><bounds x="740" y="112" width="23" height="16"/></element>
+ <element name="lamplabel79" ref="lamplabelel79"><bounds x="740" y="102" width="23" height="10" /></element>
+ <element name="lamp80" ref="unusedlamp" state="0"><bounds x="380" y="140" width="23" height="16"/></element>
+ <element name="lamplabel80" ref="lamplabelel80"><bounds x="380" y="130" width="23" height="10" /></element>
+ <element name="lamp81" ref="unusedlamp" state="0"><bounds x="404" y="140" width="23" height="16"/></element>
+ <element name="lamplabel81" ref="lamplabelel81"><bounds x="404" y="130" width="23" height="10" /></element>
+ <element name="lamp82" ref="matrixlamp" state="0"><bounds x="428" y="140" width="23" height="16"/></element>
+ <element name="lamplabel82" ref="lamplabelel82"><bounds x="428" y="130" width="23" height="10" /></element>
+ <element name="lamp83" ref="unusedlamp" state="0"><bounds x="452" y="140" width="23" height="16"/></element>
+ <element name="lamplabel83" ref="lamplabelel83"><bounds x="452" y="130" width="23" height="10" /></element>
+ <element name="lamp84" ref="unusedlamp" state="0"><bounds x="476" y="140" width="23" height="16"/></element>
+ <element name="lamplabel84" ref="lamplabelel84"><bounds x="476" y="130" width="23" height="10" /></element>
+ <element name="lamp85" ref="unusedlamp" state="0"><bounds x="500" y="140" width="23" height="16"/></element>
+ <element name="lamplabel85" ref="lamplabelel85"><bounds x="500" y="130" width="23" height="10" /></element>
+ <element name="lamp86" ref="unusedlamp" state="0"><bounds x="524" y="140" width="23" height="16"/></element>
+ <element name="lamplabel86" ref="lamplabelel86"><bounds x="524" y="130" width="23" height="10" /></element>
+ <element name="lamp87" ref="matrixlamp" state="0"><bounds x="548" y="140" width="23" height="16"/></element>
+ <element name="lamplabel87" ref="lamplabelel87"><bounds x="548" y="130" width="23" height="10" /></element>
+ <element name="lamp88" ref="matrixlamp" state="0"><bounds x="572" y="140" width="23" height="16"/></element>
+ <element name="lamplabel88" ref="lamplabelel88"><bounds x="572" y="130" width="23" height="10" /></element>
+ <element name="lamp89" ref="matrixlamp" state="0"><bounds x="596" y="140" width="23" height="16"/></element>
+ <element name="lamplabel89" ref="lamplabelel89"><bounds x="596" y="130" width="23" height="10" /></element>
+ <element name="lamp90" ref="matrixlamp" state="0"><bounds x="620" y="140" width="23" height="16"/></element>
+ <element name="lamplabel90" ref="lamplabelel90"><bounds x="620" y="130" width="23" height="10" /></element>
+ <element name="lamp91" ref="matrixlamp" state="0"><bounds x="644" y="140" width="23" height="16"/></element>
+ <element name="lamplabel91" ref="lamplabelel91"><bounds x="644" y="130" width="23" height="10" /></element>
+ <element name="lamp92" ref="matrixlamp" state="0"><bounds x="668" y="140" width="23" height="16"/></element>
+ <element name="lamplabel92" ref="lamplabelel92"><bounds x="668" y="130" width="23" height="10" /></element>
+ <element name="lamp93" ref="unusedlamp" state="0"><bounds x="692" y="140" width="23" height="16"/></element>
+ <element name="lamplabel93" ref="lamplabelel93"><bounds x="692" y="130" width="23" height="10" /></element>
+ <element name="lamp94" ref="unusedlamp" state="0"><bounds x="716" y="140" width="23" height="16"/></element>
+ <element name="lamplabel94" ref="lamplabelel94"><bounds x="716" y="130" width="23" height="10" /></element>
+ <element name="lamp95" ref="unusedlamp" state="0"><bounds x="740" y="140" width="23" height="16"/></element>
+ <element name="lamplabel95" ref="lamplabelel95"><bounds x="740" y="130" width="23" height="10" /></element>
+ <element name="lamp96" ref="matrixlamp" state="0"><bounds x="380" y="168" width="23" height="16"/></element>
+ <element name="lamplabel96" ref="lamplabelel96"><bounds x="380" y="158" width="23" height="10" /></element>
+ <element name="lamp97" ref="matrixlamp" state="0"><bounds x="404" y="168" width="23" height="16"/></element>
+ <element name="lamplabel97" ref="lamplabelel97"><bounds x="404" y="158" width="23" height="10" /></element>
+ <element name="lamp98" ref="matrixlamp" state="0"><bounds x="428" y="168" width="23" height="16"/></element>
+ <element name="lamplabel98" ref="lamplabelel98"><bounds x="428" y="158" width="23" height="10" /></element>
+ <element name="lamp99" ref="matrixlamp" state="0"><bounds x="452" y="168" width="23" height="16"/></element>
+ <element name="lamplabel99" ref="lamplabelel99"><bounds x="452" y="158" width="23" height="10" /></element>
+ <element name="lamp100" ref="matrixlamp" state="0"><bounds x="476" y="168" width="23" height="16"/></element>
+ <element name="lamplabel100" ref="lamplabelel100"><bounds x="476" y="158" width="23" height="10" /></element>
+ <element name="lamp101" ref="matrixlamp" state="0"><bounds x="500" y="168" width="23" height="16"/></element>
+ <element name="lamplabel101" ref="lamplabelel101"><bounds x="500" y="158" width="23" height="10" /></element>
+ <element name="lamp102" ref="matrixlamp" state="0"><bounds x="524" y="168" width="23" height="16"/></element>
+ <element name="lamplabel102" ref="lamplabelel102"><bounds x="524" y="158" width="23" height="10" /></element>
+ <element name="lamp103" ref="matrixlamp" state="0"><bounds x="548" y="168" width="23" height="16"/></element>
+ <element name="lamplabel103" ref="lamplabelel103"><bounds x="548" y="158" width="23" height="10" /></element>
+ <element name="lamp104" ref="matrixlamp" state="0"><bounds x="572" y="168" width="23" height="16"/></element>
+ <element name="lamplabel104" ref="lamplabelel104"><bounds x="572" y="158" width="23" height="10" /></element>
+ <element name="lamp105" ref="matrixlamp" state="0"><bounds x="596" y="168" width="23" height="16"/></element>
+ <element name="lamplabel105" ref="lamplabelel105"><bounds x="596" y="158" width="23" height="10" /></element>
+ <element name="lamp106" ref="matrixlamp" state="0"><bounds x="620" y="168" width="23" height="16"/></element>
+ <element name="lamplabel106" ref="lamplabelel106"><bounds x="620" y="158" width="23" height="10" /></element>
+ <element name="lamp107" ref="matrixlamp" state="0"><bounds x="644" y="168" width="23" height="16"/></element>
+ <element name="lamplabel107" ref="lamplabelel107"><bounds x="644" y="158" width="23" height="10" /></element>
+ <element name="lamp108" ref="matrixlamp" state="0"><bounds x="668" y="168" width="23" height="16"/></element>
+ <element name="lamplabel108" ref="lamplabelel108"><bounds x="668" y="158" width="23" height="10" /></element>
+ <element name="lamp109" ref="matrixlamp" state="0"><bounds x="692" y="168" width="23" height="16"/></element>
+ <element name="lamplabel109" ref="lamplabelel109"><bounds x="692" y="158" width="23" height="10" /></element>
+ <element name="lamp110" ref="matrixlamp" state="0"><bounds x="716" y="168" width="23" height="16"/></element>
+ <element name="lamplabel110" ref="lamplabelel110"><bounds x="716" y="158" width="23" height="10" /></element>
+ <element name="lamp111" ref="unusedlamp" state="0"><bounds x="740" y="168" width="23" height="16"/></element>
+ <element name="lamplabel111" ref="lamplabelel111"><bounds x="740" y="158" width="23" height="10" /></element>
+ <element name="lamp112" ref="matrixlamp" state="0"><bounds x="380" y="196" width="23" height="16"/></element>
+ <element name="lamplabel112" ref="lamplabelel112"><bounds x="380" y="186" width="23" height="10" /></element>
+ <element name="lamp113" ref="matrixlamp" state="0"><bounds x="404" y="196" width="23" height="16"/></element>
+ <element name="lamplabel113" ref="lamplabelel113"><bounds x="404" y="186" width="23" height="10" /></element>
+ <element name="lamp114" ref="matrixlamp" state="0"><bounds x="428" y="196" width="23" height="16"/></element>
+ <element name="lamplabel114" ref="lamplabelel114"><bounds x="428" y="186" width="23" height="10" /></element>
+ <element name="lamp115" ref="matrixlamp" state="0"><bounds x="452" y="196" width="23" height="16"/></element>
+ <element name="lamplabel115" ref="lamplabelel115"><bounds x="452" y="186" width="23" height="10" /></element>
+ <element name="lamp116" ref="matrixlamp" state="0"><bounds x="476" y="196" width="23" height="16"/></element>
+ <element name="lamplabel116" ref="lamplabelel116"><bounds x="476" y="186" width="23" height="10" /></element>
+ <element name="lamp117" ref="matrixlamp" state="0"><bounds x="500" y="196" width="23" height="16"/></element>
+ <element name="lamplabel117" ref="lamplabelel117"><bounds x="500" y="186" width="23" height="10" /></element>
+ <element name="lamp118" ref="matrixlamp" state="0"><bounds x="524" y="196" width="23" height="16"/></element>
+ <element name="lamplabel118" ref="lamplabelel118"><bounds x="524" y="186" width="23" height="10" /></element>
+ <element name="lamp119" ref="matrixlamp" state="0"><bounds x="548" y="196" width="23" height="16"/></element>
+ <element name="lamplabel119" ref="lamplabelel119"><bounds x="548" y="186" width="23" height="10" /></element>
+ <element name="lamp120" ref="matrixlamp" state="0"><bounds x="572" y="196" width="23" height="16"/></element>
+ <element name="lamplabel120" ref="lamplabelel120"><bounds x="572" y="186" width="23" height="10" /></element>
+ <element name="lamp121" ref="matrixlamp" state="0"><bounds x="596" y="196" width="23" height="16"/></element>
+ <element name="lamplabel121" ref="lamplabelel121"><bounds x="596" y="186" width="23" height="10" /></element>
+ <element name="lamp122" ref="matrixlamp" state="0"><bounds x="620" y="196" width="23" height="16"/></element>
+ <element name="lamplabel122" ref="lamplabelel122"><bounds x="620" y="186" width="23" height="10" /></element>
+ <element name="lamp123" ref="matrixlamp" state="0"><bounds x="644" y="196" width="23" height="16"/></element>
+ <element name="lamplabel123" ref="lamplabelel123"><bounds x="644" y="186" width="23" height="10" /></element>
+ <element name="lamp124" ref="matrixlamp" state="0"><bounds x="668" y="196" width="23" height="16"/></element>
+ <element name="lamplabel124" ref="lamplabelel124"><bounds x="668" y="186" width="23" height="10" /></element>
+ <element name="lamp125" ref="matrixlamp" state="0"><bounds x="692" y="196" width="23" height="16"/></element>
+ <element name="lamplabel125" ref="lamplabelel125"><bounds x="692" y="186" width="23" height="10" /></element>
+ <element name="lamp126" ref="matrixlamp" state="0"><bounds x="716" y="196" width="23" height="16"/></element>
+ <element name="lamplabel126" ref="lamplabelel126"><bounds x="716" y="186" width="23" height="10" /></element>
+ <element name="lamp127" ref="unusedlamp" state="0"><bounds x="740" y="196" width="23" height="16"/></element>
+ <element name="lamplabel127" ref="lamplabelel127"><bounds x="740" y="186" width="23" height="10" /></element>
+ <element name="lamp128" ref="matrixlamp" state="0"><bounds x="380" y="224" width="23" height="16"/></element>
+ <element name="lamplabel128" ref="lamplabelel128"><bounds x="380" y="214" width="23" height="10" /></element>
+ <element name="lamp129" ref="matrixlamp" state="0"><bounds x="404" y="224" width="23" height="16"/></element>
+ <element name="lamplabel129" ref="lamplabelel129"><bounds x="404" y="214" width="23" height="10" /></element>
+ <element name="lamp130" ref="matrixlamp" state="0"><bounds x="428" y="224" width="23" height="16"/></element>
+ <element name="lamplabel130" ref="lamplabelel130"><bounds x="428" y="214" width="23" height="10" /></element>
+ <element name="lamp131" ref="matrixlamp" state="0"><bounds x="452" y="224" width="23" height="16"/></element>
+ <element name="lamplabel131" ref="lamplabelel131"><bounds x="452" y="214" width="23" height="10" /></element>
+ <element name="lamp132" ref="matrixlamp" state="0"><bounds x="476" y="224" width="23" height="16"/></element>
+ <element name="lamplabel132" ref="lamplabelel132"><bounds x="476" y="214" width="23" height="10" /></element>
+ <element name="lamp133" ref="matrixlamp" state="0"><bounds x="500" y="224" width="23" height="16"/></element>
+ <element name="lamplabel133" ref="lamplabelel133"><bounds x="500" y="214" width="23" height="10" /></element>
+ <element name="lamp134" ref="matrixlamp" state="0"><bounds x="524" y="224" width="23" height="16"/></element>
+ <element name="lamplabel134" ref="lamplabelel134"><bounds x="524" y="214" width="23" height="10" /></element>
+ <element name="lamp135" ref="matrixlamp" state="0"><bounds x="548" y="224" width="23" height="16"/></element>
+ <element name="lamplabel135" ref="lamplabelel135"><bounds x="548" y="214" width="23" height="10" /></element>
+ <element name="lamp136" ref="matrixlamp" state="0"><bounds x="572" y="224" width="23" height="16"/></element>
+ <element name="lamplabel136" ref="lamplabelel136"><bounds x="572" y="214" width="23" height="10" /></element>
+ <element name="lamp137" ref="matrixlamp" state="0"><bounds x="596" y="224" width="23" height="16"/></element>
+ <element name="lamplabel137" ref="lamplabelel137"><bounds x="596" y="214" width="23" height="10" /></element>
+ <element name="lamp138" ref="matrixlamp" state="0"><bounds x="620" y="224" width="23" height="16"/></element>
+ <element name="lamplabel138" ref="lamplabelel138"><bounds x="620" y="214" width="23" height="10" /></element>
+ <element name="lamp139" ref="matrixlamp" state="0"><bounds x="644" y="224" width="23" height="16"/></element>
+ <element name="lamplabel139" ref="lamplabelel139"><bounds x="644" y="214" width="23" height="10" /></element>
+ <element name="lamp140" ref="matrixlamp" state="0"><bounds x="668" y="224" width="23" height="16"/></element>
+ <element name="lamplabel140" ref="lamplabelel140"><bounds x="668" y="214" width="23" height="10" /></element>
+ <element name="lamp141" ref="matrixlamp" state="0"><bounds x="692" y="224" width="23" height="16"/></element>
+ <element name="lamplabel141" ref="lamplabelel141"><bounds x="692" y="214" width="23" height="10" /></element>
+ <element name="lamp142" ref="unusedlamp" state="0"><bounds x="716" y="224" width="23" height="16"/></element>
+ <element name="lamplabel142" ref="lamplabelel142"><bounds x="716" y="214" width="23" height="10" /></element>
+ <element name="lamp143" ref="matrixlamp" state="0"><bounds x="740" y="224" width="23" height="16"/></element>
+ <element name="lamplabel143" ref="lamplabelel143"><bounds x="740" y="214" width="23" height="10" /></element>
+ <element name="lamp144" ref="matrixlamp" state="0"><bounds x="380" y="252" width="23" height="16"/></element>
+ <element name="lamplabel144" ref="lamplabelel144"><bounds x="380" y="242" width="23" height="10" /></element>
+ <element name="lamp145" ref="matrixlamp" state="0"><bounds x="404" y="252" width="23" height="16"/></element>
+ <element name="lamplabel145" ref="lamplabelel145"><bounds x="404" y="242" width="23" height="10" /></element>
+ <element name="lamp146" ref="matrixlamp" state="0"><bounds x="428" y="252" width="23" height="16"/></element>
+ <element name="lamplabel146" ref="lamplabelel146"><bounds x="428" y="242" width="23" height="10" /></element>
+ <element name="lamp147" ref="matrixlamp" state="0"><bounds x="452" y="252" width="23" height="16"/></element>
+ <element name="lamplabel147" ref="lamplabelel147"><bounds x="452" y="242" width="23" height="10" /></element>
+ <element name="lamp148" ref="matrixlamp" state="0"><bounds x="476" y="252" width="23" height="16"/></element>
+ <element name="lamplabel148" ref="lamplabelel148"><bounds x="476" y="242" width="23" height="10" /></element>
+ <element name="lamp149" ref="matrixlamp" state="0"><bounds x="500" y="252" width="23" height="16"/></element>
+ <element name="lamplabel149" ref="lamplabelel149"><bounds x="500" y="242" width="23" height="10" /></element>
+ <element name="lamp150" ref="matrixlamp" state="0"><bounds x="524" y="252" width="23" height="16"/></element>
+ <element name="lamplabel150" ref="lamplabelel150"><bounds x="524" y="242" width="23" height="10" /></element>
+ <element name="lamp151" ref="unusedlamp" state="0"><bounds x="548" y="252" width="23" height="16"/></element>
+ <element name="lamplabel151" ref="lamplabelel151"><bounds x="548" y="242" width="23" height="10" /></element>
+ <element name="lamp152" ref="matrixlamp" state="0"><bounds x="572" y="252" width="23" height="16"/></element>
+ <element name="lamplabel152" ref="lamplabelel152"><bounds x="572" y="242" width="23" height="10" /></element>
+ <element name="lamp153" ref="matrixlamp" state="0"><bounds x="596" y="252" width="23" height="16"/></element>
+ <element name="lamplabel153" ref="lamplabelel153"><bounds x="596" y="242" width="23" height="10" /></element>
+ <element name="lamp154" ref="matrixlamp" state="0"><bounds x="620" y="252" width="23" height="16"/></element>
+ <element name="lamplabel154" ref="lamplabelel154"><bounds x="620" y="242" width="23" height="10" /></element>
+ <element name="lamp155" ref="matrixlamp" state="0"><bounds x="644" y="252" width="23" height="16"/></element>
+ <element name="lamplabel155" ref="lamplabelel155"><bounds x="644" y="242" width="23" height="10" /></element>
+ <element name="lamp156" ref="matrixlamp" state="0"><bounds x="668" y="252" width="23" height="16"/></element>
+ <element name="lamplabel156" ref="lamplabelel156"><bounds x="668" y="242" width="23" height="10" /></element>
+ <element name="lamp157" ref="matrixlamp" state="0"><bounds x="692" y="252" width="23" height="16"/></element>
+ <element name="lamplabel157" ref="lamplabelel157"><bounds x="692" y="242" width="23" height="10" /></element>
+ <element name="lamp158" ref="unusedlamp" state="0"><bounds x="716" y="252" width="23" height="16"/></element>
+ <element name="lamplabel158" ref="lamplabelel158"><bounds x="716" y="242" width="23" height="10" /></element>
+ <element name="lamp159" ref="matrixlamp" state="0"><bounds x="740" y="252" width="23" height="16"/></element>
+ <element name="lamplabel159" ref="lamplabelel159"><bounds x="740" y="242" width="23" height="10" /></element>
+ <element name="lamp160" ref="matrixlamp" state="0"><bounds x="380" y="280" width="23" height="16"/></element>
+ <element name="lamplabel160" ref="lamplabelel160"><bounds x="380" y="270" width="23" height="10" /></element>
+ <element name="lamp161" ref="matrixlamp" state="0"><bounds x="404" y="280" width="23" height="16"/></element>
+ <element name="lamplabel161" ref="lamplabelel161"><bounds x="404" y="270" width="23" height="10" /></element>
+ <element name="lamp162" ref="matrixlamp" state="0"><bounds x="428" y="280" width="23" height="16"/></element>
+ <element name="lamplabel162" ref="lamplabelel162"><bounds x="428" y="270" width="23" height="10" /></element>
+ <element name="lamp163" ref="matrixlamp" state="0"><bounds x="452" y="280" width="23" height="16"/></element>
+ <element name="lamplabel163" ref="lamplabelel163"><bounds x="452" y="270" width="23" height="10" /></element>
+ <element name="lamp164" ref="matrixlamp" state="0"><bounds x="476" y="280" width="23" height="16"/></element>
+ <element name="lamplabel164" ref="lamplabelel164"><bounds x="476" y="270" width="23" height="10" /></element>
+ <element name="lamp165" ref="matrixlamp" state="0"><bounds x="500" y="280" width="23" height="16"/></element>
+ <element name="lamplabel165" ref="lamplabelel165"><bounds x="500" y="270" width="23" height="10" /></element>
+ <element name="lamp166" ref="matrixlamp" state="0"><bounds x="524" y="280" width="23" height="16"/></element>
+ <element name="lamplabel166" ref="lamplabelel166"><bounds x="524" y="270" width="23" height="10" /></element>
+ <element name="lamp167" ref="matrixlamp" state="0"><bounds x="548" y="280" width="23" height="16"/></element>
+ <element name="lamplabel167" ref="lamplabelel167"><bounds x="548" y="270" width="23" height="10" /></element>
+ <element name="lamp168" ref="matrixlamp" state="0"><bounds x="572" y="280" width="23" height="16"/></element>
+ <element name="lamplabel168" ref="lamplabelel168"><bounds x="572" y="270" width="23" height="10" /></element>
+ <element name="lamp169" ref="matrixlamp" state="0"><bounds x="596" y="280" width="23" height="16"/></element>
+ <element name="lamplabel169" ref="lamplabelel169"><bounds x="596" y="270" width="23" height="10" /></element>
+ <element name="lamp170" ref="matrixlamp" state="0"><bounds x="620" y="280" width="23" height="16"/></element>
+ <element name="lamplabel170" ref="lamplabelel170"><bounds x="620" y="270" width="23" height="10" /></element>
+ <element name="lamp171" ref="matrixlamp" state="0"><bounds x="644" y="280" width="23" height="16"/></element>
+ <element name="lamplabel171" ref="lamplabelel171"><bounds x="644" y="270" width="23" height="10" /></element>
+ <element name="lamp172" ref="matrixlamp" state="0"><bounds x="668" y="280" width="23" height="16"/></element>
+ <element name="lamplabel172" ref="lamplabelel172"><bounds x="668" y="270" width="23" height="10" /></element>
+ <element name="lamp173" ref="matrixlamp" state="0"><bounds x="692" y="280" width="23" height="16"/></element>
+ <element name="lamplabel173" ref="lamplabelel173"><bounds x="692" y="270" width="23" height="10" /></element>
+ <element name="lamp174" ref="matrixlamp" state="0"><bounds x="716" y="280" width="23" height="16"/></element>
+ <element name="lamplabel174" ref="lamplabelel174"><bounds x="716" y="270" width="23" height="10" /></element>
+ <element name="lamp175" ref="matrixlamp" state="0"><bounds x="740" y="280" width="23" height="16"/></element>
+ <element name="lamplabel175" ref="lamplabelel175"><bounds x="740" y="270" width="23" height="10" /></element>
+ <element name="lamp176" ref="matrixlamp" state="0"><bounds x="380" y="308" width="23" height="16"/></element>
+ <element name="lamplabel176" ref="lamplabelel176"><bounds x="380" y="298" width="23" height="10" /></element>
+ <element name="lamp177" ref="matrixlamp" state="0"><bounds x="404" y="308" width="23" height="16"/></element>
+ <element name="lamplabel177" ref="lamplabelel177"><bounds x="404" y="298" width="23" height="10" /></element>
+ <element name="lamp178" ref="matrixlamp" state="0"><bounds x="428" y="308" width="23" height="16"/></element>
+ <element name="lamplabel178" ref="lamplabelel178"><bounds x="428" y="298" width="23" height="10" /></element>
+ <element name="lamp179" ref="matrixlamp" state="0"><bounds x="452" y="308" width="23" height="16"/></element>
+ <element name="lamplabel179" ref="lamplabelel179"><bounds x="452" y="298" width="23" height="10" /></element>
+ <element name="lamp180" ref="matrixlamp" state="0"><bounds x="476" y="308" width="23" height="16"/></element>
+ <element name="lamplabel180" ref="lamplabelel180"><bounds x="476" y="298" width="23" height="10" /></element>
+ <element name="lamp181" ref="matrixlamp" state="0"><bounds x="500" y="308" width="23" height="16"/></element>
+ <element name="lamplabel181" ref="lamplabelel181"><bounds x="500" y="298" width="23" height="10" /></element>
+ <element name="lamp182" ref="matrixlamp" state="0"><bounds x="524" y="308" width="23" height="16"/></element>
+ <element name="lamplabel182" ref="lamplabelel182"><bounds x="524" y="298" width="23" height="10" /></element>
+ <element name="lamp183" ref="matrixlamp" state="0"><bounds x="548" y="308" width="23" height="16"/></element>
+ <element name="lamplabel183" ref="lamplabelel183"><bounds x="548" y="298" width="23" height="10" /></element>
+ <element name="lamp184" ref="matrixlamp" state="0"><bounds x="572" y="308" width="23" height="16"/></element>
+ <element name="lamplabel184" ref="lamplabelel184"><bounds x="572" y="298" width="23" height="10" /></element>
+ <element name="lamp185" ref="matrixlamp" state="0"><bounds x="596" y="308" width="23" height="16"/></element>
+ <element name="lamplabel185" ref="lamplabelel185"><bounds x="596" y="298" width="23" height="10" /></element>
+ <element name="lamp186" ref="matrixlamp" state="0"><bounds x="620" y="308" width="23" height="16"/></element>
+ <element name="lamplabel186" ref="lamplabelel186"><bounds x="620" y="298" width="23" height="10" /></element>
+ <element name="lamp187" ref="matrixlamp" state="0"><bounds x="644" y="308" width="23" height="16"/></element>
+ <element name="lamplabel187" ref="lamplabelel187"><bounds x="644" y="298" width="23" height="10" /></element>
+ <element name="lamp188" ref="matrixlamp" state="0"><bounds x="668" y="308" width="23" height="16"/></element>
+ <element name="lamplabel188" ref="lamplabelel188"><bounds x="668" y="298" width="23" height="10" /></element>
+ <element name="lamp189" ref="matrixlamp" state="0"><bounds x="692" y="308" width="23" height="16"/></element>
+ <element name="lamplabel189" ref="lamplabelel189"><bounds x="692" y="298" width="23" height="10" /></element>
+ <element name="lamp190" ref="matrixlamp" state="0"><bounds x="716" y="308" width="23" height="16"/></element>
+ <element name="lamplabel190" ref="lamplabelel190"><bounds x="716" y="298" width="23" height="10" /></element>
+ <element name="lamp191" ref="matrixlamp" state="0"><bounds x="740" y="308" width="23" height="16"/></element>
+ <element name="lamplabel191" ref="lamplabelel191"><bounds x="740" y="298" width="23" height="10" /></element>
+ <element name="lamp192" ref="matrixlamp" state="0"><bounds x="380" y="336" width="23" height="16"/></element>
+ <element name="lamplabel192" ref="lamplabelel192"><bounds x="380" y="326" width="23" height="10" /></element>
+ <element name="lamp193" ref="matrixlamp" state="0"><bounds x="404" y="336" width="23" height="16"/></element>
+ <element name="lamplabel193" ref="lamplabelel193"><bounds x="404" y="326" width="23" height="10" /></element>
+ <element name="lamp194" ref="matrixlamp" state="0"><bounds x="428" y="336" width="23" height="16"/></element>
+ <element name="lamplabel194" ref="lamplabelel194"><bounds x="428" y="326" width="23" height="10" /></element>
+ <element name="lamp195" ref="matrixlamp" state="0"><bounds x="452" y="336" width="23" height="16"/></element>
+ <element name="lamplabel195" ref="lamplabelel195"><bounds x="452" y="326" width="23" height="10" /></element>
+ <element name="lamp196" ref="matrixlamp" state="0"><bounds x="476" y="336" width="23" height="16"/></element>
+ <element name="lamplabel196" ref="lamplabelel196"><bounds x="476" y="326" width="23" height="10" /></element>
+ <element name="lamp197" ref="matrixlamp" state="0"><bounds x="500" y="336" width="23" height="16"/></element>
+ <element name="lamplabel197" ref="lamplabelel197"><bounds x="500" y="326" width="23" height="10" /></element>
+ <element name="lamp198" ref="matrixlamp" state="0"><bounds x="524" y="336" width="23" height="16"/></element>
+ <element name="lamplabel198" ref="lamplabelel198"><bounds x="524" y="326" width="23" height="10" /></element>
+ <element name="lamp199" ref="unusedlamp" state="0"><bounds x="548" y="336" width="23" height="16"/></element>
+ <element name="lamplabel199" ref="lamplabelel199"><bounds x="548" y="326" width="23" height="10" /></element>
+ <element name="lamp200" ref="matrixlamp" state="0"><bounds x="572" y="336" width="23" height="16"/></element>
+ <element name="lamplabel200" ref="lamplabelel200"><bounds x="572" y="326" width="23" height="10" /></element>
+ <element name="lamp201" ref="matrixlamp" state="0"><bounds x="596" y="336" width="23" height="16"/></element>
+ <element name="lamplabel201" ref="lamplabelel201"><bounds x="596" y="326" width="23" height="10" /></element>
+ <element name="lamp202" ref="matrixlamp" state="0"><bounds x="620" y="336" width="23" height="16"/></element>
+ <element name="lamplabel202" ref="lamplabelel202"><bounds x="620" y="326" width="23" height="10" /></element>
+ <element name="lamp203" ref="matrixlamp" state="0"><bounds x="644" y="336" width="23" height="16"/></element>
+ <element name="lamplabel203" ref="lamplabelel203"><bounds x="644" y="326" width="23" height="10" /></element>
+ <element name="lamp204" ref="matrixlamp" state="0"><bounds x="668" y="336" width="23" height="16"/></element>
+ <element name="lamplabel204" ref="lamplabelel204"><bounds x="668" y="326" width="23" height="10" /></element>
+ <element name="lamp205" ref="matrixlamp" state="0"><bounds x="692" y="336" width="23" height="16"/></element>
+ <element name="lamplabel205" ref="lamplabelel205"><bounds x="692" y="326" width="23" height="10" /></element>
+ <element name="lamp206" ref="matrixlamp" state="0"><bounds x="716" y="336" width="23" height="16"/></element>
+ <element name="lamplabel206" ref="lamplabelel206"><bounds x="716" y="326" width="23" height="10" /></element>
+ <element name="lamp207" ref="unusedlamp" state="0"><bounds x="740" y="336" width="23" height="16"/></element>
+ <element name="lamplabel207" ref="lamplabelel207"><bounds x="740" y="326" width="23" height="10" /></element>
+ <element name="lamp208" ref="matrixlamp" state="0"><bounds x="380" y="364" width="23" height="16"/></element>
+ <element name="lamplabel208" ref="lamplabelel208"><bounds x="380" y="354" width="23" height="10" /></element>
+ <element name="lamp209" ref="matrixlamp" state="0"><bounds x="404" y="364" width="23" height="16"/></element>
+ <element name="lamplabel209" ref="lamplabelel209"><bounds x="404" y="354" width="23" height="10" /></element>
+ <element name="lamp210" ref="matrixlamp" state="0"><bounds x="428" y="364" width="23" height="16"/></element>
+ <element name="lamplabel210" ref="lamplabelel210"><bounds x="428" y="354" width="23" height="10" /></element>
+ <element name="lamp211" ref="matrixlamp" state="0"><bounds x="452" y="364" width="23" height="16"/></element>
+ <element name="lamplabel211" ref="lamplabelel211"><bounds x="452" y="354" width="23" height="10" /></element>
+ <element name="lamp212" ref="matrixlamp" state="0"><bounds x="476" y="364" width="23" height="16"/></element>
+ <element name="lamplabel212" ref="lamplabelel212"><bounds x="476" y="354" width="23" height="10" /></element>
+ <element name="lamp213" ref="matrixlamp" state="0"><bounds x="500" y="364" width="23" height="16"/></element>
+ <element name="lamplabel213" ref="lamplabelel213"><bounds x="500" y="354" width="23" height="10" /></element>
+ <element name="lamp214" ref="matrixlamp" state="0"><bounds x="524" y="364" width="23" height="16"/></element>
+ <element name="lamplabel214" ref="lamplabelel214"><bounds x="524" y="354" width="23" height="10" /></element>
+ <element name="lamp215" ref="matrixlamp" state="0"><bounds x="548" y="364" width="23" height="16"/></element>
+ <element name="lamplabel215" ref="lamplabelel215"><bounds x="548" y="354" width="23" height="10" /></element>
+ <element name="lamp216" ref="matrixlamp" state="0"><bounds x="572" y="364" width="23" height="16"/></element>
+ <element name="lamplabel216" ref="lamplabelel216"><bounds x="572" y="354" width="23" height="10" /></element>
+ <element name="lamp217" ref="matrixlamp" state="0"><bounds x="596" y="364" width="23" height="16"/></element>
+ <element name="lamplabel217" ref="lamplabelel217"><bounds x="596" y="354" width="23" height="10" /></element>
+ <element name="lamp218" ref="matrixlamp" state="0"><bounds x="620" y="364" width="23" height="16"/></element>
+ <element name="lamplabel218" ref="lamplabelel218"><bounds x="620" y="354" width="23" height="10" /></element>
+ <element name="lamp219" ref="matrixlamp" state="0"><bounds x="644" y="364" width="23" height="16"/></element>
+ <element name="lamplabel219" ref="lamplabelel219"><bounds x="644" y="354" width="23" height="10" /></element>
+ <element name="lamp220" ref="matrixlamp" state="0"><bounds x="668" y="364" width="23" height="16"/></element>
+ <element name="lamplabel220" ref="lamplabelel220"><bounds x="668" y="354" width="23" height="10" /></element>
+ <element name="lamp221" ref="matrixlamp" state="0"><bounds x="692" y="364" width="23" height="16"/></element>
+ <element name="lamplabel221" ref="lamplabelel221"><bounds x="692" y="354" width="23" height="10" /></element>
+ <element name="lamp222" ref="unusedlamp" state="0"><bounds x="716" y="364" width="23" height="16"/></element>
+ <element name="lamplabel222" ref="lamplabelel222"><bounds x="716" y="354" width="23" height="10" /></element>
+ <element name="lamp223" ref="unusedlamp" state="0"><bounds x="740" y="364" width="23" height="16"/></element>
+ <element name="lamplabel223" ref="lamplabelel223"><bounds x="740" y="354" width="23" height="10" /></element>
+ <element name="lamp224" ref="matrixlamp" state="0"><bounds x="380" y="392" width="23" height="16"/></element>
+ <element name="lamplabel224" ref="lamplabelel224"><bounds x="380" y="382" width="23" height="10" /></element>
+ <element name="lamp225" ref="matrixlamp" state="0"><bounds x="404" y="392" width="23" height="16"/></element>
+ <element name="lamplabel225" ref="lamplabelel225"><bounds x="404" y="382" width="23" height="10" /></element>
+ <element name="lamp226" ref="matrixlamp" state="0"><bounds x="428" y="392" width="23" height="16"/></element>
+ <element name="lamplabel226" ref="lamplabelel226"><bounds x="428" y="382" width="23" height="10" /></element>
+ <element name="lamp227" ref="matrixlamp" state="0"><bounds x="452" y="392" width="23" height="16"/></element>
+ <element name="lamplabel227" ref="lamplabelel227"><bounds x="452" y="382" width="23" height="10" /></element>
+ <element name="lamp228" ref="matrixlamp" state="0"><bounds x="476" y="392" width="23" height="16"/></element>
+ <element name="lamplabel228" ref="lamplabelel228"><bounds x="476" y="382" width="23" height="10" /></element>
+ <element name="lamp229" ref="matrixlamp" state="0"><bounds x="500" y="392" width="23" height="16"/></element>
+ <element name="lamplabel229" ref="lamplabelel229"><bounds x="500" y="382" width="23" height="10" /></element>
+ <element name="lamp230" ref="matrixlamp" state="0"><bounds x="524" y="392" width="23" height="16"/></element>
+ <element name="lamplabel230" ref="lamplabelel230"><bounds x="524" y="382" width="23" height="10" /></element>
+ <element name="lamp231" ref="matrixlamp" state="0"><bounds x="548" y="392" width="23" height="16"/></element>
+ <element name="lamplabel231" ref="lamplabelel231"><bounds x="548" y="382" width="23" height="10" /></element>
+ <element name="lamp232" ref="matrixlamp" state="0"><bounds x="572" y="392" width="23" height="16"/></element>
+ <element name="lamplabel232" ref="lamplabelel232"><bounds x="572" y="382" width="23" height="10" /></element>
+ <element name="lamp233" ref="matrixlamp" state="0"><bounds x="596" y="392" width="23" height="16"/></element>
+ <element name="lamplabel233" ref="lamplabelel233"><bounds x="596" y="382" width="23" height="10" /></element>
+ <element name="lamp234" ref="matrixlamp" state="0"><bounds x="620" y="392" width="23" height="16"/></element>
+ <element name="lamplabel234" ref="lamplabelel234"><bounds x="620" y="382" width="23" height="10" /></element>
+ <element name="lamp235" ref="matrixlamp" state="0"><bounds x="644" y="392" width="23" height="16"/></element>
+ <element name="lamplabel235" ref="lamplabelel235"><bounds x="644" y="382" width="23" height="10" /></element>
+ <element name="lamp236" ref="matrixlamp" state="0"><bounds x="668" y="392" width="23" height="16"/></element>
+ <element name="lamplabel236" ref="lamplabelel236"><bounds x="668" y="382" width="23" height="10" /></element>
+ <element name="lamp237" ref="matrixlamp" state="0"><bounds x="692" y="392" width="23" height="16"/></element>
+ <element name="lamplabel237" ref="lamplabelel237"><bounds x="692" y="382" width="23" height="10" /></element>
+ <element name="lamp238" ref="unusedlamp" state="0"><bounds x="716" y="392" width="23" height="16"/></element>
+ <element name="lamplabel238" ref="lamplabelel238"><bounds x="716" y="382" width="23" height="10" /></element>
+ <element name="lamp239" ref="unusedlamp" state="0"><bounds x="740" y="392" width="23" height="16"/></element>
+ <element name="lamplabel239" ref="lamplabelel239"><bounds x="740" y="382" width="23" height="10" /></element>
+ <element name="lamp240" ref="matrixlamp" state="0"><bounds x="380" y="420" width="23" height="16"/></element>
+ <element name="lamplabel240" ref="lamplabelel240"><bounds x="380" y="410" width="23" height="10" /></element>
+ <element name="lamp241" ref="matrixlamp" state="0"><bounds x="404" y="420" width="23" height="16"/></element>
+ <element name="lamplabel241" ref="lamplabelel241"><bounds x="404" y="410" width="23" height="10" /></element>
+ <element name="lamp242" ref="matrixlamp" state="0"><bounds x="428" y="420" width="23" height="16"/></element>
+ <element name="lamplabel242" ref="lamplabelel242"><bounds x="428" y="410" width="23" height="10" /></element>
+ <element name="lamp243" ref="matrixlamp" state="0"><bounds x="452" y="420" width="23" height="16"/></element>
+ <element name="lamplabel243" ref="lamplabelel243"><bounds x="452" y="410" width="23" height="10" /></element>
+ <element name="lamp244" ref="matrixlamp" state="0"><bounds x="476" y="420" width="23" height="16"/></element>
+ <element name="lamplabel244" ref="lamplabelel244"><bounds x="476" y="410" width="23" height="10" /></element>
+ <element name="lamp245" ref="matrixlamp" state="0"><bounds x="500" y="420" width="23" height="16"/></element>
+ <element name="lamplabel245" ref="lamplabelel245"><bounds x="500" y="410" width="23" height="10" /></element>
+ <element name="lamp246" ref="matrixlamp" state="0"><bounds x="524" y="420" width="23" height="16"/></element>
+ <element name="lamplabel246" ref="lamplabelel246"><bounds x="524" y="410" width="23" height="10" /></element>
+ <element name="lamp247" ref="matrixlamp" state="0"><bounds x="548" y="420" width="23" height="16"/></element>
+ <element name="lamplabel247" ref="lamplabelel247"><bounds x="548" y="410" width="23" height="10" /></element>
+ <element name="lamp248" ref="matrixlamp" state="0"><bounds x="572" y="420" width="23" height="16"/></element>
+ <element name="lamplabel248" ref="lamplabelel248"><bounds x="572" y="410" width="23" height="10" /></element>
+ <element name="lamp249" ref="matrixlamp" state="0"><bounds x="596" y="420" width="23" height="16"/></element>
+ <element name="lamplabel249" ref="lamplabelel249"><bounds x="596" y="410" width="23" height="10" /></element>
+ <element name="lamp250" ref="matrixlamp" state="0"><bounds x="620" y="420" width="23" height="16"/></element>
+ <element name="lamplabel250" ref="lamplabelel250"><bounds x="620" y="410" width="23" height="10" /></element>
+ <element name="lamp251" ref="matrixlamp" state="0"><bounds x="644" y="420" width="23" height="16"/></element>
+ <element name="lamplabel251" ref="lamplabelel251"><bounds x="644" y="410" width="23" height="10" /></element>
+ <element name="lamp252" ref="matrixlamp" state="0"><bounds x="668" y="420" width="23" height="16"/></element>
+ <element name="lamplabel252" ref="lamplabelel252"><bounds x="668" y="410" width="23" height="10" /></element>
+ <element name="lamp253" ref="matrixlamp" state="0"><bounds x="692" y="420" width="23" height="16"/></element>
+ <element name="lamplabel253" ref="lamplabelel253"><bounds x="692" y="410" width="23" height="10" /></element>
+ <element name="lamp254" ref="unusedlamp" state="0"><bounds x="716" y="420" width="23" height="16"/></element>
+ <element name="lamplabel254" ref="lamplabelel254"><bounds x="716" y="410" width="23" height="10" /></element>
+ <element name="lamp255" ref="unusedlamp" state="0"><bounds x="740" y="420" width="23" height="16"/></element>
+ <element name="lamplabel255" ref="lamplabelel255"><bounds x="740" y="410" width="23" height="10" /></element>
+ <element name="input1-0" ref="button" state="0" inputtag="IN-1" inputmask="0x01"><bounds x="180" y="0" width="19" height="10" /></element>
+ <element name="inputlab1-0" ref="inputlabel1-0"><bounds x="180" y="-10" width="19" height="10" /></element>
+ <element name="input1-1" ref="button" state="0" inputtag="IN-1" inputmask="0x02"><bounds x="200" y="0" width="19" height="10" /></element>
+ <element name="inputlab1-1" ref="inputlabel1-1"><bounds x="200" y="-10" width="19" height="10" /></element>
+ <element name="input1-2" ref="button" state="0" inputtag="IN-1" inputmask="0x04"><bounds x="220" y="0" width="19" height="10" /></element>
+ <element name="inputlab1-2" ref="inputlabel1-2"><bounds x="220" y="-10" width="19" height="10" /></element>
+ <element name="input1-3" ref="button" state="0" inputtag="IN-1" inputmask="0x08"><bounds x="240" y="0" width="19" height="10" /></element>
+ <element name="inputlab1-3" ref="inputlabel1-3"><bounds x="240" y="-10" width="19" height="10" /></element>
+ <element name="input1-4" ref="button" state="0" inputtag="IN-1" inputmask="0x10"><bounds x="260" y="0" width="19" height="10" /></element>
+ <element name="inputlab1-4" ref="inputlabel1-4"><bounds x="260" y="-10" width="19" height="10" /></element>
+ <element name="input1-5" ref="button" state="0" inputtag="IN-1" inputmask="0x20"><bounds x="280" y="0" width="19" height="10" /></element>
+ <element name="inputlab1-5" ref="inputlabel1-5"><bounds x="280" y="-10" width="19" height="10" /></element>
+ <element name="input2-0" ref="button" state="0" inputtag="IN-2" inputmask="0x01"><bounds x="180" y="20" width="19" height="10" /></element>
+ <element name="inputlab2-0" ref="inputlabel2-0"><bounds x="180" y="10" width="19" height="10" /></element>
+ <element name="input2-1" ref="button" state="0" inputtag="IN-2" inputmask="0x02"><bounds x="200" y="20" width="19" height="10" /></element>
+ <element name="inputlab2-1" ref="inputlabel2-1"><bounds x="200" y="10" width="19" height="10" /></element>
+ <element name="input2-2" ref="button" state="0" inputtag="IN-2" inputmask="0x04"><bounds x="220" y="20" width="19" height="10" /></element>
+ <element name="inputlab2-2" ref="inputlabel2-2"><bounds x="220" y="10" width="19" height="10" /></element>
+ <element name="input2-3" ref="button" state="0" inputtag="IN-2" inputmask="0x08"><bounds x="240" y="20" width="19" height="10" /></element>
+ <element name="inputlab2-3" ref="inputlabel2-3"><bounds x="240" y="10" width="19" height="10" /></element>
+ <element name="input2-4" ref="button" state="0" inputtag="IN-2" inputmask="0x10"><bounds x="260" y="20" width="19" height="10" /></element>
+ <element name="inputlab2-4" ref="inputlabel2-4"><bounds x="260" y="10" width="19" height="10" /></element>
+ <element name="input2-5" ref="button" state="0" inputtag="IN-2" inputmask="0x20"><bounds x="280" y="20" width="19" height="10" /></element>
+ <element name="inputlab2-5" ref="inputlabel2-5"><bounds x="280" y="10" width="19" height="10" /></element>
+ <element name="input8-0" ref="button" state="0" inputtag="IN-8" inputmask="0x01"><bounds x="180" y="40" width="19" height="10" /></element>
+ <element name="inputlab8-0" ref="inputlabel8-0"><bounds x="180" y="30" width="19" height="10" /></element>
+ <element name="input8-1" ref="button" state="0" inputtag="IN-8" inputmask="0x02"><bounds x="200" y="40" width="19" height="10" /></element>
+ <element name="inputlab8-1" ref="inputlabel8-1"><bounds x="200" y="30" width="19" height="10" /></element>
+ <element name="input8-2" ref="button" state="0" inputtag="IN-8" inputmask="0x04"><bounds x="220" y="40" width="19" height="10" /></element>
+ <element name="inputlab8-2" ref="inputlabel8-2"><bounds x="220" y="30" width="19" height="10" /></element>
+ <element name="input8-3" ref="button" state="0" inputtag="IN-8" inputmask="0x08"><bounds x="240" y="40" width="19" height="10" /></element>
+ <element name="inputlab8-3" ref="inputlabel8-3"><bounds x="240" y="30" width="19" height="10" /></element>
+ <element name="input8-4" ref="button" state="0" inputtag="IN-8" inputmask="0x10"><bounds x="260" y="40" width="19" height="10" /></element>
+ <element name="inputlab8-4" ref="inputlabel8-4"><bounds x="260" y="30" width="19" height="10" /></element>
+ <element name="input8-5" ref="button" state="0" inputtag="IN-8" inputmask="0x20"><bounds x="280" y="40" width="19" height="10" /></element>
+ <element name="inputlab8-5" ref="inputlabel8-5"><bounds x="280" y="30" width="19" height="10" /></element>
+ <element name="input9-0" ref="button" state="0" inputtag="IN-9" inputmask="0x01"><bounds x="180" y="60" width="19" height="10" /></element>
+ <element name="inputlab9-0" ref="inputlabel9-0"><bounds x="180" y="50" width="19" height="10" /></element>
+ <element name="input9-1" ref="button" state="0" inputtag="IN-9" inputmask="0x02"><bounds x="200" y="60" width="19" height="10" /></element>
+ <element name="inputlab9-1" ref="inputlabel9-1"><bounds x="200" y="50" width="19" height="10" /></element>
+ <element name="input9-2" ref="button" state="0" inputtag="IN-9" inputmask="0x04"><bounds x="220" y="60" width="19" height="10" /></element>
+ <element name="inputlab9-2" ref="inputlabel9-2"><bounds x="220" y="50" width="19" height="10" /></element>
+ <element name="input9-3" ref="button" state="0" inputtag="IN-9" inputmask="0x08"><bounds x="240" y="60" width="19" height="10" /></element>
+ <element name="inputlab9-3" ref="inputlabel9-3"><bounds x="240" y="50" width="19" height="10" /></element>
+ <element name="input9-4" ref="button" state="0" inputtag="IN-9" inputmask="0x10"><bounds x="260" y="60" width="19" height="10" /></element>
+ <element name="inputlab9-4" ref="inputlabel9-4"><bounds x="260" y="50" width="19" height="10" /></element>
+ <element name="input9-5" ref="button" state="0" inputtag="IN-9" inputmask="0x20"><bounds x="280" y="60" width="19" height="10" /></element>
+ <element name="inputlab9-5" ref="inputlabel9-5"><bounds x="280" y="50" width="19" height="10" /></element>
+ <element name="input10-0" ref="button" state="0" inputtag="IN-10" inputmask="0x01"><bounds x="180" y="80" width="19" height="10" /></element>
+ <element name="inputlab10-0" ref="inputlabel10-0"><bounds x="180" y="70" width="19" height="10" /></element>
+ <element name="input10-1" ref="button" state="0" inputtag="IN-10" inputmask="0x02"><bounds x="200" y="80" width="19" height="10" /></element>
+ <element name="inputlab10-1" ref="inputlabel10-1"><bounds x="200" y="70" width="19" height="10" /></element>
+ <element name="input10-2" ref="button" state="0" inputtag="IN-10" inputmask="0x04"><bounds x="220" y="80" width="19" height="10" /></element>
+ <element name="inputlab10-2" ref="inputlabel10-2"><bounds x="220" y="70" width="19" height="10" /></element>
+ <element name="input10-3" ref="button" state="0" inputtag="IN-10" inputmask="0x08"><bounds x="240" y="80" width="19" height="10" /></element>
+ <element name="inputlab10-3" ref="inputlabel10-3"><bounds x="240" y="70" width="19" height="10" /></element>
+ <element name="input10-4" ref="button" state="0" inputtag="IN-10" inputmask="0x10"><bounds x="260" y="80" width="19" height="10" /></element>
+ <element name="inputlab10-4" ref="inputlabel10-4"><bounds x="260" y="70" width="19" height="10" /></element>
+ <element name="input10-5" ref="button" state="0" inputtag="IN-10" inputmask="0x20"><bounds x="280" y="80" width="19" height="10" /></element>
+ <element name="inputlab10-5" ref="inputlabel10-5"><bounds x="280" y="70" width="19" height="10" /></element>
+ <element name="input20-0" ref="button" state="0" inputtag="IN-20" inputmask="0x01"><bounds x="180" y="100" width="19" height="10" /></element>
+ <element name="inputlab20-0" ref="inputlabel20-0"><bounds x="180" y="90" width="19" height="10" /></element>
+ <element name="input20-1" ref="button" state="0" inputtag="IN-20" inputmask="0x02"><bounds x="200" y="100" width="19" height="10" /></element>
+ <element name="inputlab20-1" ref="inputlabel20-1"><bounds x="200" y="90" width="19" height="10" /></element>
+ <element name="input20-2" ref="button" state="0" inputtag="IN-20" inputmask="0x04"><bounds x="220" y="100" width="19" height="10" /></element>
+ <element name="inputlab20-2" ref="inputlabel20-2"><bounds x="220" y="90" width="19" height="10" /></element>
+ <element name="input20-3" ref="button" state="0" inputtag="IN-20" inputmask="0x08"><bounds x="240" y="100" width="19" height="10" /></element>
+ <element name="inputlab20-3" ref="inputlabel20-3"><bounds x="240" y="90" width="19" height="10" /></element>
+ <element name="input20-4" ref="button" state="0" inputtag="IN-20" inputmask="0x10"><bounds x="260" y="100" width="19" height="10" /></element>
+ <element name="inputlab20-4" ref="inputlabel20-4"><bounds x="260" y="90" width="19" height="10" /></element>
+ <element name="input20-5" ref="button" state="0" inputtag="IN-20" inputmask="0x20"><bounds x="280" y="100" width="19" height="10" /></element>
+ <element name="inputlab20-5" ref="inputlabel20-5"><bounds x="280" y="90" width="19" height="10" /></element>
- <bezel name="matrix0" element="matrixlamp" state="0"><bounds x="4" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix1" element="matrixlamp" state="0"><bounds x="4" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix2" element="matrixlamp" state="0"><bounds x="4" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix3" element="matrixlamp" state="0"><bounds x="4" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix4" element="matrixlamp" state="0"><bounds x="4" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix5" element="matrixlamp" state="0"><bounds x="4" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix6" element="matrixlamp" state="0"><bounds x="4" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix7" element="matrixlamp" state="0"><bounds x="4" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix8" element="matrixlamp" state="0"><bounds x="8" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix9" element="matrixlamp" state="0"><bounds x="8" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix10" element="matrixlamp" state="0"><bounds x="8" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix11" element="matrixlamp" state="0"><bounds x="8" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix12" element="matrixlamp" state="0"><bounds x="8" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix13" element="matrixlamp" state="0"><bounds x="8" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix14" element="matrixlamp" state="0"><bounds x="8" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix15" element="matrixlamp" state="0"><bounds x="8" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix16" element="matrixlamp" state="0"><bounds x="12" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix17" element="matrixlamp" state="0"><bounds x="12" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix18" element="matrixlamp" state="0"><bounds x="12" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix19" element="matrixlamp" state="0"><bounds x="12" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix20" element="matrixlamp" state="0"><bounds x="12" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix21" element="matrixlamp" state="0"><bounds x="12" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix22" element="matrixlamp" state="0"><bounds x="12" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix23" element="matrixlamp" state="0"><bounds x="12" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix24" element="matrixlamp" state="0"><bounds x="16" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix25" element="matrixlamp" state="0"><bounds x="16" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix26" element="matrixlamp" state="0"><bounds x="16" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix27" element="matrixlamp" state="0"><bounds x="16" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix28" element="matrixlamp" state="0"><bounds x="16" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix29" element="matrixlamp" state="0"><bounds x="16" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix30" element="matrixlamp" state="0"><bounds x="16" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix31" element="matrixlamp" state="0"><bounds x="16" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix32" element="matrixlamp" state="0"><bounds x="20" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix33" element="matrixlamp" state="0"><bounds x="20" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix34" element="matrixlamp" state="0"><bounds x="20" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix35" element="matrixlamp" state="0"><bounds x="20" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix36" element="matrixlamp" state="0"><bounds x="20" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix37" element="matrixlamp" state="0"><bounds x="20" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix38" element="matrixlamp" state="0"><bounds x="20" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix39" element="matrixlamp" state="0"><bounds x="20" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix40" element="matrixlamp" state="0"><bounds x="28" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix41" element="matrixlamp" state="0"><bounds x="28" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix42" element="matrixlamp" state="0"><bounds x="28" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix43" element="matrixlamp" state="0"><bounds x="28" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix44" element="matrixlamp" state="0"><bounds x="28" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix45" element="matrixlamp" state="0"><bounds x="28" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix46" element="matrixlamp" state="0"><bounds x="28" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix47" element="matrixlamp" state="0"><bounds x="28" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix48" element="matrixlamp" state="0"><bounds x="32" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix49" element="matrixlamp" state="0"><bounds x="32" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix50" element="matrixlamp" state="0"><bounds x="32" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix51" element="matrixlamp" state="0"><bounds x="32" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix52" element="matrixlamp" state="0"><bounds x="32" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix53" element="matrixlamp" state="0"><bounds x="32" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix54" element="matrixlamp" state="0"><bounds x="32" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix55" element="matrixlamp" state="0"><bounds x="32" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix56" element="matrixlamp" state="0"><bounds x="36" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix57" element="matrixlamp" state="0"><bounds x="36" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix58" element="matrixlamp" state="0"><bounds x="36" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix59" element="matrixlamp" state="0"><bounds x="36" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix60" element="matrixlamp" state="0"><bounds x="36" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix61" element="matrixlamp" state="0"><bounds x="36" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix62" element="matrixlamp" state="0"><bounds x="36" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix63" element="matrixlamp" state="0"><bounds x="36" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix64" element="matrixlamp" state="0"><bounds x="40" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix65" element="matrixlamp" state="0"><bounds x="40" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix66" element="matrixlamp" state="0"><bounds x="40" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix67" element="matrixlamp" state="0"><bounds x="40" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix68" element="matrixlamp" state="0"><bounds x="40" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix69" element="matrixlamp" state="0"><bounds x="40" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix70" element="matrixlamp" state="0"><bounds x="40" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix71" element="matrixlamp" state="0"><bounds x="40" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix72" element="matrixlamp" state="0"><bounds x="44" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix73" element="matrixlamp" state="0"><bounds x="44" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix74" element="matrixlamp" state="0"><bounds x="44" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix75" element="matrixlamp" state="0"><bounds x="44" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix76" element="matrixlamp" state="0"><bounds x="44" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix77" element="matrixlamp" state="0"><bounds x="44" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix78" element="matrixlamp" state="0"><bounds x="44" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix79" element="matrixlamp" state="0"><bounds x="44" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix80" element="matrixlamp" state="0"><bounds x="52" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix81" element="matrixlamp" state="0"><bounds x="52" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix82" element="matrixlamp" state="0"><bounds x="52" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix83" element="matrixlamp" state="0"><bounds x="52" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix84" element="matrixlamp" state="0"><bounds x="52" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix85" element="matrixlamp" state="0"><bounds x="52" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix86" element="matrixlamp" state="0"><bounds x="52" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix87" element="matrixlamp" state="0"><bounds x="52" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix88" element="matrixlamp" state="0"><bounds x="56" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix89" element="matrixlamp" state="0"><bounds x="56" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix90" element="matrixlamp" state="0"><bounds x="56" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix91" element="matrixlamp" state="0"><bounds x="56" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix92" element="matrixlamp" state="0"><bounds x="56" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix93" element="matrixlamp" state="0"><bounds x="56" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix94" element="matrixlamp" state="0"><bounds x="56" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix95" element="matrixlamp" state="0"><bounds x="56" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix96" element="matrixlamp" state="0"><bounds x="60" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix97" element="matrixlamp" state="0"><bounds x="60" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix98" element="matrixlamp" state="0"><bounds x="60" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix99" element="matrixlamp" state="0"><bounds x="60" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix100" element="matrixlamp" state="0"><bounds x="60" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix101" element="matrixlamp" state="0"><bounds x="60" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix102" element="matrixlamp" state="0"><bounds x="60" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix103" element="matrixlamp" state="0"><bounds x="60" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix104" element="matrixlamp" state="0"><bounds x="64" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix105" element="matrixlamp" state="0"><bounds x="64" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix106" element="matrixlamp" state="0"><bounds x="64" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix107" element="matrixlamp" state="0"><bounds x="64" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix108" element="matrixlamp" state="0"><bounds x="64" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix109" element="matrixlamp" state="0"><bounds x="64" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix110" element="matrixlamp" state="0"><bounds x="64" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix111" element="matrixlamp" state="0"><bounds x="64" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix112" element="matrixlamp" state="0"><bounds x="68" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix113" element="matrixlamp" state="0"><bounds x="68" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix114" element="matrixlamp" state="0"><bounds x="68" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix115" element="matrixlamp" state="0"><bounds x="68" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix116" element="matrixlamp" state="0"><bounds x="68" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix117" element="matrixlamp" state="0"><bounds x="68" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix118" element="matrixlamp" state="0"><bounds x="68" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix119" element="matrixlamp" state="0"><bounds x="68" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix120" element="matrixlamp" state="0"><bounds x="76" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix121" element="matrixlamp" state="0"><bounds x="76" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix122" element="matrixlamp" state="0"><bounds x="76" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix123" element="matrixlamp" state="0"><bounds x="76" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix124" element="matrixlamp" state="0"><bounds x="76" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix125" element="matrixlamp" state="0"><bounds x="76" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix126" element="matrixlamp" state="0"><bounds x="76" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix127" element="matrixlamp" state="0"><bounds x="76" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix128" element="matrixlamp" state="0"><bounds x="80" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix129" element="matrixlamp" state="0"><bounds x="80" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix130" element="matrixlamp" state="0"><bounds x="80" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix131" element="matrixlamp" state="0"><bounds x="80" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix132" element="matrixlamp" state="0"><bounds x="80" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix133" element="matrixlamp" state="0"><bounds x="80" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix134" element="matrixlamp" state="0"><bounds x="80" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix135" element="matrixlamp" state="0"><bounds x="80" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix136" element="matrixlamp" state="0"><bounds x="84" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix137" element="matrixlamp" state="0"><bounds x="84" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix138" element="matrixlamp" state="0"><bounds x="84" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix139" element="matrixlamp" state="0"><bounds x="84" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix140" element="matrixlamp" state="0"><bounds x="84" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix141" element="matrixlamp" state="0"><bounds x="84" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix142" element="matrixlamp" state="0"><bounds x="84" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix143" element="matrixlamp" state="0"><bounds x="84" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix144" element="matrixlamp" state="0"><bounds x="88" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix145" element="matrixlamp" state="0"><bounds x="88" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix146" element="matrixlamp" state="0"><bounds x="88" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix147" element="matrixlamp" state="0"><bounds x="88" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix148" element="matrixlamp" state="0"><bounds x="88" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix149" element="matrixlamp" state="0"><bounds x="88" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix150" element="matrixlamp" state="0"><bounds x="88" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix151" element="matrixlamp" state="0"><bounds x="88" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix152" element="matrixlamp" state="0"><bounds x="92" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix153" element="matrixlamp" state="0"><bounds x="92" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix154" element="matrixlamp" state="0"><bounds x="92" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix155" element="matrixlamp" state="0"><bounds x="92" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix156" element="matrixlamp" state="0"><bounds x="92" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix157" element="matrixlamp" state="0"><bounds x="92" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix158" element="matrixlamp" state="0"><bounds x="92" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix159" element="matrixlamp" state="0"><bounds x="92" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix160" element="matrixlamp" state="0"><bounds x="100" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix161" element="matrixlamp" state="0"><bounds x="100" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix162" element="matrixlamp" state="0"><bounds x="100" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix163" element="matrixlamp" state="0"><bounds x="100" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix164" element="matrixlamp" state="0"><bounds x="100" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix165" element="matrixlamp" state="0"><bounds x="100" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix166" element="matrixlamp" state="0"><bounds x="100" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix167" element="matrixlamp" state="0"><bounds x="100" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix168" element="matrixlamp" state="0"><bounds x="104" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix169" element="matrixlamp" state="0"><bounds x="104" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix170" element="matrixlamp" state="0"><bounds x="104" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix171" element="matrixlamp" state="0"><bounds x="104" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix172" element="matrixlamp" state="0"><bounds x="104" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix173" element="matrixlamp" state="0"><bounds x="104" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix174" element="matrixlamp" state="0"><bounds x="104" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix175" element="matrixlamp" state="0"><bounds x="104" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix176" element="matrixlamp" state="0"><bounds x="108" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix177" element="matrixlamp" state="0"><bounds x="108" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix178" element="matrixlamp" state="0"><bounds x="108" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix179" element="matrixlamp" state="0"><bounds x="108" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix180" element="matrixlamp" state="0"><bounds x="108" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix181" element="matrixlamp" state="0"><bounds x="108" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix182" element="matrixlamp" state="0"><bounds x="108" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix183" element="matrixlamp" state="0"><bounds x="108" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix184" element="matrixlamp" state="0"><bounds x="112" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix185" element="matrixlamp" state="0"><bounds x="112" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix186" element="matrixlamp" state="0"><bounds x="112" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix187" element="matrixlamp" state="0"><bounds x="112" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix188" element="matrixlamp" state="0"><bounds x="112" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix189" element="matrixlamp" state="0"><bounds x="112" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix190" element="matrixlamp" state="0"><bounds x="112" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix191" element="matrixlamp" state="0"><bounds x="112" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix192" element="matrixlamp" state="0"><bounds x="116" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix193" element="matrixlamp" state="0"><bounds x="116" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix194" element="matrixlamp" state="0"><bounds x="116" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix195" element="matrixlamp" state="0"><bounds x="116" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix196" element="matrixlamp" state="0"><bounds x="116" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix197" element="matrixlamp" state="0"><bounds x="116" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix198" element="matrixlamp" state="0"><bounds x="116" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix199" element="matrixlamp" state="0"><bounds x="116" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix200" element="matrixlamp" state="0"><bounds x="124" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix201" element="matrixlamp" state="0"><bounds x="124" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix202" element="matrixlamp" state="0"><bounds x="124" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix203" element="matrixlamp" state="0"><bounds x="124" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix204" element="matrixlamp" state="0"><bounds x="124" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix205" element="matrixlamp" state="0"><bounds x="124" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix206" element="matrixlamp" state="0"><bounds x="124" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix207" element="matrixlamp" state="0"><bounds x="124" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix208" element="matrixlamp" state="0"><bounds x="128" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix209" element="matrixlamp" state="0"><bounds x="128" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix210" element="matrixlamp" state="0"><bounds x="128" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix211" element="matrixlamp" state="0"><bounds x="128" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix212" element="matrixlamp" state="0"><bounds x="128" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix213" element="matrixlamp" state="0"><bounds x="128" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix214" element="matrixlamp" state="0"><bounds x="128" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix215" element="matrixlamp" state="0"><bounds x="128" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix216" element="matrixlamp" state="0"><bounds x="132" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix217" element="matrixlamp" state="0"><bounds x="132" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix218" element="matrixlamp" state="0"><bounds x="132" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix219" element="matrixlamp" state="0"><bounds x="132" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix220" element="matrixlamp" state="0"><bounds x="132" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix221" element="matrixlamp" state="0"><bounds x="132" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix222" element="matrixlamp" state="0"><bounds x="132" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix223" element="matrixlamp" state="0"><bounds x="132" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix224" element="matrixlamp" state="0"><bounds x="136" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix225" element="matrixlamp" state="0"><bounds x="136" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix226" element="matrixlamp" state="0"><bounds x="136" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix227" element="matrixlamp" state="0"><bounds x="136" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix228" element="matrixlamp" state="0"><bounds x="136" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix229" element="matrixlamp" state="0"><bounds x="136" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix230" element="matrixlamp" state="0"><bounds x="136" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix231" element="matrixlamp" state="0"><bounds x="136" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix232" element="matrixlamp" state="0"><bounds x="140" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix233" element="matrixlamp" state="0"><bounds x="140" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix234" element="matrixlamp" state="0"><bounds x="140" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix235" element="matrixlamp" state="0"><bounds x="140" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix236" element="matrixlamp" state="0"><bounds x="140" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix237" element="matrixlamp" state="0"><bounds x="140" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix238" element="matrixlamp" state="0"><bounds x="140" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix239" element="matrixlamp" state="0"><bounds x="140" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix240" element="matrixlamp" state="0"><bounds x="148" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix241" element="matrixlamp" state="0"><bounds x="148" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix242" element="matrixlamp" state="0"><bounds x="148" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix243" element="matrixlamp" state="0"><bounds x="148" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix244" element="matrixlamp" state="0"><bounds x="148" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix245" element="matrixlamp" state="0"><bounds x="148" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix246" element="matrixlamp" state="0"><bounds x="148" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix247" element="matrixlamp" state="0"><bounds x="148" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix248" element="matrixlamp" state="0"><bounds x="152" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix249" element="matrixlamp" state="0"><bounds x="152" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix250" element="matrixlamp" state="0"><bounds x="152" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix251" element="matrixlamp" state="0"><bounds x="152" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix252" element="matrixlamp" state="0"><bounds x="152" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix253" element="matrixlamp" state="0"><bounds x="152" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix254" element="matrixlamp" state="0"><bounds x="152" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix255" element="matrixlamp" state="0"><bounds x="152" y="68" width="3" height="3" /></bezel>
+ <element name="matrix0" ref="matrixlamp" state="0"><bounds x="4" y="40" width="3" height="3" /></element>
+ <element name="matrix1" ref="matrixlamp" state="0"><bounds x="4" y="44" width="3" height="3" /></element>
+ <element name="matrix2" ref="matrixlamp" state="0"><bounds x="4" y="48" width="3" height="3" /></element>
+ <element name="matrix3" ref="matrixlamp" state="0"><bounds x="4" y="52" width="3" height="3" /></element>
+ <element name="matrix4" ref="matrixlamp" state="0"><bounds x="4" y="56" width="3" height="3" /></element>
+ <element name="matrix5" ref="matrixlamp" state="0"><bounds x="4" y="60" width="3" height="3" /></element>
+ <element name="matrix6" ref="matrixlamp" state="0"><bounds x="4" y="64" width="3" height="3" /></element>
+ <element name="matrix7" ref="matrixlamp" state="0"><bounds x="4" y="68" width="3" height="3" /></element>
+ <element name="matrix8" ref="matrixlamp" state="0"><bounds x="8" y="40" width="3" height="3" /></element>
+ <element name="matrix9" ref="matrixlamp" state="0"><bounds x="8" y="44" width="3" height="3" /></element>
+ <element name="matrix10" ref="matrixlamp" state="0"><bounds x="8" y="48" width="3" height="3" /></element>
+ <element name="matrix11" ref="matrixlamp" state="0"><bounds x="8" y="52" width="3" height="3" /></element>
+ <element name="matrix12" ref="matrixlamp" state="0"><bounds x="8" y="56" width="3" height="3" /></element>
+ <element name="matrix13" ref="matrixlamp" state="0"><bounds x="8" y="60" width="3" height="3" /></element>
+ <element name="matrix14" ref="matrixlamp" state="0"><bounds x="8" y="64" width="3" height="3" /></element>
+ <element name="matrix15" ref="matrixlamp" state="0"><bounds x="8" y="68" width="3" height="3" /></element>
+ <element name="matrix16" ref="matrixlamp" state="0"><bounds x="12" y="40" width="3" height="3" /></element>
+ <element name="matrix17" ref="matrixlamp" state="0"><bounds x="12" y="44" width="3" height="3" /></element>
+ <element name="matrix18" ref="matrixlamp" state="0"><bounds x="12" y="48" width="3" height="3" /></element>
+ <element name="matrix19" ref="matrixlamp" state="0"><bounds x="12" y="52" width="3" height="3" /></element>
+ <element name="matrix20" ref="matrixlamp" state="0"><bounds x="12" y="56" width="3" height="3" /></element>
+ <element name="matrix21" ref="matrixlamp" state="0"><bounds x="12" y="60" width="3" height="3" /></element>
+ <element name="matrix22" ref="matrixlamp" state="0"><bounds x="12" y="64" width="3" height="3" /></element>
+ <element name="matrix23" ref="matrixlamp" state="0"><bounds x="12" y="68" width="3" height="3" /></element>
+ <element name="matrix24" ref="matrixlamp" state="0"><bounds x="16" y="40" width="3" height="3" /></element>
+ <element name="matrix25" ref="matrixlamp" state="0"><bounds x="16" y="44" width="3" height="3" /></element>
+ <element name="matrix26" ref="matrixlamp" state="0"><bounds x="16" y="48" width="3" height="3" /></element>
+ <element name="matrix27" ref="matrixlamp" state="0"><bounds x="16" y="52" width="3" height="3" /></element>
+ <element name="matrix28" ref="matrixlamp" state="0"><bounds x="16" y="56" width="3" height="3" /></element>
+ <element name="matrix29" ref="matrixlamp" state="0"><bounds x="16" y="60" width="3" height="3" /></element>
+ <element name="matrix30" ref="matrixlamp" state="0"><bounds x="16" y="64" width="3" height="3" /></element>
+ <element name="matrix31" ref="matrixlamp" state="0"><bounds x="16" y="68" width="3" height="3" /></element>
+ <element name="matrix32" ref="matrixlamp" state="0"><bounds x="20" y="40" width="3" height="3" /></element>
+ <element name="matrix33" ref="matrixlamp" state="0"><bounds x="20" y="44" width="3" height="3" /></element>
+ <element name="matrix34" ref="matrixlamp" state="0"><bounds x="20" y="48" width="3" height="3" /></element>
+ <element name="matrix35" ref="matrixlamp" state="0"><bounds x="20" y="52" width="3" height="3" /></element>
+ <element name="matrix36" ref="matrixlamp" state="0"><bounds x="20" y="56" width="3" height="3" /></element>
+ <element name="matrix37" ref="matrixlamp" state="0"><bounds x="20" y="60" width="3" height="3" /></element>
+ <element name="matrix38" ref="matrixlamp" state="0"><bounds x="20" y="64" width="3" height="3" /></element>
+ <element name="matrix39" ref="matrixlamp" state="0"><bounds x="20" y="68" width="3" height="3" /></element>
+ <element name="matrix40" ref="matrixlamp" state="0"><bounds x="28" y="40" width="3" height="3" /></element>
+ <element name="matrix41" ref="matrixlamp" state="0"><bounds x="28" y="44" width="3" height="3" /></element>
+ <element name="matrix42" ref="matrixlamp" state="0"><bounds x="28" y="48" width="3" height="3" /></element>
+ <element name="matrix43" ref="matrixlamp" state="0"><bounds x="28" y="52" width="3" height="3" /></element>
+ <element name="matrix44" ref="matrixlamp" state="0"><bounds x="28" y="56" width="3" height="3" /></element>
+ <element name="matrix45" ref="matrixlamp" state="0"><bounds x="28" y="60" width="3" height="3" /></element>
+ <element name="matrix46" ref="matrixlamp" state="0"><bounds x="28" y="64" width="3" height="3" /></element>
+ <element name="matrix47" ref="matrixlamp" state="0"><bounds x="28" y="68" width="3" height="3" /></element>
+ <element name="matrix48" ref="matrixlamp" state="0"><bounds x="32" y="40" width="3" height="3" /></element>
+ <element name="matrix49" ref="matrixlamp" state="0"><bounds x="32" y="44" width="3" height="3" /></element>
+ <element name="matrix50" ref="matrixlamp" state="0"><bounds x="32" y="48" width="3" height="3" /></element>
+ <element name="matrix51" ref="matrixlamp" state="0"><bounds x="32" y="52" width="3" height="3" /></element>
+ <element name="matrix52" ref="matrixlamp" state="0"><bounds x="32" y="56" width="3" height="3" /></element>
+ <element name="matrix53" ref="matrixlamp" state="0"><bounds x="32" y="60" width="3" height="3" /></element>
+ <element name="matrix54" ref="matrixlamp" state="0"><bounds x="32" y="64" width="3" height="3" /></element>
+ <element name="matrix55" ref="matrixlamp" state="0"><bounds x="32" y="68" width="3" height="3" /></element>
+ <element name="matrix56" ref="matrixlamp" state="0"><bounds x="36" y="40" width="3" height="3" /></element>
+ <element name="matrix57" ref="matrixlamp" state="0"><bounds x="36" y="44" width="3" height="3" /></element>
+ <element name="matrix58" ref="matrixlamp" state="0"><bounds x="36" y="48" width="3" height="3" /></element>
+ <element name="matrix59" ref="matrixlamp" state="0"><bounds x="36" y="52" width="3" height="3" /></element>
+ <element name="matrix60" ref="matrixlamp" state="0"><bounds x="36" y="56" width="3" height="3" /></element>
+ <element name="matrix61" ref="matrixlamp" state="0"><bounds x="36" y="60" width="3" height="3" /></element>
+ <element name="matrix62" ref="matrixlamp" state="0"><bounds x="36" y="64" width="3" height="3" /></element>
+ <element name="matrix63" ref="matrixlamp" state="0"><bounds x="36" y="68" width="3" height="3" /></element>
+ <element name="matrix64" ref="matrixlamp" state="0"><bounds x="40" y="40" width="3" height="3" /></element>
+ <element name="matrix65" ref="matrixlamp" state="0"><bounds x="40" y="44" width="3" height="3" /></element>
+ <element name="matrix66" ref="matrixlamp" state="0"><bounds x="40" y="48" width="3" height="3" /></element>
+ <element name="matrix67" ref="matrixlamp" state="0"><bounds x="40" y="52" width="3" height="3" /></element>
+ <element name="matrix68" ref="matrixlamp" state="0"><bounds x="40" y="56" width="3" height="3" /></element>
+ <element name="matrix69" ref="matrixlamp" state="0"><bounds x="40" y="60" width="3" height="3" /></element>
+ <element name="matrix70" ref="matrixlamp" state="0"><bounds x="40" y="64" width="3" height="3" /></element>
+ <element name="matrix71" ref="matrixlamp" state="0"><bounds x="40" y="68" width="3" height="3" /></element>
+ <element name="matrix72" ref="matrixlamp" state="0"><bounds x="44" y="40" width="3" height="3" /></element>
+ <element name="matrix73" ref="matrixlamp" state="0"><bounds x="44" y="44" width="3" height="3" /></element>
+ <element name="matrix74" ref="matrixlamp" state="0"><bounds x="44" y="48" width="3" height="3" /></element>
+ <element name="matrix75" ref="matrixlamp" state="0"><bounds x="44" y="52" width="3" height="3" /></element>
+ <element name="matrix76" ref="matrixlamp" state="0"><bounds x="44" y="56" width="3" height="3" /></element>
+ <element name="matrix77" ref="matrixlamp" state="0"><bounds x="44" y="60" width="3" height="3" /></element>
+ <element name="matrix78" ref="matrixlamp" state="0"><bounds x="44" y="64" width="3" height="3" /></element>
+ <element name="matrix79" ref="matrixlamp" state="0"><bounds x="44" y="68" width="3" height="3" /></element>
+ <element name="matrix80" ref="matrixlamp" state="0"><bounds x="52" y="40" width="3" height="3" /></element>
+ <element name="matrix81" ref="matrixlamp" state="0"><bounds x="52" y="44" width="3" height="3" /></element>
+ <element name="matrix82" ref="matrixlamp" state="0"><bounds x="52" y="48" width="3" height="3" /></element>
+ <element name="matrix83" ref="matrixlamp" state="0"><bounds x="52" y="52" width="3" height="3" /></element>
+ <element name="matrix84" ref="matrixlamp" state="0"><bounds x="52" y="56" width="3" height="3" /></element>
+ <element name="matrix85" ref="matrixlamp" state="0"><bounds x="52" y="60" width="3" height="3" /></element>
+ <element name="matrix86" ref="matrixlamp" state="0"><bounds x="52" y="64" width="3" height="3" /></element>
+ <element name="matrix87" ref="matrixlamp" state="0"><bounds x="52" y="68" width="3" height="3" /></element>
+ <element name="matrix88" ref="matrixlamp" state="0"><bounds x="56" y="40" width="3" height="3" /></element>
+ <element name="matrix89" ref="matrixlamp" state="0"><bounds x="56" y="44" width="3" height="3" /></element>
+ <element name="matrix90" ref="matrixlamp" state="0"><bounds x="56" y="48" width="3" height="3" /></element>
+ <element name="matrix91" ref="matrixlamp" state="0"><bounds x="56" y="52" width="3" height="3" /></element>
+ <element name="matrix92" ref="matrixlamp" state="0"><bounds x="56" y="56" width="3" height="3" /></element>
+ <element name="matrix93" ref="matrixlamp" state="0"><bounds x="56" y="60" width="3" height="3" /></element>
+ <element name="matrix94" ref="matrixlamp" state="0"><bounds x="56" y="64" width="3" height="3" /></element>
+ <element name="matrix95" ref="matrixlamp" state="0"><bounds x="56" y="68" width="3" height="3" /></element>
+ <element name="matrix96" ref="matrixlamp" state="0"><bounds x="60" y="40" width="3" height="3" /></element>
+ <element name="matrix97" ref="matrixlamp" state="0"><bounds x="60" y="44" width="3" height="3" /></element>
+ <element name="matrix98" ref="matrixlamp" state="0"><bounds x="60" y="48" width="3" height="3" /></element>
+ <element name="matrix99" ref="matrixlamp" state="0"><bounds x="60" y="52" width="3" height="3" /></element>
+ <element name="matrix100" ref="matrixlamp" state="0"><bounds x="60" y="56" width="3" height="3" /></element>
+ <element name="matrix101" ref="matrixlamp" state="0"><bounds x="60" y="60" width="3" height="3" /></element>
+ <element name="matrix102" ref="matrixlamp" state="0"><bounds x="60" y="64" width="3" height="3" /></element>
+ <element name="matrix103" ref="matrixlamp" state="0"><bounds x="60" y="68" width="3" height="3" /></element>
+ <element name="matrix104" ref="matrixlamp" state="0"><bounds x="64" y="40" width="3" height="3" /></element>
+ <element name="matrix105" ref="matrixlamp" state="0"><bounds x="64" y="44" width="3" height="3" /></element>
+ <element name="matrix106" ref="matrixlamp" state="0"><bounds x="64" y="48" width="3" height="3" /></element>
+ <element name="matrix107" ref="matrixlamp" state="0"><bounds x="64" y="52" width="3" height="3" /></element>
+ <element name="matrix108" ref="matrixlamp" state="0"><bounds x="64" y="56" width="3" height="3" /></element>
+ <element name="matrix109" ref="matrixlamp" state="0"><bounds x="64" y="60" width="3" height="3" /></element>
+ <element name="matrix110" ref="matrixlamp" state="0"><bounds x="64" y="64" width="3" height="3" /></element>
+ <element name="matrix111" ref="matrixlamp" state="0"><bounds x="64" y="68" width="3" height="3" /></element>
+ <element name="matrix112" ref="matrixlamp" state="0"><bounds x="68" y="40" width="3" height="3" /></element>
+ <element name="matrix113" ref="matrixlamp" state="0"><bounds x="68" y="44" width="3" height="3" /></element>
+ <element name="matrix114" ref="matrixlamp" state="0"><bounds x="68" y="48" width="3" height="3" /></element>
+ <element name="matrix115" ref="matrixlamp" state="0"><bounds x="68" y="52" width="3" height="3" /></element>
+ <element name="matrix116" ref="matrixlamp" state="0"><bounds x="68" y="56" width="3" height="3" /></element>
+ <element name="matrix117" ref="matrixlamp" state="0"><bounds x="68" y="60" width="3" height="3" /></element>
+ <element name="matrix118" ref="matrixlamp" state="0"><bounds x="68" y="64" width="3" height="3" /></element>
+ <element name="matrix119" ref="matrixlamp" state="0"><bounds x="68" y="68" width="3" height="3" /></element>
+ <element name="matrix120" ref="matrixlamp" state="0"><bounds x="76" y="40" width="3" height="3" /></element>
+ <element name="matrix121" ref="matrixlamp" state="0"><bounds x="76" y="44" width="3" height="3" /></element>
+ <element name="matrix122" ref="matrixlamp" state="0"><bounds x="76" y="48" width="3" height="3" /></element>
+ <element name="matrix123" ref="matrixlamp" state="0"><bounds x="76" y="52" width="3" height="3" /></element>
+ <element name="matrix124" ref="matrixlamp" state="0"><bounds x="76" y="56" width="3" height="3" /></element>
+ <element name="matrix125" ref="matrixlamp" state="0"><bounds x="76" y="60" width="3" height="3" /></element>
+ <element name="matrix126" ref="matrixlamp" state="0"><bounds x="76" y="64" width="3" height="3" /></element>
+ <element name="matrix127" ref="matrixlamp" state="0"><bounds x="76" y="68" width="3" height="3" /></element>
+ <element name="matrix128" ref="matrixlamp" state="0"><bounds x="80" y="40" width="3" height="3" /></element>
+ <element name="matrix129" ref="matrixlamp" state="0"><bounds x="80" y="44" width="3" height="3" /></element>
+ <element name="matrix130" ref="matrixlamp" state="0"><bounds x="80" y="48" width="3" height="3" /></element>
+ <element name="matrix131" ref="matrixlamp" state="0"><bounds x="80" y="52" width="3" height="3" /></element>
+ <element name="matrix132" ref="matrixlamp" state="0"><bounds x="80" y="56" width="3" height="3" /></element>
+ <element name="matrix133" ref="matrixlamp" state="0"><bounds x="80" y="60" width="3" height="3" /></element>
+ <element name="matrix134" ref="matrixlamp" state="0"><bounds x="80" y="64" width="3" height="3" /></element>
+ <element name="matrix135" ref="matrixlamp" state="0"><bounds x="80" y="68" width="3" height="3" /></element>
+ <element name="matrix136" ref="matrixlamp" state="0"><bounds x="84" y="40" width="3" height="3" /></element>
+ <element name="matrix137" ref="matrixlamp" state="0"><bounds x="84" y="44" width="3" height="3" /></element>
+ <element name="matrix138" ref="matrixlamp" state="0"><bounds x="84" y="48" width="3" height="3" /></element>
+ <element name="matrix139" ref="matrixlamp" state="0"><bounds x="84" y="52" width="3" height="3" /></element>
+ <element name="matrix140" ref="matrixlamp" state="0"><bounds x="84" y="56" width="3" height="3" /></element>
+ <element name="matrix141" ref="matrixlamp" state="0"><bounds x="84" y="60" width="3" height="3" /></element>
+ <element name="matrix142" ref="matrixlamp" state="0"><bounds x="84" y="64" width="3" height="3" /></element>
+ <element name="matrix143" ref="matrixlamp" state="0"><bounds x="84" y="68" width="3" height="3" /></element>
+ <element name="matrix144" ref="matrixlamp" state="0"><bounds x="88" y="40" width="3" height="3" /></element>
+ <element name="matrix145" ref="matrixlamp" state="0"><bounds x="88" y="44" width="3" height="3" /></element>
+ <element name="matrix146" ref="matrixlamp" state="0"><bounds x="88" y="48" width="3" height="3" /></element>
+ <element name="matrix147" ref="matrixlamp" state="0"><bounds x="88" y="52" width="3" height="3" /></element>
+ <element name="matrix148" ref="matrixlamp" state="0"><bounds x="88" y="56" width="3" height="3" /></element>
+ <element name="matrix149" ref="matrixlamp" state="0"><bounds x="88" y="60" width="3" height="3" /></element>
+ <element name="matrix150" ref="matrixlamp" state="0"><bounds x="88" y="64" width="3" height="3" /></element>
+ <element name="matrix151" ref="matrixlamp" state="0"><bounds x="88" y="68" width="3" height="3" /></element>
+ <element name="matrix152" ref="matrixlamp" state="0"><bounds x="92" y="40" width="3" height="3" /></element>
+ <element name="matrix153" ref="matrixlamp" state="0"><bounds x="92" y="44" width="3" height="3" /></element>
+ <element name="matrix154" ref="matrixlamp" state="0"><bounds x="92" y="48" width="3" height="3" /></element>
+ <element name="matrix155" ref="matrixlamp" state="0"><bounds x="92" y="52" width="3" height="3" /></element>
+ <element name="matrix156" ref="matrixlamp" state="0"><bounds x="92" y="56" width="3" height="3" /></element>
+ <element name="matrix157" ref="matrixlamp" state="0"><bounds x="92" y="60" width="3" height="3" /></element>
+ <element name="matrix158" ref="matrixlamp" state="0"><bounds x="92" y="64" width="3" height="3" /></element>
+ <element name="matrix159" ref="matrixlamp" state="0"><bounds x="92" y="68" width="3" height="3" /></element>
+ <element name="matrix160" ref="matrixlamp" state="0"><bounds x="100" y="40" width="3" height="3" /></element>
+ <element name="matrix161" ref="matrixlamp" state="0"><bounds x="100" y="44" width="3" height="3" /></element>
+ <element name="matrix162" ref="matrixlamp" state="0"><bounds x="100" y="48" width="3" height="3" /></element>
+ <element name="matrix163" ref="matrixlamp" state="0"><bounds x="100" y="52" width="3" height="3" /></element>
+ <element name="matrix164" ref="matrixlamp" state="0"><bounds x="100" y="56" width="3" height="3" /></element>
+ <element name="matrix165" ref="matrixlamp" state="0"><bounds x="100" y="60" width="3" height="3" /></element>
+ <element name="matrix166" ref="matrixlamp" state="0"><bounds x="100" y="64" width="3" height="3" /></element>
+ <element name="matrix167" ref="matrixlamp" state="0"><bounds x="100" y="68" width="3" height="3" /></element>
+ <element name="matrix168" ref="matrixlamp" state="0"><bounds x="104" y="40" width="3" height="3" /></element>
+ <element name="matrix169" ref="matrixlamp" state="0"><bounds x="104" y="44" width="3" height="3" /></element>
+ <element name="matrix170" ref="matrixlamp" state="0"><bounds x="104" y="48" width="3" height="3" /></element>
+ <element name="matrix171" ref="matrixlamp" state="0"><bounds x="104" y="52" width="3" height="3" /></element>
+ <element name="matrix172" ref="matrixlamp" state="0"><bounds x="104" y="56" width="3" height="3" /></element>
+ <element name="matrix173" ref="matrixlamp" state="0"><bounds x="104" y="60" width="3" height="3" /></element>
+ <element name="matrix174" ref="matrixlamp" state="0"><bounds x="104" y="64" width="3" height="3" /></element>
+ <element name="matrix175" ref="matrixlamp" state="0"><bounds x="104" y="68" width="3" height="3" /></element>
+ <element name="matrix176" ref="matrixlamp" state="0"><bounds x="108" y="40" width="3" height="3" /></element>
+ <element name="matrix177" ref="matrixlamp" state="0"><bounds x="108" y="44" width="3" height="3" /></element>
+ <element name="matrix178" ref="matrixlamp" state="0"><bounds x="108" y="48" width="3" height="3" /></element>
+ <element name="matrix179" ref="matrixlamp" state="0"><bounds x="108" y="52" width="3" height="3" /></element>
+ <element name="matrix180" ref="matrixlamp" state="0"><bounds x="108" y="56" width="3" height="3" /></element>
+ <element name="matrix181" ref="matrixlamp" state="0"><bounds x="108" y="60" width="3" height="3" /></element>
+ <element name="matrix182" ref="matrixlamp" state="0"><bounds x="108" y="64" width="3" height="3" /></element>
+ <element name="matrix183" ref="matrixlamp" state="0"><bounds x="108" y="68" width="3" height="3" /></element>
+ <element name="matrix184" ref="matrixlamp" state="0"><bounds x="112" y="40" width="3" height="3" /></element>
+ <element name="matrix185" ref="matrixlamp" state="0"><bounds x="112" y="44" width="3" height="3" /></element>
+ <element name="matrix186" ref="matrixlamp" state="0"><bounds x="112" y="48" width="3" height="3" /></element>
+ <element name="matrix187" ref="matrixlamp" state="0"><bounds x="112" y="52" width="3" height="3" /></element>
+ <element name="matrix188" ref="matrixlamp" state="0"><bounds x="112" y="56" width="3" height="3" /></element>
+ <element name="matrix189" ref="matrixlamp" state="0"><bounds x="112" y="60" width="3" height="3" /></element>
+ <element name="matrix190" ref="matrixlamp" state="0"><bounds x="112" y="64" width="3" height="3" /></element>
+ <element name="matrix191" ref="matrixlamp" state="0"><bounds x="112" y="68" width="3" height="3" /></element>
+ <element name="matrix192" ref="matrixlamp" state="0"><bounds x="116" y="40" width="3" height="3" /></element>
+ <element name="matrix193" ref="matrixlamp" state="0"><bounds x="116" y="44" width="3" height="3" /></element>
+ <element name="matrix194" ref="matrixlamp" state="0"><bounds x="116" y="48" width="3" height="3" /></element>
+ <element name="matrix195" ref="matrixlamp" state="0"><bounds x="116" y="52" width="3" height="3" /></element>
+ <element name="matrix196" ref="matrixlamp" state="0"><bounds x="116" y="56" width="3" height="3" /></element>
+ <element name="matrix197" ref="matrixlamp" state="0"><bounds x="116" y="60" width="3" height="3" /></element>
+ <element name="matrix198" ref="matrixlamp" state="0"><bounds x="116" y="64" width="3" height="3" /></element>
+ <element name="matrix199" ref="matrixlamp" state="0"><bounds x="116" y="68" width="3" height="3" /></element>
+ <element name="matrix200" ref="matrixlamp" state="0"><bounds x="124" y="40" width="3" height="3" /></element>
+ <element name="matrix201" ref="matrixlamp" state="0"><bounds x="124" y="44" width="3" height="3" /></element>
+ <element name="matrix202" ref="matrixlamp" state="0"><bounds x="124" y="48" width="3" height="3" /></element>
+ <element name="matrix203" ref="matrixlamp" state="0"><bounds x="124" y="52" width="3" height="3" /></element>
+ <element name="matrix204" ref="matrixlamp" state="0"><bounds x="124" y="56" width="3" height="3" /></element>
+ <element name="matrix205" ref="matrixlamp" state="0"><bounds x="124" y="60" width="3" height="3" /></element>
+ <element name="matrix206" ref="matrixlamp" state="0"><bounds x="124" y="64" width="3" height="3" /></element>
+ <element name="matrix207" ref="matrixlamp" state="0"><bounds x="124" y="68" width="3" height="3" /></element>
+ <element name="matrix208" ref="matrixlamp" state="0"><bounds x="128" y="40" width="3" height="3" /></element>
+ <element name="matrix209" ref="matrixlamp" state="0"><bounds x="128" y="44" width="3" height="3" /></element>
+ <element name="matrix210" ref="matrixlamp" state="0"><bounds x="128" y="48" width="3" height="3" /></element>
+ <element name="matrix211" ref="matrixlamp" state="0"><bounds x="128" y="52" width="3" height="3" /></element>
+ <element name="matrix212" ref="matrixlamp" state="0"><bounds x="128" y="56" width="3" height="3" /></element>
+ <element name="matrix213" ref="matrixlamp" state="0"><bounds x="128" y="60" width="3" height="3" /></element>
+ <element name="matrix214" ref="matrixlamp" state="0"><bounds x="128" y="64" width="3" height="3" /></element>
+ <element name="matrix215" ref="matrixlamp" state="0"><bounds x="128" y="68" width="3" height="3" /></element>
+ <element name="matrix216" ref="matrixlamp" state="0"><bounds x="132" y="40" width="3" height="3" /></element>
+ <element name="matrix217" ref="matrixlamp" state="0"><bounds x="132" y="44" width="3" height="3" /></element>
+ <element name="matrix218" ref="matrixlamp" state="0"><bounds x="132" y="48" width="3" height="3" /></element>
+ <element name="matrix219" ref="matrixlamp" state="0"><bounds x="132" y="52" width="3" height="3" /></element>
+ <element name="matrix220" ref="matrixlamp" state="0"><bounds x="132" y="56" width="3" height="3" /></element>
+ <element name="matrix221" ref="matrixlamp" state="0"><bounds x="132" y="60" width="3" height="3" /></element>
+ <element name="matrix222" ref="matrixlamp" state="0"><bounds x="132" y="64" width="3" height="3" /></element>
+ <element name="matrix223" ref="matrixlamp" state="0"><bounds x="132" y="68" width="3" height="3" /></element>
+ <element name="matrix224" ref="matrixlamp" state="0"><bounds x="136" y="40" width="3" height="3" /></element>
+ <element name="matrix225" ref="matrixlamp" state="0"><bounds x="136" y="44" width="3" height="3" /></element>
+ <element name="matrix226" ref="matrixlamp" state="0"><bounds x="136" y="48" width="3" height="3" /></element>
+ <element name="matrix227" ref="matrixlamp" state="0"><bounds x="136" y="52" width="3" height="3" /></element>
+ <element name="matrix228" ref="matrixlamp" state="0"><bounds x="136" y="56" width="3" height="3" /></element>
+ <element name="matrix229" ref="matrixlamp" state="0"><bounds x="136" y="60" width="3" height="3" /></element>
+ <element name="matrix230" ref="matrixlamp" state="0"><bounds x="136" y="64" width="3" height="3" /></element>
+ <element name="matrix231" ref="matrixlamp" state="0"><bounds x="136" y="68" width="3" height="3" /></element>
+ <element name="matrix232" ref="matrixlamp" state="0"><bounds x="140" y="40" width="3" height="3" /></element>
+ <element name="matrix233" ref="matrixlamp" state="0"><bounds x="140" y="44" width="3" height="3" /></element>
+ <element name="matrix234" ref="matrixlamp" state="0"><bounds x="140" y="48" width="3" height="3" /></element>
+ <element name="matrix235" ref="matrixlamp" state="0"><bounds x="140" y="52" width="3" height="3" /></element>
+ <element name="matrix236" ref="matrixlamp" state="0"><bounds x="140" y="56" width="3" height="3" /></element>
+ <element name="matrix237" ref="matrixlamp" state="0"><bounds x="140" y="60" width="3" height="3" /></element>
+ <element name="matrix238" ref="matrixlamp" state="0"><bounds x="140" y="64" width="3" height="3" /></element>
+ <element name="matrix239" ref="matrixlamp" state="0"><bounds x="140" y="68" width="3" height="3" /></element>
+ <element name="matrix240" ref="matrixlamp" state="0"><bounds x="148" y="40" width="3" height="3" /></element>
+ <element name="matrix241" ref="matrixlamp" state="0"><bounds x="148" y="44" width="3" height="3" /></element>
+ <element name="matrix242" ref="matrixlamp" state="0"><bounds x="148" y="48" width="3" height="3" /></element>
+ <element name="matrix243" ref="matrixlamp" state="0"><bounds x="148" y="52" width="3" height="3" /></element>
+ <element name="matrix244" ref="matrixlamp" state="0"><bounds x="148" y="56" width="3" height="3" /></element>
+ <element name="matrix245" ref="matrixlamp" state="0"><bounds x="148" y="60" width="3" height="3" /></element>
+ <element name="matrix246" ref="matrixlamp" state="0"><bounds x="148" y="64" width="3" height="3" /></element>
+ <element name="matrix247" ref="matrixlamp" state="0"><bounds x="148" y="68" width="3" height="3" /></element>
+ <element name="matrix248" ref="matrixlamp" state="0"><bounds x="152" y="40" width="3" height="3" /></element>
+ <element name="matrix249" ref="matrixlamp" state="0"><bounds x="152" y="44" width="3" height="3" /></element>
+ <element name="matrix250" ref="matrixlamp" state="0"><bounds x="152" y="48" width="3" height="3" /></element>
+ <element name="matrix251" ref="matrixlamp" state="0"><bounds x="152" y="52" width="3" height="3" /></element>
+ <element name="matrix252" ref="matrixlamp" state="0"><bounds x="152" y="56" width="3" height="3" /></element>
+ <element name="matrix253" ref="matrixlamp" state="0"><bounds x="152" y="60" width="3" height="3" /></element>
+ <element name="matrix254" ref="matrixlamp" state="0"><bounds x="152" y="64" width="3" height="3" /></element>
+ <element name="matrix255" ref="matrixlamp" state="0"><bounds x="152" y="68" width="3" height="3" /></element>
- <bezel name="digit0" element="digit" state="0"><bounds x="150" y="80" width="9" height="19"/></bezel>
- <bezel name="digit1" element="digit" state="0"><bounds x="150" y="100" width="9" height="19"/></bezel>
- <bezel name="digit2" element="digit" state="0"><bounds x="140" y="80" width="9" height="19"/></bezel>
- <bezel name="digit3" element="digit" state="0"><bounds x="140" y="100" width="9" height="19"/></bezel>
- <bezel name="digit4" element="digit" state="0"><bounds x="130" y="80" width="9" height="19"/></bezel>
- <bezel name="digit5" element="digit" state="0"><bounds x="130" y="100" width="9" height="19"/></bezel>
- <bezel name="digit6" element="digit" state="0"><bounds x="120" y="80" width="9" height="19"/></bezel>
- <bezel name="digit7" element="digit" state="0"><bounds x="120" y="100" width="9" height="19"/></bezel>
- <bezel name="digit8" element="digit" state="0"><bounds x="110" y="80" width="9" height="19"/></bezel>
- <bezel name="digit9" element="digit" state="0"><bounds x="110" y="100" width="9" height="19"/></bezel>
- <bezel name="digit10" element="digit" state="0"><bounds x="100" y="80" width="9" height="19"/></bezel>
- <bezel name="digit11" element="digit" state="0"><bounds x="100" y="100" width="9" height="19"/></bezel>
- <bezel name="digit12" element="digit" state="0"><bounds x="90" y="80" width="9" height="19"/></bezel>
- <bezel name="digit13" element="digit" state="0"><bounds x="90" y="100" width="9" height="19"/></bezel>
- <bezel name="digit14" element="digit" state="0"><bounds x="80" y="80" width="9" height="19"/></bezel>
- <bezel name="digit15" element="digit" state="0"><bounds x="80" y="100" width="9" height="19"/></bezel>
- <bezel name="digit16" element="digit" state="0"><bounds x="70" y="80" width="9" height="19"/></bezel>
- <bezel name="digit17" element="digit" state="0"><bounds x="70" y="100" width="9" height="19"/></bezel>
- <bezel name="digit18" element="digit" state="0"><bounds x="60" y="80" width="9" height="19"/></bezel>
- <bezel name="digit19" element="digit" state="0"><bounds x="60" y="100" width="9" height="19"/></bezel>
- <bezel name="digit20" element="digit" state="0"><bounds x="50" y="80" width="9" height="19"/></bezel>
- <bezel name="digit21" element="digit" state="0"><bounds x="50" y="100" width="9" height="19"/></bezel>
- <bezel name="digit22" element="digit" state="0"><bounds x="40" y="80" width="9" height="19"/></bezel>
- <bezel name="digit23" element="digit" state="0"><bounds x="40" y="100" width="9" height="19"/></bezel>
- <bezel name="digit24" element="digit" state="0"><bounds x="30" y="80" width="9" height="19"/></bezel>
- <bezel name="digit25" element="digit" state="0"><bounds x="30" y="100" width="9" height="19"/></bezel>
- <bezel name="digit26" element="digit" state="0"><bounds x="20" y="80" width="9" height="19"/></bezel>
- <bezel name="digit27" element="digit" state="0"><bounds x="20" y="100" width="9" height="19"/></bezel>
- <bezel name="digit28" element="digit" state="0"><bounds x="10" y="80" width="9" height="19"/></bezel>
- <bezel name="digit29" element="digit" state="0"><bounds x="10" y="100" width="9" height="19"/></bezel>
- <bezel name="digit30" element="digit" state="0"><bounds x="0" y="80" width="9" height="19"/></bezel>
- <bezel name="digit31" element="digit" state="0"><bounds x="0" y="100" width="9" height="19"/></bezel>
+ <element name="digit0" ref="digit" state="0"><bounds x="150" y="80" width="9" height="19"/></element>
+ <element name="digit1" ref="digit" state="0"><bounds x="150" y="100" width="9" height="19"/></element>
+ <element name="digit2" ref="digit" state="0"><bounds x="140" y="80" width="9" height="19"/></element>
+ <element name="digit3" ref="digit" state="0"><bounds x="140" y="100" width="9" height="19"/></element>
+ <element name="digit4" ref="digit" state="0"><bounds x="130" y="80" width="9" height="19"/></element>
+ <element name="digit5" ref="digit" state="0"><bounds x="130" y="100" width="9" height="19"/></element>
+ <element name="digit6" ref="digit" state="0"><bounds x="120" y="80" width="9" height="19"/></element>
+ <element name="digit7" ref="digit" state="0"><bounds x="120" y="100" width="9" height="19"/></element>
+ <element name="digit8" ref="digit" state="0"><bounds x="110" y="80" width="9" height="19"/></element>
+ <element name="digit9" ref="digit" state="0"><bounds x="110" y="100" width="9" height="19"/></element>
+ <element name="digit10" ref="digit" state="0"><bounds x="100" y="80" width="9" height="19"/></element>
+ <element name="digit11" ref="digit" state="0"><bounds x="100" y="100" width="9" height="19"/></element>
+ <element name="digit12" ref="digit" state="0"><bounds x="90" y="80" width="9" height="19"/></element>
+ <element name="digit13" ref="digit" state="0"><bounds x="90" y="100" width="9" height="19"/></element>
+ <element name="digit14" ref="digit" state="0"><bounds x="80" y="80" width="9" height="19"/></element>
+ <element name="digit15" ref="digit" state="0"><bounds x="80" y="100" width="9" height="19"/></element>
+ <element name="digit16" ref="digit" state="0"><bounds x="70" y="80" width="9" height="19"/></element>
+ <element name="digit17" ref="digit" state="0"><bounds x="70" y="100" width="9" height="19"/></element>
+ <element name="digit18" ref="digit" state="0"><bounds x="60" y="80" width="9" height="19"/></element>
+ <element name="digit19" ref="digit" state="0"><bounds x="60" y="100" width="9" height="19"/></element>
+ <element name="digit20" ref="digit" state="0"><bounds x="50" y="80" width="9" height="19"/></element>
+ <element name="digit21" ref="digit" state="0"><bounds x="50" y="100" width="9" height="19"/></element>
+ <element name="digit22" ref="digit" state="0"><bounds x="40" y="80" width="9" height="19"/></element>
+ <element name="digit23" ref="digit" state="0"><bounds x="40" y="100" width="9" height="19"/></element>
+ <element name="digit24" ref="digit" state="0"><bounds x="30" y="80" width="9" height="19"/></element>
+ <element name="digit25" ref="digit" state="0"><bounds x="30" y="100" width="9" height="19"/></element>
+ <element name="digit26" ref="digit" state="0"><bounds x="20" y="80" width="9" height="19"/></element>
+ <element name="digit27" ref="digit" state="0"><bounds x="20" y="100" width="9" height="19"/></element>
+ <element name="digit28" ref="digit" state="0"><bounds x="10" y="80" width="9" height="19"/></element>
+ <element name="digit29" ref="digit" state="0"><bounds x="10" y="100" width="9" height="19"/></element>
+ <element name="digit30" ref="digit" state="0"><bounds x="0" y="80" width="9" height="19"/></element>
+ <element name="digit31" ref="digit" state="0"><bounds x="0" y="100" width="9" height="19"/></element>
- <bezel name="vfd0" element="vfd0" state="0"><bounds x="0" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd1" element="vfd0" state="0"><bounds x="10" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd2" element="vfd0" state="0"><bounds x="20" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd3" element="vfd0" state="0"><bounds x="30" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd4" element="vfd0" state="0"><bounds x="40" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd5" element="vfd0" state="0"><bounds x="50" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd6" element="vfd0" state="0"><bounds x="60" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd7" element="vfd0" state="0"><bounds x="70" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd8" element="vfd0" state="0"><bounds x="80" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd9" element="vfd0" state="0"><bounds x="90" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd10" element="vfd0" state="0"><bounds x="100" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd11" element="vfd0" state="0"><bounds x="110" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd12" element="vfd0" state="0"><bounds x="120" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd13" element="vfd0" state="0"><bounds x="130" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd14" element="vfd0" state="0"><bounds x="140" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd15" element="vfd0" state="0"><bounds x="150" y="10" width="9" height="17"/></bezel>
- <bezel name="reel1" element="Steppers" state="0"><bounds x="40" y="350" width="10" height="5" /></bezel>
- <bezel name="sreel1" element="SteppersReel1" state="0"><bounds x="0" y="300" width="50" height="50" /></bezel>
- <bezel name="reel2" element="Steppers" state="0"><bounds x="90" y="350" width="10" height="5" /></bezel>
- <bezel name="sreel2" element="SteppersReel2" state="0"><bounds x="50" y="300" width="50" height="50" /></bezel>
- <bezel name="reel3" element="Steppers" state="0"><bounds x="140" y="350" width="10" height="5" /></bezel>
- <bezel name="sreel3" element="SteppersReel3" state="0"><bounds x="100" y="300" width="50" height="50" /></bezel>
- <bezel name="reel4" element="Steppers" state="0"><bounds x="190" y="350" width="10" height="5" /></bezel>
- <bezel name="sreel4" element="SteppersReel4" state="0"><bounds x="150" y="300" width="50" height="50" /></bezel>
- <bezel name="reel5" element="Steppers" state="0"><bounds x="240" y="350" width="10" height="5" /></bezel>
- <bezel name="sreel5" element="SteppersReel5" state="0"><bounds x="200" y="300" width="50" height="50" /></bezel>
- <bezel name="reel6" element="Steppers" state="0"><bounds x="290" y="350" width="10" height="5" /></bezel>
- <bezel name="sreel6" element="SteppersReel6" state="0"><bounds x="250" y="300" width="50" height="50" /></bezel>
+ <element name="vfd0" ref="vfd0" state="0"><bounds x="0" y="10" width="9" height="17"/></element>
+ <element name="vfd1" ref="vfd0" state="0"><bounds x="10" y="10" width="9" height="17"/></element>
+ <element name="vfd2" ref="vfd0" state="0"><bounds x="20" y="10" width="9" height="17"/></element>
+ <element name="vfd3" ref="vfd0" state="0"><bounds x="30" y="10" width="9" height="17"/></element>
+ <element name="vfd4" ref="vfd0" state="0"><bounds x="40" y="10" width="9" height="17"/></element>
+ <element name="vfd5" ref="vfd0" state="0"><bounds x="50" y="10" width="9" height="17"/></element>
+ <element name="vfd6" ref="vfd0" state="0"><bounds x="60" y="10" width="9" height="17"/></element>
+ <element name="vfd7" ref="vfd0" state="0"><bounds x="70" y="10" width="9" height="17"/></element>
+ <element name="vfd8" ref="vfd0" state="0"><bounds x="80" y="10" width="9" height="17"/></element>
+ <element name="vfd9" ref="vfd0" state="0"><bounds x="90" y="10" width="9" height="17"/></element>
+ <element name="vfd10" ref="vfd0" state="0"><bounds x="100" y="10" width="9" height="17"/></element>
+ <element name="vfd11" ref="vfd0" state="0"><bounds x="110" y="10" width="9" height="17"/></element>
+ <element name="vfd12" ref="vfd0" state="0"><bounds x="120" y="10" width="9" height="17"/></element>
+ <element name="vfd13" ref="vfd0" state="0"><bounds x="130" y="10" width="9" height="17"/></element>
+ <element name="vfd14" ref="vfd0" state="0"><bounds x="140" y="10" width="9" height="17"/></element>
+ <element name="vfd15" ref="vfd0" state="0"><bounds x="150" y="10" width="9" height="17"/></element>
+ <element name="reel1" ref="Steppers" state="0"><bounds x="40" y="350" width="10" height="5" /></element>
+ <element name="sreel1" ref="SteppersReel1" state="0"><bounds x="0" y="300" width="50" height="50" /></element>
+ <element name="reel2" ref="Steppers" state="0"><bounds x="90" y="350" width="10" height="5" /></element>
+ <element name="sreel2" ref="SteppersReel2" state="0"><bounds x="50" y="300" width="50" height="50" /></element>
+ <element name="reel3" ref="Steppers" state="0"><bounds x="140" y="350" width="10" height="5" /></element>
+ <element name="sreel3" ref="SteppersReel3" state="0"><bounds x="100" y="300" width="50" height="50" /></element>
+ <element name="reel4" ref="Steppers" state="0"><bounds x="190" y="350" width="10" height="5" /></element>
+ <element name="sreel4" ref="SteppersReel4" state="0"><bounds x="150" y="300" width="50" height="50" /></element>
+ <element name="reel5" ref="Steppers" state="0"><bounds x="240" y="350" width="10" height="5" /></element>
+ <element name="sreel5" ref="SteppersReel5" state="0"><bounds x="200" y="300" width="50" height="50" /></element>
+ <element name="reel6" ref="Steppers" state="0"><bounds x="290" y="350" width="10" height="5" /></element>
+ <element name="sreel6" ref="SteppersReel6" state="0"><bounds x="250" y="300" width="50" height="50" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/sc4dndtp.lay b/src/mame/layout/sc4dndtp.lay
index cb36c6e7abb..beddb41939a 100644
--- a/src/mame/layout/sc4dndtp.lay
+++ b/src/mame/layout/sc4dndtp.lay
@@ -356,932 +356,932 @@ license:CC0
<view name="AWP Simulated Video (No Artwork)">
- <bezel name="lamp0" element="buttonlamp" state="0" inputtag="IN-1" inputmask="0x01"><bounds x="380" y="0" width="23" height="16" /></bezel>
- <bezel name="lamplabel0" element="lamplabelel0"><bounds x="380" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp1" element="buttonlamp" state="0" inputtag="IN-1" inputmask="0x02"><bounds x="404" y="0" width="23" height="16" /></bezel>
- <bezel name="lamplabel1" element="lamplabelel1"><bounds x="404" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp2" element="buttonlamp" state="0" inputtag="IN-1" inputmask="0x04"><bounds x="428" y="0" width="23" height="16" /></bezel>
- <bezel name="lamplabel2" element="lamplabelel2"><bounds x="428" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp3" element="buttonlamp" state="0" inputtag="IN-1" inputmask="0x08"><bounds x="452" y="0" width="23" height="16" /></bezel>
- <bezel name="lamplabel3" element="lamplabelel3"><bounds x="452" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp4" element="buttonlamp" state="0" inputtag="IN-2" inputmask="0x01"><bounds x="476" y="0" width="23" height="16" /></bezel>
- <bezel name="lamplabel4" element="lamplabelel4"><bounds x="476" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp5" element="matrixlamp" state="0"><bounds x="500" y="0" width="23" height="16"/></bezel>
- <bezel name="lamplabel5" element="lamplabelel5"><bounds x="500" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp6" element="buttonlamp" state="0" inputtag="IN-2" inputmask="0x04"><bounds x="524" y="0" width="23" height="16" /></bezel>
- <bezel name="lamplabel6" element="lamplabelel6"><bounds x="524" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp7" element="buttonlamp" state="0" inputtag="IN-2" inputmask="0x10"><bounds x="548" y="0" width="23" height="16" /></bezel>
- <bezel name="lamplabel7" element="lamplabelel7"><bounds x="548" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp8" element="matrixlamp" state="0"><bounds x="572" y="0" width="23" height="16"/></bezel>
- <bezel name="lamplabel8" element="lamplabelel8"><bounds x="572" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp9" element="matrixlamp" state="0"><bounds x="596" y="0" width="23" height="16"/></bezel>
- <bezel name="lamplabel9" element="lamplabelel9"><bounds x="596" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp10" element="matrixlamp" state="0"><bounds x="620" y="0" width="23" height="16"/></bezel>
- <bezel name="lamplabel10" element="lamplabelel10"><bounds x="620" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp11" element="matrixlamp" state="0"><bounds x="644" y="0" width="23" height="16"/></bezel>
- <bezel name="lamplabel11" element="lamplabelel11"><bounds x="644" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp12" element="matrixlamp" state="0"><bounds x="668" y="0" width="23" height="16"/></bezel>
- <bezel name="lamplabel12" element="lamplabelel12"><bounds x="668" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp13" element="unusedlamp" state="0"><bounds x="692" y="0" width="23" height="16"/></bezel>
- <bezel name="lamplabel13" element="lamplabelel13"><bounds x="692" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp14" element="unusedlamp" state="0"><bounds x="716" y="0" width="23" height="16"/></bezel>
- <bezel name="lamplabel14" element="lamplabelel14"><bounds x="716" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp15" element="unusedlamp" state="0"><bounds x="740" y="0" width="23" height="16"/></bezel>
- <bezel name="lamplabel15" element="lamplabelel15"><bounds x="740" y="-10" width="23" height="10" /></bezel>
- <bezel name="lamp16" element="unusedlamp" state="0"><bounds x="380" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel16" element="lamplabelel16"><bounds x="380" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp17" element="matrixlamp" state="0"><bounds x="404" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel17" element="lamplabelel17"><bounds x="404" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp18" element="matrixlamp" state="0"><bounds x="428" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel18" element="lamplabelel18"><bounds x="428" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp19" element="matrixlamp" state="0"><bounds x="452" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel19" element="lamplabelel19"><bounds x="452" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp20" element="matrixlamp" state="0"><bounds x="476" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel20" element="lamplabelel20"><bounds x="476" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp21" element="matrixlamp" state="0"><bounds x="500" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel21" element="lamplabelel21"><bounds x="500" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp22" element="matrixlamp" state="0"><bounds x="524" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel22" element="lamplabelel22"><bounds x="524" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp23" element="matrixlamp" state="0"><bounds x="548" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel23" element="lamplabelel23"><bounds x="548" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp24" element="matrixlamp" state="0"><bounds x="572" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel24" element="lamplabelel24"><bounds x="572" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp25" element="matrixlamp" state="0"><bounds x="596" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel25" element="lamplabelel25"><bounds x="596" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp26" element="matrixlamp" state="0"><bounds x="620" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel26" element="lamplabelel26"><bounds x="620" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp27" element="matrixlamp" state="0"><bounds x="644" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel27" element="lamplabelel27"><bounds x="644" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp28" element="matrixlamp" state="0"><bounds x="668" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel28" element="lamplabelel28"><bounds x="668" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp29" element="unusedlamp" state="0"><bounds x="692" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel29" element="lamplabelel29"><bounds x="692" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp30" element="unusedlamp" state="0"><bounds x="716" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel30" element="lamplabelel30"><bounds x="716" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp31" element="unusedlamp" state="0"><bounds x="740" y="28" width="23" height="16"/></bezel>
- <bezel name="lamplabel31" element="lamplabelel31"><bounds x="740" y="18" width="23" height="10" /></bezel>
- <bezel name="lamp32" element="reellamp" state="0"><bounds x="0" y="300" width="50" height="17"/></bezel>
+ <element name="lamp0" ref="buttonlamp" state="0" inputtag="IN-1" inputmask="0x01"><bounds x="380" y="0" width="23" height="16" /></element>
+ <element name="lamplabel0" ref="lamplabelel0"><bounds x="380" y="-10" width="23" height="10" /></element>
+ <element name="lamp1" ref="buttonlamp" state="0" inputtag="IN-1" inputmask="0x02"><bounds x="404" y="0" width="23" height="16" /></element>
+ <element name="lamplabel1" ref="lamplabelel1"><bounds x="404" y="-10" width="23" height="10" /></element>
+ <element name="lamp2" ref="buttonlamp" state="0" inputtag="IN-1" inputmask="0x04"><bounds x="428" y="0" width="23" height="16" /></element>
+ <element name="lamplabel2" ref="lamplabelel2"><bounds x="428" y="-10" width="23" height="10" /></element>
+ <element name="lamp3" ref="buttonlamp" state="0" inputtag="IN-1" inputmask="0x08"><bounds x="452" y="0" width="23" height="16" /></element>
+ <element name="lamplabel3" ref="lamplabelel3"><bounds x="452" y="-10" width="23" height="10" /></element>
+ <element name="lamp4" ref="buttonlamp" state="0" inputtag="IN-2" inputmask="0x01"><bounds x="476" y="0" width="23" height="16" /></element>
+ <element name="lamplabel4" ref="lamplabelel4"><bounds x="476" y="-10" width="23" height="10" /></element>
+ <element name="lamp5" ref="matrixlamp" state="0"><bounds x="500" y="0" width="23" height="16"/></element>
+ <element name="lamplabel5" ref="lamplabelel5"><bounds x="500" y="-10" width="23" height="10" /></element>
+ <element name="lamp6" ref="buttonlamp" state="0" inputtag="IN-2" inputmask="0x04"><bounds x="524" y="0" width="23" height="16" /></element>
+ <element name="lamplabel6" ref="lamplabelel6"><bounds x="524" y="-10" width="23" height="10" /></element>
+ <element name="lamp7" ref="buttonlamp" state="0" inputtag="IN-2" inputmask="0x10"><bounds x="548" y="0" width="23" height="16" /></element>
+ <element name="lamplabel7" ref="lamplabelel7"><bounds x="548" y="-10" width="23" height="10" /></element>
+ <element name="lamp8" ref="matrixlamp" state="0"><bounds x="572" y="0" width="23" height="16"/></element>
+ <element name="lamplabel8" ref="lamplabelel8"><bounds x="572" y="-10" width="23" height="10" /></element>
+ <element name="lamp9" ref="matrixlamp" state="0"><bounds x="596" y="0" width="23" height="16"/></element>
+ <element name="lamplabel9" ref="lamplabelel9"><bounds x="596" y="-10" width="23" height="10" /></element>
+ <element name="lamp10" ref="matrixlamp" state="0"><bounds x="620" y="0" width="23" height="16"/></element>
+ <element name="lamplabel10" ref="lamplabelel10"><bounds x="620" y="-10" width="23" height="10" /></element>
+ <element name="lamp11" ref="matrixlamp" state="0"><bounds x="644" y="0" width="23" height="16"/></element>
+ <element name="lamplabel11" ref="lamplabelel11"><bounds x="644" y="-10" width="23" height="10" /></element>
+ <element name="lamp12" ref="matrixlamp" state="0"><bounds x="668" y="0" width="23" height="16"/></element>
+ <element name="lamplabel12" ref="lamplabelel12"><bounds x="668" y="-10" width="23" height="10" /></element>
+ <element name="lamp13" ref="unusedlamp" state="0"><bounds x="692" y="0" width="23" height="16"/></element>
+ <element name="lamplabel13" ref="lamplabelel13"><bounds x="692" y="-10" width="23" height="10" /></element>
+ <element name="lamp14" ref="unusedlamp" state="0"><bounds x="716" y="0" width="23" height="16"/></element>
+ <element name="lamplabel14" ref="lamplabelel14"><bounds x="716" y="-10" width="23" height="10" /></element>
+ <element name="lamp15" ref="unusedlamp" state="0"><bounds x="740" y="0" width="23" height="16"/></element>
+ <element name="lamplabel15" ref="lamplabelel15"><bounds x="740" y="-10" width="23" height="10" /></element>
+ <element name="lamp16" ref="unusedlamp" state="0"><bounds x="380" y="28" width="23" height="16"/></element>
+ <element name="lamplabel16" ref="lamplabelel16"><bounds x="380" y="18" width="23" height="10" /></element>
+ <element name="lamp17" ref="matrixlamp" state="0"><bounds x="404" y="28" width="23" height="16"/></element>
+ <element name="lamplabel17" ref="lamplabelel17"><bounds x="404" y="18" width="23" height="10" /></element>
+ <element name="lamp18" ref="matrixlamp" state="0"><bounds x="428" y="28" width="23" height="16"/></element>
+ <element name="lamplabel18" ref="lamplabelel18"><bounds x="428" y="18" width="23" height="10" /></element>
+ <element name="lamp19" ref="matrixlamp" state="0"><bounds x="452" y="28" width="23" height="16"/></element>
+ <element name="lamplabel19" ref="lamplabelel19"><bounds x="452" y="18" width="23" height="10" /></element>
+ <element name="lamp20" ref="matrixlamp" state="0"><bounds x="476" y="28" width="23" height="16"/></element>
+ <element name="lamplabel20" ref="lamplabelel20"><bounds x="476" y="18" width="23" height="10" /></element>
+ <element name="lamp21" ref="matrixlamp" state="0"><bounds x="500" y="28" width="23" height="16"/></element>
+ <element name="lamplabel21" ref="lamplabelel21"><bounds x="500" y="18" width="23" height="10" /></element>
+ <element name="lamp22" ref="matrixlamp" state="0"><bounds x="524" y="28" width="23" height="16"/></element>
+ <element name="lamplabel22" ref="lamplabelel22"><bounds x="524" y="18" width="23" height="10" /></element>
+ <element name="lamp23" ref="matrixlamp" state="0"><bounds x="548" y="28" width="23" height="16"/></element>
+ <element name="lamplabel23" ref="lamplabelel23"><bounds x="548" y="18" width="23" height="10" /></element>
+ <element name="lamp24" ref="matrixlamp" state="0"><bounds x="572" y="28" width="23" height="16"/></element>
+ <element name="lamplabel24" ref="lamplabelel24"><bounds x="572" y="18" width="23" height="10" /></element>
+ <element name="lamp25" ref="matrixlamp" state="0"><bounds x="596" y="28" width="23" height="16"/></element>
+ <element name="lamplabel25" ref="lamplabelel25"><bounds x="596" y="18" width="23" height="10" /></element>
+ <element name="lamp26" ref="matrixlamp" state="0"><bounds x="620" y="28" width="23" height="16"/></element>
+ <element name="lamplabel26" ref="lamplabelel26"><bounds x="620" y="18" width="23" height="10" /></element>
+ <element name="lamp27" ref="matrixlamp" state="0"><bounds x="644" y="28" width="23" height="16"/></element>
+ <element name="lamplabel27" ref="lamplabelel27"><bounds x="644" y="18" width="23" height="10" /></element>
+ <element name="lamp28" ref="matrixlamp" state="0"><bounds x="668" y="28" width="23" height="16"/></element>
+ <element name="lamplabel28" ref="lamplabelel28"><bounds x="668" y="18" width="23" height="10" /></element>
+ <element name="lamp29" ref="unusedlamp" state="0"><bounds x="692" y="28" width="23" height="16"/></element>
+ <element name="lamplabel29" ref="lamplabelel29"><bounds x="692" y="18" width="23" height="10" /></element>
+ <element name="lamp30" ref="unusedlamp" state="0"><bounds x="716" y="28" width="23" height="16"/></element>
+ <element name="lamplabel30" ref="lamplabelel30"><bounds x="716" y="18" width="23" height="10" /></element>
+ <element name="lamp31" ref="unusedlamp" state="0"><bounds x="740" y="28" width="23" height="16"/></element>
+ <element name="lamplabel31" ref="lamplabelel31"><bounds x="740" y="18" width="23" height="10" /></element>
+ <element name="lamp32" ref="reellamp" state="0"><bounds x="0" y="300" width="50" height="17"/></element>
<!-- Label not drawn
- <bezel name="lamplabel32" element="lamplabelel32"><bounds x="0" y="290" width="50" height="10" /></bezel>
+ <element name="lamplabel32" ref="lamplabelel32"><bounds x="0" y="290" width="50" height="10" /></element>
-->
- <bezel name="lamp33" element="reellamp" state="0"><bounds x="0" y="317" width="50" height="17"/></bezel>
+ <element name="lamp33" ref="reellamp" state="0"><bounds x="0" y="317" width="50" height="17"/></element>
<!-- Label not drawn
- <bezel name="lamplabel33" element="lamplabelel33"><bounds x="0" y="307" width="50" height="10" /></bezel>
+ <element name="lamplabel33" ref="lamplabelel33"><bounds x="0" y="307" width="50" height="10" /></element>
-->
- <bezel name="lamp34" element="reellamp" state="0"><bounds x="0" y="334" width="50" height="17"/></bezel>
+ <element name="lamp34" ref="reellamp" state="0"><bounds x="0" y="334" width="50" height="17"/></element>
<!-- Label not drawn
- <bezel name="lamplabel34" element="lamplabelel34"><bounds x="0" y="324" width="50" height="10" /></bezel>
+ <element name="lamplabel34" ref="lamplabelel34"><bounds x="0" y="324" width="50" height="10" /></element>
-->
- <bezel name="lamp35" element="reellamp" state="0"><bounds x="50" y="300" width="50" height="17"/></bezel>
+ <element name="lamp35" ref="reellamp" state="0"><bounds x="50" y="300" width="50" height="17"/></element>
<!-- Label not drawn
- <bezel name="lamplabel35" element="lamplabelel35"><bounds x="50" y="290" width="50" height="10" /></bezel>
+ <element name="lamplabel35" ref="lamplabelel35"><bounds x="50" y="290" width="50" height="10" /></element>
-->
- <bezel name="lamp36" element="reellamp" state="0"><bounds x="50" y="317" width="50" height="17"/></bezel>
+ <element name="lamp36" ref="reellamp" state="0"><bounds x="50" y="317" width="50" height="17"/></element>
<!-- Label not drawn
- <bezel name="lamplabel36" element="lamplabelel36"><bounds x="50" y="307" width="50" height="10" /></bezel>
+ <element name="lamplabel36" ref="lamplabelel36"><bounds x="50" y="307" width="50" height="10" /></element>
-->
- <bezel name="lamp37" element="reellamp" state="0"><bounds x="50" y="334" width="50" height="17"/></bezel>
+ <element name="lamp37" ref="reellamp" state="0"><bounds x="50" y="334" width="50" height="17"/></element>
<!-- Label not drawn
- <bezel name="lamplabel37" element="lamplabelel37"><bounds x="50" y="324" width="50" height="10" /></bezel>
+ <element name="lamplabel37" ref="lamplabelel37"><bounds x="50" y="324" width="50" height="10" /></element>
-->
- <bezel name="lamp38" element="matrixlamp" state="0"><bounds x="524" y="56" width="23" height="16"/></bezel>
- <bezel name="lamplabel38" element="lamplabelel38"><bounds x="524" y="46" width="23" height="10" /></bezel>
- <bezel name="lamp39" element="matrixlamp" state="0"><bounds x="548" y="56" width="23" height="16"/></bezel>
- <bezel name="lamplabel39" element="lamplabelel39"><bounds x="548" y="46" width="23" height="10" /></bezel>
- <bezel name="lamp40" element="matrixlamp" state="0"><bounds x="572" y="56" width="23" height="16"/></bezel>
- <bezel name="lamplabel40" element="lamplabelel40"><bounds x="572" y="46" width="23" height="10" /></bezel>
- <bezel name="lamp41" element="matrixlamp" state="0"><bounds x="596" y="56" width="23" height="16"/></bezel>
- <bezel name="lamplabel41" element="lamplabelel41"><bounds x="596" y="46" width="23" height="10" /></bezel>
- <bezel name="lamp42" element="matrixlamp" state="0"><bounds x="620" y="56" width="23" height="16"/></bezel>
- <bezel name="lamplabel42" element="lamplabelel42"><bounds x="620" y="46" width="23" height="10" /></bezel>
- <bezel name="lamp43" element="matrixlamp" state="0"><bounds x="644" y="56" width="23" height="16"/></bezel>
- <bezel name="lamplabel43" element="lamplabelel43"><bounds x="644" y="46" width="23" height="10" /></bezel>
- <bezel name="lamp44" element="matrixlamp" state="0"><bounds x="668" y="56" width="23" height="16"/></bezel>
- <bezel name="lamplabel44" element="lamplabelel44"><bounds x="668" y="46" width="23" height="10" /></bezel>
- <bezel name="lamp45" element="unusedlamp" state="0"><bounds x="692" y="56" width="23" height="16"/></bezel>
- <bezel name="lamplabel45" element="lamplabelel45"><bounds x="692" y="46" width="23" height="10" /></bezel>
- <bezel name="lamp46" element="unusedlamp" state="0"><bounds x="716" y="56" width="23" height="16"/></bezel>
- <bezel name="lamplabel46" element="lamplabelel46"><bounds x="716" y="46" width="23" height="10" /></bezel>
- <bezel name="lamp47" element="unusedlamp" state="0"><bounds x="740" y="56" width="23" height="16"/></bezel>
- <bezel name="lamplabel47" element="lamplabelel47"><bounds x="740" y="46" width="23" height="10" /></bezel>
- <bezel name="lamp48" element="reellamp" state="0"><bounds x="100" y="300" width="50" height="17"/></bezel>
+ <element name="lamp38" ref="matrixlamp" state="0"><bounds x="524" y="56" width="23" height="16"/></element>
+ <element name="lamplabel38" ref="lamplabelel38"><bounds x="524" y="46" width="23" height="10" /></element>
+ <element name="lamp39" ref="matrixlamp" state="0"><bounds x="548" y="56" width="23" height="16"/></element>
+ <element name="lamplabel39" ref="lamplabelel39"><bounds x="548" y="46" width="23" height="10" /></element>
+ <element name="lamp40" ref="matrixlamp" state="0"><bounds x="572" y="56" width="23" height="16"/></element>
+ <element name="lamplabel40" ref="lamplabelel40"><bounds x="572" y="46" width="23" height="10" /></element>
+ <element name="lamp41" ref="matrixlamp" state="0"><bounds x="596" y="56" width="23" height="16"/></element>
+ <element name="lamplabel41" ref="lamplabelel41"><bounds x="596" y="46" width="23" height="10" /></element>
+ <element name="lamp42" ref="matrixlamp" state="0"><bounds x="620" y="56" width="23" height="16"/></element>
+ <element name="lamplabel42" ref="lamplabelel42"><bounds x="620" y="46" width="23" height="10" /></element>
+ <element name="lamp43" ref="matrixlamp" state="0"><bounds x="644" y="56" width="23" height="16"/></element>
+ <element name="lamplabel43" ref="lamplabelel43"><bounds x="644" y="46" width="23" height="10" /></element>
+ <element name="lamp44" ref="matrixlamp" state="0"><bounds x="668" y="56" width="23" height="16"/></element>
+ <element name="lamplabel44" ref="lamplabelel44"><bounds x="668" y="46" width="23" height="10" /></element>
+ <element name="lamp45" ref="unusedlamp" state="0"><bounds x="692" y="56" width="23" height="16"/></element>
+ <element name="lamplabel45" ref="lamplabelel45"><bounds x="692" y="46" width="23" height="10" /></element>
+ <element name="lamp46" ref="unusedlamp" state="0"><bounds x="716" y="56" width="23" height="16"/></element>
+ <element name="lamplabel46" ref="lamplabelel46"><bounds x="716" y="46" width="23" height="10" /></element>
+ <element name="lamp47" ref="unusedlamp" state="0"><bounds x="740" y="56" width="23" height="16"/></element>
+ <element name="lamplabel47" ref="lamplabelel47"><bounds x="740" y="46" width="23" height="10" /></element>
+ <element name="lamp48" ref="reellamp" state="0"><bounds x="100" y="300" width="50" height="17"/></element>
<!-- Label not drawn
- <bezel name="lamplabel48" element="lamplabelel48"><bounds x="100" y="290" width="50" height="10" /></bezel>
+ <element name="lamplabel48" ref="lamplabelel48"><bounds x="100" y="290" width="50" height="10" /></element>
-->
- <bezel name="lamp49" element="reellamp" state="0"><bounds x="100" y="317" width="50" height="17"/></bezel>
+ <element name="lamp49" ref="reellamp" state="0"><bounds x="100" y="317" width="50" height="17"/></element>
<!-- Label not drawn
- <bezel name="lamplabel49" element="lamplabelel49"><bounds x="100" y="307" width="50" height="10" /></bezel>
+ <element name="lamplabel49" ref="lamplabelel49"><bounds x="100" y="307" width="50" height="10" /></element>
-->
- <bezel name="lamp50" element="reellamp" state="0"><bounds x="100" y="334" width="50" height="17"/></bezel>
+ <element name="lamp50" ref="reellamp" state="0"><bounds x="100" y="334" width="50" height="17"/></element>
<!-- Label not drawn
- <bezel name="lamplabel50" element="lamplabelel50"><bounds x="100" y="324" width="50" height="10" /></bezel>
+ <element name="lamplabel50" ref="lamplabelel50"><bounds x="100" y="324" width="50" height="10" /></element>
-->
- <bezel name="lamp51" element="unusedlamp" state="0"><bounds x="452" y="84" width="23" height="16"/></bezel>
- <bezel name="lamplabel51" element="lamplabelel51"><bounds x="452" y="74" width="23" height="10" /></bezel>
- <bezel name="lamp52" element="matrixlamp" state="0"><bounds x="476" y="84" width="23" height="16"/></bezel>
- <bezel name="lamplabel52" element="lamplabelel52"><bounds x="476" y="74" width="23" height="10" /></bezel>
- <bezel name="lamp53" element="unusedlamp" state="0"><bounds x="500" y="84" width="23" height="16"/></bezel>
- <bezel name="lamplabel53" element="lamplabelel53"><bounds x="500" y="74" width="23" height="10" /></bezel>
- <bezel name="lamp54" element="matrixlamp" state="0"><bounds x="524" y="84" width="23" height="16"/></bezel>
- <bezel name="lamplabel54" element="lamplabelel54"><bounds x="524" y="74" width="23" height="10" /></bezel>
- <bezel name="lamp55" element="matrixlamp" state="0"><bounds x="548" y="84" width="23" height="16"/></bezel>
- <bezel name="lamplabel55" element="lamplabelel55"><bounds x="548" y="74" width="23" height="10" /></bezel>
- <bezel name="lamp56" element="matrixlamp" state="0"><bounds x="572" y="84" width="23" height="16"/></bezel>
- <bezel name="lamplabel56" element="lamplabelel56"><bounds x="572" y="74" width="23" height="10" /></bezel>
- <bezel name="lamp57" element="matrixlamp" state="0"><bounds x="596" y="84" width="23" height="16"/></bezel>
- <bezel name="lamplabel57" element="lamplabelel57"><bounds x="596" y="74" width="23" height="10" /></bezel>
- <bezel name="lamp58" element="matrixlamp" state="0"><bounds x="620" y="84" width="23" height="16"/></bezel>
- <bezel name="lamplabel58" element="lamplabelel58"><bounds x="620" y="74" width="23" height="10" /></bezel>
- <bezel name="lamp59" element="matrixlamp" state="0"><bounds x="644" y="84" width="23" height="16"/></bezel>
- <bezel name="lamplabel59" element="lamplabelel59"><bounds x="644" y="74" width="23" height="10" /></bezel>
- <bezel name="lamp60" element="matrixlamp" state="0"><bounds x="668" y="84" width="23" height="16"/></bezel>
- <bezel name="lamplabel60" element="lamplabelel60"><bounds x="668" y="74" width="23" height="10" /></bezel>
- <bezel name="lamp61" element="unusedlamp" state="0"><bounds x="692" y="84" width="23" height="16"/></bezel>
- <bezel name="lamplabel61" element="lamplabelel61"><bounds x="692" y="74" width="23" height="10" /></bezel>
- <bezel name="lamp62" element="unusedlamp" state="0"><bounds x="716" y="84" width="23" height="16"/></bezel>
- <bezel name="lamplabel62" element="lamplabelel62"><bounds x="716" y="74" width="23" height="10" /></bezel>
- <bezel name="lamp63" element="unusedlamp" state="0"><bounds x="740" y="84" width="23" height="16"/></bezel>
- <bezel name="lamplabel63" element="lamplabelel63"><bounds x="740" y="74" width="23" height="10" /></bezel>
- <bezel name="lamp64" element="reellamp" state="0"><bounds x="200" y="334" width="50" height="17"/></bezel>
+ <element name="lamp51" ref="unusedlamp" state="0"><bounds x="452" y="84" width="23" height="16"/></element>
+ <element name="lamplabel51" ref="lamplabelel51"><bounds x="452" y="74" width="23" height="10" /></element>
+ <element name="lamp52" ref="matrixlamp" state="0"><bounds x="476" y="84" width="23" height="16"/></element>
+ <element name="lamplabel52" ref="lamplabelel52"><bounds x="476" y="74" width="23" height="10" /></element>
+ <element name="lamp53" ref="unusedlamp" state="0"><bounds x="500" y="84" width="23" height="16"/></element>
+ <element name="lamplabel53" ref="lamplabelel53"><bounds x="500" y="74" width="23" height="10" /></element>
+ <element name="lamp54" ref="matrixlamp" state="0"><bounds x="524" y="84" width="23" height="16"/></element>
+ <element name="lamplabel54" ref="lamplabelel54"><bounds x="524" y="74" width="23" height="10" /></element>
+ <element name="lamp55" ref="matrixlamp" state="0"><bounds x="548" y="84" width="23" height="16"/></element>
+ <element name="lamplabel55" ref="lamplabelel55"><bounds x="548" y="74" width="23" height="10" /></element>
+ <element name="lamp56" ref="matrixlamp" state="0"><bounds x="572" y="84" width="23" height="16"/></element>
+ <element name="lamplabel56" ref="lamplabelel56"><bounds x="572" y="74" width="23" height="10" /></element>
+ <element name="lamp57" ref="matrixlamp" state="0"><bounds x="596" y="84" width="23" height="16"/></element>
+ <element name="lamplabel57" ref="lamplabelel57"><bounds x="596" y="74" width="23" height="10" /></element>
+ <element name="lamp58" ref="matrixlamp" state="0"><bounds x="620" y="84" width="23" height="16"/></element>
+ <element name="lamplabel58" ref="lamplabelel58"><bounds x="620" y="74" width="23" height="10" /></element>
+ <element name="lamp59" ref="matrixlamp" state="0"><bounds x="644" y="84" width="23" height="16"/></element>
+ <element name="lamplabel59" ref="lamplabelel59"><bounds x="644" y="74" width="23" height="10" /></element>
+ <element name="lamp60" ref="matrixlamp" state="0"><bounds x="668" y="84" width="23" height="16"/></element>
+ <element name="lamplabel60" ref="lamplabelel60"><bounds x="668" y="74" width="23" height="10" /></element>
+ <element name="lamp61" ref="unusedlamp" state="0"><bounds x="692" y="84" width="23" height="16"/></element>
+ <element name="lamplabel61" ref="lamplabelel61"><bounds x="692" y="74" width="23" height="10" /></element>
+ <element name="lamp62" ref="unusedlamp" state="0"><bounds x="716" y="84" width="23" height="16"/></element>
+ <element name="lamplabel62" ref="lamplabelel62"><bounds x="716" y="74" width="23" height="10" /></element>
+ <element name="lamp63" ref="unusedlamp" state="0"><bounds x="740" y="84" width="23" height="16"/></element>
+ <element name="lamplabel63" ref="lamplabelel63"><bounds x="740" y="74" width="23" height="10" /></element>
+ <element name="lamp64" ref="reellamp" state="0"><bounds x="200" y="334" width="50" height="17"/></element>
<!-- Label not drawn
- <bezel name="lamplabel64" element="lamplabelel64"><bounds x="200" y="324" width="50" height="10" /></bezel>
+ <element name="lamplabel64" ref="lamplabelel64"><bounds x="200" y="324" width="50" height="10" /></element>
-->
- <bezel name="lamp65" element="reellamp" state="0"><bounds x="200" y="317" width="50" height="17"/></bezel>
+ <element name="lamp65" ref="reellamp" state="0"><bounds x="200" y="317" width="50" height="17"/></element>
<!-- Label not drawn
- <bezel name="lamplabel65" element="lamplabelel65"><bounds x="200" y="307" width="50" height="10" /></bezel>
+ <element name="lamplabel65" ref="lamplabelel65"><bounds x="200" y="307" width="50" height="10" /></element>
-->
- <bezel name="lamp66" element="reellamp" state="0"><bounds x="200" y="300" width="50" height="17"/></bezel>
+ <element name="lamp66" ref="reellamp" state="0"><bounds x="200" y="300" width="50" height="17"/></element>
<!-- Label not drawn
- <bezel name="lamplabel66" element="lamplabelel66"><bounds x="200" y="290" width="50" height="10" /></bezel>
+ <element name="lamplabel66" ref="lamplabelel66"><bounds x="200" y="290" width="50" height="10" /></element>
-->
- <bezel name="lamp67" element="matrixlamp" state="0"><bounds x="452" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel67" element="lamplabelel67"><bounds x="452" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp68" element="matrixlamp" state="0"><bounds x="476" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel68" element="lamplabelel68"><bounds x="476" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp69" element="matrixlamp" state="0"><bounds x="500" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel69" element="lamplabelel69"><bounds x="500" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp70" element="matrixlamp" state="0"><bounds x="524" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel70" element="lamplabelel70"><bounds x="524" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp71" element="matrixlamp" state="0"><bounds x="548" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel71" element="lamplabelel71"><bounds x="548" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp72" element="matrixlamp" state="0"><bounds x="572" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel72" element="lamplabelel72"><bounds x="572" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp73" element="matrixlamp" state="0"><bounds x="596" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel73" element="lamplabelel73"><bounds x="596" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp74" element="matrixlamp" state="0"><bounds x="620" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel74" element="lamplabelel74"><bounds x="620" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp75" element="matrixlamp" state="0"><bounds x="644" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel75" element="lamplabelel75"><bounds x="644" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp76" element="matrixlamp" state="0"><bounds x="668" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel76" element="lamplabelel76"><bounds x="668" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp77" element="matrixlamp" state="0"><bounds x="692" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel77" element="lamplabelel77"><bounds x="692" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp78" element="unusedlamp" state="0"><bounds x="716" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel78" element="lamplabelel78"><bounds x="716" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp79" element="unusedlamp" state="0"><bounds x="740" y="112" width="23" height="16"/></bezel>
- <bezel name="lamplabel79" element="lamplabelel79"><bounds x="740" y="102" width="23" height="10" /></bezel>
- <bezel name="lamp80" element="matrixlamp" state="0"><bounds x="380" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel80" element="lamplabelel80"><bounds x="380" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp81" element="matrixlamp" state="0"><bounds x="404" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel81" element="lamplabelel81"><bounds x="404" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp82" element="matrixlamp" state="0"><bounds x="428" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel82" element="lamplabelel82"><bounds x="428" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp83" element="matrixlamp" state="0"><bounds x="452" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel83" element="lamplabelel83"><bounds x="452" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp84" element="matrixlamp" state="0"><bounds x="476" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel84" element="lamplabelel84"><bounds x="476" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp85" element="matrixlamp" state="0"><bounds x="500" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel85" element="lamplabelel85"><bounds x="500" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp86" element="matrixlamp" state="0"><bounds x="524" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel86" element="lamplabelel86"><bounds x="524" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp87" element="matrixlamp" state="0"><bounds x="548" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel87" element="lamplabelel87"><bounds x="548" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp88" element="matrixlamp" state="0"><bounds x="572" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel88" element="lamplabelel88"><bounds x="572" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp89" element="matrixlamp" state="0"><bounds x="596" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel89" element="lamplabelel89"><bounds x="596" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp90" element="matrixlamp" state="0"><bounds x="620" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel90" element="lamplabelel90"><bounds x="620" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp91" element="matrixlamp" state="0"><bounds x="644" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel91" element="lamplabelel91"><bounds x="644" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp92" element="matrixlamp" state="0"><bounds x="668" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel92" element="lamplabelel92"><bounds x="668" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp93" element="matrixlamp" state="0"><bounds x="692" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel93" element="lamplabelel93"><bounds x="692" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp94" element="matrixlamp" state="0"><bounds x="716" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel94" element="lamplabelel94"><bounds x="716" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp95" element="matrixlamp" state="0"><bounds x="740" y="140" width="23" height="16"/></bezel>
- <bezel name="lamplabel95" element="lamplabelel95"><bounds x="740" y="130" width="23" height="10" /></bezel>
- <bezel name="lamp96" element="matrixlamp" state="0"><bounds x="380" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel96" element="lamplabelel96"><bounds x="380" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp97" element="matrixlamp" state="0"><bounds x="404" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel97" element="lamplabelel97"><bounds x="404" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp98" element="unusedlamp" state="0"><bounds x="428" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel98" element="lamplabelel98"><bounds x="428" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp99" element="matrixlamp" state="0"><bounds x="452" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel99" element="lamplabelel99"><bounds x="452" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp100" element="matrixlamp" state="0"><bounds x="476" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel100" element="lamplabelel100"><bounds x="476" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp101" element="matrixlamp" state="0"><bounds x="500" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel101" element="lamplabelel101"><bounds x="500" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp102" element="matrixlamp" state="0"><bounds x="524" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel102" element="lamplabelel102"><bounds x="524" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp103" element="matrixlamp" state="0"><bounds x="548" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel103" element="lamplabelel103"><bounds x="548" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp104" element="matrixlamp" state="0"><bounds x="572" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel104" element="lamplabelel104"><bounds x="572" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp105" element="matrixlamp" state="0"><bounds x="596" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel105" element="lamplabelel105"><bounds x="596" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp106" element="matrixlamp" state="0"><bounds x="620" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel106" element="lamplabelel106"><bounds x="620" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp107" element="matrixlamp" state="0"><bounds x="644" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel107" element="lamplabelel107"><bounds x="644" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp108" element="matrixlamp" state="0"><bounds x="668" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel108" element="lamplabelel108"><bounds x="668" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp109" element="matrixlamp" state="0"><bounds x="692" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel109" element="lamplabelel109"><bounds x="692" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp110" element="matrixlamp" state="0"><bounds x="716" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel110" element="lamplabelel110"><bounds x="716" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp111" element="unusedlamp" state="0"><bounds x="740" y="168" width="23" height="16"/></bezel>
- <bezel name="lamplabel111" element="lamplabelel111"><bounds x="740" y="158" width="23" height="10" /></bezel>
- <bezel name="lamp112" element="matrixlamp" state="0"><bounds x="380" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel112" element="lamplabelel112"><bounds x="380" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp113" element="matrixlamp" state="0"><bounds x="404" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel113" element="lamplabelel113"><bounds x="404" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp114" element="matrixlamp" state="0"><bounds x="428" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel114" element="lamplabelel114"><bounds x="428" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp115" element="matrixlamp" state="0"><bounds x="452" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel115" element="lamplabelel115"><bounds x="452" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp116" element="matrixlamp" state="0"><bounds x="476" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel116" element="lamplabelel116"><bounds x="476" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp117" element="matrixlamp" state="0"><bounds x="500" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel117" element="lamplabelel117"><bounds x="500" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp118" element="matrixlamp" state="0"><bounds x="524" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel118" element="lamplabelel118"><bounds x="524" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp119" element="matrixlamp" state="0"><bounds x="548" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel119" element="lamplabelel119"><bounds x="548" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp120" element="matrixlamp" state="0"><bounds x="572" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel120" element="lamplabelel120"><bounds x="572" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp121" element="matrixlamp" state="0"><bounds x="596" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel121" element="lamplabelel121"><bounds x="596" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp122" element="matrixlamp" state="0"><bounds x="620" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel122" element="lamplabelel122"><bounds x="620" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp123" element="matrixlamp" state="0"><bounds x="644" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel123" element="lamplabelel123"><bounds x="644" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp124" element="matrixlamp" state="0"><bounds x="668" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel124" element="lamplabelel124"><bounds x="668" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp125" element="matrixlamp" state="0"><bounds x="692" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel125" element="lamplabelel125"><bounds x="692" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp126" element="matrixlamp" state="0"><bounds x="716" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel126" element="lamplabelel126"><bounds x="716" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp127" element="matrixlamp" state="0"><bounds x="740" y="196" width="23" height="16"/></bezel>
- <bezel name="lamplabel127" element="lamplabelel127"><bounds x="740" y="186" width="23" height="10" /></bezel>
- <bezel name="lamp128" element="matrixlamp" state="0"><bounds x="380" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel128" element="lamplabelel128"><bounds x="380" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp129" element="matrixlamp" state="0"><bounds x="404" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel129" element="lamplabelel129"><bounds x="404" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp130" element="matrixlamp" state="0"><bounds x="428" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel130" element="lamplabelel130"><bounds x="428" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp131" element="matrixlamp" state="0"><bounds x="452" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel131" element="lamplabelel131"><bounds x="452" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp132" element="matrixlamp" state="0"><bounds x="476" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel132" element="lamplabelel132"><bounds x="476" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp133" element="matrixlamp" state="0"><bounds x="500" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel133" element="lamplabelel133"><bounds x="500" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp134" element="matrixlamp" state="0"><bounds x="524" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel134" element="lamplabelel134"><bounds x="524" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp135" element="matrixlamp" state="0"><bounds x="548" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel135" element="lamplabelel135"><bounds x="548" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp136" element="matrixlamp" state="0"><bounds x="572" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel136" element="lamplabelel136"><bounds x="572" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp137" element="matrixlamp" state="0"><bounds x="596" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel137" element="lamplabelel137"><bounds x="596" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp138" element="matrixlamp" state="0"><bounds x="620" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel138" element="lamplabelel138"><bounds x="620" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp139" element="matrixlamp" state="0"><bounds x="644" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel139" element="lamplabelel139"><bounds x="644" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp140" element="matrixlamp" state="0"><bounds x="668" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel140" element="lamplabelel140"><bounds x="668" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp141" element="matrixlamp" state="0"><bounds x="692" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel141" element="lamplabelel141"><bounds x="692" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp142" element="matrixlamp" state="0"><bounds x="716" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel142" element="lamplabelel142"><bounds x="716" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp143" element="matrixlamp" state="0"><bounds x="740" y="224" width="23" height="16"/></bezel>
- <bezel name="lamplabel143" element="lamplabelel143"><bounds x="740" y="214" width="23" height="10" /></bezel>
- <bezel name="lamp144" element="matrixlamp" state="0"><bounds x="380" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel144" element="lamplabelel144"><bounds x="380" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp145" element="matrixlamp" state="0"><bounds x="404" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel145" element="lamplabelel145"><bounds x="404" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp146" element="matrixlamp" state="0"><bounds x="428" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel146" element="lamplabelel146"><bounds x="428" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp147" element="matrixlamp" state="0"><bounds x="452" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel147" element="lamplabelel147"><bounds x="452" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp148" element="matrixlamp" state="0"><bounds x="476" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel148" element="lamplabelel148"><bounds x="476" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp149" element="matrixlamp" state="0"><bounds x="500" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel149" element="lamplabelel149"><bounds x="500" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp150" element="matrixlamp" state="0"><bounds x="524" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel150" element="lamplabelel150"><bounds x="524" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp151" element="matrixlamp" state="0"><bounds x="548" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel151" element="lamplabelel151"><bounds x="548" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp152" element="matrixlamp" state="0"><bounds x="572" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel152" element="lamplabelel152"><bounds x="572" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp153" element="matrixlamp" state="0"><bounds x="596" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel153" element="lamplabelel153"><bounds x="596" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp154" element="matrixlamp" state="0"><bounds x="620" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel154" element="lamplabelel154"><bounds x="620" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp155" element="matrixlamp" state="0"><bounds x="644" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel155" element="lamplabelel155"><bounds x="644" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp156" element="matrixlamp" state="0"><bounds x="668" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel156" element="lamplabelel156"><bounds x="668" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp157" element="matrixlamp" state="0"><bounds x="692" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel157" element="lamplabelel157"><bounds x="692" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp158" element="matrixlamp" state="0"><bounds x="716" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel158" element="lamplabelel158"><bounds x="716" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp159" element="matrixlamp" state="0"><bounds x="740" y="252" width="23" height="16"/></bezel>
- <bezel name="lamplabel159" element="lamplabelel159"><bounds x="740" y="242" width="23" height="10" /></bezel>
- <bezel name="lamp160" element="matrixlamp" state="0"><bounds x="380" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel160" element="lamplabelel160"><bounds x="380" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp161" element="matrixlamp" state="0"><bounds x="404" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel161" element="lamplabelel161"><bounds x="404" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp162" element="matrixlamp" state="0"><bounds x="428" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel162" element="lamplabelel162"><bounds x="428" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp163" element="matrixlamp" state="0"><bounds x="452" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel163" element="lamplabelel163"><bounds x="452" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp164" element="matrixlamp" state="0"><bounds x="476" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel164" element="lamplabelel164"><bounds x="476" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp165" element="matrixlamp" state="0"><bounds x="500" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel165" element="lamplabelel165"><bounds x="500" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp166" element="matrixlamp" state="0"><bounds x="524" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel166" element="lamplabelel166"><bounds x="524" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp167" element="matrixlamp" state="0"><bounds x="548" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel167" element="lamplabelel167"><bounds x="548" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp168" element="matrixlamp" state="0"><bounds x="572" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel168" element="lamplabelel168"><bounds x="572" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp169" element="matrixlamp" state="0"><bounds x="596" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel169" element="lamplabelel169"><bounds x="596" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp170" element="matrixlamp" state="0"><bounds x="620" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel170" element="lamplabelel170"><bounds x="620" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp171" element="matrixlamp" state="0"><bounds x="644" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel171" element="lamplabelel171"><bounds x="644" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp172" element="matrixlamp" state="0"><bounds x="668" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel172" element="lamplabelel172"><bounds x="668" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp173" element="matrixlamp" state="0"><bounds x="692" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel173" element="lamplabelel173"><bounds x="692" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp174" element="matrixlamp" state="0"><bounds x="716" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel174" element="lamplabelel174"><bounds x="716" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp175" element="matrixlamp" state="0"><bounds x="740" y="280" width="23" height="16"/></bezel>
- <bezel name="lamplabel175" element="lamplabelel175"><bounds x="740" y="270" width="23" height="10" /></bezel>
- <bezel name="lamp176" element="matrixlamp" state="0"><bounds x="380" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel176" element="lamplabelel176"><bounds x="380" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp177" element="matrixlamp" state="0"><bounds x="404" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel177" element="lamplabelel177"><bounds x="404" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp178" element="matrixlamp" state="0"><bounds x="428" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel178" element="lamplabelel178"><bounds x="428" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp179" element="matrixlamp" state="0"><bounds x="452" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel179" element="lamplabelel179"><bounds x="452" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp180" element="matrixlamp" state="0"><bounds x="476" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel180" element="lamplabelel180"><bounds x="476" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp181" element="matrixlamp" state="0"><bounds x="500" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel181" element="lamplabelel181"><bounds x="500" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp182" element="matrixlamp" state="0"><bounds x="524" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel182" element="lamplabelel182"><bounds x="524" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp183" element="matrixlamp" state="0"><bounds x="548" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel183" element="lamplabelel183"><bounds x="548" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp184" element="matrixlamp" state="0"><bounds x="572" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel184" element="lamplabelel184"><bounds x="572" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp185" element="matrixlamp" state="0"><bounds x="596" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel185" element="lamplabelel185"><bounds x="596" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp186" element="matrixlamp" state="0"><bounds x="620" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel186" element="lamplabelel186"><bounds x="620" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp187" element="matrixlamp" state="0"><bounds x="644" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel187" element="lamplabelel187"><bounds x="644" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp188" element="matrixlamp" state="0"><bounds x="668" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel188" element="lamplabelel188"><bounds x="668" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp189" element="matrixlamp" state="0"><bounds x="692" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel189" element="lamplabelel189"><bounds x="692" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp190" element="matrixlamp" state="0"><bounds x="716" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel190" element="lamplabelel190"><bounds x="716" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp191" element="matrixlamp" state="0"><bounds x="740" y="308" width="23" height="16"/></bezel>
- <bezel name="lamplabel191" element="lamplabelel191"><bounds x="740" y="298" width="23" height="10" /></bezel>
- <bezel name="lamp192" element="matrixlamp" state="0"><bounds x="380" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel192" element="lamplabelel192"><bounds x="380" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp193" element="matrixlamp" state="0"><bounds x="404" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel193" element="lamplabelel193"><bounds x="404" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp194" element="matrixlamp" state="0"><bounds x="428" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel194" element="lamplabelel194"><bounds x="428" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp195" element="matrixlamp" state="0"><bounds x="452" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel195" element="lamplabelel195"><bounds x="452" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp196" element="matrixlamp" state="0"><bounds x="476" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel196" element="lamplabelel196"><bounds x="476" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp197" element="matrixlamp" state="0"><bounds x="500" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel197" element="lamplabelel197"><bounds x="500" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp198" element="matrixlamp" state="0"><bounds x="524" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel198" element="lamplabelel198"><bounds x="524" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp199" element="matrixlamp" state="0"><bounds x="548" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel199" element="lamplabelel199"><bounds x="548" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp200" element="matrixlamp" state="0"><bounds x="572" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel200" element="lamplabelel200"><bounds x="572" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp201" element="matrixlamp" state="0"><bounds x="596" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel201" element="lamplabelel201"><bounds x="596" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp202" element="matrixlamp" state="0"><bounds x="620" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel202" element="lamplabelel202"><bounds x="620" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp203" element="matrixlamp" state="0"><bounds x="644" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel203" element="lamplabelel203"><bounds x="644" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp204" element="matrixlamp" state="0"><bounds x="668" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel204" element="lamplabelel204"><bounds x="668" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp205" element="matrixlamp" state="0"><bounds x="692" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel205" element="lamplabelel205"><bounds x="692" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp206" element="matrixlamp" state="0"><bounds x="716" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel206" element="lamplabelel206"><bounds x="716" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp207" element="matrixlamp" state="0"><bounds x="740" y="336" width="23" height="16"/></bezel>
- <bezel name="lamplabel207" element="lamplabelel207"><bounds x="740" y="326" width="23" height="10" /></bezel>
- <bezel name="lamp208" element="matrixlamp" state="0"><bounds x="380" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel208" element="lamplabelel208"><bounds x="380" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp209" element="matrixlamp" state="0"><bounds x="404" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel209" element="lamplabelel209"><bounds x="404" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp210" element="matrixlamp" state="0"><bounds x="428" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel210" element="lamplabelel210"><bounds x="428" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp211" element="matrixlamp" state="0"><bounds x="452" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel211" element="lamplabelel211"><bounds x="452" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp212" element="matrixlamp" state="0"><bounds x="476" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel212" element="lamplabelel212"><bounds x="476" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp213" element="matrixlamp" state="0"><bounds x="500" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel213" element="lamplabelel213"><bounds x="500" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp214" element="matrixlamp" state="0"><bounds x="524" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel214" element="lamplabelel214"><bounds x="524" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp215" element="matrixlamp" state="0"><bounds x="548" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel215" element="lamplabelel215"><bounds x="548" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp216" element="matrixlamp" state="0"><bounds x="572" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel216" element="lamplabelel216"><bounds x="572" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp217" element="matrixlamp" state="0"><bounds x="596" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel217" element="lamplabelel217"><bounds x="596" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp218" element="matrixlamp" state="0"><bounds x="620" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel218" element="lamplabelel218"><bounds x="620" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp219" element="matrixlamp" state="0"><bounds x="644" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel219" element="lamplabelel219"><bounds x="644" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp220" element="matrixlamp" state="0"><bounds x="668" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel220" element="lamplabelel220"><bounds x="668" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp221" element="matrixlamp" state="0"><bounds x="692" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel221" element="lamplabelel221"><bounds x="692" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp222" element="matrixlamp" state="0"><bounds x="716" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel222" element="lamplabelel222"><bounds x="716" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp223" element="matrixlamp" state="0"><bounds x="740" y="364" width="23" height="16"/></bezel>
- <bezel name="lamplabel223" element="lamplabelel223"><bounds x="740" y="354" width="23" height="10" /></bezel>
- <bezel name="lamp224" element="matrixlamp" state="0"><bounds x="380" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel224" element="lamplabelel224"><bounds x="380" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp225" element="matrixlamp" state="0"><bounds x="404" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel225" element="lamplabelel225"><bounds x="404" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp226" element="matrixlamp" state="0"><bounds x="428" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel226" element="lamplabelel226"><bounds x="428" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp227" element="matrixlamp" state="0"><bounds x="452" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel227" element="lamplabelel227"><bounds x="452" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp228" element="matrixlamp" state="0"><bounds x="476" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel228" element="lamplabelel228"><bounds x="476" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp229" element="matrixlamp" state="0"><bounds x="500" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel229" element="lamplabelel229"><bounds x="500" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp230" element="matrixlamp" state="0"><bounds x="524" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel230" element="lamplabelel230"><bounds x="524" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp231" element="matrixlamp" state="0"><bounds x="548" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel231" element="lamplabelel231"><bounds x="548" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp232" element="matrixlamp" state="0"><bounds x="572" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel232" element="lamplabelel232"><bounds x="572" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp233" element="matrixlamp" state="0"><bounds x="596" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel233" element="lamplabelel233"><bounds x="596" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp234" element="matrixlamp" state="0"><bounds x="620" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel234" element="lamplabelel234"><bounds x="620" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp235" element="matrixlamp" state="0"><bounds x="644" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel235" element="lamplabelel235"><bounds x="644" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp236" element="matrixlamp" state="0"><bounds x="668" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel236" element="lamplabelel236"><bounds x="668" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp237" element="matrixlamp" state="0"><bounds x="692" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel237" element="lamplabelel237"><bounds x="692" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp238" element="matrixlamp" state="0"><bounds x="716" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel238" element="lamplabelel238"><bounds x="716" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp239" element="matrixlamp" state="0"><bounds x="740" y="392" width="23" height="16"/></bezel>
- <bezel name="lamplabel239" element="lamplabelel239"><bounds x="740" y="382" width="23" height="10" /></bezel>
- <bezel name="lamp240" element="matrixlamp" state="0"><bounds x="380" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel240" element="lamplabelel240"><bounds x="380" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp241" element="matrixlamp" state="0"><bounds x="404" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel241" element="lamplabelel241"><bounds x="404" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp242" element="matrixlamp" state="0"><bounds x="428" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel242" element="lamplabelel242"><bounds x="428" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp243" element="matrixlamp" state="0"><bounds x="452" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel243" element="lamplabelel243"><bounds x="452" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp244" element="matrixlamp" state="0"><bounds x="476" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel244" element="lamplabelel244"><bounds x="476" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp245" element="matrixlamp" state="0"><bounds x="500" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel245" element="lamplabelel245"><bounds x="500" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp246" element="matrixlamp" state="0"><bounds x="524" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel246" element="lamplabelel246"><bounds x="524" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp247" element="unusedlamp" state="0"><bounds x="548" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel247" element="lamplabelel247"><bounds x="548" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp248" element="unusedlamp" state="0"><bounds x="572" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel248" element="lamplabelel248"><bounds x="572" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp249" element="unusedlamp" state="0"><bounds x="596" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel249" element="lamplabelel249"><bounds x="596" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp250" element="unusedlamp" state="0"><bounds x="620" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel250" element="lamplabelel250"><bounds x="620" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp251" element="unusedlamp" state="0"><bounds x="644" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel251" element="lamplabelel251"><bounds x="644" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp252" element="unusedlamp" state="0"><bounds x="668" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel252" element="lamplabelel252"><bounds x="668" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp253" element="unusedlamp" state="0"><bounds x="692" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel253" element="lamplabelel253"><bounds x="692" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp254" element="unusedlamp" state="0"><bounds x="716" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel254" element="lamplabelel254"><bounds x="716" y="410" width="23" height="10" /></bezel>
- <bezel name="lamp255" element="unusedlamp" state="0"><bounds x="740" y="420" width="23" height="16"/></bezel>
- <bezel name="lamplabel255" element="lamplabelel255"><bounds x="740" y="410" width="23" height="10" /></bezel>
- <bezel name="input1-0" element="button" state="0" inputtag="IN-1" inputmask="0x01"><bounds x="180" y="0" width="19" height="10" /></bezel>
- <bezel name="inputlab1-0" element="inputlabel1-0"><bounds x="180" y="-10" width="19" height="10" /></bezel>
- <bezel name="input1-1" element="button" state="0" inputtag="IN-1" inputmask="0x02"><bounds x="200" y="0" width="19" height="10" /></bezel>
- <bezel name="inputlab1-1" element="inputlabel1-1"><bounds x="200" y="-10" width="19" height="10" /></bezel>
- <bezel name="input1-2" element="button" state="0" inputtag="IN-1" inputmask="0x04"><bounds x="220" y="0" width="19" height="10" /></bezel>
- <bezel name="inputlab1-2" element="inputlabel1-2"><bounds x="220" y="-10" width="19" height="10" /></bezel>
- <bezel name="input1-3" element="button" state="0" inputtag="IN-1" inputmask="0x08"><bounds x="240" y="0" width="19" height="10" /></bezel>
- <bezel name="inputlab1-3" element="inputlabel1-3"><bounds x="240" y="-10" width="19" height="10" /></bezel>
- <bezel name="input1-4" element="button" state="0" inputtag="IN-1" inputmask="0x10"><bounds x="260" y="0" width="19" height="10" /></bezel>
- <bezel name="inputlab1-4" element="inputlabel1-4"><bounds x="260" y="-10" width="19" height="10" /></bezel>
- <bezel name="input1-5" element="button" state="0" inputtag="IN-1" inputmask="0x20"><bounds x="280" y="0" width="19" height="10" /></bezel>
- <bezel name="inputlab1-5" element="inputlabel1-5"><bounds x="280" y="-10" width="19" height="10" /></bezel>
- <bezel name="input2-0" element="button" state="0" inputtag="IN-2" inputmask="0x01"><bounds x="180" y="20" width="19" height="10" /></bezel>
- <bezel name="inputlab2-0" element="inputlabel2-0"><bounds x="180" y="10" width="19" height="10" /></bezel>
- <bezel name="input2-1" element="button" state="0" inputtag="IN-2" inputmask="0x02"><bounds x="200" y="20" width="19" height="10" /></bezel>
- <bezel name="inputlab2-1" element="inputlabel2-1"><bounds x="200" y="10" width="19" height="10" /></bezel>
- <bezel name="input2-2" element="button" state="0" inputtag="IN-2" inputmask="0x04"><bounds x="220" y="20" width="19" height="10" /></bezel>
- <bezel name="inputlab2-2" element="inputlabel2-2"><bounds x="220" y="10" width="19" height="10" /></bezel>
- <bezel name="input2-3" element="button" state="0" inputtag="IN-2" inputmask="0x08"><bounds x="240" y="20" width="19" height="10" /></bezel>
- <bezel name="inputlab2-3" element="inputlabel2-3"><bounds x="240" y="10" width="19" height="10" /></bezel>
- <bezel name="input2-4" element="button" state="0" inputtag="IN-2" inputmask="0x10"><bounds x="260" y="20" width="19" height="10" /></bezel>
- <bezel name="inputlab2-4" element="inputlabel2-4"><bounds x="260" y="10" width="19" height="10" /></bezel>
- <bezel name="input2-5" element="button" state="0" inputtag="IN-2" inputmask="0x20"><bounds x="280" y="20" width="19" height="10" /></bezel>
- <bezel name="inputlab2-5" element="inputlabel2-5"><bounds x="280" y="10" width="19" height="10" /></bezel>
- <bezel name="input8-0" element="button" state="0" inputtag="IN-8" inputmask="0x01"><bounds x="180" y="40" width="19" height="10" /></bezel>
- <bezel name="inputlab8-0" element="inputlabel8-0"><bounds x="180" y="30" width="19" height="10" /></bezel>
- <bezel name="input8-1" element="button" state="0" inputtag="IN-8" inputmask="0x02"><bounds x="200" y="40" width="19" height="10" /></bezel>
- <bezel name="inputlab8-1" element="inputlabel8-1"><bounds x="200" y="30" width="19" height="10" /></bezel>
- <bezel name="input8-2" element="button" state="0" inputtag="IN-8" inputmask="0x04"><bounds x="220" y="40" width="19" height="10" /></bezel>
- <bezel name="inputlab8-2" element="inputlabel8-2"><bounds x="220" y="30" width="19" height="10" /></bezel>
- <bezel name="input8-3" element="button" state="0" inputtag="IN-8" inputmask="0x08"><bounds x="240" y="40" width="19" height="10" /></bezel>
- <bezel name="inputlab8-3" element="inputlabel8-3"><bounds x="240" y="30" width="19" height="10" /></bezel>
- <bezel name="input8-4" element="button" state="0" inputtag="IN-8" inputmask="0x10"><bounds x="260" y="40" width="19" height="10" /></bezel>
- <bezel name="inputlab8-4" element="inputlabel8-4"><bounds x="260" y="30" width="19" height="10" /></bezel>
- <bezel name="input8-5" element="button" state="0" inputtag="IN-8" inputmask="0x20"><bounds x="280" y="40" width="19" height="10" /></bezel>
- <bezel name="inputlab8-5" element="inputlabel8-5"><bounds x="280" y="30" width="19" height="10" /></bezel>
- <bezel name="input9-0" element="button" state="0" inputtag="IN-9" inputmask="0x01"><bounds x="180" y="60" width="19" height="10" /></bezel>
- <bezel name="inputlab9-0" element="inputlabel9-0"><bounds x="180" y="50" width="19" height="10" /></bezel>
- <bezel name="input9-1" element="button" state="0" inputtag="IN-9" inputmask="0x02"><bounds x="200" y="60" width="19" height="10" /></bezel>
- <bezel name="inputlab9-1" element="inputlabel9-1"><bounds x="200" y="50" width="19" height="10" /></bezel>
- <bezel name="input9-2" element="button" state="0" inputtag="IN-9" inputmask="0x04"><bounds x="220" y="60" width="19" height="10" /></bezel>
- <bezel name="inputlab9-2" element="inputlabel9-2"><bounds x="220" y="50" width="19" height="10" /></bezel>
- <bezel name="input9-3" element="button" state="0" inputtag="IN-9" inputmask="0x08"><bounds x="240" y="60" width="19" height="10" /></bezel>
- <bezel name="inputlab9-3" element="inputlabel9-3"><bounds x="240" y="50" width="19" height="10" /></bezel>
- <bezel name="input9-4" element="button" state="0" inputtag="IN-9" inputmask="0x10"><bounds x="260" y="60" width="19" height="10" /></bezel>
- <bezel name="inputlab9-4" element="inputlabel9-4"><bounds x="260" y="50" width="19" height="10" /></bezel>
- <bezel name="input9-5" element="button" state="0" inputtag="IN-9" inputmask="0x20"><bounds x="280" y="60" width="19" height="10" /></bezel>
- <bezel name="inputlab9-5" element="inputlabel9-5"><bounds x="280" y="50" width="19" height="10" /></bezel>
- <bezel name="input10-0" element="button" state="0" inputtag="IN-10" inputmask="0x01"><bounds x="180" y="80" width="19" height="10" /></bezel>
- <bezel name="inputlab10-0" element="inputlabel10-0"><bounds x="180" y="70" width="19" height="10" /></bezel>
- <bezel name="input10-1" element="button" state="0" inputtag="IN-10" inputmask="0x02"><bounds x="200" y="80" width="19" height="10" /></bezel>
- <bezel name="inputlab10-1" element="inputlabel10-1"><bounds x="200" y="70" width="19" height="10" /></bezel>
- <bezel name="input10-2" element="button" state="0" inputtag="IN-10" inputmask="0x04"><bounds x="220" y="80" width="19" height="10" /></bezel>
- <bezel name="inputlab10-2" element="inputlabel10-2"><bounds x="220" y="70" width="19" height="10" /></bezel>
- <bezel name="input10-3" element="button" state="0" inputtag="IN-10" inputmask="0x08"><bounds x="240" y="80" width="19" height="10" /></bezel>
- <bezel name="inputlab10-3" element="inputlabel10-3"><bounds x="240" y="70" width="19" height="10" /></bezel>
- <bezel name="input10-4" element="button" state="0" inputtag="IN-10" inputmask="0x10"><bounds x="260" y="80" width="19" height="10" /></bezel>
- <bezel name="inputlab10-4" element="inputlabel10-4"><bounds x="260" y="70" width="19" height="10" /></bezel>
- <bezel name="input10-5" element="button" state="0" inputtag="IN-10" inputmask="0x20"><bounds x="280" y="80" width="19" height="10" /></bezel>
- <bezel name="inputlab10-5" element="inputlabel10-5"><bounds x="280" y="70" width="19" height="10" /></bezel>
- <bezel name="input20-0" element="button" state="0" inputtag="IN-20" inputmask="0x01"><bounds x="180" y="100" width="19" height="10" /></bezel>
- <bezel name="inputlab20-0" element="inputlabel20-0"><bounds x="180" y="90" width="19" height="10" /></bezel>
- <bezel name="input20-1" element="button" state="0" inputtag="IN-20" inputmask="0x02"><bounds x="200" y="100" width="19" height="10" /></bezel>
- <bezel name="inputlab20-1" element="inputlabel20-1"><bounds x="200" y="90" width="19" height="10" /></bezel>
- <bezel name="input20-2" element="button" state="0" inputtag="IN-20" inputmask="0x04"><bounds x="220" y="100" width="19" height="10" /></bezel>
- <bezel name="inputlab20-2" element="inputlabel20-2"><bounds x="220" y="90" width="19" height="10" /></bezel>
- <bezel name="input20-3" element="button" state="0" inputtag="IN-20" inputmask="0x08"><bounds x="240" y="100" width="19" height="10" /></bezel>
- <bezel name="inputlab20-3" element="inputlabel20-3"><bounds x="240" y="90" width="19" height="10" /></bezel>
- <bezel name="input20-4" element="button" state="0" inputtag="IN-20" inputmask="0x10"><bounds x="260" y="100" width="19" height="10" /></bezel>
- <bezel name="inputlab20-4" element="inputlabel20-4"><bounds x="260" y="90" width="19" height="10" /></bezel>
- <bezel name="input20-5" element="button" state="0" inputtag="IN-20" inputmask="0x20"><bounds x="280" y="100" width="19" height="10" /></bezel>
- <bezel name="inputlab20-5" element="inputlabel20-5"><bounds x="280" y="90" width="19" height="10" /></bezel>
+ <element name="lamp67" ref="matrixlamp" state="0"><bounds x="452" y="112" width="23" height="16"/></element>
+ <element name="lamplabel67" ref="lamplabelel67"><bounds x="452" y="102" width="23" height="10" /></element>
+ <element name="lamp68" ref="matrixlamp" state="0"><bounds x="476" y="112" width="23" height="16"/></element>
+ <element name="lamplabel68" ref="lamplabelel68"><bounds x="476" y="102" width="23" height="10" /></element>
+ <element name="lamp69" ref="matrixlamp" state="0"><bounds x="500" y="112" width="23" height="16"/></element>
+ <element name="lamplabel69" ref="lamplabelel69"><bounds x="500" y="102" width="23" height="10" /></element>
+ <element name="lamp70" ref="matrixlamp" state="0"><bounds x="524" y="112" width="23" height="16"/></element>
+ <element name="lamplabel70" ref="lamplabelel70"><bounds x="524" y="102" width="23" height="10" /></element>
+ <element name="lamp71" ref="matrixlamp" state="0"><bounds x="548" y="112" width="23" height="16"/></element>
+ <element name="lamplabel71" ref="lamplabelel71"><bounds x="548" y="102" width="23" height="10" /></element>
+ <element name="lamp72" ref="matrixlamp" state="0"><bounds x="572" y="112" width="23" height="16"/></element>
+ <element name="lamplabel72" ref="lamplabelel72"><bounds x="572" y="102" width="23" height="10" /></element>
+ <element name="lamp73" ref="matrixlamp" state="0"><bounds x="596" y="112" width="23" height="16"/></element>
+ <element name="lamplabel73" ref="lamplabelel73"><bounds x="596" y="102" width="23" height="10" /></element>
+ <element name="lamp74" ref="matrixlamp" state="0"><bounds x="620" y="112" width="23" height="16"/></element>
+ <element name="lamplabel74" ref="lamplabelel74"><bounds x="620" y="102" width="23" height="10" /></element>
+ <element name="lamp75" ref="matrixlamp" state="0"><bounds x="644" y="112" width="23" height="16"/></element>
+ <element name="lamplabel75" ref="lamplabelel75"><bounds x="644" y="102" width="23" height="10" /></element>
+ <element name="lamp76" ref="matrixlamp" state="0"><bounds x="668" y="112" width="23" height="16"/></element>
+ <element name="lamplabel76" ref="lamplabelel76"><bounds x="668" y="102" width="23" height="10" /></element>
+ <element name="lamp77" ref="matrixlamp" state="0"><bounds x="692" y="112" width="23" height="16"/></element>
+ <element name="lamplabel77" ref="lamplabelel77"><bounds x="692" y="102" width="23" height="10" /></element>
+ <element name="lamp78" ref="unusedlamp" state="0"><bounds x="716" y="112" width="23" height="16"/></element>
+ <element name="lamplabel78" ref="lamplabelel78"><bounds x="716" y="102" width="23" height="10" /></element>
+ <element name="lamp79" ref="unusedlamp" state="0"><bounds x="740" y="112" width="23" height="16"/></element>
+ <element name="lamplabel79" ref="lamplabelel79"><bounds x="740" y="102" width="23" height="10" /></element>
+ <element name="lamp80" ref="matrixlamp" state="0"><bounds x="380" y="140" width="23" height="16"/></element>
+ <element name="lamplabel80" ref="lamplabelel80"><bounds x="380" y="130" width="23" height="10" /></element>
+ <element name="lamp81" ref="matrixlamp" state="0"><bounds x="404" y="140" width="23" height="16"/></element>
+ <element name="lamplabel81" ref="lamplabelel81"><bounds x="404" y="130" width="23" height="10" /></element>
+ <element name="lamp82" ref="matrixlamp" state="0"><bounds x="428" y="140" width="23" height="16"/></element>
+ <element name="lamplabel82" ref="lamplabelel82"><bounds x="428" y="130" width="23" height="10" /></element>
+ <element name="lamp83" ref="matrixlamp" state="0"><bounds x="452" y="140" width="23" height="16"/></element>
+ <element name="lamplabel83" ref="lamplabelel83"><bounds x="452" y="130" width="23" height="10" /></element>
+ <element name="lamp84" ref="matrixlamp" state="0"><bounds x="476" y="140" width="23" height="16"/></element>
+ <element name="lamplabel84" ref="lamplabelel84"><bounds x="476" y="130" width="23" height="10" /></element>
+ <element name="lamp85" ref="matrixlamp" state="0"><bounds x="500" y="140" width="23" height="16"/></element>
+ <element name="lamplabel85" ref="lamplabelel85"><bounds x="500" y="130" width="23" height="10" /></element>
+ <element name="lamp86" ref="matrixlamp" state="0"><bounds x="524" y="140" width="23" height="16"/></element>
+ <element name="lamplabel86" ref="lamplabelel86"><bounds x="524" y="130" width="23" height="10" /></element>
+ <element name="lamp87" ref="matrixlamp" state="0"><bounds x="548" y="140" width="23" height="16"/></element>
+ <element name="lamplabel87" ref="lamplabelel87"><bounds x="548" y="130" width="23" height="10" /></element>
+ <element name="lamp88" ref="matrixlamp" state="0"><bounds x="572" y="140" width="23" height="16"/></element>
+ <element name="lamplabel88" ref="lamplabelel88"><bounds x="572" y="130" width="23" height="10" /></element>
+ <element name="lamp89" ref="matrixlamp" state="0"><bounds x="596" y="140" width="23" height="16"/></element>
+ <element name="lamplabel89" ref="lamplabelel89"><bounds x="596" y="130" width="23" height="10" /></element>
+ <element name="lamp90" ref="matrixlamp" state="0"><bounds x="620" y="140" width="23" height="16"/></element>
+ <element name="lamplabel90" ref="lamplabelel90"><bounds x="620" y="130" width="23" height="10" /></element>
+ <element name="lamp91" ref="matrixlamp" state="0"><bounds x="644" y="140" width="23" height="16"/></element>
+ <element name="lamplabel91" ref="lamplabelel91"><bounds x="644" y="130" width="23" height="10" /></element>
+ <element name="lamp92" ref="matrixlamp" state="0"><bounds x="668" y="140" width="23" height="16"/></element>
+ <element name="lamplabel92" ref="lamplabelel92"><bounds x="668" y="130" width="23" height="10" /></element>
+ <element name="lamp93" ref="matrixlamp" state="0"><bounds x="692" y="140" width="23" height="16"/></element>
+ <element name="lamplabel93" ref="lamplabelel93"><bounds x="692" y="130" width="23" height="10" /></element>
+ <element name="lamp94" ref="matrixlamp" state="0"><bounds x="716" y="140" width="23" height="16"/></element>
+ <element name="lamplabel94" ref="lamplabelel94"><bounds x="716" y="130" width="23" height="10" /></element>
+ <element name="lamp95" ref="matrixlamp" state="0"><bounds x="740" y="140" width="23" height="16"/></element>
+ <element name="lamplabel95" ref="lamplabelel95"><bounds x="740" y="130" width="23" height="10" /></element>
+ <element name="lamp96" ref="matrixlamp" state="0"><bounds x="380" y="168" width="23" height="16"/></element>
+ <element name="lamplabel96" ref="lamplabelel96"><bounds x="380" y="158" width="23" height="10" /></element>
+ <element name="lamp97" ref="matrixlamp" state="0"><bounds x="404" y="168" width="23" height="16"/></element>
+ <element name="lamplabel97" ref="lamplabelel97"><bounds x="404" y="158" width="23" height="10" /></element>
+ <element name="lamp98" ref="unusedlamp" state="0"><bounds x="428" y="168" width="23" height="16"/></element>
+ <element name="lamplabel98" ref="lamplabelel98"><bounds x="428" y="158" width="23" height="10" /></element>
+ <element name="lamp99" ref="matrixlamp" state="0"><bounds x="452" y="168" width="23" height="16"/></element>
+ <element name="lamplabel99" ref="lamplabelel99"><bounds x="452" y="158" width="23" height="10" /></element>
+ <element name="lamp100" ref="matrixlamp" state="0"><bounds x="476" y="168" width="23" height="16"/></element>
+ <element name="lamplabel100" ref="lamplabelel100"><bounds x="476" y="158" width="23" height="10" /></element>
+ <element name="lamp101" ref="matrixlamp" state="0"><bounds x="500" y="168" width="23" height="16"/></element>
+ <element name="lamplabel101" ref="lamplabelel101"><bounds x="500" y="158" width="23" height="10" /></element>
+ <element name="lamp102" ref="matrixlamp" state="0"><bounds x="524" y="168" width="23" height="16"/></element>
+ <element name="lamplabel102" ref="lamplabelel102"><bounds x="524" y="158" width="23" height="10" /></element>
+ <element name="lamp103" ref="matrixlamp" state="0"><bounds x="548" y="168" width="23" height="16"/></element>
+ <element name="lamplabel103" ref="lamplabelel103"><bounds x="548" y="158" width="23" height="10" /></element>
+ <element name="lamp104" ref="matrixlamp" state="0"><bounds x="572" y="168" width="23" height="16"/></element>
+ <element name="lamplabel104" ref="lamplabelel104"><bounds x="572" y="158" width="23" height="10" /></element>
+ <element name="lamp105" ref="matrixlamp" state="0"><bounds x="596" y="168" width="23" height="16"/></element>
+ <element name="lamplabel105" ref="lamplabelel105"><bounds x="596" y="158" width="23" height="10" /></element>
+ <element name="lamp106" ref="matrixlamp" state="0"><bounds x="620" y="168" width="23" height="16"/></element>
+ <element name="lamplabel106" ref="lamplabelel106"><bounds x="620" y="158" width="23" height="10" /></element>
+ <element name="lamp107" ref="matrixlamp" state="0"><bounds x="644" y="168" width="23" height="16"/></element>
+ <element name="lamplabel107" ref="lamplabelel107"><bounds x="644" y="158" width="23" height="10" /></element>
+ <element name="lamp108" ref="matrixlamp" state="0"><bounds x="668" y="168" width="23" height="16"/></element>
+ <element name="lamplabel108" ref="lamplabelel108"><bounds x="668" y="158" width="23" height="10" /></element>
+ <element name="lamp109" ref="matrixlamp" state="0"><bounds x="692" y="168" width="23" height="16"/></element>
+ <element name="lamplabel109" ref="lamplabelel109"><bounds x="692" y="158" width="23" height="10" /></element>
+ <element name="lamp110" ref="matrixlamp" state="0"><bounds x="716" y="168" width="23" height="16"/></element>
+ <element name="lamplabel110" ref="lamplabelel110"><bounds x="716" y="158" width="23" height="10" /></element>
+ <element name="lamp111" ref="unusedlamp" state="0"><bounds x="740" y="168" width="23" height="16"/></element>
+ <element name="lamplabel111" ref="lamplabelel111"><bounds x="740" y="158" width="23" height="10" /></element>
+ <element name="lamp112" ref="matrixlamp" state="0"><bounds x="380" y="196" width="23" height="16"/></element>
+ <element name="lamplabel112" ref="lamplabelel112"><bounds x="380" y="186" width="23" height="10" /></element>
+ <element name="lamp113" ref="matrixlamp" state="0"><bounds x="404" y="196" width="23" height="16"/></element>
+ <element name="lamplabel113" ref="lamplabelel113"><bounds x="404" y="186" width="23" height="10" /></element>
+ <element name="lamp114" ref="matrixlamp" state="0"><bounds x="428" y="196" width="23" height="16"/></element>
+ <element name="lamplabel114" ref="lamplabelel114"><bounds x="428" y="186" width="23" height="10" /></element>
+ <element name="lamp115" ref="matrixlamp" state="0"><bounds x="452" y="196" width="23" height="16"/></element>
+ <element name="lamplabel115" ref="lamplabelel115"><bounds x="452" y="186" width="23" height="10" /></element>
+ <element name="lamp116" ref="matrixlamp" state="0"><bounds x="476" y="196" width="23" height="16"/></element>
+ <element name="lamplabel116" ref="lamplabelel116"><bounds x="476" y="186" width="23" height="10" /></element>
+ <element name="lamp117" ref="matrixlamp" state="0"><bounds x="500" y="196" width="23" height="16"/></element>
+ <element name="lamplabel117" ref="lamplabelel117"><bounds x="500" y="186" width="23" height="10" /></element>
+ <element name="lamp118" ref="matrixlamp" state="0"><bounds x="524" y="196" width="23" height="16"/></element>
+ <element name="lamplabel118" ref="lamplabelel118"><bounds x="524" y="186" width="23" height="10" /></element>
+ <element name="lamp119" ref="matrixlamp" state="0"><bounds x="548" y="196" width="23" height="16"/></element>
+ <element name="lamplabel119" ref="lamplabelel119"><bounds x="548" y="186" width="23" height="10" /></element>
+ <element name="lamp120" ref="matrixlamp" state="0"><bounds x="572" y="196" width="23" height="16"/></element>
+ <element name="lamplabel120" ref="lamplabelel120"><bounds x="572" y="186" width="23" height="10" /></element>
+ <element name="lamp121" ref="matrixlamp" state="0"><bounds x="596" y="196" width="23" height="16"/></element>
+ <element name="lamplabel121" ref="lamplabelel121"><bounds x="596" y="186" width="23" height="10" /></element>
+ <element name="lamp122" ref="matrixlamp" state="0"><bounds x="620" y="196" width="23" height="16"/></element>
+ <element name="lamplabel122" ref="lamplabelel122"><bounds x="620" y="186" width="23" height="10" /></element>
+ <element name="lamp123" ref="matrixlamp" state="0"><bounds x="644" y="196" width="23" height="16"/></element>
+ <element name="lamplabel123" ref="lamplabelel123"><bounds x="644" y="186" width="23" height="10" /></element>
+ <element name="lamp124" ref="matrixlamp" state="0"><bounds x="668" y="196" width="23" height="16"/></element>
+ <element name="lamplabel124" ref="lamplabelel124"><bounds x="668" y="186" width="23" height="10" /></element>
+ <element name="lamp125" ref="matrixlamp" state="0"><bounds x="692" y="196" width="23" height="16"/></element>
+ <element name="lamplabel125" ref="lamplabelel125"><bounds x="692" y="186" width="23" height="10" /></element>
+ <element name="lamp126" ref="matrixlamp" state="0"><bounds x="716" y="196" width="23" height="16"/></element>
+ <element name="lamplabel126" ref="lamplabelel126"><bounds x="716" y="186" width="23" height="10" /></element>
+ <element name="lamp127" ref="matrixlamp" state="0"><bounds x="740" y="196" width="23" height="16"/></element>
+ <element name="lamplabel127" ref="lamplabelel127"><bounds x="740" y="186" width="23" height="10" /></element>
+ <element name="lamp128" ref="matrixlamp" state="0"><bounds x="380" y="224" width="23" height="16"/></element>
+ <element name="lamplabel128" ref="lamplabelel128"><bounds x="380" y="214" width="23" height="10" /></element>
+ <element name="lamp129" ref="matrixlamp" state="0"><bounds x="404" y="224" width="23" height="16"/></element>
+ <element name="lamplabel129" ref="lamplabelel129"><bounds x="404" y="214" width="23" height="10" /></element>
+ <element name="lamp130" ref="matrixlamp" state="0"><bounds x="428" y="224" width="23" height="16"/></element>
+ <element name="lamplabel130" ref="lamplabelel130"><bounds x="428" y="214" width="23" height="10" /></element>
+ <element name="lamp131" ref="matrixlamp" state="0"><bounds x="452" y="224" width="23" height="16"/></element>
+ <element name="lamplabel131" ref="lamplabelel131"><bounds x="452" y="214" width="23" height="10" /></element>
+ <element name="lamp132" ref="matrixlamp" state="0"><bounds x="476" y="224" width="23" height="16"/></element>
+ <element name="lamplabel132" ref="lamplabelel132"><bounds x="476" y="214" width="23" height="10" /></element>
+ <element name="lamp133" ref="matrixlamp" state="0"><bounds x="500" y="224" width="23" height="16"/></element>
+ <element name="lamplabel133" ref="lamplabelel133"><bounds x="500" y="214" width="23" height="10" /></element>
+ <element name="lamp134" ref="matrixlamp" state="0"><bounds x="524" y="224" width="23" height="16"/></element>
+ <element name="lamplabel134" ref="lamplabelel134"><bounds x="524" y="214" width="23" height="10" /></element>
+ <element name="lamp135" ref="matrixlamp" state="0"><bounds x="548" y="224" width="23" height="16"/></element>
+ <element name="lamplabel135" ref="lamplabelel135"><bounds x="548" y="214" width="23" height="10" /></element>
+ <element name="lamp136" ref="matrixlamp" state="0"><bounds x="572" y="224" width="23" height="16"/></element>
+ <element name="lamplabel136" ref="lamplabelel136"><bounds x="572" y="214" width="23" height="10" /></element>
+ <element name="lamp137" ref="matrixlamp" state="0"><bounds x="596" y="224" width="23" height="16"/></element>
+ <element name="lamplabel137" ref="lamplabelel137"><bounds x="596" y="214" width="23" height="10" /></element>
+ <element name="lamp138" ref="matrixlamp" state="0"><bounds x="620" y="224" width="23" height="16"/></element>
+ <element name="lamplabel138" ref="lamplabelel138"><bounds x="620" y="214" width="23" height="10" /></element>
+ <element name="lamp139" ref="matrixlamp" state="0"><bounds x="644" y="224" width="23" height="16"/></element>
+ <element name="lamplabel139" ref="lamplabelel139"><bounds x="644" y="214" width="23" height="10" /></element>
+ <element name="lamp140" ref="matrixlamp" state="0"><bounds x="668" y="224" width="23" height="16"/></element>
+ <element name="lamplabel140" ref="lamplabelel140"><bounds x="668" y="214" width="23" height="10" /></element>
+ <element name="lamp141" ref="matrixlamp" state="0"><bounds x="692" y="224" width="23" height="16"/></element>
+ <element name="lamplabel141" ref="lamplabelel141"><bounds x="692" y="214" width="23" height="10" /></element>
+ <element name="lamp142" ref="matrixlamp" state="0"><bounds x="716" y="224" width="23" height="16"/></element>
+ <element name="lamplabel142" ref="lamplabelel142"><bounds x="716" y="214" width="23" height="10" /></element>
+ <element name="lamp143" ref="matrixlamp" state="0"><bounds x="740" y="224" width="23" height="16"/></element>
+ <element name="lamplabel143" ref="lamplabelel143"><bounds x="740" y="214" width="23" height="10" /></element>
+ <element name="lamp144" ref="matrixlamp" state="0"><bounds x="380" y="252" width="23" height="16"/></element>
+ <element name="lamplabel144" ref="lamplabelel144"><bounds x="380" y="242" width="23" height="10" /></element>
+ <element name="lamp145" ref="matrixlamp" state="0"><bounds x="404" y="252" width="23" height="16"/></element>
+ <element name="lamplabel145" ref="lamplabelel145"><bounds x="404" y="242" width="23" height="10" /></element>
+ <element name="lamp146" ref="matrixlamp" state="0"><bounds x="428" y="252" width="23" height="16"/></element>
+ <element name="lamplabel146" ref="lamplabelel146"><bounds x="428" y="242" width="23" height="10" /></element>
+ <element name="lamp147" ref="matrixlamp" state="0"><bounds x="452" y="252" width="23" height="16"/></element>
+ <element name="lamplabel147" ref="lamplabelel147"><bounds x="452" y="242" width="23" height="10" /></element>
+ <element name="lamp148" ref="matrixlamp" state="0"><bounds x="476" y="252" width="23" height="16"/></element>
+ <element name="lamplabel148" ref="lamplabelel148"><bounds x="476" y="242" width="23" height="10" /></element>
+ <element name="lamp149" ref="matrixlamp" state="0"><bounds x="500" y="252" width="23" height="16"/></element>
+ <element name="lamplabel149" ref="lamplabelel149"><bounds x="500" y="242" width="23" height="10" /></element>
+ <element name="lamp150" ref="matrixlamp" state="0"><bounds x="524" y="252" width="23" height="16"/></element>
+ <element name="lamplabel150" ref="lamplabelel150"><bounds x="524" y="242" width="23" height="10" /></element>
+ <element name="lamp151" ref="matrixlamp" state="0"><bounds x="548" y="252" width="23" height="16"/></element>
+ <element name="lamplabel151" ref="lamplabelel151"><bounds x="548" y="242" width="23" height="10" /></element>
+ <element name="lamp152" ref="matrixlamp" state="0"><bounds x="572" y="252" width="23" height="16"/></element>
+ <element name="lamplabel152" ref="lamplabelel152"><bounds x="572" y="242" width="23" height="10" /></element>
+ <element name="lamp153" ref="matrixlamp" state="0"><bounds x="596" y="252" width="23" height="16"/></element>
+ <element name="lamplabel153" ref="lamplabelel153"><bounds x="596" y="242" width="23" height="10" /></element>
+ <element name="lamp154" ref="matrixlamp" state="0"><bounds x="620" y="252" width="23" height="16"/></element>
+ <element name="lamplabel154" ref="lamplabelel154"><bounds x="620" y="242" width="23" height="10" /></element>
+ <element name="lamp155" ref="matrixlamp" state="0"><bounds x="644" y="252" width="23" height="16"/></element>
+ <element name="lamplabel155" ref="lamplabelel155"><bounds x="644" y="242" width="23" height="10" /></element>
+ <element name="lamp156" ref="matrixlamp" state="0"><bounds x="668" y="252" width="23" height="16"/></element>
+ <element name="lamplabel156" ref="lamplabelel156"><bounds x="668" y="242" width="23" height="10" /></element>
+ <element name="lamp157" ref="matrixlamp" state="0"><bounds x="692" y="252" width="23" height="16"/></element>
+ <element name="lamplabel157" ref="lamplabelel157"><bounds x="692" y="242" width="23" height="10" /></element>
+ <element name="lamp158" ref="matrixlamp" state="0"><bounds x="716" y="252" width="23" height="16"/></element>
+ <element name="lamplabel158" ref="lamplabelel158"><bounds x="716" y="242" width="23" height="10" /></element>
+ <element name="lamp159" ref="matrixlamp" state="0"><bounds x="740" y="252" width="23" height="16"/></element>
+ <element name="lamplabel159" ref="lamplabelel159"><bounds x="740" y="242" width="23" height="10" /></element>
+ <element name="lamp160" ref="matrixlamp" state="0"><bounds x="380" y="280" width="23" height="16"/></element>
+ <element name="lamplabel160" ref="lamplabelel160"><bounds x="380" y="270" width="23" height="10" /></element>
+ <element name="lamp161" ref="matrixlamp" state="0"><bounds x="404" y="280" width="23" height="16"/></element>
+ <element name="lamplabel161" ref="lamplabelel161"><bounds x="404" y="270" width="23" height="10" /></element>
+ <element name="lamp162" ref="matrixlamp" state="0"><bounds x="428" y="280" width="23" height="16"/></element>
+ <element name="lamplabel162" ref="lamplabelel162"><bounds x="428" y="270" width="23" height="10" /></element>
+ <element name="lamp163" ref="matrixlamp" state="0"><bounds x="452" y="280" width="23" height="16"/></element>
+ <element name="lamplabel163" ref="lamplabelel163"><bounds x="452" y="270" width="23" height="10" /></element>
+ <element name="lamp164" ref="matrixlamp" state="0"><bounds x="476" y="280" width="23" height="16"/></element>
+ <element name="lamplabel164" ref="lamplabelel164"><bounds x="476" y="270" width="23" height="10" /></element>
+ <element name="lamp165" ref="matrixlamp" state="0"><bounds x="500" y="280" width="23" height="16"/></element>
+ <element name="lamplabel165" ref="lamplabelel165"><bounds x="500" y="270" width="23" height="10" /></element>
+ <element name="lamp166" ref="matrixlamp" state="0"><bounds x="524" y="280" width="23" height="16"/></element>
+ <element name="lamplabel166" ref="lamplabelel166"><bounds x="524" y="270" width="23" height="10" /></element>
+ <element name="lamp167" ref="matrixlamp" state="0"><bounds x="548" y="280" width="23" height="16"/></element>
+ <element name="lamplabel167" ref="lamplabelel167"><bounds x="548" y="270" width="23" height="10" /></element>
+ <element name="lamp168" ref="matrixlamp" state="0"><bounds x="572" y="280" width="23" height="16"/></element>
+ <element name="lamplabel168" ref="lamplabelel168"><bounds x="572" y="270" width="23" height="10" /></element>
+ <element name="lamp169" ref="matrixlamp" state="0"><bounds x="596" y="280" width="23" height="16"/></element>
+ <element name="lamplabel169" ref="lamplabelel169"><bounds x="596" y="270" width="23" height="10" /></element>
+ <element name="lamp170" ref="matrixlamp" state="0"><bounds x="620" y="280" width="23" height="16"/></element>
+ <element name="lamplabel170" ref="lamplabelel170"><bounds x="620" y="270" width="23" height="10" /></element>
+ <element name="lamp171" ref="matrixlamp" state="0"><bounds x="644" y="280" width="23" height="16"/></element>
+ <element name="lamplabel171" ref="lamplabelel171"><bounds x="644" y="270" width="23" height="10" /></element>
+ <element name="lamp172" ref="matrixlamp" state="0"><bounds x="668" y="280" width="23" height="16"/></element>
+ <element name="lamplabel172" ref="lamplabelel172"><bounds x="668" y="270" width="23" height="10" /></element>
+ <element name="lamp173" ref="matrixlamp" state="0"><bounds x="692" y="280" width="23" height="16"/></element>
+ <element name="lamplabel173" ref="lamplabelel173"><bounds x="692" y="270" width="23" height="10" /></element>
+ <element name="lamp174" ref="matrixlamp" state="0"><bounds x="716" y="280" width="23" height="16"/></element>
+ <element name="lamplabel174" ref="lamplabelel174"><bounds x="716" y="270" width="23" height="10" /></element>
+ <element name="lamp175" ref="matrixlamp" state="0"><bounds x="740" y="280" width="23" height="16"/></element>
+ <element name="lamplabel175" ref="lamplabelel175"><bounds x="740" y="270" width="23" height="10" /></element>
+ <element name="lamp176" ref="matrixlamp" state="0"><bounds x="380" y="308" width="23" height="16"/></element>
+ <element name="lamplabel176" ref="lamplabelel176"><bounds x="380" y="298" width="23" height="10" /></element>
+ <element name="lamp177" ref="matrixlamp" state="0"><bounds x="404" y="308" width="23" height="16"/></element>
+ <element name="lamplabel177" ref="lamplabelel177"><bounds x="404" y="298" width="23" height="10" /></element>
+ <element name="lamp178" ref="matrixlamp" state="0"><bounds x="428" y="308" width="23" height="16"/></element>
+ <element name="lamplabel178" ref="lamplabelel178"><bounds x="428" y="298" width="23" height="10" /></element>
+ <element name="lamp179" ref="matrixlamp" state="0"><bounds x="452" y="308" width="23" height="16"/></element>
+ <element name="lamplabel179" ref="lamplabelel179"><bounds x="452" y="298" width="23" height="10" /></element>
+ <element name="lamp180" ref="matrixlamp" state="0"><bounds x="476" y="308" width="23" height="16"/></element>
+ <element name="lamplabel180" ref="lamplabelel180"><bounds x="476" y="298" width="23" height="10" /></element>
+ <element name="lamp181" ref="matrixlamp" state="0"><bounds x="500" y="308" width="23" height="16"/></element>
+ <element name="lamplabel181" ref="lamplabelel181"><bounds x="500" y="298" width="23" height="10" /></element>
+ <element name="lamp182" ref="matrixlamp" state="0"><bounds x="524" y="308" width="23" height="16"/></element>
+ <element name="lamplabel182" ref="lamplabelel182"><bounds x="524" y="298" width="23" height="10" /></element>
+ <element name="lamp183" ref="matrixlamp" state="0"><bounds x="548" y="308" width="23" height="16"/></element>
+ <element name="lamplabel183" ref="lamplabelel183"><bounds x="548" y="298" width="23" height="10" /></element>
+ <element name="lamp184" ref="matrixlamp" state="0"><bounds x="572" y="308" width="23" height="16"/></element>
+ <element name="lamplabel184" ref="lamplabelel184"><bounds x="572" y="298" width="23" height="10" /></element>
+ <element name="lamp185" ref="matrixlamp" state="0"><bounds x="596" y="308" width="23" height="16"/></element>
+ <element name="lamplabel185" ref="lamplabelel185"><bounds x="596" y="298" width="23" height="10" /></element>
+ <element name="lamp186" ref="matrixlamp" state="0"><bounds x="620" y="308" width="23" height="16"/></element>
+ <element name="lamplabel186" ref="lamplabelel186"><bounds x="620" y="298" width="23" height="10" /></element>
+ <element name="lamp187" ref="matrixlamp" state="0"><bounds x="644" y="308" width="23" height="16"/></element>
+ <element name="lamplabel187" ref="lamplabelel187"><bounds x="644" y="298" width="23" height="10" /></element>
+ <element name="lamp188" ref="matrixlamp" state="0"><bounds x="668" y="308" width="23" height="16"/></element>
+ <element name="lamplabel188" ref="lamplabelel188"><bounds x="668" y="298" width="23" height="10" /></element>
+ <element name="lamp189" ref="matrixlamp" state="0"><bounds x="692" y="308" width="23" height="16"/></element>
+ <element name="lamplabel189" ref="lamplabelel189"><bounds x="692" y="298" width="23" height="10" /></element>
+ <element name="lamp190" ref="matrixlamp" state="0"><bounds x="716" y="308" width="23" height="16"/></element>
+ <element name="lamplabel190" ref="lamplabelel190"><bounds x="716" y="298" width="23" height="10" /></element>
+ <element name="lamp191" ref="matrixlamp" state="0"><bounds x="740" y="308" width="23" height="16"/></element>
+ <element name="lamplabel191" ref="lamplabelel191"><bounds x="740" y="298" width="23" height="10" /></element>
+ <element name="lamp192" ref="matrixlamp" state="0"><bounds x="380" y="336" width="23" height="16"/></element>
+ <element name="lamplabel192" ref="lamplabelel192"><bounds x="380" y="326" width="23" height="10" /></element>
+ <element name="lamp193" ref="matrixlamp" state="0"><bounds x="404" y="336" width="23" height="16"/></element>
+ <element name="lamplabel193" ref="lamplabelel193"><bounds x="404" y="326" width="23" height="10" /></element>
+ <element name="lamp194" ref="matrixlamp" state="0"><bounds x="428" y="336" width="23" height="16"/></element>
+ <element name="lamplabel194" ref="lamplabelel194"><bounds x="428" y="326" width="23" height="10" /></element>
+ <element name="lamp195" ref="matrixlamp" state="0"><bounds x="452" y="336" width="23" height="16"/></element>
+ <element name="lamplabel195" ref="lamplabelel195"><bounds x="452" y="326" width="23" height="10" /></element>
+ <element name="lamp196" ref="matrixlamp" state="0"><bounds x="476" y="336" width="23" height="16"/></element>
+ <element name="lamplabel196" ref="lamplabelel196"><bounds x="476" y="326" width="23" height="10" /></element>
+ <element name="lamp197" ref="matrixlamp" state="0"><bounds x="500" y="336" width="23" height="16"/></element>
+ <element name="lamplabel197" ref="lamplabelel197"><bounds x="500" y="326" width="23" height="10" /></element>
+ <element name="lamp198" ref="matrixlamp" state="0"><bounds x="524" y="336" width="23" height="16"/></element>
+ <element name="lamplabel198" ref="lamplabelel198"><bounds x="524" y="326" width="23" height="10" /></element>
+ <element name="lamp199" ref="matrixlamp" state="0"><bounds x="548" y="336" width="23" height="16"/></element>
+ <element name="lamplabel199" ref="lamplabelel199"><bounds x="548" y="326" width="23" height="10" /></element>
+ <element name="lamp200" ref="matrixlamp" state="0"><bounds x="572" y="336" width="23" height="16"/></element>
+ <element name="lamplabel200" ref="lamplabelel200"><bounds x="572" y="326" width="23" height="10" /></element>
+ <element name="lamp201" ref="matrixlamp" state="0"><bounds x="596" y="336" width="23" height="16"/></element>
+ <element name="lamplabel201" ref="lamplabelel201"><bounds x="596" y="326" width="23" height="10" /></element>
+ <element name="lamp202" ref="matrixlamp" state="0"><bounds x="620" y="336" width="23" height="16"/></element>
+ <element name="lamplabel202" ref="lamplabelel202"><bounds x="620" y="326" width="23" height="10" /></element>
+ <element name="lamp203" ref="matrixlamp" state="0"><bounds x="644" y="336" width="23" height="16"/></element>
+ <element name="lamplabel203" ref="lamplabelel203"><bounds x="644" y="326" width="23" height="10" /></element>
+ <element name="lamp204" ref="matrixlamp" state="0"><bounds x="668" y="336" width="23" height="16"/></element>
+ <element name="lamplabel204" ref="lamplabelel204"><bounds x="668" y="326" width="23" height="10" /></element>
+ <element name="lamp205" ref="matrixlamp" state="0"><bounds x="692" y="336" width="23" height="16"/></element>
+ <element name="lamplabel205" ref="lamplabelel205"><bounds x="692" y="326" width="23" height="10" /></element>
+ <element name="lamp206" ref="matrixlamp" state="0"><bounds x="716" y="336" width="23" height="16"/></element>
+ <element name="lamplabel206" ref="lamplabelel206"><bounds x="716" y="326" width="23" height="10" /></element>
+ <element name="lamp207" ref="matrixlamp" state="0"><bounds x="740" y="336" width="23" height="16"/></element>
+ <element name="lamplabel207" ref="lamplabelel207"><bounds x="740" y="326" width="23" height="10" /></element>
+ <element name="lamp208" ref="matrixlamp" state="0"><bounds x="380" y="364" width="23" height="16"/></element>
+ <element name="lamplabel208" ref="lamplabelel208"><bounds x="380" y="354" width="23" height="10" /></element>
+ <element name="lamp209" ref="matrixlamp" state="0"><bounds x="404" y="364" width="23" height="16"/></element>
+ <element name="lamplabel209" ref="lamplabelel209"><bounds x="404" y="354" width="23" height="10" /></element>
+ <element name="lamp210" ref="matrixlamp" state="0"><bounds x="428" y="364" width="23" height="16"/></element>
+ <element name="lamplabel210" ref="lamplabelel210"><bounds x="428" y="354" width="23" height="10" /></element>
+ <element name="lamp211" ref="matrixlamp" state="0"><bounds x="452" y="364" width="23" height="16"/></element>
+ <element name="lamplabel211" ref="lamplabelel211"><bounds x="452" y="354" width="23" height="10" /></element>
+ <element name="lamp212" ref="matrixlamp" state="0"><bounds x="476" y="364" width="23" height="16"/></element>
+ <element name="lamplabel212" ref="lamplabelel212"><bounds x="476" y="354" width="23" height="10" /></element>
+ <element name="lamp213" ref="matrixlamp" state="0"><bounds x="500" y="364" width="23" height="16"/></element>
+ <element name="lamplabel213" ref="lamplabelel213"><bounds x="500" y="354" width="23" height="10" /></element>
+ <element name="lamp214" ref="matrixlamp" state="0"><bounds x="524" y="364" width="23" height="16"/></element>
+ <element name="lamplabel214" ref="lamplabelel214"><bounds x="524" y="354" width="23" height="10" /></element>
+ <element name="lamp215" ref="matrixlamp" state="0"><bounds x="548" y="364" width="23" height="16"/></element>
+ <element name="lamplabel215" ref="lamplabelel215"><bounds x="548" y="354" width="23" height="10" /></element>
+ <element name="lamp216" ref="matrixlamp" state="0"><bounds x="572" y="364" width="23" height="16"/></element>
+ <element name="lamplabel216" ref="lamplabelel216"><bounds x="572" y="354" width="23" height="10" /></element>
+ <element name="lamp217" ref="matrixlamp" state="0"><bounds x="596" y="364" width="23" height="16"/></element>
+ <element name="lamplabel217" ref="lamplabelel217"><bounds x="596" y="354" width="23" height="10" /></element>
+ <element name="lamp218" ref="matrixlamp" state="0"><bounds x="620" y="364" width="23" height="16"/></element>
+ <element name="lamplabel218" ref="lamplabelel218"><bounds x="620" y="354" width="23" height="10" /></element>
+ <element name="lamp219" ref="matrixlamp" state="0"><bounds x="644" y="364" width="23" height="16"/></element>
+ <element name="lamplabel219" ref="lamplabelel219"><bounds x="644" y="354" width="23" height="10" /></element>
+ <element name="lamp220" ref="matrixlamp" state="0"><bounds x="668" y="364" width="23" height="16"/></element>
+ <element name="lamplabel220" ref="lamplabelel220"><bounds x="668" y="354" width="23" height="10" /></element>
+ <element name="lamp221" ref="matrixlamp" state="0"><bounds x="692" y="364" width="23" height="16"/></element>
+ <element name="lamplabel221" ref="lamplabelel221"><bounds x="692" y="354" width="23" height="10" /></element>
+ <element name="lamp222" ref="matrixlamp" state="0"><bounds x="716" y="364" width="23" height="16"/></element>
+ <element name="lamplabel222" ref="lamplabelel222"><bounds x="716" y="354" width="23" height="10" /></element>
+ <element name="lamp223" ref="matrixlamp" state="0"><bounds x="740" y="364" width="23" height="16"/></element>
+ <element name="lamplabel223" ref="lamplabelel223"><bounds x="740" y="354" width="23" height="10" /></element>
+ <element name="lamp224" ref="matrixlamp" state="0"><bounds x="380" y="392" width="23" height="16"/></element>
+ <element name="lamplabel224" ref="lamplabelel224"><bounds x="380" y="382" width="23" height="10" /></element>
+ <element name="lamp225" ref="matrixlamp" state="0"><bounds x="404" y="392" width="23" height="16"/></element>
+ <element name="lamplabel225" ref="lamplabelel225"><bounds x="404" y="382" width="23" height="10" /></element>
+ <element name="lamp226" ref="matrixlamp" state="0"><bounds x="428" y="392" width="23" height="16"/></element>
+ <element name="lamplabel226" ref="lamplabelel226"><bounds x="428" y="382" width="23" height="10" /></element>
+ <element name="lamp227" ref="matrixlamp" state="0"><bounds x="452" y="392" width="23" height="16"/></element>
+ <element name="lamplabel227" ref="lamplabelel227"><bounds x="452" y="382" width="23" height="10" /></element>
+ <element name="lamp228" ref="matrixlamp" state="0"><bounds x="476" y="392" width="23" height="16"/></element>
+ <element name="lamplabel228" ref="lamplabelel228"><bounds x="476" y="382" width="23" height="10" /></element>
+ <element name="lamp229" ref="matrixlamp" state="0"><bounds x="500" y="392" width="23" height="16"/></element>
+ <element name="lamplabel229" ref="lamplabelel229"><bounds x="500" y="382" width="23" height="10" /></element>
+ <element name="lamp230" ref="matrixlamp" state="0"><bounds x="524" y="392" width="23" height="16"/></element>
+ <element name="lamplabel230" ref="lamplabelel230"><bounds x="524" y="382" width="23" height="10" /></element>
+ <element name="lamp231" ref="matrixlamp" state="0"><bounds x="548" y="392" width="23" height="16"/></element>
+ <element name="lamplabel231" ref="lamplabelel231"><bounds x="548" y="382" width="23" height="10" /></element>
+ <element name="lamp232" ref="matrixlamp" state="0"><bounds x="572" y="392" width="23" height="16"/></element>
+ <element name="lamplabel232" ref="lamplabelel232"><bounds x="572" y="382" width="23" height="10" /></element>
+ <element name="lamp233" ref="matrixlamp" state="0"><bounds x="596" y="392" width="23" height="16"/></element>
+ <element name="lamplabel233" ref="lamplabelel233"><bounds x="596" y="382" width="23" height="10" /></element>
+ <element name="lamp234" ref="matrixlamp" state="0"><bounds x="620" y="392" width="23" height="16"/></element>
+ <element name="lamplabel234" ref="lamplabelel234"><bounds x="620" y="382" width="23" height="10" /></element>
+ <element name="lamp235" ref="matrixlamp" state="0"><bounds x="644" y="392" width="23" height="16"/></element>
+ <element name="lamplabel235" ref="lamplabelel235"><bounds x="644" y="382" width="23" height="10" /></element>
+ <element name="lamp236" ref="matrixlamp" state="0"><bounds x="668" y="392" width="23" height="16"/></element>
+ <element name="lamplabel236" ref="lamplabelel236"><bounds x="668" y="382" width="23" height="10" /></element>
+ <element name="lamp237" ref="matrixlamp" state="0"><bounds x="692" y="392" width="23" height="16"/></element>
+ <element name="lamplabel237" ref="lamplabelel237"><bounds x="692" y="382" width="23" height="10" /></element>
+ <element name="lamp238" ref="matrixlamp" state="0"><bounds x="716" y="392" width="23" height="16"/></element>
+ <element name="lamplabel238" ref="lamplabelel238"><bounds x="716" y="382" width="23" height="10" /></element>
+ <element name="lamp239" ref="matrixlamp" state="0"><bounds x="740" y="392" width="23" height="16"/></element>
+ <element name="lamplabel239" ref="lamplabelel239"><bounds x="740" y="382" width="23" height="10" /></element>
+ <element name="lamp240" ref="matrixlamp" state="0"><bounds x="380" y="420" width="23" height="16"/></element>
+ <element name="lamplabel240" ref="lamplabelel240"><bounds x="380" y="410" width="23" height="10" /></element>
+ <element name="lamp241" ref="matrixlamp" state="0"><bounds x="404" y="420" width="23" height="16"/></element>
+ <element name="lamplabel241" ref="lamplabelel241"><bounds x="404" y="410" width="23" height="10" /></element>
+ <element name="lamp242" ref="matrixlamp" state="0"><bounds x="428" y="420" width="23" height="16"/></element>
+ <element name="lamplabel242" ref="lamplabelel242"><bounds x="428" y="410" width="23" height="10" /></element>
+ <element name="lamp243" ref="matrixlamp" state="0"><bounds x="452" y="420" width="23" height="16"/></element>
+ <element name="lamplabel243" ref="lamplabelel243"><bounds x="452" y="410" width="23" height="10" /></element>
+ <element name="lamp244" ref="matrixlamp" state="0"><bounds x="476" y="420" width="23" height="16"/></element>
+ <element name="lamplabel244" ref="lamplabelel244"><bounds x="476" y="410" width="23" height="10" /></element>
+ <element name="lamp245" ref="matrixlamp" state="0"><bounds x="500" y="420" width="23" height="16"/></element>
+ <element name="lamplabel245" ref="lamplabelel245"><bounds x="500" y="410" width="23" height="10" /></element>
+ <element name="lamp246" ref="matrixlamp" state="0"><bounds x="524" y="420" width="23" height="16"/></element>
+ <element name="lamplabel246" ref="lamplabelel246"><bounds x="524" y="410" width="23" height="10" /></element>
+ <element name="lamp247" ref="unusedlamp" state="0"><bounds x="548" y="420" width="23" height="16"/></element>
+ <element name="lamplabel247" ref="lamplabelel247"><bounds x="548" y="410" width="23" height="10" /></element>
+ <element name="lamp248" ref="unusedlamp" state="0"><bounds x="572" y="420" width="23" height="16"/></element>
+ <element name="lamplabel248" ref="lamplabelel248"><bounds x="572" y="410" width="23" height="10" /></element>
+ <element name="lamp249" ref="unusedlamp" state="0"><bounds x="596" y="420" width="23" height="16"/></element>
+ <element name="lamplabel249" ref="lamplabelel249"><bounds x="596" y="410" width="23" height="10" /></element>
+ <element name="lamp250" ref="unusedlamp" state="0"><bounds x="620" y="420" width="23" height="16"/></element>
+ <element name="lamplabel250" ref="lamplabelel250"><bounds x="620" y="410" width="23" height="10" /></element>
+ <element name="lamp251" ref="unusedlamp" state="0"><bounds x="644" y="420" width="23" height="16"/></element>
+ <element name="lamplabel251" ref="lamplabelel251"><bounds x="644" y="410" width="23" height="10" /></element>
+ <element name="lamp252" ref="unusedlamp" state="0"><bounds x="668" y="420" width="23" height="16"/></element>
+ <element name="lamplabel252" ref="lamplabelel252"><bounds x="668" y="410" width="23" height="10" /></element>
+ <element name="lamp253" ref="unusedlamp" state="0"><bounds x="692" y="420" width="23" height="16"/></element>
+ <element name="lamplabel253" ref="lamplabelel253"><bounds x="692" y="410" width="23" height="10" /></element>
+ <element name="lamp254" ref="unusedlamp" state="0"><bounds x="716" y="420" width="23" height="16"/></element>
+ <element name="lamplabel254" ref="lamplabelel254"><bounds x="716" y="410" width="23" height="10" /></element>
+ <element name="lamp255" ref="unusedlamp" state="0"><bounds x="740" y="420" width="23" height="16"/></element>
+ <element name="lamplabel255" ref="lamplabelel255"><bounds x="740" y="410" width="23" height="10" /></element>
+ <element name="input1-0" ref="button" state="0" inputtag="IN-1" inputmask="0x01"><bounds x="180" y="0" width="19" height="10" /></element>
+ <element name="inputlab1-0" ref="inputlabel1-0"><bounds x="180" y="-10" width="19" height="10" /></element>
+ <element name="input1-1" ref="button" state="0" inputtag="IN-1" inputmask="0x02"><bounds x="200" y="0" width="19" height="10" /></element>
+ <element name="inputlab1-1" ref="inputlabel1-1"><bounds x="200" y="-10" width="19" height="10" /></element>
+ <element name="input1-2" ref="button" state="0" inputtag="IN-1" inputmask="0x04"><bounds x="220" y="0" width="19" height="10" /></element>
+ <element name="inputlab1-2" ref="inputlabel1-2"><bounds x="220" y="-10" width="19" height="10" /></element>
+ <element name="input1-3" ref="button" state="0" inputtag="IN-1" inputmask="0x08"><bounds x="240" y="0" width="19" height="10" /></element>
+ <element name="inputlab1-3" ref="inputlabel1-3"><bounds x="240" y="-10" width="19" height="10" /></element>
+ <element name="input1-4" ref="button" state="0" inputtag="IN-1" inputmask="0x10"><bounds x="260" y="0" width="19" height="10" /></element>
+ <element name="inputlab1-4" ref="inputlabel1-4"><bounds x="260" y="-10" width="19" height="10" /></element>
+ <element name="input1-5" ref="button" state="0" inputtag="IN-1" inputmask="0x20"><bounds x="280" y="0" width="19" height="10" /></element>
+ <element name="inputlab1-5" ref="inputlabel1-5"><bounds x="280" y="-10" width="19" height="10" /></element>
+ <element name="input2-0" ref="button" state="0" inputtag="IN-2" inputmask="0x01"><bounds x="180" y="20" width="19" height="10" /></element>
+ <element name="inputlab2-0" ref="inputlabel2-0"><bounds x="180" y="10" width="19" height="10" /></element>
+ <element name="input2-1" ref="button" state="0" inputtag="IN-2" inputmask="0x02"><bounds x="200" y="20" width="19" height="10" /></element>
+ <element name="inputlab2-1" ref="inputlabel2-1"><bounds x="200" y="10" width="19" height="10" /></element>
+ <element name="input2-2" ref="button" state="0" inputtag="IN-2" inputmask="0x04"><bounds x="220" y="20" width="19" height="10" /></element>
+ <element name="inputlab2-2" ref="inputlabel2-2"><bounds x="220" y="10" width="19" height="10" /></element>
+ <element name="input2-3" ref="button" state="0" inputtag="IN-2" inputmask="0x08"><bounds x="240" y="20" width="19" height="10" /></element>
+ <element name="inputlab2-3" ref="inputlabel2-3"><bounds x="240" y="10" width="19" height="10" /></element>
+ <element name="input2-4" ref="button" state="0" inputtag="IN-2" inputmask="0x10"><bounds x="260" y="20" width="19" height="10" /></element>
+ <element name="inputlab2-4" ref="inputlabel2-4"><bounds x="260" y="10" width="19" height="10" /></element>
+ <element name="input2-5" ref="button" state="0" inputtag="IN-2" inputmask="0x20"><bounds x="280" y="20" width="19" height="10" /></element>
+ <element name="inputlab2-5" ref="inputlabel2-5"><bounds x="280" y="10" width="19" height="10" /></element>
+ <element name="input8-0" ref="button" state="0" inputtag="IN-8" inputmask="0x01"><bounds x="180" y="40" width="19" height="10" /></element>
+ <element name="inputlab8-0" ref="inputlabel8-0"><bounds x="180" y="30" width="19" height="10" /></element>
+ <element name="input8-1" ref="button" state="0" inputtag="IN-8" inputmask="0x02"><bounds x="200" y="40" width="19" height="10" /></element>
+ <element name="inputlab8-1" ref="inputlabel8-1"><bounds x="200" y="30" width="19" height="10" /></element>
+ <element name="input8-2" ref="button" state="0" inputtag="IN-8" inputmask="0x04"><bounds x="220" y="40" width="19" height="10" /></element>
+ <element name="inputlab8-2" ref="inputlabel8-2"><bounds x="220" y="30" width="19" height="10" /></element>
+ <element name="input8-3" ref="button" state="0" inputtag="IN-8" inputmask="0x08"><bounds x="240" y="40" width="19" height="10" /></element>
+ <element name="inputlab8-3" ref="inputlabel8-3"><bounds x="240" y="30" width="19" height="10" /></element>
+ <element name="input8-4" ref="button" state="0" inputtag="IN-8" inputmask="0x10"><bounds x="260" y="40" width="19" height="10" /></element>
+ <element name="inputlab8-4" ref="inputlabel8-4"><bounds x="260" y="30" width="19" height="10" /></element>
+ <element name="input8-5" ref="button" state="0" inputtag="IN-8" inputmask="0x20"><bounds x="280" y="40" width="19" height="10" /></element>
+ <element name="inputlab8-5" ref="inputlabel8-5"><bounds x="280" y="30" width="19" height="10" /></element>
+ <element name="input9-0" ref="button" state="0" inputtag="IN-9" inputmask="0x01"><bounds x="180" y="60" width="19" height="10" /></element>
+ <element name="inputlab9-0" ref="inputlabel9-0"><bounds x="180" y="50" width="19" height="10" /></element>
+ <element name="input9-1" ref="button" state="0" inputtag="IN-9" inputmask="0x02"><bounds x="200" y="60" width="19" height="10" /></element>
+ <element name="inputlab9-1" ref="inputlabel9-1"><bounds x="200" y="50" width="19" height="10" /></element>
+ <element name="input9-2" ref="button" state="0" inputtag="IN-9" inputmask="0x04"><bounds x="220" y="60" width="19" height="10" /></element>
+ <element name="inputlab9-2" ref="inputlabel9-2"><bounds x="220" y="50" width="19" height="10" /></element>
+ <element name="input9-3" ref="button" state="0" inputtag="IN-9" inputmask="0x08"><bounds x="240" y="60" width="19" height="10" /></element>
+ <element name="inputlab9-3" ref="inputlabel9-3"><bounds x="240" y="50" width="19" height="10" /></element>
+ <element name="input9-4" ref="button" state="0" inputtag="IN-9" inputmask="0x10"><bounds x="260" y="60" width="19" height="10" /></element>
+ <element name="inputlab9-4" ref="inputlabel9-4"><bounds x="260" y="50" width="19" height="10" /></element>
+ <element name="input9-5" ref="button" state="0" inputtag="IN-9" inputmask="0x20"><bounds x="280" y="60" width="19" height="10" /></element>
+ <element name="inputlab9-5" ref="inputlabel9-5"><bounds x="280" y="50" width="19" height="10" /></element>
+ <element name="input10-0" ref="button" state="0" inputtag="IN-10" inputmask="0x01"><bounds x="180" y="80" width="19" height="10" /></element>
+ <element name="inputlab10-0" ref="inputlabel10-0"><bounds x="180" y="70" width="19" height="10" /></element>
+ <element name="input10-1" ref="button" state="0" inputtag="IN-10" inputmask="0x02"><bounds x="200" y="80" width="19" height="10" /></element>
+ <element name="inputlab10-1" ref="inputlabel10-1"><bounds x="200" y="70" width="19" height="10" /></element>
+ <element name="input10-2" ref="button" state="0" inputtag="IN-10" inputmask="0x04"><bounds x="220" y="80" width="19" height="10" /></element>
+ <element name="inputlab10-2" ref="inputlabel10-2"><bounds x="220" y="70" width="19" height="10" /></element>
+ <element name="input10-3" ref="button" state="0" inputtag="IN-10" inputmask="0x08"><bounds x="240" y="80" width="19" height="10" /></element>
+ <element name="inputlab10-3" ref="inputlabel10-3"><bounds x="240" y="70" width="19" height="10" /></element>
+ <element name="input10-4" ref="button" state="0" inputtag="IN-10" inputmask="0x10"><bounds x="260" y="80" width="19" height="10" /></element>
+ <element name="inputlab10-4" ref="inputlabel10-4"><bounds x="260" y="70" width="19" height="10" /></element>
+ <element name="input10-5" ref="button" state="0" inputtag="IN-10" inputmask="0x20"><bounds x="280" y="80" width="19" height="10" /></element>
+ <element name="inputlab10-5" ref="inputlabel10-5"><bounds x="280" y="70" width="19" height="10" /></element>
+ <element name="input20-0" ref="button" state="0" inputtag="IN-20" inputmask="0x01"><bounds x="180" y="100" width="19" height="10" /></element>
+ <element name="inputlab20-0" ref="inputlabel20-0"><bounds x="180" y="90" width="19" height="10" /></element>
+ <element name="input20-1" ref="button" state="0" inputtag="IN-20" inputmask="0x02"><bounds x="200" y="100" width="19" height="10" /></element>
+ <element name="inputlab20-1" ref="inputlabel20-1"><bounds x="200" y="90" width="19" height="10" /></element>
+ <element name="input20-2" ref="button" state="0" inputtag="IN-20" inputmask="0x04"><bounds x="220" y="100" width="19" height="10" /></element>
+ <element name="inputlab20-2" ref="inputlabel20-2"><bounds x="220" y="90" width="19" height="10" /></element>
+ <element name="input20-3" ref="button" state="0" inputtag="IN-20" inputmask="0x08"><bounds x="240" y="100" width="19" height="10" /></element>
+ <element name="inputlab20-3" ref="inputlabel20-3"><bounds x="240" y="90" width="19" height="10" /></element>
+ <element name="input20-4" ref="button" state="0" inputtag="IN-20" inputmask="0x10"><bounds x="260" y="100" width="19" height="10" /></element>
+ <element name="inputlab20-4" ref="inputlabel20-4"><bounds x="260" y="90" width="19" height="10" /></element>
+ <element name="input20-5" ref="button" state="0" inputtag="IN-20" inputmask="0x20"><bounds x="280" y="100" width="19" height="10" /></element>
+ <element name="inputlab20-5" ref="inputlabel20-5"><bounds x="280" y="90" width="19" height="10" /></element>
- <bezel name="matrix0" element="matrixlamp" state="0"><bounds x="4" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix1" element="matrixlamp" state="0"><bounds x="4" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix2" element="matrixlamp" state="0"><bounds x="4" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix3" element="matrixlamp" state="0"><bounds x="4" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix4" element="matrixlamp" state="0"><bounds x="4" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix5" element="matrixlamp" state="0"><bounds x="4" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix6" element="matrixlamp" state="0"><bounds x="4" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix7" element="matrixlamp" state="0"><bounds x="4" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix8" element="matrixlamp" state="0"><bounds x="8" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix9" element="matrixlamp" state="0"><bounds x="8" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix10" element="matrixlamp" state="0"><bounds x="8" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix11" element="matrixlamp" state="0"><bounds x="8" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix12" element="matrixlamp" state="0"><bounds x="8" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix13" element="matrixlamp" state="0"><bounds x="8" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix14" element="matrixlamp" state="0"><bounds x="8" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix15" element="matrixlamp" state="0"><bounds x="8" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix16" element="matrixlamp" state="0"><bounds x="12" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix17" element="matrixlamp" state="0"><bounds x="12" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix18" element="matrixlamp" state="0"><bounds x="12" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix19" element="matrixlamp" state="0"><bounds x="12" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix20" element="matrixlamp" state="0"><bounds x="12" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix21" element="matrixlamp" state="0"><bounds x="12" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix22" element="matrixlamp" state="0"><bounds x="12" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix23" element="matrixlamp" state="0"><bounds x="12" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix24" element="matrixlamp" state="0"><bounds x="16" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix25" element="matrixlamp" state="0"><bounds x="16" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix26" element="matrixlamp" state="0"><bounds x="16" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix27" element="matrixlamp" state="0"><bounds x="16" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix28" element="matrixlamp" state="0"><bounds x="16" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix29" element="matrixlamp" state="0"><bounds x="16" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix30" element="matrixlamp" state="0"><bounds x="16" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix31" element="matrixlamp" state="0"><bounds x="16" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix32" element="matrixlamp" state="0"><bounds x="20" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix33" element="matrixlamp" state="0"><bounds x="20" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix34" element="matrixlamp" state="0"><bounds x="20" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix35" element="matrixlamp" state="0"><bounds x="20" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix36" element="matrixlamp" state="0"><bounds x="20" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix37" element="matrixlamp" state="0"><bounds x="20" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix38" element="matrixlamp" state="0"><bounds x="20" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix39" element="matrixlamp" state="0"><bounds x="20" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix40" element="matrixlamp" state="0"><bounds x="28" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix41" element="matrixlamp" state="0"><bounds x="28" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix42" element="matrixlamp" state="0"><bounds x="28" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix43" element="matrixlamp" state="0"><bounds x="28" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix44" element="matrixlamp" state="0"><bounds x="28" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix45" element="matrixlamp" state="0"><bounds x="28" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix46" element="matrixlamp" state="0"><bounds x="28" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix47" element="matrixlamp" state="0"><bounds x="28" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix48" element="matrixlamp" state="0"><bounds x="32" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix49" element="matrixlamp" state="0"><bounds x="32" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix50" element="matrixlamp" state="0"><bounds x="32" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix51" element="matrixlamp" state="0"><bounds x="32" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix52" element="matrixlamp" state="0"><bounds x="32" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix53" element="matrixlamp" state="0"><bounds x="32" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix54" element="matrixlamp" state="0"><bounds x="32" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix55" element="matrixlamp" state="0"><bounds x="32" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix56" element="matrixlamp" state="0"><bounds x="36" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix57" element="matrixlamp" state="0"><bounds x="36" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix58" element="matrixlamp" state="0"><bounds x="36" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix59" element="matrixlamp" state="0"><bounds x="36" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix60" element="matrixlamp" state="0"><bounds x="36" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix61" element="matrixlamp" state="0"><bounds x="36" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix62" element="matrixlamp" state="0"><bounds x="36" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix63" element="matrixlamp" state="0"><bounds x="36" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix64" element="matrixlamp" state="0"><bounds x="40" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix65" element="matrixlamp" state="0"><bounds x="40" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix66" element="matrixlamp" state="0"><bounds x="40" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix67" element="matrixlamp" state="0"><bounds x="40" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix68" element="matrixlamp" state="0"><bounds x="40" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix69" element="matrixlamp" state="0"><bounds x="40" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix70" element="matrixlamp" state="0"><bounds x="40" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix71" element="matrixlamp" state="0"><bounds x="40" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix72" element="matrixlamp" state="0"><bounds x="44" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix73" element="matrixlamp" state="0"><bounds x="44" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix74" element="matrixlamp" state="0"><bounds x="44" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix75" element="matrixlamp" state="0"><bounds x="44" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix76" element="matrixlamp" state="0"><bounds x="44" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix77" element="matrixlamp" state="0"><bounds x="44" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix78" element="matrixlamp" state="0"><bounds x="44" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix79" element="matrixlamp" state="0"><bounds x="44" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix80" element="matrixlamp" state="0"><bounds x="52" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix81" element="matrixlamp" state="0"><bounds x="52" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix82" element="matrixlamp" state="0"><bounds x="52" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix83" element="matrixlamp" state="0"><bounds x="52" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix84" element="matrixlamp" state="0"><bounds x="52" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix85" element="matrixlamp" state="0"><bounds x="52" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix86" element="matrixlamp" state="0"><bounds x="52" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix87" element="matrixlamp" state="0"><bounds x="52" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix88" element="matrixlamp" state="0"><bounds x="56" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix89" element="matrixlamp" state="0"><bounds x="56" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix90" element="matrixlamp" state="0"><bounds x="56" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix91" element="matrixlamp" state="0"><bounds x="56" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix92" element="matrixlamp" state="0"><bounds x="56" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix93" element="matrixlamp" state="0"><bounds x="56" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix94" element="matrixlamp" state="0"><bounds x="56" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix95" element="matrixlamp" state="0"><bounds x="56" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix96" element="matrixlamp" state="0"><bounds x="60" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix97" element="matrixlamp" state="0"><bounds x="60" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix98" element="matrixlamp" state="0"><bounds x="60" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix99" element="matrixlamp" state="0"><bounds x="60" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix100" element="matrixlamp" state="0"><bounds x="60" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix101" element="matrixlamp" state="0"><bounds x="60" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix102" element="matrixlamp" state="0"><bounds x="60" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix103" element="matrixlamp" state="0"><bounds x="60" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix104" element="matrixlamp" state="0"><bounds x="64" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix105" element="matrixlamp" state="0"><bounds x="64" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix106" element="matrixlamp" state="0"><bounds x="64" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix107" element="matrixlamp" state="0"><bounds x="64" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix108" element="matrixlamp" state="0"><bounds x="64" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix109" element="matrixlamp" state="0"><bounds x="64" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix110" element="matrixlamp" state="0"><bounds x="64" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix111" element="matrixlamp" state="0"><bounds x="64" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix112" element="matrixlamp" state="0"><bounds x="68" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix113" element="matrixlamp" state="0"><bounds x="68" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix114" element="matrixlamp" state="0"><bounds x="68" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix115" element="matrixlamp" state="0"><bounds x="68" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix116" element="matrixlamp" state="0"><bounds x="68" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix117" element="matrixlamp" state="0"><bounds x="68" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix118" element="matrixlamp" state="0"><bounds x="68" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix119" element="matrixlamp" state="0"><bounds x="68" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix120" element="matrixlamp" state="0"><bounds x="76" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix121" element="matrixlamp" state="0"><bounds x="76" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix122" element="matrixlamp" state="0"><bounds x="76" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix123" element="matrixlamp" state="0"><bounds x="76" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix124" element="matrixlamp" state="0"><bounds x="76" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix125" element="matrixlamp" state="0"><bounds x="76" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix126" element="matrixlamp" state="0"><bounds x="76" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix127" element="matrixlamp" state="0"><bounds x="76" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix128" element="matrixlamp" state="0"><bounds x="80" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix129" element="matrixlamp" state="0"><bounds x="80" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix130" element="matrixlamp" state="0"><bounds x="80" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix131" element="matrixlamp" state="0"><bounds x="80" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix132" element="matrixlamp" state="0"><bounds x="80" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix133" element="matrixlamp" state="0"><bounds x="80" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix134" element="matrixlamp" state="0"><bounds x="80" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix135" element="matrixlamp" state="0"><bounds x="80" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix136" element="matrixlamp" state="0"><bounds x="84" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix137" element="matrixlamp" state="0"><bounds x="84" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix138" element="matrixlamp" state="0"><bounds x="84" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix139" element="matrixlamp" state="0"><bounds x="84" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix140" element="matrixlamp" state="0"><bounds x="84" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix141" element="matrixlamp" state="0"><bounds x="84" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix142" element="matrixlamp" state="0"><bounds x="84" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix143" element="matrixlamp" state="0"><bounds x="84" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix144" element="matrixlamp" state="0"><bounds x="88" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix145" element="matrixlamp" state="0"><bounds x="88" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix146" element="matrixlamp" state="0"><bounds x="88" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix147" element="matrixlamp" state="0"><bounds x="88" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix148" element="matrixlamp" state="0"><bounds x="88" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix149" element="matrixlamp" state="0"><bounds x="88" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix150" element="matrixlamp" state="0"><bounds x="88" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix151" element="matrixlamp" state="0"><bounds x="88" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix152" element="matrixlamp" state="0"><bounds x="92" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix153" element="matrixlamp" state="0"><bounds x="92" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix154" element="matrixlamp" state="0"><bounds x="92" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix155" element="matrixlamp" state="0"><bounds x="92" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix156" element="matrixlamp" state="0"><bounds x="92" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix157" element="matrixlamp" state="0"><bounds x="92" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix158" element="matrixlamp" state="0"><bounds x="92" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix159" element="matrixlamp" state="0"><bounds x="92" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix160" element="matrixlamp" state="0"><bounds x="100" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix161" element="matrixlamp" state="0"><bounds x="100" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix162" element="matrixlamp" state="0"><bounds x="100" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix163" element="matrixlamp" state="0"><bounds x="100" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix164" element="matrixlamp" state="0"><bounds x="100" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix165" element="matrixlamp" state="0"><bounds x="100" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix166" element="matrixlamp" state="0"><bounds x="100" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix167" element="matrixlamp" state="0"><bounds x="100" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix168" element="matrixlamp" state="0"><bounds x="104" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix169" element="matrixlamp" state="0"><bounds x="104" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix170" element="matrixlamp" state="0"><bounds x="104" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix171" element="matrixlamp" state="0"><bounds x="104" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix172" element="matrixlamp" state="0"><bounds x="104" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix173" element="matrixlamp" state="0"><bounds x="104" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix174" element="matrixlamp" state="0"><bounds x="104" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix175" element="matrixlamp" state="0"><bounds x="104" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix176" element="matrixlamp" state="0"><bounds x="108" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix177" element="matrixlamp" state="0"><bounds x="108" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix178" element="matrixlamp" state="0"><bounds x="108" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix179" element="matrixlamp" state="0"><bounds x="108" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix180" element="matrixlamp" state="0"><bounds x="108" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix181" element="matrixlamp" state="0"><bounds x="108" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix182" element="matrixlamp" state="0"><bounds x="108" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix183" element="matrixlamp" state="0"><bounds x="108" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix184" element="matrixlamp" state="0"><bounds x="112" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix185" element="matrixlamp" state="0"><bounds x="112" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix186" element="matrixlamp" state="0"><bounds x="112" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix187" element="matrixlamp" state="0"><bounds x="112" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix188" element="matrixlamp" state="0"><bounds x="112" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix189" element="matrixlamp" state="0"><bounds x="112" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix190" element="matrixlamp" state="0"><bounds x="112" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix191" element="matrixlamp" state="0"><bounds x="112" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix192" element="matrixlamp" state="0"><bounds x="116" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix193" element="matrixlamp" state="0"><bounds x="116" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix194" element="matrixlamp" state="0"><bounds x="116" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix195" element="matrixlamp" state="0"><bounds x="116" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix196" element="matrixlamp" state="0"><bounds x="116" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix197" element="matrixlamp" state="0"><bounds x="116" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix198" element="matrixlamp" state="0"><bounds x="116" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix199" element="matrixlamp" state="0"><bounds x="116" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix200" element="matrixlamp" state="0"><bounds x="124" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix201" element="matrixlamp" state="0"><bounds x="124" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix202" element="matrixlamp" state="0"><bounds x="124" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix203" element="matrixlamp" state="0"><bounds x="124" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix204" element="matrixlamp" state="0"><bounds x="124" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix205" element="matrixlamp" state="0"><bounds x="124" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix206" element="matrixlamp" state="0"><bounds x="124" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix207" element="matrixlamp" state="0"><bounds x="124" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix208" element="matrixlamp" state="0"><bounds x="128" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix209" element="matrixlamp" state="0"><bounds x="128" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix210" element="matrixlamp" state="0"><bounds x="128" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix211" element="matrixlamp" state="0"><bounds x="128" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix212" element="matrixlamp" state="0"><bounds x="128" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix213" element="matrixlamp" state="0"><bounds x="128" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix214" element="matrixlamp" state="0"><bounds x="128" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix215" element="matrixlamp" state="0"><bounds x="128" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix216" element="matrixlamp" state="0"><bounds x="132" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix217" element="matrixlamp" state="0"><bounds x="132" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix218" element="matrixlamp" state="0"><bounds x="132" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix219" element="matrixlamp" state="0"><bounds x="132" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix220" element="matrixlamp" state="0"><bounds x="132" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix221" element="matrixlamp" state="0"><bounds x="132" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix222" element="matrixlamp" state="0"><bounds x="132" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix223" element="matrixlamp" state="0"><bounds x="132" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix224" element="matrixlamp" state="0"><bounds x="136" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix225" element="matrixlamp" state="0"><bounds x="136" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix226" element="matrixlamp" state="0"><bounds x="136" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix227" element="matrixlamp" state="0"><bounds x="136" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix228" element="matrixlamp" state="0"><bounds x="136" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix229" element="matrixlamp" state="0"><bounds x="136" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix230" element="matrixlamp" state="0"><bounds x="136" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix231" element="matrixlamp" state="0"><bounds x="136" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix232" element="matrixlamp" state="0"><bounds x="140" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix233" element="matrixlamp" state="0"><bounds x="140" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix234" element="matrixlamp" state="0"><bounds x="140" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix235" element="matrixlamp" state="0"><bounds x="140" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix236" element="matrixlamp" state="0"><bounds x="140" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix237" element="matrixlamp" state="0"><bounds x="140" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix238" element="matrixlamp" state="0"><bounds x="140" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix239" element="matrixlamp" state="0"><bounds x="140" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix240" element="matrixlamp" state="0"><bounds x="148" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix241" element="matrixlamp" state="0"><bounds x="148" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix242" element="matrixlamp" state="0"><bounds x="148" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix243" element="matrixlamp" state="0"><bounds x="148" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix244" element="matrixlamp" state="0"><bounds x="148" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix245" element="matrixlamp" state="0"><bounds x="148" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix246" element="matrixlamp" state="0"><bounds x="148" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix247" element="matrixlamp" state="0"><bounds x="148" y="68" width="3" height="3" /></bezel>
- <bezel name="matrix248" element="matrixlamp" state="0"><bounds x="152" y="40" width="3" height="3" /></bezel>
- <bezel name="matrix249" element="matrixlamp" state="0"><bounds x="152" y="44" width="3" height="3" /></bezel>
- <bezel name="matrix250" element="matrixlamp" state="0"><bounds x="152" y="48" width="3" height="3" /></bezel>
- <bezel name="matrix251" element="matrixlamp" state="0"><bounds x="152" y="52" width="3" height="3" /></bezel>
- <bezel name="matrix252" element="matrixlamp" state="0"><bounds x="152" y="56" width="3" height="3" /></bezel>
- <bezel name="matrix253" element="matrixlamp" state="0"><bounds x="152" y="60" width="3" height="3" /></bezel>
- <bezel name="matrix254" element="matrixlamp" state="0"><bounds x="152" y="64" width="3" height="3" /></bezel>
- <bezel name="matrix255" element="matrixlamp" state="0"><bounds x="152" y="68" width="3" height="3" /></bezel>
+ <element name="matrix0" ref="matrixlamp" state="0"><bounds x="4" y="40" width="3" height="3" /></element>
+ <element name="matrix1" ref="matrixlamp" state="0"><bounds x="4" y="44" width="3" height="3" /></element>
+ <element name="matrix2" ref="matrixlamp" state="0"><bounds x="4" y="48" width="3" height="3" /></element>
+ <element name="matrix3" ref="matrixlamp" state="0"><bounds x="4" y="52" width="3" height="3" /></element>
+ <element name="matrix4" ref="matrixlamp" state="0"><bounds x="4" y="56" width="3" height="3" /></element>
+ <element name="matrix5" ref="matrixlamp" state="0"><bounds x="4" y="60" width="3" height="3" /></element>
+ <element name="matrix6" ref="matrixlamp" state="0"><bounds x="4" y="64" width="3" height="3" /></element>
+ <element name="matrix7" ref="matrixlamp" state="0"><bounds x="4" y="68" width="3" height="3" /></element>
+ <element name="matrix8" ref="matrixlamp" state="0"><bounds x="8" y="40" width="3" height="3" /></element>
+ <element name="matrix9" ref="matrixlamp" state="0"><bounds x="8" y="44" width="3" height="3" /></element>
+ <element name="matrix10" ref="matrixlamp" state="0"><bounds x="8" y="48" width="3" height="3" /></element>
+ <element name="matrix11" ref="matrixlamp" state="0"><bounds x="8" y="52" width="3" height="3" /></element>
+ <element name="matrix12" ref="matrixlamp" state="0"><bounds x="8" y="56" width="3" height="3" /></element>
+ <element name="matrix13" ref="matrixlamp" state="0"><bounds x="8" y="60" width="3" height="3" /></element>
+ <element name="matrix14" ref="matrixlamp" state="0"><bounds x="8" y="64" width="3" height="3" /></element>
+ <element name="matrix15" ref="matrixlamp" state="0"><bounds x="8" y="68" width="3" height="3" /></element>
+ <element name="matrix16" ref="matrixlamp" state="0"><bounds x="12" y="40" width="3" height="3" /></element>
+ <element name="matrix17" ref="matrixlamp" state="0"><bounds x="12" y="44" width="3" height="3" /></element>
+ <element name="matrix18" ref="matrixlamp" state="0"><bounds x="12" y="48" width="3" height="3" /></element>
+ <element name="matrix19" ref="matrixlamp" state="0"><bounds x="12" y="52" width="3" height="3" /></element>
+ <element name="matrix20" ref="matrixlamp" state="0"><bounds x="12" y="56" width="3" height="3" /></element>
+ <element name="matrix21" ref="matrixlamp" state="0"><bounds x="12" y="60" width="3" height="3" /></element>
+ <element name="matrix22" ref="matrixlamp" state="0"><bounds x="12" y="64" width="3" height="3" /></element>
+ <element name="matrix23" ref="matrixlamp" state="0"><bounds x="12" y="68" width="3" height="3" /></element>
+ <element name="matrix24" ref="matrixlamp" state="0"><bounds x="16" y="40" width="3" height="3" /></element>
+ <element name="matrix25" ref="matrixlamp" state="0"><bounds x="16" y="44" width="3" height="3" /></element>
+ <element name="matrix26" ref="matrixlamp" state="0"><bounds x="16" y="48" width="3" height="3" /></element>
+ <element name="matrix27" ref="matrixlamp" state="0"><bounds x="16" y="52" width="3" height="3" /></element>
+ <element name="matrix28" ref="matrixlamp" state="0"><bounds x="16" y="56" width="3" height="3" /></element>
+ <element name="matrix29" ref="matrixlamp" state="0"><bounds x="16" y="60" width="3" height="3" /></element>
+ <element name="matrix30" ref="matrixlamp" state="0"><bounds x="16" y="64" width="3" height="3" /></element>
+ <element name="matrix31" ref="matrixlamp" state="0"><bounds x="16" y="68" width="3" height="3" /></element>
+ <element name="matrix32" ref="matrixlamp" state="0"><bounds x="20" y="40" width="3" height="3" /></element>
+ <element name="matrix33" ref="matrixlamp" state="0"><bounds x="20" y="44" width="3" height="3" /></element>
+ <element name="matrix34" ref="matrixlamp" state="0"><bounds x="20" y="48" width="3" height="3" /></element>
+ <element name="matrix35" ref="matrixlamp" state="0"><bounds x="20" y="52" width="3" height="3" /></element>
+ <element name="matrix36" ref="matrixlamp" state="0"><bounds x="20" y="56" width="3" height="3" /></element>
+ <element name="matrix37" ref="matrixlamp" state="0"><bounds x="20" y="60" width="3" height="3" /></element>
+ <element name="matrix38" ref="matrixlamp" state="0"><bounds x="20" y="64" width="3" height="3" /></element>
+ <element name="matrix39" ref="matrixlamp" state="0"><bounds x="20" y="68" width="3" height="3" /></element>
+ <element name="matrix40" ref="matrixlamp" state="0"><bounds x="28" y="40" width="3" height="3" /></element>
+ <element name="matrix41" ref="matrixlamp" state="0"><bounds x="28" y="44" width="3" height="3" /></element>
+ <element name="matrix42" ref="matrixlamp" state="0"><bounds x="28" y="48" width="3" height="3" /></element>
+ <element name="matrix43" ref="matrixlamp" state="0"><bounds x="28" y="52" width="3" height="3" /></element>
+ <element name="matrix44" ref="matrixlamp" state="0"><bounds x="28" y="56" width="3" height="3" /></element>
+ <element name="matrix45" ref="matrixlamp" state="0"><bounds x="28" y="60" width="3" height="3" /></element>
+ <element name="matrix46" ref="matrixlamp" state="0"><bounds x="28" y="64" width="3" height="3" /></element>
+ <element name="matrix47" ref="matrixlamp" state="0"><bounds x="28" y="68" width="3" height="3" /></element>
+ <element name="matrix48" ref="matrixlamp" state="0"><bounds x="32" y="40" width="3" height="3" /></element>
+ <element name="matrix49" ref="matrixlamp" state="0"><bounds x="32" y="44" width="3" height="3" /></element>
+ <element name="matrix50" ref="matrixlamp" state="0"><bounds x="32" y="48" width="3" height="3" /></element>
+ <element name="matrix51" ref="matrixlamp" state="0"><bounds x="32" y="52" width="3" height="3" /></element>
+ <element name="matrix52" ref="matrixlamp" state="0"><bounds x="32" y="56" width="3" height="3" /></element>
+ <element name="matrix53" ref="matrixlamp" state="0"><bounds x="32" y="60" width="3" height="3" /></element>
+ <element name="matrix54" ref="matrixlamp" state="0"><bounds x="32" y="64" width="3" height="3" /></element>
+ <element name="matrix55" ref="matrixlamp" state="0"><bounds x="32" y="68" width="3" height="3" /></element>
+ <element name="matrix56" ref="matrixlamp" state="0"><bounds x="36" y="40" width="3" height="3" /></element>
+ <element name="matrix57" ref="matrixlamp" state="0"><bounds x="36" y="44" width="3" height="3" /></element>
+ <element name="matrix58" ref="matrixlamp" state="0"><bounds x="36" y="48" width="3" height="3" /></element>
+ <element name="matrix59" ref="matrixlamp" state="0"><bounds x="36" y="52" width="3" height="3" /></element>
+ <element name="matrix60" ref="matrixlamp" state="0"><bounds x="36" y="56" width="3" height="3" /></element>
+ <element name="matrix61" ref="matrixlamp" state="0"><bounds x="36" y="60" width="3" height="3" /></element>
+ <element name="matrix62" ref="matrixlamp" state="0"><bounds x="36" y="64" width="3" height="3" /></element>
+ <element name="matrix63" ref="matrixlamp" state="0"><bounds x="36" y="68" width="3" height="3" /></element>
+ <element name="matrix64" ref="matrixlamp" state="0"><bounds x="40" y="40" width="3" height="3" /></element>
+ <element name="matrix65" ref="matrixlamp" state="0"><bounds x="40" y="44" width="3" height="3" /></element>
+ <element name="matrix66" ref="matrixlamp" state="0"><bounds x="40" y="48" width="3" height="3" /></element>
+ <element name="matrix67" ref="matrixlamp" state="0"><bounds x="40" y="52" width="3" height="3" /></element>
+ <element name="matrix68" ref="matrixlamp" state="0"><bounds x="40" y="56" width="3" height="3" /></element>
+ <element name="matrix69" ref="matrixlamp" state="0"><bounds x="40" y="60" width="3" height="3" /></element>
+ <element name="matrix70" ref="matrixlamp" state="0"><bounds x="40" y="64" width="3" height="3" /></element>
+ <element name="matrix71" ref="matrixlamp" state="0"><bounds x="40" y="68" width="3" height="3" /></element>
+ <element name="matrix72" ref="matrixlamp" state="0"><bounds x="44" y="40" width="3" height="3" /></element>
+ <element name="matrix73" ref="matrixlamp" state="0"><bounds x="44" y="44" width="3" height="3" /></element>
+ <element name="matrix74" ref="matrixlamp" state="0"><bounds x="44" y="48" width="3" height="3" /></element>
+ <element name="matrix75" ref="matrixlamp" state="0"><bounds x="44" y="52" width="3" height="3" /></element>
+ <element name="matrix76" ref="matrixlamp" state="0"><bounds x="44" y="56" width="3" height="3" /></element>
+ <element name="matrix77" ref="matrixlamp" state="0"><bounds x="44" y="60" width="3" height="3" /></element>
+ <element name="matrix78" ref="matrixlamp" state="0"><bounds x="44" y="64" width="3" height="3" /></element>
+ <element name="matrix79" ref="matrixlamp" state="0"><bounds x="44" y="68" width="3" height="3" /></element>
+ <element name="matrix80" ref="matrixlamp" state="0"><bounds x="52" y="40" width="3" height="3" /></element>
+ <element name="matrix81" ref="matrixlamp" state="0"><bounds x="52" y="44" width="3" height="3" /></element>
+ <element name="matrix82" ref="matrixlamp" state="0"><bounds x="52" y="48" width="3" height="3" /></element>
+ <element name="matrix83" ref="matrixlamp" state="0"><bounds x="52" y="52" width="3" height="3" /></element>
+ <element name="matrix84" ref="matrixlamp" state="0"><bounds x="52" y="56" width="3" height="3" /></element>
+ <element name="matrix85" ref="matrixlamp" state="0"><bounds x="52" y="60" width="3" height="3" /></element>
+ <element name="matrix86" ref="matrixlamp" state="0"><bounds x="52" y="64" width="3" height="3" /></element>
+ <element name="matrix87" ref="matrixlamp" state="0"><bounds x="52" y="68" width="3" height="3" /></element>
+ <element name="matrix88" ref="matrixlamp" state="0"><bounds x="56" y="40" width="3" height="3" /></element>
+ <element name="matrix89" ref="matrixlamp" state="0"><bounds x="56" y="44" width="3" height="3" /></element>
+ <element name="matrix90" ref="matrixlamp" state="0"><bounds x="56" y="48" width="3" height="3" /></element>
+ <element name="matrix91" ref="matrixlamp" state="0"><bounds x="56" y="52" width="3" height="3" /></element>
+ <element name="matrix92" ref="matrixlamp" state="0"><bounds x="56" y="56" width="3" height="3" /></element>
+ <element name="matrix93" ref="matrixlamp" state="0"><bounds x="56" y="60" width="3" height="3" /></element>
+ <element name="matrix94" ref="matrixlamp" state="0"><bounds x="56" y="64" width="3" height="3" /></element>
+ <element name="matrix95" ref="matrixlamp" state="0"><bounds x="56" y="68" width="3" height="3" /></element>
+ <element name="matrix96" ref="matrixlamp" state="0"><bounds x="60" y="40" width="3" height="3" /></element>
+ <element name="matrix97" ref="matrixlamp" state="0"><bounds x="60" y="44" width="3" height="3" /></element>
+ <element name="matrix98" ref="matrixlamp" state="0"><bounds x="60" y="48" width="3" height="3" /></element>
+ <element name="matrix99" ref="matrixlamp" state="0"><bounds x="60" y="52" width="3" height="3" /></element>
+ <element name="matrix100" ref="matrixlamp" state="0"><bounds x="60" y="56" width="3" height="3" /></element>
+ <element name="matrix101" ref="matrixlamp" state="0"><bounds x="60" y="60" width="3" height="3" /></element>
+ <element name="matrix102" ref="matrixlamp" state="0"><bounds x="60" y="64" width="3" height="3" /></element>
+ <element name="matrix103" ref="matrixlamp" state="0"><bounds x="60" y="68" width="3" height="3" /></element>
+ <element name="matrix104" ref="matrixlamp" state="0"><bounds x="64" y="40" width="3" height="3" /></element>
+ <element name="matrix105" ref="matrixlamp" state="0"><bounds x="64" y="44" width="3" height="3" /></element>
+ <element name="matrix106" ref="matrixlamp" state="0"><bounds x="64" y="48" width="3" height="3" /></element>
+ <element name="matrix107" ref="matrixlamp" state="0"><bounds x="64" y="52" width="3" height="3" /></element>
+ <element name="matrix108" ref="matrixlamp" state="0"><bounds x="64" y="56" width="3" height="3" /></element>
+ <element name="matrix109" ref="matrixlamp" state="0"><bounds x="64" y="60" width="3" height="3" /></element>
+ <element name="matrix110" ref="matrixlamp" state="0"><bounds x="64" y="64" width="3" height="3" /></element>
+ <element name="matrix111" ref="matrixlamp" state="0"><bounds x="64" y="68" width="3" height="3" /></element>
+ <element name="matrix112" ref="matrixlamp" state="0"><bounds x="68" y="40" width="3" height="3" /></element>
+ <element name="matrix113" ref="matrixlamp" state="0"><bounds x="68" y="44" width="3" height="3" /></element>
+ <element name="matrix114" ref="matrixlamp" state="0"><bounds x="68" y="48" width="3" height="3" /></element>
+ <element name="matrix115" ref="matrixlamp" state="0"><bounds x="68" y="52" width="3" height="3" /></element>
+ <element name="matrix116" ref="matrixlamp" state="0"><bounds x="68" y="56" width="3" height="3" /></element>
+ <element name="matrix117" ref="matrixlamp" state="0"><bounds x="68" y="60" width="3" height="3" /></element>
+ <element name="matrix118" ref="matrixlamp" state="0"><bounds x="68" y="64" width="3" height="3" /></element>
+ <element name="matrix119" ref="matrixlamp" state="0"><bounds x="68" y="68" width="3" height="3" /></element>
+ <element name="matrix120" ref="matrixlamp" state="0"><bounds x="76" y="40" width="3" height="3" /></element>
+ <element name="matrix121" ref="matrixlamp" state="0"><bounds x="76" y="44" width="3" height="3" /></element>
+ <element name="matrix122" ref="matrixlamp" state="0"><bounds x="76" y="48" width="3" height="3" /></element>
+ <element name="matrix123" ref="matrixlamp" state="0"><bounds x="76" y="52" width="3" height="3" /></element>
+ <element name="matrix124" ref="matrixlamp" state="0"><bounds x="76" y="56" width="3" height="3" /></element>
+ <element name="matrix125" ref="matrixlamp" state="0"><bounds x="76" y="60" width="3" height="3" /></element>
+ <element name="matrix126" ref="matrixlamp" state="0"><bounds x="76" y="64" width="3" height="3" /></element>
+ <element name="matrix127" ref="matrixlamp" state="0"><bounds x="76" y="68" width="3" height="3" /></element>
+ <element name="matrix128" ref="matrixlamp" state="0"><bounds x="80" y="40" width="3" height="3" /></element>
+ <element name="matrix129" ref="matrixlamp" state="0"><bounds x="80" y="44" width="3" height="3" /></element>
+ <element name="matrix130" ref="matrixlamp" state="0"><bounds x="80" y="48" width="3" height="3" /></element>
+ <element name="matrix131" ref="matrixlamp" state="0"><bounds x="80" y="52" width="3" height="3" /></element>
+ <element name="matrix132" ref="matrixlamp" state="0"><bounds x="80" y="56" width="3" height="3" /></element>
+ <element name="matrix133" ref="matrixlamp" state="0"><bounds x="80" y="60" width="3" height="3" /></element>
+ <element name="matrix134" ref="matrixlamp" state="0"><bounds x="80" y="64" width="3" height="3" /></element>
+ <element name="matrix135" ref="matrixlamp" state="0"><bounds x="80" y="68" width="3" height="3" /></element>
+ <element name="matrix136" ref="matrixlamp" state="0"><bounds x="84" y="40" width="3" height="3" /></element>
+ <element name="matrix137" ref="matrixlamp" state="0"><bounds x="84" y="44" width="3" height="3" /></element>
+ <element name="matrix138" ref="matrixlamp" state="0"><bounds x="84" y="48" width="3" height="3" /></element>
+ <element name="matrix139" ref="matrixlamp" state="0"><bounds x="84" y="52" width="3" height="3" /></element>
+ <element name="matrix140" ref="matrixlamp" state="0"><bounds x="84" y="56" width="3" height="3" /></element>
+ <element name="matrix141" ref="matrixlamp" state="0"><bounds x="84" y="60" width="3" height="3" /></element>
+ <element name="matrix142" ref="matrixlamp" state="0"><bounds x="84" y="64" width="3" height="3" /></element>
+ <element name="matrix143" ref="matrixlamp" state="0"><bounds x="84" y="68" width="3" height="3" /></element>
+ <element name="matrix144" ref="matrixlamp" state="0"><bounds x="88" y="40" width="3" height="3" /></element>
+ <element name="matrix145" ref="matrixlamp" state="0"><bounds x="88" y="44" width="3" height="3" /></element>
+ <element name="matrix146" ref="matrixlamp" state="0"><bounds x="88" y="48" width="3" height="3" /></element>
+ <element name="matrix147" ref="matrixlamp" state="0"><bounds x="88" y="52" width="3" height="3" /></element>
+ <element name="matrix148" ref="matrixlamp" state="0"><bounds x="88" y="56" width="3" height="3" /></element>
+ <element name="matrix149" ref="matrixlamp" state="0"><bounds x="88" y="60" width="3" height="3" /></element>
+ <element name="matrix150" ref="matrixlamp" state="0"><bounds x="88" y="64" width="3" height="3" /></element>
+ <element name="matrix151" ref="matrixlamp" state="0"><bounds x="88" y="68" width="3" height="3" /></element>
+ <element name="matrix152" ref="matrixlamp" state="0"><bounds x="92" y="40" width="3" height="3" /></element>
+ <element name="matrix153" ref="matrixlamp" state="0"><bounds x="92" y="44" width="3" height="3" /></element>
+ <element name="matrix154" ref="matrixlamp" state="0"><bounds x="92" y="48" width="3" height="3" /></element>
+ <element name="matrix155" ref="matrixlamp" state="0"><bounds x="92" y="52" width="3" height="3" /></element>
+ <element name="matrix156" ref="matrixlamp" state="0"><bounds x="92" y="56" width="3" height="3" /></element>
+ <element name="matrix157" ref="matrixlamp" state="0"><bounds x="92" y="60" width="3" height="3" /></element>
+ <element name="matrix158" ref="matrixlamp" state="0"><bounds x="92" y="64" width="3" height="3" /></element>
+ <element name="matrix159" ref="matrixlamp" state="0"><bounds x="92" y="68" width="3" height="3" /></element>
+ <element name="matrix160" ref="matrixlamp" state="0"><bounds x="100" y="40" width="3" height="3" /></element>
+ <element name="matrix161" ref="matrixlamp" state="0"><bounds x="100" y="44" width="3" height="3" /></element>
+ <element name="matrix162" ref="matrixlamp" state="0"><bounds x="100" y="48" width="3" height="3" /></element>
+ <element name="matrix163" ref="matrixlamp" state="0"><bounds x="100" y="52" width="3" height="3" /></element>
+ <element name="matrix164" ref="matrixlamp" state="0"><bounds x="100" y="56" width="3" height="3" /></element>
+ <element name="matrix165" ref="matrixlamp" state="0"><bounds x="100" y="60" width="3" height="3" /></element>
+ <element name="matrix166" ref="matrixlamp" state="0"><bounds x="100" y="64" width="3" height="3" /></element>
+ <element name="matrix167" ref="matrixlamp" state="0"><bounds x="100" y="68" width="3" height="3" /></element>
+ <element name="matrix168" ref="matrixlamp" state="0"><bounds x="104" y="40" width="3" height="3" /></element>
+ <element name="matrix169" ref="matrixlamp" state="0"><bounds x="104" y="44" width="3" height="3" /></element>
+ <element name="matrix170" ref="matrixlamp" state="0"><bounds x="104" y="48" width="3" height="3" /></element>
+ <element name="matrix171" ref="matrixlamp" state="0"><bounds x="104" y="52" width="3" height="3" /></element>
+ <element name="matrix172" ref="matrixlamp" state="0"><bounds x="104" y="56" width="3" height="3" /></element>
+ <element name="matrix173" ref="matrixlamp" state="0"><bounds x="104" y="60" width="3" height="3" /></element>
+ <element name="matrix174" ref="matrixlamp" state="0"><bounds x="104" y="64" width="3" height="3" /></element>
+ <element name="matrix175" ref="matrixlamp" state="0"><bounds x="104" y="68" width="3" height="3" /></element>
+ <element name="matrix176" ref="matrixlamp" state="0"><bounds x="108" y="40" width="3" height="3" /></element>
+ <element name="matrix177" ref="matrixlamp" state="0"><bounds x="108" y="44" width="3" height="3" /></element>
+ <element name="matrix178" ref="matrixlamp" state="0"><bounds x="108" y="48" width="3" height="3" /></element>
+ <element name="matrix179" ref="matrixlamp" state="0"><bounds x="108" y="52" width="3" height="3" /></element>
+ <element name="matrix180" ref="matrixlamp" state="0"><bounds x="108" y="56" width="3" height="3" /></element>
+ <element name="matrix181" ref="matrixlamp" state="0"><bounds x="108" y="60" width="3" height="3" /></element>
+ <element name="matrix182" ref="matrixlamp" state="0"><bounds x="108" y="64" width="3" height="3" /></element>
+ <element name="matrix183" ref="matrixlamp" state="0"><bounds x="108" y="68" width="3" height="3" /></element>
+ <element name="matrix184" ref="matrixlamp" state="0"><bounds x="112" y="40" width="3" height="3" /></element>
+ <element name="matrix185" ref="matrixlamp" state="0"><bounds x="112" y="44" width="3" height="3" /></element>
+ <element name="matrix186" ref="matrixlamp" state="0"><bounds x="112" y="48" width="3" height="3" /></element>
+ <element name="matrix187" ref="matrixlamp" state="0"><bounds x="112" y="52" width="3" height="3" /></element>
+ <element name="matrix188" ref="matrixlamp" state="0"><bounds x="112" y="56" width="3" height="3" /></element>
+ <element name="matrix189" ref="matrixlamp" state="0"><bounds x="112" y="60" width="3" height="3" /></element>
+ <element name="matrix190" ref="matrixlamp" state="0"><bounds x="112" y="64" width="3" height="3" /></element>
+ <element name="matrix191" ref="matrixlamp" state="0"><bounds x="112" y="68" width="3" height="3" /></element>
+ <element name="matrix192" ref="matrixlamp" state="0"><bounds x="116" y="40" width="3" height="3" /></element>
+ <element name="matrix193" ref="matrixlamp" state="0"><bounds x="116" y="44" width="3" height="3" /></element>
+ <element name="matrix194" ref="matrixlamp" state="0"><bounds x="116" y="48" width="3" height="3" /></element>
+ <element name="matrix195" ref="matrixlamp" state="0"><bounds x="116" y="52" width="3" height="3" /></element>
+ <element name="matrix196" ref="matrixlamp" state="0"><bounds x="116" y="56" width="3" height="3" /></element>
+ <element name="matrix197" ref="matrixlamp" state="0"><bounds x="116" y="60" width="3" height="3" /></element>
+ <element name="matrix198" ref="matrixlamp" state="0"><bounds x="116" y="64" width="3" height="3" /></element>
+ <element name="matrix199" ref="matrixlamp" state="0"><bounds x="116" y="68" width="3" height="3" /></element>
+ <element name="matrix200" ref="matrixlamp" state="0"><bounds x="124" y="40" width="3" height="3" /></element>
+ <element name="matrix201" ref="matrixlamp" state="0"><bounds x="124" y="44" width="3" height="3" /></element>
+ <element name="matrix202" ref="matrixlamp" state="0"><bounds x="124" y="48" width="3" height="3" /></element>
+ <element name="matrix203" ref="matrixlamp" state="0"><bounds x="124" y="52" width="3" height="3" /></element>
+ <element name="matrix204" ref="matrixlamp" state="0"><bounds x="124" y="56" width="3" height="3" /></element>
+ <element name="matrix205" ref="matrixlamp" state="0"><bounds x="124" y="60" width="3" height="3" /></element>
+ <element name="matrix206" ref="matrixlamp" state="0"><bounds x="124" y="64" width="3" height="3" /></element>
+ <element name="matrix207" ref="matrixlamp" state="0"><bounds x="124" y="68" width="3" height="3" /></element>
+ <element name="matrix208" ref="matrixlamp" state="0"><bounds x="128" y="40" width="3" height="3" /></element>
+ <element name="matrix209" ref="matrixlamp" state="0"><bounds x="128" y="44" width="3" height="3" /></element>
+ <element name="matrix210" ref="matrixlamp" state="0"><bounds x="128" y="48" width="3" height="3" /></element>
+ <element name="matrix211" ref="matrixlamp" state="0"><bounds x="128" y="52" width="3" height="3" /></element>
+ <element name="matrix212" ref="matrixlamp" state="0"><bounds x="128" y="56" width="3" height="3" /></element>
+ <element name="matrix213" ref="matrixlamp" state="0"><bounds x="128" y="60" width="3" height="3" /></element>
+ <element name="matrix214" ref="matrixlamp" state="0"><bounds x="128" y="64" width="3" height="3" /></element>
+ <element name="matrix215" ref="matrixlamp" state="0"><bounds x="128" y="68" width="3" height="3" /></element>
+ <element name="matrix216" ref="matrixlamp" state="0"><bounds x="132" y="40" width="3" height="3" /></element>
+ <element name="matrix217" ref="matrixlamp" state="0"><bounds x="132" y="44" width="3" height="3" /></element>
+ <element name="matrix218" ref="matrixlamp" state="0"><bounds x="132" y="48" width="3" height="3" /></element>
+ <element name="matrix219" ref="matrixlamp" state="0"><bounds x="132" y="52" width="3" height="3" /></element>
+ <element name="matrix220" ref="matrixlamp" state="0"><bounds x="132" y="56" width="3" height="3" /></element>
+ <element name="matrix221" ref="matrixlamp" state="0"><bounds x="132" y="60" width="3" height="3" /></element>
+ <element name="matrix222" ref="matrixlamp" state="0"><bounds x="132" y="64" width="3" height="3" /></element>
+ <element name="matrix223" ref="matrixlamp" state="0"><bounds x="132" y="68" width="3" height="3" /></element>
+ <element name="matrix224" ref="matrixlamp" state="0"><bounds x="136" y="40" width="3" height="3" /></element>
+ <element name="matrix225" ref="matrixlamp" state="0"><bounds x="136" y="44" width="3" height="3" /></element>
+ <element name="matrix226" ref="matrixlamp" state="0"><bounds x="136" y="48" width="3" height="3" /></element>
+ <element name="matrix227" ref="matrixlamp" state="0"><bounds x="136" y="52" width="3" height="3" /></element>
+ <element name="matrix228" ref="matrixlamp" state="0"><bounds x="136" y="56" width="3" height="3" /></element>
+ <element name="matrix229" ref="matrixlamp" state="0"><bounds x="136" y="60" width="3" height="3" /></element>
+ <element name="matrix230" ref="matrixlamp" state="0"><bounds x="136" y="64" width="3" height="3" /></element>
+ <element name="matrix231" ref="matrixlamp" state="0"><bounds x="136" y="68" width="3" height="3" /></element>
+ <element name="matrix232" ref="matrixlamp" state="0"><bounds x="140" y="40" width="3" height="3" /></element>
+ <element name="matrix233" ref="matrixlamp" state="0"><bounds x="140" y="44" width="3" height="3" /></element>
+ <element name="matrix234" ref="matrixlamp" state="0"><bounds x="140" y="48" width="3" height="3" /></element>
+ <element name="matrix235" ref="matrixlamp" state="0"><bounds x="140" y="52" width="3" height="3" /></element>
+ <element name="matrix236" ref="matrixlamp" state="0"><bounds x="140" y="56" width="3" height="3" /></element>
+ <element name="matrix237" ref="matrixlamp" state="0"><bounds x="140" y="60" width="3" height="3" /></element>
+ <element name="matrix238" ref="matrixlamp" state="0"><bounds x="140" y="64" width="3" height="3" /></element>
+ <element name="matrix239" ref="matrixlamp" state="0"><bounds x="140" y="68" width="3" height="3" /></element>
+ <element name="matrix240" ref="matrixlamp" state="0"><bounds x="148" y="40" width="3" height="3" /></element>
+ <element name="matrix241" ref="matrixlamp" state="0"><bounds x="148" y="44" width="3" height="3" /></element>
+ <element name="matrix242" ref="matrixlamp" state="0"><bounds x="148" y="48" width="3" height="3" /></element>
+ <element name="matrix243" ref="matrixlamp" state="0"><bounds x="148" y="52" width="3" height="3" /></element>
+ <element name="matrix244" ref="matrixlamp" state="0"><bounds x="148" y="56" width="3" height="3" /></element>
+ <element name="matrix245" ref="matrixlamp" state="0"><bounds x="148" y="60" width="3" height="3" /></element>
+ <element name="matrix246" ref="matrixlamp" state="0"><bounds x="148" y="64" width="3" height="3" /></element>
+ <element name="matrix247" ref="matrixlamp" state="0"><bounds x="148" y="68" width="3" height="3" /></element>
+ <element name="matrix248" ref="matrixlamp" state="0"><bounds x="152" y="40" width="3" height="3" /></element>
+ <element name="matrix249" ref="matrixlamp" state="0"><bounds x="152" y="44" width="3" height="3" /></element>
+ <element name="matrix250" ref="matrixlamp" state="0"><bounds x="152" y="48" width="3" height="3" /></element>
+ <element name="matrix251" ref="matrixlamp" state="0"><bounds x="152" y="52" width="3" height="3" /></element>
+ <element name="matrix252" ref="matrixlamp" state="0"><bounds x="152" y="56" width="3" height="3" /></element>
+ <element name="matrix253" ref="matrixlamp" state="0"><bounds x="152" y="60" width="3" height="3" /></element>
+ <element name="matrix254" ref="matrixlamp" state="0"><bounds x="152" y="64" width="3" height="3" /></element>
+ <element name="matrix255" ref="matrixlamp" state="0"><bounds x="152" y="68" width="3" height="3" /></element>
- <bezel name="digit0" element="digit" state="0"><bounds x="150" y="80" width="9" height="19"/></bezel>
- <bezel name="digit1" element="digit" state="0"><bounds x="150" y="100" width="9" height="19"/></bezel>
- <bezel name="digit2" element="digit" state="0"><bounds x="140" y="80" width="9" height="19"/></bezel>
- <bezel name="digit3" element="digit" state="0"><bounds x="140" y="100" width="9" height="19"/></bezel>
- <bezel name="digit4" element="digit" state="0"><bounds x="130" y="80" width="9" height="19"/></bezel>
- <bezel name="digit5" element="digit" state="0"><bounds x="130" y="100" width="9" height="19"/></bezel>
- <bezel name="digit6" element="digit" state="0"><bounds x="120" y="80" width="9" height="19"/></bezel>
- <bezel name="digit7" element="digit" state="0"><bounds x="120" y="100" width="9" height="19"/></bezel>
- <bezel name="digit8" element="digit" state="0"><bounds x="110" y="80" width="9" height="19"/></bezel>
- <bezel name="digit9" element="digit" state="0"><bounds x="110" y="100" width="9" height="19"/></bezel>
- <bezel name="digit10" element="digit" state="0"><bounds x="100" y="80" width="9" height="19"/></bezel>
- <bezel name="digit11" element="digit" state="0"><bounds x="100" y="100" width="9" height="19"/></bezel>
- <bezel name="digit12" element="digit" state="0"><bounds x="90" y="80" width="9" height="19"/></bezel>
- <bezel name="digit13" element="digit" state="0"><bounds x="90" y="100" width="9" height="19"/></bezel>
- <bezel name="digit14" element="digit" state="0"><bounds x="80" y="80" width="9" height="19"/></bezel>
- <bezel name="digit15" element="digit" state="0"><bounds x="80" y="100" width="9" height="19"/></bezel>
- <bezel name="digit16" element="digit" state="0"><bounds x="70" y="80" width="9" height="19"/></bezel>
- <bezel name="digit17" element="digit" state="0"><bounds x="70" y="100" width="9" height="19"/></bezel>
- <bezel name="digit18" element="digit" state="0"><bounds x="60" y="80" width="9" height="19"/></bezel>
- <bezel name="digit19" element="digit" state="0"><bounds x="60" y="100" width="9" height="19"/></bezel>
- <bezel name="digit20" element="digit" state="0"><bounds x="50" y="80" width="9" height="19"/></bezel>
- <bezel name="digit21" element="digit" state="0"><bounds x="50" y="100" width="9" height="19"/></bezel>
- <bezel name="digit22" element="digit" state="0"><bounds x="40" y="80" width="9" height="19"/></bezel>
- <bezel name="digit23" element="digit" state="0"><bounds x="40" y="100" width="9" height="19"/></bezel>
- <bezel name="digit24" element="digit" state="0"><bounds x="30" y="80" width="9" height="19"/></bezel>
- <bezel name="digit25" element="digit" state="0"><bounds x="30" y="100" width="9" height="19"/></bezel>
- <bezel name="digit26" element="digit" state="0"><bounds x="20" y="80" width="9" height="19"/></bezel>
- <bezel name="digit27" element="digit" state="0"><bounds x="20" y="100" width="9" height="19"/></bezel>
- <bezel name="digit28" element="digit" state="0"><bounds x="10" y="80" width="9" height="19"/></bezel>
- <bezel name="digit29" element="digit" state="0"><bounds x="10" y="100" width="9" height="19"/></bezel>
- <bezel name="digit30" element="digit" state="0"><bounds x="0" y="80" width="9" height="19"/></bezel>
- <bezel name="digit31" element="digit" state="0"><bounds x="0" y="100" width="9" height="19"/></bezel>
+ <element name="digit0" ref="digit" state="0"><bounds x="150" y="80" width="9" height="19"/></element>
+ <element name="digit1" ref="digit" state="0"><bounds x="150" y="100" width="9" height="19"/></element>
+ <element name="digit2" ref="digit" state="0"><bounds x="140" y="80" width="9" height="19"/></element>
+ <element name="digit3" ref="digit" state="0"><bounds x="140" y="100" width="9" height="19"/></element>
+ <element name="digit4" ref="digit" state="0"><bounds x="130" y="80" width="9" height="19"/></element>
+ <element name="digit5" ref="digit" state="0"><bounds x="130" y="100" width="9" height="19"/></element>
+ <element name="digit6" ref="digit" state="0"><bounds x="120" y="80" width="9" height="19"/></element>
+ <element name="digit7" ref="digit" state="0"><bounds x="120" y="100" width="9" height="19"/></element>
+ <element name="digit8" ref="digit" state="0"><bounds x="110" y="80" width="9" height="19"/></element>
+ <element name="digit9" ref="digit" state="0"><bounds x="110" y="100" width="9" height="19"/></element>
+ <element name="digit10" ref="digit" state="0"><bounds x="100" y="80" width="9" height="19"/></element>
+ <element name="digit11" ref="digit" state="0"><bounds x="100" y="100" width="9" height="19"/></element>
+ <element name="digit12" ref="digit" state="0"><bounds x="90" y="80" width="9" height="19"/></element>
+ <element name="digit13" ref="digit" state="0"><bounds x="90" y="100" width="9" height="19"/></element>
+ <element name="digit14" ref="digit" state="0"><bounds x="80" y="80" width="9" height="19"/></element>
+ <element name="digit15" ref="digit" state="0"><bounds x="80" y="100" width="9" height="19"/></element>
+ <element name="digit16" ref="digit" state="0"><bounds x="70" y="80" width="9" height="19"/></element>
+ <element name="digit17" ref="digit" state="0"><bounds x="70" y="100" width="9" height="19"/></element>
+ <element name="digit18" ref="digit" state="0"><bounds x="60" y="80" width="9" height="19"/></element>
+ <element name="digit19" ref="digit" state="0"><bounds x="60" y="100" width="9" height="19"/></element>
+ <element name="digit20" ref="digit" state="0"><bounds x="50" y="80" width="9" height="19"/></element>
+ <element name="digit21" ref="digit" state="0"><bounds x="50" y="100" width="9" height="19"/></element>
+ <element name="digit22" ref="digit" state="0"><bounds x="40" y="80" width="9" height="19"/></element>
+ <element name="digit23" ref="digit" state="0"><bounds x="40" y="100" width="9" height="19"/></element>
+ <element name="digit24" ref="digit" state="0"><bounds x="30" y="80" width="9" height="19"/></element>
+ <element name="digit25" ref="digit" state="0"><bounds x="30" y="100" width="9" height="19"/></element>
+ <element name="digit26" ref="digit" state="0"><bounds x="20" y="80" width="9" height="19"/></element>
+ <element name="digit27" ref="digit" state="0"><bounds x="20" y="100" width="9" height="19"/></element>
+ <element name="digit28" ref="digit" state="0"><bounds x="10" y="80" width="9" height="19"/></element>
+ <element name="digit29" ref="digit" state="0"><bounds x="10" y="100" width="9" height="19"/></element>
+ <element name="digit30" ref="digit" state="0"><bounds x="0" y="80" width="9" height="19"/></element>
+ <element name="digit31" ref="digit" state="0"><bounds x="0" y="100" width="9" height="19"/></element>
- <bezel name="vfd0" element="vfd0" state="0"><bounds x="0" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd1" element="vfd0" state="0"><bounds x="10" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd2" element="vfd0" state="0"><bounds x="20" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd3" element="vfd0" state="0"><bounds x="30" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd4" element="vfd0" state="0"><bounds x="40" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd5" element="vfd0" state="0"><bounds x="50" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd6" element="vfd0" state="0"><bounds x="60" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd7" element="vfd0" state="0"><bounds x="70" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd8" element="vfd0" state="0"><bounds x="80" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd9" element="vfd0" state="0"><bounds x="90" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd10" element="vfd0" state="0"><bounds x="100" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd11" element="vfd0" state="0"><bounds x="110" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd12" element="vfd0" state="0"><bounds x="120" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd13" element="vfd0" state="0"><bounds x="130" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd14" element="vfd0" state="0"><bounds x="140" y="10" width="9" height="17"/></bezel>
- <bezel name="vfd15" element="vfd0" state="0"><bounds x="150" y="10" width="9" height="17"/></bezel>
- <bezel name="reel1" element="Steppers" state="0"><bounds x="40" y="350" width="10" height="5" /></bezel>
- <bezel name="sreel1" element="SteppersReel1" state="0"><bounds x="0" y="300" width="50" height="50" /></bezel>
- <bezel name="reel2" element="Steppers" state="0"><bounds x="90" y="350" width="10" height="5" /></bezel>
- <bezel name="sreel2" element="SteppersReel2" state="0"><bounds x="50" y="300" width="50" height="50" /></bezel>
- <bezel name="reel3" element="Steppers" state="0"><bounds x="140" y="350" width="10" height="5" /></bezel>
- <bezel name="sreel3" element="SteppersReel3" state="0"><bounds x="100" y="300" width="50" height="50" /></bezel>
- <bezel name="reel4" element="Steppers" state="0"><bounds x="190" y="350" width="10" height="5" /></bezel>
- <bezel name="sreel4" element="SteppersReel4" state="0"><bounds x="150" y="300" width="50" height="50" /></bezel>
- <bezel name="reel5" element="Steppers" state="0"><bounds x="240" y="350" width="10" height="5" /></bezel>
- <bezel name="sreel5" element="SteppersReel5" state="0"><bounds x="200" y="300" width="50" height="50" /></bezel>
- <bezel name="reel6" element="Steppers" state="0"><bounds x="290" y="350" width="10" height="5" /></bezel>
- <bezel name="sreel6" element="SteppersReel6" state="0"><bounds x="250" y="300" width="50" height="50" /></bezel>
+ <element name="vfd0" ref="vfd0" state="0"><bounds x="0" y="10" width="9" height="17"/></element>
+ <element name="vfd1" ref="vfd0" state="0"><bounds x="10" y="10" width="9" height="17"/></element>
+ <element name="vfd2" ref="vfd0" state="0"><bounds x="20" y="10" width="9" height="17"/></element>
+ <element name="vfd3" ref="vfd0" state="0"><bounds x="30" y="10" width="9" height="17"/></element>
+ <element name="vfd4" ref="vfd0" state="0"><bounds x="40" y="10" width="9" height="17"/></element>
+ <element name="vfd5" ref="vfd0" state="0"><bounds x="50" y="10" width="9" height="17"/></element>
+ <element name="vfd6" ref="vfd0" state="0"><bounds x="60" y="10" width="9" height="17"/></element>
+ <element name="vfd7" ref="vfd0" state="0"><bounds x="70" y="10" width="9" height="17"/></element>
+ <element name="vfd8" ref="vfd0" state="0"><bounds x="80" y="10" width="9" height="17"/></element>
+ <element name="vfd9" ref="vfd0" state="0"><bounds x="90" y="10" width="9" height="17"/></element>
+ <element name="vfd10" ref="vfd0" state="0"><bounds x="100" y="10" width="9" height="17"/></element>
+ <element name="vfd11" ref="vfd0" state="0"><bounds x="110" y="10" width="9" height="17"/></element>
+ <element name="vfd12" ref="vfd0" state="0"><bounds x="120" y="10" width="9" height="17"/></element>
+ <element name="vfd13" ref="vfd0" state="0"><bounds x="130" y="10" width="9" height="17"/></element>
+ <element name="vfd14" ref="vfd0" state="0"><bounds x="140" y="10" width="9" height="17"/></element>
+ <element name="vfd15" ref="vfd0" state="0"><bounds x="150" y="10" width="9" height="17"/></element>
+ <element name="reel1" ref="Steppers" state="0"><bounds x="40" y="350" width="10" height="5" /></element>
+ <element name="sreel1" ref="SteppersReel1" state="0"><bounds x="0" y="300" width="50" height="50" /></element>
+ <element name="reel2" ref="Steppers" state="0"><bounds x="90" y="350" width="10" height="5" /></element>
+ <element name="sreel2" ref="SteppersReel2" state="0"><bounds x="50" y="300" width="50" height="50" /></element>
+ <element name="reel3" ref="Steppers" state="0"><bounds x="140" y="350" width="10" height="5" /></element>
+ <element name="sreel3" ref="SteppersReel3" state="0"><bounds x="100" y="300" width="50" height="50" /></element>
+ <element name="reel4" ref="Steppers" state="0"><bounds x="190" y="350" width="10" height="5" /></element>
+ <element name="sreel4" ref="SteppersReel4" state="0"><bounds x="150" y="300" width="50" height="50" /></element>
+ <element name="reel5" ref="Steppers" state="0"><bounds x="240" y="350" width="10" height="5" /></element>
+ <element name="sreel5" ref="SteppersReel5" state="0"><bounds x="200" y="300" width="50" height="50" /></element>
+ <element name="reel6" ref="Steppers" state="0"><bounds x="290" y="350" width="10" height="5" /></element>
+ <element name="sreel6" ref="SteppersReel6" state="0"><bounds x="250" y="300" width="50" height="50" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/sdk85.lay b/src/mame/layout/sdk85.lay
index e66341f5ba0..f50a82b0eed 100644
--- a/src/mame/layout/sdk85.lay
+++ b/src/mame/layout/sdk85.lay
@@ -17,26 +17,26 @@ license:CC0
<view name="Default Layout">
<!-- Black background -->
- <bezel element="background">
+ <element ref="background">
<bounds left="97" top="95" right="428" bottom="195" />
- </bezel>
- <bezel name="digit0" element="digit">
+ </element>
+ <element name="digit0" ref="digit">
<bounds left="107" top="105" right="155" bottom="185" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds left="155" top="105" right="203" bottom="185" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds left="203" top="105" right="251" bottom="185" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds left="251" top="105" right="299" bottom="185" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds left="323" top="105" right="370" bottom="185" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds left="371" top="105" right="418" bottom="185" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/selz80.lay b/src/mame/layout/selz80.lay
index 075a80f0049..281e3e86180 100644
--- a/src/mame/layout/selz80.lay
+++ b/src/mame/layout/selz80.lay
@@ -17,32 +17,32 @@ license:CC0
<view name="Default Layout">
<!-- Black background -->
- <bezel element="background">
+ <element ref="background">
<bounds left="1" top="95" right="501" bottom="195" />
- </bezel>
- <bezel name="digit0" element="digit">
+ </element>
+ <element name="digit0" ref="digit">
<bounds left="11" top="105" right="59" bottom="185" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds left="59" top="105" right="107" bottom="185" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds left="107" top="105" right="155" bottom="185" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds left="155" top="105" right="203" bottom="185" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds left="299" top="105" right="347" bottom="185" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds left="347" top="105" right="395" bottom="185" />
- </bezel>
- <bezel name="digit6" element="digit">
+ </element>
+ <element name="digit6" ref="digit">
<bounds left="395" top="105" right="443" bottom="185" />
- </bezel>
- <bezel name="digit7" element="digit">
+ </element>
+ <element name="digit7" ref="digit">
<bounds left="443" top="105" right="491" bottom="185" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/simon.lay b/src/mame/layout/simon.lay
index 3039462cea2..a7af62af55f 100644
--- a/src/mame/layout/simon.lay
+++ b/src/mame/layout/simon.lay
@@ -130,137 +130,137 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="200" top="0" bottom="200" />
- <bezel element="static_black">
+ <element ref="static_black">
<bounds left="0" right="200" top="0" bottom="200" />
- </bezel>
+ </element>
<!-- big lamps -->
- <bezel name="0.0" element="lamp_g" inputtag="IN.1" inputmask="0x01" >
+ <element name="0.0" ref="lamp_g" inputtag="IN.1" inputmask="0x01" >
<bounds left="0" right="91" top="0" bottom="50" />
- </bezel>
- <bezel name="0.0" element="lamp_g" inputtag="IN.1" inputmask="0x01" >
+ </element>
+ <element name="0.0" ref="lamp_g" inputtag="IN.1" inputmask="0x01" >
<bounds left="0" right="50" top="0" bottom="91" />
- </bezel>
- <bezel name="0.0" element="lamp_g" inputtag="IN.1" inputmask="0x01" >
+ </element>
+ <element name="0.0" ref="lamp_g" inputtag="IN.1" inputmask="0x01" >
<bounds x="40" y="40" width="20" height="20" />
- </bezel>
+ </element>
- <bezel name="0.1" element="lamp_r" inputtag="IN.1" inputmask="0x02" >
+ <element name="0.1" ref="lamp_r" inputtag="IN.1" inputmask="0x02" >
<bounds left="109" right="200" top="0" bottom="50" />
- </bezel>
- <bezel name="0.1" element="lamp_r" inputtag="IN.1" inputmask="0x02" >
+ </element>
+ <element name="0.1" ref="lamp_r" inputtag="IN.1" inputmask="0x02" >
<bounds left="150" right="200" top="0" bottom="91" />
- </bezel>
- <bezel name="0.1" element="lamp_r" inputtag="IN.1" inputmask="0x02" >
+ </element>
+ <element name="0.1" ref="lamp_r" inputtag="IN.1" inputmask="0x02" >
<bounds x="140" y="40" width="20" height="20" />
- </bezel>
+ </element>
- <bezel name="0.2" element="lamp_y" inputtag="IN.1" inputmask="0x04" >
+ <element name="0.2" ref="lamp_y" inputtag="IN.1" inputmask="0x04" >
<bounds left="0" right="91" top="150" bottom="200" />
- </bezel>
- <bezel name="0.2" element="lamp_y" inputtag="IN.1" inputmask="0x04" >
+ </element>
+ <element name="0.2" ref="lamp_y" inputtag="IN.1" inputmask="0x04" >
<bounds left="0" right="50" top="109" bottom="200" />
- </bezel>
- <bezel name="0.2" element="lamp_y" inputtag="IN.1" inputmask="0x04" >
+ </element>
+ <element name="0.2" ref="lamp_y" inputtag="IN.1" inputmask="0x04" >
<bounds x="40" y="140" width="20" height="20" />
- </bezel>
+ </element>
- <bezel name="0.3" element="lamp_b" inputtag="IN.1" inputmask="0x08" >
+ <element name="0.3" ref="lamp_b" inputtag="IN.1" inputmask="0x08" >
<bounds left="109" right="200" top="150" bottom="200" />
- </bezel>
- <bezel name="0.3" element="lamp_b" inputtag="IN.1" inputmask="0x08" >
+ </element>
+ <element name="0.3" ref="lamp_b" inputtag="IN.1" inputmask="0x08" >
<bounds left="150" right="200" top="109" bottom="200" />
- </bezel>
- <bezel name="0.3" element="lamp_b" inputtag="IN.1" inputmask="0x08" >
+ </element>
+ <element name="0.3" ref="lamp_b" inputtag="IN.1" inputmask="0x08" >
<bounds x="140" y="140" width="20" height="20" />
- </bezel>
+ </element>
- <bezel element="static_black">
+ <element ref="static_black">
<bounds x="0" y="90" width="200" height="20" />
- </bezel>
- <bezel element="static_black">
+ </element>
+ <element ref="static_black">
<bounds x="90" y="0" width="20" height="200" />
- </bezel>
- <bezel element="disk_black">
+ </element>
+ <element ref="disk_black">
<bounds x="35" y="35" width="130" height="130" />
- </bezel>
+ </element>
- <bezel element="disk_grey">
+ <element ref="disk_grey">
<bounds x="50" y="50" width="100" height="100" />
- </bezel>
- <bezel element="static_black">
+ </element>
+ <element ref="static_black">
<bounds x="52" y="90" width="96" height="1" />
- </bezel>
+ </element>
<!-- switches -->
- <bezel element="text_game">
+ <element ref="text_game">
<bounds x="68" y="93" width="20" height="4" />
- </bezel>
- <bezel element="nothing" inputtag="IN.0" inputmask="0x00" inputraw="1">
+ </element>
+ <element ref="nothing" inputtag="IN.0" inputmask="0x00" inputraw="1">
<bounds x="73.9" y="97.9" width="3.2" height="4.2" />
- </bezel>
- <bezel element="switch_game" inputtag="IN.0" inputmask="0x07" inputraw="1">
+ </element>
+ <element ref="switch_game" inputtag="IN.0" inputmask="0x07" inputraw="1">
<bounds x="74" y="98" width="3" height="4" />
- </bezel>
- <bezel element="text_lg">
+ </element>
+ <element ref="text_lg">
<bounds x="66.5" y="97" width="6" height="6" />
- </bezel>
- <bezel element="nothing" inputtag="SWITCH" inputmask="0x01">
+ </element>
+ <element ref="nothing" inputtag="SWITCH" inputmask="0x01">
<bounds x="65.5" y="96" width="8" height="8" />
- </bezel>
- <bezel element="text_rg">
+ </element>
+ <element ref="text_rg">
<bounds x="78" y="97" width="6" height="6" />
- </bezel>
- <bezel element="nothing" inputtag="SWITCH" inputmask="0x02">
+ </element>
+ <element ref="nothing" inputtag="SWITCH" inputmask="0x02">
<bounds x="77" y="96" width="8" height="8" />
- </bezel>
+ </element>
- <bezel element="text_skill">
+ <element ref="text_skill">
<bounds x="112" y="93" width="30" height="4" />
- </bezel>
- <bezel element="nothing" inputtag="IN.3" inputmask="0x00" inputraw="1">
+ </element>
+ <element ref="nothing" inputtag="IN.3" inputmask="0x00" inputraw="1">
<bounds x="122.9" y="97.9" width="3.2" height="4.2" />
- </bezel>
- <bezel element="switch_skill" inputtag="IN.3" inputmask="0x0f" inputraw="1">
+ </element>
+ <element ref="switch_skill" inputtag="IN.3" inputmask="0x0f" inputraw="1">
<bounds x="123" y="98" width="3" height="4" />
- </bezel>
- <bezel element="text_lb">
+ </element>
+ <element ref="text_lb">
<bounds x="115.5" y="97" width="6" height="6" />
- </bezel>
- <bezel element="nothing" inputtag="SWITCH" inputmask="0x04">
+ </element>
+ <element ref="nothing" inputtag="SWITCH" inputmask="0x04">
<bounds x="114.5" y="96" width="8" height="8" />
- </bezel>
- <bezel element="text_rb">
+ </element>
+ <element ref="text_rb">
<bounds x="127" y="97" width="6" height="6" />
- </bezel>
- <bezel element="nothing" inputtag="SWITCH" inputmask="0x08">
+ </element>
+ <element ref="nothing" inputtag="SWITCH" inputmask="0x08">
<bounds x="126" y="96" width="8" height="8" />
- </bezel>
+ </element>
<!-- other controls -->
- <bezel element="text_last">
+ <element ref="text_last">
<bounds x="65" y="110" width="20" height="4" />
- </bezel>
- <bezel element="button_y" inputtag="IN.2" inputmask="0x02">
+ </element>
+ <element ref="button_y" inputtag="IN.2" inputmask="0x02">
<bounds x="71" y="115" width="8" height="8" />
- </bezel>
+ </element>
- <bezel element="text_start">
+ <element ref="text_start">
<bounds x="90" y="110" width="20" height="4" />
- </bezel>
- <bezel element="button_r" inputtag="IN.2" inputmask="0x01">
+ </element>
+ <element ref="button_r" inputtag="IN.2" inputmask="0x01">
<bounds x="96" y="115" width="8" height="8" />
- </bezel>
+ </element>
- <bezel element="text_long">
+ <element ref="text_long">
<bounds x="115" y="110" width="20" height="4" />
- </bezel>
- <bezel element="button_y" inputtag="IN.2" inputmask="0x04">
+ </element>
+ <element ref="button_y" inputtag="IN.2" inputmask="0x04">
<bounds x="121" y="115" width="8" height="8" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/sitcom.lay b/src/mame/layout/sitcom.lay
index 61e253d52c1..110b5b69199 100644
--- a/src/mame/layout/sitcom.lay
+++ b/src/mame/layout/sitcom.lay
@@ -40,12 +40,12 @@ Basic display of LEDs for the SITCOM85
<view name="Default Layout">
<!-- Black background -->
- <bezel element="background">
+ <element ref="background">
<bounds left="34" top="60" right="341" bottom="160" />
- </bezel>
- <bezel name="sod_led" element="a_led">
+ </element>
+ <element name="sod_led" ref="a_led">
<bounds left="46" top="90" right="56" bottom="100" />
- </bezel>
+ </element>
<!-- DL1414 left/right -->
<repeat count="2">
@@ -54,9 +54,9 @@ Basic display of LEDs for the SITCOM85
<repeat count="4">
<param name="digitno" start="~moduleno~" increment="-1" />
<param name="digitx" start="~modulex~" increment="34" />
- <bezel name="digit~digitno~" element="a_digit">
+ <element name="digit~digitno~" ref="a_digit">
<bounds x="~digitx~" y="70" width="25" height="50" />
- </bezel>
+ </element>
</repeat>
</repeat>
@@ -64,12 +64,12 @@ Basic display of LEDs for the SITCOM85
<param name="ledno" start="7" increment="-1" />
<param name="bx" start="65" increment="15" />
<param name="ax" start="185" increment="15" />
- <bezel name="pb~ledno~" element="b_led">
+ <element name="pb~ledno~" ref="b_led">
<bounds x="~bx~" y="140" width="10" height="10" />
- </bezel>
- <bezel name="pa~ledno~" element="b_led">
+ </element>
+ <element name="pa~ledno~" ref="b_led">
<bounds x="~ax~" y="140" width="10" height="10" />
- </bezel>
+ </element>
</repeat>
</view>
diff --git a/src/mame/layout/sitcomtmr.lay b/src/mame/layout/sitcomtmr.lay
index 26e1a40293b..f3ba1b94d67 100644
--- a/src/mame/layout/sitcomtmr.lay
+++ b/src/mame/layout/sitcomtmr.lay
@@ -46,70 +46,70 @@ Basic display of LEDs for the SITCOM85
<view name="Default Layout">
<!-- Black background -->
- <bezel element="background">
+ <element ref="background">
<bounds left="34" top="60" right="341" bottom="200" />
- </bezel>
+ </element>
- <bezel name="sod_led" element="a_led">
+ <element name="sod_led" ref="a_led">
<bounds left="46" top="90" right="56" bottom="100" />
- </bezel>
+ </element>
- <bezel name="test_led" element="b_led">
+ <element name="test_led" ref="b_led">
<bounds left="46" top="160" right="56" bottom="170" />
- </bezel>
+ </element>
<!-- DL1414 left -->
- <bezel name="digit3" element="a_digit">
+ <element name="digit3" ref="a_digit">
<bounds left="65" top="70" right="90" bottom="120" />
- </bezel>
- <bezel name="digit2" element="a_digit">
+ </element>
+ <element name="digit2" ref="a_digit">
<bounds left="99" top="70" right="124" bottom="120" />
- </bezel>
- <bezel name="digit1" element="a_digit">
+ </element>
+ <element name="digit1" ref="a_digit">
<bounds left="133" top="70" right="158" bottom="120" />
- </bezel>
- <bezel name="digit0" element="a_digit">
+ </element>
+ <element name="digit0" ref="a_digit">
<bounds left="167" top="70" right="192" bottom="120" />
- </bezel>
+ </element>
<!-- DL1414 right -->
- <bezel name="digit7" element="a_digit">
+ <element name="digit7" ref="a_digit">
<bounds left="204" top="70" right="229" bottom="120" />
- </bezel>
- <bezel name="digit6" element="a_digit">
+ </element>
+ <element name="digit6" ref="a_digit">
<bounds left="238" top="70" right="263" bottom="120" />
- </bezel>
- <bezel name="digit5" element="a_digit">
+ </element>
+ <element name="digit5" ref="a_digit">
<bounds left="272" top="70" right="297" bottom="120" />
- </bezel>
- <bezel name="digit4" element="a_digit">
+ </element>
+ <element name="digit4" ref="a_digit">
<bounds left="306" top="70" right="331" bottom="120" />
- </bezel>
+ </element>
<!-- DL1414 remote -->
- <bezel name="digit11" element="a_digit">
+ <element name="digit11" ref="a_digit">
<bounds left="65" top="140" right="90" bottom="190" />
- </bezel>
- <bezel name="digit10" element="a_digit">
+ </element>
+ <element name="digit10" ref="a_digit">
<bounds left="99" top="140" right="124" bottom="190" />
- </bezel>
- <bezel name="digit9" element="a_digit">
+ </element>
+ <element name="digit9" ref="a_digit">
<bounds left="133" top="140" right="158" bottom="190" />
- </bezel>
- <bezel name="digit8" element="a_digit">
+ </element>
+ <element name="digit8" ref="a_digit">
<bounds left="167" top="140" right="192" bottom="190" />
- </bezel>
+ </element>
<!-- meter -->
- <bezel name="digit14" element="b_digit">
+ <element name="digit14" ref="b_digit">
<bounds left="238" top="140" right="263" bottom="190" />
- </bezel>
- <bezel name="digit13" element="b_digit">
+ </element>
+ <element name="digit13" ref="b_digit">
<bounds left="272" top="140" right="297" bottom="190" />
- </bezel>
- <bezel name="digit12" element="b_digit">
+ </element>
+ <element name="digit12" ref="b_digit">
<bounds left="306" top="140" right="331" bottom="190" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/slc1.lay b/src/mame/layout/slc1.lay
index 24a6f630054..c3e674a6589 100644
--- a/src/mame/layout/slc1.lay
+++ b/src/mame/layout/slc1.lay
@@ -30,30 +30,30 @@ license:CC0
<view name="Default Layout">
<!-- Black background -->
- <bezel element="background">
+ <element ref="background">
<bounds left="64" top="95" right="453" bottom="195" />
- </bezel>
- <bezel name="busy_led" element="g_led">
+ </element>
+ <element name="busy_led" ref="g_led">
<bounds left="76" right="96" top="130" bottom="150" />
- </bezel>
+ </element>
- <bezel name="digit0" element="r_digit">
+ <element name="digit0" ref="r_digit">
<bounds left="107" top="105" right="155" bottom="185" />
- </bezel>
- <bezel name="digit6" element="r_digit">
+ </element>
+ <element name="digit6" ref="r_digit">
<bounds left="155" top="105" right="203" bottom="185" />
- </bezel>
- <bezel name="digit5" element="r_digit">
+ </element>
+ <element name="digit5" ref="r_digit">
<bounds left="203" top="105" right="251" bottom="185" />
- </bezel>
- <bezel name="digit4" element="r_digit">
+ </element>
+ <element name="digit4" ref="r_digit">
<bounds left="251" top="105" right="299" bottom="185" />
- </bezel>
- <bezel name="digit3" element="g_digit">
+ </element>
+ <element name="digit3" ref="g_digit">
<bounds left="347" top="105" right="395" bottom="185" />
- </bezel>
- <bezel name="digit1" element="g_digit">
+ </element>
+ <element name="digit1" ref="g_digit">
<bounds left="395" top="105" right="443" bottom="185" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/slc1a.lay b/src/mame/layout/slc1a.lay
index 6866281a6c6..2fc5a5285f0 100644
--- a/src/mame/layout/slc1a.lay
+++ b/src/mame/layout/slc1a.lay
@@ -16,10 +16,10 @@ license:CC0
<!-- build screen -->
<view name="Internal Layout">
- <bezel name="digit0" element="digit"><bounds x="0" y="0" width="10" height="15" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="10" y="0" width="10" height="15" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="20" y="0" width="10" height="15" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="30" y="0" width="10" height="15" /></bezel>
+ <element name="digit0" ref="digit"><bounds x="0" y="0" width="10" height="15" /></element>
+ <element name="digit1" ref="digit"><bounds x="10" y="0" width="10" height="15" /></element>
+ <element name="digit2" ref="digit"><bounds x="20" y="0" width="10" height="15" /></element>
+ <element name="digit3" ref="digit"><bounds x="30" y="0" width="10" height="15" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/snmath.lay b/src/mame/layout/snmath.lay
index 35fccb98efe..b8a7313c981 100644
--- a/src/mame/layout/snmath.lay
+++ b/src/mame/layout/snmath.lay
@@ -30,41 +30,41 @@ license:CC0
<!-- 9 digits -->
- <bezel name="digit0" element="digit"><bounds x="0" y="0" width="10" height="15" /></bezel>
- <bezel name="0.14" element="lamp_dp"><bounds x="-1.5" y="11" width="1.5" height="1.5" /></bezel>
- <bezel name="0.15" element="lamp_ct"><bounds x="-0.8" y="13.5" width="0.75" height="1.5" /></bezel>
+ <element name="digit0" ref="digit"><bounds x="0" y="0" width="10" height="15" /></element>
+ <element name="0.14" ref="lamp_dp"><bounds x="-1.5" y="11" width="1.5" height="1.5" /></element>
+ <element name="0.15" ref="lamp_ct"><bounds x="-0.8" y="13.5" width="0.75" height="1.5" /></element>
- <bezel name="digit1" element="digit"><bounds x="11" y="0" width="10" height="15" /></bezel>
- <bezel name="1.14" element="lamp_dp"><bounds x="9.5" y="11" width="1.5" height="1.5" /></bezel>
- <bezel name="1.15" element="lamp_ct"><bounds x="10.2" y="13.5" width="0.75" height="1.5" /></bezel>
+ <element name="digit1" ref="digit"><bounds x="11" y="0" width="10" height="15" /></element>
+ <element name="1.14" ref="lamp_dp"><bounds x="9.5" y="11" width="1.5" height="1.5" /></element>
+ <element name="1.15" ref="lamp_ct"><bounds x="10.2" y="13.5" width="0.75" height="1.5" /></element>
- <bezel name="digit2" element="digit"><bounds x="22" y="0" width="10" height="15" /></bezel>
- <bezel name="2.14" element="lamp_dp"><bounds x="20.5" y="11" width="1.5" height="1.5" /></bezel>
- <bezel name="2.15" element="lamp_ct"><bounds x="21.2" y="13.5" width="0.75" height="1.5" /></bezel>
+ <element name="digit2" ref="digit"><bounds x="22" y="0" width="10" height="15" /></element>
+ <element name="2.14" ref="lamp_dp"><bounds x="20.5" y="11" width="1.5" height="1.5" /></element>
+ <element name="2.15" ref="lamp_ct"><bounds x="21.2" y="13.5" width="0.75" height="1.5" /></element>
- <bezel name="digit3" element="digit"><bounds x="33" y="0" width="10" height="15" /></bezel>
- <bezel name="3.14" element="lamp_dp"><bounds x="31.5" y="11" width="1.5" height="1.5" /></bezel>
- <bezel name="3.15" element="lamp_ct"><bounds x="32.2" y="13.5" width="0.75" height="1.5" /></bezel>
+ <element name="digit3" ref="digit"><bounds x="33" y="0" width="10" height="15" /></element>
+ <element name="3.14" ref="lamp_dp"><bounds x="31.5" y="11" width="1.5" height="1.5" /></element>
+ <element name="3.15" ref="lamp_ct"><bounds x="32.2" y="13.5" width="0.75" height="1.5" /></element>
- <bezel name="digit4" element="digit"><bounds x="44" y="0" width="10" height="15" /></bezel>
- <bezel name="4.14" element="lamp_dp"><bounds x="42.5" y="11" width="1.5" height="1.5" /></bezel>
- <bezel name="4.15" element="lamp_ct"><bounds x="43.2" y="13.5" width="0.75" height="1.5" /></bezel>
+ <element name="digit4" ref="digit"><bounds x="44" y="0" width="10" height="15" /></element>
+ <element name="4.14" ref="lamp_dp"><bounds x="42.5" y="11" width="1.5" height="1.5" /></element>
+ <element name="4.15" ref="lamp_ct"><bounds x="43.2" y="13.5" width="0.75" height="1.5" /></element>
- <bezel name="digit5" element="digit"><bounds x="55" y="0" width="10" height="15" /></bezel>
- <bezel name="5.14" element="lamp_dp"><bounds x="53.5" y="11" width="1.5" height="1.5" /></bezel>
- <bezel name="5.15" element="lamp_ct"><bounds x="54.2" y="13.5" width="0.75" height="1.5" /></bezel>
+ <element name="digit5" ref="digit"><bounds x="55" y="0" width="10" height="15" /></element>
+ <element name="5.14" ref="lamp_dp"><bounds x="53.5" y="11" width="1.5" height="1.5" /></element>
+ <element name="5.15" ref="lamp_ct"><bounds x="54.2" y="13.5" width="0.75" height="1.5" /></element>
- <bezel name="digit6" element="digit"><bounds x="66" y="0" width="10" height="15" /></bezel>
- <bezel name="6.14" element="lamp_dp"><bounds x="64.5" y="11" width="1.5" height="1.5" /></bezel>
- <bezel name="6.15" element="lamp_ct"><bounds x="65.2" y="13.5" width="0.75" height="1.5" /></bezel>
+ <element name="digit6" ref="digit"><bounds x="66" y="0" width="10" height="15" /></element>
+ <element name="6.14" ref="lamp_dp"><bounds x="64.5" y="11" width="1.5" height="1.5" /></element>
+ <element name="6.15" ref="lamp_ct"><bounds x="65.2" y="13.5" width="0.75" height="1.5" /></element>
- <bezel name="digit7" element="digit"><bounds x="77" y="0" width="10" height="15" /></bezel>
- <bezel name="7.14" element="lamp_dp"><bounds x="75.5" y="11" width="1.5" height="1.5" /></bezel>
- <bezel name="7.15" element="lamp_ct"><bounds x="76.2" y="13.5" width="0.75" height="1.5" /></bezel>
+ <element name="digit7" ref="digit"><bounds x="77" y="0" width="10" height="15" /></element>
+ <element name="7.14" ref="lamp_dp"><bounds x="75.5" y="11" width="1.5" height="1.5" /></element>
+ <element name="7.15" ref="lamp_ct"><bounds x="76.2" y="13.5" width="0.75" height="1.5" /></element>
- <bezel name="digit8" element="digit"><bounds x="88" y="0" width="10" height="15" /></bezel>
- <bezel name="8.14" element="lamp_dp"><bounds x="86.5" y="11" width="1.5" height="1.5" /></bezel>
- <bezel name="8.15" element="lamp_ct"><bounds x="87.2" y="13.5" width="0.75" height="1.5" /></bezel>
+ <element name="digit8" ref="digit"><bounds x="88" y="0" width="10" height="15" /></element>
+ <element name="8.14" ref="lamp_dp"><bounds x="86.5" y="11" width="1.5" height="1.5" /></element>
+ <element name="8.15" ref="lamp_ct"><bounds x="87.2" y="13.5" width="0.75" height="1.5" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/snread.lay b/src/mame/layout/snread.lay
index f5615c7b2bb..c61f467553d 100644
--- a/src/mame/layout/snread.lay
+++ b/src/mame/layout/snread.lay
@@ -23,27 +23,27 @@ license:CC0
<!-- 10 digits (snread doesn't use the last digit) -->
- <bezel name="digit0" element="digit"><bounds x="0" y="4" width="10" height="15" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="11" y="4" width="10" height="15" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="22" y="4" width="10" height="15" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="33" y="4" width="10" height="15" /></bezel>
- <bezel name="digit4" element="digit"><bounds x="44" y="4" width="10" height="15" /></bezel>
- <bezel name="digit5" element="digit"><bounds x="55" y="4" width="10" height="15" /></bezel>
- <bezel name="digit6" element="digit"><bounds x="66" y="4" width="10" height="15" /></bezel>
- <bezel name="digit7" element="digit"><bounds x="77" y="4" width="10" height="15" /></bezel>
- <bezel name="digit8" element="digit"><bounds x="88" y="4" width="10" height="15" /></bezel>
- <bezel name="digit13" element="digit"><bounds x="99" y="4" width="10" height="15" /></bezel>
-
- <bezel name="0.14" element="triangle_mark"><bounds x="4" y="0" width="4" height="3" /></bezel>
- <bezel name="1.14" element="triangle_mark"><bounds x="15" y="0" width="4" height="3" /></bezel>
- <bezel name="2.14" element="triangle_mark"><bounds x="26" y="0" width="4" height="3" /></bezel>
- <bezel name="3.14" element="triangle_mark"><bounds x="37" y="0" width="4" height="3" /></bezel>
- <bezel name="4.14" element="triangle_mark"><bounds x="48" y="0" width="4" height="3" /></bezel>
- <bezel name="5.14" element="triangle_mark"><bounds x="59" y="0" width="4" height="3" /></bezel>
- <bezel name="6.14" element="triangle_mark"><bounds x="70" y="0" width="4" height="3" /></bezel>
- <bezel name="7.14" element="triangle_mark"><bounds x="81" y="0" width="4" height="3" /></bezel>
- <bezel name="8.14" element="triangle_mark"><bounds x="92" y="0" width="4" height="3" /></bezel>
- <bezel name="13.14" element="triangle_mark"><bounds x="103" y="0" width="4" height="3" /></bezel>
+ <element name="digit0" ref="digit"><bounds x="0" y="4" width="10" height="15" /></element>
+ <element name="digit1" ref="digit"><bounds x="11" y="4" width="10" height="15" /></element>
+ <element name="digit2" ref="digit"><bounds x="22" y="4" width="10" height="15" /></element>
+ <element name="digit3" ref="digit"><bounds x="33" y="4" width="10" height="15" /></element>
+ <element name="digit4" ref="digit"><bounds x="44" y="4" width="10" height="15" /></element>
+ <element name="digit5" ref="digit"><bounds x="55" y="4" width="10" height="15" /></element>
+ <element name="digit6" ref="digit"><bounds x="66" y="4" width="10" height="15" /></element>
+ <element name="digit7" ref="digit"><bounds x="77" y="4" width="10" height="15" /></element>
+ <element name="digit8" ref="digit"><bounds x="88" y="4" width="10" height="15" /></element>
+ <element name="digit13" ref="digit"><bounds x="99" y="4" width="10" height="15" /></element>
+
+ <element name="0.14" ref="triangle_mark"><bounds x="4" y="0" width="4" height="3" /></element>
+ <element name="1.14" ref="triangle_mark"><bounds x="15" y="0" width="4" height="3" /></element>
+ <element name="2.14" ref="triangle_mark"><bounds x="26" y="0" width="4" height="3" /></element>
+ <element name="3.14" ref="triangle_mark"><bounds x="37" y="0" width="4" height="3" /></element>
+ <element name="4.14" ref="triangle_mark"><bounds x="48" y="0" width="4" height="3" /></element>
+ <element name="5.14" ref="triangle_mark"><bounds x="59" y="0" width="4" height="3" /></element>
+ <element name="6.14" ref="triangle_mark"><bounds x="70" y="0" width="4" height="3" /></element>
+ <element name="7.14" ref="triangle_mark"><bounds x="81" y="0" width="4" height="3" /></element>
+ <element name="8.14" ref="triangle_mark"><bounds x="92" y="0" width="4" height="3" /></element>
+ <element name="13.14" ref="triangle_mark"><bounds x="103" y="0" width="4" height="3" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/snspell.lay b/src/mame/layout/snspell.lay
index 1c3bae13210..a3fc626c0a9 100644
--- a/src/mame/layout/snspell.lay
+++ b/src/mame/layout/snspell.lay
@@ -36,10 +36,10 @@ license:CC0
<param name="ap1_x" start="10.1" increment="11" />
<param name="ap2_x" start="10.5" increment="11" />
- <bezel name="digit~i~" element="digit"><bounds x="~digit_x~" y="0" width="10" height="15" /></bezel>
- <bezel name="~i~.14" element="seg_disk"><bounds x="~dp_x~" y="13.5" width="1.5" height="1.5" /></bezel>
- <bezel name="~i~.15" element="seg_disk"><bounds x="~ap1_x~" y="0" width="1" height="1.6" /></bezel>
- <bezel name="~i~.15" element="seg_rect"><bounds x="~ap2_x~" y="0" width="0.7" height="3.5" /></bezel>
+ <element name="digit~i~" ref="digit"><bounds x="~digit_x~" y="0" width="10" height="15" /></element>
+ <element name="~i~.14" ref="seg_disk"><bounds x="~dp_x~" y="13.5" width="1.5" height="1.5" /></element>
+ <element name="~i~.15" ref="seg_disk"><bounds x="~ap1_x~" y="0" width="1" height="1.6" /></element>
+ <element name="~i~.15" ref="seg_rect"><bounds x="~ap2_x~" y="0" width="0.7" height="3.5" /></element>
</repeat>
</view>
diff --git a/src/mame/layout/snspellsp.lay b/src/mame/layout/snspellsp.lay
index d7ef7b6b6ae..d3d0459e626 100644
--- a/src/mame/layout/snspellsp.lay
+++ b/src/mame/layout/snspellsp.lay
@@ -29,32 +29,32 @@ license:CC0
<!-- 8 digits with accent mark and dp -->
- <bezel name="digit0" element="digit"><bounds x="0" y="4" width="10" height="15" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="11" y="4" width="10" height="15" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="22" y="4" width="10" height="15" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="33" y="4" width="10" height="15" /></bezel>
- <bezel name="digit4" element="digit"><bounds x="44" y="4" width="10" height="15" /></bezel>
- <bezel name="digit5" element="digit"><bounds x="55" y="4" width="10" height="15" /></bezel>
- <bezel name="digit6" element="digit"><bounds x="66" y="4" width="10" height="15" /></bezel>
- <bezel name="digit7" element="digit"><bounds x="77" y="4" width="10" height="15" /></bezel>
-
- <bezel name="0.14" element="triangle_mark"><bounds x="4" y="0" width="4" height="3" /></bezel>
- <bezel name="1.14" element="triangle_mark"><bounds x="15" y="0" width="4" height="3" /></bezel>
- <bezel name="2.14" element="triangle_mark"><bounds x="26" y="0" width="4" height="3" /></bezel>
- <bezel name="3.14" element="triangle_mark"><bounds x="37" y="0" width="4" height="3" /></bezel>
- <bezel name="4.14" element="triangle_mark"><bounds x="48" y="0" width="4" height="3" /></bezel>
- <bezel name="5.14" element="triangle_mark"><bounds x="59" y="0" width="4" height="3" /></bezel>
- <bezel name="6.14" element="triangle_mark"><bounds x="70" y="0" width="4" height="3" /></bezel>
- <bezel name="7.14" element="triangle_mark"><bounds x="81" y="0" width="4" height="3" /></bezel>
-
- <bezel name="0.15" element="lamp_dp"><bounds x="9" y="17.5" width="1.5" height="1.5" /></bezel>
- <bezel name="1.15" element="lamp_dp"><bounds x="20" y="17.5" width="1.5" height="1.5" /></bezel>
- <bezel name="2.15" element="lamp_dp"><bounds x="31" y="17.5" width="1.5" height="1.5" /></bezel>
- <bezel name="3.15" element="lamp_dp"><bounds x="42" y="17.5" width="1.5" height="1.5" /></bezel>
- <bezel name="4.15" element="lamp_dp"><bounds x="53" y="17.5" width="1.5" height="1.5" /></bezel>
- <bezel name="5.15" element="lamp_dp"><bounds x="64" y="17.5" width="1.5" height="1.5" /></bezel>
- <bezel name="6.15" element="lamp_dp"><bounds x="75" y="17.5" width="1.5" height="1.5" /></bezel>
- <bezel name="7.15" element="lamp_dp"><bounds x="86" y="17.5" width="1.5" height="1.5" /></bezel>
+ <element name="digit0" ref="digit"><bounds x="0" y="4" width="10" height="15" /></element>
+ <element name="digit1" ref="digit"><bounds x="11" y="4" width="10" height="15" /></element>
+ <element name="digit2" ref="digit"><bounds x="22" y="4" width="10" height="15" /></element>
+ <element name="digit3" ref="digit"><bounds x="33" y="4" width="10" height="15" /></element>
+ <element name="digit4" ref="digit"><bounds x="44" y="4" width="10" height="15" /></element>
+ <element name="digit5" ref="digit"><bounds x="55" y="4" width="10" height="15" /></element>
+ <element name="digit6" ref="digit"><bounds x="66" y="4" width="10" height="15" /></element>
+ <element name="digit7" ref="digit"><bounds x="77" y="4" width="10" height="15" /></element>
+
+ <element name="0.14" ref="triangle_mark"><bounds x="4" y="0" width="4" height="3" /></element>
+ <element name="1.14" ref="triangle_mark"><bounds x="15" y="0" width="4" height="3" /></element>
+ <element name="2.14" ref="triangle_mark"><bounds x="26" y="0" width="4" height="3" /></element>
+ <element name="3.14" ref="triangle_mark"><bounds x="37" y="0" width="4" height="3" /></element>
+ <element name="4.14" ref="triangle_mark"><bounds x="48" y="0" width="4" height="3" /></element>
+ <element name="5.14" ref="triangle_mark"><bounds x="59" y="0" width="4" height="3" /></element>
+ <element name="6.14" ref="triangle_mark"><bounds x="70" y="0" width="4" height="3" /></element>
+ <element name="7.14" ref="triangle_mark"><bounds x="81" y="0" width="4" height="3" /></element>
+
+ <element name="0.15" ref="lamp_dp"><bounds x="9" y="17.5" width="1.5" height="1.5" /></element>
+ <element name="1.15" ref="lamp_dp"><bounds x="20" y="17.5" width="1.5" height="1.5" /></element>
+ <element name="2.15" ref="lamp_dp"><bounds x="31" y="17.5" width="1.5" height="1.5" /></element>
+ <element name="3.15" ref="lamp_dp"><bounds x="42" y="17.5" width="1.5" height="1.5" /></element>
+ <element name="4.15" ref="lamp_dp"><bounds x="53" y="17.5" width="1.5" height="1.5" /></element>
+ <element name="5.15" ref="lamp_dp"><bounds x="64" y="17.5" width="1.5" height="1.5" /></element>
+ <element name="6.15" ref="lamp_dp"><bounds x="75" y="17.5" width="1.5" height="1.5" /></element>
+ <element name="7.15" ref="lamp_dp"><bounds x="86" y="17.5" width="1.5" height="1.5" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/speechp.lay b/src/mame/layout/speechp.lay
index 2a44d7ccb8f..974bdca68c9 100644
--- a/src/mame/layout/speechp.lay
+++ b/src/mame/layout/speechp.lay
@@ -11,33 +11,33 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="90" top="0" bottom="15" />
- <bezel name="digit8" element="digit">
+ <element name="digit8" ref="digit">
<bounds x="0" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit7" element="digit">
+ </element>
+ <element name="digit7" ref="digit">
<bounds x="10" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit6" element="digit">
+ </element>
+ <element name="digit6" ref="digit">
<bounds x="20" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds x="30" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds x="40" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds x="50" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds x="60" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds x="70" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit0" element="digit">
+ </element>
+ <element name="digit0" ref="digit">
<bounds x="80" y="0" width="10" height="15" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/spellb.lay b/src/mame/layout/spellb.lay
index 1c3bae13210..a3fc626c0a9 100644
--- a/src/mame/layout/spellb.lay
+++ b/src/mame/layout/spellb.lay
@@ -36,10 +36,10 @@ license:CC0
<param name="ap1_x" start="10.1" increment="11" />
<param name="ap2_x" start="10.5" increment="11" />
- <bezel name="digit~i~" element="digit"><bounds x="~digit_x~" y="0" width="10" height="15" /></bezel>
- <bezel name="~i~.14" element="seg_disk"><bounds x="~dp_x~" y="13.5" width="1.5" height="1.5" /></bezel>
- <bezel name="~i~.15" element="seg_disk"><bounds x="~ap1_x~" y="0" width="1" height="1.6" /></bezel>
- <bezel name="~i~.15" element="seg_rect"><bounds x="~ap2_x~" y="0" width="0.7" height="3.5" /></bezel>
+ <element name="digit~i~" ref="digit"><bounds x="~digit_x~" y="0" width="10" height="15" /></element>
+ <element name="~i~.14" ref="seg_disk"><bounds x="~dp_x~" y="13.5" width="1.5" height="1.5" /></element>
+ <element name="~i~.15" ref="seg_disk"><bounds x="~ap1_x~" y="0" width="1" height="1.6" /></element>
+ <element name="~i~.15" ref="seg_rect"><bounds x="~ap2_x~" y="0" width="0.7" height="3.5" /></element>
</repeat>
</view>
diff --git a/src/mame/layout/splitsec.lay b/src/mame/layout/splitsec.lay
index ff9abba4c0c..04b1ede35c4 100644
--- a/src/mame/layout/splitsec.lay
+++ b/src/mame/layout/splitsec.lay
@@ -22,75 +22,75 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="18" top="0" bottom="28" />
- <bezel element="static_black">
+ <element ref="static_black">
<bounds left="0" right="18" top="0" bottom="28" />
- </bezel>
+ </element>
<!-- maze of lamps -->
- <bezel name="0.0" element="lamp_rect"><bounds x="2" y="1" width="4" height="1" /></bezel>
- <bezel name="0.2" element="lamp_rect"><bounds x="7" y="1" width="4" height="1" /></bezel>
- <bezel name="0.4" element="lamp_rect"><bounds x="12" y="1" width="4" height="1" /></bezel>
-
- <bezel name="1.0" element="lamp_rect"><bounds x="1" y="2" width="1" height="4" /></bezel>
- <bezel name="0.1" element="lamp_disk"><bounds x="3" y="3" width="2" height="2" /></bezel>
- <bezel name="1.2" element="lamp_rect"><bounds x="6" y="2" width="1" height="4" /></bezel>
- <bezel name="0.3" element="lamp_disk"><bounds x="8" y="3" width="2" height="2" /></bezel>
- <bezel name="1.4" element="lamp_rect"><bounds x="11" y="2" width="1" height="4" /></bezel>
- <bezel name="0.5" element="lamp_disk"><bounds x="13" y="3" width="2" height="2" /></bezel>
- <bezel name="1.6" element="lamp_rect"><bounds x="16" y="2" width="1" height="4" /></bezel>
-
- <bezel name="1.1" element="lamp_rect"><bounds x="2" y="6" width="4" height="1" /></bezel>
- <bezel name="1.3" element="lamp_rect"><bounds x="7" y="6" width="4" height="1" /></bezel>
- <bezel name="1.5" element="lamp_rect"><bounds x="12" y="6" width="4" height="1" /></bezel>
-
- <bezel name="2.0" element="lamp_rect"><bounds x="1" y="7" width="1" height="4" /></bezel>
- <bezel name="2.1" element="lamp_disk"><bounds x="3" y="8" width="2" height="2" /></bezel>
- <bezel name="2.2" element="lamp_rect"><bounds x="6" y="7" width="1" height="4" /></bezel>
- <bezel name="2.3" element="lamp_disk"><bounds x="8" y="8" width="2" height="2" /></bezel>
- <bezel name="2.4" element="lamp_rect"><bounds x="11" y="7" width="1" height="4" /></bezel>
- <bezel name="2.5" element="lamp_disk"><bounds x="13" y="8" width="2" height="2" /></bezel>
- <bezel name="2.6" element="lamp_rect"><bounds x="16" y="7" width="1" height="4" /></bezel>
-
- <bezel name="3.1" element="lamp_rect"><bounds x="2" y="11" width="4" height="1" /></bezel>
- <bezel name="3.3" element="lamp_rect"><bounds x="7" y="11" width="4" height="1" /></bezel>
- <bezel name="3.5" element="lamp_rect"><bounds x="12" y="11" width="4" height="1" /></bezel>
-
- <bezel name="3.0" element="lamp_rect"><bounds x="1" y="12" width="1" height="4" /></bezel>
- <bezel name="4.1" element="lamp_disk"><bounds x="3" y="13" width="2" height="2" /></bezel>
- <bezel name="3.2" element="lamp_rect"><bounds x="6" y="12" width="1" height="4" /></bezel>
- <bezel name="4.3" element="lamp_disk"><bounds x="8" y="13" width="2" height="2" /></bezel>
- <bezel name="3.4" element="lamp_rect"><bounds x="11" y="12" width="1" height="4" /></bezel>
- <bezel name="4.5" element="lamp_disk"><bounds x="13" y="13" width="2" height="2" /></bezel>
- <bezel name="3.6" element="lamp_rect"><bounds x="16" y="12" width="1" height="4" /></bezel>
-
- <bezel name="5.1" element="lamp_rect"><bounds x="2" y="16" width="4" height="1" /></bezel>
- <bezel name="5.3" element="lamp_rect"><bounds x="7" y="16" width="4" height="1" /></bezel>
- <bezel name="5.5" element="lamp_rect"><bounds x="12" y="16" width="4" height="1" /></bezel>
-
- <bezel name="4.0" element="lamp_rect"><bounds x="1" y="17" width="1" height="4" /></bezel>
- <bezel name="6.1" element="lamp_disk"><bounds x="3" y="18" width="2" height="2" /></bezel>
- <bezel name="4.2" element="lamp_rect"><bounds x="6" y="17" width="1" height="4" /></bezel>
- <bezel name="6.3" element="lamp_disk"><bounds x="8" y="18" width="2" height="2" /></bezel>
- <bezel name="4.4" element="lamp_rect"><bounds x="11" y="17" width="1" height="4" /></bezel>
- <bezel name="6.5" element="lamp_disk"><bounds x="13" y="18" width="2" height="2" /></bezel>
- <bezel name="4.6" element="lamp_rect"><bounds x="16" y="17" width="1" height="4" /></bezel>
-
- <bezel name="7.1" element="lamp_rect"><bounds x="2" y="21" width="4" height="1" /></bezel>
- <bezel name="7.3" element="lamp_rect"><bounds x="7" y="21" width="4" height="1" /></bezel>
- <bezel name="7.5" element="lamp_rect"><bounds x="12" y="21" width="4" height="1" /></bezel>
-
- <bezel name="5.0" element="lamp_rect"><bounds x="1" y="22" width="1" height="4" /></bezel>
- <bezel name="6.0" element="lamp_disk"><bounds x="3" y="23" width="2" height="2" /></bezel>
- <bezel name="5.2" element="lamp_rect"><bounds x="6" y="22" width="1" height="4" /></bezel>
- <bezel name="6.2" element="lamp_disk"><bounds x="8" y="23" width="2" height="2" /></bezel>
- <bezel name="5.4" element="lamp_rect"><bounds x="11" y="22" width="1" height="4" /></bezel>
- <bezel name="6.4" element="lamp_disk"><bounds x="13" y="23" width="2" height="2" /></bezel>
- <bezel name="5.6" element="lamp_rect"><bounds x="16" y="22" width="1" height="4" /></bezel>
-
- <bezel name="7.0" element="lamp_rect"><bounds x="2" y="26" width="4" height="1" /></bezel>
- <bezel name="7.2" element="lamp_rect"><bounds x="7" y="26" width="4" height="1" /></bezel>
- <bezel name="7.4" element="lamp_rect"><bounds x="12" y="26" width="4" height="1" /></bezel>
+ <element name="0.0" ref="lamp_rect"><bounds x="2" y="1" width="4" height="1" /></element>
+ <element name="0.2" ref="lamp_rect"><bounds x="7" y="1" width="4" height="1" /></element>
+ <element name="0.4" ref="lamp_rect"><bounds x="12" y="1" width="4" height="1" /></element>
+
+ <element name="1.0" ref="lamp_rect"><bounds x="1" y="2" width="1" height="4" /></element>
+ <element name="0.1" ref="lamp_disk"><bounds x="3" y="3" width="2" height="2" /></element>
+ <element name="1.2" ref="lamp_rect"><bounds x="6" y="2" width="1" height="4" /></element>
+ <element name="0.3" ref="lamp_disk"><bounds x="8" y="3" width="2" height="2" /></element>
+ <element name="1.4" ref="lamp_rect"><bounds x="11" y="2" width="1" height="4" /></element>
+ <element name="0.5" ref="lamp_disk"><bounds x="13" y="3" width="2" height="2" /></element>
+ <element name="1.6" ref="lamp_rect"><bounds x="16" y="2" width="1" height="4" /></element>
+
+ <element name="1.1" ref="lamp_rect"><bounds x="2" y="6" width="4" height="1" /></element>
+ <element name="1.3" ref="lamp_rect"><bounds x="7" y="6" width="4" height="1" /></element>
+ <element name="1.5" ref="lamp_rect"><bounds x="12" y="6" width="4" height="1" /></element>
+
+ <element name="2.0" ref="lamp_rect"><bounds x="1" y="7" width="1" height="4" /></element>
+ <element name="2.1" ref="lamp_disk"><bounds x="3" y="8" width="2" height="2" /></element>
+ <element name="2.2" ref="lamp_rect"><bounds x="6" y="7" width="1" height="4" /></element>
+ <element name="2.3" ref="lamp_disk"><bounds x="8" y="8" width="2" height="2" /></element>
+ <element name="2.4" ref="lamp_rect"><bounds x="11" y="7" width="1" height="4" /></element>
+ <element name="2.5" ref="lamp_disk"><bounds x="13" y="8" width="2" height="2" /></element>
+ <element name="2.6" ref="lamp_rect"><bounds x="16" y="7" width="1" height="4" /></element>
+
+ <element name="3.1" ref="lamp_rect"><bounds x="2" y="11" width="4" height="1" /></element>
+ <element name="3.3" ref="lamp_rect"><bounds x="7" y="11" width="4" height="1" /></element>
+ <element name="3.5" ref="lamp_rect"><bounds x="12" y="11" width="4" height="1" /></element>
+
+ <element name="3.0" ref="lamp_rect"><bounds x="1" y="12" width="1" height="4" /></element>
+ <element name="4.1" ref="lamp_disk"><bounds x="3" y="13" width="2" height="2" /></element>
+ <element name="3.2" ref="lamp_rect"><bounds x="6" y="12" width="1" height="4" /></element>
+ <element name="4.3" ref="lamp_disk"><bounds x="8" y="13" width="2" height="2" /></element>
+ <element name="3.4" ref="lamp_rect"><bounds x="11" y="12" width="1" height="4" /></element>
+ <element name="4.5" ref="lamp_disk"><bounds x="13" y="13" width="2" height="2" /></element>
+ <element name="3.6" ref="lamp_rect"><bounds x="16" y="12" width="1" height="4" /></element>
+
+ <element name="5.1" ref="lamp_rect"><bounds x="2" y="16" width="4" height="1" /></element>
+ <element name="5.3" ref="lamp_rect"><bounds x="7" y="16" width="4" height="1" /></element>
+ <element name="5.5" ref="lamp_rect"><bounds x="12" y="16" width="4" height="1" /></element>
+
+ <element name="4.0" ref="lamp_rect"><bounds x="1" y="17" width="1" height="4" /></element>
+ <element name="6.1" ref="lamp_disk"><bounds x="3" y="18" width="2" height="2" /></element>
+ <element name="4.2" ref="lamp_rect"><bounds x="6" y="17" width="1" height="4" /></element>
+ <element name="6.3" ref="lamp_disk"><bounds x="8" y="18" width="2" height="2" /></element>
+ <element name="4.4" ref="lamp_rect"><bounds x="11" y="17" width="1" height="4" /></element>
+ <element name="6.5" ref="lamp_disk"><bounds x="13" y="18" width="2" height="2" /></element>
+ <element name="4.6" ref="lamp_rect"><bounds x="16" y="17" width="1" height="4" /></element>
+
+ <element name="7.1" ref="lamp_rect"><bounds x="2" y="21" width="4" height="1" /></element>
+ <element name="7.3" ref="lamp_rect"><bounds x="7" y="21" width="4" height="1" /></element>
+ <element name="7.5" ref="lamp_rect"><bounds x="12" y="21" width="4" height="1" /></element>
+
+ <element name="5.0" ref="lamp_rect"><bounds x="1" y="22" width="1" height="4" /></element>
+ <element name="6.0" ref="lamp_disk"><bounds x="3" y="23" width="2" height="2" /></element>
+ <element name="5.2" ref="lamp_rect"><bounds x="6" y="22" width="1" height="4" /></element>
+ <element name="6.2" ref="lamp_disk"><bounds x="8" y="23" width="2" height="2" /></element>
+ <element name="5.4" ref="lamp_rect"><bounds x="11" y="22" width="1" height="4" /></element>
+ <element name="6.4" ref="lamp_disk"><bounds x="13" y="23" width="2" height="2" /></element>
+ <element name="5.6" ref="lamp_rect"><bounds x="16" y="22" width="1" height="4" /></element>
+
+ <element name="7.0" ref="lamp_rect"><bounds x="2" y="26" width="4" height="1" /></element>
+ <element name="7.2" ref="lamp_rect"><bounds x="7" y="26" width="4" height="1" /></element>
+ <element name="7.4" ref="lamp_rect"><bounds x="12" y="26" width="4" height="1" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/ssimon.lay b/src/mame/layout/ssimon.lay
index d1f39672839..bbdd3616113 100644
--- a/src/mame/layout/ssimon.lay
+++ b/src/mame/layout/ssimon.lay
@@ -136,151 +136,151 @@ license:CC0
<!-- lamps -->
- <bezel name="0.3" element="lamp_r" inputtag="IN.1" inputmask="0x08">
+ <element name="0.3" ref="lamp_r" inputtag="IN.1" inputmask="0x08">
<bounds x="1" y="1" width="10" height="20" />
- </bezel>
- <bezel name="0.2" element="lamp_b" inputtag="IN.1" inputmask="0x04">
+ </element>
+ <element name="0.2" ref="lamp_b" inputtag="IN.1" inputmask="0x04">
<bounds x="12" y="1" width="10" height="20" />
- </bezel>
- <bezel name="0.1" element="lamp_g" inputtag="IN.1" inputmask="0x02">
+ </element>
+ <element name="0.1" ref="lamp_g" inputtag="IN.1" inputmask="0x02">
<bounds x="25" y="1" width="10" height="20" />
- </bezel>
- <bezel name="0.0" element="lamp_y" inputtag="IN.1" inputmask="0x01">
+ </element>
+ <element name="0.0" ref="lamp_y" inputtag="IN.1" inputmask="0x01">
<bounds x="36" y="1" width="10" height="20" />
- </bezel>
+ </element>
- <bezel name="0.3" element="lamp_r" inputtag="IN.3" inputmask="0x08">
+ <element name="0.3" ref="lamp_r" inputtag="IN.3" inputmask="0x08">
<bounds x="1" y="32" width="10" height="20" />
- </bezel>
- <bezel name="0.2" element="lamp_b" inputtag="IN.3" inputmask="0x04">
+ </element>
+ <element name="0.2" ref="lamp_b" inputtag="IN.3" inputmask="0x04">
<bounds x="12" y="32" width="10" height="20" />
- </bezel>
- <bezel name="0.1" element="lamp_g" inputtag="IN.3" inputmask="0x02">
+ </element>
+ <element name="0.1" ref="lamp_g" inputtag="IN.3" inputmask="0x02">
<bounds x="25" y="32" width="10" height="20" />
- </bezel>
- <bezel name="0.0" element="lamp_y" inputtag="IN.3" inputmask="0x01">
+ </element>
+ <element name="0.0" ref="lamp_y" inputtag="IN.3" inputmask="0x01">
<bounds x="36" y="32" width="10" height="20" />
- </bezel>
+ </element>
- <!-- middle bezel -->
+ <!-- middle element -->
- <bezel element="static_grey"><bounds x="1" y="22" width="45" height="9" /></bezel>
+ <element ref="static_grey"><bounds x="1" y="22" width="45" height="9" /></element>
- <bezel element="text_tie"><bounds x="1" y="22.2" width="10" height="0.9" /></bezel>
- <bezel element="text_lose"><bounds x="12" y="22.2" width="10" height="0.9" /></bezel>
- <bezel element="text_win"><bounds x="25" y="22.2" width="10" height="0.9" /></bezel>
- <bezel element="text_lose"><bounds x="36" y="22.2" width="10" height="0.9" /></bezel>
+ <element ref="text_tie"><bounds x="1" y="22.2" width="10" height="0.9" /></element>
+ <element ref="text_lose"><bounds x="12" y="22.2" width="10" height="0.9" /></element>
+ <element ref="text_win"><bounds x="25" y="22.2" width="10" height="0.9" /></element>
+ <element ref="text_lose"><bounds x="36" y="22.2" width="10" height="0.9" /></element>
- <bezel element="text_tie"><bounds x="1" y="29.9" width="10" height="0.9" /></bezel>
- <bezel element="text_win"><bounds x="12" y="29.9" width="10" height="0.9" /></bezel>
- <bezel element="text_lose"><bounds x="25" y="29.9" width="10" height="0.9" /></bezel>
- <bezel element="text_lose"><bounds x="36" y="29.9" width="10" height="0.9" /></bezel>
+ <element ref="text_tie"><bounds x="1" y="29.9" width="10" height="0.9" /></element>
+ <element ref="text_win"><bounds x="12" y="29.9" width="10" height="0.9" /></element>
+ <element ref="text_lose"><bounds x="25" y="29.9" width="10" height="0.9" /></element>
+ <element ref="text_lose"><bounds x="36" y="29.9" width="10" height="0.9" /></element>
- <bezel element="static_black"><bounds x="2" y="24" width="7" height="2" /></bezel>
- <bezel element="text_decision"><bounds x="2" y="24.3" width="7" height="1.4" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x08">
+ <element ref="static_black"><bounds x="2" y="24" width="7" height="2" /></element>
+ <element ref="text_decision"><bounds x="2" y="24.3" width="7" height="1.4" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x08">
<bounds x="9.5" y="24" width="3.2" height="2" />
- </bezel>
+ </element>
- <bezel element="static_black"><bounds x="2" y="27" width="7" height="2" /></bezel>
- <bezel element="text_longest"><bounds x="2" y="27.3" width="7" height="1.4" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x04">
+ <element ref="static_black"><bounds x="2" y="27" width="7" height="2" /></element>
+ <element ref="text_longest"><bounds x="2" y="27.3" width="7" height="1.4" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x04">
<bounds x="9.5" y="27" width="3.2" height="2" />
- </bezel>
+ </element>
- <bezel element="static_black"><bounds x="38" y="24" width="7" height="2" /></bezel>
- <bezel element="text_last"><bounds x="38" y="24.3" width="7" height="1.4" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x02">
+ <element ref="static_black"><bounds x="38" y="24" width="7" height="2" /></element>
+ <element ref="text_last"><bounds x="38" y="24.3" width="7" height="1.4" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x02">
<bounds x="34.3" y="24" width="3.2" height="2" />
- </bezel>
+ </element>
- <bezel element="static_black"><bounds x="38" y="27" width="7" height="2" /></bezel>
- <bezel element="text_start"><bounds x="38" y="27.3" width="7" height="1.4" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x01">
+ <element ref="static_black"><bounds x="38" y="27" width="7" height="2" /></element>
+ <element ref="text_start"><bounds x="38" y="27.3" width="7" height="1.4" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x01">
<bounds x="34.3" y="27" width="3.2" height="2" />
- </bezel>
+ </element>
<!-- side switches -->
- <bezel element="static_grey"><bounds x="-5" y="16" width="5" height="21" /></bezel>
- <bezel element="static_black"><bounds x="-4.5" y="24" width="4" height="2" /></bezel>
- <bezel element="static_black"><bounds x="-4.5" y="27" width="4" height="2" /></bezel>
- <bezel element="text_speed"><bounds x="-4.5" y="27.6" width="4" height="0.9" /></bezel>
-
- <bezel element="text_s1"><bounds x="-3.9" y="29.65" width="3.5" height="0.9" /></bezel>
- <bezel element="text_s2"><bounds x="-3.9" y="30.90" width="3.5" height="0.9" /></bezel>
- <bezel element="text_s3"><bounds x="-3.9" y="32.15" width="3.5" height="0.9" /></bezel>
-
- <bezel element="static_black2"><bounds x="-6.5" y="29.125" width="0.5" height="4.5" /></bezel>
- <bezel element="nothing" inputtag="IN.6" inputmask="0x00" inputraw="1"><bounds x="-7.25" y="29.125" width="2" height="4.5" /></bezel>
- <bezel element="switch0" inputtag="IN.6" inputmask="0x03" inputraw="1"><bounds x="-7" y="29.625" width="1.5" height="1" /></bezel>
- <bezel element="switch1" inputtag="IN.6" inputmask="0x03" inputraw="1"><bounds x="-7" y="30.875" width="1.5" height="1" /></bezel>
- <bezel element="switch2" inputtag="IN.6" inputmask="0x03" inputraw="1"><bounds x="-7" y="32.125" width="1.5" height="1" /></bezel>
-
- <bezel element="static_black"><bounds x="-6.25" y="30.00" width="2" height="0.25" /></bezel>
- <bezel element="static_black"><bounds x="-6.25" y="31.25" width="2" height="0.25" /></bezel>
- <bezel element="static_black"><bounds x="-6.25" y="32.50" width="2" height="0.25" /></bezel>
-
- <bezel element="text_up"><bounds x="-7.7" y="27.25" width="3" height="1.6" /></bezel>
- <bezel element="nothing" inputtag="SWITCH" inputmask="0x10"><bounds x="-7.2" y="27.15" width="2" height="1.8" /></bezel>
- <bezel element="text_down"><bounds x="-7.7" y="33.75" width="3" height="1.6" /></bezel>
- <bezel element="nothing" inputtag="SWITCH" inputmask="0x20"><bounds x="-7.2" y="33.65" width="2" height="1.8" /></bezel>
-
- <bezel element="static_grey"><bounds x="47" y="16" width="5" height="21" /></bezel>
- <bezel element="static_black"><bounds x="47.5" y="24" width="4" height="2" /></bezel>
- <bezel element="static_black"><bounds x="47.5" y="27" width="4" height="2" /></bezel>
- <bezel element="text_game"><bounds x="47.5" y="24.6" width="4" height="0.9" /></bezel>
- <bezel element="text_skill"><bounds x="47.5" y="27.6" width="4" height="0.9" /></bezel>
-
- <bezel element="text_5"><bounds x="50.25" y="17.40" width="1" height="0.9" /></bezel>
- <bezel element="text_4"><bounds x="50.25" y="18.65" width="1" height="0.9" /></bezel>
- <bezel element="text_3"><bounds x="50.25" y="19.90" width="1" height="0.9" /></bezel>
- <bezel element="text_2"><bounds x="50.25" y="21.15" width="1" height="0.9" /></bezel>
- <bezel element="text_1"><bounds x="50.25" y="22.40" width="1" height="0.9" /></bezel>
-
- <bezel element="text_hh"><bounds x="47.25" y="29.65" width="4" height="0.9" /></bezel>
- <bezel element="text_1"><bounds x="50.25" y="30.90" width="1" height="0.9" /></bezel>
- <bezel element="text_2"><bounds x="50.25" y="32.15" width="1" height="0.9" /></bezel>
- <bezel element="text_3"><bounds x="50.25" y="33.40" width="1" height="0.9" /></bezel>
- <bezel element="text_4"><bounds x="50.25" y="34.65" width="1" height="0.9" /></bezel>
-
- <bezel element="static_black2"><bounds x="53" y="16.875" width="0.5" height="7" /></bezel>
- <bezel element="nothing" inputtag="IN.0" inputmask="0x00" inputraw="1"><bounds x="52.25" y="16.875" width="2" height="7" /></bezel>
- <bezel element="switch0" inputtag="IN.0" inputmask="0x0f" inputraw="1"><bounds x="52.5" y="17.375" width="1.5" height="1" /></bezel>
- <bezel element="switch8" inputtag="IN.0" inputmask="0x0f" inputraw="1"><bounds x="52.5" y="18.625" width="1.5" height="1" /></bezel>
- <bezel element="switch4" inputtag="IN.0" inputmask="0x0f" inputraw="1"><bounds x="52.5" y="19.875" width="1.5" height="1" /></bezel>
- <bezel element="switch2" inputtag="IN.0" inputmask="0x0f" inputraw="1"><bounds x="52.5" y="21.125" width="1.5" height="1" /></bezel>
- <bezel element="switch1" inputtag="IN.0" inputmask="0x0f" inputraw="1"><bounds x="52.5" y="22.375" width="1.5" height="1" /></bezel>
-
- <bezel element="static_black2"><bounds x="53" y="29.125" width="0.5" height="7" /></bezel>
- <bezel element="nothing" inputtag="IN.4" inputmask="0x00" inputraw="1"><bounds x="52.25" y="29.125" width="2" height="7" /></bezel>
- <bezel element="switch0" inputtag="IN.4" inputmask="0x0f" inputraw="1"><bounds x="52.5" y="29.625" width="1.5" height="1" /></bezel>
- <bezel element="switch2" inputtag="IN.4" inputmask="0x0f" inputraw="1"><bounds x="52.5" y="30.875" width="1.5" height="1" /></bezel>
- <bezel element="switch4" inputtag="IN.4" inputmask="0x0f" inputraw="1"><bounds x="52.5" y="32.125" width="1.5" height="1" /></bezel>
- <bezel element="switch8" inputtag="IN.4" inputmask="0x0f" inputraw="1"><bounds x="52.5" y="33.375" width="1.5" height="1" /></bezel>
- <bezel element="switch1" inputtag="IN.4" inputmask="0x0f" inputraw="1"><bounds x="52.5" y="34.625" width="1.5" height="1" /></bezel>
-
- <bezel element="static_black"><bounds x="51.25" y="17.75" width="2" height="0.25" /></bezel>
- <bezel element="static_black"><bounds x="51.25" y="19.00" width="2" height="0.25" /></bezel>
- <bezel element="static_black"><bounds x="51.25" y="20.25" width="2" height="0.25" /></bezel>
- <bezel element="static_black"><bounds x="51.25" y="21.50" width="2" height="0.25" /></bezel>
- <bezel element="static_black"><bounds x="51.25" y="22.75" width="2" height="0.25" /></bezel>
-
- <bezel element="static_black"><bounds x="51.25" y="30.00" width="2" height="0.25" /></bezel>
- <bezel element="static_black"><bounds x="51.25" y="31.25" width="2" height="0.25" /></bezel>
- <bezel element="static_black"><bounds x="51.25" y="32.50" width="2" height="0.25" /></bezel>
- <bezel element="static_black"><bounds x="51.25" y="33.75" width="2" height="0.25" /></bezel>
- <bezel element="static_black"><bounds x="51.25" y="35.00" width="2" height="0.25" /></bezel>
-
- <bezel element="text_up"><bounds x="51.8" y="15" width="3" height="1.6" /></bezel>
- <bezel element="nothing" inputtag="SWITCH" inputmask="0x02"><bounds x="52.3" y="14.9" width="2" height="1.8" /></bezel>
- <bezel element="text_down"><bounds x="51.8" y="24" width="3" height="1.6" /></bezel>
- <bezel element="nothing" inputtag="SWITCH" inputmask="0x01"><bounds x="52.3" y="23.9" width="2" height="1.8" /></bezel>
-
- <bezel element="text_up"><bounds x="51.8" y="27.25" width="3" height="1.6" /></bezel>
- <bezel element="nothing" inputtag="SWITCH" inputmask="0x04"><bounds x="52.3" y="27.15" width="2" height="1.8" /></bezel>
- <bezel element="text_down"><bounds x="51.8" y="36.25" width="3" height="1.6" /></bezel>
- <bezel element="nothing" inputtag="SWITCH" inputmask="0x08"><bounds x="52.3" y="36.15" width="2" height="1.8" /></bezel>
+ <element ref="static_grey"><bounds x="-5" y="16" width="5" height="21" /></element>
+ <element ref="static_black"><bounds x="-4.5" y="24" width="4" height="2" /></element>
+ <element ref="static_black"><bounds x="-4.5" y="27" width="4" height="2" /></element>
+ <element ref="text_speed"><bounds x="-4.5" y="27.6" width="4" height="0.9" /></element>
+
+ <element ref="text_s1"><bounds x="-3.9" y="29.65" width="3.5" height="0.9" /></element>
+ <element ref="text_s2"><bounds x="-3.9" y="30.90" width="3.5" height="0.9" /></element>
+ <element ref="text_s3"><bounds x="-3.9" y="32.15" width="3.5" height="0.9" /></element>
+
+ <element ref="static_black2"><bounds x="-6.5" y="29.125" width="0.5" height="4.5" /></element>
+ <element ref="nothing" inputtag="IN.6" inputmask="0x00" inputraw="1"><bounds x="-7.25" y="29.125" width="2" height="4.5" /></element>
+ <element ref="switch0" inputtag="IN.6" inputmask="0x03" inputraw="1"><bounds x="-7" y="29.625" width="1.5" height="1" /></element>
+ <element ref="switch1" inputtag="IN.6" inputmask="0x03" inputraw="1"><bounds x="-7" y="30.875" width="1.5" height="1" /></element>
+ <element ref="switch2" inputtag="IN.6" inputmask="0x03" inputraw="1"><bounds x="-7" y="32.125" width="1.5" height="1" /></element>
+
+ <element ref="static_black"><bounds x="-6.25" y="30.00" width="2" height="0.25" /></element>
+ <element ref="static_black"><bounds x="-6.25" y="31.25" width="2" height="0.25" /></element>
+ <element ref="static_black"><bounds x="-6.25" y="32.50" width="2" height="0.25" /></element>
+
+ <element ref="text_up"><bounds x="-7.7" y="27.25" width="3" height="1.6" /></element>
+ <element ref="nothing" inputtag="SWITCH" inputmask="0x10"><bounds x="-7.2" y="27.15" width="2" height="1.8" /></element>
+ <element ref="text_down"><bounds x="-7.7" y="33.75" width="3" height="1.6" /></element>
+ <element ref="nothing" inputtag="SWITCH" inputmask="0x20"><bounds x="-7.2" y="33.65" width="2" height="1.8" /></element>
+
+ <element ref="static_grey"><bounds x="47" y="16" width="5" height="21" /></element>
+ <element ref="static_black"><bounds x="47.5" y="24" width="4" height="2" /></element>
+ <element ref="static_black"><bounds x="47.5" y="27" width="4" height="2" /></element>
+ <element ref="text_game"><bounds x="47.5" y="24.6" width="4" height="0.9" /></element>
+ <element ref="text_skill"><bounds x="47.5" y="27.6" width="4" height="0.9" /></element>
+
+ <element ref="text_5"><bounds x="50.25" y="17.40" width="1" height="0.9" /></element>
+ <element ref="text_4"><bounds x="50.25" y="18.65" width="1" height="0.9" /></element>
+ <element ref="text_3"><bounds x="50.25" y="19.90" width="1" height="0.9" /></element>
+ <element ref="text_2"><bounds x="50.25" y="21.15" width="1" height="0.9" /></element>
+ <element ref="text_1"><bounds x="50.25" y="22.40" width="1" height="0.9" /></element>
+
+ <element ref="text_hh"><bounds x="47.25" y="29.65" width="4" height="0.9" /></element>
+ <element ref="text_1"><bounds x="50.25" y="30.90" width="1" height="0.9" /></element>
+ <element ref="text_2"><bounds x="50.25" y="32.15" width="1" height="0.9" /></element>
+ <element ref="text_3"><bounds x="50.25" y="33.40" width="1" height="0.9" /></element>
+ <element ref="text_4"><bounds x="50.25" y="34.65" width="1" height="0.9" /></element>
+
+ <element ref="static_black2"><bounds x="53" y="16.875" width="0.5" height="7" /></element>
+ <element ref="nothing" inputtag="IN.0" inputmask="0x00" inputraw="1"><bounds x="52.25" y="16.875" width="2" height="7" /></element>
+ <element ref="switch0" inputtag="IN.0" inputmask="0x0f" inputraw="1"><bounds x="52.5" y="17.375" width="1.5" height="1" /></element>
+ <element ref="switch8" inputtag="IN.0" inputmask="0x0f" inputraw="1"><bounds x="52.5" y="18.625" width="1.5" height="1" /></element>
+ <element ref="switch4" inputtag="IN.0" inputmask="0x0f" inputraw="1"><bounds x="52.5" y="19.875" width="1.5" height="1" /></element>
+ <element ref="switch2" inputtag="IN.0" inputmask="0x0f" inputraw="1"><bounds x="52.5" y="21.125" width="1.5" height="1" /></element>
+ <element ref="switch1" inputtag="IN.0" inputmask="0x0f" inputraw="1"><bounds x="52.5" y="22.375" width="1.5" height="1" /></element>
+
+ <element ref="static_black2"><bounds x="53" y="29.125" width="0.5" height="7" /></element>
+ <element ref="nothing" inputtag="IN.4" inputmask="0x00" inputraw="1"><bounds x="52.25" y="29.125" width="2" height="7" /></element>
+ <element ref="switch0" inputtag="IN.4" inputmask="0x0f" inputraw="1"><bounds x="52.5" y="29.625" width="1.5" height="1" /></element>
+ <element ref="switch2" inputtag="IN.4" inputmask="0x0f" inputraw="1"><bounds x="52.5" y="30.875" width="1.5" height="1" /></element>
+ <element ref="switch4" inputtag="IN.4" inputmask="0x0f" inputraw="1"><bounds x="52.5" y="32.125" width="1.5" height="1" /></element>
+ <element ref="switch8" inputtag="IN.4" inputmask="0x0f" inputraw="1"><bounds x="52.5" y="33.375" width="1.5" height="1" /></element>
+ <element ref="switch1" inputtag="IN.4" inputmask="0x0f" inputraw="1"><bounds x="52.5" y="34.625" width="1.5" height="1" /></element>
+
+ <element ref="static_black"><bounds x="51.25" y="17.75" width="2" height="0.25" /></element>
+ <element ref="static_black"><bounds x="51.25" y="19.00" width="2" height="0.25" /></element>
+ <element ref="static_black"><bounds x="51.25" y="20.25" width="2" height="0.25" /></element>
+ <element ref="static_black"><bounds x="51.25" y="21.50" width="2" height="0.25" /></element>
+ <element ref="static_black"><bounds x="51.25" y="22.75" width="2" height="0.25" /></element>
+
+ <element ref="static_black"><bounds x="51.25" y="30.00" width="2" height="0.25" /></element>
+ <element ref="static_black"><bounds x="51.25" y="31.25" width="2" height="0.25" /></element>
+ <element ref="static_black"><bounds x="51.25" y="32.50" width="2" height="0.25" /></element>
+ <element ref="static_black"><bounds x="51.25" y="33.75" width="2" height="0.25" /></element>
+ <element ref="static_black"><bounds x="51.25" y="35.00" width="2" height="0.25" /></element>
+
+ <element ref="text_up"><bounds x="51.8" y="15" width="3" height="1.6" /></element>
+ <element ref="nothing" inputtag="SWITCH" inputmask="0x02"><bounds x="52.3" y="14.9" width="2" height="1.8" /></element>
+ <element ref="text_down"><bounds x="51.8" y="24" width="3" height="1.6" /></element>
+ <element ref="nothing" inputtag="SWITCH" inputmask="0x01"><bounds x="52.3" y="23.9" width="2" height="1.8" /></element>
+
+ <element ref="text_up"><bounds x="51.8" y="27.25" width="3" height="1.6" /></element>
+ <element ref="nothing" inputtag="SWITCH" inputmask="0x04"><bounds x="52.3" y="27.15" width="2" height="1.8" /></element>
+ <element ref="text_down"><bounds x="51.8" y="36.25" width="3" height="1.6" /></element>
+ <element ref="nothing" inputtag="SWITCH" inputmask="0x08"><bounds x="52.3" y="36.15" width="2" height="1.8" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/ssports4.lay b/src/mame/layout/ssports4.lay
index 790820f2bb1..cfb6545fb6e 100644
--- a/src/mame/layout/ssports4.lay
+++ b/src/mame/layout/ssports4.lay
@@ -33,71 +33,71 @@ license:CC0
<view name="Internal Layout">
<bounds left="1.5" right="11" top="0" bottom="11" />
- <bezel element="static_white"><bounds x="4" y="-0.5" width="0.1" height="12" /></bezel>
+ <element ref="static_white"><bounds x="4" y="-0.5" width="0.1" height="12" /></element>
<!-- score panel leds -->
- <bezel name="0.8" element="led"><bounds x="2.5" y="9" width="1" height="1" /></bezel>
- <bezel name="1.8" element="led"><bounds x="2.5" y="1" width="1" height="1" /></bezel>
+ <element name="0.8" ref="led"><bounds x="2.5" y="9" width="1" height="1" /></element>
+ <element name="1.8" ref="led"><bounds x="2.5" y="1" width="1" height="1" /></element>
- <bezel name="digit9" element="digit"><bounds x="2" y="7" width="1.5" height="1" /><orientation rotate="270" /></bezel>
- <bezel name="digit8" element="digit"><bounds x="2" y="6" width="1.5" height="1" /><orientation rotate="270" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="2" y="4" width="1.5" height="1" /><orientation rotate="270" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="2" y="3" width="1.5" height="1" /><orientation rotate="270" /></bezel>
+ <element name="digit9" ref="digit"><bounds x="2" y="7" width="1.5" height="1" /><orientation rotate="270" /></element>
+ <element name="digit8" ref="digit"><bounds x="2" y="6" width="1.5" height="1" /><orientation rotate="270" /></element>
+ <element name="digit1" ref="digit"><bounds x="2" y="4" width="1.5" height="1" /><orientation rotate="270" /></element>
+ <element name="digit0" ref="digit"><bounds x="2" y="3" width="1.5" height="1" /><orientation rotate="270" /></element>
<!-- playfield leds -->
- <bezel name="7.0" element="led"><bounds x="5" y="9" width="1" height="1" /></bezel>
- <bezel name="7.1" element="led"><bounds x="5" y="8" width="1" height="1" /></bezel>
- <bezel name="7.2" element="led"><bounds x="5" y="7" width="1" height="1" /></bezel>
- <bezel name="7.3" element="led"><bounds x="5" y="6" width="1" height="1" /></bezel>
- <bezel name="7.4" element="led"><bounds x="5" y="5" width="1" height="1" /></bezel>
- <bezel name="7.5" element="led"><bounds x="5" y="4" width="1" height="1" /></bezel>
- <bezel name="7.6" element="led"><bounds x="5" y="3" width="1" height="1" /></bezel>
- <bezel name="7.7" element="led"><bounds x="5" y="2" width="1" height="1" /></bezel>
- <bezel name="7.8" element="led"><bounds x="5" y="1" width="1" height="1" /></bezel>
-
- <bezel name="6.0" element="led"><bounds x="6" y="9" width="1" height="1" /></bezel>
- <bezel name="6.1" element="led"><bounds x="6" y="8" width="1" height="1" /></bezel>
- <bezel name="6.2" element="led"><bounds x="6" y="7" width="1" height="1" /></bezel>
- <bezel name="6.3" element="led"><bounds x="6" y="6" width="1" height="1" /></bezel>
- <bezel name="6.4" element="led"><bounds x="6" y="5" width="1" height="1" /></bezel>
- <bezel name="6.5" element="led"><bounds x="6" y="4" width="1" height="1" /></bezel>
- <bezel name="6.6" element="led"><bounds x="6" y="3" width="1" height="1" /></bezel>
- <bezel name="6.7" element="led"><bounds x="6" y="2" width="1" height="1" /></bezel>
- <bezel name="6.8" element="led"><bounds x="6" y="1" width="1" height="1" /></bezel>
-
- <bezel name="9.8" element="led"><bounds x="7" y="10" width="1" height="1" /></bezel>
- <bezel name="5.0" element="led"><bounds x="7" y="9" width="1" height="1" /></bezel>
- <bezel name="5.1" element="led"><bounds x="7" y="8" width="1" height="1" /></bezel>
- <bezel name="5.2" element="led"><bounds x="7" y="7" width="1" height="1" /></bezel>
- <bezel name="5.3" element="led"><bounds x="7" y="6" width="1" height="1" /></bezel>
- <bezel name="5.4" element="led"><bounds x="7" y="5" width="1" height="1" /></bezel>
- <bezel name="5.5" element="led"><bounds x="7" y="4" width="1" height="1" /></bezel>
- <bezel name="5.6" element="led"><bounds x="7" y="3" width="1" height="1" /></bezel>
- <bezel name="5.7" element="led"><bounds x="7" y="2" width="1" height="1" /></bezel>
- <bezel name="5.8" element="led"><bounds x="7" y="1" width="1" height="1" /></bezel>
- <bezel name="8.8" element="led"><bounds x="7" y="0" width="1" height="1" /></bezel>
-
- <bezel name="4.0" element="led"><bounds x="8" y="9" width="1" height="1" /></bezel>
- <bezel name="4.1" element="led"><bounds x="8" y="8" width="1" height="1" /></bezel>
- <bezel name="4.2" element="led"><bounds x="8" y="7" width="1" height="1" /></bezel>
- <bezel name="4.3" element="led"><bounds x="8" y="6" width="1" height="1" /></bezel>
- <bezel name="4.4" element="led"><bounds x="8" y="5" width="1" height="1" /></bezel>
- <bezel name="4.5" element="led"><bounds x="8" y="4" width="1" height="1" /></bezel>
- <bezel name="4.6" element="led"><bounds x="8" y="3" width="1" height="1" /></bezel>
- <bezel name="4.7" element="led"><bounds x="8" y="2" width="1" height="1" /></bezel>
- <bezel name="4.8" element="led"><bounds x="8" y="1" width="1" height="1" /></bezel>
-
- <bezel name="3.0" element="led"><bounds x="9" y="9" width="1" height="1" /></bezel>
- <bezel name="3.1" element="led"><bounds x="9" y="8" width="1" height="1" /></bezel>
- <bezel name="3.2" element="led"><bounds x="9" y="7" width="1" height="1" /></bezel>
- <bezel name="3.3" element="led"><bounds x="9" y="6" width="1" height="1" /></bezel>
- <bezel name="3.4" element="led"><bounds x="9" y="5" width="1" height="1" /></bezel>
- <bezel name="3.5" element="led"><bounds x="9" y="4" width="1" height="1" /></bezel>
- <bezel name="3.6" element="led"><bounds x="9" y="3" width="1" height="1" /></bezel>
- <bezel name="3.7" element="led"><bounds x="9" y="2" width="1" height="1" /></bezel>
- <bezel name="3.8" element="led"><bounds x="9" y="1" width="1" height="1" /></bezel>
+ <element name="7.0" ref="led"><bounds x="5" y="9" width="1" height="1" /></element>
+ <element name="7.1" ref="led"><bounds x="5" y="8" width="1" height="1" /></element>
+ <element name="7.2" ref="led"><bounds x="5" y="7" width="1" height="1" /></element>
+ <element name="7.3" ref="led"><bounds x="5" y="6" width="1" height="1" /></element>
+ <element name="7.4" ref="led"><bounds x="5" y="5" width="1" height="1" /></element>
+ <element name="7.5" ref="led"><bounds x="5" y="4" width="1" height="1" /></element>
+ <element name="7.6" ref="led"><bounds x="5" y="3" width="1" height="1" /></element>
+ <element name="7.7" ref="led"><bounds x="5" y="2" width="1" height="1" /></element>
+ <element name="7.8" ref="led"><bounds x="5" y="1" width="1" height="1" /></element>
+
+ <element name="6.0" ref="led"><bounds x="6" y="9" width="1" height="1" /></element>
+ <element name="6.1" ref="led"><bounds x="6" y="8" width="1" height="1" /></element>
+ <element name="6.2" ref="led"><bounds x="6" y="7" width="1" height="1" /></element>
+ <element name="6.3" ref="led"><bounds x="6" y="6" width="1" height="1" /></element>
+ <element name="6.4" ref="led"><bounds x="6" y="5" width="1" height="1" /></element>
+ <element name="6.5" ref="led"><bounds x="6" y="4" width="1" height="1" /></element>
+ <element name="6.6" ref="led"><bounds x="6" y="3" width="1" height="1" /></element>
+ <element name="6.7" ref="led"><bounds x="6" y="2" width="1" height="1" /></element>
+ <element name="6.8" ref="led"><bounds x="6" y="1" width="1" height="1" /></element>
+
+ <element name="9.8" ref="led"><bounds x="7" y="10" width="1" height="1" /></element>
+ <element name="5.0" ref="led"><bounds x="7" y="9" width="1" height="1" /></element>
+ <element name="5.1" ref="led"><bounds x="7" y="8" width="1" height="1" /></element>
+ <element name="5.2" ref="led"><bounds x="7" y="7" width="1" height="1" /></element>
+ <element name="5.3" ref="led"><bounds x="7" y="6" width="1" height="1" /></element>
+ <element name="5.4" ref="led"><bounds x="7" y="5" width="1" height="1" /></element>
+ <element name="5.5" ref="led"><bounds x="7" y="4" width="1" height="1" /></element>
+ <element name="5.6" ref="led"><bounds x="7" y="3" width="1" height="1" /></element>
+ <element name="5.7" ref="led"><bounds x="7" y="2" width="1" height="1" /></element>
+ <element name="5.8" ref="led"><bounds x="7" y="1" width="1" height="1" /></element>
+ <element name="8.8" ref="led"><bounds x="7" y="0" width="1" height="1" /></element>
+
+ <element name="4.0" ref="led"><bounds x="8" y="9" width="1" height="1" /></element>
+ <element name="4.1" ref="led"><bounds x="8" y="8" width="1" height="1" /></element>
+ <element name="4.2" ref="led"><bounds x="8" y="7" width="1" height="1" /></element>
+ <element name="4.3" ref="led"><bounds x="8" y="6" width="1" height="1" /></element>
+ <element name="4.4" ref="led"><bounds x="8" y="5" width="1" height="1" /></element>
+ <element name="4.5" ref="led"><bounds x="8" y="4" width="1" height="1" /></element>
+ <element name="4.6" ref="led"><bounds x="8" y="3" width="1" height="1" /></element>
+ <element name="4.7" ref="led"><bounds x="8" y="2" width="1" height="1" /></element>
+ <element name="4.8" ref="led"><bounds x="8" y="1" width="1" height="1" /></element>
+
+ <element name="3.0" ref="led"><bounds x="9" y="9" width="1" height="1" /></element>
+ <element name="3.1" ref="led"><bounds x="9" y="8" width="1" height="1" /></element>
+ <element name="3.2" ref="led"><bounds x="9" y="7" width="1" height="1" /></element>
+ <element name="3.3" ref="led"><bounds x="9" y="6" width="1" height="1" /></element>
+ <element name="3.4" ref="led"><bounds x="9" y="5" width="1" height="1" /></element>
+ <element name="3.5" ref="led"><bounds x="9" y="4" width="1" height="1" /></element>
+ <element name="3.6" ref="led"><bounds x="9" y="3" width="1" height="1" /></element>
+ <element name="3.7" ref="led"><bounds x="9" y="2" width="1" height="1" /></element>
+ <element name="3.8" ref="led"><bounds x="9" y="1" width="1" height="1" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/starwbc.lay b/src/mame/layout/starwbc.lay
index a40968c05b4..c5917a28d12 100644
--- a/src/mame/layout/starwbc.lay
+++ b/src/mame/layout/starwbc.lay
@@ -101,164 +101,164 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="165" top="0" bottom="195" />
- <bezel element="static_yellow"><bounds x="3" y="17" width="10" height="83" /></bezel>
- <bezel element="static_black"><bounds x="4" y="18" width="8" height="81" /></bezel>
+ <element ref="static_yellow"><bounds x="3" y="17" width="10" height="83" /></element>
+ <element ref="static_black"><bounds x="4" y="18" width="8" height="81" /></element>
- <bezel element="static_red"><bounds x="17" y="3" width="83" height="10" /></bezel>
- <bezel element="static_black"><bounds x="18" y="4" width="81" height="8" /></bezel>
+ <element ref="static_red"><bounds x="17" y="3" width="83" height="10" /></element>
+ <element ref="static_black"><bounds x="18" y="4" width="81" height="8" /></element>
- <bezel element="static_yellow"><bounds x="3.5" y="38" width="9" height="1" /></bezel>
- <bezel element="static_yellow"><bounds x="3.5" y="58" width="9" height="1" /></bezel>
- <bezel element="static_yellow"><bounds x="3.5" y="78" width="9" height="1" /></bezel>
+ <element ref="static_yellow"><bounds x="3.5" y="38" width="9" height="1" /></element>
+ <element ref="static_yellow"><bounds x="3.5" y="58" width="9" height="1" /></element>
+ <element ref="static_yellow"><bounds x="3.5" y="78" width="9" height="1" /></element>
- <bezel element="static_red"><bounds x="38" y="3.5" width="1" height="9" /></bezel>
- <bezel element="static_red"><bounds x="58" y="3.5" width="1" height="9" /></bezel>
- <bezel element="static_red"><bounds x="78" y="3.5" width="1" height="9" /></bezel>
+ <element ref="static_red"><bounds x="38" y="3.5" width="1" height="9" /></element>
+ <element ref="static_red"><bounds x="58" y="3.5" width="1" height="9" /></element>
+ <element ref="static_red"><bounds x="78" y="3.5" width="1" height="9" /></element>
- <bezel element="text_a"><bounds x="4" y="25" width="8" height="7" /></bezel>
- <bezel element="text_b"><bounds x="4" y="45" width="8" height="7" /></bezel>
- <bezel element="text_c"><bounds x="4" y="65" width="8" height="7" /></bezel>
- <bezel element="text_d"><bounds x="4" y="85" width="8" height="7" /></bezel>
+ <element ref="text_a"><bounds x="4" y="25" width="8" height="7" /></element>
+ <element ref="text_b"><bounds x="4" y="45" width="8" height="7" /></element>
+ <element ref="text_c"><bounds x="4" y="65" width="8" height="7" /></element>
+ <element ref="text_d"><bounds x="4" y="85" width="8" height="7" /></element>
- <bezel element="text_1"><bounds x="24.5" y="4.5" width="8" height="7" /></bezel>
- <bezel element="text_2"><bounds x="44.5" y="4.5" width="8" height="7" /></bezel>
- <bezel element="text_3"><bounds x="64.5" y="4.5" width="8" height="7" /></bezel>
- <bezel element="text_4"><bounds x="84.5" y="4.5" width="8" height="7" /></bezel>
+ <element ref="text_1"><bounds x="24.5" y="4.5" width="8" height="7" /></element>
+ <element ref="text_2"><bounds x="44.5" y="4.5" width="8" height="7" /></element>
+ <element ref="text_3"><bounds x="64.5" y="4.5" width="8" height="7" /></element>
+ <element ref="text_4"><bounds x="84.5" y="4.5" width="8" height="7" /></element>
<!-- lamp matrix -->
- <bezel element="static_white"><bounds x="17" y="17" width="83" height="83" /></bezel>
+ <element ref="static_white"><bounds x="17" y="17" width="83" height="83" /></element>
- <bezel name="2.0" element="lamp"><bounds x="20" y="20" width="17" height="17" /></bezel>
- <bezel name="2.1" element="lamp"><bounds x="40" y="20" width="17" height="17" /></bezel>
- <bezel name="2.2" element="lamp"><bounds x="60" y="20" width="17" height="17" /></bezel>
- <bezel name="2.3" element="lamp"><bounds x="80" y="20" width="17" height="17" /></bezel>
+ <element name="2.0" ref="lamp"><bounds x="20" y="20" width="17" height="17" /></element>
+ <element name="2.1" ref="lamp"><bounds x="40" y="20" width="17" height="17" /></element>
+ <element name="2.2" ref="lamp"><bounds x="60" y="20" width="17" height="17" /></element>
+ <element name="2.3" ref="lamp"><bounds x="80" y="20" width="17" height="17" /></element>
- <bezel name="2.4" element="lamp"><bounds x="20" y="40" width="17" height="17" /></bezel>
- <bezel name="2.5" element="lamp"><bounds x="40" y="40" width="17" height="17" /></bezel>
- <bezel name="2.6" element="lamp"><bounds x="60" y="40" width="17" height="17" /></bezel>
- <bezel name="2.7" element="lamp"><bounds x="80" y="40" width="17" height="17" /></bezel>
+ <element name="2.4" ref="lamp"><bounds x="20" y="40" width="17" height="17" /></element>
+ <element name="2.5" ref="lamp"><bounds x="40" y="40" width="17" height="17" /></element>
+ <element name="2.6" ref="lamp"><bounds x="60" y="40" width="17" height="17" /></element>
+ <element name="2.7" ref="lamp"><bounds x="80" y="40" width="17" height="17" /></element>
- <bezel name="4.0" element="lamp"><bounds x="20" y="60" width="17" height="17" /></bezel>
- <bezel name="4.1" element="lamp"><bounds x="40" y="60" width="17" height="17" /></bezel>
- <bezel name="4.2" element="lamp"><bounds x="60" y="60" width="17" height="17" /></bezel>
- <bezel name="4.3" element="lamp"><bounds x="80" y="60" width="17" height="17" /></bezel>
+ <element name="4.0" ref="lamp"><bounds x="20" y="60" width="17" height="17" /></element>
+ <element name="4.1" ref="lamp"><bounds x="40" y="60" width="17" height="17" /></element>
+ <element name="4.2" ref="lamp"><bounds x="60" y="60" width="17" height="17" /></element>
+ <element name="4.3" ref="lamp"><bounds x="80" y="60" width="17" height="17" /></element>
- <bezel name="4.4" element="lamp"><bounds x="20" y="80" width="17" height="17" /></bezel>
- <bezel name="4.5" element="lamp"><bounds x="40" y="80" width="17" height="17" /></bezel>
- <bezel name="4.6" element="lamp"><bounds x="60" y="80" width="17" height="17" /></bezel>
- <bezel name="4.7" element="lamp"><bounds x="80" y="80" width="17" height="17" /></bezel>
+ <element name="4.4" ref="lamp"><bounds x="20" y="80" width="17" height="17" /></element>
+ <element name="4.5" ref="lamp"><bounds x="40" y="80" width="17" height="17" /></element>
+ <element name="4.6" ref="lamp"><bounds x="60" y="80" width="17" height="17" /></element>
+ <element name="4.7" ref="lamp"><bounds x="80" y="80" width="17" height="17" /></element>
<!-- right side -->
- <bezel element="static_white"><bounds x="105" y="17" width="55" height="23" /></bezel>
- <bezel element="static_black"><bounds x="106" y="18" width="53" height="21" /></bezel>
- <bezel element="text_alert"><bounds x="106" y="18.5" width="53" height="8" /></bezel>
+ <element ref="static_white"><bounds x="105" y="17" width="55" height="23" /></element>
+ <element ref="static_black"><bounds x="106" y="18" width="53" height="21" /></element>
+ <element ref="text_alert"><bounds x="106" y="18.5" width="53" height="8" /></element>
- <bezel name="0.5" element="nlamp"><bounds x="130.8" y="30.5" width="3.4" height="3.4" /></bezel>
+ <element name="0.5" ref="nlamp"><bounds x="130.8" y="30.5" width="3.4" height="3.4" /></element>
- <bezel element="static_white"><bounds x="105" y="43" width="55" height="23" /></bezel>
- <bezel element="static_black"><bounds x="106" y="44" width="53" height="21" /></bezel>
- <bezel element="text_combat"><bounds x="106" y="45" width="53" height="7" /></bezel>
+ <element ref="static_white"><bounds x="105" y="43" width="55" height="23" /></element>
+ <element ref="static_black"><bounds x="106" y="44" width="53" height="21" /></element>
+ <element ref="text_combat"><bounds x="106" y="45" width="53" height="7" /></element>
- <bezel name="0.4" element="nlamp"><bounds x="130.8" y="56.5" width="3.4" height="3.4" /></bezel>
+ <element name="0.4" ref="nlamp"><bounds x="130.8" y="56.5" width="3.4" height="3.4" /></element>
- <bezel element="static_white"><bounds x="105" y="69" width="55" height="31" /></bezel>
- <bezel element="static_black"><bounds x="106" y="70" width="53" height="29" /></bezel>
- <bezel element="text_force"><bounds x="106" y="71" width="53" height="7" /></bezel>
- <bezel element="text_players"><bounds x="106" y="90.5" width="53" height="7" /></bezel>
+ <element ref="static_white"><bounds x="105" y="69" width="55" height="31" /></element>
+ <element ref="static_black"><bounds x="106" y="70" width="53" height="29" /></element>
+ <element ref="text_force"><bounds x="106" y="71" width="53" height="7" /></element>
+ <element ref="text_players"><bounds x="106" y="90.5" width="53" height="7" /></element>
- <bezel name="digit6" element="digit"><bounds x="126" y="79.7" width="6" height="9" /></bezel>
- <bezel name="digit8" element="digit"><bounds x="132" y="79.7" width="6" height="9" /></bezel>
+ <element name="digit6" ref="digit"><bounds x="126" y="79.7" width="6" height="9" /></element>
+ <element name="digit8" ref="digit"><bounds x="132" y="79.7" width="6" height="9" /></element>
<!-- button panel -->
- <bezel element="static_white"><bounds x="-1" y="105" width="167" height="1" /></bezel>
-
- <bezel element="static_white"><bounds x="3" y="112" width="50" height="1" /></bezel>
- <bezel element="text_byl"><bounds x="9.5" y="110" width="37" height="5" /></bezel>
- <bezel element="static_yellow"><bounds x="3" y="116" width="24" height="21" /></bezel>
- <bezel element="static_yellow"><bounds x="29" y="116" width="24" height="21" /></bezel>
-
- <bezel element="static_white"><bounds x="84" y="112" width="76" height="1" /></bezel>
- <bezel element="text_bgl"><bounds x="100.5" y="110" width="43" height="5" /></bezel>
- <bezel element="static_green"><bounds x="84" y="116" width="24" height="21" /></bezel>
- <bezel element="static_green"><bounds x="110" y="116" width="24" height="21" /></bezel>
- <bezel element="static_green"><bounds x="136" y="116" width="24" height="21" /></bezel>
-
- <bezel element="static_blue"><bounds x="3" y="142" width="24" height="21" /></bezel>
- <bezel element="static_blue"><bounds x="29" y="142" width="24" height="21" /></bezel>
- <bezel element="static_blue"><bounds x="3" y="165" width="24" height="21" /></bezel>
- <bezel element="static_blue"><bounds x="29" y="165" width="24" height="21" /></bezel>
- <bezel element="static_white"><bounds x="3" y="189" width="50" height="1" /></bezel>
- <bezel element="text_bbl"><bounds x="21" y="187" width="14" height="5" /></bezel>
-
- <bezel element="static_red"><bounds x="58" y="142" width="24" height="21" /></bezel>
- <bezel element="static_red"><bounds x="84" y="142" width="24" height="21" /></bezel>
- <bezel element="static_red"><bounds x="110" y="142" width="24" height="21" /></bezel>
- <bezel element="static_red"><bounds x="136" y="142" width="24" height="21" /></bezel>
- <bezel element="static_red"><bounds x="58" y="165" width="24" height="21" /></bezel>
- <bezel element="static_red"><bounds x="84" y="165" width="24" height="21" /></bezel>
- <bezel element="static_red"><bounds x="110" y="165" width="24" height="21" /></bezel>
- <bezel element="static_red"><bounds x="136" y="165" width="24" height="21" /></bezel>
- <bezel element="static_white"><bounds x="58" y="189" width="102" height="1" /></bezel>
- <bezel element="text_brl"><bounds x="95.5" y="187" width="27" height="5" /></bezel>
-
- <bezel element="static_black"><bounds x="6" y="119" width="18" height="15" /></bezel>
- <bezel element="static_black"><bounds x="32" y="119" width="18" height="15" /></bezel>
- <bezel element="static_black"><bounds x="87" y="119" width="18" height="15" /></bezel>
- <bezel element="static_black"><bounds x="113" y="119" width="18" height="15" /></bezel>
- <bezel element="static_black"><bounds x="139" y="119" width="18" height="15" /></bezel>
- <bezel element="static_black"><bounds x="6" y="145" width="18" height="15" /></bezel>
- <bezel element="static_black"><bounds x="32" y="145" width="18" height="15" /></bezel>
- <bezel element="static_black"><bounds x="6" y="168" width="18" height="15" /></bezel>
- <bezel element="static_black"><bounds x="32" y="168" width="18" height="15" /></bezel>
- <bezel element="static_black"><bounds x="61" y="145" width="18" height="15" /></bezel>
- <bezel element="static_black"><bounds x="87" y="145" width="18" height="15" /></bezel>
- <bezel element="static_black"><bounds x="113" y="145" width="18" height="15" /></bezel>
- <bezel element="static_black"><bounds x="139" y="145" width="18" height="15" /></bezel>
- <bezel element="static_black"><bounds x="61" y="168" width="18" height="15" /></bezel>
- <bezel element="static_black"><bounds x="87" y="168" width="18" height="15" /></bezel>
- <bezel element="static_black"><bounds x="113" y="168" width="18" height="15" /></bezel>
- <bezel element="static_black"><bounds x="139" y="168" width="18" height="15" /></bezel>
-
- <bezel element="text_by1"><bounds x="6" y="124" width="18" height="5" /></bezel>
- <bezel element="text_by2"><bounds x="32" y="124" width="18" height="5" /></bezel>
- <bezel element="text_bg1"><bounds x="87" y="124" width="18" height="5" /></bezel>
- <bezel element="text_bg2"><bounds x="113" y="124" width="18" height="5" /></bezel>
- <bezel element="text_bg3"><bounds x="139" y="124" width="18" height="5" /></bezel>
- <bezel element="text_bb1"><bounds x="6" y="150" width="18" height="5" /></bezel>
- <bezel element="text_bb2"><bounds x="32" y="150" width="18" height="5" /></bezel>
- <bezel element="text_bb3"><bounds x="6" y="173" width="18" height="5" /></bezel>
- <bezel element="text_bb4"><bounds x="32" y="173" width="18" height="5" /></bezel>
- <bezel element="text_br11"><bounds x="61" y="147.5" width="18" height="5" /></bezel>
- <bezel element="text_br12"><bounds x="61" y="152.5" width="18" height="5" /></bezel>
- <bezel element="text_br21"><bounds x="87" y="147.5" width="18" height="5" /></bezel>
- <bezel element="text_br22"><bounds x="87" y="152.5" width="18" height="5" /></bezel>
- <bezel element="text_br3"><bounds x="113" y="150" width="18" height="5" /></bezel>
- <bezel element="text_br4"><bounds x="139" y="150" width="18" height="5" /></bezel>
- <bezel element="text_bra"><bounds x="61" y="173" width="18" height="5" /><orientation rotate="180" /></bezel>
- <bezel element="text_bra"><bounds x="93.5" y="168" width="5" height="15" /><orientation rotate="270" /></bezel>
- <bezel element="text_bra"><bounds x="113" y="173" width="18" height="5" /></bezel>
- <bezel element="text_bra"><bounds x="145.5" y="168" width="5" height="15" /><orientation rotate="90" /></bezel>
-
- <bezel element="hl" inputtag="IN.2" inputmask="0x01"><bounds x="3" y="116" width="24" height="21" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x02"><bounds x="29" y="116" width="24" height="21" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x01"><bounds x="84" y="116" width="24" height="21" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x08"><bounds x="110" y="116" width="24" height="21" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x08"><bounds x="136" y="116" width="24" height="21" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x01"><bounds x="3" y="142" width="24" height="21" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="29" y="142" width="24" height="21" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="3" y="165" width="24" height="21" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x08"><bounds x="29" y="165" width="24" height="21" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x01"><bounds x="58" y="142" width="24" height="21" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x08"><bounds x="84" y="142" width="24" height="21" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x02"><bounds x="110" y="142" width="24" height="21" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x04"><bounds x="136" y="142" width="24" height="21" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.4" inputmask="0x01"><bounds x="58" y="165" width="24" height="21" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.4" inputmask="0x02"><bounds x="84" y="165" width="24" height="21" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.4" inputmask="0x08"><bounds x="110" y="165" width="24" height="21" /><color alpha="0.15" /></bezel>
- <bezel element="hl" inputtag="IN.4" inputmask="0x04"><bounds x="136" y="165" width="24" height="21" /><color alpha="0.15" /></bezel>
+ <element ref="static_white"><bounds x="-1" y="105" width="167" height="1" /></element>
+
+ <element ref="static_white"><bounds x="3" y="112" width="50" height="1" /></element>
+ <element ref="text_byl"><bounds x="9.5" y="110" width="37" height="5" /></element>
+ <element ref="static_yellow"><bounds x="3" y="116" width="24" height="21" /></element>
+ <element ref="static_yellow"><bounds x="29" y="116" width="24" height="21" /></element>
+
+ <element ref="static_white"><bounds x="84" y="112" width="76" height="1" /></element>
+ <element ref="text_bgl"><bounds x="100.5" y="110" width="43" height="5" /></element>
+ <element ref="static_green"><bounds x="84" y="116" width="24" height="21" /></element>
+ <element ref="static_green"><bounds x="110" y="116" width="24" height="21" /></element>
+ <element ref="static_green"><bounds x="136" y="116" width="24" height="21" /></element>
+
+ <element ref="static_blue"><bounds x="3" y="142" width="24" height="21" /></element>
+ <element ref="static_blue"><bounds x="29" y="142" width="24" height="21" /></element>
+ <element ref="static_blue"><bounds x="3" y="165" width="24" height="21" /></element>
+ <element ref="static_blue"><bounds x="29" y="165" width="24" height="21" /></element>
+ <element ref="static_white"><bounds x="3" y="189" width="50" height="1" /></element>
+ <element ref="text_bbl"><bounds x="21" y="187" width="14" height="5" /></element>
+
+ <element ref="static_red"><bounds x="58" y="142" width="24" height="21" /></element>
+ <element ref="static_red"><bounds x="84" y="142" width="24" height="21" /></element>
+ <element ref="static_red"><bounds x="110" y="142" width="24" height="21" /></element>
+ <element ref="static_red"><bounds x="136" y="142" width="24" height="21" /></element>
+ <element ref="static_red"><bounds x="58" y="165" width="24" height="21" /></element>
+ <element ref="static_red"><bounds x="84" y="165" width="24" height="21" /></element>
+ <element ref="static_red"><bounds x="110" y="165" width="24" height="21" /></element>
+ <element ref="static_red"><bounds x="136" y="165" width="24" height="21" /></element>
+ <element ref="static_white"><bounds x="58" y="189" width="102" height="1" /></element>
+ <element ref="text_brl"><bounds x="95.5" y="187" width="27" height="5" /></element>
+
+ <element ref="static_black"><bounds x="6" y="119" width="18" height="15" /></element>
+ <element ref="static_black"><bounds x="32" y="119" width="18" height="15" /></element>
+ <element ref="static_black"><bounds x="87" y="119" width="18" height="15" /></element>
+ <element ref="static_black"><bounds x="113" y="119" width="18" height="15" /></element>
+ <element ref="static_black"><bounds x="139" y="119" width="18" height="15" /></element>
+ <element ref="static_black"><bounds x="6" y="145" width="18" height="15" /></element>
+ <element ref="static_black"><bounds x="32" y="145" width="18" height="15" /></element>
+ <element ref="static_black"><bounds x="6" y="168" width="18" height="15" /></element>
+ <element ref="static_black"><bounds x="32" y="168" width="18" height="15" /></element>
+ <element ref="static_black"><bounds x="61" y="145" width="18" height="15" /></element>
+ <element ref="static_black"><bounds x="87" y="145" width="18" height="15" /></element>
+ <element ref="static_black"><bounds x="113" y="145" width="18" height="15" /></element>
+ <element ref="static_black"><bounds x="139" y="145" width="18" height="15" /></element>
+ <element ref="static_black"><bounds x="61" y="168" width="18" height="15" /></element>
+ <element ref="static_black"><bounds x="87" y="168" width="18" height="15" /></element>
+ <element ref="static_black"><bounds x="113" y="168" width="18" height="15" /></element>
+ <element ref="static_black"><bounds x="139" y="168" width="18" height="15" /></element>
+
+ <element ref="text_by1"><bounds x="6" y="124" width="18" height="5" /></element>
+ <element ref="text_by2"><bounds x="32" y="124" width="18" height="5" /></element>
+ <element ref="text_bg1"><bounds x="87" y="124" width="18" height="5" /></element>
+ <element ref="text_bg2"><bounds x="113" y="124" width="18" height="5" /></element>
+ <element ref="text_bg3"><bounds x="139" y="124" width="18" height="5" /></element>
+ <element ref="text_bb1"><bounds x="6" y="150" width="18" height="5" /></element>
+ <element ref="text_bb2"><bounds x="32" y="150" width="18" height="5" /></element>
+ <element ref="text_bb3"><bounds x="6" y="173" width="18" height="5" /></element>
+ <element ref="text_bb4"><bounds x="32" y="173" width="18" height="5" /></element>
+ <element ref="text_br11"><bounds x="61" y="147.5" width="18" height="5" /></element>
+ <element ref="text_br12"><bounds x="61" y="152.5" width="18" height="5" /></element>
+ <element ref="text_br21"><bounds x="87" y="147.5" width="18" height="5" /></element>
+ <element ref="text_br22"><bounds x="87" y="152.5" width="18" height="5" /></element>
+ <element ref="text_br3"><bounds x="113" y="150" width="18" height="5" /></element>
+ <element ref="text_br4"><bounds x="139" y="150" width="18" height="5" /></element>
+ <element ref="text_bra"><bounds x="61" y="173" width="18" height="5" /><orientation rotate="180" /></element>
+ <element ref="text_bra"><bounds x="93.5" y="168" width="5" height="15" /><orientation rotate="270" /></element>
+ <element ref="text_bra"><bounds x="113" y="173" width="18" height="5" /></element>
+ <element ref="text_bra"><bounds x="145.5" y="168" width="5" height="15" /><orientation rotate="90" /></element>
+
+ <element ref="hl" inputtag="IN.2" inputmask="0x01"><bounds x="3" y="116" width="24" height="21" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x02"><bounds x="29" y="116" width="24" height="21" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x01"><bounds x="84" y="116" width="24" height="21" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x08"><bounds x="110" y="116" width="24" height="21" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x08"><bounds x="136" y="116" width="24" height="21" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x01"><bounds x="3" y="142" width="24" height="21" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x02"><bounds x="29" y="142" width="24" height="21" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x04"><bounds x="3" y="165" width="24" height="21" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x08"><bounds x="29" y="165" width="24" height="21" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x01"><bounds x="58" y="142" width="24" height="21" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x08"><bounds x="84" y="142" width="24" height="21" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x02"><bounds x="110" y="142" width="24" height="21" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x04"><bounds x="136" y="142" width="24" height="21" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.4" inputmask="0x01"><bounds x="58" y="165" width="24" height="21" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.4" inputmask="0x02"><bounds x="84" y="165" width="24" height="21" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.4" inputmask="0x08"><bounds x="110" y="165" width="24" height="21" /><color alpha="0.15" /></element>
+ <element ref="hl" inputtag="IN.4" inputmask="0x04"><bounds x="136" y="165" width="24" height="21" /><color alpha="0.15" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/stopthief.lay b/src/mame/layout/stopthief.lay
index 35d4a85511d..b2917f94ccf 100644
--- a/src/mame/layout/stopthief.lay
+++ b/src/mame/layout/stopthief.lay
@@ -124,68 +124,68 @@ license:CC0
<view name="Internal Layout">
<bounds left="5.5" right="94.5" top="1.5" bottom="217.5" />
- <bezel element="white"><bounds x="9" y="5" width="82" height="52" /></bezel>
- <bezel element="black"><bounds x="10" y="6" width="80" height="23" /></bezel>
- <bezel element="black"><bounds x="10" y="30" width="80" height="2" /></bezel>
- <bezel element="black"><bounds x="10" y="33" width="80" height="23" /></bezel>
+ <element ref="white"><bounds x="9" y="5" width="82" height="52" /></element>
+ <element ref="black"><bounds x="10" y="6" width="80" height="23" /></element>
+ <element ref="black"><bounds x="10" y="30" width="80" height="2" /></element>
+ <element ref="black"><bounds x="10" y="33" width="80" height="23" /></element>
- <bezel element="text_l3"><bounds x="0" y="37" width="100" height="8" /></bezel>
- <bezel element="text_l4"><bounds x="0" y="44" width="100" height="8" /></bezel>
+ <element ref="text_l3"><bounds x="0" y="37" width="100" height="8" /></element>
+ <element ref="text_l4"><bounds x="0" y="44" width="100" height="8" /></element>
- <bezel name="digit2" element="digit"><bounds x="30" y="10" width="10" height="15" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="50" y="10" width="10" height="15" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="60" y="10" width="10" height="15" /></bezel>
+ <element name="digit2" ref="digit"><bounds x="30" y="10" width="10" height="15" /></element>
+ <element name="digit1" ref="digit"><bounds x="50" y="10" width="10" height="15" /></element>
+ <element name="digit0" ref="digit"><bounds x="60" y="10" width="10" height="15" /></element>
- <bezel element="text_l1a"><bounds x="10" y="11.5" width="20" height="5.5" /></bezel>
- <bezel element="text_l1b"><bounds x="10" y="17.5" width="20" height="5.5" /></bezel>
- <bezel element="white"><bounds x="12" y="17.1" width="15.6" height="0.5" /></bezel>
- <bezel element="text_l2"><bounds x="69" y="14.5" width="20" height="5.5" /></bezel>
+ <element ref="text_l1a"><bounds x="10" y="11.5" width="20" height="5.5" /></element>
+ <element ref="text_l1b"><bounds x="10" y="17.5" width="20" height="5.5" /></element>
+ <element ref="white"><bounds x="12" y="17.1" width="15.6" height="0.5" /></element>
+ <element ref="text_l2"><bounds x="69" y="14.5" width="20" height="5.5" /></element>
<!-- button panel -->
- <bezel element="yellow_orange1"><bounds x="9" y="70" width="25" height="26" /></bezel>
- <bezel element="yellow_orange2"><bounds x="37.5" y="70" width="25" height="26" /></bezel>
- <bezel element="white2"><bounds x="66" y="70" width="25" height="26" /></bezel>
- <bezel element="text_off"><bounds x="67" y="77.5" width="23" height="11" /></bezel>
-
- <bezel element="orange_red1"><bounds x="9" y="99.5" width="25" height="26" /></bezel>
- <bezel element="orange_red2"><bounds x="37.5" y="99.5" width="25" height="26" /></bezel>
- <bezel element="white2"><bounds x="66" y="99.5" width="25" height="26" /></bezel>
- <bezel element="text_on"><bounds x="67" y="107" width="23" height="11" /></bezel>
-
- <bezel element="red_magenta1"><bounds x="9" y="129" width="25" height="26" /></bezel>
- <bezel element="red_magenta2"><bounds x="37.5" y="129" width="25" height="26" /></bezel>
- <bezel element="red"><bounds x="66" y="129" width="25" height="26" /></bezel>
- <bezel element="text_t1"><bounds x="67" y="129.1" width="23" height="23" /></bezel>
- <bezel element="text_t2"><bounds x="67" y="149" width="23" height="4.5" /></bezel>
-
- <bezel element="magenta_purple1"><bounds x="9" y="158.5" width="25" height="26" /></bezel>
- <bezel element="magenta_purple2"><bounds x="37.5" y="158.5" width="25" height="26" /></bezel>
- <bezel element="orange"><bounds x="66" y="158.5" width="25" height="26" /></bezel>
- <bezel element="text_a1"><bounds x="67" y="158.6" width="23" height="23" /></bezel>
- <bezel element="text_a2"><bounds x="67" y="178.5" width="23" height="4.5" /></bezel>
-
- <bezel element="blue_green1"><bounds x="9" y="188" width="25" height="26" /></bezel>
- <bezel element="blue_green2"><bounds x="37.5" y="188" width="25" height="26" /></bezel>
- <bezel element="yellow"><bounds x="66" y="188" width="25" height="26" /></bezel>
- <bezel element="text_c1"><bounds x="67" y="188.1" width="23" height="23" /></bezel>
- <bezel element="text_c2"><bounds x="67" y="208" width="23" height="4.5" /></bezel>
-
- <bezel element="hl" inputtag="IN.1" inputmask="0x10"><bounds x="9" y="70" width="25" height="26" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x10"><bounds x="37.5" y="70" width="25" height="26" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x10"><bounds x="66" y="70" width="25" height="26" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x01"><bounds x="9" y="99.5" width="25" height="26" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x01"><bounds x="37.5" y="99.5" width="25" height="26" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x01"><bounds x="66" y="99.5" width="25" height="26" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x02"><bounds x="9" y="129" width="25" height="26" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="37.5" y="129" width="25" height="26" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x02"><bounds x="66" y="129" width="25" height="26" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x04"><bounds x="9" y="158.5" width="25" height="26" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="37.5" y="158.5" width="25" height="26" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x04"><bounds x="66" y="158.5" width="25" height="26" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x08"><bounds x="9" y="188" width="25" height="26" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x08"><bounds x="37.5" y="188" width="25" height="26" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x08"><bounds x="66" y="188" width="25" height="26" /><color alpha="0.2" /></bezel>
+ <element ref="yellow_orange1"><bounds x="9" y="70" width="25" height="26" /></element>
+ <element ref="yellow_orange2"><bounds x="37.5" y="70" width="25" height="26" /></element>
+ <element ref="white2"><bounds x="66" y="70" width="25" height="26" /></element>
+ <element ref="text_off"><bounds x="67" y="77.5" width="23" height="11" /></element>
+
+ <element ref="orange_red1"><bounds x="9" y="99.5" width="25" height="26" /></element>
+ <element ref="orange_red2"><bounds x="37.5" y="99.5" width="25" height="26" /></element>
+ <element ref="white2"><bounds x="66" y="99.5" width="25" height="26" /></element>
+ <element ref="text_on"><bounds x="67" y="107" width="23" height="11" /></element>
+
+ <element ref="red_magenta1"><bounds x="9" y="129" width="25" height="26" /></element>
+ <element ref="red_magenta2"><bounds x="37.5" y="129" width="25" height="26" /></element>
+ <element ref="red"><bounds x="66" y="129" width="25" height="26" /></element>
+ <element ref="text_t1"><bounds x="67" y="129.1" width="23" height="23" /></element>
+ <element ref="text_t2"><bounds x="67" y="149" width="23" height="4.5" /></element>
+
+ <element ref="magenta_purple1"><bounds x="9" y="158.5" width="25" height="26" /></element>
+ <element ref="magenta_purple2"><bounds x="37.5" y="158.5" width="25" height="26" /></element>
+ <element ref="orange"><bounds x="66" y="158.5" width="25" height="26" /></element>
+ <element ref="text_a1"><bounds x="67" y="158.6" width="23" height="23" /></element>
+ <element ref="text_a2"><bounds x="67" y="178.5" width="23" height="4.5" /></element>
+
+ <element ref="blue_green1"><bounds x="9" y="188" width="25" height="26" /></element>
+ <element ref="blue_green2"><bounds x="37.5" y="188" width="25" height="26" /></element>
+ <element ref="yellow"><bounds x="66" y="188" width="25" height="26" /></element>
+ <element ref="text_c1"><bounds x="67" y="188.1" width="23" height="23" /></element>
+ <element ref="text_c2"><bounds x="67" y="208" width="23" height="4.5" /></element>
+
+ <element ref="hl" inputtag="IN.1" inputmask="0x10"><bounds x="9" y="70" width="25" height="26" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x10"><bounds x="37.5" y="70" width="25" height="26" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x10"><bounds x="66" y="70" width="25" height="26" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x01"><bounds x="9" y="99.5" width="25" height="26" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x01"><bounds x="37.5" y="99.5" width="25" height="26" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x01"><bounds x="66" y="99.5" width="25" height="26" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x02"><bounds x="9" y="129" width="25" height="26" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x02"><bounds x="37.5" y="129" width="25" height="26" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x02"><bounds x="66" y="129" width="25" height="26" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x04"><bounds x="9" y="158.5" width="25" height="26" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x04"><bounds x="37.5" y="158.5" width="25" height="26" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x04"><bounds x="66" y="158.5" width="25" height="26" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x08"><bounds x="9" y="188" width="25" height="26" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x08"><bounds x="37.5" y="188" width="25" height="26" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x08"><bounds x="66" y="188" width="25" height="26" /><color alpha="0.2" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/submar.lay b/src/mame/layout/submar.lay
index 9b72078d982..60db19a81bb 100644
--- a/src/mame/layout/submar.lay
+++ b/src/mame/layout/submar.lay
@@ -77,86 +77,86 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="244" top="0" bottom="47" />
- <bezel element="static_black">
+ <element ref="static_black">
<bounds left="0" right="244" top="0" bottom="47" />
- </bezel>
+ </element>
<!-- extended play -->
<!-- NOTE: ext. score is shown in the left of this box, msd modified manually -->
- <bezel element="static_grey">
+ <element ref="static_grey">
<bounds x="10" y="10" width="52" height="27" />
- </bezel>
- <bezel element="static_black">
+ </element>
+ <element ref="static_black">
<bounds x="11" y="11" width="50" height="25" />
- </bezel>
+ </element>
- <bezel name="lamp4" element="text_extended">
+ <element name="lamp4" ref="text_extended">
<bounds x="30" y="16" width="30" height="7" />
- </bezel>
- <bezel name="lamp4" element="text_play">
+ </element>
+ <element name="lamp4" ref="text_play">
<bounds x="30" y="24" width="30" height="7" />
- </bezel>
+ </element>
<!-- score -->
- <bezel element="static_grey">
+ <element ref="static_grey">
<bounds x="68" y="10" width="62" height="27" />
- </bezel>
- <bezel element="static_black">
+ </element>
+ <element ref="static_black">
<bounds x="69" y="11" width="60" height="25" />
- </bezel>
+ </element>
<!-- x1000, x100 -->
- <bezel name="digit2" element="digit">
+ <element name="digit2" ref="digit">
<bounds x="71" y="13" width="14" height="21" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds x="85" y="13" width="14" height="21" />
- </bezel>
+ </element>
<!-- x10, x1: stuck to 0 -->
- <bezel name="dummy_digita" element="digit0">
+ <element name="dummy_digita" ref="digit0">
<bounds x="99" y="13" width="14" height="21" />
- </bezel>
- <bezel name="dummy_digitb" element="digit0">
+ </element>
+ <element name="dummy_digitb" ref="digit0">
<bounds x="113" y="13" width="14" height="21" />
- </bezel>
+ </element>
<!-- time -->
- <bezel element="static_grey">
+ <element ref="static_grey">
<bounds x="170" y="10" width="34" height="27" />
- </bezel>
- <bezel element="static_black">
+ </element>
+ <element ref="static_black">
<bounds x="171" y="11" width="32" height="25" />
- </bezel>
+ </element>
- <bezel name="digit0" element="digit">
+ <element name="digit0" ref="digit">
<bounds x="177" y="16" width="10" height="15" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds x="187" y="16" width="10" height="15" />
- </bezel>
+ </element>
<!-- game over -->
- <bezel element="static_grey">
+ <element ref="static_grey">
<bounds x="210" y="10" width="24" height="27" />
- </bezel>
- <bezel element="static_black">
+ </element>
+ <element ref="static_black">
<bounds x="211" y="11" width="22" height="25" />
- </bezel>
+ </element>
- <bezel name="lamp5" element="text_game">
+ <element name="lamp5" ref="text_game">
<bounds x="211" y="16" width="22" height="7" />
- </bezel>
- <bezel name="lamp5" element="text_over">
+ </element>
+ <element name="lamp5" ref="text_over">
<bounds x="211" y="24" width="22" height="7" />
- </bezel>
+ </element>
</view>
diff --git a/src/mame/layout/tactix.lay b/src/mame/layout/tactix.lay
index 1ec882ecde8..5693f5f1553 100644
--- a/src/mame/layout/tactix.lay
+++ b/src/mame/layout/tactix.lay
@@ -62,91 +62,91 @@ license:CC0
<view name="Internal Layout">
<bounds left="7.15" right="20" top="7.15" bottom="20" />
- <bezel element="static_white">
+ <element ref="static_white">
<bounds left="0" right="30" top="0" bottom="30" />
- </bezel>
+ </element>
- <!-- bezel -->
+ <!-- element -->
- <bezel element="disk_grey"><bounds x="7.55" y="7.55" width="12.05" height="12.05" /></bezel>
- <bezel element="disk_blue"><bounds x="7.8" y="7.8" width="11.55" height="11.55" /></bezel>
+ <element ref="disk_grey"><bounds x="7.55" y="7.55" width="12.05" height="12.05" /></element>
+ <element ref="disk_blue"><bounds x="7.8" y="7.8" width="11.55" height="11.55" /></element>
- <bezel element="t1"><bounds x="10" y="11.25" width="1.15" height="0.5" /></bezel>
- <bezel element="t2"><bounds x="12" y="11.25" width="1.15" height="0.5" /></bezel>
- <bezel element="t3"><bounds x="14" y="11.25" width="1.15" height="0.5" /></bezel>
- <bezel element="t4"><bounds x="16" y="11.25" width="1.15" height="0.5" /></bezel>
+ <element ref="t1"><bounds x="10" y="11.25" width="1.15" height="0.5" /></element>
+ <element ref="t2"><bounds x="12" y="11.25" width="1.15" height="0.5" /></element>
+ <element ref="t3"><bounds x="14" y="11.25" width="1.15" height="0.5" /></element>
+ <element ref="t4"><bounds x="16" y="11.25" width="1.15" height="0.5" /></element>
- <bezel element="t5"><bounds x="10" y="13.25" width="1.15" height="0.5" /></bezel>
- <bezel element="t6"><bounds x="12" y="13.25" width="1.15" height="0.5" /></bezel>
- <bezel element="t7"><bounds x="14" y="13.25" width="1.15" height="0.5" /></bezel>
- <bezel element="t8"><bounds x="16" y="13.25" width="1.15" height="0.5" /></bezel>
+ <element ref="t5"><bounds x="10" y="13.25" width="1.15" height="0.5" /></element>
+ <element ref="t6"><bounds x="12" y="13.25" width="1.15" height="0.5" /></element>
+ <element ref="t7"><bounds x="14" y="13.25" width="1.15" height="0.5" /></element>
+ <element ref="t8"><bounds x="16" y="13.25" width="1.15" height="0.5" /></element>
- <bezel element="t9"><bounds x="10" y="15.25" width="1.15" height="0.5" /></bezel>
- <bezel element="t10"><bounds x="12" y="15.25" width="1.15" height="0.5" /></bezel>
- <bezel element="t11"><bounds x="14" y="15.25" width="1.15" height="0.5" /></bezel>
- <bezel element="t12"><bounds x="16" y="15.25" width="1.15" height="0.5" /></bezel>
+ <element ref="t9"><bounds x="10" y="15.25" width="1.15" height="0.5" /></element>
+ <element ref="t10"><bounds x="12" y="15.25" width="1.15" height="0.5" /></element>
+ <element ref="t11"><bounds x="14" y="15.25" width="1.15" height="0.5" /></element>
+ <element ref="t12"><bounds x="16" y="15.25" width="1.15" height="0.5" /></element>
- <bezel element="t13"><bounds x="10" y="17.25" width="1.15" height="0.5" /></bezel>
- <bezel element="t14"><bounds x="12" y="17.25" width="1.15" height="0.5" /></bezel>
- <bezel element="t15"><bounds x="14" y="17.25" width="1.15" height="0.5" /></bezel>
- <bezel element="t16"><bounds x="16" y="17.25" width="1.15" height="0.5" /></bezel>
+ <element ref="t13"><bounds x="10" y="17.25" width="1.15" height="0.5" /></element>
+ <element ref="t14"><bounds x="12" y="17.25" width="1.15" height="0.5" /></element>
+ <element ref="t15"><bounds x="14" y="17.25" width="1.15" height="0.5" /></element>
+ <element ref="t16"><bounds x="16" y="17.25" width="1.15" height="0.5" /></element>
- <bezel element="t_comp"><bounds x="7.95" y="12.32" width="1.55" height="0.5" /></bezel>
- <bezel element="t_turn"><bounds x="7.95" y="14.175" width="1.55" height="0.5" /></bezel>
- <bezel element="disk_yellow"><bounds x="8.15" y="12.925" width="1.15" height="1.15" /></bezel>
+ <element ref="t_comp"><bounds x="7.95" y="12.32" width="1.55" height="0.5" /></element>
+ <element ref="t_turn"><bounds x="7.95" y="14.175" width="1.55" height="0.5" /></element>
+ <element ref="disk_yellow"><bounds x="8.15" y="12.925" width="1.15" height="1.15" /></element>
- <bezel element="t_new"><bounds x="17.65" y="12.32" width="1.55" height="0.5" /></bezel>
- <bezel element="t_game"><bounds x="17.65" y="14.175" width="1.55" height="0.5" /></bezel>
- <bezel element="disk_yellow"><bounds x="17.85" y="12.925" width="1.15" height="1.15" /></bezel>
+ <element ref="t_new"><bounds x="17.65" y="12.32" width="1.55" height="0.5" /></element>
+ <element ref="t_game"><bounds x="17.65" y="14.175" width="1.55" height="0.5" /></element>
+ <element ref="disk_yellow"><bounds x="17.85" y="12.925" width="1.15" height="1.15" /></element>
<!-- leds -->
- <bezel name="3.0" element="led"><bounds x="10" y="10" width="1.15" height="1.15" /></bezel>
- <bezel name="3.1" element="led"><bounds x="12" y="10" width="1.15" height="1.15" /></bezel>
- <bezel name="3.2" element="led"><bounds x="14" y="10" width="1.15" height="1.15" /></bezel>
- <bezel name="3.3" element="led"><bounds x="16" y="10" width="1.15" height="1.15" /></bezel>
+ <element name="3.0" ref="led"><bounds x="10" y="10" width="1.15" height="1.15" /></element>
+ <element name="3.1" ref="led"><bounds x="12" y="10" width="1.15" height="1.15" /></element>
+ <element name="3.2" ref="led"><bounds x="14" y="10" width="1.15" height="1.15" /></element>
+ <element name="3.3" ref="led"><bounds x="16" y="10" width="1.15" height="1.15" /></element>
- <bezel name="2.0" element="led"><bounds x="10" y="12" width="1.15" height="1.15" /></bezel>
- <bezel name="2.1" element="led"><bounds x="12" y="12" width="1.15" height="1.15" /></bezel>
- <bezel name="2.2" element="led"><bounds x="14" y="12" width="1.15" height="1.15" /></bezel>
- <bezel name="2.3" element="led"><bounds x="16" y="12" width="1.15" height="1.15" /></bezel>
+ <element name="2.0" ref="led"><bounds x="10" y="12" width="1.15" height="1.15" /></element>
+ <element name="2.1" ref="led"><bounds x="12" y="12" width="1.15" height="1.15" /></element>
+ <element name="2.2" ref="led"><bounds x="14" y="12" width="1.15" height="1.15" /></element>
+ <element name="2.3" ref="led"><bounds x="16" y="12" width="1.15" height="1.15" /></element>
- <bezel name="1.0" element="led"><bounds x="10" y="14" width="1.15" height="1.15" /></bezel>
- <bezel name="1.1" element="led"><bounds x="12" y="14" width="1.15" height="1.15" /></bezel>
- <bezel name="1.2" element="led"><bounds x="14" y="14" width="1.15" height="1.15" /></bezel>
- <bezel name="1.3" element="led"><bounds x="16" y="14" width="1.15" height="1.15" /></bezel>
+ <element name="1.0" ref="led"><bounds x="10" y="14" width="1.15" height="1.15" /></element>
+ <element name="1.1" ref="led"><bounds x="12" y="14" width="1.15" height="1.15" /></element>
+ <element name="1.2" ref="led"><bounds x="14" y="14" width="1.15" height="1.15" /></element>
+ <element name="1.3" ref="led"><bounds x="16" y="14" width="1.15" height="1.15" /></element>
- <bezel name="0.0" element="led"><bounds x="10" y="16" width="1.15" height="1.15" /></bezel>
- <bezel name="0.1" element="led"><bounds x="12" y="16" width="1.15" height="1.15" /></bezel>
- <bezel name="0.2" element="led"><bounds x="14" y="16" width="1.15" height="1.15" /></bezel>
- <bezel name="0.3" element="led"><bounds x="16" y="16" width="1.15" height="1.15" /></bezel>
+ <element name="0.0" ref="led"><bounds x="10" y="16" width="1.15" height="1.15" /></element>
+ <element name="0.1" ref="led"><bounds x="12" y="16" width="1.15" height="1.15" /></element>
+ <element name="0.2" ref="led"><bounds x="14" y="16" width="1.15" height="1.15" /></element>
+ <element name="0.3" ref="led"><bounds x="16" y="16" width="1.15" height="1.15" /></element>
<!-- button highlights -->
- <bezel element="button" inputtag="IN.0" inputmask="0x01"><bounds x="10" y="10" width="1.15" height="1.15" /><color alpha="0.6" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x02"><bounds x="10" y="12" width="1.15" height="1.15" /><color alpha="0.6" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x04"><bounds x="10" y="14" width="1.15" height="1.15" /><color alpha="0.6" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x08"><bounds x="10" y="16" width="1.15" height="1.15" /><color alpha="0.6" /></bezel>
+ <element ref="button" inputtag="IN.0" inputmask="0x01"><bounds x="10" y="10" width="1.15" height="1.15" /><color alpha="0.6" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x02"><bounds x="10" y="12" width="1.15" height="1.15" /><color alpha="0.6" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x04"><bounds x="10" y="14" width="1.15" height="1.15" /><color alpha="0.6" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x08"><bounds x="10" y="16" width="1.15" height="1.15" /><color alpha="0.6" /></element>
- <bezel element="button" inputtag="IN.1" inputmask="0x01"><bounds x="12" y="10" width="1.15" height="1.15" /><color alpha="0.6" /></bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x02"><bounds x="12" y="12" width="1.15" height="1.15" /><color alpha="0.6" /></bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x04"><bounds x="12" y="14" width="1.15" height="1.15" /><color alpha="0.6" /></bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x08"><bounds x="12" y="16" width="1.15" height="1.15" /><color alpha="0.6" /></bezel>
+ <element ref="button" inputtag="IN.1" inputmask="0x01"><bounds x="12" y="10" width="1.15" height="1.15" /><color alpha="0.6" /></element>
+ <element ref="button" inputtag="IN.1" inputmask="0x02"><bounds x="12" y="12" width="1.15" height="1.15" /><color alpha="0.6" /></element>
+ <element ref="button" inputtag="IN.1" inputmask="0x04"><bounds x="12" y="14" width="1.15" height="1.15" /><color alpha="0.6" /></element>
+ <element ref="button" inputtag="IN.1" inputmask="0x08"><bounds x="12" y="16" width="1.15" height="1.15" /><color alpha="0.6" /></element>
- <bezel element="button" inputtag="IN.2" inputmask="0x01"><bounds x="14" y="10" width="1.15" height="1.15" /><color alpha="0.6" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x02"><bounds x="14" y="12" width="1.15" height="1.15" /><color alpha="0.6" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x04"><bounds x="14" y="14" width="1.15" height="1.15" /><color alpha="0.6" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x08"><bounds x="14" y="16" width="1.15" height="1.15" /><color alpha="0.6" /></bezel>
+ <element ref="button" inputtag="IN.2" inputmask="0x01"><bounds x="14" y="10" width="1.15" height="1.15" /><color alpha="0.6" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x02"><bounds x="14" y="12" width="1.15" height="1.15" /><color alpha="0.6" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x04"><bounds x="14" y="14" width="1.15" height="1.15" /><color alpha="0.6" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x08"><bounds x="14" y="16" width="1.15" height="1.15" /><color alpha="0.6" /></element>
- <bezel element="button" inputtag="IN.3" inputmask="0x01"><bounds x="16" y="10" width="1.15" height="1.15" /><color alpha="0.6" /></bezel>
- <bezel element="button" inputtag="IN.3" inputmask="0x02"><bounds x="16" y="12" width="1.15" height="1.15" /><color alpha="0.6" /></bezel>
- <bezel element="button" inputtag="IN.3" inputmask="0x04"><bounds x="16" y="14" width="1.15" height="1.15" /><color alpha="0.6" /></bezel>
- <bezel element="button" inputtag="IN.3" inputmask="0x08"><bounds x="16" y="16" width="1.15" height="1.15" /><color alpha="0.6" /></bezel>
+ <element ref="button" inputtag="IN.3" inputmask="0x01"><bounds x="16" y="10" width="1.15" height="1.15" /><color alpha="0.6" /></element>
+ <element ref="button" inputtag="IN.3" inputmask="0x02"><bounds x="16" y="12" width="1.15" height="1.15" /><color alpha="0.6" /></element>
+ <element ref="button" inputtag="IN.3" inputmask="0x04"><bounds x="16" y="14" width="1.15" height="1.15" /><color alpha="0.6" /></element>
+ <element ref="button" inputtag="IN.3" inputmask="0x08"><bounds x="16" y="16" width="1.15" height="1.15" /><color alpha="0.6" /></element>
- <bezel element="button" inputtag="IN.4" inputmask="0x04"><bounds x="8.15" y="12.925" width="1.15" height="1.15" /><color alpha="0.33" /></bezel>
- <bezel element="button" inputtag="IN.4" inputmask="0x01"><bounds x="17.85" y="12.925" width="1.15" height="1.15" /><color alpha="0.33" /></bezel>
+ <element ref="button" inputtag="IN.4" inputmask="0x04"><bounds x="8.15" y="12.925" width="1.15" height="1.15" /><color alpha="0.33" /></element>
+ <element ref="button" inputtag="IN.4" inputmask="0x01"><bounds x="17.85" y="12.925" width="1.15" height="1.15" /><color alpha="0.33" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/talkingbb.lay b/src/mame/layout/talkingbb.lay
index aba9826c623..31d8c9f3561 100644
--- a/src/mame/layout/talkingbb.lay
+++ b/src/mame/layout/talkingbb.lay
@@ -21,31 +21,31 @@ license:CC0
<view name="Internal Layout">
<bounds left="14.85" right="30.15" top="8.85" bottom="26.15" />
- <bezel element="yellow"><bounds x="14.5" y="8.5" width="16" height="18" /></bezel>
-
- <bezel element="black"><bounds x="19.35" y="19.35" width="6.3" height="6.3" /></bezel>
- <bezel element="white"><bounds x="19.5" y="19.5" width="6" height="6" /></bezel>
- <bezel name="1.0" element="led"><bounds x="20" y="20" width="1" height="1" /></bezel>
- <bezel name="1.1" element="led"><bounds x="22" y="20" width="1" height="1" /></bezel>
- <bezel name="1.2" element="led"><bounds x="24" y="20" width="1" height="1" /></bezel>
- <bezel name="2.0" element="led"><bounds x="20" y="22" width="1" height="1" /></bezel>
- <bezel name="2.1" element="led"><bounds x="22" y="22" width="1" height="1" /></bezel>
- <bezel name="2.2" element="led"><bounds x="24" y="22" width="1" height="1" /></bezel>
- <bezel name="3.0" element="led"><bounds x="20" y="24" width="1" height="1" /></bezel>
- <bezel name="3.1" element="led"><bounds x="22" y="24" width="1" height="1" /></bezel>
- <bezel name="3.2" element="led"><bounds x="24" y="24" width="1" height="1" /></bezel>
-
- <bezel element="black"><bounds x="15.35" y="15.35" width="2.3" height="2.3" /></bezel>
- <bezel element="white"><bounds x="15.5" y="15.5" width="2" height="2" /></bezel>
- <bezel name="0.0" element="led"><bounds x="16" y="16" width="1" height="1" /></bezel>
-
- <bezel element="black"><bounds x="21.35" y="9.35" width="2.3" height="2.3" /></bezel>
- <bezel element="white"><bounds x="21.5" y="9.5" width="2" height="2" /></bezel>
- <bezel name="0.1" element="led"><bounds x="22" y="10" width="1" height="1" /></bezel>
-
- <bezel element="black"><bounds x="27.35" y="15.35" width="2.3" height="2.3" /></bezel>
- <bezel element="white"><bounds x="27.5" y="15.5" width="2" height="2" /></bezel>
- <bezel name="0.2" element="led"><bounds x="28" y="16" width="1" height="1" /></bezel>
+ <element ref="yellow"><bounds x="14.5" y="8.5" width="16" height="18" /></element>
+
+ <element ref="black"><bounds x="19.35" y="19.35" width="6.3" height="6.3" /></element>
+ <element ref="white"><bounds x="19.5" y="19.5" width="6" height="6" /></element>
+ <element name="1.0" ref="led"><bounds x="20" y="20" width="1" height="1" /></element>
+ <element name="1.1" ref="led"><bounds x="22" y="20" width="1" height="1" /></element>
+ <element name="1.2" ref="led"><bounds x="24" y="20" width="1" height="1" /></element>
+ <element name="2.0" ref="led"><bounds x="20" y="22" width="1" height="1" /></element>
+ <element name="2.1" ref="led"><bounds x="22" y="22" width="1" height="1" /></element>
+ <element name="2.2" ref="led"><bounds x="24" y="22" width="1" height="1" /></element>
+ <element name="3.0" ref="led"><bounds x="20" y="24" width="1" height="1" /></element>
+ <element name="3.1" ref="led"><bounds x="22" y="24" width="1" height="1" /></element>
+ <element name="3.2" ref="led"><bounds x="24" y="24" width="1" height="1" /></element>
+
+ <element ref="black"><bounds x="15.35" y="15.35" width="2.3" height="2.3" /></element>
+ <element ref="white"><bounds x="15.5" y="15.5" width="2" height="2" /></element>
+ <element name="0.0" ref="led"><bounds x="16" y="16" width="1" height="1" /></element>
+
+ <element ref="black"><bounds x="21.35" y="9.35" width="2.3" height="2.3" /></element>
+ <element ref="white"><bounds x="21.5" y="9.5" width="2" height="2" /></element>
+ <element name="0.1" ref="led"><bounds x="22" y="10" width="1" height="1" /></element>
+
+ <element ref="black"><bounds x="27.35" y="15.35" width="2.3" height="2.3" /></element>
+ <element ref="white"><bounds x="27.5" y="15.5" width="2" height="2" /></element>
+ <element name="0.2" ref="led"><bounds x="28" y="16" width="1" height="1" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/tandy12.lay b/src/mame/layout/tandy12.lay
index 1fa1cd0a0b3..c029980fe09 100644
--- a/src/mame/layout/tandy12.lay
+++ b/src/mame/layout/tandy12.lay
@@ -121,311 +121,311 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="42" top="0" bottom="75" />
- <bezel element="static_offwhite"><bounds x="0" y="0" width="42" height="6" /></bezel>
- <bezel element="static_offwhite"><bounds x="0" y="69" width="42" height="6" /></bezel>
+ <element ref="static_offwhite"><bounds x="0" y="0" width="42" height="6" /></element>
+ <element ref="static_offwhite"><bounds x="0" y="69" width="42" height="6" /></element>
<!-- misc buttons -->
- <bezel element="static_orange"><bounds x="12" y="2" width="2" height="2" /></bezel>
- <bezel element="static_orange"><bounds x="28" y="2" width="2" height="2" /></bezel>
+ <element ref="static_orange"><bounds x="12" y="2" width="2" height="2" /></element>
+ <element ref="static_orange"><bounds x="28" y="2" width="2" height="2" /></element>
- <bezel element="maskd" inputtag="IN.2" inputmask="0x01">
+ <element ref="maskd" inputtag="IN.2" inputmask="0x01">
<bounds x="12.05" y="2.05" width="1.9" height="1.9" />
<color alpha="0.2" />
- </bezel>
- <bezel element="maskd" inputtag="IN.1" inputmask="0x01">
+ </element>
+ <element ref="maskd" inputtag="IN.1" inputmask="0x01">
<bounds x="28.05" y="2.05" width="1.9" height="1.9" />
<color alpha="0.2" />
- </bezel>
+ </element>
- <bezel element="text_repeat"><bounds x="8" y="0.2" width="10" height="1.4" /></bezel>
- <bezel element="text_space"><bounds x="24" y="0.2" width="10" height="1.4" /></bezel>
+ <element ref="text_repeat"><bounds x="8" y="0.2" width="10" height="1.4" /></element>
+ <element ref="text_space"><bounds x="24" y="0.2" width="10" height="1.4" /></element>
- <bezel element="static_offblack"><bounds x="12" y="71" width="2" height="2" /></bezel>
- <bezel element="static_offblack"><bounds x="20" y="71" width="2" height="2" /></bezel>
- <bezel element="static_offblack"><bounds x="28" y="71" width="2" height="2" /></bezel>
+ <element ref="static_offblack"><bounds x="12" y="71" width="2" height="2" /></element>
+ <element ref="static_offblack"><bounds x="20" y="71" width="2" height="2" /></element>
+ <element ref="static_offblack"><bounds x="28" y="71" width="2" height="2" /></element>
- <bezel element="maskd" inputtag="IN.1" inputmask="0x08">
+ <element ref="maskd" inputtag="IN.1" inputmask="0x08">
<bounds x="12.05" y="71.05" width="1.9" height="1.9" />
<color alpha="0.2" />
- </bezel>
- <bezel element="maskd" inputtag="IN.1" inputmask="0x04">
+ </element>
+ <element ref="maskd" inputtag="IN.1" inputmask="0x04">
<bounds x="20.05" y="71.05" width="1.9" height="1.9" />
<color alpha="0.2" />
- </bezel>
- <bezel element="maskd" inputtag="IN.1" inputmask="0x02">
+ </element>
+ <element ref="maskd" inputtag="IN.1" inputmask="0x02">
<bounds x="28.05" y="71.05" width="1.9" height="1.9" />
<color alpha="0.2" />
- </bezel>
+ </element>
- <bezel element="text_start"><bounds x="8" y="73.2" width="10" height="1.4" /></bezel>
- <bezel element="text_select"><bounds x="16" y="73.2" width="10" height="1.4" /></bezel>
- <bezel element="text_play"><bounds x="24" y="73.2" width="10" height="1.4" /></bezel>
+ <element ref="text_start"><bounds x="8" y="73.2" width="10" height="1.4" /></element>
+ <element ref="text_select"><bounds x="16" y="73.2" width="10" height="1.4" /></element>
+ <element ref="text_play"><bounds x="24" y="73.2" width="10" height="1.4" /></element>
<!-- coloured lighted buttons -->
<!-- row 1 5 9 -->
- <bezel element="button1">
+ <element ref="button1">
<bounds x="3" y="9" width="10" height="12" />
- </bezel>
- <bezel name="0.1" element="mask1">
+ </element>
+ <element name="0.1" ref="mask1">
<bounds x="3" y="9" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask2" inputtag="IN.3" inputmask="0x08">
+ </element>
+ <element ref="mask2" inputtag="IN.3" inputmask="0x08">
<bounds x="3" y="9" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask3" inputtag="IN.3" inputmask="0x08">
+ </element>
+ <element ref="mask3" inputtag="IN.3" inputmask="0x08">
<bounds x="3" y="9" width="10" height="12" />
- </bezel>
- <bezel element="mask4" inputtag="IN.3" inputmask="0x08">
+ </element>
+ <element ref="mask4" inputtag="IN.3" inputmask="0x08">
<bounds x="3" y="9" width="10" height="12" />
- </bezel>
+ </element>
- <bezel element="button5">
+ <element ref="button5">
<bounds x="16" y="9" width="10" height="12" />
- </bezel>
- <bezel name="0.5" element="mask1">
+ </element>
+ <element name="0.5" ref="mask1">
<bounds x="16" y="9" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask2" inputtag="IN.4" inputmask="0x08">
+ </element>
+ <element ref="mask2" inputtag="IN.4" inputmask="0x08">
<bounds x="16" y="9" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask3" inputtag="IN.4" inputmask="0x08">
+ </element>
+ <element ref="mask3" inputtag="IN.4" inputmask="0x08">
<bounds x="16" y="9" width="10" height="12" />
- </bezel>
- <bezel element="mask4" inputtag="IN.4" inputmask="0x08">
+ </element>
+ <element ref="mask4" inputtag="IN.4" inputmask="0x08">
<bounds x="16" y="9" width="10" height="12" />
- </bezel>
+ </element>
- <bezel element="button9">
+ <element ref="button9">
<bounds x="29" y="9" width="10" height="12" />
- </bezel>
- <bezel name="0.9" element="mask1">
+ </element>
+ <element name="0.9" ref="mask1">
<bounds x="29" y="9" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask2" inputtag="IN.0" inputmask="0x08">
+ </element>
+ <element ref="mask2" inputtag="IN.0" inputmask="0x08">
<bounds x="29" y="9" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask3" inputtag="IN.0" inputmask="0x08">
+ </element>
+ <element ref="mask3" inputtag="IN.0" inputmask="0x08">
<bounds x="29" y="9" width="10" height="12" />
- </bezel>
- <bezel element="mask4" inputtag="IN.0" inputmask="0x08">
+ </element>
+ <element ref="mask4" inputtag="IN.0" inputmask="0x08">
<bounds x="29" y="9" width="10" height="12" />
- </bezel>
+ </element>
<!-- row 2 6 10 -->
- <bezel element="button2">
+ <element ref="button2">
<bounds x="3" y="24" width="10" height="12" />
- </bezel>
- <bezel name="0.2" element="mask1">
+ </element>
+ <element name="0.2" ref="mask1">
<bounds x="3" y="24" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask2" inputtag="IN.3" inputmask="0x04">
+ </element>
+ <element ref="mask2" inputtag="IN.3" inputmask="0x04">
<bounds x="3" y="24" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask3" inputtag="IN.3" inputmask="0x04">
+ </element>
+ <element ref="mask3" inputtag="IN.3" inputmask="0x04">
<bounds x="3" y="24" width="10" height="12" />
- </bezel>
- <bezel element="mask4" inputtag="IN.3" inputmask="0x04">
+ </element>
+ <element ref="mask4" inputtag="IN.3" inputmask="0x04">
<bounds x="3" y="24" width="10" height="12" />
- </bezel>
+ </element>
- <bezel element="button6">
+ <element ref="button6">
<bounds x="16" y="24" width="10" height="12" />
- </bezel>
- <bezel name="0.6" element="mask1">
+ </element>
+ <element name="0.6" ref="mask1">
<bounds x="16" y="24" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask2" inputtag="IN.4" inputmask="0x04">
+ </element>
+ <element ref="mask2" inputtag="IN.4" inputmask="0x04">
<bounds x="16" y="24" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask3" inputtag="IN.4" inputmask="0x04">
+ </element>
+ <element ref="mask3" inputtag="IN.4" inputmask="0x04">
<bounds x="16" y="24" width="10" height="12" />
- </bezel>
- <bezel element="mask4" inputtag="IN.4" inputmask="0x04">
+ </element>
+ <element ref="mask4" inputtag="IN.4" inputmask="0x04">
<bounds x="16" y="24" width="10" height="12" />
- </bezel>
+ </element>
- <bezel element="button10">
+ <element ref="button10">
<bounds x="29" y="24" width="10" height="12" />
- </bezel>
- <bezel name="0.10" element="mask1">
+ </element>
+ <element name="0.10" ref="mask1">
<bounds x="29" y="24" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask2" inputtag="IN.0" inputmask="0x04">
+ </element>
+ <element ref="mask2" inputtag="IN.0" inputmask="0x04">
<bounds x="29" y="24" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask3" inputtag="IN.0" inputmask="0x04">
+ </element>
+ <element ref="mask3" inputtag="IN.0" inputmask="0x04">
<bounds x="29" y="24" width="10" height="12" />
- </bezel>
- <bezel element="mask4" inputtag="IN.0" inputmask="0x04">
+ </element>
+ <element ref="mask4" inputtag="IN.0" inputmask="0x04">
<bounds x="29" y="24" width="10" height="12" />
- </bezel>
+ </element>
<!-- row 3 7 11 -->
- <bezel element="button3">
+ <element ref="button3">
<bounds x="3" y="39" width="10" height="12" />
- </bezel>
- <bezel name="0.3" element="mask1">
+ </element>
+ <element name="0.3" ref="mask1">
<bounds x="3" y="39" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask2" inputtag="IN.3" inputmask="0x02">
+ </element>
+ <element ref="mask2" inputtag="IN.3" inputmask="0x02">
<bounds x="3" y="39" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask3" inputtag="IN.3" inputmask="0x02">
+ </element>
+ <element ref="mask3" inputtag="IN.3" inputmask="0x02">
<bounds x="3" y="39" width="10" height="12" />
- </bezel>
- <bezel element="mask4" inputtag="IN.3" inputmask="0x02">
+ </element>
+ <element ref="mask4" inputtag="IN.3" inputmask="0x02">
<bounds x="3" y="39" width="10" height="12" />
- </bezel>
+ </element>
- <bezel element="button7">
+ <element ref="button7">
<bounds x="16" y="39" width="10" height="12" />
- </bezel>
- <bezel name="0.7" element="mask1">
+ </element>
+ <element name="0.7" ref="mask1">
<bounds x="16" y="39" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask2" inputtag="IN.4" inputmask="0x02">
+ </element>
+ <element ref="mask2" inputtag="IN.4" inputmask="0x02">
<bounds x="16" y="39" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask3" inputtag="IN.4" inputmask="0x02">
+ </element>
+ <element ref="mask3" inputtag="IN.4" inputmask="0x02">
<bounds x="16" y="39" width="10" height="12" />
- </bezel>
- <bezel element="mask4" inputtag="IN.4" inputmask="0x02">
+ </element>
+ <element ref="mask4" inputtag="IN.4" inputmask="0x02">
<bounds x="16" y="39" width="10" height="12" />
- </bezel>
+ </element>
- <bezel element="button11">
+ <element ref="button11">
<bounds x="29" y="39" width="10" height="12" />
- </bezel>
- <bezel name="0.11" element="mask1">
+ </element>
+ <element name="0.11" ref="mask1">
<bounds x="29" y="39" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask2" inputtag="IN.0" inputmask="0x02">
+ </element>
+ <element ref="mask2" inputtag="IN.0" inputmask="0x02">
<bounds x="29" y="39" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask3" inputtag="IN.0" inputmask="0x02">
+ </element>
+ <element ref="mask3" inputtag="IN.0" inputmask="0x02">
<bounds x="29" y="39" width="10" height="12" />
- </bezel>
- <bezel element="mask4" inputtag="IN.0" inputmask="0x02">
+ </element>
+ <element ref="mask4" inputtag="IN.0" inputmask="0x02">
<bounds x="29" y="39" width="10" height="12" />
- </bezel>
+ </element>
<!-- row 4 8 12 -->
- <bezel element="button4">
+ <element ref="button4">
<bounds x="3" y="54" width="10" height="12" />
- </bezel>
- <bezel name="0.4" element="mask1">
+ </element>
+ <element name="0.4" ref="mask1">
<bounds x="3" y="54" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask2" inputtag="IN.3" inputmask="0x01">
+ </element>
+ <element ref="mask2" inputtag="IN.3" inputmask="0x01">
<bounds x="3" y="54" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask3" inputtag="IN.3" inputmask="0x01">
+ </element>
+ <element ref="mask3" inputtag="IN.3" inputmask="0x01">
<bounds x="3" y="54" width="10" height="12" />
- </bezel>
- <bezel element="mask4" inputtag="IN.3" inputmask="0x01">
+ </element>
+ <element ref="mask4" inputtag="IN.3" inputmask="0x01">
<bounds x="3" y="54" width="10" height="12" />
- </bezel>
+ </element>
- <bezel element="button8">
+ <element ref="button8">
<bounds x="16" y="54" width="10" height="12" />
- </bezel>
- <bezel name="0.8" element="mask1">
+ </element>
+ <element name="0.8" ref="mask1">
<bounds x="16" y="54" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask2" inputtag="IN.4" inputmask="0x01">
+ </element>
+ <element ref="mask2" inputtag="IN.4" inputmask="0x01">
<bounds x="16" y="54" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask3" inputtag="IN.4" inputmask="0x01">
+ </element>
+ <element ref="mask3" inputtag="IN.4" inputmask="0x01">
<bounds x="16" y="54" width="10" height="12" />
- </bezel>
- <bezel element="mask4" inputtag="IN.4" inputmask="0x01">
+ </element>
+ <element ref="mask4" inputtag="IN.4" inputmask="0x01">
<bounds x="16" y="54" width="10" height="12" />
- </bezel>
+ </element>
- <bezel element="button12">
+ <element ref="button12">
<bounds x="29" y="54" width="10" height="12" />
- </bezel>
- <bezel name="0.12" element="mask1">
+ </element>
+ <element name="0.12" ref="mask1">
<bounds x="29" y="54" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask2" inputtag="IN.0" inputmask="0x01">
+ </element>
+ <element ref="mask2" inputtag="IN.0" inputmask="0x01">
<bounds x="29" y="54" width="10" height="12" />
<color alpha="0.4" />
- </bezel>
- <bezel element="mask3" inputtag="IN.0" inputmask="0x01">
+ </element>
+ <element ref="mask3" inputtag="IN.0" inputmask="0x01">
<bounds x="29" y="54" width="10" height="12" />
- </bezel>
- <bezel element="mask4" inputtag="IN.0" inputmask="0x01">
+ </element>
+ <element ref="mask4" inputtag="IN.0" inputmask="0x01">
<bounds x="29" y="54" width="10" height="12" />
- </bezel>
+ </element>
<!-- gamename labels -->
- <bezel element="text_g1"><bounds x="4" y="21.8" width="12" height="1.4" /></bezel>
- <bezel element="text_g5"><bounds x="17" y="21.8" width="12" height="1.4" /></bezel>
- <bezel element="text_g9"><bounds x="30" y="21.8" width="12" height="1.4" /></bezel>
+ <element ref="text_g1"><bounds x="4" y="21.8" width="12" height="1.4" /></element>
+ <element ref="text_g5"><bounds x="17" y="21.8" width="12" height="1.4" /></element>
+ <element ref="text_g9"><bounds x="30" y="21.8" width="12" height="1.4" /></element>
- <bezel element="text_g2"><bounds x="4" y="36.8" width="12" height="1.4" /></bezel>
- <bezel element="text_g6"><bounds x="17" y="36.8" width="12" height="1.4" /></bezel>
- <bezel element="text_g10"><bounds x="30" y="36.8" width="12" height="1.4" /></bezel>
+ <element ref="text_g2"><bounds x="4" y="36.8" width="12" height="1.4" /></element>
+ <element ref="text_g6"><bounds x="17" y="36.8" width="12" height="1.4" /></element>
+ <element ref="text_g10"><bounds x="30" y="36.8" width="12" height="1.4" /></element>
- <bezel element="text_g3"><bounds x="4" y="51.8" width="12" height="1.4" /></bezel>
- <bezel element="text_g7"><bounds x="17" y="51.8" width="12" height="1.4" /></bezel>
- <bezel element="text_g11"><bounds x="30" y="51.8" width="12" height="1.4" /></bezel>
+ <element ref="text_g3"><bounds x="4" y="51.8" width="12" height="1.4" /></element>
+ <element ref="text_g7"><bounds x="17" y="51.8" width="12" height="1.4" /></element>
+ <element ref="text_g11"><bounds x="30" y="51.8" width="12" height="1.4" /></element>
- <bezel element="text_g4"><bounds x="4" y="66.8" width="12" height="1.4" /></bezel>
- <bezel element="text_g8"><bounds x="17" y="66.8" width="12" height="1.4" /></bezel>
- <bezel element="text_g12"><bounds x="30" y="66.8" width="12" height="1.4" /></bezel>
+ <element ref="text_g4"><bounds x="4" y="66.8" width="12" height="1.4" /></element>
+ <element ref="text_g8"><bounds x="17" y="66.8" width="12" height="1.4" /></element>
+ <element ref="text_g12"><bounds x="30" y="66.8" width="12" height="1.4" /></element>
<!-- number labels -->
- <bezel element="text_b1"><bounds x="12.8" y="20.8" width="2" height="2" /></bezel>
- <bezel element="text_b5"><bounds x="25.8" y="20.8" width="2" height="2" /></bezel>
- <bezel element="text_b9"><bounds x="38.8" y="20.8" width="2" height="2" /></bezel>
+ <element ref="text_b1"><bounds x="12.8" y="20.8" width="2" height="2" /></element>
+ <element ref="text_b5"><bounds x="25.8" y="20.8" width="2" height="2" /></element>
+ <element ref="text_b9"><bounds x="38.8" y="20.8" width="2" height="2" /></element>
- <bezel element="text_b2"><bounds x="12.8" y="35.8" width="2" height="2" /></bezel>
- <bezel element="text_b6"><bounds x="25.8" y="35.8" width="2" height="2" /></bezel>
- <bezel element="text_b10"><bounds x="38.8" y="35.8" width="2" height="2" /></bezel>
+ <element ref="text_b2"><bounds x="12.8" y="35.8" width="2" height="2" /></element>
+ <element ref="text_b6"><bounds x="25.8" y="35.8" width="2" height="2" /></element>
+ <element ref="text_b10"><bounds x="38.8" y="35.8" width="2" height="2" /></element>
- <bezel element="text_b3"><bounds x="12.8" y="50.8" width="2" height="2" /></bezel>
- <bezel element="text_b7"><bounds x="25.8" y="50.8" width="2" height="2" /></bezel>
- <bezel element="text_b11"><bounds x="38.8" y="50.8" width="2" height="2" /></bezel>
+ <element ref="text_b3"><bounds x="12.8" y="50.8" width="2" height="2" /></element>
+ <element ref="text_b7"><bounds x="25.8" y="50.8" width="2" height="2" /></element>
+ <element ref="text_b11"><bounds x="38.8" y="50.8" width="2" height="2" /></element>
- <bezel element="text_b4"><bounds x="12.8" y="65.8" width="2" height="2" /></bezel>
- <bezel element="text_b8"><bounds x="25.8" y="65.8" width="2" height="2" /></bezel>
- <bezel element="text_b12"><bounds x="38.8" y="65.8" width="2" height="2" /></bezel>
+ <element ref="text_b4"><bounds x="12.8" y="65.8" width="2" height="2" /></element>
+ <element ref="text_b8"><bounds x="25.8" y="65.8" width="2" height="2" /></element>
+ <element ref="text_b12"><bounds x="38.8" y="65.8" width="2" height="2" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/tb303.lay b/src/mame/layout/tb303.lay
index 274f60ebdbe..6bec473b9c0 100644
--- a/src/mame/layout/tb303.lay
+++ b/src/mame/layout/tb303.lay
@@ -19,30 +19,30 @@ license:CC0
<!-- 21 LEDs: D201-D221 -->
- <bezel name="x.0" element="led"><bounds x="1" y="10" width="1" height="1" /></bezel> <!-- d201 -->
-
- <bezel name="x.0" element="led"><bounds x="10" y="2" width="1" height="1" /></bezel> <!-- d202 -->
- <bezel name="x.0" element="led"><bounds x="14" y="10" width="1" height="1" /></bezel> <!-- d203 -->
-
- <bezel name="0.0" element="led"><bounds x="20" y="10" width="1" height="1" /></bezel>
- <bezel name="3.0" element="led"><bounds x="23" y="2" width="1" height="1" /></bezel>
- <bezel name="0.1" element="led"><bounds x="26" y="10" width="1" height="1" /></bezel>
- <bezel name="3.1" element="led"><bounds x="29" y="2" width="1" height="1" /></bezel>
- <bezel name="0.2" element="led"><bounds x="32" y="10" width="1" height="1" /></bezel>
- <bezel name="0.3" element="led"><bounds x="38" y="10" width="1" height="1" /></bezel>
- <bezel name="3.2" element="led"><bounds x="41" y="2" width="1" height="1" /></bezel>
- <bezel name="1.0" element="led"><bounds x="44" y="10" width="1" height="1" /></bezel>
- <bezel name="3.3" element="led"><bounds x="47" y="2" width="1" height="1" /></bezel>
- <bezel name="1.1" element="led"><bounds x="50" y="10" width="1" height="1" /></bezel>
- <bezel name="x.0" element="led"><bounds x="53" y="2" width="1" height="1" /></bezel> <!-- d214 -->
- <bezel name="1.2" element="led"><bounds x="56" y="10" width="1" height="1" /></bezel>
- <bezel name="1.3" element="led"><bounds x="62" y="10" width="1" height="1" /></bezel>
-
- <bezel name="2.0" element="led"><bounds x="68" y="10" width="1" height="1" /></bezel>
- <bezel name="2.1" element="led"><bounds x="74" y="10" width="1" height="1" /></bezel>
- <bezel name="x.0" element="led"><bounds x="77" y="2" width="1" height="1" /></bezel> <!-- d219 -->
- <bezel name="2.2" element="led"><bounds x="80" y="10" width="1" height="1" /></bezel>
- <bezel name="2.3" element="led"><bounds x="86" y="10" width="1" height="1" /></bezel>
+ <element name="x.0" ref="led"><bounds x="1" y="10" width="1" height="1" /></element> <!-- d201 -->
+
+ <element name="x.0" ref="led"><bounds x="10" y="2" width="1" height="1" /></element> <!-- d202 -->
+ <element name="x.0" ref="led"><bounds x="14" y="10" width="1" height="1" /></element> <!-- d203 -->
+
+ <element name="0.0" ref="led"><bounds x="20" y="10" width="1" height="1" /></element>
+ <element name="3.0" ref="led"><bounds x="23" y="2" width="1" height="1" /></element>
+ <element name="0.1" ref="led"><bounds x="26" y="10" width="1" height="1" /></element>
+ <element name="3.1" ref="led"><bounds x="29" y="2" width="1" height="1" /></element>
+ <element name="0.2" ref="led"><bounds x="32" y="10" width="1" height="1" /></element>
+ <element name="0.3" ref="led"><bounds x="38" y="10" width="1" height="1" /></element>
+ <element name="3.2" ref="led"><bounds x="41" y="2" width="1" height="1" /></element>
+ <element name="1.0" ref="led"><bounds x="44" y="10" width="1" height="1" /></element>
+ <element name="3.3" ref="led"><bounds x="47" y="2" width="1" height="1" /></element>
+ <element name="1.1" ref="led"><bounds x="50" y="10" width="1" height="1" /></element>
+ <element name="x.0" ref="led"><bounds x="53" y="2" width="1" height="1" /></element> <!-- d214 -->
+ <element name="1.2" ref="led"><bounds x="56" y="10" width="1" height="1" /></element>
+ <element name="1.3" ref="led"><bounds x="62" y="10" width="1" height="1" /></element>
+
+ <element name="2.0" ref="led"><bounds x="68" y="10" width="1" height="1" /></element>
+ <element name="2.1" ref="led"><bounds x="74" y="10" width="1" height="1" /></element>
+ <element name="x.0" ref="led"><bounds x="77" y="2" width="1" height="1" /></element> <!-- d219 -->
+ <element name="2.2" ref="led"><bounds x="80" y="10" width="1" height="1" /></element>
+ <element name="2.3" ref="led"><bounds x="86" y="10" width="1" height="1" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/tbaskb.lay b/src/mame/layout/tbaskb.lay
index 29ee47c9bbb..4caa3270a47 100644
--- a/src/mame/layout/tbaskb.lay
+++ b/src/mame/layout/tbaskb.lay
@@ -30,67 +30,67 @@ license:CC0
<view name="Internal Layout">
<bounds left="3.26" right="21.74" top="-2.75" bottom="23.25" />
- <!-- bezel -->
+ <!-- element -->
- <bezel element="static_white"><bounds x="3.25" y="5" width="18.5" height="23" /></bezel>
- <bezel element="static_black"><bounds x="3.5" y="5.5" width="18" height="23" /></bezel>
+ <element ref="static_white"><bounds x="3.25" y="5" width="18.5" height="23" /></element>
+ <element ref="static_black"><bounds x="3.5" y="5.5" width="18" height="23" /></element>
- <bezel element="static_white"><bounds x="10" y="5.25" width="5" height="7.25" /></bezel>
- <bezel element="static_white"><bounds x="9" y="7.5" width="7" height="0.25" /></bezel>
- <bezel element="static_white"><bounds x="9" y="8.75" width="7" height="0.25" /></bezel>
- <bezel element="static_white"><bounds x="9" y="10" width="7" height="0.25" /></bezel>
- <bezel element="static_black"><bounds x="10.25" y="5.5" width="4.5" height="7.25" /></bezel>
+ <element ref="static_white"><bounds x="10" y="5.25" width="5" height="7.25" /></element>
+ <element ref="static_white"><bounds x="9" y="7.5" width="7" height="0.25" /></element>
+ <element ref="static_white"><bounds x="9" y="8.75" width="7" height="0.25" /></element>
+ <element ref="static_white"><bounds x="9" y="10" width="7" height="0.25" /></element>
+ <element ref="static_black"><bounds x="10.25" y="5.5" width="4.5" height="7.25" /></element>
- <bezel element="disk_white"><bounds x="10" y="10" width="5" height="5" /></bezel>
- <bezel element="disk_black"><bounds x="10.25" y="10.25" width="4.5" height="4.5" /></bezel>
- <bezel element="static_black"><bounds x="10.85" y="9.5" width="0.35" height="3" /></bezel>
- <bezel element="static_black"><bounds x="12.25" y="9.5" width="0.5" height="3" /></bezel>
- <bezel element="static_black"><bounds x="13.8" y="9.5" width="0.35" height="3" /></bezel>
- <bezel element="static_white"><bounds x="10.1" y="12.25" width="4.8" height="0.25" /></bezel>
+ <element ref="disk_white"><bounds x="10" y="10" width="5" height="5" /></element>
+ <element ref="disk_black"><bounds x="10.25" y="10.25" width="4.5" height="4.5" /></element>
+ <element ref="static_black"><bounds x="10.85" y="9.5" width="0.35" height="3" /></element>
+ <element ref="static_black"><bounds x="12.25" y="9.5" width="0.5" height="3" /></element>
+ <element ref="static_black"><bounds x="13.8" y="9.5" width="0.35" height="3" /></element>
+ <element ref="static_white"><bounds x="10.1" y="12.25" width="4.8" height="0.25" /></element>
- <bezel element="disk_white"><bounds x="10" y="19.25" width="5" height="5" /></bezel>
- <bezel element="disk_black"><bounds x="10.25" y="19.5" width="4.5" height="4.5" /></bezel>
- <bezel element="static_white"><bounds x="3.3" y="21.65" width="18.4" height="5" /></bezel>
- <bezel element="static_black"><bounds x="0" y="21.9" width="25" height="5" /></bezel>
- <bezel element="static_black"><bounds x="0" y="0" width="25" height="5.25" /></bezel>
+ <element ref="disk_white"><bounds x="10" y="19.25" width="5" height="5" /></element>
+ <element ref="disk_black"><bounds x="10.25" y="19.5" width="4.5" height="4.5" /></element>
+ <element ref="static_white"><bounds x="3.3" y="21.65" width="18.4" height="5" /></element>
+ <element ref="static_black"><bounds x="0" y="21.9" width="25" height="5" /></element>
+ <element ref="static_black"><bounds x="0" y="0" width="25" height="5.25" /></element>
- <bezel element="static_white"><bounds x="9" y="1" width="7" height="0.25" /></bezel>
- <bezel element="disk_white"><bounds x="10.75" y="2" width="3.5" height="2" /></bezel>
- <bezel element="disk_black"><bounds x="11" y="2.25" width="3" height="1.5" /></bezel>
+ <element ref="static_white"><bounds x="9" y="1" width="7" height="0.25" /></element>
+ <element ref="disk_white"><bounds x="10.75" y="2" width="3.5" height="2" /></element>
+ <element ref="disk_black"><bounds x="11" y="2.25" width="3" height="1.5" /></element>
- <bezel element="text_l1"><bounds x="4" y="22" width="10" height="1" /></bezel>
- <bezel element="text_l2"><bounds x="11" y="22" width="10" height="1" /></bezel>
+ <element ref="text_l1"><bounds x="4" y="22" width="10" height="1" /></element>
+ <element ref="text_l2"><bounds x="11" y="22" width="10" height="1" /></element>
<!-- leds -->
- <bezel name="digit5" element="digit"><bounds x="11" y="-2" width="1.5" height="2.25" /></bezel>
- <bezel name="digit4" element="digit"><bounds x="12.5" y="-2" width="1.5" height="2.25" /></bezel>
-
- <bezel name="0.5" element="led"><bounds x="12" y="2.5" width="1" height="1" /></bezel>
-
- <bezel name="3.0" element="led"><bounds x="4" y="6" width="1" height="1" /></bezel>
- <bezel name="3.1" element="led"><bounds x="8" y="6" width="1" height="1" /></bezel>
- <bezel name="3.2" element="led"><bounds x="12" y="6" width="1" height="1" /></bezel>
- <bezel name="3.3" element="led"><bounds x="16" y="6" width="1" height="1" /></bezel>
- <bezel name="3.4" element="led"><bounds x="20" y="6" width="1" height="1" /></bezel>
-
- <bezel name="2.0" element="led"><bounds x="4" y="10.75" width="1" height="1" /></bezel>
- <bezel name="2.1" element="led"><bounds x="8" y="10.75" width="1" height="1" /></bezel>
- <bezel name="2.2" element="led"><bounds x="12" y="10.75" width="1" height="1" /></bezel>
- <bezel name="2.3" element="led"><bounds x="16" y="10.75" width="1" height="1" /></bezel>
- <bezel name="2.4" element="led"><bounds x="20" y="10.75" width="1" height="1" /></bezel>
-
- <bezel name="1.0" element="led"><bounds x="4" y="15.5" width="1" height="1" /></bezel>
- <bezel name="1.1" element="led"><bounds x="8" y="15.5" width="1" height="1" /></bezel>
- <bezel name="1.2" element="led"><bounds x="12" y="15.5" width="1" height="1" /></bezel>
- <bezel name="1.3" element="led"><bounds x="16" y="15.5" width="1" height="1" /></bezel>
- <bezel name="1.4" element="led"><bounds x="20" y="15.5" width="1" height="1" /></bezel>
-
- <bezel name="0.0" element="led"><bounds x="4" y="20.25" width="1" height="1" /></bezel>
- <bezel name="0.1" element="led"><bounds x="8" y="20.25" width="1" height="1" /></bezel>
- <bezel name="0.2" element="led"><bounds x="12" y="20.25" width="1" height="1" /></bezel>
- <bezel name="0.3" element="led"><bounds x="16" y="20.25" width="1" height="1" /></bezel>
- <bezel name="0.4" element="led"><bounds x="20" y="20.25" width="1" height="1" /></bezel>
+ <element name="digit5" ref="digit"><bounds x="11" y="-2" width="1.5" height="2.25" /></element>
+ <element name="digit4" ref="digit"><bounds x="12.5" y="-2" width="1.5" height="2.25" /></element>
+
+ <element name="0.5" ref="led"><bounds x="12" y="2.5" width="1" height="1" /></element>
+
+ <element name="3.0" ref="led"><bounds x="4" y="6" width="1" height="1" /></element>
+ <element name="3.1" ref="led"><bounds x="8" y="6" width="1" height="1" /></element>
+ <element name="3.2" ref="led"><bounds x="12" y="6" width="1" height="1" /></element>
+ <element name="3.3" ref="led"><bounds x="16" y="6" width="1" height="1" /></element>
+ <element name="3.4" ref="led"><bounds x="20" y="6" width="1" height="1" /></element>
+
+ <element name="2.0" ref="led"><bounds x="4" y="10.75" width="1" height="1" /></element>
+ <element name="2.1" ref="led"><bounds x="8" y="10.75" width="1" height="1" /></element>
+ <element name="2.2" ref="led"><bounds x="12" y="10.75" width="1" height="1" /></element>
+ <element name="2.3" ref="led"><bounds x="16" y="10.75" width="1" height="1" /></element>
+ <element name="2.4" ref="led"><bounds x="20" y="10.75" width="1" height="1" /></element>
+
+ <element name="1.0" ref="led"><bounds x="4" y="15.5" width="1" height="1" /></element>
+ <element name="1.1" ref="led"><bounds x="8" y="15.5" width="1" height="1" /></element>
+ <element name="1.2" ref="led"><bounds x="12" y="15.5" width="1" height="1" /></element>
+ <element name="1.3" ref="led"><bounds x="16" y="15.5" width="1" height="1" /></element>
+ <element name="1.4" ref="led"><bounds x="20" y="15.5" width="1" height="1" /></element>
+
+ <element name="0.0" ref="led"><bounds x="4" y="20.25" width="1" height="1" /></element>
+ <element name="0.1" ref="led"><bounds x="8" y="20.25" width="1" height="1" /></element>
+ <element name="0.2" ref="led"><bounds x="12" y="20.25" width="1" height="1" /></element>
+ <element name="0.3" ref="led"><bounds x="16" y="20.25" width="1" height="1" /></element>
+ <element name="0.4" ref="led"><bounds x="20" y="20.25" width="1" height="1" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/tbreakup.lay b/src/mame/layout/tbreakup.lay
index 8b9263fdb46..f4ac35df267 100644
--- a/src/mame/layout/tbreakup.lay
+++ b/src/mame/layout/tbreakup.lay
@@ -45,83 +45,83 @@ license:CC0
<!-- score panel -->
- <bezel element="static_white"><bounds x="27.8" y="36.2" width="7.8" height="6.9" /></bezel>
- <bezel element="static_black"><bounds x="28" y="36.4" width="7.4" height="6.5" /></bezel>
- <bezel element="text_score"><bounds x="29.6" y="35.7" width="4.2" height="1.1" /></bezel>
+ <element ref="static_white"><bounds x="27.8" y="36.2" width="7.8" height="6.9" /></element>
+ <element ref="static_black"><bounds x="28" y="36.4" width="7.4" height="6.5" /></element>
+ <element ref="text_score"><bounds x="29.6" y="35.7" width="4.2" height="1.1" /></element>
- <bezel name="digit0" element="digit"><bounds x="28.7" y="37.4" width="3" height="4.5" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="31.7" y="37.4" width="3" height="4.5" /></bezel>
+ <element name="digit0" ref="digit"><bounds x="28.7" y="37.4" width="3" height="4.5" /></element>
+ <element name="digit1" ref="digit"><bounds x="31.7" y="37.4" width="3" height="4.5" /></element>
- <!-- main bezel -->
+ <!-- main element -->
- <bezel element="static_white"><bounds x="18.8" y="80.8" width="6" height="0.45" /></bezel>
- <bezel element="text_out"><bounds x="20.3" y="80.5" width="3" height="1.1" /></bezel>
- <bezel element="text_hit"><bounds x="20.3" y="77.2" width="3" height="1.1" /></bezel>
+ <element ref="static_white"><bounds x="18.8" y="80.8" width="6" height="0.45" /></element>
+ <element ref="text_out"><bounds x="20.3" y="80.5" width="3" height="1.1" /></element>
+ <element ref="text_hit"><bounds x="20.3" y="77.2" width="3" height="1.1" /></element>
- <bezel element="static_white"><bounds x="10.1" y="50" width="23.4" height="27" /></bezel>
- <bezel element="static_black2"><bounds x="10.3" y="50.2" width="23" height="26.6" /></bezel>
- <bezel element="static_red"><bounds x="20.3" y="76.675" width="3" height="0.45" /></bezel>
+ <element ref="static_white"><bounds x="10.1" y="50" width="23.4" height="27" /></element>
+ <element ref="static_black2"><bounds x="10.3" y="50.2" width="23" height="26.6" /></element>
+ <element ref="static_red"><bounds x="20.3" y="76.675" width="3" height="0.45" /></element>
- <bezel element="static_white"><bounds x="8" y="47.5" width="27.6" height="8" /></bezel>
- <bezel element="static_black2"><bounds x="8.2" y="47.7" width="27.2" height="7.6" /></bezel>
+ <element ref="static_white"><bounds x="8" y="47.5" width="27.6" height="8" /></element>
+ <element ref="static_black2"><bounds x="8.2" y="47.7" width="27.2" height="7.6" /></element>
<!-- rect leds panel -->
- <bezel name="9.0" element="brick"><bounds x="10" y="50" width="2.6" height="1.2" /></bezel>
- <bezel name="9.1" element="brick"><bounds x="13" y="50" width="2.6" height="1.2" /></bezel>
- <bezel name="9.2" element="brick"><bounds x="16" y="50" width="2.6" height="1.2" /></bezel>
- <bezel name="9.3" element="brick"><bounds x="19" y="50" width="2.6" height="1.2" /></bezel>
- <bezel name="11.0" element="brick"><bounds x="22" y="50" width="2.6" height="1.2" /></bezel>
- <bezel name="11.1" element="brick"><bounds x="25" y="50" width="2.6" height="1.2" /></bezel>
- <bezel name="11.2" element="brick"><bounds x="28" y="50" width="2.6" height="1.2" /></bezel>
- <bezel name="11.3" element="brick"><bounds x="31" y="50" width="2.6" height="1.2" /></bezel>
-
- <bezel name="8.0" element="brick"><bounds x="10" y="51.5" width="2.6" height="1.2" /></bezel>
- <bezel name="8.1" element="brick"><bounds x="13" y="51.5" width="2.6" height="1.2" /></bezel>
- <bezel name="8.2" element="brick"><bounds x="16" y="51.5" width="2.6" height="1.2" /></bezel>
- <bezel name="8.3" element="brick"><bounds x="19" y="51.5" width="2.6" height="1.2" /></bezel>
- <bezel name="13.0" element="brick"><bounds x="22" y="51.5" width="2.6" height="1.2" /></bezel>
- <bezel name="13.1" element="brick"><bounds x="25" y="51.5" width="2.6" height="1.2" /></bezel>
- <bezel name="13.2" element="brick"><bounds x="28" y="51.5" width="2.6" height="1.2" /></bezel>
- <bezel name="13.3" element="brick"><bounds x="31" y="51.5" width="2.6" height="1.2" /></bezel>
-
- <bezel name="10.0" element="brick"><bounds x="10" y="53" width="2.6" height="1.2" /></bezel>
- <bezel name="10.1" element="brick"><bounds x="13" y="53" width="2.6" height="1.2" /></bezel>
- <bezel name="10.2" element="brick"><bounds x="16" y="53" width="2.6" height="1.2" /></bezel>
- <bezel name="10.3" element="brick"><bounds x="19" y="53" width="2.6" height="1.2" /></bezel>
- <bezel name="12.0" element="brick"><bounds x="22" y="53" width="2.6" height="1.2" /></bezel>
- <bezel name="12.1" element="brick"><bounds x="25" y="53" width="2.6" height="1.2" /></bezel>
- <bezel name="12.2" element="brick"><bounds x="28" y="53" width="2.6" height="1.2" /></bezel>
- <bezel name="12.3" element="brick"><bounds x="31" y="53" width="2.6" height="1.2" /></bezel>
+ <element name="9.0" ref="brick"><bounds x="10" y="50" width="2.6" height="1.2" /></element>
+ <element name="9.1" ref="brick"><bounds x="13" y="50" width="2.6" height="1.2" /></element>
+ <element name="9.2" ref="brick"><bounds x="16" y="50" width="2.6" height="1.2" /></element>
+ <element name="9.3" ref="brick"><bounds x="19" y="50" width="2.6" height="1.2" /></element>
+ <element name="11.0" ref="brick"><bounds x="22" y="50" width="2.6" height="1.2" /></element>
+ <element name="11.1" ref="brick"><bounds x="25" y="50" width="2.6" height="1.2" /></element>
+ <element name="11.2" ref="brick"><bounds x="28" y="50" width="2.6" height="1.2" /></element>
+ <element name="11.3" ref="brick"><bounds x="31" y="50" width="2.6" height="1.2" /></element>
+
+ <element name="8.0" ref="brick"><bounds x="10" y="51.5" width="2.6" height="1.2" /></element>
+ <element name="8.1" ref="brick"><bounds x="13" y="51.5" width="2.6" height="1.2" /></element>
+ <element name="8.2" ref="brick"><bounds x="16" y="51.5" width="2.6" height="1.2" /></element>
+ <element name="8.3" ref="brick"><bounds x="19" y="51.5" width="2.6" height="1.2" /></element>
+ <element name="13.0" ref="brick"><bounds x="22" y="51.5" width="2.6" height="1.2" /></element>
+ <element name="13.1" ref="brick"><bounds x="25" y="51.5" width="2.6" height="1.2" /></element>
+ <element name="13.2" ref="brick"><bounds x="28" y="51.5" width="2.6" height="1.2" /></element>
+ <element name="13.3" ref="brick"><bounds x="31" y="51.5" width="2.6" height="1.2" /></element>
+
+ <element name="10.0" ref="brick"><bounds x="10" y="53" width="2.6" height="1.2" /></element>
+ <element name="10.1" ref="brick"><bounds x="13" y="53" width="2.6" height="1.2" /></element>
+ <element name="10.2" ref="brick"><bounds x="16" y="53" width="2.6" height="1.2" /></element>
+ <element name="10.3" ref="brick"><bounds x="19" y="53" width="2.6" height="1.2" /></element>
+ <element name="12.0" ref="brick"><bounds x="22" y="53" width="2.6" height="1.2" /></element>
+ <element name="12.1" ref="brick"><bounds x="25" y="53" width="2.6" height="1.2" /></element>
+ <element name="12.2" ref="brick"><bounds x="28" y="53" width="2.6" height="1.2" /></element>
+ <element name="12.3" ref="brick"><bounds x="31" y="53" width="2.6" height="1.2" /></element>
<!-- round leds -->
- <bezel name="7.0" element="led"><bounds x="12.3" y="48" width="1" height="1" /></bezel>
- <bezel name="7.1" element="led"><bounds x="18.3" y="48" width="1" height="1" /></bezel>
- <bezel name="7.2" element="led"><bounds x="24.3" y="48" width="1" height="1" /></bezel>
- <bezel name="7.3" element="led"><bounds x="30.3" y="48" width="1" height="1" /></bezel>
-
- <bezel name="4.0" element="led"><bounds x="10.6" y="60.5" width="1" height="1" /></bezel>
- <bezel name="6.0" element="led"><bounds x="14.6" y="58" width="1" height="1" /></bezel>
- <bezel name="6.1" element="led"><bounds x="18.3" y="56.5" width="1" height="1" /></bezel>
- <bezel name="6.2" element="led"><bounds x="24.3" y="56.5" width="1" height="1" /></bezel>
- <bezel name="6.3" element="led"><bounds x="28" y="58" width="1" height="1" /></bezel>
- <bezel name="4.3" element="led"><bounds x="32" y="60.5" width="1" height="1" /></bezel>
-
- <bezel name="3.0" element="led"><bounds x="10.6" y="68" width="1" height="1" /></bezel>
- <bezel name="5.0" element="led"><bounds x="16.5" y="63.5" width="1" height="1" /></bezel>
- <bezel name="5.1" element="led"><bounds x="18.7" y="61.8" width="1" height="1" /></bezel>
- <bezel name="5.2" element="led"><bounds x="23.9" y="61.8" width="1" height="1" /></bezel>
- <bezel name="5.3" element="led"><bounds x="26.1" y="63.5" width="1" height="1" /></bezel>
- <bezel name="3.3" element="led"><bounds x="32" y="68" width="1" height="1" /></bezel>
-
- <bezel name="4.1" element="led"><bounds x="15.1" y="70.7" width="1" height="1" /></bezel>
- <bezel name="3.1" element="led"><bounds x="19.2" y="68.8" width="1" height="1" /></bezel>
- <bezel name="3.2" element="led"><bounds x="23.4" y="68.8" width="1" height="1" /></bezel>
- <bezel name="4.2" element="led"><bounds x="27.5" y="70.7" width="1" height="1" /></bezel>
-
- <bezel name="2.1" element="led"><bounds x="21.3" y="75.5" width="1" height="1" /></bezel>
- <bezel name="2.2" element="led"><bounds x="21.3" y="79.3" width="1" height="1" /></bezel>
+ <element name="7.0" ref="led"><bounds x="12.3" y="48" width="1" height="1" /></element>
+ <element name="7.1" ref="led"><bounds x="18.3" y="48" width="1" height="1" /></element>
+ <element name="7.2" ref="led"><bounds x="24.3" y="48" width="1" height="1" /></element>
+ <element name="7.3" ref="led"><bounds x="30.3" y="48" width="1" height="1" /></element>
+
+ <element name="4.0" ref="led"><bounds x="10.6" y="60.5" width="1" height="1" /></element>
+ <element name="6.0" ref="led"><bounds x="14.6" y="58" width="1" height="1" /></element>
+ <element name="6.1" ref="led"><bounds x="18.3" y="56.5" width="1" height="1" /></element>
+ <element name="6.2" ref="led"><bounds x="24.3" y="56.5" width="1" height="1" /></element>
+ <element name="6.3" ref="led"><bounds x="28" y="58" width="1" height="1" /></element>
+ <element name="4.3" ref="led"><bounds x="32" y="60.5" width="1" height="1" /></element>
+
+ <element name="3.0" ref="led"><bounds x="10.6" y="68" width="1" height="1" /></element>
+ <element name="5.0" ref="led"><bounds x="16.5" y="63.5" width="1" height="1" /></element>
+ <element name="5.1" ref="led"><bounds x="18.7" y="61.8" width="1" height="1" /></element>
+ <element name="5.2" ref="led"><bounds x="23.9" y="61.8" width="1" height="1" /></element>
+ <element name="5.3" ref="led"><bounds x="26.1" y="63.5" width="1" height="1" /></element>
+ <element name="3.3" ref="led"><bounds x="32" y="68" width="1" height="1" /></element>
+
+ <element name="4.1" ref="led"><bounds x="15.1" y="70.7" width="1" height="1" /></element>
+ <element name="3.1" ref="led"><bounds x="19.2" y="68.8" width="1" height="1" /></element>
+ <element name="3.2" ref="led"><bounds x="23.4" y="68.8" width="1" height="1" /></element>
+ <element name="4.2" ref="led"><bounds x="27.5" y="70.7" width="1" height="1" /></element>
+
+ <element name="2.1" ref="led"><bounds x="21.3" y="75.5" width="1" height="1" /></element>
+ <element name="2.2" ref="led"><bounds x="21.3" y="79.3" width="1" height="1" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/tc4.lay b/src/mame/layout/tc4.lay
index 6e86da4dad3..866af704f9e 100644
--- a/src/mame/layout/tc4.lay
+++ b/src/mame/layout/tc4.lay
@@ -33,73 +33,73 @@ license:CC0
<view name="Internal Layout">
<bounds left="1.5" right="11" top="0" bottom="11" />
- <bezel element="static_white"><bounds x="4" y="-0.5" width="0.1" height="12" /></bezel>
+ <element ref="static_white"><bounds x="4" y="-0.5" width="0.1" height="12" /></element>
<!-- score panel leds -->
- <bezel name="7.7" element="led"><bounds x="2.5" y="9" width="1" height="1" /></bezel>
- <bezel name="8.7" element="led"><bounds x="2.5" y="8" width="1" height="1" /></bezel>
- <bezel name="9.7" element="led"><bounds x="2.5" y="7" width="1" height="1" /></bezel>
- <bezel name="5.7" element="led"><bounds x="2.5" y="6" width="1" height="1" /></bezel>
+ <element name="7.7" ref="led"><bounds x="2.5" y="9" width="1" height="1" /></element>
+ <element name="8.7" ref="led"><bounds x="2.5" y="8" width="1" height="1" /></element>
+ <element name="9.7" ref="led"><bounds x="2.5" y="7" width="1" height="1" /></element>
+ <element name="5.7" ref="led"><bounds x="2.5" y="6" width="1" height="1" /></element>
- <bezel name="digit5" element="digit"><bounds x="2" y="4.5" width="1.5" height="1" /><orientation rotate="270" /></bezel>
- <bezel name="digit9" element="digit"><bounds x="2" y="3.5" width="1.5" height="1" /><orientation rotate="270" /></bezel>
- <bezel name="digit8" element="digit"><bounds x="2" y="2" width="1.5" height="1" /><orientation rotate="270" /></bezel>
- <bezel name="digit7" element="digit"><bounds x="2" y="1" width="1.5" height="1" /><orientation rotate="270" /></bezel>
+ <element name="digit5" ref="digit"><bounds x="2" y="4.5" width="1.5" height="1" /><orientation rotate="270" /></element>
+ <element name="digit9" ref="digit"><bounds x="2" y="3.5" width="1.5" height="1" /><orientation rotate="270" /></element>
+ <element name="digit8" ref="digit"><bounds x="2" y="2" width="1.5" height="1" /><orientation rotate="270" /></element>
+ <element name="digit7" ref="digit"><bounds x="2" y="1" width="1.5" height="1" /><orientation rotate="270" /></element>
<!-- playfield leds -->
- <bezel name="0.0" element="led"><bounds x="5" y="9" width="1" height="1" /></bezel>
- <bezel name="0.1" element="led"><bounds x="5" y="8" width="1" height="1" /></bezel>
- <bezel name="0.2" element="led"><bounds x="5" y="7" width="1" height="1" /></bezel>
- <bezel name="0.3" element="led"><bounds x="5" y="6" width="1" height="1" /></bezel>
- <bezel name="0.4" element="led"><bounds x="5" y="5" width="1" height="1" /></bezel>
- <bezel name="0.5" element="led"><bounds x="5" y="4" width="1" height="1" /></bezel>
- <bezel name="0.6" element="led"><bounds x="5" y="3" width="1" height="1" /></bezel>
- <bezel name="0.7" element="led"><bounds x="5" y="2" width="1" height="1" /></bezel>
- <bezel name="0.8" element="led"><bounds x="5" y="1" width="1" height="1" /></bezel>
-
- <bezel name="1.0" element="led"><bounds x="6" y="9" width="1" height="1" /></bezel>
- <bezel name="1.1" element="led"><bounds x="6" y="8" width="1" height="1" /></bezel>
- <bezel name="1.2" element="led"><bounds x="6" y="7" width="1" height="1" /></bezel>
- <bezel name="1.3" element="led"><bounds x="6" y="6" width="1" height="1" /></bezel>
- <bezel name="1.4" element="led"><bounds x="6" y="5" width="1" height="1" /></bezel>
- <bezel name="1.5" element="led"><bounds x="6" y="4" width="1" height="1" /></bezel>
- <bezel name="1.6" element="led"><bounds x="6" y="3" width="1" height="1" /></bezel>
- <bezel name="1.7" element="led"><bounds x="6" y="2" width="1" height="1" /></bezel>
- <bezel name="1.8" element="led"><bounds x="6" y="1" width="1" height="1" /></bezel>
-
- <bezel name="8.8" element="led"><bounds x="7" y="10" width="1" height="1" /></bezel>
- <bezel name="2.0" element="led"><bounds x="7" y="9" width="1" height="1" /></bezel>
- <bezel name="2.1" element="led"><bounds x="7" y="8" width="1" height="1" /></bezel>
- <bezel name="2.2" element="led"><bounds x="7" y="7" width="1" height="1" /></bezel>
- <bezel name="2.3" element="led"><bounds x="7" y="6" width="1" height="1" /></bezel>
- <bezel name="2.4" element="led"><bounds x="7" y="5" width="1" height="1" /></bezel>
- <bezel name="2.5" element="led"><bounds x="7" y="4" width="1" height="1" /></bezel>
- <bezel name="2.6" element="led"><bounds x="7" y="3" width="1" height="1" /></bezel>
- <bezel name="2.7" element="led"><bounds x="7" y="2" width="1" height="1" /></bezel>
- <bezel name="2.8" element="led"><bounds x="7" y="1" width="1" height="1" /></bezel>
- <bezel name="7.8" element="led"><bounds x="7" y="0" width="1" height="1" /></bezel>
-
- <bezel name="3.0" element="led"><bounds x="8" y="9" width="1" height="1" /></bezel>
- <bezel name="3.1" element="led"><bounds x="8" y="8" width="1" height="1" /></bezel>
- <bezel name="3.2" element="led"><bounds x="8" y="7" width="1" height="1" /></bezel>
- <bezel name="3.3" element="led"><bounds x="8" y="6" width="1" height="1" /></bezel>
- <bezel name="3.4" element="led"><bounds x="8" y="5" width="1" height="1" /></bezel>
- <bezel name="3.5" element="led"><bounds x="8" y="4" width="1" height="1" /></bezel>
- <bezel name="3.6" element="led"><bounds x="8" y="3" width="1" height="1" /></bezel>
- <bezel name="3.7" element="led"><bounds x="8" y="2" width="1" height="1" /></bezel>
- <bezel name="3.8" element="led"><bounds x="8" y="1" width="1" height="1" /></bezel>
-
- <bezel name="4.0" element="led"><bounds x="9" y="9" width="1" height="1" /></bezel>
- <bezel name="4.1" element="led"><bounds x="9" y="8" width="1" height="1" /></bezel>
- <bezel name="4.2" element="led"><bounds x="9" y="7" width="1" height="1" /></bezel>
- <bezel name="4.3" element="led"><bounds x="9" y="6" width="1" height="1" /></bezel>
- <bezel name="4.4" element="led"><bounds x="9" y="5" width="1" height="1" /></bezel>
- <bezel name="4.5" element="led"><bounds x="9" y="4" width="1" height="1" /></bezel>
- <bezel name="4.6" element="led"><bounds x="9" y="3" width="1" height="1" /></bezel>
- <bezel name="4.7" element="led"><bounds x="9" y="2" width="1" height="1" /></bezel>
- <bezel name="4.8" element="led"><bounds x="9" y="1" width="1" height="1" /></bezel>
+ <element name="0.0" ref="led"><bounds x="5" y="9" width="1" height="1" /></element>
+ <element name="0.1" ref="led"><bounds x="5" y="8" width="1" height="1" /></element>
+ <element name="0.2" ref="led"><bounds x="5" y="7" width="1" height="1" /></element>
+ <element name="0.3" ref="led"><bounds x="5" y="6" width="1" height="1" /></element>
+ <element name="0.4" ref="led"><bounds x="5" y="5" width="1" height="1" /></element>
+ <element name="0.5" ref="led"><bounds x="5" y="4" width="1" height="1" /></element>
+ <element name="0.6" ref="led"><bounds x="5" y="3" width="1" height="1" /></element>
+ <element name="0.7" ref="led"><bounds x="5" y="2" width="1" height="1" /></element>
+ <element name="0.8" ref="led"><bounds x="5" y="1" width="1" height="1" /></element>
+
+ <element name="1.0" ref="led"><bounds x="6" y="9" width="1" height="1" /></element>
+ <element name="1.1" ref="led"><bounds x="6" y="8" width="1" height="1" /></element>
+ <element name="1.2" ref="led"><bounds x="6" y="7" width="1" height="1" /></element>
+ <element name="1.3" ref="led"><bounds x="6" y="6" width="1" height="1" /></element>
+ <element name="1.4" ref="led"><bounds x="6" y="5" width="1" height="1" /></element>
+ <element name="1.5" ref="led"><bounds x="6" y="4" width="1" height="1" /></element>
+ <element name="1.6" ref="led"><bounds x="6" y="3" width="1" height="1" /></element>
+ <element name="1.7" ref="led"><bounds x="6" y="2" width="1" height="1" /></element>
+ <element name="1.8" ref="led"><bounds x="6" y="1" width="1" height="1" /></element>
+
+ <element name="8.8" ref="led"><bounds x="7" y="10" width="1" height="1" /></element>
+ <element name="2.0" ref="led"><bounds x="7" y="9" width="1" height="1" /></element>
+ <element name="2.1" ref="led"><bounds x="7" y="8" width="1" height="1" /></element>
+ <element name="2.2" ref="led"><bounds x="7" y="7" width="1" height="1" /></element>
+ <element name="2.3" ref="led"><bounds x="7" y="6" width="1" height="1" /></element>
+ <element name="2.4" ref="led"><bounds x="7" y="5" width="1" height="1" /></element>
+ <element name="2.5" ref="led"><bounds x="7" y="4" width="1" height="1" /></element>
+ <element name="2.6" ref="led"><bounds x="7" y="3" width="1" height="1" /></element>
+ <element name="2.7" ref="led"><bounds x="7" y="2" width="1" height="1" /></element>
+ <element name="2.8" ref="led"><bounds x="7" y="1" width="1" height="1" /></element>
+ <element name="7.8" ref="led"><bounds x="7" y="0" width="1" height="1" /></element>
+
+ <element name="3.0" ref="led"><bounds x="8" y="9" width="1" height="1" /></element>
+ <element name="3.1" ref="led"><bounds x="8" y="8" width="1" height="1" /></element>
+ <element name="3.2" ref="led"><bounds x="8" y="7" width="1" height="1" /></element>
+ <element name="3.3" ref="led"><bounds x="8" y="6" width="1" height="1" /></element>
+ <element name="3.4" ref="led"><bounds x="8" y="5" width="1" height="1" /></element>
+ <element name="3.5" ref="led"><bounds x="8" y="4" width="1" height="1" /></element>
+ <element name="3.6" ref="led"><bounds x="8" y="3" width="1" height="1" /></element>
+ <element name="3.7" ref="led"><bounds x="8" y="2" width="1" height="1" /></element>
+ <element name="3.8" ref="led"><bounds x="8" y="1" width="1" height="1" /></element>
+
+ <element name="4.0" ref="led"><bounds x="9" y="9" width="1" height="1" /></element>
+ <element name="4.1" ref="led"><bounds x="9" y="8" width="1" height="1" /></element>
+ <element name="4.2" ref="led"><bounds x="9" y="7" width="1" height="1" /></element>
+ <element name="4.3" ref="led"><bounds x="9" y="6" width="1" height="1" /></element>
+ <element name="4.4" ref="led"><bounds x="9" y="5" width="1" height="1" /></element>
+ <element name="4.5" ref="led"><bounds x="9" y="4" width="1" height="1" /></element>
+ <element name="4.6" ref="led"><bounds x="9" y="3" width="1" height="1" /></element>
+ <element name="4.7" ref="led"><bounds x="9" y="2" width="1" height="1" /></element>
+ <element name="4.8" ref="led"><bounds x="9" y="1" width="1" height="1" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/tcfball.lay b/src/mame/layout/tcfball.lay
index 9880d896eea..4b40a78d1cd 100644
--- a/src/mame/layout/tcfball.lay
+++ b/src/mame/layout/tcfball.lay
@@ -50,94 +50,94 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="183" top="-2" bottom="109" />
- <bezel element="static_green"><bounds x="-1" y="-3" width="185" height="113" /></bezel>
+ <element ref="static_green"><bounds x="-1" y="-3" width="185" height="113" /></element>
<!-- score/status panel -->
- <bezel element="static_white"><bounds x="2" y="0" width="179" height="48" /></bezel>
- <bezel element="static_black"><bounds x="4" y="11" width="175" height="26" /></bezel>
+ <element ref="static_white"><bounds x="2" y="0" width="179" height="48" /></element>
+ <element ref="static_black"><bounds x="4" y="11" width="175" height="26" /></element>
- <bezel name="digit6" element="digit"><bounds x="19.5" y="16.5" width="12" height="15" /></bezel>
- <bezel name="digit5" element="digit"><bounds x="35.5" y="16.5" width="12" height="15" /></bezel>
- <bezel name="digit4" element="digit"><bounds x="67.5" y="16.5" width="12" height="15" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="83.5" y="16.5" width="12" height="15" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="99.5" y="16.5" width="12" height="15" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="131.5" y="16.5" width="12" height="15" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="147.5" y="16.5" width="12" height="15" /></bezel>
+ <element name="digit6" ref="digit"><bounds x="19.5" y="16.5" width="12" height="15" /></element>
+ <element name="digit5" ref="digit"><bounds x="35.5" y="16.5" width="12" height="15" /></element>
+ <element name="digit4" ref="digit"><bounds x="67.5" y="16.5" width="12" height="15" /></element>
+ <element name="digit3" ref="digit"><bounds x="83.5" y="16.5" width="12" height="15" /></element>
+ <element name="digit2" ref="digit"><bounds x="99.5" y="16.5" width="12" height="15" /></element>
+ <element name="digit1" ref="digit"><bounds x="131.5" y="16.5" width="12" height="15" /></element>
+ <element name="digit0" ref="digit"><bounds x="147.5" y="16.5" width="12" height="15" /></element>
- <bezel element="static_white"><bounds x="58" y="1" width="2" height="46" /></bezel>
- <bezel element="static_white"><bounds x="123" y="1" width="2" height="46" /></bezel>
+ <element ref="static_white"><bounds x="58" y="1" width="2" height="46" /></element>
+ <element ref="static_white"><bounds x="123" y="1" width="2" height="46" /></element>
- <bezel element="text_down"><bounds x="4" y="1" width="54" height="9" /></bezel>
- <bezel element="text_field"><bounds x="58" y="1" width="67" height="9" /></bezel>
- <bezel element="text_yards"><bounds x="124" y="1" width="56" height="9" /></bezel>
+ <element ref="text_down"><bounds x="4" y="1" width="54" height="9" /></element>
+ <element ref="text_field"><bounds x="58" y="1" width="67" height="9" /></element>
+ <element ref="text_yards"><bounds x="124" y="1" width="56" height="9" /></element>
- <bezel element="text_home"><bounds x="4" y="38" width="54" height="9" /></bezel>
- <bezel element="text_time"><bounds x="58" y="38" width="67" height="9" /></bezel>
- <bezel element="text_visitor"><bounds x="124" y="38" width="56" height="9" /></bezel>
+ <element ref="text_home"><bounds x="4" y="38" width="54" height="9" /></element>
+ <element ref="text_time"><bounds x="58" y="38" width="67" height="9" /></element>
+ <element ref="text_visitor"><bounds x="124" y="38" width="56" height="9" /></element>
<!-- playing field -->
- <bezel element="static_white"><bounds x="-1" y="53" width="185" height="54" /></bezel>
-
- <bezel element="static_black"><bounds x="2" y="55" width="19" height="50" /></bezel>
- <bezel element="static_black"><bounds x="22" y="55" width="19" height="50" /></bezel>
- <bezel element="static_black"><bounds x="42" y="55" width="19" height="50" /></bezel>
- <bezel element="static_black"><bounds x="62" y="55" width="19" height="50" /></bezel>
- <bezel element="static_black"><bounds x="82" y="55" width="19" height="50" /></bezel>
- <bezel element="static_black"><bounds x="102" y="55" width="19" height="50" /></bezel>
- <bezel element="static_black"><bounds x="122" y="55" width="19" height="50" /></bezel>
- <bezel element="static_black"><bounds x="142" y="55" width="19" height="50" /></bezel>
- <bezel element="static_black"><bounds x="162" y="55" width="19" height="50" /></bezel>
-
- <bezel element="static_white"><bounds x="0" y="71" width="183" height="1" /></bezel>
- <bezel element="static_white"><bounds x="0" y="88" width="183" height="1" /></bezel>
-
- <bezel element="static_black"><bounds x="3.5" y="56" width="16" height="48" /></bezel>
- <bezel element="static_black"><bounds x="23.5" y="56" width="16" height="48" /></bezel>
- <bezel element="static_black"><bounds x="43.5" y="56" width="16" height="48" /></bezel>
- <bezel element="static_black"><bounds x="63.5" y="56" width="16" height="48" /></bezel>
- <bezel element="static_black"><bounds x="83.5" y="56" width="16" height="48" /></bezel>
- <bezel element="static_black"><bounds x="103.5" y="56" width="16" height="48" /></bezel>
- <bezel element="static_black"><bounds x="123.5" y="56" width="16" height="48" /></bezel>
- <bezel element="static_black"><bounds x="143.5" y="56" width="16" height="48" /></bezel>
- <bezel element="static_black"><bounds x="163.5" y="56" width="16" height="48" /></bezel>
-
- <bezel name="9.7" element="seg"><bounds x="7" y="62" width="9" height="2" /></bezel>
- <bezel name="8.7" element="seg"><bounds x="7" y="79" width="9" height="2" /></bezel>
- <bezel name="7.7" element="seg"><bounds x="7" y="96" width="9" height="2" /></bezel>
-
- <bezel name="9.6" element="seg"><bounds x="27" y="62" width="9" height="2" /></bezel>
- <bezel name="8.6" element="seg"><bounds x="27" y="79" width="9" height="2" /></bezel>
- <bezel name="7.6" element="seg"><bounds x="27" y="96" width="9" height="2" /></bezel>
-
- <bezel name="9.5" element="seg"><bounds x="47" y="62" width="9" height="2" /></bezel>
- <bezel name="8.5" element="seg"><bounds x="47" y="79" width="9" height="2" /></bezel>
- <bezel name="7.5" element="seg"><bounds x="47" y="96" width="9" height="2" /></bezel>
-
- <bezel name="9.4" element="seg"><bounds x="67" y="62" width="9" height="2" /></bezel>
- <bezel name="8.4" element="seg"><bounds x="67" y="79" width="9" height="2" /></bezel>
- <bezel name="7.4" element="seg"><bounds x="67" y="96" width="9" height="2" /></bezel>
-
- <bezel name="9.3" element="seg"><bounds x="87" y="62" width="9" height="2" /></bezel>
- <bezel name="8.3" element="seg"><bounds x="87" y="79" width="9" height="2" /></bezel>
- <bezel name="7.3" element="seg"><bounds x="87" y="96" width="9" height="2" /></bezel>
-
- <bezel name="9.2" element="seg"><bounds x="107" y="62" width="9" height="2" /></bezel>
- <bezel name="8.2" element="seg"><bounds x="107" y="79" width="9" height="2" /></bezel>
- <bezel name="7.2" element="seg"><bounds x="107" y="96" width="9" height="2" /></bezel>
-
- <bezel name="9.1" element="seg"><bounds x="127" y="62" width="9" height="2" /></bezel>
- <bezel name="8.1" element="seg"><bounds x="127" y="79" width="9" height="2" /></bezel>
- <bezel name="7.1" element="seg"><bounds x="127" y="96" width="9" height="2" /></bezel>
-
- <bezel name="9.0" element="seg"><bounds x="147" y="62" width="9" height="2" /></bezel>
- <bezel name="8.0" element="seg"><bounds x="147" y="79" width="9" height="2" /></bezel>
- <bezel name="7.0" element="seg"><bounds x="147" y="96" width="9" height="2" /></bezel>
-
- <bezel name="10.2" element="seg"><bounds x="167" y="62" width="9" height="2" /></bezel>
- <bezel name="10.1" element="seg"><bounds x="167" y="79" width="9" height="2" /></bezel>
- <bezel name="10.0" element="seg"><bounds x="167" y="96" width="9" height="2" /></bezel>
+ <element ref="static_white"><bounds x="-1" y="53" width="185" height="54" /></element>
+
+ <element ref="static_black"><bounds x="2" y="55" width="19" height="50" /></element>
+ <element ref="static_black"><bounds x="22" y="55" width="19" height="50" /></element>
+ <element ref="static_black"><bounds x="42" y="55" width="19" height="50" /></element>
+ <element ref="static_black"><bounds x="62" y="55" width="19" height="50" /></element>
+ <element ref="static_black"><bounds x="82" y="55" width="19" height="50" /></element>
+ <element ref="static_black"><bounds x="102" y="55" width="19" height="50" /></element>
+ <element ref="static_black"><bounds x="122" y="55" width="19" height="50" /></element>
+ <element ref="static_black"><bounds x="142" y="55" width="19" height="50" /></element>
+ <element ref="static_black"><bounds x="162" y="55" width="19" height="50" /></element>
+
+ <element ref="static_white"><bounds x="0" y="71" width="183" height="1" /></element>
+ <element ref="static_white"><bounds x="0" y="88" width="183" height="1" /></element>
+
+ <element ref="static_black"><bounds x="3.5" y="56" width="16" height="48" /></element>
+ <element ref="static_black"><bounds x="23.5" y="56" width="16" height="48" /></element>
+ <element ref="static_black"><bounds x="43.5" y="56" width="16" height="48" /></element>
+ <element ref="static_black"><bounds x="63.5" y="56" width="16" height="48" /></element>
+ <element ref="static_black"><bounds x="83.5" y="56" width="16" height="48" /></element>
+ <element ref="static_black"><bounds x="103.5" y="56" width="16" height="48" /></element>
+ <element ref="static_black"><bounds x="123.5" y="56" width="16" height="48" /></element>
+ <element ref="static_black"><bounds x="143.5" y="56" width="16" height="48" /></element>
+ <element ref="static_black"><bounds x="163.5" y="56" width="16" height="48" /></element>
+
+ <element name="9.7" ref="seg"><bounds x="7" y="62" width="9" height="2" /></element>
+ <element name="8.7" ref="seg"><bounds x="7" y="79" width="9" height="2" /></element>
+ <element name="7.7" ref="seg"><bounds x="7" y="96" width="9" height="2" /></element>
+
+ <element name="9.6" ref="seg"><bounds x="27" y="62" width="9" height="2" /></element>
+ <element name="8.6" ref="seg"><bounds x="27" y="79" width="9" height="2" /></element>
+ <element name="7.6" ref="seg"><bounds x="27" y="96" width="9" height="2" /></element>
+
+ <element name="9.5" ref="seg"><bounds x="47" y="62" width="9" height="2" /></element>
+ <element name="8.5" ref="seg"><bounds x="47" y="79" width="9" height="2" /></element>
+ <element name="7.5" ref="seg"><bounds x="47" y="96" width="9" height="2" /></element>
+
+ <element name="9.4" ref="seg"><bounds x="67" y="62" width="9" height="2" /></element>
+ <element name="8.4" ref="seg"><bounds x="67" y="79" width="9" height="2" /></element>
+ <element name="7.4" ref="seg"><bounds x="67" y="96" width="9" height="2" /></element>
+
+ <element name="9.3" ref="seg"><bounds x="87" y="62" width="9" height="2" /></element>
+ <element name="8.3" ref="seg"><bounds x="87" y="79" width="9" height="2" /></element>
+ <element name="7.3" ref="seg"><bounds x="87" y="96" width="9" height="2" /></element>
+
+ <element name="9.2" ref="seg"><bounds x="107" y="62" width="9" height="2" /></element>
+ <element name="8.2" ref="seg"><bounds x="107" y="79" width="9" height="2" /></element>
+ <element name="7.2" ref="seg"><bounds x="107" y="96" width="9" height="2" /></element>
+
+ <element name="9.1" ref="seg"><bounds x="127" y="62" width="9" height="2" /></element>
+ <element name="8.1" ref="seg"><bounds x="127" y="79" width="9" height="2" /></element>
+ <element name="7.1" ref="seg"><bounds x="127" y="96" width="9" height="2" /></element>
+
+ <element name="9.0" ref="seg"><bounds x="147" y="62" width="9" height="2" /></element>
+ <element name="8.0" ref="seg"><bounds x="147" y="79" width="9" height="2" /></element>
+ <element name="7.0" ref="seg"><bounds x="147" y="96" width="9" height="2" /></element>
+
+ <element name="10.2" ref="seg"><bounds x="167" y="62" width="9" height="2" /></element>
+ <element name="10.1" ref="seg"><bounds x="167" y="79" width="9" height="2" /></element>
+ <element name="10.0" ref="seg"><bounds x="167" y="96" width="9" height="2" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/tcfballa.lay b/src/mame/layout/tcfballa.lay
index 3822662ca5d..10d3fdd809d 100644
--- a/src/mame/layout/tcfballa.lay
+++ b/src/mame/layout/tcfballa.lay
@@ -50,95 +50,95 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="203" top="-2" bottom="129" />
- <bezel element="static_green"><bounds x="-1" y="-3" width="205" height="133" /></bezel>
+ <element ref="static_green"><bounds x="-1" y="-3" width="205" height="133" /></element>
<!-- score/status panel -->
- <bezel element="static_white"><bounds x="-1" y="0" width="205" height="48" /></bezel>
- <bezel element="static_black"><bounds x="-2" y="11" width="207" height="26" /></bezel>
+ <element ref="static_white"><bounds x="-1" y="0" width="205" height="48" /></element>
+ <element ref="static_black"><bounds x="-2" y="11" width="207" height="26" /></element>
- <bezel name="digit6" element="digit"><bounds x="24.5" y="16.5" width="12" height="15" /></bezel>
- <bezel name="digit5" element="digit"><bounds x="40.5" y="16.5" width="12" height="15" /></bezel>
- <bezel name="digit4" element="digit"><bounds x="77.5" y="16.5" width="12" height="15" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="93.5" y="16.5" width="12" height="15" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="109.5" y="16.5" width="12" height="15" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="146.5" y="16.5" width="12" height="15" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="162.5" y="16.5" width="12" height="15" /></bezel>
+ <element name="digit6" ref="digit"><bounds x="24.5" y="16.5" width="12" height="15" /></element>
+ <element name="digit5" ref="digit"><bounds x="40.5" y="16.5" width="12" height="15" /></element>
+ <element name="digit4" ref="digit"><bounds x="77.5" y="16.5" width="12" height="15" /></element>
+ <element name="digit3" ref="digit"><bounds x="93.5" y="16.5" width="12" height="15" /></element>
+ <element name="digit2" ref="digit"><bounds x="109.5" y="16.5" width="12" height="15" /></element>
+ <element name="digit1" ref="digit"><bounds x="146.5" y="16.5" width="12" height="15" /></element>
+ <element name="digit0" ref="digit"><bounds x="162.5" y="16.5" width="12" height="15" /></element>
- <bezel element="text_down"><bounds x="9" y="1" width="54" height="9" /></bezel>
- <bezel element="text_field"><bounds x="68" y="1" width="67" height="9" /></bezel>
- <bezel element="text_yards"><bounds x="139" y="1" width="56" height="9" /></bezel>
+ <element ref="text_down"><bounds x="9" y="1" width="54" height="9" /></element>
+ <element ref="text_field"><bounds x="68" y="1" width="67" height="9" /></element>
+ <element ref="text_yards"><bounds x="139" y="1" width="56" height="9" /></element>
- <bezel element="text_home"><bounds x="9" y="38" width="54" height="9" /></bezel>
- <bezel element="text_time"><bounds x="68" y="38" width="67" height="9" /></bezel>
- <bezel element="text_visitor"><bounds x="139" y="38" width="56" height="9" /></bezel>
+ <element ref="text_home"><bounds x="9" y="38" width="54" height="9" /></element>
+ <element ref="text_time"><bounds x="68" y="38" width="67" height="9" /></element>
+ <element ref="text_visitor"><bounds x="139" y="38" width="56" height="9" /></element>
<!-- playing field -->
- <bezel element="static_white"><bounds x="-1" y="53" width="205" height="74" /></bezel>
-
- <bezel element="static_black"><bounds x="2" y="55" width="19" height="70" /></bezel>
- <bezel element="static_black"><bounds x="22" y="55" width="19" height="70" /></bezel>
- <bezel element="static_black"><bounds x="42" y="55" width="19" height="70" /></bezel>
- <bezel element="static_black"><bounds x="62" y="55" width="19" height="70" /></bezel>
- <bezel element="static_black"><bounds x="82" y="55" width="19" height="70" /></bezel>
- <bezel element="static_black"><bounds x="102" y="55" width="19" height="70" /></bezel>
- <bezel element="static_black"><bounds x="122" y="55" width="19" height="70" /></bezel>
- <bezel element="static_black"><bounds x="142" y="55" width="19" height="70" /></bezel>
- <bezel element="static_black"><bounds x="162" y="55" width="19" height="70" /></bezel>
- <bezel element="static_black"><bounds x="182" y="55" width="19" height="70" /></bezel>
-
- <bezel element="static_white"><bounds x="18" y="81" width="167" height="1" /></bezel>
- <bezel element="static_white"><bounds x="18" y="98" width="167" height="1" /></bezel>
-
- <bezel element="static_black"><bounds x="25" y="56" width="13" height="68" /></bezel>
- <bezel element="static_black"><bounds x="45" y="56" width="13" height="68" /></bezel>
- <bezel element="static_black"><bounds x="65" y="56" width="13" height="68" /></bezel>
- <bezel element="static_black"><bounds x="85" y="56" width="13" height="68" /></bezel>
- <bezel element="static_black"><bounds x="105" y="56" width="13" height="68" /></bezel>
- <bezel element="static_black"><bounds x="125" y="56" width="13" height="68" /></bezel>
- <bezel element="static_black"><bounds x="145" y="56" width="13" height="68" /></bezel>
- <bezel element="static_black"><bounds x="165" y="56" width="13" height="68" /></bezel>
-
- <bezel name="9.7" element="seg"><bounds x="7" y="72" width="9" height="2" /></bezel>
- <bezel name="8.7" element="seg"><bounds x="7" y="89" width="9" height="2" /></bezel>
- <bezel name="7.7" element="seg"><bounds x="7" y="106" width="9" height="2" /></bezel>
-
- <bezel name="9.6" element="seg"><bounds x="27" y="72" width="9" height="2" /></bezel>
- <bezel name="8.6" element="seg"><bounds x="27" y="89" width="9" height="2" /></bezel>
- <bezel name="7.6" element="seg"><bounds x="27" y="106" width="9" height="2" /></bezel>
-
- <bezel name="9.5" element="seg"><bounds x="47" y="72" width="9" height="2" /></bezel>
- <bezel name="8.5" element="seg"><bounds x="47" y="89" width="9" height="2" /></bezel>
- <bezel name="7.5" element="seg"><bounds x="47" y="106" width="9" height="2" /></bezel>
-
- <bezel name="9.4" element="seg"><bounds x="67" y="72" width="9" height="2" /></bezel>
- <bezel name="8.4" element="seg"><bounds x="67" y="89" width="9" height="2" /></bezel>
- <bezel name="7.4" element="seg"><bounds x="67" y="106" width="9" height="2" /></bezel>
-
- <bezel name="9.3" element="seg"><bounds x="87" y="72" width="9" height="2" /></bezel>
- <bezel name="8.3" element="seg"><bounds x="87" y="89" width="9" height="2" /></bezel>
- <bezel name="7.3" element="seg"><bounds x="87" y="106" width="9" height="2" /></bezel>
-
- <bezel name="9.2" element="seg"><bounds x="107" y="72" width="9" height="2" /></bezel>
- <bezel name="8.2" element="seg"><bounds x="107" y="89" width="9" height="2" /></bezel>
- <bezel name="7.2" element="seg"><bounds x="107" y="106" width="9" height="2" /></bezel>
-
- <bezel name="9.1" element="seg"><bounds x="127" y="72" width="9" height="2" /></bezel>
- <bezel name="8.1" element="seg"><bounds x="127" y="89" width="9" height="2" /></bezel>
- <bezel name="7.1" element="seg"><bounds x="127" y="106" width="9" height="2" /></bezel>
-
- <bezel name="9.0" element="seg"><bounds x="147" y="72" width="9" height="2" /></bezel>
- <bezel name="8.0" element="seg"><bounds x="147" y="89" width="9" height="2" /></bezel>
- <bezel name="7.0" element="seg"><bounds x="147" y="106" width="9" height="2" /></bezel>
-
- <bezel name="10.2" element="seg"><bounds x="167" y="72" width="9" height="2" /></bezel>
- <bezel name="10.1" element="seg"><bounds x="167" y="89" width="9" height="2" /></bezel>
- <bezel name="10.0" element="seg"><bounds x="167" y="106" width="9" height="2" /></bezel>
-
- <bezel name="10.5" element="seg"><bounds x="187" y="72" width="9" height="2" /></bezel>
- <bezel name="10.4" element="seg"><bounds x="187" y="89" width="9" height="2" /></bezel>
- <bezel name="10.3" element="seg"><bounds x="187" y="106" width="9" height="2" /></bezel>
+ <element ref="static_white"><bounds x="-1" y="53" width="205" height="74" /></element>
+
+ <element ref="static_black"><bounds x="2" y="55" width="19" height="70" /></element>
+ <element ref="static_black"><bounds x="22" y="55" width="19" height="70" /></element>
+ <element ref="static_black"><bounds x="42" y="55" width="19" height="70" /></element>
+ <element ref="static_black"><bounds x="62" y="55" width="19" height="70" /></element>
+ <element ref="static_black"><bounds x="82" y="55" width="19" height="70" /></element>
+ <element ref="static_black"><bounds x="102" y="55" width="19" height="70" /></element>
+ <element ref="static_black"><bounds x="122" y="55" width="19" height="70" /></element>
+ <element ref="static_black"><bounds x="142" y="55" width="19" height="70" /></element>
+ <element ref="static_black"><bounds x="162" y="55" width="19" height="70" /></element>
+ <element ref="static_black"><bounds x="182" y="55" width="19" height="70" /></element>
+
+ <element ref="static_white"><bounds x="18" y="81" width="167" height="1" /></element>
+ <element ref="static_white"><bounds x="18" y="98" width="167" height="1" /></element>
+
+ <element ref="static_black"><bounds x="25" y="56" width="13" height="68" /></element>
+ <element ref="static_black"><bounds x="45" y="56" width="13" height="68" /></element>
+ <element ref="static_black"><bounds x="65" y="56" width="13" height="68" /></element>
+ <element ref="static_black"><bounds x="85" y="56" width="13" height="68" /></element>
+ <element ref="static_black"><bounds x="105" y="56" width="13" height="68" /></element>
+ <element ref="static_black"><bounds x="125" y="56" width="13" height="68" /></element>
+ <element ref="static_black"><bounds x="145" y="56" width="13" height="68" /></element>
+ <element ref="static_black"><bounds x="165" y="56" width="13" height="68" /></element>
+
+ <element name="9.7" ref="seg"><bounds x="7" y="72" width="9" height="2" /></element>
+ <element name="8.7" ref="seg"><bounds x="7" y="89" width="9" height="2" /></element>
+ <element name="7.7" ref="seg"><bounds x="7" y="106" width="9" height="2" /></element>
+
+ <element name="9.6" ref="seg"><bounds x="27" y="72" width="9" height="2" /></element>
+ <element name="8.6" ref="seg"><bounds x="27" y="89" width="9" height="2" /></element>
+ <element name="7.6" ref="seg"><bounds x="27" y="106" width="9" height="2" /></element>
+
+ <element name="9.5" ref="seg"><bounds x="47" y="72" width="9" height="2" /></element>
+ <element name="8.5" ref="seg"><bounds x="47" y="89" width="9" height="2" /></element>
+ <element name="7.5" ref="seg"><bounds x="47" y="106" width="9" height="2" /></element>
+
+ <element name="9.4" ref="seg"><bounds x="67" y="72" width="9" height="2" /></element>
+ <element name="8.4" ref="seg"><bounds x="67" y="89" width="9" height="2" /></element>
+ <element name="7.4" ref="seg"><bounds x="67" y="106" width="9" height="2" /></element>
+
+ <element name="9.3" ref="seg"><bounds x="87" y="72" width="9" height="2" /></element>
+ <element name="8.3" ref="seg"><bounds x="87" y="89" width="9" height="2" /></element>
+ <element name="7.3" ref="seg"><bounds x="87" y="106" width="9" height="2" /></element>
+
+ <element name="9.2" ref="seg"><bounds x="107" y="72" width="9" height="2" /></element>
+ <element name="8.2" ref="seg"><bounds x="107" y="89" width="9" height="2" /></element>
+ <element name="7.2" ref="seg"><bounds x="107" y="106" width="9" height="2" /></element>
+
+ <element name="9.1" ref="seg"><bounds x="127" y="72" width="9" height="2" /></element>
+ <element name="8.1" ref="seg"><bounds x="127" y="89" width="9" height="2" /></element>
+ <element name="7.1" ref="seg"><bounds x="127" y="106" width="9" height="2" /></element>
+
+ <element name="9.0" ref="seg"><bounds x="147" y="72" width="9" height="2" /></element>
+ <element name="8.0" ref="seg"><bounds x="147" y="89" width="9" height="2" /></element>
+ <element name="7.0" ref="seg"><bounds x="147" y="106" width="9" height="2" /></element>
+
+ <element name="10.2" ref="seg"><bounds x="167" y="72" width="9" height="2" /></element>
+ <element name="10.1" ref="seg"><bounds x="167" y="89" width="9" height="2" /></element>
+ <element name="10.0" ref="seg"><bounds x="167" y="106" width="9" height="2" /></element>
+
+ <element name="10.5" ref="seg"><bounds x="187" y="72" width="9" height="2" /></element>
+ <element name="10.4" ref="seg"><bounds x="187" y="89" width="9" height="2" /></element>
+ <element name="10.3" ref="seg"><bounds x="187" y="106" width="9" height="2" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/tec1.lay b/src/mame/layout/tec1.lay
index 05f2393338d..c129f6c6df5 100644
--- a/src/mame/layout/tec1.lay
+++ b/src/mame/layout/tec1.lay
@@ -17,26 +17,26 @@ license:CC0
<view name="Default Layout">
<!-- Black background -->
- <bezel element="background">
+ <element ref="background">
<bounds left="97" top="95" right="428" bottom="195" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds left="107" top="105" right="155" bottom="185" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds left="155" top="105" right="203" bottom="185" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds left="203" top="105" right="251" bottom="185" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds left="251" top="105" right="299" bottom="185" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds left="323" top="105" right="370" bottom="185" />
- </bezel>
- <bezel name="digit0" element="digit">
+ </element>
+ <element name="digit0" ref="digit">
<bounds left="371" top="105" right="418" bottom="185" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/tecnbras.lay b/src/mame/layout/tecnbras.lay
index 749960e6240..c65cea29235 100644
--- a/src/mame/layout/tecnbras.lay
+++ b/src/mame/layout/tecnbras.lay
@@ -15,302 +15,302 @@ license:CC0
</rect>
</element>
<view name="DMD">
- <bezel element="background">
+ <element ref="background">
<bounds left="00" top="00" right="70" bottom="7" />
- </bezel>
- <bezel name="dmd_0" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_0" ref="dotmatrix5dot" state="0">
<bounds x="0" y="0" width="5" height="1" />
- </bezel>
- <bezel name="dmd_1" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_1" ref="dotmatrix5dot" state="0">
<bounds x="0" y="1" width="5" height="1" />
- </bezel>
- <bezel name="dmd_2" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_2" ref="dotmatrix5dot" state="0">
<bounds x="0" y="2" width="5" height="1" />
- </bezel>
- <bezel name="dmd_3" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_3" ref="dotmatrix5dot" state="0">
<bounds x="0" y="3" width="5" height="1" />
- </bezel>
- <bezel name="dmd_4" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_4" ref="dotmatrix5dot" state="0">
<bounds x="0" y="4" width="5" height="1" />
- </bezel>
- <bezel name="dmd_5" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_5" ref="dotmatrix5dot" state="0">
<bounds x="0" y="5" width="5" height="1" />
- </bezel>
- <bezel name="dmd_6" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_6" ref="dotmatrix5dot" state="0">
<bounds x="0" y="6" width="5" height="1" />
- </bezel>
- <bezel name="dmd_7" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_7" ref="dotmatrix5dot" state="0">
<bounds x="5" y="0" width="5" height="1" />
- </bezel>
- <bezel name="dmd_8" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_8" ref="dotmatrix5dot" state="0">
<bounds x="5" y="1" width="5" height="1" />
- </bezel>
- <bezel name="dmd_9" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_9" ref="dotmatrix5dot" state="0">
<bounds x="5" y="2" width="5" height="1" />
- </bezel>
- <bezel name="dmd_10" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_10" ref="dotmatrix5dot" state="0">
<bounds x="5" y="3" width="5" height="1" />
- </bezel>
- <bezel name="dmd_11" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_11" ref="dotmatrix5dot" state="0">
<bounds x="5" y="4" width="5" height="1" />
- </bezel>
- <bezel name="dmd_12" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_12" ref="dotmatrix5dot" state="0">
<bounds x="5" y="5" width="5" height="1" />
- </bezel>
- <bezel name="dmd_13" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_13" ref="dotmatrix5dot" state="0">
<bounds x="5" y="6" width="5" height="1" />
- </bezel>
- <bezel name="dmd_14" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_14" ref="dotmatrix5dot" state="0">
<bounds x="10" y="0" width="5" height="1" />
- </bezel>
- <bezel name="dmd_15" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_15" ref="dotmatrix5dot" state="0">
<bounds x="10" y="1" width="5" height="1" />
- </bezel>
- <bezel name="dmd_16" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_16" ref="dotmatrix5dot" state="0">
<bounds x="10" y="2" width="5" height="1" />
- </bezel>
- <bezel name="dmd_17" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_17" ref="dotmatrix5dot" state="0">
<bounds x="10" y="3" width="5" height="1" />
- </bezel>
- <bezel name="dmd_18" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_18" ref="dotmatrix5dot" state="0">
<bounds x="10" y="4" width="5" height="1" />
- </bezel>
- <bezel name="dmd_19" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_19" ref="dotmatrix5dot" state="0">
<bounds x="10" y="5" width="5" height="1" />
- </bezel>
- <bezel name="dmd_20" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_20" ref="dotmatrix5dot" state="0">
<bounds x="10" y="6" width="5" height="1" />
- </bezel>
- <bezel name="dmd_21" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_21" ref="dotmatrix5dot" state="0">
<bounds x="15" y="0" width="5" height="1" />
- </bezel>
- <bezel name="dmd_22" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_22" ref="dotmatrix5dot" state="0">
<bounds x="15" y="1" width="5" height="1" />
- </bezel>
- <bezel name="dmd_23" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_23" ref="dotmatrix5dot" state="0">
<bounds x="15" y="2" width="5" height="1" />
- </bezel>
- <bezel name="dmd_24" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_24" ref="dotmatrix5dot" state="0">
<bounds x="15" y="3" width="5" height="1" />
- </bezel>
- <bezel name="dmd_25" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_25" ref="dotmatrix5dot" state="0">
<bounds x="15" y="4" width="5" height="1" />
- </bezel>
- <bezel name="dmd_26" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_26" ref="dotmatrix5dot" state="0">
<bounds x="15" y="5" width="5" height="1" />
- </bezel>
- <bezel name="dmd_27" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_27" ref="dotmatrix5dot" state="0">
<bounds x="15" y="6" width="5" height="1" />
- </bezel>
- <bezel name="dmd_28" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_28" ref="dotmatrix5dot" state="0">
<bounds x="20" y="0" width="5" height="1" />
- </bezel>
- <bezel name="dmd_29" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_29" ref="dotmatrix5dot" state="0">
<bounds x="20" y="1" width="5" height="1" />
- </bezel>
- <bezel name="dmd_30" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_30" ref="dotmatrix5dot" state="0">
<bounds x="20" y="2" width="5" height="1" />
- </bezel>
- <bezel name="dmd_31" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_31" ref="dotmatrix5dot" state="0">
<bounds x="20" y="3" width="5" height="1" />
- </bezel>
- <bezel name="dmd_32" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_32" ref="dotmatrix5dot" state="0">
<bounds x="20" y="4" width="5" height="1" />
- </bezel>
- <bezel name="dmd_33" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_33" ref="dotmatrix5dot" state="0">
<bounds x="20" y="5" width="5" height="1" />
- </bezel>
- <bezel name="dmd_34" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_34" ref="dotmatrix5dot" state="0">
<bounds x="20" y="6" width="5" height="1" />
- </bezel>
- <bezel name="dmd_35" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_35" ref="dotmatrix5dot" state="0">
<bounds x="25" y="0" width="5" height="1" />
- </bezel>
- <bezel name="dmd_36" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_36" ref="dotmatrix5dot" state="0">
<bounds x="25" y="1" width="5" height="1" />
- </bezel>
- <bezel name="dmd_37" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_37" ref="dotmatrix5dot" state="0">
<bounds x="25" y="2" width="5" height="1" />
- </bezel>
- <bezel name="dmd_38" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_38" ref="dotmatrix5dot" state="0">
<bounds x="25" y="3" width="5" height="1" />
- </bezel>
- <bezel name="dmd_39" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_39" ref="dotmatrix5dot" state="0">
<bounds x="25" y="4" width="5" height="1" />
- </bezel>
- <bezel name="dmd_40" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_40" ref="dotmatrix5dot" state="0">
<bounds x="25" y="5" width="5" height="1" />
- </bezel>
- <bezel name="dmd_41" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_41" ref="dotmatrix5dot" state="0">
<bounds x="25" y="6" width="5" height="1" />
- </bezel>
- <bezel name="dmd_42" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_42" ref="dotmatrix5dot" state="0">
<bounds x="30" y="0" width="5" height="1" />
- </bezel>
- <bezel name="dmd_43" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_43" ref="dotmatrix5dot" state="0">
<bounds x="30" y="1" width="5" height="1" />
- </bezel>
- <bezel name="dmd_44" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_44" ref="dotmatrix5dot" state="0">
<bounds x="30" y="2" width="5" height="1" />
- </bezel>
- <bezel name="dmd_45" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_45" ref="dotmatrix5dot" state="0">
<bounds x="30" y="3" width="5" height="1" />
- </bezel>
- <bezel name="dmd_46" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_46" ref="dotmatrix5dot" state="0">
<bounds x="30" y="4" width="5" height="1" />
- </bezel>
- <bezel name="dmd_47" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_47" ref="dotmatrix5dot" state="0">
<bounds x="30" y="5" width="5" height="1" />
- </bezel>
- <bezel name="dmd_48" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_48" ref="dotmatrix5dot" state="0">
<bounds x="30" y="6" width="5" height="1" />
- </bezel>
- <bezel name="dmd_49" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_49" ref="dotmatrix5dot" state="0">
<bounds x="35" y="0" width="5" height="1" />
- </bezel>
- <bezel name="dmd_50" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_50" ref="dotmatrix5dot" state="0">
<bounds x="35" y="1" width="5" height="1" />
- </bezel>
- <bezel name="dmd_51" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_51" ref="dotmatrix5dot" state="0">
<bounds x="35" y="2" width="5" height="1" />
- </bezel>
- <bezel name="dmd_52" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_52" ref="dotmatrix5dot" state="0">
<bounds x="35" y="3" width="5" height="1" />
- </bezel>
- <bezel name="dmd_53" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_53" ref="dotmatrix5dot" state="0">
<bounds x="35" y="4" width="5" height="1" />
- </bezel>
- <bezel name="dmd_54" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_54" ref="dotmatrix5dot" state="0">
<bounds x="35" y="5" width="5" height="1" />
- </bezel>
- <bezel name="dmd_55" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_55" ref="dotmatrix5dot" state="0">
<bounds x="35" y="6" width="5" height="1" />
- </bezel>
- <bezel name="dmd_56" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_56" ref="dotmatrix5dot" state="0">
<bounds x="40" y="0" width="5" height="1" />
- </bezel>
- <bezel name="dmd_57" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_57" ref="dotmatrix5dot" state="0">
<bounds x="40" y="1" width="5" height="1" />
- </bezel>
- <bezel name="dmd_58" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_58" ref="dotmatrix5dot" state="0">
<bounds x="40" y="2" width="5" height="1" />
- </bezel>
- <bezel name="dmd_59" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_59" ref="dotmatrix5dot" state="0">
<bounds x="40" y="3" width="5" height="1" />
- </bezel>
- <bezel name="dmd_60" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_60" ref="dotmatrix5dot" state="0">
<bounds x="40" y="4" width="5" height="1" />
- </bezel>
- <bezel name="dmd_61" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_61" ref="dotmatrix5dot" state="0">
<bounds x="40" y="5" width="5" height="1" />
- </bezel>
- <bezel name="dmd_62" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_62" ref="dotmatrix5dot" state="0">
<bounds x="40" y="6" width="5" height="1" />
- </bezel>
- <bezel name="dmd_63" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_63" ref="dotmatrix5dot" state="0">
<bounds x="45" y="0" width="5" height="1" />
- </bezel>
- <bezel name="dmd_64" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_64" ref="dotmatrix5dot" state="0">
<bounds x="45" y="1" width="5" height="1" />
- </bezel>
- <bezel name="dmd_65" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_65" ref="dotmatrix5dot" state="0">
<bounds x="45" y="2" width="5" height="1" />
- </bezel>
- <bezel name="dmd_66" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_66" ref="dotmatrix5dot" state="0">
<bounds x="45" y="3" width="5" height="1" />
- </bezel>
- <bezel name="dmd_67" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_67" ref="dotmatrix5dot" state="0">
<bounds x="45" y="4" width="5" height="1" />
- </bezel>
- <bezel name="dmd_68" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_68" ref="dotmatrix5dot" state="0">
<bounds x="45" y="5" width="5" height="1" />
- </bezel>
- <bezel name="dmd_69" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_69" ref="dotmatrix5dot" state="0">
<bounds x="45" y="6" width="5" height="1" />
- </bezel>
- <bezel name="dmd_70" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_70" ref="dotmatrix5dot" state="0">
<bounds x="50" y="0" width="5" height="1" />
- </bezel>
- <bezel name="dmd_71" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_71" ref="dotmatrix5dot" state="0">
<bounds x="50" y="1" width="5" height="1" />
- </bezel>
- <bezel name="dmd_72" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_72" ref="dotmatrix5dot" state="0">
<bounds x="50" y="2" width="5" height="1" />
- </bezel>
- <bezel name="dmd_73" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_73" ref="dotmatrix5dot" state="0">
<bounds x="50" y="3" width="5" height="1" />
- </bezel>
- <bezel name="dmd_74" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_74" ref="dotmatrix5dot" state="0">
<bounds x="50" y="4" width="5" height="1" />
- </bezel>
- <bezel name="dmd_75" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_75" ref="dotmatrix5dot" state="0">
<bounds x="50" y="5" width="5" height="1" />
- </bezel>
- <bezel name="dmd_76" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_76" ref="dotmatrix5dot" state="0">
<bounds x="50" y="6" width="5" height="1" />
- </bezel>
- <bezel name="dmd_77" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_77" ref="dotmatrix5dot" state="0">
<bounds x="55" y="0" width="5" height="1" />
- </bezel>
- <bezel name="dmd_78" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_78" ref="dotmatrix5dot" state="0">
<bounds x="55" y="1" width="5" height="1" />
- </bezel>
- <bezel name="dmd_79" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_79" ref="dotmatrix5dot" state="0">
<bounds x="55" y="2" width="5" height="1" />
- </bezel>
- <bezel name="dmd_80" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_80" ref="dotmatrix5dot" state="0">
<bounds x="55" y="3" width="5" height="1" />
- </bezel>
- <bezel name="dmd_81" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_81" ref="dotmatrix5dot" state="0">
<bounds x="55" y="4" width="5" height="1" />
- </bezel>
- <bezel name="dmd_82" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_82" ref="dotmatrix5dot" state="0">
<bounds x="55" y="5" width="5" height="1" />
- </bezel>
- <bezel name="dmd_83" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_83" ref="dotmatrix5dot" state="0">
<bounds x="55" y="6" width="5" height="1" />
- </bezel>
- <bezel name="dmd_84" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_84" ref="dotmatrix5dot" state="0">
<bounds x="60" y="0" width="5" height="1" />
- </bezel>
- <bezel name="dmd_85" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_85" ref="dotmatrix5dot" state="0">
<bounds x="60" y="1" width="5" height="1" />
- </bezel>
- <bezel name="dmd_86" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_86" ref="dotmatrix5dot" state="0">
<bounds x="60" y="2" width="5" height="1" />
- </bezel>
- <bezel name="dmd_87" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_87" ref="dotmatrix5dot" state="0">
<bounds x="60" y="3" width="5" height="1" />
- </bezel>
- <bezel name="dmd_88" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_88" ref="dotmatrix5dot" state="0">
<bounds x="60" y="4" width="5" height="1" />
- </bezel>
- <bezel name="dmd_89" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_89" ref="dotmatrix5dot" state="0">
<bounds x="60" y="5" width="5" height="1" />
- </bezel>
- <bezel name="dmd_90" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_90" ref="dotmatrix5dot" state="0">
<bounds x="60" y="6" width="5" height="1" />
- </bezel>
- <bezel name="dmd_91" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_91" ref="dotmatrix5dot" state="0">
<bounds x="65" y="0" width="5" height="1" />
- </bezel>
- <bezel name="dmd_92" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_92" ref="dotmatrix5dot" state="0">
<bounds x="65" y="1" width="5" height="1" />
- </bezel>
- <bezel name="dmd_93" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_93" ref="dotmatrix5dot" state="0">
<bounds x="65" y="2" width="5" height="1" />
- </bezel>
- <bezel name="dmd_94" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_94" ref="dotmatrix5dot" state="0">
<bounds x="65" y="3" width="5" height="1" />
- </bezel>
- <bezel name="dmd_95" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_95" ref="dotmatrix5dot" state="0">
<bounds x="65" y="4" width="5" height="1" />
- </bezel>
- <bezel name="dmd_96" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_96" ref="dotmatrix5dot" state="0">
<bounds x="65" y="5" width="5" height="1" />
- </bezel>
- <bezel name="dmd_97" element="dotmatrix5dot" state="0">
+ </element>
+ <element name="dmd_97" ref="dotmatrix5dot" state="0">
<bounds x="65" y="6" width="5" height="1" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/tgm.lay b/src/mame/layout/tgm.lay
index 16896f812ca..8b7f51460e4 100644
--- a/src/mame/layout/tgm.lay
+++ b/src/mame/layout/tgm.lay
@@ -14,18 +14,18 @@ license:CC0
<!-- build screen -->
<view name="Internal Layout">
- <bezel name="digit11" element="digit"><bounds x="0" y="0" width="10" height="15" /></bezel>
- <bezel name="digit10" element="digit"><bounds x="10" y="0" width="10" height="15" /></bezel>
- <bezel name="digit9" element="digit"><bounds x="20" y="0" width="10" height="15" /></bezel>
- <bezel name="digit8" element="digit"><bounds x="30" y="0" width="10" height="15" /></bezel>
- <bezel name="digit7" element="digit"><bounds x="40" y="0" width="10" height="15" /></bezel>
- <bezel name="digit6" element="digit"><bounds x="50" y="0" width="10" height="15" /></bezel>
- <bezel name="digit5" element="digit"><bounds x="60" y="0" width="10" height="15" /></bezel>
- <bezel name="digit4" element="digit"><bounds x="70" y="0" width="10" height="15" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="80" y="0" width="10" height="15" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="90" y="0" width="10" height="15" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="100" y="0" width="10" height="15" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="110" y="0" width="10" height="15" /></bezel>
+ <element name="digit11" ref="digit"><bounds x="0" y="0" width="10" height="15" /></element>
+ <element name="digit10" ref="digit"><bounds x="10" y="0" width="10" height="15" /></element>
+ <element name="digit9" ref="digit"><bounds x="20" y="0" width="10" height="15" /></element>
+ <element name="digit8" ref="digit"><bounds x="30" y="0" width="10" height="15" /></element>
+ <element name="digit7" ref="digit"><bounds x="40" y="0" width="10" height="15" /></element>
+ <element name="digit6" ref="digit"><bounds x="50" y="0" width="10" height="15" /></element>
+ <element name="digit5" ref="digit"><bounds x="60" y="0" width="10" height="15" /></element>
+ <element name="digit4" ref="digit"><bounds x="70" y="0" width="10" height="15" /></element>
+ <element name="digit3" ref="digit"><bounds x="80" y="0" width="10" height="15" /></element>
+ <element name="digit2" ref="digit"><bounds x="90" y="0" width="10" height="15" /></element>
+ <element name="digit1" ref="digit"><bounds x="100" y="0" width="10" height="15" /></element>
+ <element name="digit0" ref="digit"><bounds x="110" y="0" width="10" height="15" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/ti1250.lay b/src/mame/layout/ti1250.lay
index 3f6bd0f8102..37f7348551d 100644
--- a/src/mame/layout/ti1250.lay
+++ b/src/mame/layout/ti1250.lay
@@ -13,33 +13,33 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="90" top="0" bottom="15" />
- <bezel name="digit8" element="digit">
+ <element name="digit8" ref="digit">
<bounds x="0" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit7" element="digit">
+ </element>
+ <element name="digit7" ref="digit">
<bounds x="10" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit6" element="digit">
+ </element>
+ <element name="digit6" ref="digit">
<bounds x="20" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds x="30" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds x="40" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds x="50" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds x="60" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds x="70" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit0" element="digit">
+ </element>
+ <element name="digit0" ref="digit">
<bounds x="80" y="0" width="10" height="15" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/ti1270.lay b/src/mame/layout/ti1270.lay
index 9cbf9d9bae4..db12b1c9dac 100644
--- a/src/mame/layout/ti1270.lay
+++ b/src/mame/layout/ti1270.lay
@@ -13,30 +13,30 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="80" top="0" bottom="15" />
- <bezel name="digit7" element="digit">
+ <element name="digit7" ref="digit">
<bounds x="0" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit6" element="digit">
+ </element>
+ <element name="digit6" ref="digit">
<bounds x="10" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds x="20" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds x="30" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds x="40" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds x="50" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds x="60" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit0" element="digit">
+ </element>
+ <element name="digit0" ref="digit">
<bounds x="70" y="0" width="10" height="15" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/ti25503.lay b/src/mame/layout/ti25503.lay
index a77821b1c7c..24a7b343639 100644
--- a/src/mame/layout/ti25503.lay
+++ b/src/mame/layout/ti25503.lay
@@ -16,15 +16,15 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="90" top="0" bottom="15" />
- <bezel name="digit8" element="digit"><bounds x="0" y="0" width="10" height="15" /></bezel>
- <bezel name="digit7" element="digit"><bounds x="10" y="0" width="10" height="15" /></bezel>
- <bezel name="digit6" element="digit"><bounds x="20" y="0" width="10" height="15" /></bezel>
- <bezel name="digit5" element="digit"><bounds x="30" y="0" width="10" height="15" /></bezel>
- <bezel name="digit4" element="digit"><bounds x="40" y="0" width="10" height="15" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="50" y="0" width="10" height="15" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="60" y="0" width="10" height="15" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="70" y="0" width="10" height="15" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="80" y="0" width="10" height="15" /></bezel>
+ <element name="digit8" ref="digit"><bounds x="0" y="0" width="10" height="15" /></element>
+ <element name="digit7" ref="digit"><bounds x="10" y="0" width="10" height="15" /></element>
+ <element name="digit6" ref="digit"><bounds x="20" y="0" width="10" height="15" /></element>
+ <element name="digit5" ref="digit"><bounds x="30" y="0" width="10" height="15" /></element>
+ <element name="digit4" ref="digit"><bounds x="40" y="0" width="10" height="15" /></element>
+ <element name="digit3" ref="digit"><bounds x="50" y="0" width="10" height="15" /></element>
+ <element name="digit2" ref="digit"><bounds x="60" y="0" width="10" height="15" /></element>
+ <element name="digit1" ref="digit"><bounds x="70" y="0" width="10" height="15" /></element>
+ <element name="digit0" ref="digit"><bounds x="80" y="0" width="10" height="15" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/ti30.lay b/src/mame/layout/ti30.lay
index 9130434e442..0d72f6c23a6 100644
--- a/src/mame/layout/ti30.lay
+++ b/src/mame/layout/ti30.lay
@@ -13,33 +13,33 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="90" top="0" bottom="15" />
- <bezel name="digit0" element="digit">
+ <element name="digit0" ref="digit">
<bounds x="0" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds x="10" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds x="20" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds x="30" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds x="40" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds x="50" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit6" element="digit">
+ </element>
+ <element name="digit6" ref="digit">
<bounds x="60" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit7" element="digit">
+ </element>
+ <element name="digit7" ref="digit">
<bounds x="70" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit8" element="digit">
+ </element>
+ <element name="digit8" ref="digit">
<bounds x="80" y="0" width="10" height="15" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/timaze.lay b/src/mame/layout/timaze.lay
index 83ea0acd7bd..4f62ea22117 100644
--- a/src/mame/layout/timaze.lay
+++ b/src/mame/layout/timaze.lay
@@ -10,7 +10,7 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="10" top="0" bottom="15" />
- <bezel name="digit0" element="digit"><bounds x="0" y="0" width="10" height="15" /></bezel>
+ <element name="digit0" ref="digit"><bounds x="0" y="0" width="10" height="15" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/tisr16.lay b/src/mame/layout/tisr16.lay
index 5072915b4ab..86dd4bea343 100644
--- a/src/mame/layout/tisr16.lay
+++ b/src/mame/layout/tisr16.lay
@@ -13,42 +13,42 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="120" top="0" bottom="15" />
- <bezel name="digit10" element="digit">
+ <element name="digit10" ref="digit">
<bounds x="0" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit9" element="digit">
+ </element>
+ <element name="digit9" ref="digit">
<bounds x="10" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit8" element="digit">
+ </element>
+ <element name="digit8" ref="digit">
<bounds x="20" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit7" element="digit">
+ </element>
+ <element name="digit7" ref="digit">
<bounds x="30" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit6" element="digit">
+ </element>
+ <element name="digit6" ref="digit">
<bounds x="40" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds x="50" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds x="60" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds x="70" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds x="80" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit11" element="digit">
+ </element>
+ <element name="digit11" ref="digit">
<bounds x="90" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds x="100" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit0" element="digit">
+ </element>
+ <element name="digit0" ref="digit">
<bounds x="110" y="0" width="10" height="15" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/tithermos.lay b/src/mame/layout/tithermos.lay
index 2d462ef0448..dc2f7d67446 100644
--- a/src/mame/layout/tithermos.lay
+++ b/src/mame/layout/tithermos.lay
@@ -10,10 +10,10 @@ license:CC0
<view name="Internal Layout">
- <bezel name="digit3" element="digit"><bounds x="0" y="0" width="10" height="15" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="10" y="0" width="10" height="15" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="23" y="0" width="10" height="15" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="33" y="0" width="10" height="15" /></bezel>
+ <element name="digit3" ref="digit"><bounds x="0" y="0" width="10" height="15" /></element>
+ <element name="digit2" ref="digit"><bounds x="10" y="0" width="10" height="15" /></element>
+ <element name="digit1" ref="digit"><bounds x="23" y="0" width="10" height="15" /></element>
+ <element name="digit0" ref="digit"><bounds x="33" y="0" width="10" height="15" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/tm990189.lay b/src/mame/layout/tm990189.lay
index f2319b30eab..dc6330b7c1b 100644
--- a/src/mame/layout/tm990189.lay
+++ b/src/mame/layout/tm990189.lay
@@ -22,60 +22,60 @@ license:CC0
<view name="Default Layout">
<!-- Black background -->
- <bezel element="background">
+ <element ref="background">
<bounds left="97" top="90" right="597" bottom="235" />
- </bezel>
- <bezel name="digit0" element="digit">
+ </element>
+ <element name="digit0" ref="digit">
<bounds left="107" top="105" right="155" bottom="185" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds left="155" top="105" right="203" bottom="185" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds left="203" top="105" right="251" bottom="185" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds left="251" top="105" right="299" bottom="185" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds left="299" top="105" right="347" bottom="185" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds left="347" top="105" right="395" bottom="185" />
- </bezel>
- <bezel name="digit6" element="digit">
+ </element>
+ <element name="digit6" ref="digit">
<bounds left="395" top="105" right="443" bottom="185" />
- </bezel>
- <bezel name="digit7" element="digit">
+ </element>
+ <element name="digit7" ref="digit">
<bounds left="443" top="105" right="491" bottom="185" />
- </bezel>
- <bezel name="digit8" element="digit">
+ </element>
+ <element name="digit8" ref="digit">
<bounds left="491" top="105" right="539" bottom="185" />
- </bezel>
- <bezel name="digit9" element="digit">
+ </element>
+ <element name="digit9" ref="digit">
<bounds left="539" top="105" right="587" bottom="185" />
- </bezel>
+ </element>
- <bezel name="led3" element="red_led"><!-- 3 -->
+ <element name="led3" ref="red_led"><!-- 3 -->
<bounds left="210" right="230" top="205" bottom="225" />
- </bezel>
- <bezel name="led2" element="red_led"><!-- 2 -->
+ </element>
+ <element name="led2" ref="red_led"><!-- 2 -->
<bounds left="240" right="260" top="205" bottom="225" />
- </bezel>
- <bezel name="led1" element="red_led"><!-- 1 -->
+ </element>
+ <element name="led1" ref="red_led"><!-- 1 -->
<bounds left="270" right="290" top="205" bottom="225" />
- </bezel>
- <bezel name="led0" element="red_led"><!-- 0 -->
+ </element>
+ <element name="led0" ref="red_led"><!-- 0 -->
<bounds left="300" right="320" top="205" bottom="225" />
- </bezel>
- <bezel name="led6" element="red_led"><!-- IDLE -->
+ </element>
+ <element name="led6" ref="red_led"><!-- IDLE -->
<bounds left="330" right="350" top="205" bottom="225" />
- </bezel>
- <bezel name="led5" element="red_led"><!-- FWD -->
+ </element>
+ <element name="led5" ref="red_led"><!-- FWD -->
<bounds left="360" right="380" top="205" bottom="225" />
- </bezel>
- <bezel name="led4" element="red_led"><!-- SHIFT -->
+ </element>
+ <element name="led4" ref="red_led"><!-- SHIFT -->
<bounds left="390" right="410" top="205" bottom="225" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/tntell.lay b/src/mame/layout/tntell.lay
index 81cad657814..4f46499ae53 100644
--- a/src/mame/layout/tntell.lay
+++ b/src/mame/layout/tntell.lay
@@ -47,64 +47,64 @@ license:CC0
<!-- this "overlay_code" example only works for 1 view, since MAME parses all views and not just current active one -->
<!-- you can also put the overlay code in the view name, as $XX where XX is the hex value of the overlay in tispeak.cpp -->
- <bezel name="overlay_code" element="overlay_default"><bounds x="0" y="0" width="1" height="1" /></bezel>
+ <element name="overlay_code" ref="overlay_default"><bounds x="0" y="0" width="1" height="1" /></element>
- <bezel element="static_black">
+ <element ref="static_black">
<bounds left="3" right="71.8" top="9.7" bottom="71.8" />
- </bezel>
-
- <bezel element="static_white"><bounds x="3.3" y="10.0" width="6.3" height="61.5" /></bezel>
- <bezel name="ol1" element="hole"><bounds x="5.6" y="56.0" width="1.7" height="1.7" /></bezel>
- <bezel name="ol2" element="hole"><bounds x="5.6" y="53.5" width="1.7" height="1.7" /></bezel>
- <bezel name="ol3" element="hole"><bounds x="5.6" y="51.0" width="1.7" height="1.7" /></bezel>
- <bezel name="ol4" element="hole"><bounds x="5.6" y="48.5" width="1.7" height="1.7" /></bezel>
- <bezel name="ol5" element="hole"><bounds x="5.6" y="46.0" width="1.7" height="1.7" /></bezel>
-
- <bezel element="button" inputtag="IN.0" inputmask="0x01"><bounds x="10.0" y="10.0" width="10" height="10" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x02"><bounds x="20.3" y="10.0" width="10" height="10" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x08"><bounds x="30.6" y="10.0" width="10" height="10" /></bezel>
- <bezel element="button" inputtag="IN.0" inputmask="0x04"><bounds x="40.9" y="10.0" width="10" height="10" /></bezel>
- <bezel element="button" inputtag="IN.6" inputmask="0x08"><bounds x="51.2" y="10.0" width="10" height="10" /></bezel>
- <bezel element="button" inputtag="IN.7" inputmask="0x08"><bounds x="61.5" y="10.0" width="10" height="10" /></bezel>
-
- <bezel element="button" inputtag="IN.1" inputmask="0x01"><bounds x="10.0" y="20.3" width="10" height="10" /></bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x02"><bounds x="20.3" y="20.3" width="10" height="10" /></bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x08"><bounds x="30.6" y="20.3" width="10" height="10" /></bezel>
- <bezel element="button" inputtag="IN.1" inputmask="0x04"><bounds x="40.9" y="20.3" width="10" height="10" /></bezel>
- <bezel element="button" inputtag="IN.6" inputmask="0x02"><bounds x="51.2" y="20.3" width="10" height="10" /></bezel>
- <bezel element="button" inputtag="IN.7" inputmask="0x02"><bounds x="61.5" y="20.3" width="10" height="10" /></bezel>
-
- <bezel element="button" inputtag="IN.2" inputmask="0x01"><bounds x="10.0" y="30.6" width="10" height="10" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x02"><bounds x="20.3" y="30.6" width="10" height="10" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x08"><bounds x="30.6" y="30.6" width="10" height="10" /></bezel>
- <bezel element="button" inputtag="IN.2" inputmask="0x04"><bounds x="40.9" y="30.6" width="10" height="10" /></bezel>
- <bezel element="button" inputtag="IN.6" inputmask="0x01"><bounds x="51.2" y="30.6" width="10" height="10" /></bezel>
- <bezel element="button" inputtag="IN.7" inputmask="0x01"><bounds x="61.5" y="30.6" width="10" height="10" /></bezel>
-
- <bezel element="button" inputtag="IN.3" inputmask="0x01"><bounds x="10.0" y="40.9" width="10" height="10" /></bezel>
- <bezel element="button" inputtag="IN.3" inputmask="0x02"><bounds x="20.3" y="40.9" width="10" height="10" /></bezel>
- <bezel element="button" inputtag="IN.3" inputmask="0x08"><bounds x="30.6" y="40.9" width="10" height="10" /></bezel>
- <bezel element="button" inputtag="IN.3" inputmask="0x04"><bounds x="40.9" y="40.9" width="10" height="10" /></bezel>
- <bezel element="button" inputtag="IN.6" inputmask="0x04"><bounds x="51.2" y="40.9" width="10" height="10" /></bezel>
- <bezel element="button" inputtag="IN.7" inputmask="0x04"><bounds x="61.5" y="40.9" width="10" height="10" /></bezel>
-
- <bezel element="button" inputtag="IN.4" inputmask="0x01"><bounds x="10.0" y="51.2" width="10" height="10" /></bezel>
- <bezel element="button" inputtag="IN.4" inputmask="0x02"><bounds x="20.3" y="51.2" width="10" height="10" /></bezel>
- <bezel element="button" inputtag="IN.4" inputmask="0x08"><bounds x="30.6" y="51.2" width="10" height="10" /></bezel>
- <bezel element="button" inputtag="IN.4" inputmask="0x04"><bounds x="40.9" y="51.2" width="10" height="10" /></bezel>
- <bezel element="button" inputtag="IN.5" inputmask="0x04"><bounds x="51.2" y="51.2" width="10" height="10" /></bezel>
- <bezel element="button" inputtag="IN.5" inputmask="0x01"><bounds x="61.5" y="51.2" width="10" height="10" /></bezel>
-
- <bezel element="button" inputtag="IN.8" inputmask="0x01"><bounds x="10.0" y="61.5" width="10" height="10" /></bezel>
- <bezel element="button" inputtag="IN.8" inputmask="0x02"><bounds x="20.3" y="61.5" width="10" height="10" /></bezel>
- <bezel element="button" inputtag="IN.8" inputmask="0x08"><bounds x="30.6" y="61.5" width="10" height="10" /></bezel>
- <bezel element="button" inputtag="IN.8" inputmask="0x04"><bounds x="40.9" y="61.5" width="10" height="10" /></bezel>
- <bezel element="button" inputtag="IN.5" inputmask="0x02"><bounds x="51.2" y="61.5" width="10" height="10" /></bezel>
- <bezel element="button" inputtag="IN.9" inputmask="0x02"><bounds x="61.5" y="61.5" width="10" height="10" /></bezel>
-
- <bezel element="text_off"><bounds x="10.6" y="69.8" width="3" height="1.6" /></bezel>
- <bezel element="text_on"><bounds x="67.9" y="69.8" width="2.3" height="1.6" /></bezel>
- <bezel name="power" element="led"><bounds x="70.1" y="70.1" width="1" height="1" /></bezel> <!-- fake -->
+ </element>
+
+ <element ref="static_white"><bounds x="3.3" y="10.0" width="6.3" height="61.5" /></element>
+ <element name="ol1" ref="hole"><bounds x="5.6" y="56.0" width="1.7" height="1.7" /></element>
+ <element name="ol2" ref="hole"><bounds x="5.6" y="53.5" width="1.7" height="1.7" /></element>
+ <element name="ol3" ref="hole"><bounds x="5.6" y="51.0" width="1.7" height="1.7" /></element>
+ <element name="ol4" ref="hole"><bounds x="5.6" y="48.5" width="1.7" height="1.7" /></element>
+ <element name="ol5" ref="hole"><bounds x="5.6" y="46.0" width="1.7" height="1.7" /></element>
+
+ <element ref="button" inputtag="IN.0" inputmask="0x01"><bounds x="10.0" y="10.0" width="10" height="10" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x02"><bounds x="20.3" y="10.0" width="10" height="10" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x08"><bounds x="30.6" y="10.0" width="10" height="10" /></element>
+ <element ref="button" inputtag="IN.0" inputmask="0x04"><bounds x="40.9" y="10.0" width="10" height="10" /></element>
+ <element ref="button" inputtag="IN.6" inputmask="0x08"><bounds x="51.2" y="10.0" width="10" height="10" /></element>
+ <element ref="button" inputtag="IN.7" inputmask="0x08"><bounds x="61.5" y="10.0" width="10" height="10" /></element>
+
+ <element ref="button" inputtag="IN.1" inputmask="0x01"><bounds x="10.0" y="20.3" width="10" height="10" /></element>
+ <element ref="button" inputtag="IN.1" inputmask="0x02"><bounds x="20.3" y="20.3" width="10" height="10" /></element>
+ <element ref="button" inputtag="IN.1" inputmask="0x08"><bounds x="30.6" y="20.3" width="10" height="10" /></element>
+ <element ref="button" inputtag="IN.1" inputmask="0x04"><bounds x="40.9" y="20.3" width="10" height="10" /></element>
+ <element ref="button" inputtag="IN.6" inputmask="0x02"><bounds x="51.2" y="20.3" width="10" height="10" /></element>
+ <element ref="button" inputtag="IN.7" inputmask="0x02"><bounds x="61.5" y="20.3" width="10" height="10" /></element>
+
+ <element ref="button" inputtag="IN.2" inputmask="0x01"><bounds x="10.0" y="30.6" width="10" height="10" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x02"><bounds x="20.3" y="30.6" width="10" height="10" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x08"><bounds x="30.6" y="30.6" width="10" height="10" /></element>
+ <element ref="button" inputtag="IN.2" inputmask="0x04"><bounds x="40.9" y="30.6" width="10" height="10" /></element>
+ <element ref="button" inputtag="IN.6" inputmask="0x01"><bounds x="51.2" y="30.6" width="10" height="10" /></element>
+ <element ref="button" inputtag="IN.7" inputmask="0x01"><bounds x="61.5" y="30.6" width="10" height="10" /></element>
+
+ <element ref="button" inputtag="IN.3" inputmask="0x01"><bounds x="10.0" y="40.9" width="10" height="10" /></element>
+ <element ref="button" inputtag="IN.3" inputmask="0x02"><bounds x="20.3" y="40.9" width="10" height="10" /></element>
+ <element ref="button" inputtag="IN.3" inputmask="0x08"><bounds x="30.6" y="40.9" width="10" height="10" /></element>
+ <element ref="button" inputtag="IN.3" inputmask="0x04"><bounds x="40.9" y="40.9" width="10" height="10" /></element>
+ <element ref="button" inputtag="IN.6" inputmask="0x04"><bounds x="51.2" y="40.9" width="10" height="10" /></element>
+ <element ref="button" inputtag="IN.7" inputmask="0x04"><bounds x="61.5" y="40.9" width="10" height="10" /></element>
+
+ <element ref="button" inputtag="IN.4" inputmask="0x01"><bounds x="10.0" y="51.2" width="10" height="10" /></element>
+ <element ref="button" inputtag="IN.4" inputmask="0x02"><bounds x="20.3" y="51.2" width="10" height="10" /></element>
+ <element ref="button" inputtag="IN.4" inputmask="0x08"><bounds x="30.6" y="51.2" width="10" height="10" /></element>
+ <element ref="button" inputtag="IN.4" inputmask="0x04"><bounds x="40.9" y="51.2" width="10" height="10" /></element>
+ <element ref="button" inputtag="IN.5" inputmask="0x04"><bounds x="51.2" y="51.2" width="10" height="10" /></element>
+ <element ref="button" inputtag="IN.5" inputmask="0x01"><bounds x="61.5" y="51.2" width="10" height="10" /></element>
+
+ <element ref="button" inputtag="IN.8" inputmask="0x01"><bounds x="10.0" y="61.5" width="10" height="10" /></element>
+ <element ref="button" inputtag="IN.8" inputmask="0x02"><bounds x="20.3" y="61.5" width="10" height="10" /></element>
+ <element ref="button" inputtag="IN.8" inputmask="0x08"><bounds x="30.6" y="61.5" width="10" height="10" /></element>
+ <element ref="button" inputtag="IN.8" inputmask="0x04"><bounds x="40.9" y="61.5" width="10" height="10" /></element>
+ <element ref="button" inputtag="IN.5" inputmask="0x02"><bounds x="51.2" y="61.5" width="10" height="10" /></element>
+ <element ref="button" inputtag="IN.9" inputmask="0x02"><bounds x="61.5" y="61.5" width="10" height="10" /></element>
+
+ <element ref="text_off"><bounds x="10.6" y="69.8" width="3" height="1.6" /></element>
+ <element ref="text_on"><bounds x="67.9" y="69.8" width="2.3" height="1.6" /></element>
+ <element name="power" ref="led"><bounds x="70.1" y="70.1" width="1" height="1" /></element> <!-- fake -->
</view>
</mamelayout>
diff --git a/src/mame/layout/touchme.lay b/src/mame/layout/touchme.lay
index 9084c96b29b..a97fd470405 100644
--- a/src/mame/layout/touchme.lay
+++ b/src/mame/layout/touchme.lay
@@ -83,125 +83,125 @@ license:CC0
<view name="Internal Layout">
<bounds left="1.41" right="10.89" top="5" bottom="20" />
- <bezel name="digit0" element="digit"><bounds x="5.15" y="5.6" width="1" height="1.5" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="6.15" y="5.6" width="1" height="1.5" /></bezel>
+ <element name="digit0" ref="digit"><bounds x="5.15" y="5.6" width="1" height="1.5" /></element>
+ <element name="digit1" ref="digit"><bounds x="6.15" y="5.6" width="1" height="1.5" /></element>
- <!-- bezel (also allow clicking it) -->
+ <!-- element (also allow clicking it) -->
- <bezel element="static_gray"><bounds x="1.4" y="7.7" width="9.5" height="12.4" /></bezel>
- <bezel element="static_black"><bounds x="1.7" y="9.7" width="8.9" height="8.9" /></bezel>
+ <element ref="static_gray"><bounds x="1.4" y="7.7" width="9.5" height="12.4" /></element>
+ <element ref="static_black"><bounds x="1.7" y="9.7" width="8.9" height="8.9" /></element>
- <bezel element="static_blue"><bounds x="2" y="10" width="4" height="4" /></bezel>
- <bezel element="static_yellow"><bounds x="6.3" y="10" width="4" height="4" /></bezel>
- <bezel element="static_red"><bounds x="2" y="14.3" width="4" height="4" /></bezel>
- <bezel element="static_green"><bounds x="6.3" y="14.3" width="4" height="4" /></bezel>
+ <element ref="static_blue"><bounds x="2" y="10" width="4" height="4" /></element>
+ <element ref="static_yellow"><bounds x="6.3" y="10" width="4" height="4" /></element>
+ <element ref="static_red"><bounds x="2" y="14.3" width="4" height="4" /></element>
+ <element ref="static_green"><bounds x="6.3" y="14.3" width="4" height="4" /></element>
- <bezel element="hl" inputtag="IN.1" inputmask="0x01"><bounds x="2" y="10" width="4" height="4" /><color alpha="0" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x02"><bounds x="6.3" y="10" width="4" height="4" /><color alpha="0" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x04"><bounds x="2" y="14.3" width="4" height="4" /><color alpha="0" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x08"><bounds x="6.3" y="14.3" width="4" height="4" /><color alpha="0" /></bezel>
+ <element ref="hl" inputtag="IN.1" inputmask="0x01"><bounds x="2" y="10" width="4" height="4" /><color alpha="0" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x02"><bounds x="6.3" y="10" width="4" height="4" /><color alpha="0" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x04"><bounds x="2" y="14.3" width="4" height="4" /><color alpha="0" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x08"><bounds x="6.3" y="14.3" width="4" height="4" /><color alpha="0" /></element>
<!-- smooth edges -->
- <bezel element="static_gray"><bounds x="1.5" y="9.3" width="1.55" height="1.55" /></bezel>
- <bezel element="disk_black"><bounds x="1.7" y="9.7" width="2.6" height="2.6" /></bezel>
+ <element ref="static_gray"><bounds x="1.5" y="9.3" width="1.55" height="1.55" /></element>
+ <element ref="disk_black"><bounds x="1.7" y="9.7" width="2.6" height="2.6" /></element>
<repeat count="10">
<param name="x" start="2.0" increment="0.1" />
<param name="y" start="10.0" increment="0.1" />
- <bezel element="disk_blue"><bounds x="2.0" y="~y~" width="2" height="2" /></bezel>
- <bezel element="disk_blue"><bounds x="~x~" y="10.0" width="2" height="2" /></bezel>
- <bezel element="disk_blue"><bounds x="~x~" y="~y~" width="2" height="2" /></bezel>
+ <element ref="disk_blue"><bounds x="2.0" y="~y~" width="2" height="2" /></element>
+ <element ref="disk_blue"><bounds x="~x~" y="10.0" width="2" height="2" /></element>
+ <element ref="disk_blue"><bounds x="~x~" y="~y~" width="2" height="2" /></element>
</repeat>
- <bezel element="static_gray"><bounds x="9.25" y="9.3" width="1.55" height="1.55" /></bezel>
- <bezel element="disk_black"><bounds x="8.0" y="9.7" width="2.6" height="2.6" /></bezel>
+ <element ref="static_gray"><bounds x="9.25" y="9.3" width="1.55" height="1.55" /></element>
+ <element ref="disk_black"><bounds x="8.0" y="9.7" width="2.6" height="2.6" /></element>
<repeat count="10">
<param name="x" start="8.31" increment="-0.1" />
<param name="y" start="10.0" increment="0.1" />
- <bezel element="disk_yellow"><bounds x="8.31" y="~y~" width="2" height="2" /></bezel>
- <bezel element="disk_yellow"><bounds x="~x~" y="10.0" width="2" height="2" /></bezel>
- <bezel element="disk_yellow"><bounds x="~x~" y="~y~" width="2" height="2" /></bezel>
+ <element ref="disk_yellow"><bounds x="8.31" y="~y~" width="2" height="2" /></element>
+ <element ref="disk_yellow"><bounds x="~x~" y="10.0" width="2" height="2" /></element>
+ <element ref="disk_yellow"><bounds x="~x~" y="~y~" width="2" height="2" /></element>
</repeat>
- <bezel element="static_gray"><bounds x="1.5" y="17.25" width="1.55" height="1.55" /></bezel>
- <bezel element="disk_black"><bounds x="1.7" y="16.0" width="2.6" height="2.6" /></bezel>
+ <element ref="static_gray"><bounds x="1.5" y="17.25" width="1.55" height="1.55" /></element>
+ <element ref="disk_black"><bounds x="1.7" y="16.0" width="2.6" height="2.6" /></element>
<repeat count="10">
<param name="x" start="2.0" increment="0.1" />
<param name="y" start="16.31" increment="-0.1" />
- <bezel element="disk_red"><bounds x="2.0" y="~y~" width="2" height="2" /></bezel>
- <bezel element="disk_red"><bounds x="~x~" y="16.31" width="2" height="2" /></bezel>
- <bezel element="disk_red"><bounds x="~x~" y="~y~" width="2" height="2" /></bezel>
+ <element ref="disk_red"><bounds x="2.0" y="~y~" width="2" height="2" /></element>
+ <element ref="disk_red"><bounds x="~x~" y="16.31" width="2" height="2" /></element>
+ <element ref="disk_red"><bounds x="~x~" y="~y~" width="2" height="2" /></element>
</repeat>
- <bezel element="static_gray"><bounds x="9.25" y="17.25" width="1.55" height="1.55" /></bezel>
- <bezel element="disk_black"><bounds x="8.0" y="16.0" width="2.6" height="2.6" /></bezel>
+ <element ref="static_gray"><bounds x="9.25" y="17.25" width="1.55" height="1.55" /></element>
+ <element ref="disk_black"><bounds x="8.0" y="16.0" width="2.6" height="2.6" /></element>
<repeat count="10">
<param name="x" start="8.31" increment="-0.1" />
<param name="y" start="16.31" increment="-0.1" />
- <bezel element="disk_green"><bounds x="8.31" y="~y~" width="2" height="2" /></bezel>
- <bezel element="disk_green"><bounds x="~x~" y="16.31" width="2" height="2" /></bezel>
- <bezel element="disk_green"><bounds x="~x~" y="~y~" width="2" height="2" /></bezel>
+ <element ref="disk_green"><bounds x="8.31" y="~y~" width="2" height="2" /></element>
+ <element ref="disk_green"><bounds x="~x~" y="16.31" width="2" height="2" /></element>
+ <element ref="disk_green"><bounds x="~x~" y="~y~" width="2" height="2" /></element>
</repeat>
<!-- middle buttons, leds -->
- <bezel element="static_black"><bounds x="4.15" y="12.65" width="1.6" height="1.1" /></bezel>
- <bezel element="static_black"><bounds x="6.55" y="12.65" width="1.6" height="1.1" /></bezel>
- <bezel element="static_black"><bounds x="4.15" y="14.55" width="1.6" height="1.1" /></bezel>
- <bezel element="static_black"><bounds x="6.55" y="14.55" width="1.6" height="1.1" /></bezel>
+ <element ref="static_black"><bounds x="4.15" y="12.65" width="1.6" height="1.1" /></element>
+ <element ref="static_black"><bounds x="6.55" y="12.65" width="1.6" height="1.1" /></element>
+ <element ref="static_black"><bounds x="4.15" y="14.55" width="1.6" height="1.1" /></element>
+ <element ref="static_black"><bounds x="6.55" y="14.55" width="1.6" height="1.1" /></element>
- <bezel element="static_blue"><bounds x="4.2" y="12.7" width="1.5" height="1" /></bezel>
- <bezel element="static_yellow"><bounds x="6.6" y="12.7" width="1.5" height="1" /></bezel>
- <bezel element="static_red"><bounds x="4.2" y="14.6" width="1.5" height="1" /></bezel>
- <bezel element="static_green"><bounds x="6.6" y="14.6" width="1.5" height="1" /></bezel>
+ <element ref="static_blue"><bounds x="4.2" y="12.7" width="1.5" height="1" /></element>
+ <element ref="static_yellow"><bounds x="6.6" y="12.7" width="1.5" height="1" /></element>
+ <element ref="static_red"><bounds x="4.2" y="14.6" width="1.5" height="1" /></element>
+ <element ref="static_green"><bounds x="6.6" y="14.6" width="1.5" height="1" /></element>
- <bezel element="hl" inputtag="IN.1" inputmask="0x01"><bounds x="4.2" y="12.7" width="1.5" height="1" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x02"><bounds x="6.6" y="12.7" width="1.5" height="1" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x04"><bounds x="4.2" y="14.6" width="1.5" height="1" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x08"><bounds x="6.6" y="14.6" width="1.5" height="1" /><color alpha="0.25" /></bezel>
+ <element ref="hl" inputtag="IN.1" inputmask="0x01"><bounds x="4.2" y="12.7" width="1.5" height="1" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x02"><bounds x="6.6" y="12.7" width="1.5" height="1" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x04"><bounds x="4.2" y="14.6" width="1.5" height="1" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x08"><bounds x="6.6" y="14.6" width="1.5" height="1" /><color alpha="0.25" /></element>
- <bezel name="3.a" element="led"><bounds x="2.5" y="10.5" width="0.8" height="0.8" /></bezel>
- <bezel name="4.a" element="led"><bounds x="9.0" y="10.5" width="0.8" height="0.8" /></bezel>
- <bezel name="5.a" element="led"><bounds x="2.5" y="17.0" width="0.8" height="0.8" /></bezel>
- <bezel name="6.a" element="led"><bounds x="9.0" y="17.0" width="0.8" height="0.8" /></bezel>
+ <element name="3.a" ref="led"><bounds x="2.5" y="10.5" width="0.8" height="0.8" /></element>
+ <element name="4.a" ref="led"><bounds x="9.0" y="10.5" width="0.8" height="0.8" /></element>
+ <element name="5.a" ref="led"><bounds x="2.5" y="17.0" width="0.8" height="0.8" /></element>
+ <element name="6.a" ref="led"><bounds x="9.0" y="17.0" width="0.8" height="0.8" /></element>
<!-- upper buttons -->
- <bezel element="text_b1"><bounds x="1.8" y="7.8" width="1.5" height="0.5" /></bezel>
- <bezel element="text_b2"><bounds x="4.2" y="7.8" width="1.5" height="0.5" /></bezel>
- <bezel element="text_b3"><bounds x="6.6" y="7.8" width="1.5" height="0.5" /></bezel>
- <bezel element="text_b4"><bounds x="9.0" y="7.8" width="1.5" height="0.5" /></bezel>
+ <element ref="text_b1"><bounds x="1.8" y="7.8" width="1.5" height="0.5" /></element>
+ <element ref="text_b2"><bounds x="4.2" y="7.8" width="1.5" height="0.5" /></element>
+ <element ref="text_b3"><bounds x="6.6" y="7.8" width="1.5" height="0.5" /></element>
+ <element ref="text_b4"><bounds x="9.0" y="7.8" width="1.5" height="0.5" /></element>
- <bezel element="static_black"><bounds x="1.75" y="8.35" width="1.6" height="1.1" /></bezel>
- <bezel element="static_black"><bounds x="4.15" y="8.35" width="1.6" height="1.1" /></bezel>
- <bezel element="static_black"><bounds x="6.55" y="8.35" width="1.6" height="1.1" /></bezel>
- <bezel element="static_black"><bounds x="8.95" y="8.35" width="1.6" height="1.1" /></bezel>
+ <element ref="static_black"><bounds x="1.75" y="8.35" width="1.6" height="1.1" /></element>
+ <element ref="static_black"><bounds x="4.15" y="8.35" width="1.6" height="1.1" /></element>
+ <element ref="static_black"><bounds x="6.55" y="8.35" width="1.6" height="1.1" /></element>
+ <element ref="static_black"><bounds x="8.95" y="8.35" width="1.6" height="1.1" /></element>
- <bezel element="static_red"><bounds x="1.8" y="8.4" width="1.5" height="1" /></bezel>
- <bezel element="static_orange1"><bounds x="4.2" y="8.4" width="1.5" height="1" /></bezel>
- <bezel element="static_orange2"><bounds x="6.6" y="8.4" width="1.5" height="1" /></bezel>
- <bezel element="static_yellow"><bounds x="9.0" y="8.4" width="1.5" height="1" /></bezel>
+ <element ref="static_red"><bounds x="1.8" y="8.4" width="1.5" height="1" /></element>
+ <element ref="static_orange1"><bounds x="4.2" y="8.4" width="1.5" height="1" /></element>
+ <element ref="static_orange2"><bounds x="6.6" y="8.4" width="1.5" height="1" /></element>
+ <element ref="static_yellow"><bounds x="9.0" y="8.4" width="1.5" height="1" /></element>
- <bezel element="hl" inputtag="IN.0" inputmask="0x01"><bounds x="1.8" y="8.4" width="1.5" height="1" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="4.2" y="8.4" width="1.5" height="1" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="6.6" y="8.4" width="1.5" height="1" /><color alpha="0.25" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x08"><bounds x="9.0" y="8.4" width="1.5" height="1" /><color alpha="0.25" /></bezel>
+ <element ref="hl" inputtag="IN.0" inputmask="0x01"><bounds x="1.8" y="8.4" width="1.5" height="1" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x02"><bounds x="4.2" y="8.4" width="1.5" height="1" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x04"><bounds x="6.6" y="8.4" width="1.5" height="1" /><color alpha="0.25" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x08"><bounds x="9.0" y="8.4" width="1.5" height="1" /><color alpha="0.25" /></element>
<!-- bottom switch -->
- <bezel element="text_s1"><bounds x="7.55" y="19.45" width="0.6" height="0.5" /></bezel>
- <bezel element="text_s2"><bounds x="8.00" y="19.45" width="0.6" height="0.5" /></bezel>
- <bezel element="text_s3"><bounds x="8.45" y="19.45" width="0.6" height="0.5" /></bezel>
- <bezel element="disk_black"><bounds x="8.00" y="19.67" width="0.1" height="0.1" /></bezel>
- <bezel element="disk_black"><bounds x="8.45" y="19.67" width="0.1" height="0.1" /></bezel>
+ <element ref="text_s1"><bounds x="7.55" y="19.45" width="0.6" height="0.5" /></element>
+ <element ref="text_s2"><bounds x="8.00" y="19.45" width="0.6" height="0.5" /></element>
+ <element ref="text_s3"><bounds x="8.45" y="19.45" width="0.6" height="0.5" /></element>
+ <element ref="disk_black"><bounds x="8.00" y="19.67" width="0.1" height="0.1" /></element>
+ <element ref="disk_black"><bounds x="8.45" y="19.67" width="0.1" height="0.1" /></element>
- <bezel element="disk_black"><bounds x="7.6" y="18.9" width="0.5" height="0.5" /></bezel>
- <bezel element="disk_black"><bounds x="8.5" y="18.9" width="0.5" height="0.5" /></bezel>
- <bezel element="static_black"><bounds x="7.8" y="18.9" width="1.0" height="0.5" /></bezel>
+ <element ref="disk_black"><bounds x="7.6" y="18.9" width="0.5" height="0.5" /></element>
+ <element ref="disk_black"><bounds x="8.5" y="18.9" width="0.5" height="0.5" /></element>
+ <element ref="static_black"><bounds x="7.8" y="18.9" width="1.0" height="0.5" /></element>
- <bezel element="switch1" inputtag="IN.2" inputmask="0x07" inputraw="1"><bounds x="7.55" y="18.85" width="0.6" height="0.6" /></bezel>
- <bezel element="switch2" inputtag="IN.2" inputmask="0x07" inputraw="1"><bounds x="8.00" y="18.85" width="0.6" height="0.6" /></bezel>
- <bezel element="switch3" inputtag="IN.2" inputmask="0x07" inputraw="1"><bounds x="8.45" y="18.85" width="0.6" height="0.6" /></bezel>
+ <element ref="switch1" inputtag="IN.2" inputmask="0x07" inputraw="1"><bounds x="7.55" y="18.85" width="0.6" height="0.6" /></element>
+ <element ref="switch2" inputtag="IN.2" inputmask="0x07" inputraw="1"><bounds x="8.00" y="18.85" width="0.6" height="0.6" /></element>
+ <element ref="switch3" inputtag="IN.2" inputmask="0x07" inputraw="1"><bounds x="8.45" y="18.85" width="0.6" height="0.6" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/tr606.lay b/src/mame/layout/tr606.lay
index 1dd8b85cfcb..5e6f5cbf31a 100644
--- a/src/mame/layout/tr606.lay
+++ b/src/mame/layout/tr606.lay
@@ -17,7 +17,7 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="100" top="0" bottom="100" />
- <bezel name="0.0" element="led"><bounds x="1" y="1" width="1" height="1" /></bezel>
+ <element name="0.0" ref="led"><bounds x="1" y="1" width="1" height="1" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/ttfball.lay b/src/mame/layout/ttfball.lay
index 447a3d34659..7f8d9feff0b 100644
--- a/src/mame/layout/ttfball.lay
+++ b/src/mame/layout/ttfball.lay
@@ -50,94 +50,94 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="183" top="-2" bottom="109" />
- <bezel element="static_green"><bounds x="-1" y="-3" width="185" height="113" /></bezel>
+ <element ref="static_green"><bounds x="-1" y="-3" width="185" height="113" /></element>
<!-- score/status panel -->
- <bezel element="static_white"><bounds x="2" y="0" width="179" height="48" /></bezel>
- <bezel element="static_black"><bounds x="4" y="11" width="175" height="26" /></bezel>
+ <element ref="static_white"><bounds x="2" y="0" width="179" height="48" /></element>
+ <element ref="static_black"><bounds x="4" y="11" width="175" height="26" /></element>
- <bezel name="digit7" element="digit"><bounds x="19.5" y="16.5" width="12" height="15" /></bezel>
- <bezel name="digit6" element="digit"><bounds x="35.5" y="16.5" width="12" height="15" /></bezel>
- <bezel name="digit5" element="digit"><bounds x="67.5" y="16.5" width="12" height="15" /></bezel>
- <bezel name="digit4" element="digit"><bounds x="83.5" y="16.5" width="12" height="15" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="99.5" y="16.5" width="12" height="15" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="131.5" y="16.5" width="12" height="15" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="147.5" y="16.5" width="12" height="15" /></bezel>
+ <element name="digit7" ref="digit"><bounds x="19.5" y="16.5" width="12" height="15" /></element>
+ <element name="digit6" ref="digit"><bounds x="35.5" y="16.5" width="12" height="15" /></element>
+ <element name="digit5" ref="digit"><bounds x="67.5" y="16.5" width="12" height="15" /></element>
+ <element name="digit4" ref="digit"><bounds x="83.5" y="16.5" width="12" height="15" /></element>
+ <element name="digit3" ref="digit"><bounds x="99.5" y="16.5" width="12" height="15" /></element>
+ <element name="digit1" ref="digit"><bounds x="131.5" y="16.5" width="12" height="15" /></element>
+ <element name="digit0" ref="digit"><bounds x="147.5" y="16.5" width="12" height="15" /></element>
- <bezel element="static_white"><bounds x="58" y="1" width="2" height="46" /></bezel>
- <bezel element="static_white"><bounds x="123" y="1" width="2" height="46" /></bezel>
+ <element ref="static_white"><bounds x="58" y="1" width="2" height="46" /></element>
+ <element ref="static_white"><bounds x="123" y="1" width="2" height="46" /></element>
- <bezel element="text_down"><bounds x="4" y="1" width="54" height="9" /></bezel>
- <bezel element="text_field"><bounds x="58" y="1" width="67" height="9" /></bezel>
- <bezel element="text_yards"><bounds x="124" y="1" width="56" height="9" /></bezel>
+ <element ref="text_down"><bounds x="4" y="1" width="54" height="9" /></element>
+ <element ref="text_field"><bounds x="58" y="1" width="67" height="9" /></element>
+ <element ref="text_yards"><bounds x="124" y="1" width="56" height="9" /></element>
- <bezel element="text_home"><bounds x="4" y="38" width="54" height="9" /></bezel>
- <bezel element="text_time"><bounds x="58" y="38" width="67" height="9" /></bezel>
- <bezel element="text_visitor"><bounds x="124" y="38" width="56" height="9" /></bezel>
+ <element ref="text_home"><bounds x="4" y="38" width="54" height="9" /></element>
+ <element ref="text_time"><bounds x="58" y="38" width="67" height="9" /></element>
+ <element ref="text_visitor"><bounds x="124" y="38" width="56" height="9" /></element>
<!-- playing field -->
- <bezel element="static_white"><bounds x="-1" y="53" width="185" height="54" /></bezel>
-
- <bezel element="static_black"><bounds x="2" y="55" width="19" height="50" /></bezel>
- <bezel element="static_black"><bounds x="22" y="55" width="19" height="50" /></bezel>
- <bezel element="static_black"><bounds x="42" y="55" width="19" height="50" /></bezel>
- <bezel element="static_black"><bounds x="62" y="55" width="19" height="50" /></bezel>
- <bezel element="static_black"><bounds x="82" y="55" width="19" height="50" /></bezel>
- <bezel element="static_black"><bounds x="102" y="55" width="19" height="50" /></bezel>
- <bezel element="static_black"><bounds x="122" y="55" width="19" height="50" /></bezel>
- <bezel element="static_black"><bounds x="142" y="55" width="19" height="50" /></bezel>
- <bezel element="static_black"><bounds x="162" y="55" width="19" height="50" /></bezel>
-
- <bezel element="static_white"><bounds x="0" y="71" width="183" height="1" /></bezel>
- <bezel element="static_white"><bounds x="0" y="88" width="183" height="1" /></bezel>
-
- <bezel element="static_black"><bounds x="3.5" y="56" width="16" height="48" /></bezel>
- <bezel element="static_black"><bounds x="23.5" y="56" width="16" height="48" /></bezel>
- <bezel element="static_black"><bounds x="43.5" y="56" width="16" height="48" /></bezel>
- <bezel element="static_black"><bounds x="63.5" y="56" width="16" height="48" /></bezel>
- <bezel element="static_black"><bounds x="83.5" y="56" width="16" height="48" /></bezel>
- <bezel element="static_black"><bounds x="103.5" y="56" width="16" height="48" /></bezel>
- <bezel element="static_black"><bounds x="123.5" y="56" width="16" height="48" /></bezel>
- <bezel element="static_black"><bounds x="143.5" y="56" width="16" height="48" /></bezel>
- <bezel element="static_black"><bounds x="163.5" y="56" width="16" height="48" /></bezel>
-
- <bezel name="8.8" element="seg"><bounds x="7" y="62" width="9" height="2" /></bezel>
- <bezel name="8.9" element="seg"><bounds x="7" y="79" width="9" height="2" /></bezel>
- <bezel name="8.10" element="seg"><bounds x="7" y="96" width="9" height="2" /></bezel>
-
- <bezel name="7.8" element="seg"><bounds x="27" y="62" width="9" height="2" /></bezel>
- <bezel name="7.9" element="seg"><bounds x="27" y="79" width="9" height="2" /></bezel>
- <bezel name="7.10" element="seg"><bounds x="27" y="96" width="9" height="2" /></bezel>
-
- <bezel name="6.8" element="seg"><bounds x="47" y="62" width="9" height="2" /></bezel>
- <bezel name="6.9" element="seg"><bounds x="47" y="79" width="9" height="2" /></bezel>
- <bezel name="6.10" element="seg"><bounds x="47" y="96" width="9" height="2" /></bezel>
-
- <bezel name="5.8" element="seg"><bounds x="67" y="62" width="9" height="2" /></bezel>
- <bezel name="5.9" element="seg"><bounds x="67" y="79" width="9" height="2" /></bezel>
- <bezel name="5.10" element="seg"><bounds x="67" y="96" width="9" height="2" /></bezel>
-
- <bezel name="4.8" element="seg"><bounds x="87" y="62" width="9" height="2" /></bezel>
- <bezel name="4.9" element="seg"><bounds x="87" y="79" width="9" height="2" /></bezel>
- <bezel name="4.10" element="seg"><bounds x="87" y="96" width="9" height="2" /></bezel>
-
- <bezel name="3.8" element="seg"><bounds x="107" y="62" width="9" height="2" /></bezel>
- <bezel name="3.9" element="seg"><bounds x="107" y="79" width="9" height="2" /></bezel>
- <bezel name="3.10" element="seg"><bounds x="107" y="96" width="9" height="2" /></bezel>
-
- <bezel name="2.8" element="seg"><bounds x="127" y="62" width="9" height="2" /></bezel>
- <bezel name="2.9" element="seg"><bounds x="127" y="79" width="9" height="2" /></bezel>
- <bezel name="2.10" element="seg"><bounds x="127" y="96" width="9" height="2" /></bezel>
-
- <bezel name="1.8" element="seg"><bounds x="147" y="62" width="9" height="2" /></bezel>
- <bezel name="1.9" element="seg"><bounds x="147" y="79" width="9" height="2" /></bezel>
- <bezel name="1.10" element="seg"><bounds x="147" y="96" width="9" height="2" /></bezel>
-
- <bezel name="0.8" element="seg"><bounds x="167" y="62" width="9" height="2" /></bezel>
- <bezel name="0.9" element="seg"><bounds x="167" y="79" width="9" height="2" /></bezel>
- <bezel name="0.10" element="seg"><bounds x="167" y="96" width="9" height="2" /></bezel>
+ <element ref="static_white"><bounds x="-1" y="53" width="185" height="54" /></element>
+
+ <element ref="static_black"><bounds x="2" y="55" width="19" height="50" /></element>
+ <element ref="static_black"><bounds x="22" y="55" width="19" height="50" /></element>
+ <element ref="static_black"><bounds x="42" y="55" width="19" height="50" /></element>
+ <element ref="static_black"><bounds x="62" y="55" width="19" height="50" /></element>
+ <element ref="static_black"><bounds x="82" y="55" width="19" height="50" /></element>
+ <element ref="static_black"><bounds x="102" y="55" width="19" height="50" /></element>
+ <element ref="static_black"><bounds x="122" y="55" width="19" height="50" /></element>
+ <element ref="static_black"><bounds x="142" y="55" width="19" height="50" /></element>
+ <element ref="static_black"><bounds x="162" y="55" width="19" height="50" /></element>
+
+ <element ref="static_white"><bounds x="0" y="71" width="183" height="1" /></element>
+ <element ref="static_white"><bounds x="0" y="88" width="183" height="1" /></element>
+
+ <element ref="static_black"><bounds x="3.5" y="56" width="16" height="48" /></element>
+ <element ref="static_black"><bounds x="23.5" y="56" width="16" height="48" /></element>
+ <element ref="static_black"><bounds x="43.5" y="56" width="16" height="48" /></element>
+ <element ref="static_black"><bounds x="63.5" y="56" width="16" height="48" /></element>
+ <element ref="static_black"><bounds x="83.5" y="56" width="16" height="48" /></element>
+ <element ref="static_black"><bounds x="103.5" y="56" width="16" height="48" /></element>
+ <element ref="static_black"><bounds x="123.5" y="56" width="16" height="48" /></element>
+ <element ref="static_black"><bounds x="143.5" y="56" width="16" height="48" /></element>
+ <element ref="static_black"><bounds x="163.5" y="56" width="16" height="48" /></element>
+
+ <element name="8.8" ref="seg"><bounds x="7" y="62" width="9" height="2" /></element>
+ <element name="8.9" ref="seg"><bounds x="7" y="79" width="9" height="2" /></element>
+ <element name="8.10" ref="seg"><bounds x="7" y="96" width="9" height="2" /></element>
+
+ <element name="7.8" ref="seg"><bounds x="27" y="62" width="9" height="2" /></element>
+ <element name="7.9" ref="seg"><bounds x="27" y="79" width="9" height="2" /></element>
+ <element name="7.10" ref="seg"><bounds x="27" y="96" width="9" height="2" /></element>
+
+ <element name="6.8" ref="seg"><bounds x="47" y="62" width="9" height="2" /></element>
+ <element name="6.9" ref="seg"><bounds x="47" y="79" width="9" height="2" /></element>
+ <element name="6.10" ref="seg"><bounds x="47" y="96" width="9" height="2" /></element>
+
+ <element name="5.8" ref="seg"><bounds x="67" y="62" width="9" height="2" /></element>
+ <element name="5.9" ref="seg"><bounds x="67" y="79" width="9" height="2" /></element>
+ <element name="5.10" ref="seg"><bounds x="67" y="96" width="9" height="2" /></element>
+
+ <element name="4.8" ref="seg"><bounds x="87" y="62" width="9" height="2" /></element>
+ <element name="4.9" ref="seg"><bounds x="87" y="79" width="9" height="2" /></element>
+ <element name="4.10" ref="seg"><bounds x="87" y="96" width="9" height="2" /></element>
+
+ <element name="3.8" ref="seg"><bounds x="107" y="62" width="9" height="2" /></element>
+ <element name="3.9" ref="seg"><bounds x="107" y="79" width="9" height="2" /></element>
+ <element name="3.10" ref="seg"><bounds x="107" y="96" width="9" height="2" /></element>
+
+ <element name="2.8" ref="seg"><bounds x="127" y="62" width="9" height="2" /></element>
+ <element name="2.9" ref="seg"><bounds x="127" y="79" width="9" height="2" /></element>
+ <element name="2.10" ref="seg"><bounds x="127" y="96" width="9" height="2" /></element>
+
+ <element name="1.8" ref="seg"><bounds x="147" y="62" width="9" height="2" /></element>
+ <element name="1.9" ref="seg"><bounds x="147" y="79" width="9" height="2" /></element>
+ <element name="1.10" ref="seg"><bounds x="147" y="96" width="9" height="2" /></element>
+
+ <element name="0.8" ref="seg"><bounds x="167" y="62" width="9" height="2" /></element>
+ <element name="0.9" ref="seg"><bounds x="167" y="79" width="9" height="2" /></element>
+ <element name="0.10" ref="seg"><bounds x="167" y="96" width="9" height="2" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/ufo21.lay b/src/mame/layout/ufo21.lay
index fc3b64bc7ea..fea2c98a98f 100644
--- a/src/mame/layout/ufo21.lay
+++ b/src/mame/layout/ufo21.lay
@@ -100,150 +100,150 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="200" top="0" bottom="90" />
- <bezel element="static_black">
+ <element ref="static_black">
<bounds left="0" right="200" top="0" bottom="90" />
- </bezel>
+ </element>
- <bezel element="static_grey">
+ <element ref="static_grey">
<bounds x="99" y="0" width="2" height="80" />
- </bezel>
+ </element>
<!-- control panel -->
- <bezel element="static_pink">
+ <element ref="static_pink">
<bounds x="0" y="60" width="200" height="30" />
- </bezel>
+ </element>
- <bezel name="lamp0" element="lamp_b1" inputtag="IN2" inputmask="0x01" >
+ <element name="lamp0" ref="lamp_b1" inputtag="IN2" inputmask="0x01" >
<bounds x="30" y="70" width="10" height="10"/>
- </bezel>
- <bezel name="lamp1" element="lamp_b2" inputtag="IN2" inputmask="0x02" >
+ </element>
+ <element name="lamp1" ref="lamp_b2" inputtag="IN2" inputmask="0x02" >
<bounds x="43" y="70" width="10" height="10"/>
- </bezel>
+ </element>
- <bezel name="lamp2" element="lamp_b1" inputtag="IN2" inputmask="0x10" >
+ <element name="lamp2" ref="lamp_b1" inputtag="IN2" inputmask="0x10" >
<bounds x="147" y="70" width="10" height="10"/>
- </bezel>
- <bezel name="lamp3" element="lamp_b2" inputtag="IN2" inputmask="0x20" >
+ </element>
+ <element name="lamp3" ref="lamp_b2" inputtag="IN2" inputmask="0x20" >
<bounds x="160" y="70" width="10" height="10"/>
- </bezel>
+ </element>
- <bezel element="static_black">
+ <element ref="static_black">
<bounds x="60" y="70" width="12" height="17" />
- </bezel>
- <bezel name="digit0" element="digit">
+ </element>
+ <element name="digit0" ref="digit">
<bounds x="61" y="71" width="10" height="15" />
- </bezel>
+ </element>
- <bezel element="static_black">
+ <element ref="static_black">
<bounds x="128" y="70" width="12" height="17" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds x="129" y="71" width="10" height="15" />
- </bezel>
+ </element>
<!-- left ufo info -->
- <bezel element="text_x">
+ <element ref="text_x">
<bounds x="5" y="5" width="10" height="4" />
- </bezel>
- <bezel element="text_y">
+ </element>
+ <element ref="text_y">
<bounds x="5" y="10" width="10" height="4" />
- </bezel>
- <bezel element="text_z">
+ </element>
+ <element ref="text_z">
<bounds x="5" y="15" width="10" height="4" />
- </bezel>
- <bezel element="text_c">
+ </element>
+ <element ref="text_c">
<bounds x="5" y="20" width="10" height="4" />
- </bezel>
+ </element>
- <bezel name="counter0" element="counter">
+ <element name="counter0" ref="counter">
<bounds x="12" y="5" width="20" height="4" />
- </bezel>
- <bezel name="counter1" element="counter">
+ </element>
+ <element name="counter1" ref="counter">
<bounds x="12" y="10" width="20" height="4" />
- </bezel>
- <bezel name="counter2" element="counter">
+ </element>
+ <element name="counter2" ref="counter">
<bounds x="12" y="15" width="20" height="4" />
- </bezel>
- <bezel name="counter3" element="counter">
+ </element>
+ <element name="counter3" ref="counter">
<bounds x="12" y="20" width="20" height="4" />
- </bezel>
+ </element>
- <bezel element="text_ufored">
+ <element ref="text_ufored">
<bounds x="25" y="25" width="50" height="14" />
- </bezel>
+ </element>
- <bezel name="lamp11" element="lamp_red">
+ <element name="lamp11" ref="lamp_red">
<bounds x="31" y="44" width="3" height="3" />
- </bezel>
- <bezel name="lamp12" element="lamp_red">
+ </element>
+ <element name="lamp12" ref="lamp_red">
<bounds x="38" y="44" width="3" height="3" />
- </bezel>
- <bezel name="lamp13" element="lamp_red">
+ </element>
+ <element name="lamp13" ref="lamp_red">
<bounds x="45" y="44" width="3" height="3" />
- </bezel>
- <bezel name="lamp14" element="lamp_red">
+ </element>
+ <element name="lamp14" ref="lamp_red">
<bounds x="52" y="44" width="3" height="3" />
- </bezel>
- <bezel name="lamp15" element="lamp_red">
+ </element>
+ <element name="lamp15" ref="lamp_red">
<bounds x="59" y="44" width="3" height="3" />
- </bezel>
- <bezel name="lamp16" element="lamp_red">
+ </element>
+ <element name="lamp16" ref="lamp_red">
<bounds x="66" y="44" width="3" height="3" />
- </bezel>
+ </element>
<!-- right ufo info -->
- <bezel element="text_x">
+ <element ref="text_x">
<bounds x="105" y="5" width="10" height="4" />
- </bezel>
- <bezel element="text_y">
+ </element>
+ <element ref="text_y">
<bounds x="105" y="10" width="10" height="4" />
- </bezel>
- <bezel element="text_z">
+ </element>
+ <element ref="text_z">
<bounds x="105" y="15" width="10" height="4" />
- </bezel>
- <bezel element="text_c">
+ </element>
+ <element ref="text_c">
<bounds x="105" y="20" width="10" height="4" />
- </bezel>
+ </element>
- <bezel name="counter4" element="counter">
+ <element name="counter4" ref="counter">
<bounds x="112" y="5" width="20" height="4" />
- </bezel>
- <bezel name="counter5" element="counter">
+ </element>
+ <element name="counter5" ref="counter">
<bounds x="112" y="10" width="20" height="4" />
- </bezel>
- <bezel name="counter6" element="counter">
+ </element>
+ <element name="counter6" ref="counter">
<bounds x="112" y="15" width="20" height="4" />
- </bezel>
- <bezel name="counter7" element="counter">
+ </element>
+ <element name="counter7" ref="counter">
<bounds x="112" y="20" width="20" height="4" />
- </bezel>
+ </element>
- <bezel element="text_ufoblue">
+ <element ref="text_ufoblue">
<bounds x="125" y="25" width="50" height="14" />
- </bezel>
+ </element>
- <bezel name="lamp21" element="lamp_red">
+ <element name="lamp21" ref="lamp_red">
<bounds x="131" y="44" width="3" height="3" />
- </bezel>
- <bezel name="lamp22" element="lamp_red">
+ </element>
+ <element name="lamp22" ref="lamp_red">
<bounds x="138" y="44" width="3" height="3" />
- </bezel>
- <bezel name="lamp23" element="lamp_red">
+ </element>
+ <element name="lamp23" ref="lamp_red">
<bounds x="145" y="44" width="3" height="3" />
- </bezel>
- <bezel name="lamp24" element="lamp_red">
+ </element>
+ <element name="lamp24" ref="lamp_red">
<bounds x="152" y="44" width="3" height="3" />
- </bezel>
- <bezel name="lamp25" element="lamp_red">
+ </element>
+ <element name="lamp25" ref="lamp_red">
<bounds x="159" y="44" width="3" height="3" />
- </bezel>
- <bezel name="lamp26" element="lamp_red">
+ </element>
+ <element name="lamp26" ref="lamp_red">
<bounds x="166" y="44" width="3" height="3" />
- </bezel>
+ </element>
</view>
diff --git a/src/mame/layout/ufo800.lay b/src/mame/layout/ufo800.lay
index 1e312a0e98c..8d837c694ab 100644
--- a/src/mame/layout/ufo800.lay
+++ b/src/mame/layout/ufo800.lay
@@ -100,78 +100,78 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="100" top="0" bottom="90" />
- <bezel element="static_black">
+ <element ref="static_black">
<bounds left="0" right="100" top="0" bottom="90" />
- </bezel>
+ </element>
<!-- control panel -->
- <bezel element="static_pink">
+ <element ref="static_pink">
<bounds x="0" y="60" width="100" height="30" />
- </bezel>
+ </element>
- <bezel name="lamp0" element="lamp_b1" inputtag="IN2" inputmask="0x01" >
+ <element name="lamp0" ref="lamp_b1" inputtag="IN2" inputmask="0x01" >
<bounds x="30" y="70" width="10" height="10"/>
- </bezel>
- <bezel name="lamp1" element="lamp_b2" inputtag="IN2" inputmask="0x02" >
+ </element>
+ <element name="lamp1" ref="lamp_b2" inputtag="IN2" inputmask="0x02" >
<bounds x="43" y="70" width="10" height="10"/>
- </bezel>
+ </element>
- <bezel element="static_black">
+ <element ref="static_black">
<bounds x="60" y="70" width="12" height="17" />
- </bezel>
- <bezel name="digit0" element="digit">
+ </element>
+ <element name="digit0" ref="digit">
<bounds x="61" y="71" width="10" height="15" />
- </bezel>
+ </element>
<!-- left ufo info -->
- <bezel element="text_x">
+ <element ref="text_x">
<bounds x="5" y="5" width="10" height="4" />
- </bezel>
- <bezel element="text_y">
+ </element>
+ <element ref="text_y">
<bounds x="5" y="10" width="10" height="4" />
- </bezel>
- <bezel element="text_z">
+ </element>
+ <element ref="text_z">
<bounds x="5" y="15" width="10" height="4" />
- </bezel>
- <bezel element="text_c">
+ </element>
+ <element ref="text_c">
<bounds x="5" y="20" width="10" height="4" />
- </bezel>
+ </element>
- <bezel name="counter0" element="counter">
+ <element name="counter0" ref="counter">
<bounds x="12" y="5" width="20" height="4" />
- </bezel>
- <bezel name="counter1" element="counter">
+ </element>
+ <element name="counter1" ref="counter">
<bounds x="12" y="10" width="20" height="4" />
- </bezel>
- <bezel name="counter2" element="counter">
+ </element>
+ <element name="counter2" ref="counter">
<bounds x="12" y="15" width="20" height="4" />
- </bezel>
- <bezel name="counter3" element="counter">
+ </element>
+ <element name="counter3" ref="counter">
<bounds x="12" y="20" width="20" height="4" />
- </bezel>
+ </element>
- <bezel element="text_ufored">
+ <element ref="text_ufored">
<bounds x="25" y="25" width="50" height="14" />
- </bezel>
+ </element>
- <bezel name="lamp10" element="lamp_red">
+ <element name="lamp10" ref="lamp_red">
<bounds x="34" y="44" width="3" height="3" />
- </bezel>
- <bezel name="lamp11" element="lamp_red">
+ </element>
+ <element name="lamp11" ref="lamp_red">
<bounds x="41" y="44" width="3" height="3" />
- </bezel>
- <bezel name="lamp12" element="lamp_red">
+ </element>
+ <element name="lamp12" ref="lamp_red">
<bounds x="48" y="44" width="3" height="3" />
- </bezel>
- <bezel name="lamp13" element="lamp_red">
+ </element>
+ <element name="lamp13" ref="lamp_red">
<bounds x="55" y="44" width="3" height="3" />
- </bezel>
- <bezel name="lamp14" element="lamp_red">
+ </element>
+ <element name="lamp14" ref="lamp_red">
<bounds x="62" y="44" width="3" height="3" />
- </bezel>
+ </element>
</view>
diff --git a/src/mame/layout/ufomini.lay b/src/mame/layout/ufomini.lay
index 1106b110d7b..823470fe63a 100644
--- a/src/mame/layout/ufomini.lay
+++ b/src/mame/layout/ufomini.lay
@@ -120,81 +120,81 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="100" top="0" bottom="90" />
- <bezel element="static_black">
+ <element ref="static_black">
<bounds left="0" right="100" top="0" bottom="90" />
- </bezel>
+ </element>
<!-- control panel -->
- <bezel element="static_pink">
+ <element ref="static_pink">
<bounds x="0" y="60" width="100" height="30" />
- </bezel>
+ </element>
- <bezel name="lamp0" element="lamp_b1" inputtag="IN1" inputmask="0x20" >
+ <element name="lamp0" ref="lamp_b1" inputtag="IN1" inputmask="0x20" >
<bounds x="30" y="70" width="10" height="10"/>
- </bezel>
- <bezel name="lamp1" element="lamp_b2" inputtag="IN1" inputmask="0x40" >
+ </element>
+ <element name="lamp1" ref="lamp_b2" inputtag="IN1" inputmask="0x40" >
<bounds x="43" y="70" width="10" height="10"/>
- </bezel>
+ </element>
- <bezel element="static_black">
+ <element ref="static_black">
<bounds x="60" y="70" width="12" height="17" />
- </bezel>
- <bezel name="digit0" element="digit">
+ </element>
+ <element name="digit0" ref="digit">
<bounds x="61" y="71" width="10" height="15" />
- </bezel>
+ </element>
<!-- left ufo info -->
- <bezel element="text_x">
+ <element ref="text_x">
<bounds x="5" y="5" width="10" height="4" />
- </bezel>
- <bezel element="text_y">
+ </element>
+ <element ref="text_y">
<bounds x="5" y="10" width="10" height="4" />
- </bezel>
- <bezel element="text_z">
+ </element>
+ <element ref="text_z">
<bounds x="5" y="15" width="10" height="4" />
- </bezel>
- <bezel element="text_c">
+ </element>
+ <element ref="text_c">
<bounds x="5" y="20" width="10" height="4" />
- </bezel>
+ </element>
- <bezel name="counter0" element="counter">
+ <element name="counter0" ref="counter">
<bounds x="12" y="5" width="20" height="4" />
- </bezel>
- <bezel name="counter1" element="counter">
+ </element>
+ <element name="counter1" ref="counter">
<bounds x="12" y="10" width="20" height="4" />
- </bezel>
- <bezel name="counter2" element="counter">
+ </element>
+ <element name="counter2" ref="counter">
<bounds x="12" y="15" width="20" height="4" />
- </bezel>
- <bezel name="counter3" element="counter">
+ </element>
+ <element name="counter3" ref="counter">
<bounds x="12" y="20" width="20" height="4" />
- </bezel>
+ </element>
- <bezel element="text_ufored">
+ <element ref="text_ufored">
<bounds x="25" y="25" width="50" height="14" />
- </bezel>
+ </element>
- <bezel name="lamp10" element="lamp_rg0">
+ <element name="lamp10" ref="lamp_rg0">
<bounds x="31" y="44" width="3" height="3" />
- </bezel>
- <bezel name="lamp10" element="lamp_rg1">
+ </element>
+ <element name="lamp10" ref="lamp_rg1">
<bounds x="38" y="44" width="3" height="3" />
- </bezel>
- <bezel name="lamp10" element="lamp_rg0">
+ </element>
+ <element name="lamp10" ref="lamp_rg0">
<bounds x="45" y="44" width="3" height="3" />
- </bezel>
- <bezel name="lamp10" element="lamp_rg1">
+ </element>
+ <element name="lamp10" ref="lamp_rg1">
<bounds x="52" y="44" width="3" height="3" />
- </bezel>
- <bezel name="lamp10" element="lamp_rg0">
+ </element>
+ <element name="lamp10" ref="lamp_rg0">
<bounds x="59" y="44" width="3" height="3" />
- </bezel>
- <bezel name="lamp10" element="lamp_rg1">
+ </element>
+ <element name="lamp10" ref="lamp_rg1">
<bounds x="66" y="44" width="3" height="3" />
- </bezel>
+ </element>
</view>
diff --git a/src/mame/layout/unkeinv.lay b/src/mame/layout/unkeinv.lay
index 3b89201af84..81e7aabe0e8 100644
--- a/src/mame/layout/unkeinv.lay
+++ b/src/mame/layout/unkeinv.lay
@@ -27,172 +27,172 @@ license:CC0
<!-- invaders -->
- <bezel name="0.0" element="ledy"><bounds x="0" y="0" width="1" height="1" /></bezel>
- <bezel name="0.1" element="ledy"><bounds x="0" y="3" width="1" height="1" /></bezel>
- <bezel name="0.2" element="ledy"><bounds x="0" y="6" width="1" height="1" /></bezel>
- <bezel name="0.3" element="ledy"><bounds x="0" y="9" width="1" height="1" /></bezel>
- <bezel name="0.4" element="ledy"><bounds x="0" y="12" width="1" height="1" /></bezel>
-
- <bezel name="1.0" element="ledy"><bounds x="3" y="0" width="1" height="1" /></bezel>
- <bezel name="1.1" element="ledy"><bounds x="3" y="3" width="1" height="1" /></bezel>
- <bezel name="1.2" element="ledy"><bounds x="3" y="6" width="1" height="1" /></bezel>
- <bezel name="1.3" element="ledy"><bounds x="3" y="9" width="1" height="1" /></bezel>
- <bezel name="1.4" element="ledy"><bounds x="3" y="12" width="1" height="1" /></bezel>
-
- <bezel name="2.0" element="ledy"><bounds x="6" y="0" width="1" height="1" /></bezel>
- <bezel name="2.1" element="ledy"><bounds x="6" y="3" width="1" height="1" /></bezel>
- <bezel name="2.2" element="ledy"><bounds x="6" y="6" width="1" height="1" /></bezel>
- <bezel name="2.3" element="ledy"><bounds x="6" y="9" width="1" height="1" /></bezel>
- <bezel name="2.4" element="ledy"><bounds x="6" y="12" width="1" height="1" /></bezel>
-
- <bezel name="3.0" element="ledy"><bounds x="9" y="0" width="1" height="1" /></bezel>
- <bezel name="3.1" element="ledy"><bounds x="9" y="3" width="1" height="1" /></bezel>
- <bezel name="3.2" element="ledy"><bounds x="9" y="6" width="1" height="1" /></bezel>
- <bezel name="3.3" element="ledy"><bounds x="9" y="9" width="1" height="1" /></bezel>
- <bezel name="3.4" element="ledy"><bounds x="9" y="12" width="1" height="1" /></bezel>
-
- <bezel name="4.0" element="ledy"><bounds x="12" y="0" width="1" height="1" /></bezel>
- <bezel name="4.1" element="ledy"><bounds x="12" y="3" width="1" height="1" /></bezel>
- <bezel name="4.2" element="ledy"><bounds x="12" y="6" width="1" height="1" /></bezel>
- <bezel name="4.3" element="ledy"><bounds x="12" y="9" width="1" height="1" /></bezel>
- <bezel name="4.4" element="ledy"><bounds x="12" y="12" width="1" height="1" /></bezel>
-
- <bezel name="5.0" element="ledy"><bounds x="15" y="0" width="1" height="1" /></bezel>
- <bezel name="5.1" element="ledy"><bounds x="15" y="3" width="1" height="1" /></bezel>
- <bezel name="5.2" element="ledy"><bounds x="15" y="6" width="1" height="1" /></bezel>
- <bezel name="5.3" element="ledy"><bounds x="15" y="9" width="1" height="1" /></bezel>
- <bezel name="5.4" element="ledy"><bounds x="15" y="12" width="1" height="1" /></bezel>
+ <element name="0.0" ref="ledy"><bounds x="0" y="0" width="1" height="1" /></element>
+ <element name="0.1" ref="ledy"><bounds x="0" y="3" width="1" height="1" /></element>
+ <element name="0.2" ref="ledy"><bounds x="0" y="6" width="1" height="1" /></element>
+ <element name="0.3" ref="ledy"><bounds x="0" y="9" width="1" height="1" /></element>
+ <element name="0.4" ref="ledy"><bounds x="0" y="12" width="1" height="1" /></element>
+
+ <element name="1.0" ref="ledy"><bounds x="3" y="0" width="1" height="1" /></element>
+ <element name="1.1" ref="ledy"><bounds x="3" y="3" width="1" height="1" /></element>
+ <element name="1.2" ref="ledy"><bounds x="3" y="6" width="1" height="1" /></element>
+ <element name="1.3" ref="ledy"><bounds x="3" y="9" width="1" height="1" /></element>
+ <element name="1.4" ref="ledy"><bounds x="3" y="12" width="1" height="1" /></element>
+
+ <element name="2.0" ref="ledy"><bounds x="6" y="0" width="1" height="1" /></element>
+ <element name="2.1" ref="ledy"><bounds x="6" y="3" width="1" height="1" /></element>
+ <element name="2.2" ref="ledy"><bounds x="6" y="6" width="1" height="1" /></element>
+ <element name="2.3" ref="ledy"><bounds x="6" y="9" width="1" height="1" /></element>
+ <element name="2.4" ref="ledy"><bounds x="6" y="12" width="1" height="1" /></element>
+
+ <element name="3.0" ref="ledy"><bounds x="9" y="0" width="1" height="1" /></element>
+ <element name="3.1" ref="ledy"><bounds x="9" y="3" width="1" height="1" /></element>
+ <element name="3.2" ref="ledy"><bounds x="9" y="6" width="1" height="1" /></element>
+ <element name="3.3" ref="ledy"><bounds x="9" y="9" width="1" height="1" /></element>
+ <element name="3.4" ref="ledy"><bounds x="9" y="12" width="1" height="1" /></element>
+
+ <element name="4.0" ref="ledy"><bounds x="12" y="0" width="1" height="1" /></element>
+ <element name="4.1" ref="ledy"><bounds x="12" y="3" width="1" height="1" /></element>
+ <element name="4.2" ref="ledy"><bounds x="12" y="6" width="1" height="1" /></element>
+ <element name="4.3" ref="ledy"><bounds x="12" y="9" width="1" height="1" /></element>
+ <element name="4.4" ref="ledy"><bounds x="12" y="12" width="1" height="1" /></element>
+
+ <element name="5.0" ref="ledy"><bounds x="15" y="0" width="1" height="1" /></element>
+ <element name="5.1" ref="ledy"><bounds x="15" y="3" width="1" height="1" /></element>
+ <element name="5.2" ref="ledy"><bounds x="15" y="6" width="1" height="1" /></element>
+ <element name="5.3" ref="ledy"><bounds x="15" y="9" width="1" height="1" /></element>
+ <element name="5.4" ref="ledy"><bounds x="15" y="12" width="1" height="1" /></element>
<!-- barriers -->
- <bezel name="0.5" element="ledg"><bounds x="1.5" y="18" width="1" height="1" /></bezel>
- <bezel name="1.5" element="ledg"><bounds x="4.5" y="18" width="1" height="1" /></bezel>
- <bezel name="2.5" element="ledg"><bounds x="7.5" y="18" width="1" height="1" /></bezel>
- <bezel name="3.5" element="ledg"><bounds x="10.5" y="18" width="1" height="1" /></bezel>
- <bezel name="4.5" element="ledg"><bounds x="13.5" y="18" width="1" height="1" /></bezel>
- <bezel name="5.5" element="ledg"><bounds x="16.5" y="18" width="1" height="1" /></bezel>
+ <element name="0.5" ref="ledg"><bounds x="1.5" y="18" width="1" height="1" /></element>
+ <element name="1.5" ref="ledg"><bounds x="4.5" y="18" width="1" height="1" /></element>
+ <element name="2.5" ref="ledg"><bounds x="7.5" y="18" width="1" height="1" /></element>
+ <element name="3.5" ref="ledg"><bounds x="10.5" y="18" width="1" height="1" /></element>
+ <element name="4.5" ref="ledg"><bounds x="13.5" y="18" width="1" height="1" /></element>
+ <element name="5.5" ref="ledg"><bounds x="16.5" y="18" width="1" height="1" /></element>
<!-- wand -->
- <bezel name="8.8" element="ledr"><bounds x="0" y="1" width="1" height="1" /></bezel>
- <bezel name="8.9" element="ledr"><bounds x="0" y="4" width="1" height="1" /></bezel>
- <bezel name="8.10" element="ledr"><bounds x="0" y="7" width="1" height="1" /></bezel>
- <bezel name="8.11" element="ledr"><bounds x="0" y="10" width="1" height="1" /></bezel>
- <bezel name="8.0" element="ledr"><bounds x="0" y="13" width="1" height="1" /></bezel>
- <bezel name="8.1" element="ledr"><bounds x="0" y="16" width="1" height="1" /></bezel>
- <bezel name="8.2" element="ledr"><bounds x="0" y="19" width="1" height="1" /></bezel>
- <bezel name="8.3" element="ledr"><bounds x="0" y="22" width="1" height="1" /></bezel>
- <bezel name="8.4" element="ledr"><bounds x="0" y="25" width="1" height="1" /></bezel>
-
- <bezel name="9.8" element="ledr"><bounds x="1.5" y="1" width="1" height="1" /></bezel>
- <bezel name="9.9" element="ledr"><bounds x="1.5" y="4" width="1" height="1" /></bezel>
- <bezel name="9.10" element="ledr"><bounds x="1.5" y="7" width="1" height="1" /></bezel>
- <bezel name="9.11" element="ledr"><bounds x="1.5" y="10" width="1" height="1" /></bezel>
- <bezel name="9.0" element="ledr"><bounds x="1.5" y="13" width="1" height="1" /></bezel>
- <bezel name="9.1" element="ledr"><bounds x="1.5" y="16" width="1" height="1" /></bezel>
- <bezel name="9.2" element="ledr"><bounds x="1.5" y="19" width="1" height="1" /></bezel>
- <bezel name="9.3" element="ledr"><bounds x="1.5" y="22" width="1" height="1" /></bezel>
- <bezel name="9.4" element="ledr"><bounds x="1.5" y="25" width="1" height="1" /></bezel>
-
- <bezel name="10.8" element="ledr"><bounds x="3" y="1" width="1" height="1" /></bezel>
- <bezel name="10.9" element="ledr"><bounds x="3" y="4" width="1" height="1" /></bezel>
- <bezel name="10.10" element="ledr"><bounds x="3" y="7" width="1" height="1" /></bezel>
- <bezel name="10.11" element="ledr"><bounds x="3" y="10" width="1" height="1" /></bezel>
- <bezel name="10.0" element="ledr"><bounds x="3" y="13" width="1" height="1" /></bezel>
- <bezel name="10.1" element="ledr"><bounds x="3" y="16" width="1" height="1" /></bezel>
- <bezel name="10.2" element="ledr"><bounds x="3" y="19" width="1" height="1" /></bezel>
- <bezel name="10.3" element="ledr"><bounds x="3" y="22" width="1" height="1" /></bezel>
- <bezel name="10.4" element="ledr"><bounds x="3" y="25" width="1" height="1" /></bezel>
-
- <bezel name="11.8" element="ledr"><bounds x="4.5" y="1" width="1" height="1" /></bezel>
- <bezel name="11.9" element="ledr"><bounds x="4.5" y="4" width="1" height="1" /></bezel>
- <bezel name="11.10" element="ledr"><bounds x="4.5" y="7" width="1" height="1" /></bezel>
- <bezel name="11.11" element="ledr"><bounds x="4.5" y="10" width="1" height="1" /></bezel>
- <bezel name="11.0" element="ledr"><bounds x="4.5" y="13" width="1" height="1" /></bezel>
- <bezel name="11.1" element="ledr"><bounds x="4.5" y="16" width="1" height="1" /></bezel>
- <bezel name="11.2" element="ledr"><bounds x="4.5" y="19" width="1" height="1" /></bezel>
- <bezel name="11.3" element="ledr"><bounds x="4.5" y="22" width="1" height="1" /></bezel>
- <bezel name="11.4" element="ledr"><bounds x="4.5" y="25" width="1" height="1" /></bezel>
-
- <bezel name="12.8" element="ledr"><bounds x="6" y="1" width="1" height="1" /></bezel>
- <bezel name="12.9" element="ledr"><bounds x="6" y="4" width="1" height="1" /></bezel>
- <bezel name="12.10" element="ledr"><bounds x="6" y="7" width="1" height="1" /></bezel>
- <bezel name="12.11" element="ledr"><bounds x="6" y="10" width="1" height="1" /></bezel>
- <bezel name="12.0" element="ledr"><bounds x="6" y="13" width="1" height="1" /></bezel>
- <bezel name="12.1" element="ledr"><bounds x="6" y="16" width="1" height="1" /></bezel>
- <bezel name="12.2" element="ledr"><bounds x="6" y="19" width="1" height="1" /></bezel>
- <bezel name="12.3" element="ledr"><bounds x="6" y="22" width="1" height="1" /></bezel>
- <bezel name="12.4" element="ledr"><bounds x="6" y="25" width="1" height="1" /></bezel>
-
- <bezel name="13.8" element="ledr"><bounds x="7.5" y="1" width="1" height="1" /></bezel>
- <bezel name="13.9" element="ledr"><bounds x="7.5" y="4" width="1" height="1" /></bezel>
- <bezel name="13.10" element="ledr"><bounds x="7.5" y="7" width="1" height="1" /></bezel>
- <bezel name="13.11" element="ledr"><bounds x="7.5" y="10" width="1" height="1" /></bezel>
- <bezel name="13.0" element="ledr"><bounds x="7.5" y="13" width="1" height="1" /></bezel>
- <bezel name="13.1" element="ledr"><bounds x="7.5" y="16" width="1" height="1" /></bezel>
- <bezel name="13.2" element="ledr"><bounds x="7.5" y="19" width="1" height="1" /></bezel>
- <bezel name="13.3" element="ledr"><bounds x="7.5" y="22" width="1" height="1" /></bezel>
- <bezel name="13.4" element="ledr"><bounds x="7.5" y="25" width="1" height="1" /></bezel>
-
- <bezel name="14.8" element="ledr"><bounds x="9" y="1" width="1" height="1" /></bezel>
- <bezel name="14.9" element="ledr"><bounds x="9" y="4" width="1" height="1" /></bezel>
- <bezel name="14.10" element="ledr"><bounds x="9" y="7" width="1" height="1" /></bezel>
- <bezel name="14.11" element="ledr"><bounds x="9" y="10" width="1" height="1" /></bezel>
- <bezel name="14.0" element="ledr"><bounds x="9" y="13" width="1" height="1" /></bezel>
- <bezel name="14.1" element="ledr"><bounds x="9" y="16" width="1" height="1" /></bezel>
- <bezel name="14.2" element="ledr"><bounds x="9" y="19" width="1" height="1" /></bezel>
- <bezel name="14.3" element="ledr"><bounds x="9" y="22" width="1" height="1" /></bezel>
- <bezel name="14.4" element="ledr"><bounds x="9" y="25" width="1" height="1" /></bezel>
-
- <bezel name="15.8" element="ledr"><bounds x="10.5" y="1" width="1" height="1" /></bezel>
- <bezel name="15.9" element="ledr"><bounds x="10.5" y="4" width="1" height="1" /></bezel>
- <bezel name="15.10" element="ledr"><bounds x="10.5" y="7" width="1" height="1" /></bezel>
- <bezel name="15.11" element="ledr"><bounds x="10.5" y="10" width="1" height="1" /></bezel>
- <bezel name="15.0" element="ledr"><bounds x="10.5" y="13" width="1" height="1" /></bezel>
- <bezel name="15.1" element="ledr"><bounds x="10.5" y="16" width="1" height="1" /></bezel>
- <bezel name="15.2" element="ledr"><bounds x="10.5" y="19" width="1" height="1" /></bezel>
- <bezel name="15.3" element="ledr"><bounds x="10.5" y="22" width="1" height="1" /></bezel>
- <bezel name="15.4" element="ledr"><bounds x="10.5" y="25" width="1" height="1" /></bezel>
-
- <bezel name="16.8" element="ledr"><bounds x="12" y="1" width="1" height="1" /></bezel>
- <bezel name="16.9" element="ledr"><bounds x="12" y="4" width="1" height="1" /></bezel>
- <bezel name="16.10" element="ledr"><bounds x="12" y="7" width="1" height="1" /></bezel>
- <bezel name="16.11" element="ledr"><bounds x="12" y="10" width="1" height="1" /></bezel>
- <bezel name="16.0" element="ledr"><bounds x="12" y="13" width="1" height="1" /></bezel>
- <bezel name="16.1" element="ledr"><bounds x="12" y="16" width="1" height="1" /></bezel>
- <bezel name="16.2" element="ledr"><bounds x="12" y="19" width="1" height="1" /></bezel>
- <bezel name="16.3" element="ledr"><bounds x="12" y="22" width="1" height="1" /></bezel>
- <bezel name="16.4" element="ledr"><bounds x="12" y="25" width="1" height="1" /></bezel>
-
- <bezel name="17.8" element="ledr"><bounds x="13.5" y="1" width="1" height="1" /></bezel>
- <bezel name="17.9" element="ledr"><bounds x="13.5" y="4" width="1" height="1" /></bezel>
- <bezel name="17.10" element="ledr"><bounds x="13.5" y="7" width="1" height="1" /></bezel>
- <bezel name="17.11" element="ledr"><bounds x="13.5" y="10" width="1" height="1" /></bezel>
- <bezel name="17.0" element="ledr"><bounds x="13.5" y="13" width="1" height="1" /></bezel>
- <bezel name="17.1" element="ledr"><bounds x="13.5" y="16" width="1" height="1" /></bezel>
- <bezel name="17.2" element="ledr"><bounds x="13.5" y="19" width="1" height="1" /></bezel>
- <bezel name="17.3" element="ledr"><bounds x="13.5" y="22" width="1" height="1" /></bezel>
- <bezel name="17.4" element="ledr"><bounds x="13.5" y="25" width="1" height="1" /></bezel>
-
- <bezel name="18.8" element="ledr"><bounds x="15" y="1" width="1" height="1" /></bezel>
- <bezel name="18.9" element="ledr"><bounds x="15" y="4" width="1" height="1" /></bezel>
- <bezel name="18.10" element="ledr"><bounds x="15" y="7" width="1" height="1" /></bezel>
- <bezel name="18.11" element="ledr"><bounds x="15" y="10" width="1" height="1" /></bezel>
- <bezel name="18.0" element="ledr"><bounds x="15" y="13" width="1" height="1" /></bezel>
- <bezel name="18.1" element="ledr"><bounds x="15" y="16" width="1" height="1" /></bezel>
- <bezel name="18.2" element="ledr"><bounds x="15" y="19" width="1" height="1" /></bezel>
- <bezel name="18.3" element="ledr"><bounds x="15" y="22" width="1" height="1" /></bezel>
- <bezel name="18.4" element="ledr"><bounds x="15" y="25" width="1" height="1" /></bezel>
-
- <bezel name="19.8" element="ledr"><bounds x="16.5" y="1" width="1" height="1" /></bezel>
- <bezel name="19.9" element="ledr"><bounds x="16.5" y="4" width="1" height="1" /></bezel>
- <bezel name="19.10" element="ledr"><bounds x="16.5" y="7" width="1" height="1" /></bezel>
- <bezel name="19.11" element="ledr"><bounds x="16.5" y="10" width="1" height="1" /></bezel>
- <bezel name="19.0" element="ledr"><bounds x="16.5" y="13" width="1" height="1" /></bezel>
- <bezel name="19.1" element="ledr"><bounds x="16.5" y="16" width="1" height="1" /></bezel>
- <bezel name="19.2" element="ledr"><bounds x="16.5" y="19" width="1" height="1" /></bezel>
- <bezel name="19.3" element="ledr"><bounds x="16.5" y="22" width="1" height="1" /></bezel>
- <bezel name="19.4" element="ledr"><bounds x="16.5" y="25" width="1" height="1" /></bezel>
+ <element name="8.8" ref="ledr"><bounds x="0" y="1" width="1" height="1" /></element>
+ <element name="8.9" ref="ledr"><bounds x="0" y="4" width="1" height="1" /></element>
+ <element name="8.10" ref="ledr"><bounds x="0" y="7" width="1" height="1" /></element>
+ <element name="8.11" ref="ledr"><bounds x="0" y="10" width="1" height="1" /></element>
+ <element name="8.0" ref="ledr"><bounds x="0" y="13" width="1" height="1" /></element>
+ <element name="8.1" ref="ledr"><bounds x="0" y="16" width="1" height="1" /></element>
+ <element name="8.2" ref="ledr"><bounds x="0" y="19" width="1" height="1" /></element>
+ <element name="8.3" ref="ledr"><bounds x="0" y="22" width="1" height="1" /></element>
+ <element name="8.4" ref="ledr"><bounds x="0" y="25" width="1" height="1" /></element>
+
+ <element name="9.8" ref="ledr"><bounds x="1.5" y="1" width="1" height="1" /></element>
+ <element name="9.9" ref="ledr"><bounds x="1.5" y="4" width="1" height="1" /></element>
+ <element name="9.10" ref="ledr"><bounds x="1.5" y="7" width="1" height="1" /></element>
+ <element name="9.11" ref="ledr"><bounds x="1.5" y="10" width="1" height="1" /></element>
+ <element name="9.0" ref="ledr"><bounds x="1.5" y="13" width="1" height="1" /></element>
+ <element name="9.1" ref="ledr"><bounds x="1.5" y="16" width="1" height="1" /></element>
+ <element name="9.2" ref="ledr"><bounds x="1.5" y="19" width="1" height="1" /></element>
+ <element name="9.3" ref="ledr"><bounds x="1.5" y="22" width="1" height="1" /></element>
+ <element name="9.4" ref="ledr"><bounds x="1.5" y="25" width="1" height="1" /></element>
+
+ <element name="10.8" ref="ledr"><bounds x="3" y="1" width="1" height="1" /></element>
+ <element name="10.9" ref="ledr"><bounds x="3" y="4" width="1" height="1" /></element>
+ <element name="10.10" ref="ledr"><bounds x="3" y="7" width="1" height="1" /></element>
+ <element name="10.11" ref="ledr"><bounds x="3" y="10" width="1" height="1" /></element>
+ <element name="10.0" ref="ledr"><bounds x="3" y="13" width="1" height="1" /></element>
+ <element name="10.1" ref="ledr"><bounds x="3" y="16" width="1" height="1" /></element>
+ <element name="10.2" ref="ledr"><bounds x="3" y="19" width="1" height="1" /></element>
+ <element name="10.3" ref="ledr"><bounds x="3" y="22" width="1" height="1" /></element>
+ <element name="10.4" ref="ledr"><bounds x="3" y="25" width="1" height="1" /></element>
+
+ <element name="11.8" ref="ledr"><bounds x="4.5" y="1" width="1" height="1" /></element>
+ <element name="11.9" ref="ledr"><bounds x="4.5" y="4" width="1" height="1" /></element>
+ <element name="11.10" ref="ledr"><bounds x="4.5" y="7" width="1" height="1" /></element>
+ <element name="11.11" ref="ledr"><bounds x="4.5" y="10" width="1" height="1" /></element>
+ <element name="11.0" ref="ledr"><bounds x="4.5" y="13" width="1" height="1" /></element>
+ <element name="11.1" ref="ledr"><bounds x="4.5" y="16" width="1" height="1" /></element>
+ <element name="11.2" ref="ledr"><bounds x="4.5" y="19" width="1" height="1" /></element>
+ <element name="11.3" ref="ledr"><bounds x="4.5" y="22" width="1" height="1" /></element>
+ <element name="11.4" ref="ledr"><bounds x="4.5" y="25" width="1" height="1" /></element>
+
+ <element name="12.8" ref="ledr"><bounds x="6" y="1" width="1" height="1" /></element>
+ <element name="12.9" ref="ledr"><bounds x="6" y="4" width="1" height="1" /></element>
+ <element name="12.10" ref="ledr"><bounds x="6" y="7" width="1" height="1" /></element>
+ <element name="12.11" ref="ledr"><bounds x="6" y="10" width="1" height="1" /></element>
+ <element name="12.0" ref="ledr"><bounds x="6" y="13" width="1" height="1" /></element>
+ <element name="12.1" ref="ledr"><bounds x="6" y="16" width="1" height="1" /></element>
+ <element name="12.2" ref="ledr"><bounds x="6" y="19" width="1" height="1" /></element>
+ <element name="12.3" ref="ledr"><bounds x="6" y="22" width="1" height="1" /></element>
+ <element name="12.4" ref="ledr"><bounds x="6" y="25" width="1" height="1" /></element>
+
+ <element name="13.8" ref="ledr"><bounds x="7.5" y="1" width="1" height="1" /></element>
+ <element name="13.9" ref="ledr"><bounds x="7.5" y="4" width="1" height="1" /></element>
+ <element name="13.10" ref="ledr"><bounds x="7.5" y="7" width="1" height="1" /></element>
+ <element name="13.11" ref="ledr"><bounds x="7.5" y="10" width="1" height="1" /></element>
+ <element name="13.0" ref="ledr"><bounds x="7.5" y="13" width="1" height="1" /></element>
+ <element name="13.1" ref="ledr"><bounds x="7.5" y="16" width="1" height="1" /></element>
+ <element name="13.2" ref="ledr"><bounds x="7.5" y="19" width="1" height="1" /></element>
+ <element name="13.3" ref="ledr"><bounds x="7.5" y="22" width="1" height="1" /></element>
+ <element name="13.4" ref="ledr"><bounds x="7.5" y="25" width="1" height="1" /></element>
+
+ <element name="14.8" ref="ledr"><bounds x="9" y="1" width="1" height="1" /></element>
+ <element name="14.9" ref="ledr"><bounds x="9" y="4" width="1" height="1" /></element>
+ <element name="14.10" ref="ledr"><bounds x="9" y="7" width="1" height="1" /></element>
+ <element name="14.11" ref="ledr"><bounds x="9" y="10" width="1" height="1" /></element>
+ <element name="14.0" ref="ledr"><bounds x="9" y="13" width="1" height="1" /></element>
+ <element name="14.1" ref="ledr"><bounds x="9" y="16" width="1" height="1" /></element>
+ <element name="14.2" ref="ledr"><bounds x="9" y="19" width="1" height="1" /></element>
+ <element name="14.3" ref="ledr"><bounds x="9" y="22" width="1" height="1" /></element>
+ <element name="14.4" ref="ledr"><bounds x="9" y="25" width="1" height="1" /></element>
+
+ <element name="15.8" ref="ledr"><bounds x="10.5" y="1" width="1" height="1" /></element>
+ <element name="15.9" ref="ledr"><bounds x="10.5" y="4" width="1" height="1" /></element>
+ <element name="15.10" ref="ledr"><bounds x="10.5" y="7" width="1" height="1" /></element>
+ <element name="15.11" ref="ledr"><bounds x="10.5" y="10" width="1" height="1" /></element>
+ <element name="15.0" ref="ledr"><bounds x="10.5" y="13" width="1" height="1" /></element>
+ <element name="15.1" ref="ledr"><bounds x="10.5" y="16" width="1" height="1" /></element>
+ <element name="15.2" ref="ledr"><bounds x="10.5" y="19" width="1" height="1" /></element>
+ <element name="15.3" ref="ledr"><bounds x="10.5" y="22" width="1" height="1" /></element>
+ <element name="15.4" ref="ledr"><bounds x="10.5" y="25" width="1" height="1" /></element>
+
+ <element name="16.8" ref="ledr"><bounds x="12" y="1" width="1" height="1" /></element>
+ <element name="16.9" ref="ledr"><bounds x="12" y="4" width="1" height="1" /></element>
+ <element name="16.10" ref="ledr"><bounds x="12" y="7" width="1" height="1" /></element>
+ <element name="16.11" ref="ledr"><bounds x="12" y="10" width="1" height="1" /></element>
+ <element name="16.0" ref="ledr"><bounds x="12" y="13" width="1" height="1" /></element>
+ <element name="16.1" ref="ledr"><bounds x="12" y="16" width="1" height="1" /></element>
+ <element name="16.2" ref="ledr"><bounds x="12" y="19" width="1" height="1" /></element>
+ <element name="16.3" ref="ledr"><bounds x="12" y="22" width="1" height="1" /></element>
+ <element name="16.4" ref="ledr"><bounds x="12" y="25" width="1" height="1" /></element>
+
+ <element name="17.8" ref="ledr"><bounds x="13.5" y="1" width="1" height="1" /></element>
+ <element name="17.9" ref="ledr"><bounds x="13.5" y="4" width="1" height="1" /></element>
+ <element name="17.10" ref="ledr"><bounds x="13.5" y="7" width="1" height="1" /></element>
+ <element name="17.11" ref="ledr"><bounds x="13.5" y="10" width="1" height="1" /></element>
+ <element name="17.0" ref="ledr"><bounds x="13.5" y="13" width="1" height="1" /></element>
+ <element name="17.1" ref="ledr"><bounds x="13.5" y="16" width="1" height="1" /></element>
+ <element name="17.2" ref="ledr"><bounds x="13.5" y="19" width="1" height="1" /></element>
+ <element name="17.3" ref="ledr"><bounds x="13.5" y="22" width="1" height="1" /></element>
+ <element name="17.4" ref="ledr"><bounds x="13.5" y="25" width="1" height="1" /></element>
+
+ <element name="18.8" ref="ledr"><bounds x="15" y="1" width="1" height="1" /></element>
+ <element name="18.9" ref="ledr"><bounds x="15" y="4" width="1" height="1" /></element>
+ <element name="18.10" ref="ledr"><bounds x="15" y="7" width="1" height="1" /></element>
+ <element name="18.11" ref="ledr"><bounds x="15" y="10" width="1" height="1" /></element>
+ <element name="18.0" ref="ledr"><bounds x="15" y="13" width="1" height="1" /></element>
+ <element name="18.1" ref="ledr"><bounds x="15" y="16" width="1" height="1" /></element>
+ <element name="18.2" ref="ledr"><bounds x="15" y="19" width="1" height="1" /></element>
+ <element name="18.3" ref="ledr"><bounds x="15" y="22" width="1" height="1" /></element>
+ <element name="18.4" ref="ledr"><bounds x="15" y="25" width="1" height="1" /></element>
+
+ <element name="19.8" ref="ledr"><bounds x="16.5" y="1" width="1" height="1" /></element>
+ <element name="19.9" ref="ledr"><bounds x="16.5" y="4" width="1" height="1" /></element>
+ <element name="19.10" ref="ledr"><bounds x="16.5" y="7" width="1" height="1" /></element>
+ <element name="19.11" ref="ledr"><bounds x="16.5" y="10" width="1" height="1" /></element>
+ <element name="19.0" ref="ledr"><bounds x="16.5" y="13" width="1" height="1" /></element>
+ <element name="19.1" ref="ledr"><bounds x="16.5" y="16" width="1" height="1" /></element>
+ <element name="19.2" ref="ledr"><bounds x="16.5" y="19" width="1" height="1" /></element>
+ <element name="19.3" ref="ledr"><bounds x="16.5" y="22" width="1" height="1" /></element>
+ <element name="19.4" ref="ledr"><bounds x="16.5" y="25" width="1" height="1" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/us2pfball.lay b/src/mame/layout/us2pfball.lay
index 84e14e37329..c057f03666c 100644
--- a/src/mame/layout/us2pfball.lay
+++ b/src/mame/layout/us2pfball.lay
@@ -100,99 +100,99 @@ license:CC0
<view name="Internal Layout">
<bounds left="-8.99" right="348.99" top="-124.99" bottom="162.99" />
- <!-- bezel -->
-
- <bezel element="static_blue"><bounds left="-9" right="349" top="-125" bottom="-80" /></bezel>
- <bezel element="text_down"><bounds x="-8" y="-124" width="120" height="19" /></bezel>
- <bezel element="text_field"><bounds x="110" y="-124" width="120" height="19" /></bezel>
- <bezel element="text_yards"><bounds x="228" y="-124" width="120" height="19" /></bezel>
- <bezel element="text_home"><bounds x="-8" y="-101" width="120" height="19" /></bezel>
- <bezel element="text_time"><bounds x="110" y="-101" width="120" height="19" /></bezel>
- <bezel element="text_visitor"><bounds x="228" y="-101" width="120" height="19" /></bezel>
- <bezel element="static_white"><bounds x="-9" y="-104" width="358" height="2" /></bezel>
-
- <bezel element="static_green"><bounds left="-9" right="349" top="-76" bottom="-52" /></bezel>
- <bezel element="text_h"><bounds x="-9" y="-75.9" width="10" height="14" /></bezel>
- <bezel element="text_v"><bounds x="339" y="-75.9" width="10" height="14" /></bezel>
- <bezel element="text_play"><bounds x="-9" y="-63" width="16" height="7" /></bezel>
- <bezel element="text_play"><bounds x="333" y="-63" width="16" height="7" /></bezel>
- <bezel element="text_50r"><bounds x="20" y="-75.5" width="60" height="19" /></bezel>
- <bezel element="text_50l"><bounds x="262" y="-75.5" width="60" height="19" /></bezel>
-
- <bezel element="disk_black"><bounds x="7" y="-73" width="15" height="15" /></bezel>
- <bezel name="8.a" element="led"><bounds x="10" y="-70" width="9" height="9" /></bezel>
- <bezel element="disk_black"><bounds x="319" y="-73" width="15" height="15" /></bezel>
- <bezel name="9.a" element="led"><bounds x="322" y="-70" width="9" height="9" /></bezel>
-
- <bezel element="static_green"><bounds left="-9" right="349" top="111" bottom="135" /></bezel>
- <bezel element="text_off"><bounds x="-5" y="114.5" width="100" height="19" /></bezel>
- <bezel element="text_def"><bounds x="245" y="114.5" width="100" height="19" /></bezel>
-
- <bezel element="static_blue"><bounds left="-9" right="349" top="139" bottom="163" /></bezel>
- <bezel element="text_p1" inputtag="IN.4" inputmask="0x40"><bounds x="256" y="143" width="40" height="16" /></bezel>
- <bezel element="text_p2" inputtag="IN.4" inputmask="0x40"><bounds x="295" y="143" width="50" height="16" /></bezel>
-
- <bezel element="static_white"><bounds left="-9" right="349" top="-55" bottom="-51" /></bezel>
- <bezel element="static_white"><bounds left="-9" right="349" top="110" bottom="114" /></bezel>
+ <!-- element -->
+
+ <element ref="static_blue"><bounds left="-9" right="349" top="-125" bottom="-80" /></element>
+ <element ref="text_down"><bounds x="-8" y="-124" width="120" height="19" /></element>
+ <element ref="text_field"><bounds x="110" y="-124" width="120" height="19" /></element>
+ <element ref="text_yards"><bounds x="228" y="-124" width="120" height="19" /></element>
+ <element ref="text_home"><bounds x="-8" y="-101" width="120" height="19" /></element>
+ <element ref="text_time"><bounds x="110" y="-101" width="120" height="19" /></element>
+ <element ref="text_visitor"><bounds x="228" y="-101" width="120" height="19" /></element>
+ <element ref="static_white"><bounds x="-9" y="-104" width="358" height="2" /></element>
+
+ <element ref="static_green"><bounds left="-9" right="349" top="-76" bottom="-52" /></element>
+ <element ref="text_h"><bounds x="-9" y="-75.9" width="10" height="14" /></element>
+ <element ref="text_v"><bounds x="339" y="-75.9" width="10" height="14" /></element>
+ <element ref="text_play"><bounds x="-9" y="-63" width="16" height="7" /></element>
+ <element ref="text_play"><bounds x="333" y="-63" width="16" height="7" /></element>
+ <element ref="text_50r"><bounds x="20" y="-75.5" width="60" height="19" /></element>
+ <element ref="text_50l"><bounds x="262" y="-75.5" width="60" height="19" /></element>
+
+ <element ref="disk_black"><bounds x="7" y="-73" width="15" height="15" /></element>
+ <element name="8.a" ref="led"><bounds x="10" y="-70" width="9" height="9" /></element>
+ <element ref="disk_black"><bounds x="319" y="-73" width="15" height="15" /></element>
+ <element name="9.a" ref="led"><bounds x="322" y="-70" width="9" height="9" /></element>
+
+ <element ref="static_green"><bounds left="-9" right="349" top="111" bottom="135" /></element>
+ <element ref="text_off"><bounds x="-5" y="114.5" width="100" height="19" /></element>
+ <element ref="text_def"><bounds x="245" y="114.5" width="100" height="19" /></element>
+
+ <element ref="static_blue"><bounds left="-9" right="349" top="139" bottom="163" /></element>
+ <element ref="text_p1" inputtag="IN.4" inputmask="0x40"><bounds x="256" y="143" width="40" height="16" /></element>
+ <element ref="text_p2" inputtag="IN.4" inputmask="0x40"><bounds x="295" y="143" width="50" height="16" /></element>
+
+ <element ref="static_white"><bounds left="-9" right="349" top="-55" bottom="-51" /></element>
+ <element ref="static_white"><bounds left="-9" right="349" top="110" bottom="114" /></element>
<!-- 7segs -->
- <bezel name="digit0" element="digit"><bounds x="-5" y="0" width="42" height="59" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="39" y="0" width="42" height="59" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="83" y="0" width="42" height="59" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="127" y="0" width="42" height="59" /></bezel>
- <bezel name="digit4" element="digit"><bounds x="171" y="0" width="42" height="59" /></bezel>
- <bezel name="digit5" element="digit"><bounds x="215" y="0" width="42" height="59" /></bezel>
- <bezel name="digit6" element="digit"><bounds x="259" y="0" width="42" height="59" /></bezel>
- <bezel name="digit7" element="digit"><bounds x="303" y="0" width="42" height="59" /></bezel>
+ <element name="digit0" ref="digit"><bounds x="-5" y="0" width="42" height="59" /></element>
+ <element name="digit1" ref="digit"><bounds x="39" y="0" width="42" height="59" /></element>
+ <element name="digit2" ref="digit"><bounds x="83" y="0" width="42" height="59" /></element>
+ <element name="digit3" ref="digit"><bounds x="127" y="0" width="42" height="59" /></element>
+ <element name="digit4" ref="digit"><bounds x="171" y="0" width="42" height="59" /></element>
+ <element name="digit5" ref="digit"><bounds x="215" y="0" width="42" height="59" /></element>
+ <element name="digit6" ref="digit"><bounds x="259" y="0" width="42" height="59" /></element>
+ <element name="digit7" ref="digit"><bounds x="303" y="0" width="42" height="59" /></element>
<!-- separators -->
- <bezel element="static_white"><bounds x="-9" y="-52" width="4" height="163" /></bezel>
- <bezel element="static_white"><bounds x="37" y="-52" width="2" height="163" /></bezel>
- <bezel element="static_white"><bounds x="81" y="-52" width="2" height="163" /></bezel>
- <bezel element="static_white"><bounds x="125" y="-52" width="2" height="163" /></bezel>
- <bezel element="static_white"><bounds x="169" y="-52" width="2" height="163" /></bezel>
- <bezel element="static_white"><bounds x="213" y="-52" width="2" height="163" /></bezel>
- <bezel element="static_white"><bounds x="257" y="-52" width="2" height="163" /></bezel>
- <bezel element="static_white"><bounds x="301" y="-52" width="2" height="163" /></bezel>
- <bezel element="static_white"><bounds x="345" y="-52" width="4" height="163" /></bezel>
-
- <bezel element="static_white"><bounds x="-8" y="2" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="-8" y="29" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="-8" y="56" width="4" height="1" /></bezel>
-
- <bezel element="static_white"><bounds x="36" y="2" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="36" y="29" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="36" y="56" width="4" height="1" /></bezel>
-
- <bezel element="static_white"><bounds x="80" y="2" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="80" y="29" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="80" y="56" width="4" height="1" /></bezel>
-
- <bezel element="static_white"><bounds x="124" y="2" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="124" y="29" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="124" y="56" width="4" height="1" /></bezel>
-
- <bezel element="static_white"><bounds x="168" y="2" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="168" y="29" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="168" y="56" width="4" height="1" /></bezel>
-
- <bezel element="static_white"><bounds x="212" y="2" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="212" y="29" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="212" y="56" width="4" height="1" /></bezel>
-
- <bezel element="static_white"><bounds x="256" y="2" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="256" y="29" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="256" y="56" width="4" height="1" /></bezel>
-
- <bezel element="static_white"><bounds x="300" y="2" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="300" y="29" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="300" y="56" width="4" height="1" /></bezel>
-
- <bezel element="static_white"><bounds x="344" y="2" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="344" y="29" width="4" height="1" /></bezel>
- <bezel element="static_white"><bounds x="344" y="56" width="4" height="1" /></bezel>
+ <element ref="static_white"><bounds x="-9" y="-52" width="4" height="163" /></element>
+ <element ref="static_white"><bounds x="37" y="-52" width="2" height="163" /></element>
+ <element ref="static_white"><bounds x="81" y="-52" width="2" height="163" /></element>
+ <element ref="static_white"><bounds x="125" y="-52" width="2" height="163" /></element>
+ <element ref="static_white"><bounds x="169" y="-52" width="2" height="163" /></element>
+ <element ref="static_white"><bounds x="213" y="-52" width="2" height="163" /></element>
+ <element ref="static_white"><bounds x="257" y="-52" width="2" height="163" /></element>
+ <element ref="static_white"><bounds x="301" y="-52" width="2" height="163" /></element>
+ <element ref="static_white"><bounds x="345" y="-52" width="4" height="163" /></element>
+
+ <element ref="static_white"><bounds x="-8" y="2" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="-8" y="29" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="-8" y="56" width="4" height="1" /></element>
+
+ <element ref="static_white"><bounds x="36" y="2" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="36" y="29" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="36" y="56" width="4" height="1" /></element>
+
+ <element ref="static_white"><bounds x="80" y="2" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="80" y="29" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="80" y="56" width="4" height="1" /></element>
+
+ <element ref="static_white"><bounds x="124" y="2" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="124" y="29" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="124" y="56" width="4" height="1" /></element>
+
+ <element ref="static_white"><bounds x="168" y="2" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="168" y="29" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="168" y="56" width="4" height="1" /></element>
+
+ <element ref="static_white"><bounds x="212" y="2" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="212" y="29" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="212" y="56" width="4" height="1" /></element>
+
+ <element ref="static_white"><bounds x="256" y="2" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="256" y="29" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="256" y="56" width="4" height="1" /></element>
+
+ <element ref="static_white"><bounds x="300" y="2" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="300" y="29" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="300" y="56" width="4" height="1" /></element>
+
+ <element ref="static_white"><bounds x="344" y="2" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="344" y="29" width="4" height="1" /></element>
+ <element ref="static_white"><bounds x="344" y="56" width="4" height="1" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/ut88mini.lay b/src/mame/layout/ut88mini.lay
index 1bb45c19e7b..0e6e4cc0eaa 100644
--- a/src/mame/layout/ut88mini.lay
+++ b/src/mame/layout/ut88mini.lay
@@ -17,26 +17,26 @@ license:CC0
<view name="Default Layout">
<!-- Black background -->
- <bezel element="background">
+ <element ref="background">
<bounds left="97" top="95" right="506" bottom="195" />
- </bezel>
- <bezel name="digit0" element="digit">
+ </element>
+ <element name="digit0" ref="digit">
<bounds left="107" top="105" right="155" bottom="185" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds left="155" top="105" right="203" bottom="185" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds left="203" top="105" right="251" bottom="185" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds left="251" top="105" right="299" bottom="185" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds left="400" top="105" right="448" bottom="185" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds left="448" top="105" right="496" bottom="185" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/vcs80.lay b/src/mame/layout/vcs80.lay
index 6f30a3e6ed5..3e529ec429b 100644
--- a/src/mame/layout/vcs80.lay
+++ b/src/mame/layout/vcs80.lay
@@ -17,38 +17,38 @@ license:CC0
<view name="Default Layout">
<!-- Black background -->
- <bezel element="background">
+ <element ref="background">
<bounds x="0" y="0" width="22" height="28" />
- </bezel>
+ </element>
<!-- Led address display -->
- <bezel name="digit7" element="digit">
+ <element name="digit7" ref="digit">
<bounds x="1" y="2" width="18" height="24" />
- </bezel>
- <bezel name="digit6" element="digit">
+ </element>
+ <element name="digit6" ref="digit">
<bounds x="19" y="2" width="18" height="24" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds x="37" y="2" width="18" height="24" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds x="55" y="2" width="18" height="24" />
- </bezel>
+ </element>
<!-- Unconnected -->
- <bezel name="digit9" element="digit">
+ <element name="digit9" ref="digit">
<bounds x="73" y="2" width="18" height="24" />
- </bezel>
+ </element>
<!-- Led data display -->
- <bezel name="digit3" element="digit">
+ <element name="digit3" ref="digit">
<bounds x="91" y="2" width="18" height="24" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds x="109" y="2" width="18" height="24" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds x="127" y="2" width="18" height="24" />
- </bezel>
- <bezel name="digit0" element="digit">
+ </element>
+ <element name="digit0" ref="digit">
<bounds x="145" y="2" width="18" height="24" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/vidchal.lay b/src/mame/layout/vidchal.lay
index 6b5bd26b118..8bb5b1b1e26 100644
--- a/src/mame/layout/vidchal.lay
+++ b/src/mame/layout/vidchal.lay
@@ -21,17 +21,17 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="60" top="-2" bottom="25" />
- <bezel name="digit4" element="digit"><bounds x="0" y="10" width="10" height="15" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="10" y="10" width="10" height="15" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="20" y="10" width="10" height="15" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="30" y="10" width="10" height="15" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="40" y="10" width="10" height="15" /></bezel>
- <bezel name="digit5" element="digit"><bounds x="50" y="10" width="10" height="15" /></bezel>
+ <element name="digit4" ref="digit"><bounds x="0" y="10" width="10" height="15" /></element>
+ <element name="digit3" ref="digit"><bounds x="10" y="10" width="10" height="15" /></element>
+ <element name="digit2" ref="digit"><bounds x="20" y="10" width="10" height="15" /></element>
+ <element name="digit1" ref="digit"><bounds x="30" y="10" width="10" height="15" /></element>
+ <element name="digit0" ref="digit"><bounds x="40" y="10" width="10" height="15" /></element>
+ <element name="digit5" ref="digit"><bounds x="50" y="10" width="10" height="15" /></element>
<!-- 3 leds reflected inside gun barrel -->
- <bezel name="6.a" element="led"><bounds x="28" y="-1.5" width="4" height="4" /></bezel>
- <bezel name="6.a" element="led"><bounds x="30" y="2" width="4" height="4" /></bezel>
- <bezel name="6.a" element="led"><bounds x="26" y="2" width="4" height="4" /></bezel>
+ <element name="6.a" ref="led"><bounds x="28" y="-1.5" width="4" height="4" /></element>
+ <element name="6.a" ref="led"><bounds x="30" y="2" width="4" height="4" /></element>
+ <element name="6.a" ref="led"><bounds x="26" y="2" width="4" height="4" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/votrpss.lay b/src/mame/layout/votrpss.lay
index 6eb12b6180a..8592bbe5ac9 100644
--- a/src/mame/layout/votrpss.lay
+++ b/src/mame/layout/votrpss.lay
@@ -12,8 +12,8 @@ license:CC0
<view name="Default Layout">
<!-- Black background -->
- <bezel element="background">
+ <element ref="background">
<bounds left="1" top="1" right="10" bottom="5" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/votrtnt.lay b/src/mame/layout/votrtnt.lay
index 6eb12b6180a..8592bbe5ac9 100644
--- a/src/mame/layout/votrtnt.lay
+++ b/src/mame/layout/votrtnt.lay
@@ -12,8 +12,8 @@ license:CC0
<view name="Default Layout">
<!-- Black background -->
- <bezel element="background">
+ <element ref="background">
<bounds left="1" top="1" right="10" bottom="5" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/wackygtr.lay b/src/mame/layout/wackygtr.lay
index 2fcd7364fbe..840681f6ef3 100644
--- a/src/mame/layout/wackygtr.lay
+++ b/src/mame/layout/wackygtr.lay
@@ -86,142 +86,142 @@ license:CC0
<view name="Default Layout">
<!-- wacks -->
- <bezel name="digit5" element="digit">
+ <element name="digit5" ref="digit">
<bounds x="25" y="10" width="8" height="10" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds x="35" y="10" width="8" height="10" />
- </bezel>
+ </element>
<!-- bites -->
- <bezel name="digit3" element="digit">
+ <element name="digit3" ref="digit">
<bounds x="25" y="25" width="8" height="10" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds x="35" y="25" width="8" height="10" />
- </bezel>
+ </element>
<!-- score -->
- <bezel name="digit1" element="digit">
+ <element name="digit1" ref="digit">
<bounds x="25" y="40" width="8" height="10" />
- </bezel>
- <bezel name="digit0" element="digit">
+ </element>
+ <element name="digit0" ref="digit">
<bounds x="35" y="40" width="8" height="10" />
- </bezel>
+ </element>
<!-- high score -->
- <bezel name="digit7" element="digit">
+ <element name="digit7" ref="digit">
<bounds x="55" y="25" width="8" height="10" />
- </bezel>
- <bezel name="digit6" element="digit">
+ </element>
+ <element name="digit6" ref="digit">
<bounds x="65" y="25" width="8" height="10" />
- </bezel>
+ </element>
<!-- shadow box lamps -->
- <bezel name="lamp4" element="lamp">
+ <element name="lamp4" ref="lamp">
<bounds x="10" y="10" width="10" height="4" />
- </bezel>
- <bezel name="lamp3" element="lamp">
+ </element>
+ <element name="lamp3" ref="lamp">
<bounds x="10" y="18" width="10" height="4" />
- </bezel>
- <bezel name="lamp2" element="lamp">
+ </element>
+ <element name="lamp2" ref="lamp">
<bounds x="10" y="26" width="10" height="4" />
- </bezel>
- <bezel name="lamp1" element="lamp">
+ </element>
+ <element name="lamp1" ref="lamp">
<bounds x="10" y="34" width="10" height="4" />
- </bezel>
- <bezel name="lamp0" element="lamp">
+ </element>
+ <element name="lamp0" ref="lamp">
<bounds x="10" y="42" width="10" height="4" />
- </bezel>
+ </element>
<!-- game over lamp -->
- <bezel name="lamp5" element="lamp">
+ <element name="lamp5" ref="lamp">
<bounds x="35" y="55" width="9" height="4" />
- </bezel>
+ </element>
<!-- left timing lamps -->
- <bezel name="lamp8" element="lamp">
+ <element name="lamp8" ref="lamp">
<bounds x="25" y="0" width="4" height="4" />
- </bezel>
- <bezel name="lamp9" element="lamp">
+ </element>
+ <element name="lamp9" ref="lamp">
<bounds x="15" y="0" width="4" height="4" />
- </bezel>
- <bezel name="lamp11" element="lamp">
+ </element>
+ <element name="lamp11" ref="lamp">
<bounds x="5" y="2" width="4" height="4" />
- </bezel>
- <bezel name="lamp10" element="lamp">
+ </element>
+ <element name="lamp10" ref="lamp">
<bounds x="0" y="10" width="4" height="4" />
- </bezel>
- <bezel name="lamp12" element="lamp">
+ </element>
+ <element name="lamp12" ref="lamp">
<bounds x="0" y="21" width="4" height="4" />
- </bezel>
- <bezel name="lamp13" element="lamp">
+ </element>
+ <element name="lamp13" ref="lamp">
<bounds x="0" y="33" width="4" height="4" />
- </bezel>
- <bezel name="lamp15" element="lamp">
+ </element>
+ <element name="lamp15" ref="lamp">
<bounds x="0" y="45" width="4" height="4" />
- </bezel>
- <bezel name="lamp14" element="lamp">
+ </element>
+ <element name="lamp14" ref="lamp">
<bounds x="5" y="53" width="4" height="4" />
- </bezel>
- <bezel name="lamp16" element="lamp">
+ </element>
+ <element name="lamp16" ref="lamp">
<bounds x="15" y="55" width="4" height="4" />
- </bezel>
- <bezel name="lamp17" element="lamp">
+ </element>
+ <element name="lamp17" ref="lamp">
<bounds x="25" y="55" width="4" height="4" />
- </bezel>
+ </element>
<!-- right timing lamps -->
- <bezel name="lamp27" element="lamp">
+ <element name="lamp27" ref="lamp">
<bounds x="50" y="0" width="4" height="4" />
- </bezel>
- <bezel name="lamp26" element="lamp">
+ </element>
+ <element name="lamp26" ref="lamp">
<bounds x="60" y="0" width="4" height="4" />
- </bezel>
- <bezel name="lamp24" element="lamp">
+ </element>
+ <element name="lamp24" ref="lamp">
<bounds x="70" y="2" width="4" height="4" />
- </bezel>
- <bezel name="lamp25" element="lamp">
+ </element>
+ <element name="lamp25" ref="lamp">
<bounds x="75" y="10" width="4" height="4" />
- </bezel>
- <bezel name="lamp23" element="lamp">
+ </element>
+ <element name="lamp23" ref="lamp">
<bounds x="75" y="21" width="4" height="4" />
- </bezel>
- <bezel name="lamp22" element="lamp">
+ </element>
+ <element name="lamp22" ref="lamp">
<bounds x="75" y="33" width="4" height="4" />
- </bezel>
- <bezel name="lamp20" element="lamp">
+ </element>
+ <element name="lamp20" ref="lamp">
<bounds x="75" y="45" width="4" height="4" />
- </bezel>
- <bezel name="lamp21" element="lamp">
+ </element>
+ <element name="lamp21" ref="lamp">
<bounds x="70" y="53" width="4" height="4" />
- </bezel>
- <bezel name="lamp19" element="lamp">
+ </element>
+ <element name="lamp19" ref="lamp">
<bounds x="60" y="55" width="4" height="4" />
- </bezel>
- <bezel name="lamp18" element="lamp">
+ </element>
+ <element name="lamp18" ref="lamp">
<bounds x="50" y="55" width="4" height="4" />
- </bezel>
+ </element>
<!-- alligators -->
- <bezel name="alligator0" element="alligator" inputtag="IN2" inputmask="0x01">
+ <element name="alligator0" ref="alligator" inputtag="IN2" inputmask="0x01">
<bounds x="5" y="65" width="10" height="40" />
- </bezel>
- <bezel name="alligator1" element="alligator" inputtag="IN2" inputmask="0x02">
+ </element>
+ <element name="alligator1" ref="alligator" inputtag="IN2" inputmask="0x02">
<bounds x="20" y="65" width="10" height="40" />
- </bezel>
- <bezel name="alligator2" element="alligator" inputtag="IN2" inputmask="0x04">
+ </element>
+ <element name="alligator2" ref="alligator" inputtag="IN2" inputmask="0x04">
<bounds x="35" y="65" width="10" height="40" />
- </bezel>
- <bezel name="alligator3" element="alligator" inputtag="IN2" inputmask="0x08">
+ </element>
+ <element name="alligator3" ref="alligator" inputtag="IN2" inputmask="0x08">
<bounds x="50" y="65" width="10" height="40" />
- </bezel>
- <bezel name="alligator4" element="alligator" inputtag="IN2" inputmask="0x10">
+ </element>
+ <element name="alligator4" ref="alligator" inputtag="IN2" inputmask="0x10">
<bounds x="65" y="65" width="10" height="40" />
- </bezel>
- <bezel name="cave" element="rect">
+ </element>
+ <element name="cave" ref="rect">
<bounds x="0" y="65" width="80" height="4" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/wildfire.lay b/src/mame/layout/wildfire.lay
index d5468daea3c..6e667560845 100644
--- a/src/mame/layout/wildfire.lay
+++ b/src/mame/layout/wildfire.lay
@@ -22,110 +22,110 @@ license:CC0
<view name="Internal Layout">
<bounds left="4" right="96.5" top="-2" bottom="172" />
- <bezel name="digit0" element="digit"><bounds x="38" y="0" width="8" height="12" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="46" y="0" width="8" height="12" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="54" y="0" width="8" height="12" /></bezel>
-
- <bezel name="10.7" element="led"><bounds x="90.5" y="135" width="4" height="4" /></bezel> <!-- L1 -->
- <bezel name="10.0" element="led"><bounds x="90.5" y="117" width="4" height="4" /></bezel> <!-- L2 -->
- <bezel name="10.1" element="led"><bounds x="90.5" y="99" width="4" height="4" /></bezel> <!-- L3 -->
- <bezel name="10.2" element="led"><bounds x="90.5" y="81.5" width="4" height="4" /></bezel> <!-- L4 -->
- <bezel name="10.3" element="led"><bounds x="90.5" y="63.5" width="4" height="4" /></bezel> <!-- L5 -->
- <bezel name="10.4" element="led"><bounds x="84" y="46" width="4" height="4" /></bezel> <!-- L6 -->
- <bezel name="10.5" element="led"><bounds x="73" y="32.5" width="4" height="4" /></bezel> <!-- L7 -->
- <bezel name="8.6" element="led"><bounds x="60.5" y="26" width="4" height="4" /></bezel> <!-- L8 -->
- <bezel name="7.6" element="led"><bounds x="47.5" y="23.5" width="4" height="4" /></bezel> <!-- L9 -->
-
- <bezel name="6.6" element="led"><bounds x="34.5" y="26" width="4" height="4" /></bezel> <!-- L10 -->
- <bezel name="5.6" element="led"><bounds x="21.5" y="32.5" width="4" height="4" /></bezel> <!-- L11 -->
- <bezel name="6.5" element="led"><bounds x="34.5" y="43.5" width="4" height="4" /></bezel> <!-- L12 -->
- <bezel name="7.5" element="led"><bounds x="47.5" y="41.5" width="4" height="4" /></bezel> <!-- L13 -->
- <bezel name="8.5" element="led"><bounds x="60.5" y="43.5" width="4" height="4" /></bezel> <!-- L14 -->
- <bezel name="9.4" element="led"><bounds x="73" y="54.5" width="4" height="4" /></bezel> <!-- L15 -->
- <bezel name="8.4" element="led"><bounds x="65" y="59" width="4" height="4" /></bezel> <!-- L16 -->
- <bezel name="7.4" element="led"><bounds x="52" y="65.5" width="4" height="4" /></bezel> <!-- L17 -->
- <bezel name="11.2" element="led"><bounds x="34.5" y="57.5" width="4" height="4" /></bezel> <!-- L18 -->
- <bezel name="5.5" element="led"><bounds x="21.5" y="54.5" width="4" height="4" /></bezel> <!-- L19 -->
-
- <bezel name="4.5" element="led"><bounds x="6.5" y="57.5" width="4" height="4" /></bezel> <!-- L20 -->
- <bezel name="4.4" element="led"><bounds x="15.5" y="72.5" width="4" height="4" /></bezel> <!-- L21 -->
- <bezel name="5.4" element="led"><bounds x="26" y="68" width="4" height="4" /></bezel> <!-- L22 -->
- <bezel name="6.3" element="led"><bounds x="41" y="72.5" width="4" height="4" /></bezel> <!-- L23 -->
- <bezel name="7.3" element="led"><bounds x="58.5" y="81.5" width="4" height="4" /></bezel> <!-- L24 -->
- <bezel name="11.1" element="led"><bounds x="66.5" y="72.5" width="4" height="4" /></bezel> <!-- L25 -->
- <bezel name="9.3" element="led"><bounds x="80" y="72.5" width="4" height="4" /></bezel> <!-- L26 -->
- <bezel name="9.2" element="led"><bounds x="77.5" y="90" width="4" height="4" /></bezel> <!-- L27 -->
- <bezel name="8.2" element="led"><bounds x="60.5" y="99" width="4" height="4" /></bezel> <!-- L28 -->
- <bezel name="11.0" element="led"><bounds x="47.5" y="90" width="4" height="4" /></bezel> <!-- L29 -->
-
- <bezel name="5.3" element="led"><bounds x="30.5" y="81.5" width="4" height="4" /></bezel> <!-- L30 -->
- <bezel name="4.3" element="led"><bounds x="17.5" y="90" width="4" height="4" /></bezel> <!-- L31 -->
- <bezel name="5.2" element="led"><bounds x="32.5" y="90" width="4" height="4" /></bezel> <!-- L32 -->
- <bezel name="5.1" element="led"><bounds x="21.5" y="108" width="4" height="4" /></bezel> <!-- L33 -->
- <bezel name="11.7" element="led"><bounds x="32.5" y="108" width="4" height="4" /></bezel> <!-- L34 -->
- <bezel name="7.1" element="led"><bounds x="47.5" y="112.5" width="4" height="4" /></bezel> <!-- L35 -->
- <bezel name="9.1" element="led"><bounds x="73" y="108" width="4" height="4" /></bezel> <!-- L36 -->
- <bezel name="5.0" element="led"><bounds x="13" y="126" width="4" height="4" /></bezel> <!-- L37 -->
- <bezel name="6.1" element="led"><bounds x="32.5" y="121.5" width="4" height="4" /></bezel> <!-- L38 -->
- <bezel name="8.1" element="led"><bounds x="63" y="121.5" width="4" height="4" /></bezel> <!-- L39 -->
-
- <bezel name="5.7" element="led"><bounds x="13" y="148.5" width="4" height="4" /></bezel> <!-- L40 -->
- <bezel name="6.0" element="led"><bounds x="26" y="139" width="4" height="4" /></bezel> <!-- L41 -->
- <bezel name="7.0" element="led"><bounds x="43" y="135" width="4" height="4" /></bezel> <!-- L42 -->
- <bezel name="8.0" element="led"><bounds x="51.5" y="135" width="4" height="4" /></bezel> <!-- L43 -->
- <bezel name="9.0" element="led"><bounds x="69" y="139" width="4" height="4" /></bezel> <!-- L44 -->
- <bezel name="6.7" element="led"><bounds x="38.5" y="152.5" width="4" height="4" /></bezel> <!-- L45 -->
- <bezel name="7.7" element="led"><bounds x="47.5" y="152.5" width="4" height="4" /></bezel> <!-- L46 -->
- <bezel name="8.7" element="led"><bounds x="56.5" y="152.5" width="4" height="4" /></bezel> <!-- L47 -->
- <bezel name="9.7" element="led"><bounds x="47.5" y="166" width="4" height="4" /></bezel> <!-- L48 -->
- <bezel name="3.3" element="led"><bounds x="21.5" y="41.5" width="4" height="4" /></bezel> <!-- L70 -->
+ <element name="digit0" ref="digit"><bounds x="38" y="0" width="8" height="12" /></element>
+ <element name="digit1" ref="digit"><bounds x="46" y="0" width="8" height="12" /></element>
+ <element name="digit2" ref="digit"><bounds x="54" y="0" width="8" height="12" /></element>
+
+ <element name="10.7" ref="led"><bounds x="90.5" y="135" width="4" height="4" /></element> <!-- L1 -->
+ <element name="10.0" ref="led"><bounds x="90.5" y="117" width="4" height="4" /></element> <!-- L2 -->
+ <element name="10.1" ref="led"><bounds x="90.5" y="99" width="4" height="4" /></element> <!-- L3 -->
+ <element name="10.2" ref="led"><bounds x="90.5" y="81.5" width="4" height="4" /></element> <!-- L4 -->
+ <element name="10.3" ref="led"><bounds x="90.5" y="63.5" width="4" height="4" /></element> <!-- L5 -->
+ <element name="10.4" ref="led"><bounds x="84" y="46" width="4" height="4" /></element> <!-- L6 -->
+ <element name="10.5" ref="led"><bounds x="73" y="32.5" width="4" height="4" /></element> <!-- L7 -->
+ <element name="8.6" ref="led"><bounds x="60.5" y="26" width="4" height="4" /></element> <!-- L8 -->
+ <element name="7.6" ref="led"><bounds x="47.5" y="23.5" width="4" height="4" /></element> <!-- L9 -->
+
+ <element name="6.6" ref="led"><bounds x="34.5" y="26" width="4" height="4" /></element> <!-- L10 -->
+ <element name="5.6" ref="led"><bounds x="21.5" y="32.5" width="4" height="4" /></element> <!-- L11 -->
+ <element name="6.5" ref="led"><bounds x="34.5" y="43.5" width="4" height="4" /></element> <!-- L12 -->
+ <element name="7.5" ref="led"><bounds x="47.5" y="41.5" width="4" height="4" /></element> <!-- L13 -->
+ <element name="8.5" ref="led"><bounds x="60.5" y="43.5" width="4" height="4" /></element> <!-- L14 -->
+ <element name="9.4" ref="led"><bounds x="73" y="54.5" width="4" height="4" /></element> <!-- L15 -->
+ <element name="8.4" ref="led"><bounds x="65" y="59" width="4" height="4" /></element> <!-- L16 -->
+ <element name="7.4" ref="led"><bounds x="52" y="65.5" width="4" height="4" /></element> <!-- L17 -->
+ <element name="11.2" ref="led"><bounds x="34.5" y="57.5" width="4" height="4" /></element> <!-- L18 -->
+ <element name="5.5" ref="led"><bounds x="21.5" y="54.5" width="4" height="4" /></element> <!-- L19 -->
+
+ <element name="4.5" ref="led"><bounds x="6.5" y="57.5" width="4" height="4" /></element> <!-- L20 -->
+ <element name="4.4" ref="led"><bounds x="15.5" y="72.5" width="4" height="4" /></element> <!-- L21 -->
+ <element name="5.4" ref="led"><bounds x="26" y="68" width="4" height="4" /></element> <!-- L22 -->
+ <element name="6.3" ref="led"><bounds x="41" y="72.5" width="4" height="4" /></element> <!-- L23 -->
+ <element name="7.3" ref="led"><bounds x="58.5" y="81.5" width="4" height="4" /></element> <!-- L24 -->
+ <element name="11.1" ref="led"><bounds x="66.5" y="72.5" width="4" height="4" /></element> <!-- L25 -->
+ <element name="9.3" ref="led"><bounds x="80" y="72.5" width="4" height="4" /></element> <!-- L26 -->
+ <element name="9.2" ref="led"><bounds x="77.5" y="90" width="4" height="4" /></element> <!-- L27 -->
+ <element name="8.2" ref="led"><bounds x="60.5" y="99" width="4" height="4" /></element> <!-- L28 -->
+ <element name="11.0" ref="led"><bounds x="47.5" y="90" width="4" height="4" /></element> <!-- L29 -->
+
+ <element name="5.3" ref="led"><bounds x="30.5" y="81.5" width="4" height="4" /></element> <!-- L30 -->
+ <element name="4.3" ref="led"><bounds x="17.5" y="90" width="4" height="4" /></element> <!-- L31 -->
+ <element name="5.2" ref="led"><bounds x="32.5" y="90" width="4" height="4" /></element> <!-- L32 -->
+ <element name="5.1" ref="led"><bounds x="21.5" y="108" width="4" height="4" /></element> <!-- L33 -->
+ <element name="11.7" ref="led"><bounds x="32.5" y="108" width="4" height="4" /></element> <!-- L34 -->
+ <element name="7.1" ref="led"><bounds x="47.5" y="112.5" width="4" height="4" /></element> <!-- L35 -->
+ <element name="9.1" ref="led"><bounds x="73" y="108" width="4" height="4" /></element> <!-- L36 -->
+ <element name="5.0" ref="led"><bounds x="13" y="126" width="4" height="4" /></element> <!-- L37 -->
+ <element name="6.1" ref="led"><bounds x="32.5" y="121.5" width="4" height="4" /></element> <!-- L38 -->
+ <element name="8.1" ref="led"><bounds x="63" y="121.5" width="4" height="4" /></element> <!-- L39 -->
+
+ <element name="5.7" ref="led"><bounds x="13" y="148.5" width="4" height="4" /></element> <!-- L40 -->
+ <element name="6.0" ref="led"><bounds x="26" y="139" width="4" height="4" /></element> <!-- L41 -->
+ <element name="7.0" ref="led"><bounds x="43" y="135" width="4" height="4" /></element> <!-- L42 -->
+ <element name="8.0" ref="led"><bounds x="51.5" y="135" width="4" height="4" /></element> <!-- L43 -->
+ <element name="9.0" ref="led"><bounds x="69" y="139" width="4" height="4" /></element> <!-- L44 -->
+ <element name="6.7" ref="led"><bounds x="38.5" y="152.5" width="4" height="4" /></element> <!-- L45 -->
+ <element name="7.7" ref="led"><bounds x="47.5" y="152.5" width="4" height="4" /></element> <!-- L46 -->
+ <element name="8.7" ref="led"><bounds x="56.5" y="152.5" width="4" height="4" /></element> <!-- L47 -->
+ <element name="9.7" ref="led"><bounds x="47.5" y="166" width="4" height="4" /></element> <!-- L48 -->
+ <element name="3.3" ref="led"><bounds x="21.5" y="41.5" width="4" height="4" /></element> <!-- L70 -->
<repeat count="40">
<param name="x" start="10.8" increment="0.02308" />
<param name="y" start="72" increment="-0.15128" />
- <bezel name="11.6" element="led"><bounds x="~x~" y="~y~" width="3" height="3" /></bezel> <!-- L50 -->
+ <element name="11.6" ref="led"><bounds x="~x~" y="~y~" width="3" height="3" /></element> <!-- L50 -->
</repeat>
<repeat count="40">
<param name="x" start="28.6" increment="0.11795" />
<param name="y" start="119" increment="-0.07949" />
- <bezel name="11.5" element="led"><bounds x="~x~" y="~y~" width="3" height="3" /></bezel> <!-- L51 -->
+ <element name="11.5" ref="led"><bounds x="~x~" y="~y~" width="3" height="3" /></element> <!-- L51 -->
</repeat>
<repeat count="40">
<param name="x" start="78.7" increment="0.05128" />
<param name="y" start="110.7" increment="-0.13846" />
- <bezel name="11.4" element="led"><bounds x="~x~" y="~y~" width="3" height="3" /></bezel> <!-- L52 -->
+ <element name="11.4" ref="led"><bounds x="~x~" y="~y~" width="3" height="3" /></element> <!-- L52 -->
</repeat>
<repeat count="40">
<param name="x" start="10.7" increment="0.15897" />
<param name="y" start="154.7" increment="0.0" />
- <bezel name="11.3" element="led"><bounds x="~x~" y="~y~" width="3" height="3" /></bezel> <!-- L53 -->
+ <element name="11.3" ref="led"><bounds x="~x~" y="~y~" width="3" height="3" /></element> <!-- L53 -->
</repeat>
<repeat count="40">
<param name="x" start="61.8" increment="-0.11538" />
<param name="y" start="151.4" increment="-0.12308" />
- <bezel name="3.6" element="led"><bounds x="~x~" y="~y~" width="3" height="3" /></bezel> <!-- L60 -->
+ <element name="3.6" ref="led"><bounds x="~x~" y="~y~" width="3" height="3" /></element> <!-- L60 -->
</repeat>
<repeat count="40">
<param name="x" start="76.3" increment="0.13333" />
<param name="y" start="84.2" increment="0.03333" />
- <bezel name="3.6" element="led"><bounds x="~x~" y="~y~" width="3" height="3" /></bezel> <!-- L61 -->
+ <element name="3.6" ref="led"><bounds x="~x~" y="~y~" width="3" height="3" /></element> <!-- L61 -->
</repeat>
<repeat count="40">
<param name="x" start="34.2" increment="0.11538" />
<param name="y" start="151.4" increment="-0.12308" />
- <bezel name="3.5" element="led"><bounds x="~x~" y="~y~" width="3" height="3" /></bezel> <!-- L62 -->
+ <element name="3.5" ref="led"><bounds x="~x~" y="~y~" width="3" height="3" /></element> <!-- L62 -->
</repeat>
<repeat count="40">
<param name="x" start="14.2" increment="0.14615" />
<param name="y" start="86.5" increment="-0.05897" />
- <bezel name="3.5" element="led"><bounds x="~x~" y="~y~" width="3" height="3" /></bezel> <!-- L63 -->
+ <element name="3.5" ref="led"><bounds x="~x~" y="~y~" width="3" height="3" /></element> <!-- L63 -->
</repeat>
</view>
diff --git a/src/mame/layout/wizatron.lay b/src/mame/layout/wizatron.lay
index f3474b90776..88671b90d55 100644
--- a/src/mame/layout/wizatron.lay
+++ b/src/mame/layout/wizatron.lay
@@ -37,44 +37,44 @@ license:CC0
<view name="Internal Layout">
<bounds left="0" right="90" top="0" bottom="15" />
- <bezel name="digit8" element="digit">
+ <element name="digit8" ref="digit">
<bounds x="0" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit7" element="digit">
+ </element>
+ <element name="digit7" ref="digit">
<bounds x="10" y="0" width="10" height="15" />
- </bezel>
+ </element>
- <bezel name="digit5" element="digit">
+ <element name="digit5" ref="digit">
<bounds x="30" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds x="40" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds x="50" y="3.5" width="10" height="15" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds x="60" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds x="70" y="0" width="10" height="15" />
- </bezel>
- <bezel name="digit0" element="digit">
+ </element>
+ <element name="digit0" ref="digit">
<bounds x="80" y="0" width="10" height="15" />
- </bezel>
+ </element>
<!-- math symbols custom digit -->
- <bezel name="6.5" element="lamp_dash"><bounds x="21.5" y="7.25" width="7" height="0.5" /></bezel>
+ <element name="6.5" ref="lamp_dash"><bounds x="21.5" y="7.25" width="7" height="0.5" /></element>
- <bezel name="6.1" element="lamp_slash"><bounds x="24" y="-0.5" width="5" height="7.5" /></bezel>
- <bezel name="6.4" element="lamp_slash"><bounds x="21" y="7" width="5" height="7.5" /></bezel>
+ <element name="6.1" ref="lamp_slash"><bounds x="24" y="-0.5" width="5" height="7.5" /></element>
+ <element name="6.4" ref="lamp_slash"><bounds x="21" y="7" width="5" height="7.5" /></element>
- <bezel name="6.6" element="lamp_backslash"><bounds x="21" y="-0.5" width="5" height="7.5" /></bezel>
- <bezel name="6.2" element="lamp_backslash"><bounds x="24" y="7" width="5" height="7.5" /></bezel>
+ <element name="6.6" ref="lamp_backslash"><bounds x="21" y="-0.5" width="5" height="7.5" /></element>
+ <element name="6.2" ref="lamp_backslash"><bounds x="24" y="7" width="5" height="7.5" /></element>
- <bezel name="6.0" element="lamp_dot"><bounds x="24.25" y="2.25" width="1.5" height="1.5" /></bezel>
- <bezel name="6.3" element="lamp_dot"><bounds x="24.25" y="11.75" width="1.5" height="1.5" /></bezel>
+ <element name="6.0" ref="lamp_dot"><bounds x="24.25" y="2.25" width="1.5" height="1.5" /></element>
+ <element name="6.3" ref="lamp_dot"><bounds x="24.25" y="11.75" width="1.5" height="1.5" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/xl25.lay b/src/mame/layout/xl25.lay
index 60eaf3f568e..cbf7aac006f 100644
--- a/src/mame/layout/xl25.lay
+++ b/src/mame/layout/xl25.lay
@@ -42,129 +42,129 @@ license:CC0
<!-- button panel -->
- <bezel element="static_btn"><bounds x="0" y="0" width="4" height="4" /></bezel>
- <bezel element="static_btn"><bounds x="5" y="0" width="4" height="4" /></bezel>
- <bezel element="static_btn"><bounds x="10" y="0" width="4" height="4" /></bezel>
- <bezel element="static_btn"><bounds x="15" y="0" width="4" height="4" /></bezel>
- <bezel element="static_btn"><bounds x="20" y="0" width="4" height="4" /></bezel>
-
- <bezel element="static_btn"><bounds x="0" y="5" width="4" height="4" /></bezel>
- <bezel element="static_btn"><bounds x="5" y="5" width="4" height="4" /></bezel>
- <bezel element="static_btn"><bounds x="10" y="5" width="4" height="4" /></bezel>
- <bezel element="static_btn"><bounds x="15" y="5" width="4" height="4" /></bezel>
- <bezel element="static_btn"><bounds x="20" y="5" width="4" height="4" /></bezel>
-
- <bezel element="static_btn"><bounds x="0" y="10" width="4" height="4" /></bezel>
- <bezel element="static_btn"><bounds x="5" y="10" width="4" height="4" /></bezel>
- <bezel element="static_btn"><bounds x="10" y="10" width="4" height="4" /></bezel>
- <bezel element="static_btn"><bounds x="15" y="10" width="4" height="4" /></bezel>
- <bezel element="static_btn"><bounds x="20" y="10" width="4" height="4" /></bezel>
-
- <bezel element="static_btn"><bounds x="0" y="15" width="4" height="4" /></bezel>
- <bezel element="static_btn"><bounds x="5" y="15" width="4" height="4" /></bezel>
- <bezel element="static_btn"><bounds x="10" y="15" width="4" height="4" /></bezel>
- <bezel element="static_btn"><bounds x="15" y="15" width="4" height="4" /></bezel>
- <bezel element="static_btn"><bounds x="20" y="15" width="4" height="4" /></bezel>
-
- <bezel element="static_btn"><bounds x="0" y="20" width="4" height="4" /></bezel>
- <bezel element="static_btn"><bounds x="5" y="20" width="4" height="4" /></bezel>
- <bezel element="static_btn"><bounds x="10" y="20" width="4" height="4" /></bezel>
- <bezel element="static_btn"><bounds x="15" y="20" width="4" height="4" /></bezel>
- <bezel element="static_btn"><bounds x="20" y="20" width="4" height="4" /></bezel>
-
- <bezel element="static_btn"><bounds x="0" y="27" width="4" height="4" /></bezel>
- <bezel element="static_btn"><bounds x="5" y="27" width="4" height="4" /></bezel>
- <bezel element="static_btn"><bounds x="10" y="27" width="4" height="4" /></bezel>
- <bezel element="static_btn"><bounds x="15" y="27" width="4" height="4" /></bezel>
- <bezel element="static_btn"><bounds x="20" y="27" width="4" height="4" /></bezel>
+ <element ref="static_btn"><bounds x="0" y="0" width="4" height="4" /></element>
+ <element ref="static_btn"><bounds x="5" y="0" width="4" height="4" /></element>
+ <element ref="static_btn"><bounds x="10" y="0" width="4" height="4" /></element>
+ <element ref="static_btn"><bounds x="15" y="0" width="4" height="4" /></element>
+ <element ref="static_btn"><bounds x="20" y="0" width="4" height="4" /></element>
+
+ <element ref="static_btn"><bounds x="0" y="5" width="4" height="4" /></element>
+ <element ref="static_btn"><bounds x="5" y="5" width="4" height="4" /></element>
+ <element ref="static_btn"><bounds x="10" y="5" width="4" height="4" /></element>
+ <element ref="static_btn"><bounds x="15" y="5" width="4" height="4" /></element>
+ <element ref="static_btn"><bounds x="20" y="5" width="4" height="4" /></element>
+
+ <element ref="static_btn"><bounds x="0" y="10" width="4" height="4" /></element>
+ <element ref="static_btn"><bounds x="5" y="10" width="4" height="4" /></element>
+ <element ref="static_btn"><bounds x="10" y="10" width="4" height="4" /></element>
+ <element ref="static_btn"><bounds x="15" y="10" width="4" height="4" /></element>
+ <element ref="static_btn"><bounds x="20" y="10" width="4" height="4" /></element>
+
+ <element ref="static_btn"><bounds x="0" y="15" width="4" height="4" /></element>
+ <element ref="static_btn"><bounds x="5" y="15" width="4" height="4" /></element>
+ <element ref="static_btn"><bounds x="10" y="15" width="4" height="4" /></element>
+ <element ref="static_btn"><bounds x="15" y="15" width="4" height="4" /></element>
+ <element ref="static_btn"><bounds x="20" y="15" width="4" height="4" /></element>
+
+ <element ref="static_btn"><bounds x="0" y="20" width="4" height="4" /></element>
+ <element ref="static_btn"><bounds x="5" y="20" width="4" height="4" /></element>
+ <element ref="static_btn"><bounds x="10" y="20" width="4" height="4" /></element>
+ <element ref="static_btn"><bounds x="15" y="20" width="4" height="4" /></element>
+ <element ref="static_btn"><bounds x="20" y="20" width="4" height="4" /></element>
+
+ <element ref="static_btn"><bounds x="0" y="27" width="4" height="4" /></element>
+ <element ref="static_btn"><bounds x="5" y="27" width="4" height="4" /></element>
+ <element ref="static_btn"><bounds x="10" y="27" width="4" height="4" /></element>
+ <element ref="static_btn"><bounds x="15" y="27" width="4" height="4" /></element>
+ <element ref="static_btn"><bounds x="20" y="27" width="4" height="4" /></element>
<!-- labels -->
- <bezel element="text_l1a"><bounds x="1" y="31.5" width="6" height="1" /></bezel>
- <bezel element="text_l1b"><bounds x="-1" y="32.5" width="6" height="1" /></bezel>
- <bezel element="text_l1c"><bounds x="1" y="33.5" width="6" height="1" /></bezel>
+ <element ref="text_l1a"><bounds x="1" y="31.5" width="6" height="1" /></element>
+ <element ref="text_l1b"><bounds x="-1" y="32.5" width="6" height="1" /></element>
+ <element ref="text_l1c"><bounds x="1" y="33.5" width="6" height="1" /></element>
- <bezel element="text_l2a"><bounds x="6" y="31.5" width="6" height="1" /></bezel>
- <bezel element="text_l2b"><bounds x="6" y="32.5" width="6" height="1" /></bezel>
- <bezel element="text_l2c"><bounds x="6" y="33.5" width="6" height="1" /></bezel>
+ <element ref="text_l2a"><bounds x="6" y="31.5" width="6" height="1" /></element>
+ <element ref="text_l2b"><bounds x="6" y="32.5" width="6" height="1" /></element>
+ <element ref="text_l2c"><bounds x="6" y="33.5" width="6" height="1" /></element>
- <bezel element="text_l3"><bounds x="9" y="31.5" width="6" height="1" /></bezel>
- <bezel element="text_l4"><bounds x="14" y="31.5" width="6" height="1" /></bezel>
- <bezel element="text_l5"><bounds x="19" y="31.5" width="6" height="1" /></bezel>
+ <element ref="text_l3"><bounds x="9" y="31.5" width="6" height="1" /></element>
+ <element ref="text_l4"><bounds x="14" y="31.5" width="6" height="1" /></element>
+ <element ref="text_l5"><bounds x="19" y="31.5" width="6" height="1" /></element>
<!-- leds -->
- <bezel name="0.0" element="led"><bounds x="1.25" y="1.25" width="1.5" height="1.5" /></bezel>
- <bezel name="1.0" element="led"><bounds x="6.25" y="1.25" width="1.5" height="1.5" /></bezel>
- <bezel name="2.0" element="led"><bounds x="11.25" y="1.25" width="1.5" height="1.5" /></bezel>
- <bezel name="3.0" element="led"><bounds x="16.25" y="1.25" width="1.5" height="1.5" /></bezel>
- <bezel name="4.0" element="led"><bounds x="21.25" y="1.25" width="1.5" height="1.5" /></bezel>
-
- <bezel name="0.1" element="led"><bounds x="1.25" y="6.25" width="1.5" height="1.5" /></bezel>
- <bezel name="1.1" element="led"><bounds x="6.25" y="6.25" width="1.5" height="1.5" /></bezel>
- <bezel name="2.1" element="led"><bounds x="11.25" y="6.25" width="1.5" height="1.5" /></bezel>
- <bezel name="3.1" element="led"><bounds x="16.25" y="6.25" width="1.5" height="1.5" /></bezel>
- <bezel name="4.1" element="led"><bounds x="21.25" y="6.25" width="1.5" height="1.5" /></bezel>
-
- <bezel name="0.2" element="led"><bounds x="1.25" y="11.25" width="1.5" height="1.5" /></bezel>
- <bezel name="1.2" element="led"><bounds x="6.25" y="11.25" width="1.5" height="1.5" /></bezel>
- <bezel name="2.2" element="led"><bounds x="11.25" y="11.25" width="1.5" height="1.5" /></bezel>
- <bezel name="3.2" element="led"><bounds x="16.25" y="11.25" width="1.5" height="1.5" /></bezel>
- <bezel name="4.2" element="led"><bounds x="21.25" y="11.25" width="1.5" height="1.5" /></bezel>
-
- <bezel name="5.0" element="led"><bounds x="1.25" y="16.25" width="1.5" height="1.5" /></bezel>
- <bezel name="6.0" element="led"><bounds x="6.25" y="16.25" width="1.5" height="1.5" /></bezel>
- <bezel name="7.0" element="led"><bounds x="11.25" y="16.25" width="1.5" height="1.5" /></bezel>
- <bezel name="8.0" element="led"><bounds x="16.25" y="16.25" width="1.5" height="1.5" /></bezel>
- <bezel name="9.0" element="led"><bounds x="21.25" y="16.25" width="1.5" height="1.5" /></bezel>
-
- <bezel name="5.1" element="led"><bounds x="1.25" y="21.25" width="1.5" height="1.5" /></bezel>
- <bezel name="6.1" element="led"><bounds x="6.25" y="21.25" width="1.5" height="1.5" /></bezel>
- <bezel name="7.1" element="led"><bounds x="11.25" y="21.25" width="1.5" height="1.5" /></bezel>
- <bezel name="8.1" element="led"><bounds x="16.25" y="21.25" width="1.5" height="1.5" /></bezel>
- <bezel name="9.1" element="led"><bounds x="21.25" y="21.25" width="1.5" height="1.5" /></bezel>
-
- <bezel name="6.2" element="led"><bounds x="6.25" y="28.25" width="1.5" height="1.5" /></bezel>
- <bezel name="8.2" element="led"><bounds x="16.25" y="28.25" width="1.5" height="1.5" /></bezel>
- <bezel name="9.2" element="led"><bounds x="21.25" y="28.25" width="1.5" height="1.5" /></bezel>
+ <element name="0.0" ref="led"><bounds x="1.25" y="1.25" width="1.5" height="1.5" /></element>
+ <element name="1.0" ref="led"><bounds x="6.25" y="1.25" width="1.5" height="1.5" /></element>
+ <element name="2.0" ref="led"><bounds x="11.25" y="1.25" width="1.5" height="1.5" /></element>
+ <element name="3.0" ref="led"><bounds x="16.25" y="1.25" width="1.5" height="1.5" /></element>
+ <element name="4.0" ref="led"><bounds x="21.25" y="1.25" width="1.5" height="1.5" /></element>
+
+ <element name="0.1" ref="led"><bounds x="1.25" y="6.25" width="1.5" height="1.5" /></element>
+ <element name="1.1" ref="led"><bounds x="6.25" y="6.25" width="1.5" height="1.5" /></element>
+ <element name="2.1" ref="led"><bounds x="11.25" y="6.25" width="1.5" height="1.5" /></element>
+ <element name="3.1" ref="led"><bounds x="16.25" y="6.25" width="1.5" height="1.5" /></element>
+ <element name="4.1" ref="led"><bounds x="21.25" y="6.25" width="1.5" height="1.5" /></element>
+
+ <element name="0.2" ref="led"><bounds x="1.25" y="11.25" width="1.5" height="1.5" /></element>
+ <element name="1.2" ref="led"><bounds x="6.25" y="11.25" width="1.5" height="1.5" /></element>
+ <element name="2.2" ref="led"><bounds x="11.25" y="11.25" width="1.5" height="1.5" /></element>
+ <element name="3.2" ref="led"><bounds x="16.25" y="11.25" width="1.5" height="1.5" /></element>
+ <element name="4.2" ref="led"><bounds x="21.25" y="11.25" width="1.5" height="1.5" /></element>
+
+ <element name="5.0" ref="led"><bounds x="1.25" y="16.25" width="1.5" height="1.5" /></element>
+ <element name="6.0" ref="led"><bounds x="6.25" y="16.25" width="1.5" height="1.5" /></element>
+ <element name="7.0" ref="led"><bounds x="11.25" y="16.25" width="1.5" height="1.5" /></element>
+ <element name="8.0" ref="led"><bounds x="16.25" y="16.25" width="1.5" height="1.5" /></element>
+ <element name="9.0" ref="led"><bounds x="21.25" y="16.25" width="1.5" height="1.5" /></element>
+
+ <element name="5.1" ref="led"><bounds x="1.25" y="21.25" width="1.5" height="1.5" /></element>
+ <element name="6.1" ref="led"><bounds x="6.25" y="21.25" width="1.5" height="1.5" /></element>
+ <element name="7.1" ref="led"><bounds x="11.25" y="21.25" width="1.5" height="1.5" /></element>
+ <element name="8.1" ref="led"><bounds x="16.25" y="21.25" width="1.5" height="1.5" /></element>
+ <element name="9.1" ref="led"><bounds x="21.25" y="21.25" width="1.5" height="1.5" /></element>
+
+ <element name="6.2" ref="led"><bounds x="6.25" y="28.25" width="1.5" height="1.5" /></element>
+ <element name="8.2" ref="led"><bounds x="16.25" y="28.25" width="1.5" height="1.5" /></element>
+ <element name="9.2" ref="led"><bounds x="21.25" y="28.25" width="1.5" height="1.5" /></element>
<!-- input overlay -->
- <bezel element="hl" inputtag="IN.0" inputmask="0x01"><bounds x="0" y="0" width="4" height="4" /><color alpha="0.08" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x01"><bounds x="5" y="0" width="4" height="4" /><color alpha="0.08" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x01"><bounds x="10" y="0" width="4" height="4" /><color alpha="0.08" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x01"><bounds x="15" y="0" width="4" height="4" /><color alpha="0.08" /></bezel>
- <bezel element="hl" inputtag="IN.4" inputmask="0x01"><bounds x="20" y="0" width="4" height="4" /><color alpha="0.08" /></bezel>
-
- <bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="0" y="5" width="4" height="4" /><color alpha="0.08" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x02"><bounds x="5" y="5" width="4" height="4" /><color alpha="0.08" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x02"><bounds x="10" y="5" width="4" height="4" /><color alpha="0.08" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x02"><bounds x="15" y="5" width="4" height="4" /><color alpha="0.08" /></bezel>
- <bezel element="hl" inputtag="IN.4" inputmask="0x02"><bounds x="20" y="5" width="4" height="4" /><color alpha="0.08" /></bezel>
-
- <bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="0" y="10" width="4" height="4" /><color alpha="0.08" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x04"><bounds x="5" y="10" width="4" height="4" /><color alpha="0.08" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x04"><bounds x="10" y="10" width="4" height="4" /><color alpha="0.08" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x04"><bounds x="15" y="10" width="4" height="4" /><color alpha="0.08" /></bezel>
- <bezel element="hl" inputtag="IN.4" inputmask="0x04"><bounds x="20" y="10" width="4" height="4" /><color alpha="0.08" /></bezel>
-
- <bezel element="hl" inputtag="IN.5" inputmask="0x01"><bounds x="0" y="15" width="4" height="4" /><color alpha="0.08" /></bezel>
- <bezel element="hl" inputtag="IN.6" inputmask="0x01"><bounds x="5" y="15" width="4" height="4" /><color alpha="0.08" /></bezel>
- <bezel element="hl" inputtag="IN.7" inputmask="0x01"><bounds x="10" y="15" width="4" height="4" /><color alpha="0.08" /></bezel>
- <bezel element="hl" inputtag="IN.8" inputmask="0x01"><bounds x="15" y="15" width="4" height="4" /><color alpha="0.08" /></bezel>
- <bezel element="hl" inputtag="IN.9" inputmask="0x01"><bounds x="20" y="15" width="4" height="4" /><color alpha="0.08" /></bezel>
-
- <bezel element="hl" inputtag="IN.5" inputmask="0x02"><bounds x="0" y="20" width="4" height="4" /><color alpha="0.08" /></bezel>
- <bezel element="hl" inputtag="IN.6" inputmask="0x02"><bounds x="5" y="20" width="4" height="4" /><color alpha="0.08" /></bezel>
- <bezel element="hl" inputtag="IN.7" inputmask="0x02"><bounds x="10" y="20" width="4" height="4" /><color alpha="0.08" /></bezel>
- <bezel element="hl" inputtag="IN.8" inputmask="0x02"><bounds x="15" y="20" width="4" height="4" /><color alpha="0.08" /></bezel>
- <bezel element="hl" inputtag="IN.9" inputmask="0x02"><bounds x="20" y="20" width="4" height="4" /><color alpha="0.08" /></bezel>
-
- <bezel element="hl" inputtag="IN.5" inputmask="0x04"><bounds x="0" y="27" width="4" height="4" /><color alpha="0.08" /></bezel>
- <bezel element="hl" inputtag="IN.6" inputmask="0x04"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.08" /></bezel>
- <bezel element="hl" inputtag="IN.7" inputmask="0x04"><bounds x="10" y="27" width="4" height="4" /><color alpha="0.08" /></bezel>
- <bezel element="hl" inputtag="IN.8" inputmask="0x04"><bounds x="15" y="27" width="4" height="4" /><color alpha="0.08" /></bezel>
- <bezel element="hl" inputtag="IN.9" inputmask="0x04"><bounds x="20" y="27" width="4" height="4" /><color alpha="0.08" /></bezel>
+ <element ref="hl" inputtag="IN.0" inputmask="0x01"><bounds x="0" y="0" width="4" height="4" /><color alpha="0.08" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x01"><bounds x="5" y="0" width="4" height="4" /><color alpha="0.08" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x01"><bounds x="10" y="0" width="4" height="4" /><color alpha="0.08" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x01"><bounds x="15" y="0" width="4" height="4" /><color alpha="0.08" /></element>
+ <element ref="hl" inputtag="IN.4" inputmask="0x01"><bounds x="20" y="0" width="4" height="4" /><color alpha="0.08" /></element>
+
+ <element ref="hl" inputtag="IN.0" inputmask="0x02"><bounds x="0" y="5" width="4" height="4" /><color alpha="0.08" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x02"><bounds x="5" y="5" width="4" height="4" /><color alpha="0.08" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x02"><bounds x="10" y="5" width="4" height="4" /><color alpha="0.08" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x02"><bounds x="15" y="5" width="4" height="4" /><color alpha="0.08" /></element>
+ <element ref="hl" inputtag="IN.4" inputmask="0x02"><bounds x="20" y="5" width="4" height="4" /><color alpha="0.08" /></element>
+
+ <element ref="hl" inputtag="IN.0" inputmask="0x04"><bounds x="0" y="10" width="4" height="4" /><color alpha="0.08" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x04"><bounds x="5" y="10" width="4" height="4" /><color alpha="0.08" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x04"><bounds x="10" y="10" width="4" height="4" /><color alpha="0.08" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x04"><bounds x="15" y="10" width="4" height="4" /><color alpha="0.08" /></element>
+ <element ref="hl" inputtag="IN.4" inputmask="0x04"><bounds x="20" y="10" width="4" height="4" /><color alpha="0.08" /></element>
+
+ <element ref="hl" inputtag="IN.5" inputmask="0x01"><bounds x="0" y="15" width="4" height="4" /><color alpha="0.08" /></element>
+ <element ref="hl" inputtag="IN.6" inputmask="0x01"><bounds x="5" y="15" width="4" height="4" /><color alpha="0.08" /></element>
+ <element ref="hl" inputtag="IN.7" inputmask="0x01"><bounds x="10" y="15" width="4" height="4" /><color alpha="0.08" /></element>
+ <element ref="hl" inputtag="IN.8" inputmask="0x01"><bounds x="15" y="15" width="4" height="4" /><color alpha="0.08" /></element>
+ <element ref="hl" inputtag="IN.9" inputmask="0x01"><bounds x="20" y="15" width="4" height="4" /><color alpha="0.08" /></element>
+
+ <element ref="hl" inputtag="IN.5" inputmask="0x02"><bounds x="0" y="20" width="4" height="4" /><color alpha="0.08" /></element>
+ <element ref="hl" inputtag="IN.6" inputmask="0x02"><bounds x="5" y="20" width="4" height="4" /><color alpha="0.08" /></element>
+ <element ref="hl" inputtag="IN.7" inputmask="0x02"><bounds x="10" y="20" width="4" height="4" /><color alpha="0.08" /></element>
+ <element ref="hl" inputtag="IN.8" inputmask="0x02"><bounds x="15" y="20" width="4" height="4" /><color alpha="0.08" /></element>
+ <element ref="hl" inputtag="IN.9" inputmask="0x02"><bounds x="20" y="20" width="4" height="4" /><color alpha="0.08" /></element>
+
+ <element ref="hl" inputtag="IN.5" inputmask="0x04"><bounds x="0" y="27" width="4" height="4" /><color alpha="0.08" /></element>
+ <element ref="hl" inputtag="IN.6" inputmask="0x04"><bounds x="5" y="27" width="4" height="4" /><color alpha="0.08" /></element>
+ <element ref="hl" inputtag="IN.7" inputmask="0x04"><bounds x="10" y="27" width="4" height="4" /><color alpha="0.08" /></element>
+ <element ref="hl" inputtag="IN.8" inputmask="0x04"><bounds x="15" y="27" width="4" height="4" /><color alpha="0.08" /></element>
+ <element ref="hl" inputtag="IN.9" inputmask="0x04"><bounds x="20" y="27" width="4" height="4" /><color alpha="0.08" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/z80dev.lay b/src/mame/layout/z80dev.lay
index c05f1a41d42..e6cb5fc3774 100644
--- a/src/mame/layout/z80dev.lay
+++ b/src/mame/layout/z80dev.lay
@@ -17,27 +17,27 @@ license:CC0
<view name="Default Layout">
<!-- Black background -->
- <bezel element="background">
+ <element ref="background">
<bounds left="00" top="00" right="400" bottom="100" />
- </bezel>
+ </element>
- <bezel name="digit0" element="digit">
+ <element name="digit0" ref="digit">
<bounds x="340" y="10" width="50" height="80" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds x="280" y="10" width="50" height="80" />
- </bezel>
- <bezel name="digit2" element="digit">
+ </element>
+ <element name="digit2" ref="digit">
<bounds x="190" y="10" width="50" height="80" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds x="130" y="10" width="50" height="80" />
- </bezel>
- <bezel name="digit4" element="digit">
+ </element>
+ <element name="digit4" ref="digit">
<bounds x="70" y="10" width="50" height="80" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds x="10" y="10" width="50" height="80" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/zapcomputer.lay b/src/mame/layout/zapcomputer.lay
index b43e637af0c..68602c0b1b6 100644
--- a/src/mame/layout/zapcomputer.lay
+++ b/src/mame/layout/zapcomputer.lay
@@ -18,30 +18,30 @@ license:CC0
<view name="Default Layout">
<!-- Black background -->
- <bezel element="background">
+ <element ref="background">
<bounds left="00" top="00" right="450" bottom="120" />
- </bezel>
+ </element>
<!-- PLAYER1 -->
- <bezel name="digit0" element="digit">
+ <element name="digit0" ref="digit">
<bounds x="20" y="20" width="50" height="80" />
- </bezel>
- <bezel name="digit1" element="digit">
+ </element>
+ <element name="digit1" ref="digit">
<bounds x="80" y="20" width="50" height="80" />
- </bezel>
+ </element>
- <bezel name="digit2" element="digit">
+ <element name="digit2" ref="digit">
<bounds x="140" y="20" width="50" height="80" />
- </bezel>
- <bezel name="digit3" element="digit">
+ </element>
+ <element name="digit3" ref="digit">
<bounds x="200" y="20" width="50" height="80" />
- </bezel>
+ </element>
- <bezel name="digit4" element="digit">
+ <element name="digit4" ref="digit">
<bounds x="320" y="20" width="50" height="80" />
- </bezel>
- <bezel name="digit5" element="digit">
+ </element>
+ <element name="digit5" ref="digit">
<bounds x="380" y="20" width="50" height="80" />
- </bezel>
+ </element>
</view>
</mamelayout>
diff --git a/src/mame/layout/zodiac.lay b/src/mame/layout/zodiac.lay
index 585a0b926f4..1213cb5d15c 100644
--- a/src/mame/layout/zodiac.lay
+++ b/src/mame/layout/zodiac.lay
@@ -132,94 +132,94 @@ license:CC0
<view name="Internal Layout">
<bounds left="-35" right="158" top="5" bottom="198" />
- <bezel element="disk_red"><bounds x="-40" y="0" width="203" height="203" /></bezel>
- <bezel element="disk_black"><bounds x="-15" y="25" width="153" height="153" /></bezel>
-
- <bezel name="digit7" element="digit"><bounds x="20" y="70" width="10" height="15" /></bezel>
- <bezel name="digit6" element="digit"><bounds x="30" y="70" width="10" height="15" /></bezel>
- <bezel name="digit5" element="digit"><bounds x="40" y="70" width="10" height="15" /></bezel>
- <bezel name="digit4" element="digit"><bounds x="50" y="70" width="10" height="15" /></bezel>
- <bezel name="digit3" element="digit"><bounds x="60" y="70" width="10" height="15" /></bezel>
- <bezel name="digit2" element="digit"><bounds x="70" y="70" width="10" height="15" /></bezel>
- <bezel name="digit1" element="digit"><bounds x="80" y="70" width="10" height="15" /></bezel>
- <bezel name="digit0" element="digit"><bounds x="90" y="70" width="10" height="15" /></bezel>
+ <element ref="disk_red"><bounds x="-40" y="0" width="203" height="203" /></element>
+ <element ref="disk_black"><bounds x="-15" y="25" width="153" height="153" /></element>
+
+ <element name="digit7" ref="digit"><bounds x="20" y="70" width="10" height="15" /></element>
+ <element name="digit6" ref="digit"><bounds x="30" y="70" width="10" height="15" /></element>
+ <element name="digit5" ref="digit"><bounds x="40" y="70" width="10" height="15" /></element>
+ <element name="digit4" ref="digit"><bounds x="50" y="70" width="10" height="15" /></element>
+ <element name="digit3" ref="digit"><bounds x="60" y="70" width="10" height="15" /></element>
+ <element name="digit2" ref="digit"><bounds x="70" y="70" width="10" height="15" /></element>
+ <element name="digit1" ref="digit"><bounds x="80" y="70" width="10" height="15" /></element>
+ <element name="digit0" ref="digit"><bounds x="90" y="70" width="10" height="15" /></element>
<!-- edgy leds -->
- <bezel name="9.7" element="led"><bounds x="15" y="145" width="3" height="3" /></bezel>
- <bezel name="9.2" element="led"><bounds x="40" y="160" width="3" height="3" /></bezel>
- <bezel name="9.4" element="led"><bounds x="80" y="160" width="3" height="3" /></bezel>
- <bezel name="9.5" element="led"><bounds x="105" y="145" width="3" height="3" /></bezel>
- <bezel name="9.1" element="led"><bounds x="120" y="120" width="3" height="3" /></bezel>
- <bezel name="9.3" element="led"><bounds x="120" y="80" width="3" height="3" /></bezel>
-
- <bezel name="8.7" element="led"><bounds x="105" y="55" width="3" height="3" /></bezel>
- <bezel name="8.2" element="led"><bounds x="80" y="40" width="3" height="3" /></bezel>
- <bezel name="8.4" element="led"><bounds x="40" y="40" width="3" height="3" /></bezel>
- <bezel name="8.5" element="led"><bounds x="15" y="55" width="3" height="3" /></bezel>
- <bezel name="8.1" element="led"><bounds x="0" y="80" width="3" height="3" /></bezel>
- <bezel name="8.3" element="led"><bounds x="0" y="120" width="3" height="3" /></bezel>
-
- <bezel element="text_z1"><bounds x="19" y="144" width="20" height="4" /></bezel>
- <bezel element="text_z2"><bounds x="44" y="159" width="20" height="4" /></bezel>
- <bezel element="text_z3"><bounds x="84" y="159" width="20" height="4" /></bezel>
- <bezel element="text_z4"><bounds x="109" y="144" width="20" height="4" /></bezel>
- <bezel element="text_z5"><bounds x="124" y="119" width="20" height="4" /></bezel>
- <bezel element="text_z6"><bounds x="124" y="79" width="20" height="4" /></bezel>
-
- <bezel element="text_z7"><bounds x="109" y="54" width="20" height="4" /></bezel>
- <bezel element="text_z8"><bounds x="84" y="39" width="20" height="4" /></bezel>
- <bezel element="text_z9"><bounds x="44" y="39" width="20" height="4" /></bezel>
- <bezel element="text_z10"><bounds x="19" y="54" width="20" height="4" /></bezel>
- <bezel element="text_z11"><bounds x="4" y="79" width="20" height="4" /></bezel>
- <bezel element="text_z12"><bounds x="4" y="119" width="20" height="4" /></bezel>
+ <element name="9.7" ref="led"><bounds x="15" y="145" width="3" height="3" /></element>
+ <element name="9.2" ref="led"><bounds x="40" y="160" width="3" height="3" /></element>
+ <element name="9.4" ref="led"><bounds x="80" y="160" width="3" height="3" /></element>
+ <element name="9.5" ref="led"><bounds x="105" y="145" width="3" height="3" /></element>
+ <element name="9.1" ref="led"><bounds x="120" y="120" width="3" height="3" /></element>
+ <element name="9.3" ref="led"><bounds x="120" y="80" width="3" height="3" /></element>
+
+ <element name="8.7" ref="led"><bounds x="105" y="55" width="3" height="3" /></element>
+ <element name="8.2" ref="led"><bounds x="80" y="40" width="3" height="3" /></element>
+ <element name="8.4" ref="led"><bounds x="40" y="40" width="3" height="3" /></element>
+ <element name="8.5" ref="led"><bounds x="15" y="55" width="3" height="3" /></element>
+ <element name="8.1" ref="led"><bounds x="0" y="80" width="3" height="3" /></element>
+ <element name="8.3" ref="led"><bounds x="0" y="120" width="3" height="3" /></element>
+
+ <element ref="text_z1"><bounds x="19" y="144" width="20" height="4" /></element>
+ <element ref="text_z2"><bounds x="44" y="159" width="20" height="4" /></element>
+ <element ref="text_z3"><bounds x="84" y="159" width="20" height="4" /></element>
+ <element ref="text_z4"><bounds x="109" y="144" width="20" height="4" /></element>
+ <element ref="text_z5"><bounds x="124" y="119" width="20" height="4" /></element>
+ <element ref="text_z6"><bounds x="124" y="79" width="20" height="4" /></element>
+
+ <element ref="text_z7"><bounds x="109" y="54" width="20" height="4" /></element>
+ <element ref="text_z8"><bounds x="84" y="39" width="20" height="4" /></element>
+ <element ref="text_z9"><bounds x="44" y="39" width="20" height="4" /></element>
+ <element ref="text_z10"><bounds x="19" y="54" width="20" height="4" /></element>
+ <element ref="text_z11"><bounds x="4" y="79" width="20" height="4" /></element>
+ <element ref="text_z12"><bounds x="4" y="119" width="20" height="4" /></element>
<!-- buttons -->
- <bezel element="text_b1"><bounds x="46.5" y="93" width="7" height="7" /></bezel>
- <bezel element="text_b4"><bounds x="46.5" y="103" width="7" height="7" /></bezel>
- <bezel element="text_b7"><bounds x="46.5" y="113" width="7" height="7" /></bezel>
- <bezel element="text_b0"><bounds x="46.5" y="123" width="7" height="7" /></bezel>
- <bezel element="text_b2"><bounds x="56.5" y="93" width="7" height="7" /></bezel>
- <bezel element="text_b5"><bounds x="56.5" y="103" width="7" height="7" /></bezel>
- <bezel element="text_b8"><bounds x="56.5" y="113" width="7" height="7" /></bezel>
- <bezel element="static_white"><bounds x="56.5" y="123" width="7" height="7" /></bezel>
- <bezel element="text_bent"><bounds x="56.6" y="124.3" width="6.8" height="4.1" /></bezel>
- <bezel element="text_b3"><bounds x="66.5" y="93" width="7" height="7" /></bezel>
- <bezel element="text_b6"><bounds x="66.5" y="103" width="7" height="7" /></bezel>
- <bezel element="text_b9"><bounds x="66.5" y="113" width="7" height="7" /></bezel>
- <bezel element="static_white"><bounds x="66.5" y="123" width="7" height="7" /></bezel>
- <bezel element="text_bclr"><bounds x="66.6" y="124.3" width="6.8" height="4.1" /></bezel>
-
- <bezel element="text_bp"><bounds x="26.5" y="89.5" width="7" height="7" /></bezel>
- <bezel element="text_bl"><bounds x="19.5" y="106.25" width="7" height="7" /></bezel>
- <bezel element="text_bj"><bounds x="26.5" y="123" width="7" height="7" /></bezel>
- <bezel element="text_ba"><bounds x="86.5" y="89.5" width="7" height="7" /></bezel>
- <bezel element="text_bd"><bounds x="93.5" y="106.25" width="7" height="7" /></bezel>
- <bezel element="text_be"><bounds x="86.5" y="123" width="7" height="7" /></bezel>
-
- <bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="46.5" y="93" width="7" height="7" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x08"><bounds x="46.5" y="103" width="7" height="7" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x01"><bounds x="46.5" y="113" width="7" height="7" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x08"><bounds x="46.5" y="123" width="7" height="7" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="56.5" y="93" width="7" height="7" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x04"><bounds x="56.5" y="103" width="7" height="7" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x08"><bounds x="56.5" y="113" width="7" height="7" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.4" inputmask="0x01"><bounds x="56.5" y="123" width="7" height="7" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.0" inputmask="0x01"><bounds x="66.5" y="93" width="7" height="7" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.1" inputmask="0x02"><bounds x="66.5" y="103" width="7" height="7" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x04"><bounds x="66.5" y="113" width="7" height="7" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.4" inputmask="0x08"><bounds x="66.5" y="123" width="7" height="7" /><color alpha="0.2" /></bezel>
-
- <bezel element="hl" inputtag="IN.3" inputmask="0x01"><bounds x="26.5" y="89.5" width="7" height="7" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x02"><bounds x="19.5" y="106.25" width="7" height="7" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x04"><bounds x="26.5" y="123" width="7" height="7" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x02"><bounds x="86.5" y="89.5" width="7" height="7" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.2" inputmask="0x01"><bounds x="93.5" y="106.25" width="7" height="7" /><color alpha="0.2" /></bezel>
- <bezel element="hl" inputtag="IN.3" inputmask="0x08"><bounds x="86.5" y="123" width="7" height="7" /><color alpha="0.2" /></bezel>
-
- <bezel element="switch_mode" inputtag="IN.5" inputmask="0x03" inputraw="1"><bounds x="56.5" y="140" width="7" height="7" /></bezel>
- <bezel element="text_mode"><bounds x="45" y="148" width="30" height="4" /></bezel>
+ <element ref="text_b1"><bounds x="46.5" y="93" width="7" height="7" /></element>
+ <element ref="text_b4"><bounds x="46.5" y="103" width="7" height="7" /></element>
+ <element ref="text_b7"><bounds x="46.5" y="113" width="7" height="7" /></element>
+ <element ref="text_b0"><bounds x="46.5" y="123" width="7" height="7" /></element>
+ <element ref="text_b2"><bounds x="56.5" y="93" width="7" height="7" /></element>
+ <element ref="text_b5"><bounds x="56.5" y="103" width="7" height="7" /></element>
+ <element ref="text_b8"><bounds x="56.5" y="113" width="7" height="7" /></element>
+ <element ref="static_white"><bounds x="56.5" y="123" width="7" height="7" /></element>
+ <element ref="text_bent"><bounds x="56.6" y="124.3" width="6.8" height="4.1" /></element>
+ <element ref="text_b3"><bounds x="66.5" y="93" width="7" height="7" /></element>
+ <element ref="text_b6"><bounds x="66.5" y="103" width="7" height="7" /></element>
+ <element ref="text_b9"><bounds x="66.5" y="113" width="7" height="7" /></element>
+ <element ref="static_white"><bounds x="66.5" y="123" width="7" height="7" /></element>
+ <element ref="text_bclr"><bounds x="66.6" y="124.3" width="6.8" height="4.1" /></element>
+
+ <element ref="text_bp"><bounds x="26.5" y="89.5" width="7" height="7" /></element>
+ <element ref="text_bl"><bounds x="19.5" y="106.25" width="7" height="7" /></element>
+ <element ref="text_bj"><bounds x="26.5" y="123" width="7" height="7" /></element>
+ <element ref="text_ba"><bounds x="86.5" y="89.5" width="7" height="7" /></element>
+ <element ref="text_bd"><bounds x="93.5" y="106.25" width="7" height="7" /></element>
+ <element ref="text_be"><bounds x="86.5" y="123" width="7" height="7" /></element>
+
+ <element ref="hl" inputtag="IN.0" inputmask="0x04"><bounds x="46.5" y="93" width="7" height="7" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x08"><bounds x="46.5" y="103" width="7" height="7" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x01"><bounds x="46.5" y="113" width="7" height="7" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x08"><bounds x="46.5" y="123" width="7" height="7" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x02"><bounds x="56.5" y="93" width="7" height="7" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x04"><bounds x="56.5" y="103" width="7" height="7" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x08"><bounds x="56.5" y="113" width="7" height="7" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.4" inputmask="0x01"><bounds x="56.5" y="123" width="7" height="7" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.0" inputmask="0x01"><bounds x="66.5" y="93" width="7" height="7" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.1" inputmask="0x02"><bounds x="66.5" y="103" width="7" height="7" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x04"><bounds x="66.5" y="113" width="7" height="7" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.4" inputmask="0x08"><bounds x="66.5" y="123" width="7" height="7" /><color alpha="0.2" /></element>
+
+ <element ref="hl" inputtag="IN.3" inputmask="0x01"><bounds x="26.5" y="89.5" width="7" height="7" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x02"><bounds x="19.5" y="106.25" width="7" height="7" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x04"><bounds x="26.5" y="123" width="7" height="7" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x02"><bounds x="86.5" y="89.5" width="7" height="7" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.2" inputmask="0x01"><bounds x="93.5" y="106.25" width="7" height="7" /><color alpha="0.2" /></element>
+ <element ref="hl" inputtag="IN.3" inputmask="0x08"><bounds x="86.5" y="123" width="7" height="7" /><color alpha="0.2" /></element>
+
+ <element ref="switch_mode" inputtag="IN.5" inputmask="0x03" inputraw="1"><bounds x="56.5" y="140" width="7" height="7" /></element>
+ <element ref="text_mode"><bounds x="45" y="148" width="30" height="4" /></element>
</view>
</mamelayout>