diff options
author | hap <happppp@users.noreply.github.com> | 2014-12-05 01:16:30 +0100 |
---|---|---|
committer | hap <happppp@users.noreply.github.com> | 2014-12-05 01:16:30 +0100 |
commit | 863a683a7ab315129a2735d00abb611aa3ae4b62 (patch) | |
tree | d0c90a644e238a1bbcd9269c26a2d9208e5b21c9 | |
parent | 372f97e9e006ee9d0deab172fc52700118bb9b1a (diff) |
(MESS)Game promoted to working
------------------
Star Wars - Electronic Battle Command [hap, Kevin Horton]
-rw-r--r-- | src/mess/drivers/starwbc.c | 2 | ||||
-rw-r--r-- | src/mess/layout/starwbc.lay | 120 |
2 files changed, 100 insertions, 22 deletions
diff --git a/src/mess/drivers/starwbc.c b/src/mess/drivers/starwbc.c index 6039299a116..5bf617c4a8a 100644 --- a/src/mess/drivers/starwbc.c +++ b/src/mess/drivers/starwbc.c @@ -280,4 +280,4 @@ ROM_START( starwbc ) ROM_END -CONS( 1979, starwbc, 0, 0, starwbc, starwbc, driver_device, 0, "Kenner", "Star Wars - Electronic Battle Command", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) +CONS( 1979, starwbc, 0, 0, starwbc, starwbc, driver_device, 0, "Kenner", "Star Wars - Electronic Battle Command", GAME_SUPPORTS_SAVE ) diff --git a/src/mess/layout/starwbc.lay b/src/mess/layout/starwbc.lay index 663e76ddd29..0005b6c679a 100644 --- a/src/mess/layout/starwbc.lay +++ b/src/mess/layout/starwbc.lay @@ -3,47 +3,125 @@ <!-- define elements --> + <element name="static_black"><rect><color red="0.0" green="0.0" blue="0.0" /></rect></element> + <element name="static_yellow"><rect><color red="0.67" green="0.65" blue="0.1" /></rect></element> + <element name="static_red"><rect><color red="0.6" green="0.05" blue="0.0" /></rect></element> + <element name="static_gray"><rect><color red="0.66" green="0.66" blue="0.66" /></rect></element> + <element name="digit" defstate="0"> <led7seg><color red="1.0" green="0.25" blue="0.23" /></led7seg> </element> <element name="lamp" defstate="0"> + <rect><color red="0.0" green="0.0" blue="0.0" /></rect> + <disk state="1"> + <color red="1.0" green="0.25" blue="0.23" /> + <bounds x="0.4" y="0.4" width="0.2" height="0.2" /> + </disk> + <disk state="0"> + <color red="0.2" green="0.05" blue="0.04" /> + <bounds x="0.4" y="0.4" width="0.2" height="0.2" /> + </disk> + </element> + + <element name="nlamp" defstate="0"> <disk state="1"><color red="1.0" green="0.25" blue="0.23" /></disk> <disk state="0"><color red="0.2" green="0.05" blue="0.04" /></disk> </element> + <element name="text_a"><text string="A"><color red="0.69" green="0.69" blue="0.69" /></text></element> + <element name="text_b"><text string="B"><color red="0.69" green="0.69" blue="0.69" /></text></element> + <element name="text_c"><text string="C"><color red="0.69" green="0.69" blue="0.69" /></text></element> + <element name="text_d"><text string="D"><color red="0.69" green="0.69" blue="0.69" /></text></element> + + <element name="text_1"><text string="1"><color red="0.69" green="0.69" blue="0.69" /></text></element> + <element name="text_2"><text string="2"><color red="0.69" green="0.69" blue="0.69" /></text></element> + <element name="text_3"><text string="3"><color red="0.69" green="0.69" blue="0.69" /></text></element> + <element name="text_4"><text string="4"><color red="0.69" green="0.69" blue="0.69" /></text></element> + + <element name="text_alert"><text string="ALERT"><color red="0.69" green="0.69" blue="0.69" /></text></element> + <element name="text_combat"><text string="COMBAT"><color red="0.69" green="0.69" blue="0.69" /></text></element> + <element name="text_force"><text string="FORCE UNITS"><color red="0.69" green="0.69" blue="0.69" /></text></element> + <element name="text_players"><text string="PLAYERS"><color red="0.69" green="0.69" blue="0.69" /></text></element> + + <!-- build screen --> <view name="Internal Layout"> - <bounds left="0" right="200" top="0" bottom="200" /> + <bounds left="0" right="165" top="0" bottom="105" /> + + <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> + + <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> + + <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> + + <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> + + <bezel element="text_a"><bounds x="4" y="24.5" width="8" height="8" /></bezel> + <bezel element="text_b"><bounds x="4" y="44.5" width="8" height="8" /></bezel> + <bezel element="text_c"><bounds x="4" y="64.5" width="8" height="8" /></bezel> + <bezel element="text_d"><bounds x="4" y="84.5" width="8" height="8" /></bezel> + + <bezel element="text_1"><bounds x="24.5" y="4" width="8" height="8" /></bezel> + <bezel element="text_2"><bounds x="44.5" y="4" width="8" height="8" /></bezel> + <bezel element="text_3"><bounds x="64.5" y="4" width="8" height="8" /></bezel> + <bezel element="text_4"><bounds x="84.5" y="4" width="8" height="8" /></bezel> + + + <!-- lamp matrix --> + + <bezel element="static_gray"><bounds x="17" y="17" width="83" height="83" /></bezel> + + <bezel name="lamp20" element="lamp"><bounds x="20" y="20" width="17" height="17" /></bezel> + <bezel name="lamp21" element="lamp"><bounds x="40" y="20" width="17" height="17" /></bezel> + <bezel name="lamp22" element="lamp"><bounds x="60" y="20" width="17" height="17" /></bezel> + <bezel name="lamp23" element="lamp"><bounds x="80" y="20" width="17" height="17" /></bezel> + + <bezel name="lamp24" element="lamp"><bounds x="20" y="40" width="17" height="17" /></bezel> + <bezel name="lamp25" element="lamp"><bounds x="40" y="40" width="17" height="17" /></bezel> + <bezel name="lamp26" element="lamp"><bounds x="60" y="40" width="17" height="17" /></bezel> + <bezel name="lamp27" element="lamp"><bounds x="80" y="40" width="17" height="17" /></bezel> + + <bezel name="lamp40" element="lamp"><bounds x="20" y="60" width="17" height="17" /></bezel> + <bezel name="lamp41" element="lamp"><bounds x="40" y="60" width="17" height="17" /></bezel> + <bezel name="lamp42" element="lamp"><bounds x="60" y="60" width="17" height="17" /></bezel> + <bezel name="lamp43" element="lamp"><bounds x="80" y="60" width="17" height="17" /></bezel> + + <bezel name="lamp44" element="lamp"><bounds x="20" y="80" width="17" height="17" /></bezel> + <bezel name="lamp45" element="lamp"><bounds x="40" y="80" width="17" height="17" /></bezel> + <bezel name="lamp46" element="lamp"><bounds x="60" y="80" width="17" height="17" /></bezel> + <bezel name="lamp47" element="lamp"><bounds x="80" y="80" width="17" height="17" /></bezel> + - <bezel name="lamp20" element="lamp"><bounds x="0" y="0" width="5" height="5" /></bezel> - <bezel name="lamp21" element="lamp"><bounds x="10" y="0" width="5" height="5" /></bezel> - <bezel name="lamp22" element="lamp"><bounds x="20" y="0" width="5" height="5" /></bezel> - <bezel name="lamp23" element="lamp"><bounds x="30" y="0" width="5" height="5" /></bezel> + <!-- right side --> - <bezel name="lamp24" element="lamp"><bounds x="0" y="10" width="5" height="5" /></bezel> - <bezel name="lamp25" element="lamp"><bounds x="10" y="10" width="5" height="5" /></bezel> - <bezel name="lamp26" element="lamp"><bounds x="20" y="10" width="5" height="5" /></bezel> - <bezel name="lamp27" element="lamp"><bounds x="30" y="10" width="5" height="5" /></bezel> + <bezel element="static_gray"><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> - <bezel name="lamp40" element="lamp"><bounds x="0" y="20" width="5" height="5" /></bezel> - <bezel name="lamp41" element="lamp"><bounds x="10" y="20" width="5" height="5" /></bezel> - <bezel name="lamp42" element="lamp"><bounds x="20" y="20" width="5" height="5" /></bezel> - <bezel name="lamp43" element="lamp"><bounds x="30" y="20" width="5" height="5" /></bezel> + <bezel name="lamp5" element="nlamp"><bounds x="130.8" y="30.5" width="3.4" height="3.4" /></bezel> - <bezel name="lamp44" element="lamp"><bounds x="0" y="30" width="5" height="5" /></bezel> - <bezel name="lamp45" element="lamp"><bounds x="10" y="30" width="5" height="5" /></bezel> - <bezel name="lamp46" element="lamp"><bounds x="20" y="30" width="5" height="5" /></bezel> - <bezel name="lamp47" element="lamp"><bounds x="30" y="30" width="5" height="5" /></bezel> + <bezel element="static_gray"><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="44.5" width="53" height="8" /></bezel> - <bezel name="lamp5" element="lamp"><bounds x="50" y="10" width="5" height="5" /></bezel> - <bezel name="lamp4" element="lamp"><bounds x="50" y="30" width="5" height="5" /></bezel> + <bezel name="lamp4" element="nlamp"><bounds x="130.8" y="56.5" width="3.4" height="3.4" /></bezel> - <bezel name="digit6" element="digit"><bounds x="50" y="50" width="10" height="15" /></bezel> - <bezel name="digit8" element="digit"><bounds x="60" y="50" width="10" height="15" /></bezel> + <bezel element="static_gray"><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="70.5" width="53" height="8" /></bezel> + <bezel element="text_players"><bounds x="106" y="90" width="53" height="8" /></bezel> + <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> </view> </mamelayout> |