summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/layout/qfire.lay
blob: bf6bc031ee2f75e3059f388fb5b6943bc59d6279 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
<?xml version="1.0"?>
<!--
license:CC0-1.0
authors:hap
-->
<mamelayout version="2">

<!-- define elements -->

	<element name="whited"><disk><color red="0.85" green="0.85" blue="0.85" /></disk></element>
	<element name="blackd"><disk><color red="0" green="0" blue="0" /></disk></element>
	<element name="redd"><disk><color red="0.8" green="0.14" blue="0.16" /></disk></element>
	<element name="greend"><disk><color red="0.15" green="0.8" blue="0.1" /></disk></element>
	<element name="yellowd"><disk><color red="0.8" green="0.78" blue="0.1" /></disk></element>
	<element name="black"><rect><color red="0" green="0" blue="0" /></rect></element>
	<element name="gray"><rect><color red="0.16" green="0.15" blue="0.15" /></rect></element>

	<element name="text_skill"><text string="SKILL:"><color red="0.85" green="0.85" blue="0.85" /></text></element>
	<element name="text_game"><text string="GAME:"><color red="0.85" green="0.85" blue="0.85" /></text></element>
	<element name="text_sw"><text string="&#x25ba;"><color red="0.8" green="0.14" blue="0.16" /></text></element>

	<element name="switch_skill" defstate="0">
		<text state="0x04" string="A" align="2"><color red="0.85" green="0.85" blue="0.85" /></text>
		<text state="0x02" string="B" align="2"><color red="0.85" green="0.85" blue="0.85" /></text>
		<text state="0x01" string="C" align="2"><color red="0.85" green="0.85" blue="0.85" /></text>
	</element>

	<element name="switch_game" defstate="0">
		<text state="0x00" string="1" align="2"><color red="0.85" green="0.85" blue="0.85" /></text>
		<text state="0x08" string="2" align="2"><color red="0.85" green="0.85" blue="0.85" /></text>
		<text state="0x04" string="3" align="2"><color red="0.85" green="0.85" blue="0.85" /></text>
		<text state="0x02" string="4" align="2"><color red="0.85" green="0.85" blue="0.85" /></text>
		<text state="0x01" string="5" align="2"><color red="0.85" green="0.85" blue="0.85" /></text>
		<text state="0x06" string="6" align="2"><color red="0.85" green="0.85" blue="0.85" /></text>
	</element>

	<element name="hl" defstate="0">
		<disk state="1"><color red="1" green="1" blue="1" /></disk>
	</element>

	<element name="ledr" defstate="0">
		<disk state="0"><color red="0.2" green="0.04" blue="0.05" /></disk>
		<disk state="1"><color red="1.0" green="0.2" blue="0.23" /></disk>
	</element>
	<element name="ledg" defstate="0">
		<disk state="0"><color red="0.05" green="0.2" blue="0.04" /></disk>
		<disk state="1"><color red="0.23" green="1.0" blue="0.2" /></disk>
	</element>
	<element name="ledy" defstate="0">
		<disk state="0"><color red="0.2" green="0.18" blue="0.04" /></disk>
		<disk state="1"><color red="1.0" green="0.9" blue="0.2" /></disk>
	</element>

	<element name="digit" defstate="0">
		<led7seg><color red="1.0" green="0.2" blue="0.23" /></led7seg>
	</element>


<!-- build screen -->

	<view name="Internal Layout">
		<bounds left="47" right="161" top="34" bottom="121" />

		<!-- targets -->
		<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 -->
		<element ref="gray"><bounds x="86" y="100" width="36" height="0.5" /></element>

		<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>

		<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>

		<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="yes"><bounds x="93" y="115" width="4" height="2.5" /></element>

		<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="yes"><bounds x="118" y="115" width="4" height="2.5" /></element>
	</view>
</mamelayout>