(MESS) merlin.c: Clickable artwork (nw)

This commit is contained in:
Wilbert Pol 2012-11-02 21:52:34 +00:00
parent 593aa7618f
commit 2685cd32c0

View File

@ -6,6 +6,7 @@
<color red="0.0" green="0.0" blue="0.0" />
</rect>
</element>
<element name="led" defstate="0">
<rect state="0">
<color red="0.2" green="0" blue="0" />
@ -13,53 +14,455 @@
<rect state="1">
<color red="0.9" green="0" blue="0" />
</rect>
</element>
<element name="0" defstate="0">
<rect>
<bounds x="2" y="2" width="48" height="48"/>
<color red="0.1" green="0.1" blue="0.1" />
</rect>
<rect state="0">
<bounds x="0" y="0" width="48" height="48"/>
<color red="0.25" green="0.25" blue="0.25" />
</rect>
<text string="0" state="0">
<bounds x="8" y="24" width="40" height="20"/>
<color red="1.0" green="1.0" blue="1.0" />
</text>
<rect state="1">
<bounds x="2" y="2" width="48" height="48"/>
<color red="0.25" green="0.25" blue="0.25" />
</rect>
<text string="0" state="1">
<bounds x="10" y="26" width="40" height="20"/>
<color red="1.0" green="1.0" blue="1.0" />
</text>
</element>
<element name="1" defstate="0">
<rect>
<bounds x="2" y="2" width="48" height="48"/>
<color red="0.1" green="0.1" blue="0.1" />
</rect>
<rect state="0">
<bounds x="0" y="0" width="48" height="48"/>
<color red="0.25" green="0.25" blue="0.25" />
</rect>
<text string="1" state="0">
<bounds x="8" y="24" width="40" height="20"/>
<color red="1.0" green="1.0" blue="1.0" />
</text>
<rect state="1">
<bounds x="2" y="2" width="48" height="48"/>
<color red="0.25" green="0.25" blue="0.25" />
</rect>
<text string="1" state="1">
<bounds x="10" y="26" width="40" height="20"/>
<color red="1.0" green="1.0" blue="1.0" />
</text>
</element>
<element name="2" defstate="0">
<rect>
<bounds x="2" y="2" width="48" height="48"/>
<color red="0.1" green="0.1" blue="0.1" />
</rect>
<rect state="0">
<bounds x="0" y="0" width="48" height="48"/>
<color red="0.25" green="0.25" blue="0.25" />
</rect>
<text string="2" state="0">
<bounds x="8" y="24" width="40" height="20"/>
<color red="1.0" green="1.0" blue="1.0" />
</text>
<rect state="1">
<bounds x="2" y="2" width="48" height="48"/>
<color red="0.25" green="0.25" blue="0.25" />
</rect>
<text string="2" state="1">
<bounds x="10" y="26" width="40" height="20"/>
<color red="1.0" green="1.0" blue="1.0" />
</text>
</element>
<element name="3" defstate="0">
<rect>
<bounds x="2" y="2" width="48" height="48"/>
<color red="0.1" green="0.1" blue="0.1" />
</rect>
<rect state="0">
<bounds x="0" y="0" width="48" height="48"/>
<color red="0.25" green="0.25" blue="0.25" />
</rect>
<text string="3" state="0">
<bounds x="8" y="24" width="40" height="20"/>
<color red="1.0" green="1.0" blue="1.0" />
</text>
<rect state="1">
<bounds x="2" y="2" width="48" height="48"/>
<color red="0.25" green="0.25" blue="0.25" />
</rect>
<text string="3" state="1">
<bounds x="10" y="26" width="40" height="20"/>
<color red="1.0" green="1.0" blue="1.0" />
</text>
</element>
<element name="4" defstate="0">
<rect>
<bounds x="2" y="2" width="48" height="48"/>
<color red="0.1" green="0.1" blue="0.1" />
</rect>
<rect state="0">
<bounds x="0" y="0" width="48" height="48"/>
<color red="0.25" green="0.25" blue="0.25" />
</rect>
<text string="4" state="0">
<bounds x="8" y="24" width="40" height="20"/>
<color red="1.0" green="1.0" blue="1.0" />
</text>
<rect state="1">
<bounds x="2" y="2" width="48" height="48"/>
<color red="0.25" green="0.25" blue="0.25" />
</rect>
<text string="4" state="1">
<bounds x="10" y="26" width="40" height="20"/>
<color red="1.0" green="1.0" blue="1.0" />
</text>
</element>
<element name="5" defstate="0">
<rect>
<bounds x="2" y="2" width="48" height="48"/>
<color red="0.1" green="0.1" blue="0.1" />
</rect>
<rect state="0">
<bounds x="0" y="0" width="48" height="48"/>
<color red="0.25" green="0.25" blue="0.25" />
</rect>
<text string="5" state="0">
<bounds x="8" y="24" width="40" height="20"/>
<color red="1.0" green="1.0" blue="1.0" />
</text>
<rect state="1">
<bounds x="2" y="2" width="48" height="48"/>
<color red="0.25" green="0.25" blue="0.25" />
</rect>
<text string="5" state="1">
<bounds x="10" y="26" width="40" height="20"/>
<color red="1.0" green="1.0" blue="1.0" />
</text>
</element>
<element name="6" defstate="0">
<rect>
<bounds x="2" y="2" width="48" height="48"/>
<color red="0.1" green="0.1" blue="0.1" />
</rect>
<rect state="0">
<bounds x="0" y="0" width="48" height="48"/>
<color red="0.25" green="0.25" blue="0.25" />
</rect>
<text string="6" state="0">
<bounds x="8" y="24" width="40" height="20"/>
<color red="1.0" green="1.0" blue="1.0" />
</text>
<rect state="1">
<bounds x="2" y="2" width="48" height="48"/>
<color red="0.25" green="0.25" blue="0.25" />
</rect>
<text string="6" state="1">
<bounds x="10" y="26" width="40" height="20"/>
<color red="1.0" green="1.0" blue="1.0" />
</text>
</element>
<element name="7" defstate="0">
<rect>
<bounds x="2" y="2" width="48" height="48"/>
<color red="0.1" green="0.1" blue="0.1" />
</rect>
<rect state="0">
<bounds x="0" y="0" width="48" height="48"/>
<color red="0.25" green="0.25" blue="0.25" />
</rect>
<text string="7" state="0">
<bounds x="8" y="24" width="40" height="20"/>
<color red="1.0" green="1.0" blue="1.0" />
</text>
<rect state="1">
<bounds x="2" y="2" width="48" height="48"/>
<color red="0.25" green="0.25" blue="0.25" />
</rect>
<text string="7" state="1">
<bounds x="10" y="26" width="40" height="20"/>
<color red="1.0" green="1.0" blue="1.0" />
</text>
</element>
<element name="8" defstate="0">
<rect>
<bounds x="2" y="2" width="48" height="48"/>
<color red="0.1" green="0.1" blue="0.1" />
</rect>
<rect state="0">
<bounds x="0" y="0" width="48" height="48"/>
<color red="0.25" green="0.25" blue="0.25" />
</rect>
<text string="8" state="0">
<bounds x="8" y="24" width="40" height="20"/>
<color red="1.0" green="1.0" blue="1.0" />
</text>
<rect state="1">
<bounds x="2" y="2" width="48" height="48"/>
<color red="0.25" green="0.25" blue="0.25" />
</rect>
<text string="8" state="1">
<bounds x="10" y="26" width="40" height="20"/>
<color red="1.0" green="1.0" blue="1.0" />
</text>
</element>
<element name="9" defstate="0">
<rect>
<bounds x="2" y="2" width="48" height="48"/>
<color red="0.1" green="0.1" blue="0.1" />
</rect>
<rect state="0">
<bounds x="0" y="0" width="48" height="48"/>
<color red="0.25" green="0.25" blue="0.25" />
</rect>
<text string="9" state="0">
<bounds x="8" y="24" width="40" height="20"/>
<color red="1.0" green="1.0" blue="1.0" />
</text>
<rect state="1">
<bounds x="2" y="2" width="48" height="48"/>
<color red="0.25" green="0.25" blue="0.25" />
</rect>
<text string="9" state="1">
<bounds x="10" y="26" width="40" height="20"/>
<color red="1.0" green="1.0" blue="1.0" />
</text>
</element>
<element name="10" defstate="0">
<rect>
<bounds x="2" y="2" width="48" height="48"/>
<color red="0.1" green="0.1" blue="0.1" />
</rect>
<rect state="0">
<bounds x="0" y="0" width="48" height="48"/>
<color red="0.25" green="0.25" blue="0.25" />
</rect>
<text string="10" state="0">
<bounds x="8" y="24" width="40" height="20"/>
<color red="1.0" green="1.0" blue="1.0" />
</text>
<rect state="1">
<bounds x="2" y="2" width="48" height="48"/>
<color red="0.25" green="0.25" blue="0.25" />
</rect>
<text string="10" state="1">
<bounds x="10" y="26" width="40" height="20"/>
<color red="1.0" green="1.0" blue="1.0" />
</text>
</element>
<element name="new_game" defstate="0">
<rect>
<bounds x="2" y="2" width="48" height="48"/>
<color red="0.1" green="0.1" blue="0.1" />
</rect>
<rect state="0">
<bounds x="0" y="0" width="48" height="48"/>
<color red="0.25" green="0.25" blue="0.25" />
</rect>
<text string="NEW GAME" state="0">
<bounds x="8" y="24" width="40" height="20"/>
<color red="1.0" green="1.0" blue="1.0" />
</text>
<rect state="1">
<bounds x="2" y="2" width="48" height="48"/>
<color red="0.25" green="0.25" blue="0.25" />
</rect>
<text string="NEW GAME" state="1">
<bounds x="10" y="26" width="40" height="20"/>
<color red="1.0" green="1.0" blue="1.0" />
</text>
</element>
<element name="same_game" defstate="0">
<rect>
<bounds x="2" y="2" width="48" height="48"/>
<color red="0.1" green="0.1" blue="0.1" />
</rect>
<rect state="0">
<bounds x="0" y="0" width="48" height="48"/>
<color red="0.25" green="0.25" blue="0.25" />
</rect>
<text string="SAME GAME" state="0">
<bounds x="8" y="24" width="40" height="20"/>
<color red="1.0" green="1.0" blue="1.0" />
</text>
<rect state="1">
<bounds x="2" y="2" width="48" height="48"/>
<color red="0.25" green="0.25" blue="0.25" />
</rect>
<text string="SAME GAME" state="1">
<bounds x="10" y="26" width="40" height="20"/>
<color red="1.0" green="1.0" blue="1.0" />
</text>
</element>
<element name="hit_me" defstate="0">
<rect>
<bounds x="2" y="2" width="48" height="48"/>
<color red="0.1" green="0.1" blue="0.1" />
</rect>
<rect state="0">
<bounds x="0" y="0" width="48" height="48"/>
<color red="0.25" green="0.25" blue="0.25" />
</rect>
<text string="HIT ME" state="0">
<bounds x="8" y="24" width="40" height="20"/>
<color red="1.0" green="1.0" blue="1.0" />
</text>
<rect state="1">
<bounds x="2" y="2" width="48" height="48"/>
<color red="0.25" green="0.25" blue="0.25" />
</rect>
<text string="HIT ME" state="1">
<bounds x="10" y="26" width="40" height="20"/>
<color red="1.0" green="1.0" blue="1.0" />
</text>
</element>
<element name="comp_turn" defstate="0">
<rect>
<bounds x="2" y="2" width="48" height="48"/>
<color red="0.1" green="0.1" blue="0.1" />
</rect>
<rect state="0">
<bounds x="0" y="0" width="48" height="48"/>
<color red="0.25" green="0.25" blue="0.25" />
</rect>
<text string="COMP TURN" state="0">
<bounds x="8" y="24" width="40" height="20"/>
<color red="1.0" green="1.0" blue="1.0" />
</text>
<rect state="1">
<bounds x="2" y="2" width="48" height="48"/>
<color red="0.25" green="0.25" blue="0.25" />
</rect>
<text string="COMP TURN" state="1">
<bounds x="10" y="26" width="40" height="20"/>
<color red="1.0" green="1.0" blue="1.0" />
</text>
</element>
<view name="Default Layout">
<!-- Black background -->
<bezel element="background">
<bounds left="0" top="0" right="200" bottom="200" />
<bounds left="0" top="0" right="200" bottom="250" />
</bezel>
<!-- LEDs and number buttons -->
<bezel name="led_0" element="led">
<bounds x="100" y="20" width="20" height="10" />
</bezel>
<bezel element="0" inputtag="O0" inputmask="0x01">
<bounds x="100" y="32" width="20" height="10" />
</bezel>
<bezel name="led_1" element="led">
<bounds x="50" y="50" width="20" height="10" />
</bezel>
<bezel element="1" inputtag="O1" inputmask="0x01">
<bounds x="50" y="62" width="20" height="10" />
</bezel>
<bezel name="led_2" element="led">
<bounds x="100" y="50" width="20" height="10" />
</bezel>
<bezel element="2" inputtag="O3" inputmask="0x01">
<bounds x="100" y="62" width="20" height="10" />
</bezel>
<bezel name="led_3" element="led">
<bounds x="150" y="50" width="20" height="10" />
</bezel>
<bezel element="3" inputtag="O2" inputmask="0x01">
<bounds x="150" y="62" width="20" height="10" />
</bezel>
<bezel name="led_4" element="led">
<bounds x="50" y="80" width="20" height="10" />
</bezel>
<bezel element="4" inputtag="O0" inputmask="0x02">
<bounds x="50" y="92" width="20" height="10" />
</bezel>
<bezel name="led_5" element="led">
<bounds x="100" y="80" width="20" height="10" />
</bezel>
<bezel element="5" inputtag="O1" inputmask="0x02">
<bounds x="100" y="92" width="20" height="10" />
</bezel>
<bezel name="led_6" element="led">
<bounds x="150" y="80" width="20" height="10" />
</bezel>
<bezel element="6" inputtag="O3" inputmask="0x02">
<bounds x="150" y="92" width="20" height="10" />
</bezel>
<bezel name="led_7" element="led">
<bounds x="50" y="110" width="20" height="10" />
</bezel>
<bezel element="7" inputtag="O2" inputmask="0x02">
<bounds x="50" y="122" width="20" height="10" />
</bezel>
<bezel name="led_8" element="led">
<bounds x="100" y="110" width="20" height="10" />
</bezel>
<bezel element="8" inputtag="O0" inputmask="0x04">
<bounds x="100" y="122" width="20" height="10" />
</bezel>
<bezel name="led_9" element="led">
<bounds x="150" y="110" width="20" height="10" />
</bezel>
<bezel element="9" inputtag="O1" inputmask="0x04">
<bounds x="150" y="122" width="20" height="10" />
</bezel>
<bezel name="led_10" element="led">
<bounds x="100" y="140" width="20" height="10" />
</bezel>
<bezel element="10" inputtag="O3" inputmask="0x04">
<bounds x="100" y="152" width="20" height="10" />
</bezel>
<!-- Other buttons -->
<bezel element="new_game" inputtag="O3" inputmask="0x08">
<bounds x="75" y="170" width="30" height="30" />
</bezel>
<bezel element="same_game" inputtag="O2" inputmask="0x04">
<bounds x="125" y="170" width="30" height="30" />
</bezel>
<bezel element="hit_me" inputtag="O2" inputmask="0x08">
<bounds x="75" y="210" width="30" height="30" />
</bezel>
<bezel element="comp_turn" inputtag="O1" inputmask="0x08">
<bounds x="125" y="210" width="30" height="30" />
</bezel>
</view>
</mamelayout>