mirror of
https://github.com/holub/mame
synced 2025-10-06 17:08:28 +03:00
fidel_excel, fidel_eag68k: add chesspieces (nw)
This commit is contained in:
parent
dd62e09233
commit
873547cea2
@ -155,6 +155,7 @@ B0000x-xxxxxx: see V7, -800000
|
|||||||
#include "machine/ram.h"
|
#include "machine/ram.h"
|
||||||
#include "machine/nvram.h"
|
#include "machine/nvram.h"
|
||||||
#include "machine/timer.h"
|
#include "machine/timer.h"
|
||||||
|
#include "machine/sensorboard.h"
|
||||||
#include "sound/dac.h"
|
#include "sound/dac.h"
|
||||||
#include "sound/volt_reg.h"
|
#include "sound/volt_reg.h"
|
||||||
#include "video/pwm.h"
|
#include "video/pwm.h"
|
||||||
@ -181,10 +182,12 @@ public:
|
|||||||
m_maincpu(*this, "maincpu"),
|
m_maincpu(*this, "maincpu"),
|
||||||
m_irq_on(*this, "irq_on"),
|
m_irq_on(*this, "irq_on"),
|
||||||
m_ram(*this, "ram"),
|
m_ram(*this, "ram"),
|
||||||
|
m_board(*this, "board"),
|
||||||
m_display(*this, "display"),
|
m_display(*this, "display"),
|
||||||
m_dac(*this, "dac"),
|
m_dac(*this, "dac"),
|
||||||
m_cart(*this, "cartslot"),
|
m_cart(*this, "cartslot"),
|
||||||
m_inputs(*this, "IN.%u", 0)
|
m_inputs(*this, "IN.%u", 0),
|
||||||
|
m_rotate(true)
|
||||||
{ }
|
{ }
|
||||||
|
|
||||||
// machine drivers
|
// machine drivers
|
||||||
@ -206,10 +209,11 @@ protected:
|
|||||||
required_device<m68000_base_device> m_maincpu;
|
required_device<m68000_base_device> m_maincpu;
|
||||||
optional_device<timer_device> m_irq_on;
|
optional_device<timer_device> m_irq_on;
|
||||||
optional_device<ram_device> m_ram;
|
optional_device<ram_device> m_ram;
|
||||||
|
required_device<sensorboard_device> m_board;
|
||||||
required_device<pwm_display_device> m_display;
|
required_device<pwm_display_device> m_display;
|
||||||
required_device<dac_bit_interface> m_dac;
|
required_device<dac_bit_interface> m_dac;
|
||||||
optional_device<generic_slot_device> m_cart;
|
optional_device<generic_slot_device> m_cart;
|
||||||
optional_ioport_array<10> m_inputs;
|
optional_ioport_array<2> m_inputs;
|
||||||
|
|
||||||
// address maps
|
// address maps
|
||||||
void eag_map(address_map &map);
|
void eag_map(address_map &map);
|
||||||
@ -230,6 +234,7 @@ protected:
|
|||||||
DECLARE_WRITE8_MEMBER(leds_w);
|
DECLARE_WRITE8_MEMBER(leds_w);
|
||||||
DECLARE_WRITE8_MEMBER(digit_w);
|
DECLARE_WRITE8_MEMBER(digit_w);
|
||||||
|
|
||||||
|
bool m_rotate;
|
||||||
u8 m_select;
|
u8 m_select;
|
||||||
u8 m_7seg_data;
|
u8 m_7seg_data;
|
||||||
u8 m_led_data;
|
u8 m_led_data;
|
||||||
@ -286,7 +291,9 @@ class excel68k_state : public eag_state
|
|||||||
public:
|
public:
|
||||||
excel68k_state(const machine_config &mconfig, device_type type, const char *tag) :
|
excel68k_state(const machine_config &mconfig, device_type type, const char *tag) :
|
||||||
eag_state(mconfig, type, tag)
|
eag_state(mconfig, type, tag)
|
||||||
{ }
|
{
|
||||||
|
m_rotate = false;
|
||||||
|
}
|
||||||
|
|
||||||
// machine drivers
|
// machine drivers
|
||||||
void fex68k(machine_config &config);
|
void fex68k(machine_config &config);
|
||||||
@ -350,11 +357,17 @@ READ8_MEMBER(eag_state::input1_r)
|
|||||||
// a1-a3,d7: multiplexed inputs (active low)
|
// a1-a3,d7: multiplexed inputs (active low)
|
||||||
// read chessboard sensors
|
// read chessboard sensors
|
||||||
if (m_select < 8)
|
if (m_select < 8)
|
||||||
data = m_inputs[m_select]->read();
|
{
|
||||||
|
// EAG chessboard is rotated 90 degrees
|
||||||
|
if (m_rotate)
|
||||||
|
data = m_board->read_rank(m_select, true);
|
||||||
|
else
|
||||||
|
data = m_board->read_file(m_select);
|
||||||
|
}
|
||||||
|
|
||||||
// read button panel
|
// read button panel
|
||||||
else if (m_select == 8)
|
else if (m_select == 8)
|
||||||
data = m_inputs[8]->read();
|
data = m_inputs[0]->read();
|
||||||
|
|
||||||
return (data >> offset & 1) ? 0 : 0x80;
|
return (data >> offset & 1) ? 0 : 0x80;
|
||||||
}
|
}
|
||||||
@ -362,7 +375,7 @@ READ8_MEMBER(eag_state::input1_r)
|
|||||||
READ8_MEMBER(eag_state::input2_r)
|
READ8_MEMBER(eag_state::input2_r)
|
||||||
{
|
{
|
||||||
// d7: 3 more buttons on EAG
|
// d7: 3 more buttons on EAG
|
||||||
return (BIT(m_inputs[9]->read(), m_select)) ? 0x80 : 0;
|
return (BIT(m_inputs[1]->read(), m_select)) ? 0x80 : 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
WRITE8_MEMBER(eag_state::leds_w)
|
WRITE8_MEMBER(eag_state::leds_w)
|
||||||
@ -500,92 +513,8 @@ void eag_state::eagv10_map(address_map &map)
|
|||||||
Input Ports
|
Input Ports
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
INPUT_PORTS_START( generic_cb_buttons )
|
|
||||||
PORT_START("IN.0")
|
|
||||||
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
|
|
||||||
PORT_START("IN.1")
|
|
||||||
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
|
|
||||||
PORT_START("IN.2")
|
|
||||||
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
|
|
||||||
PORT_START("IN.3")
|
|
||||||
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
|
|
||||||
PORT_START("IN.4")
|
|
||||||
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
|
|
||||||
PORT_START("IN.5")
|
|
||||||
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
|
|
||||||
PORT_START("IN.6")
|
|
||||||
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
|
|
||||||
PORT_START("IN.7")
|
|
||||||
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
INPUT_PORTS_END
|
|
||||||
|
|
||||||
static INPUT_PORTS_START( excel68k )
|
static INPUT_PORTS_START( excel68k )
|
||||||
PORT_INCLUDE( generic_cb_buttons )
|
PORT_START("IN.0")
|
||||||
|
|
||||||
PORT_START("IN.8")
|
|
||||||
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_DEL) PORT_NAME("Clear")
|
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_DEL) PORT_NAME("Clear")
|
||||||
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_1) PORT_CODE(KEYCODE_1_PAD) PORT_NAME("Move / Pawn")
|
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_1) PORT_CODE(KEYCODE_1_PAD) PORT_NAME("Move / Pawn")
|
||||||
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_2) PORT_CODE(KEYCODE_2_PAD) PORT_NAME("Hint / Knight")
|
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_2) PORT_CODE(KEYCODE_2_PAD) PORT_NAME("Hint / Knight")
|
||||||
@ -596,93 +525,8 @@ static INPUT_PORTS_START( excel68k )
|
|||||||
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_R) PORT_CODE(KEYCODE_N) PORT_NAME("New Game")
|
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_R) PORT_CODE(KEYCODE_N) PORT_NAME("New Game")
|
||||||
INPUT_PORTS_END
|
INPUT_PORTS_END
|
||||||
|
|
||||||
|
|
||||||
INPUT_PORTS_START( generic_cb_magnets )
|
|
||||||
PORT_START("IN.0")
|
|
||||||
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
|
|
||||||
PORT_START("IN.1")
|
|
||||||
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
|
|
||||||
PORT_START("IN.2")
|
|
||||||
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
|
|
||||||
PORT_START("IN.3")
|
|
||||||
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
|
|
||||||
PORT_START("IN.4")
|
|
||||||
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
|
|
||||||
PORT_START("IN.5")
|
|
||||||
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
|
|
||||||
PORT_START("IN.6")
|
|
||||||
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
|
|
||||||
PORT_START("IN.7")
|
|
||||||
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_TOGGLE PORT_NAME("Board Sensor")
|
|
||||||
INPUT_PORTS_END
|
|
||||||
|
|
||||||
static INPUT_PORTS_START( eag )
|
static INPUT_PORTS_START( eag )
|
||||||
PORT_INCLUDE( generic_cb_magnets )
|
PORT_START("IN.0")
|
||||||
|
|
||||||
PORT_START("IN.8")
|
|
||||||
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_6) PORT_CODE(KEYCODE_6_PAD) PORT_NAME("PB / King")
|
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_6) PORT_CODE(KEYCODE_6_PAD) PORT_NAME("PB / King")
|
||||||
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_5) PORT_CODE(KEYCODE_5_PAD) PORT_NAME("PV / Queen")
|
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_5) PORT_CODE(KEYCODE_5_PAD) PORT_NAME("PV / Queen")
|
||||||
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_4) PORT_CODE(KEYCODE_4_PAD) PORT_NAME("TM / Rook")
|
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_4) PORT_CODE(KEYCODE_4_PAD) PORT_NAME("TM / Rook")
|
||||||
@ -692,7 +536,7 @@ static INPUT_PORTS_START( eag )
|
|||||||
PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_O) PORT_NAME("Option")
|
PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_O) PORT_NAME("Option")
|
||||||
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_V) PORT_NAME("RV")
|
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_V) PORT_NAME("RV")
|
||||||
|
|
||||||
PORT_START("IN.9")
|
PORT_START("IN.1")
|
||||||
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_DEL) PORT_NAME("CL")
|
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_DEL) PORT_NAME("CL")
|
||||||
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_M) PORT_NAME("DM")
|
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_M) PORT_NAME("DM")
|
||||||
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_R) PORT_CODE(KEYCODE_N) PORT_NAME("New Game")
|
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_R) PORT_CODE(KEYCODE_N) PORT_NAME("New Game")
|
||||||
@ -715,6 +559,10 @@ void excel68k_state::fex68k(machine_config &config)
|
|||||||
m_irq_on->set_start_delay(irq_period - attotime::from_nsec(1528)); // active for 1.525us
|
m_irq_on->set_start_delay(irq_period - attotime::from_nsec(1528)); // active for 1.525us
|
||||||
TIMER(config, "irq_off").configure_periodic(FUNC(excel68k_state::irq_off<M68K_IRQ_2>), irq_period);
|
TIMER(config, "irq_off").configure_periodic(FUNC(excel68k_state::irq_off<M68K_IRQ_2>), irq_period);
|
||||||
|
|
||||||
|
SENSORBOARD(config, m_board).set_type(sensorboard_device::BUTTONS);
|
||||||
|
m_board->init_cb().set(m_board, FUNC(sensorboard_device::preset_chess));
|
||||||
|
m_board->set_delay(attotime::from_msec(150));
|
||||||
|
|
||||||
/* video hardware */
|
/* video hardware */
|
||||||
PWM_DISPLAY(config, m_display).set_size(8, 16);
|
PWM_DISPLAY(config, m_display).set_size(8, 16);
|
||||||
m_display->set_segmask(0x55, 0x7f);
|
m_display->set_segmask(0x55, 0x7f);
|
||||||
@ -757,6 +605,10 @@ void eag_state::eag_base(machine_config &config)
|
|||||||
|
|
||||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_1);
|
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_1);
|
||||||
|
|
||||||
|
SENSORBOARD(config, m_board).set_type(sensorboard_device::MAGNETS);
|
||||||
|
m_board->init_cb().set(m_board, FUNC(sensorboard_device::preset_chess));
|
||||||
|
m_board->set_delay(attotime::from_msec(150));
|
||||||
|
|
||||||
/* video hardware */
|
/* video hardware */
|
||||||
PWM_DISPLAY(config, m_display).set_size(9, 16);
|
PWM_DISPLAY(config, m_display).set_size(9, 16);
|
||||||
m_display->set_segmask(0x1ef, 0x7f);
|
m_display->set_segmask(0x1ef, 0x7f);
|
||||||
@ -955,17 +807,17 @@ ROM_END
|
|||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
// YEAR NAME PARENT CMP MACHINE INPUT CLASS INIT COMPANY, FULLNAME, FLAGS
|
// YEAR NAME PARENT CMP MACHINE INPUT CLASS INIT COMPANY, FULLNAME, FLAGS
|
||||||
CONS( 1987, fex68k, 0, 0, fex68k, excel68k, excel68k_state, empty_init, "Fidelity Electronics", "Excel 68000 (set 1)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_CONTROLS )
|
CONS( 1987, fex68k, 0, 0, fex68k, excel68k, excel68k_state, empty_init, "Fidelity Electronics", "Excel 68000 (set 1)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
|
||||||
CONS( 1987, fex68ka, fex68k, 0, fex68k, excel68k, excel68k_state, empty_init, "Fidelity Electronics", "Excel 68000 (set 2)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_CONTROLS )
|
CONS( 1987, fex68ka, fex68k, 0, fex68k, excel68k, excel68k_state, empty_init, "Fidelity Electronics", "Excel 68000 (set 2)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
|
||||||
CONS( 1987, fex68kb, fex68k, 0, fex68k, excel68k, excel68k_state, empty_init, "Fidelity Electronics", "Excel 68000 (set 3)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_CONTROLS )
|
CONS( 1987, fex68kb, fex68k, 0, fex68k, excel68k, excel68k_state, empty_init, "Fidelity Electronics", "Excel 68000 (set 3)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
|
||||||
CONS( 1988, fex68km2, fex68k, 0, fex68km2, excel68k, excel68k_state, empty_init, "Fidelity Electronics", "Excel 68000 Mach II (rev. C+)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_CONTROLS )
|
CONS( 1988, fex68km2, fex68k, 0, fex68km2, excel68k, excel68k_state, empty_init, "Fidelity Electronics", "Excel 68000 Mach II (rev. C+)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
|
||||||
CONS( 1988, fex68km3, fex68k, 0, fex68km3, excel68k, excel68k_state, empty_init, "Fidelity Electronics", "Excel 68000 Mach III Master", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_CONTROLS )
|
CONS( 1988, fex68km3, fex68k, 0, fex68km3, excel68k, excel68k_state, empty_init, "Fidelity Electronics", "Excel 68000 Mach III Master", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
|
||||||
|
|
||||||
CONS( 1989, feagv2, 0, 0, eagv2, eag, eag_state, init_eag, "Fidelity Electronics", "Elite Avant Garde (model 6114-2)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_CONTROLS )
|
CONS( 1989, feagv2, 0, 0, eagv2, eag, eag_state, init_eag, "Fidelity Electronics", "Elite Avant Garde (model 6114-2)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
|
||||||
CONS( 1989, feagv3, feagv2, 0, eagv3, eag, eag_state, init_eag, "Fidelity Electronics", "Elite Avant Garde (model 6114-3)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_CONTROLS )
|
CONS( 1989, feagv3, feagv2, 0, eagv3, eag, eag_state, init_eag, "Fidelity Electronics", "Elite Avant Garde (model 6114-3)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
|
||||||
CONS( 1989, feagv5, feagv2, 0, eagv5, eag, eagv5_state, init_eag, "Fidelity Electronics", "Elite Avant Garde (model 6114-5)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_CONTROLS )
|
CONS( 1989, feagv5, feagv2, 0, eagv5, eag, eagv5_state, init_eag, "Fidelity Electronics", "Elite Avant Garde (model 6114-5)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
|
||||||
CONS( 1990, feagv7, feagv2, 0, eagv7, eag, eag_state, empty_init, "Fidelity Electronics", "Elite Avant Garde (model 6117-7, set 1)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_CONTROLS )
|
CONS( 1990, feagv7, feagv2, 0, eagv7, eag, eag_state, empty_init, "Fidelity Electronics", "Elite Avant Garde (model 6117-7, set 1)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
|
||||||
CONS( 1990, feagv7a, feagv2, 0, eagv7, eag, eag_state, empty_init, "Fidelity Electronics", "Elite Avant Garde (model 6117-7, set 2)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_CONTROLS )
|
CONS( 1990, feagv7a, feagv2, 0, eagv7, eag, eag_state, empty_init, "Fidelity Electronics", "Elite Avant Garde (model 6117-7, set 2)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
|
||||||
CONS( 1990, feagv9, feagv2, 0, eagv9, eag, eag_state, empty_init, "Fidelity Electronics", "Elite Avant Garde (model 6117-9)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_CONTROLS )
|
CONS( 1990, feagv9, feagv2, 0, eagv9, eag, eag_state, empty_init, "Fidelity Electronics", "Elite Avant Garde (model 6117-9)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
|
||||||
CONS( 1990, feagv10, feagv2, 0, eagv10, eag, eag_state, empty_init, "Fidelity Electronics", "Elite Avant Garde (model 6117-10)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_CONTROLS )
|
CONS( 1990, feagv10, feagv2, 0, eagv10, eag, eag_state, empty_init, "Fidelity Electronics", "Elite Avant Garde (model 6117-10)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
|
||||||
CONS( 2002, feagv11, feagv2, 0, eagv11, eag, eag_state, empty_init, "hack (Wilfried Bucke)", "Elite Avant Garde (model 6117-11)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_CONTROLS | MACHINE_IMPERFECT_TIMING | MACHINE_IMPERFECT_SOUND )
|
CONS( 2002, feagv11, feagv2, 0, eagv11, eag, eag_state, empty_init, "hack (Wilfried Bucke)", "Elite Avant Garde (model 6117-11)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_TIMING | MACHINE_IMPERFECT_SOUND )
|
||||||
|
@ -245,7 +245,7 @@ READ8_MEMBER(elite_state::input_r)
|
|||||||
// read chessboard sensors
|
// read chessboard sensors
|
||||||
if (m_inp_mux < 8)
|
if (m_inp_mux < 8)
|
||||||
{
|
{
|
||||||
// EAG chessboard is rotated 90 degrees compared to EAS
|
// EAG chessboard is rotated 90 degrees
|
||||||
if (m_rotate)
|
if (m_rotate)
|
||||||
data = m_board->read_rank(m_inp_mux);
|
data = m_board->read_rank(m_inp_mux);
|
||||||
else
|
else
|
||||||
|
@ -132,6 +132,7 @@ Designer 2100 (model 6103): exactly same, but running at 5MHz
|
|||||||
#include "emu.h"
|
#include "emu.h"
|
||||||
#include "cpu/m6502/r65c02.h"
|
#include "cpu/m6502/r65c02.h"
|
||||||
#include "cpu/m6502/m65sc02.h"
|
#include "cpu/m6502/m65sc02.h"
|
||||||
|
#include "machine/sensorboard.h"
|
||||||
#include "machine/timer.h"
|
#include "machine/timer.h"
|
||||||
#include "sound/s14001a.h"
|
#include "sound/s14001a.h"
|
||||||
#include "sound/dac.h"
|
#include "sound/dac.h"
|
||||||
@ -142,7 +143,9 @@ Designer 2100 (model 6103): exactly same, but running at 5MHz
|
|||||||
// internal artwork
|
// internal artwork
|
||||||
#include "fidel_des.lh" // clickable
|
#include "fidel_des.lh" // clickable
|
||||||
#include "fidel_ex.lh" // clickable
|
#include "fidel_ex.lh" // clickable
|
||||||
|
#include "fidel_exb.lh" // clickable
|
||||||
#include "fidel_exd.lh" // clickable
|
#include "fidel_exd.lh" // clickable
|
||||||
|
#include "fidel_exv.lh" // clickable
|
||||||
|
|
||||||
|
|
||||||
namespace {
|
namespace {
|
||||||
@ -154,6 +157,7 @@ public:
|
|||||||
driver_device(mconfig, type, tag),
|
driver_device(mconfig, type, tag),
|
||||||
m_maincpu(*this, "maincpu"),
|
m_maincpu(*this, "maincpu"),
|
||||||
m_irq_on(*this, "irq_on"),
|
m_irq_on(*this, "irq_on"),
|
||||||
|
m_board(*this, "board"),
|
||||||
m_display(*this, "display"),
|
m_display(*this, "display"),
|
||||||
m_dac(*this, "dac"),
|
m_dac(*this, "dac"),
|
||||||
m_speech(*this, "speech"),
|
m_speech(*this, "speech"),
|
||||||
@ -181,11 +185,12 @@ private:
|
|||||||
// devices/pointers
|
// devices/pointers
|
||||||
required_device<cpu_device> m_maincpu;
|
required_device<cpu_device> m_maincpu;
|
||||||
required_device<timer_device> m_irq_on;
|
required_device<timer_device> m_irq_on;
|
||||||
|
required_device<sensorboard_device> m_board;
|
||||||
required_device<pwm_display_device> m_display;
|
required_device<pwm_display_device> m_display;
|
||||||
required_device<dac_bit_interface> m_dac;
|
required_device<dac_bit_interface> m_dac;
|
||||||
optional_device<s14001a_device> m_speech;
|
optional_device<s14001a_device> m_speech;
|
||||||
optional_region_ptr<u8> m_speech_rom;
|
optional_region_ptr<u8> m_speech_rom;
|
||||||
optional_ioport_array<11> m_inputs;
|
optional_ioport_array<3> m_inputs;
|
||||||
|
|
||||||
// address maps
|
// address maps
|
||||||
void fexcel_map(address_map &map);
|
void fexcel_map(address_map &map);
|
||||||
@ -295,20 +300,20 @@ READ8_MEMBER(excel_state::ttl_r)
|
|||||||
u8 data = 0;
|
u8 data = 0;
|
||||||
|
|
||||||
// 74259(1) Q7 + 74251 I0: battery status
|
// 74259(1) Q7 + 74251 I0: battery status
|
||||||
if (m_inputs[10] != nullptr && sel == 0 && ~m_select & 0x80)
|
if (m_inputs[2] != nullptr && sel == 0 && ~m_select & 0x80)
|
||||||
d7 = m_inputs[10]->read() & 0x80;
|
d7 = m_inputs[2]->read() & 0x80;
|
||||||
|
|
||||||
// a0-a2,d6: from speech board: language switches and TSI BUSY line, otherwise tied to VCC
|
// a0-a2,d6: from speech board: language switches and TSI BUSY line, otherwise tied to VCC
|
||||||
u8 d6 = (m_inputs[9].read_safe(0xff) >> offset & 1) ? 0x40 : 0;
|
u8 d6 = (m_inputs[1].read_safe(0xff) >> offset & 1) ? 0x40 : 0;
|
||||||
|
|
||||||
// a0-a2,d7: multiplexed inputs (active low)
|
// a0-a2,d7: multiplexed inputs (active low)
|
||||||
// read chessboard sensors
|
// read chessboard sensors
|
||||||
if (sel < 8)
|
if (sel < 8)
|
||||||
data = m_inputs[sel]->read();
|
data = m_board->read_file(sel);
|
||||||
|
|
||||||
// read button panel
|
// read button panel
|
||||||
else if (sel == 8)
|
else if (sel == 8)
|
||||||
data = m_inputs[8]->read();
|
data = m_inputs[0]->read();
|
||||||
|
|
||||||
return ((data >> offset & 1) ? 0 : d7) | d6 | 0x3f;
|
return ((data >> offset & 1) ? 0 : d7) | d6 | 0x3f;
|
||||||
}
|
}
|
||||||
@ -340,92 +345,8 @@ void excel_state::fexcelb_map(address_map &map)
|
|||||||
Input Ports
|
Input Ports
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
INPUT_PORTS_START( generic_cb_buttons )
|
|
||||||
PORT_START("IN.0")
|
|
||||||
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
|
|
||||||
PORT_START("IN.1")
|
|
||||||
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
|
|
||||||
PORT_START("IN.2")
|
|
||||||
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
|
|
||||||
PORT_START("IN.3")
|
|
||||||
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
|
|
||||||
PORT_START("IN.4")
|
|
||||||
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
|
|
||||||
PORT_START("IN.5")
|
|
||||||
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
|
|
||||||
PORT_START("IN.6")
|
|
||||||
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
|
|
||||||
PORT_START("IN.7")
|
|
||||||
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME("Board Sensor")
|
|
||||||
INPUT_PORTS_END
|
|
||||||
|
|
||||||
static INPUT_PORTS_START( fexcelb )
|
static INPUT_PORTS_START( fexcelb )
|
||||||
PORT_INCLUDE( generic_cb_buttons )
|
PORT_START("IN.0")
|
||||||
|
|
||||||
PORT_START("IN.8")
|
|
||||||
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_DEL) PORT_NAME("Clear")
|
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_DEL) PORT_NAME("Clear")
|
||||||
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_1) PORT_CODE(KEYCODE_1_PAD) PORT_NAME("Move / Pawn")
|
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_1) PORT_CODE(KEYCODE_1_PAD) PORT_NAME("Move / Pawn")
|
||||||
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_2) PORT_CODE(KEYCODE_2_PAD) PORT_NAME("Hint / Knight")
|
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_2) PORT_CODE(KEYCODE_2_PAD) PORT_NAME("Hint / Knight")
|
||||||
@ -439,7 +360,7 @@ INPUT_PORTS_END
|
|||||||
static INPUT_PORTS_START( fexcelv )
|
static INPUT_PORTS_START( fexcelv )
|
||||||
PORT_INCLUDE( fexcelb )
|
PORT_INCLUDE( fexcelb )
|
||||||
|
|
||||||
PORT_START("IN.9")
|
PORT_START("IN.1")
|
||||||
PORT_CONFNAME( 0x03, 0x00, DEF_STR( Language ) ) PORT_CHANGED_MEMBER(DEVICE_SELF, excel_state, speech_bankswitch, 0)
|
PORT_CONFNAME( 0x03, 0x00, DEF_STR( Language ) ) PORT_CHANGED_MEMBER(DEVICE_SELF, excel_state, speech_bankswitch, 0)
|
||||||
PORT_CONFSETTING( 0x00, DEF_STR( English ) )
|
PORT_CONFSETTING( 0x00, DEF_STR( English ) )
|
||||||
PORT_CONFSETTING( 0x01, DEF_STR( German ) )
|
PORT_CONFSETTING( 0x01, DEF_STR( German ) )
|
||||||
@ -452,7 +373,7 @@ INPUT_PORTS_END
|
|||||||
static INPUT_PORTS_START( fexcel )
|
static INPUT_PORTS_START( fexcel )
|
||||||
PORT_INCLUDE( fexcelb )
|
PORT_INCLUDE( fexcelb )
|
||||||
|
|
||||||
PORT_START("IN.10")
|
PORT_START("IN.2")
|
||||||
PORT_CONFNAME( 0x80, 0x00, "Battery Status" )
|
PORT_CONFNAME( 0x80, 0x00, "Battery Status" )
|
||||||
PORT_CONFSETTING( 0x80, "Low" )
|
PORT_CONFSETTING( 0x80, "Low" )
|
||||||
PORT_CONFSETTING( 0x00, DEF_STR( Normal ) )
|
PORT_CONFSETTING( 0x00, DEF_STR( Normal ) )
|
||||||
@ -461,7 +382,7 @@ INPUT_PORTS_END
|
|||||||
static INPUT_PORTS_START( fdes )
|
static INPUT_PORTS_START( fdes )
|
||||||
PORT_INCLUDE( fexcel )
|
PORT_INCLUDE( fexcel )
|
||||||
|
|
||||||
PORT_MODIFY("IN.10")
|
PORT_MODIFY("IN.2")
|
||||||
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) // no low-voltage detection circuit (still works in software though)
|
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) // no low-voltage detection circuit (still works in software though)
|
||||||
INPUT_PORTS_END
|
INPUT_PORTS_END
|
||||||
|
|
||||||
@ -482,6 +403,10 @@ void excel_state::fexcel(machine_config &config)
|
|||||||
m_irq_on->set_start_delay(irq_period - attotime::from_nsec(15250)); // active for 15.25us
|
m_irq_on->set_start_delay(irq_period - attotime::from_nsec(15250)); // active for 15.25us
|
||||||
TIMER(config, "irq_off").configure_periodic(FUNC(excel_state::irq_off<M6502_IRQ_LINE>), irq_period);
|
TIMER(config, "irq_off").configure_periodic(FUNC(excel_state::irq_off<M6502_IRQ_LINE>), irq_period);
|
||||||
|
|
||||||
|
SENSORBOARD(config, m_board).set_type(sensorboard_device::BUTTONS);
|
||||||
|
m_board->init_cb().set(m_board, FUNC(sensorboard_device::preset_chess));
|
||||||
|
m_board->set_delay(attotime::from_msec(100));
|
||||||
|
|
||||||
/* video hardware */
|
/* video hardware */
|
||||||
PWM_DISPLAY(config, m_display).set_size(2+4, 8);
|
PWM_DISPLAY(config, m_display).set_size(2+4, 8);
|
||||||
m_display->set_segmask(0x3c, 0x7f);
|
m_display->set_segmask(0x3c, 0x7f);
|
||||||
@ -508,6 +433,7 @@ void excel_state::fexcelb(machine_config &config)
|
|||||||
|
|
||||||
/* basic machine hardware */
|
/* basic machine hardware */
|
||||||
m_maincpu->set_addrmap(AS_PROGRAM, &excel_state::fexcelb_map);
|
m_maincpu->set_addrmap(AS_PROGRAM, &excel_state::fexcelb_map);
|
||||||
|
config.set_default_layout(layout_fidel_exb);
|
||||||
}
|
}
|
||||||
|
|
||||||
void excel_state::fexcelp(machine_config &config)
|
void excel_state::fexcelp(machine_config &config)
|
||||||
@ -556,6 +482,7 @@ void excel_state::fdes2000(machine_config &config)
|
|||||||
void excel_state::fexcelv(machine_config &config)
|
void excel_state::fexcelv(machine_config &config)
|
||||||
{
|
{
|
||||||
fexcelb(config);
|
fexcelb(config);
|
||||||
|
config.set_default_layout(layout_fidel_exv);
|
||||||
|
|
||||||
/* sound hardware */
|
/* sound hardware */
|
||||||
S14001A(config, m_speech, 25000); // R/C circuit, around 25khz
|
S14001A(config, m_speech, 25000); // R/C circuit, around 25khz
|
||||||
@ -566,8 +493,6 @@ void excel_state::fexcelv(machine_config &config)
|
|||||||
void excel_state::fexceld(machine_config &config)
|
void excel_state::fexceld(machine_config &config)
|
||||||
{
|
{
|
||||||
fexcelb(config);
|
fexcelb(config);
|
||||||
|
|
||||||
/* basic machine hardware */
|
|
||||||
config.set_default_layout(layout_fidel_exd);
|
config.set_default_layout(layout_fidel_exd);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -645,15 +570,15 @@ ROM_END
|
|||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
// YEAR NAME PARENT CMP MACHINE INPUT STATE INIT COMPANY, FULLNAME, FLAGS
|
// YEAR NAME PARENT CMP MACHINE INPUT STATE INIT COMPANY, FULLNAME, FLAGS
|
||||||
CONS( 1987, fexcel, 0, 0, fexcelb, fexcelb, excel_state, empty_init, "Fidelity Electronics", "The Excellence (model 6080B)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_CONTROLS )
|
CONS( 1987, fexcel, 0, 0, fexcelb, fexcelb, excel_state, empty_init, "Fidelity Electronics", "The Excellence (model 6080B)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
|
||||||
CONS( 1987, fexcelv, fexcel, 0, fexcelv, fexcelv, excel_state, empty_init, "Fidelity Electronics", "Voice Excellence", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_CONTROLS )
|
CONS( 1987, fexcelv, fexcel, 0, fexcelv, fexcelv, excel_state, empty_init, "Fidelity Electronics", "Voice Excellence", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
|
||||||
CONS( 1987, fexceld, fexcel, 0, fexceld, fexcelb, excel_state, empty_init, "Fidelity Electronics", "Excel Display", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_CONTROLS )
|
CONS( 1987, fexceld, fexcel, 0, fexceld, fexcelb, excel_state, empty_init, "Fidelity Electronics", "Excel Display", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
|
||||||
CONS( 1985, fexcel12, fexcel, 0, fexcel, fexcel, excel_state, empty_init, "Fidelity Electronics", "The Excellence (model EP12, set 1)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_CONTROLS ) // 1st version of The Excellence
|
CONS( 1985, fexcel12, fexcel, 0, fexcel, fexcel, excel_state, empty_init, "Fidelity Electronics", "The Excellence (model EP12, set 1)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK ) // 1st version of The Excellence
|
||||||
CONS( 1985, fexcel124, fexcel, 0, fexcel4, fexcel, excel_state, empty_init, "Fidelity Electronics", "The Excellence (model EP12, set 2)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_CONTROLS )
|
CONS( 1985, fexcel124, fexcel, 0, fexcel4, fexcel, excel_state, empty_init, "Fidelity Electronics", "The Excellence (model EP12, set 2)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
|
||||||
CONS( 1985, fexcela, fexcel, 0, fexcel, fexcel, excel_state, empty_init, "Fidelity Electronics", "The Excellence (model 6080)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_CONTROLS )
|
CONS( 1985, fexcela, fexcel, 0, fexcel, fexcel, excel_state, empty_init, "Fidelity Electronics", "The Excellence (model 6080)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
|
||||||
|
|
||||||
CONS( 1986, fexcelp, 0, 0, fexcelp, fexcel, excel_state, empty_init, "Fidelity Electronics", "The Par Excellence", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_CONTROLS )
|
CONS( 1986, fexcelp, 0, 0, fexcelp, fexcel, excel_state, empty_init, "Fidelity Electronics", "The Par Excellence", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
|
||||||
CONS( 1986, fexcelpb, fexcelp, 0, fexcelp, fexcel, excel_state, empty_init, "Fidelity Electronics", "The Par Excellence (rev. B)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_CONTROLS )
|
CONS( 1986, fexcelpb, fexcelp, 0, fexcelp, fexcel, excel_state, empty_init, "Fidelity Electronics", "The Par Excellence (rev. B)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
|
||||||
CONS( 1986, granits, fexcelp, 0, granits, fexcel, excel_state, empty_init, "hack (RCS)", "Granit S", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_CONTROLS )
|
CONS( 1986, granits, fexcelp, 0, granits, fexcel, excel_state, empty_init, "hack (RCS)", "Granit S", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
|
||||||
CONS( 1988, fdes2000, fexcelp, 0, fdes2000, fdes, excel_state, empty_init, "Fidelity Electronics", "Designer 2000", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_CONTROLS )
|
CONS( 1988, fdes2000, fexcelp, 0, fdes2000, fdes, excel_state, empty_init, "Fidelity Electronics", "Designer 2000", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
|
||||||
CONS( 1988, fdes2100, fexcelp, 0, fdes2100, fdes, excel_state, empty_init, "Fidelity Electronics", "Designer 2100", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_CONTROLS )
|
CONS( 1988, fdes2100, fexcelp, 0, fdes2100, fdes, excel_state, empty_init, "Fidelity Electronics", "Designer 2100", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
|
||||||
|
@ -248,9 +248,9 @@
|
|||||||
<!-- build screen -->
|
<!-- build screen -->
|
||||||
|
|
||||||
<view name="Internal Layout">
|
<view name="Internal Layout">
|
||||||
<bounds left="-2" right="48" top="14.5" bottom="53" />
|
<bounds left="-2" right="48" top="15" bottom="52.5" />
|
||||||
|
|
||||||
<bezel element="white"><bounds x="-2" y="14.5" width="50" height="38.5" /></bezel>
|
<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_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_to"><bounds x="27" y="15.9" width="10.5" height="1.5" /></bezel>
|
||||||
|
@ -3,21 +3,16 @@
|
|||||||
|
|
||||||
<!-- define elements -->
|
<!-- define elements -->
|
||||||
|
|
||||||
|
<element name="black"><rect><color red="0.17" green="0.15" blue="0.15" /></rect></element>
|
||||||
|
<element name="white"><rect><color red="0.81" green="0.8" blue="0.79" /></rect></element>
|
||||||
|
<element name="disk_black"><disk><color red="0.17" green="0.15" blue="0.15" /></disk></element>
|
||||||
|
<element name="disk_white"><disk><color red="0.81" green="0.8" blue="0.79" /></disk></element>
|
||||||
|
|
||||||
<element name="led" defstate="0">
|
<element name="led" defstate="0">
|
||||||
<disk state="1"><color red="1.0" green="0.1" blue="0.15" /></disk>
|
<disk state="1"><color red="1.0" green="0.1" blue="0.15" /></disk>
|
||||||
<disk state="0"><color red="0.1" green="0.01" blue="0.015" /></disk>
|
<disk state="0"><color red="0.1" green="0.01" blue="0.015" /></disk>
|
||||||
</element>
|
</element>
|
||||||
|
|
||||||
<element name="hl" defstate="0">
|
|
||||||
<text string=" ">
|
|
||||||
<bounds x="0.0" y="0.0" width="1.0" height="1.0" />
|
|
||||||
<color red="0.0" green="0.0" blue="0.0" />
|
|
||||||
</text>
|
|
||||||
<disk state="1">
|
|
||||||
<bounds x="0.12" y="0.12" width="0.76" height="0.76" />
|
|
||||||
<color red="1.0" green="1.0" blue="1.0" />
|
|
||||||
</disk>
|
|
||||||
</element>
|
|
||||||
<element name="hlb" defstate="0">
|
<element name="hlb" defstate="0">
|
||||||
<text string=" ">
|
<text string=" ">
|
||||||
<bounds x="0.0" y="0.0" width="1.0" height="1.0" />
|
<bounds x="0.0" y="0.0" width="1.0" height="1.0" />
|
||||||
@ -29,11 +24,6 @@
|
|||||||
</disk>
|
</disk>
|
||||||
</element>
|
</element>
|
||||||
|
|
||||||
<element name="black"><rect><color red="0.17" green="0.15" blue="0.15" /></rect></element>
|
|
||||||
<element name="white"><rect><color red="0.81" green="0.8" blue="0.79" /></rect></element>
|
|
||||||
<element name="disk_black"><disk><color red="0.17" green="0.15" blue="0.15" /></disk></element>
|
|
||||||
<element name="disk_white"><disk><color red="0.81" green="0.8" blue="0.79" /></disk></element>
|
|
||||||
|
|
||||||
<element name="text_1">
|
<element name="text_1">
|
||||||
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
<text string="1" align="2"><color red="0.01" green="0.01" blue="0.01" /></text>
|
<text string="1" align="2"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
@ -213,188 +203,353 @@
|
|||||||
</element>
|
</element>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- sb board -->
|
||||||
|
|
||||||
|
<element name="cblack"><rect><color red="0.41" green="0.4" blue="0.39" /></rect></element>
|
||||||
|
<element name="cwhite"><rect><color red="0.81" green="0.8" blue="0.79" /></rect></element>
|
||||||
|
|
||||||
|
<element name="hlbb" defstate="0">
|
||||||
|
<text string=" "><bounds x="0" y="0" width="1" height="1" /></text>
|
||||||
|
<disk state="1">
|
||||||
|
<bounds x="0.12" y="0.12" width="0.76" height="0.76" />
|
||||||
|
<color red="0" green="0" blue="0" />
|
||||||
|
</disk>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<element name="piece" defstate="0">
|
||||||
|
<image file="chess/wp.png" state="1"/>
|
||||||
|
<image file="chess/wn.png" state="2"/>
|
||||||
|
<image file="chess/wb.png" state="3"/>
|
||||||
|
<image file="chess/wr.png" state="4"/>
|
||||||
|
<image file="chess/wq.png" state="5"/>
|
||||||
|
<image file="chess/wk.png" state="6"/>
|
||||||
|
|
||||||
|
<image file="chess/bp.png" state="7"/>
|
||||||
|
<image file="chess/bn.png" state="8"/>
|
||||||
|
<image file="chess/bb.png" state="9"/>
|
||||||
|
<image file="chess/br.png" state="10"/>
|
||||||
|
<image file="chess/bq.png" state="11"/>
|
||||||
|
<image file="chess/bk.png" state="12"/>
|
||||||
|
|
||||||
|
<!-- selected pieces -->
|
||||||
|
<image file="chess/wp.png" state="13"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/wn.png" state="14"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/wb.png" state="15"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/wr.png" state="16"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/wq.png" state="17"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/wk.png" state="18"><color alpha="0.5" /></image>
|
||||||
|
|
||||||
|
<image file="chess/bp.png" state="19"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/bn.png" state="20"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/bb.png" state="21"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/br.png" state="22"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/bq.png" state="23"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/bk.png" state="24"><color alpha="0.5" /></image>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<group name="sb_board">
|
||||||
|
<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>
|
||||||
|
|
||||||
|
<!-- 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>
|
||||||
|
</repeat>
|
||||||
|
</group>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- sb ui -->
|
||||||
|
|
||||||
|
<element name="hlub" defstate="0">
|
||||||
|
<rect state="1"><color red="0" green="0" blue="0" /></rect>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<element name="text_uit1"><text string="S.BOARD"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uit2"><text string="INTERFACE"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uib1"><text string="BOARD:"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uib2">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="RESET"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uib3">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="CLEAR"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uis1"><text string="SPAWN:"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uih1"><text string="HAND:"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uih2">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="REMOVE"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu1"><text string="UNDO:"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uiu2a">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string=" <<"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu2b">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string=" < "><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu2c">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string=" >"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu2d">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string=" >>"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu3a" defstate="0">
|
||||||
|
<simplecounter maxstate="999" digits="1" align="2">
|
||||||
|
<color red="0.81" green="0.8" blue="0.79" />
|
||||||
|
</simplecounter>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu3b"><text string="/"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uiu3c" defstate="0">
|
||||||
|
<simplecounter maxstate="999" digits="1" align="1">
|
||||||
|
<color red="0.81" green="0.8" blue="0.79" />
|
||||||
|
</simplecounter>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<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>
|
||||||
|
|
||||||
|
<!-- 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="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>
|
||||||
|
|
||||||
|
<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>
|
||||||
|
|
||||||
|
<!-- 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>
|
||||||
|
|
||||||
|
<!-- 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>
|
||||||
|
|
||||||
|
<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>
|
||||||
|
|
||||||
|
<!-- 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>
|
||||||
|
</group>
|
||||||
|
|
||||||
|
|
||||||
<!-- build screen -->
|
<!-- build screen -->
|
||||||
|
|
||||||
<view name="Internal Layout">
|
<view name="Internal Layout">
|
||||||
<bounds left="-7.5" right="96" top="-2.5" bottom="93.5" />
|
<bounds left="-18.5" right="96" top="-1.5" bottom="93" />
|
||||||
|
|
||||||
<bezel element="white"><bounds x="-11.5" y="-3.5" width="110" height="101" /></bezel>
|
<bezel element="white"><bounds x="-6.5" y="-1.5" width="102.5" height="94.5" /></bezel>
|
||||||
|
|
||||||
|
<bezel element="black"><bounds x="3" y="2.5" width="81" height="81" /></bezel>
|
||||||
|
<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 -->
|
<!-- chessboard coords -->
|
||||||
|
|
||||||
<bezel element="text_8"><bounds x="-0.8" y="7" width="2" height="2" /></bezel>
|
<bezel element="text_8"><bounds x="0.2" 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_7"><bounds x="0.2" 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_6"><bounds x="0.2" 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_5"><bounds x="0.2" 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_4"><bounds x="0.2" 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_3"><bounds x="0.2" 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_2"><bounds x="0.2" 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_1"><bounds x="0.2" y="77" width="2" height="2" /></bezel>
|
||||||
|
|
||||||
<bezel element="text_a"><bounds x="7" y="85" 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" y="85" 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" y="85" 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" y="85" 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" y="85" 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" y="85" 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" y="85" 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" y="85" width="2" height="2" /></bezel>
|
<bezel element="text_h"><bounds x="77.5" y="84.5" width="2" height="2" /></bezel>
|
||||||
|
|
||||||
<!-- left side labels -->
|
<!-- left side labels -->
|
||||||
|
|
||||||
<bezel element="text_9"><bounds x="-9.3" y="12" width="5" height="2" /></bezel>
|
<bezel element="text_9"><bounds x="-6.3" y="12" width="3" height="2" /></bezel>
|
||||||
<bezel element="text_10"><bounds x="-9.3" y="22" width="5" height="2" /></bezel>
|
<bezel element="text_10"><bounds x="-6.3" y="22" width="3" height="2" /></bezel>
|
||||||
<bezel element="text_11"><bounds x="-9.3" y="32" width="5" height="2" /></bezel>
|
<bezel element="text_11"><bounds x="-6.3" y="32" width="3" height="2" /></bezel>
|
||||||
<bezel element="text_12"><bounds x="-9.3" y="42" width="5" height="2" /></bezel>
|
<bezel element="text_12"><bounds x="-6.3" y="42" width="3" height="2" /></bezel>
|
||||||
|
|
||||||
<!-- bottom side labels -->
|
<!-- bottom side labels -->
|
||||||
|
|
||||||
<bezel element="text_lb"><bounds x="13" y="90.4" width="10" height="2" /></bezel>
|
<bezel element="text_lb"><bounds x="13.5" y="89.9" width="10" height="2" /></bezel>
|
||||||
<bezel element="text_lc"><bounds x="23" y="90.4" 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" y="90.4" 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" y="90.4" 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" y="90.4" 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" y="90.4" 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" y="90.4" width="12" height="2" /></bezel>
|
<bezel element="text_lg"><bounds x="62.5" y="89.9" width="12" height="2" /></bezel>
|
||||||
|
|
||||||
<!-- chessboard bezel -->
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="2" y="2" width="82" height="82" /></bezel>
|
|
||||||
<bezel element="white"><bounds x="3" y="3" width="80" height="80" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="13" y="2.5" width="10" height="10.5" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="33" y="2.5" width="10" height="10.5" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="53" y="2.5" width="10" height="10.5" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="73" y="2.5" width="10.5" height="10.5" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="2.5" y="13" width="10.5" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="23" y="13" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="43" y="13" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="63" y="13" width="10" height="10" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="13" y="23" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="33" y="23" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="53" y="23" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="73" y="23" width="10.5" height="10" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="2.5" y="33" width="10.5" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="23" y="33" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="43" y="33" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="63" y="33" width="10" height="10" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="13" y="43" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="33" y="43" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="53" y="43" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="73" y="43" width="10.5" height="10" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="2.5" y="53" width="10.5" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="23" y="53" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="43" y="53" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="63" y="53" width="10" height="10" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="13" y="63" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="33" y="63" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="53" y="63" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="73" y="63" width="10.5" height="10" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="2.5" y="73" width="10.5" height="10.5" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="23" y="73" width="10" height="10.5" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="43" y="73" width="10" height="10.5" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="63" y="73" width="10" height="10.5" /></bezel>
|
|
||||||
|
|
||||||
<!-- chessboard sensors -->
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x80"><bounds x="3" y="3" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x80"><bounds x="13" y="3" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x80"><bounds x="23" y="3" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x80"><bounds x="33" y="3" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x80"><bounds x="43" y="3" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x80"><bounds x="53" y="3" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x80"><bounds x="63" y="3" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x80"><bounds x="73" y="3" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x40"><bounds x="3" y="13" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x40"><bounds x="13" y="13" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x40"><bounds x="23" y="13" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x40"><bounds x="33" y="13" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x40"><bounds x="43" y="13" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x40"><bounds x="53" y="13" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x40"><bounds x="63" y="13" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x40"><bounds x="73" y="13" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x20"><bounds x="3" y="23" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x20"><bounds x="13" y="23" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x20"><bounds x="23" y="23" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x20"><bounds x="33" y="23" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x20"><bounds x="43" y="23" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x20"><bounds x="53" y="23" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x20"><bounds x="63" y="23" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x20"><bounds x="73" y="23" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x10"><bounds x="3" y="33" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x10"><bounds x="13" y="33" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x10"><bounds x="23" y="33" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x10"><bounds x="33" y="33" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x10"><bounds x="43" y="33" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x10"><bounds x="53" y="33" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x10"><bounds x="63" y="33" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x10"><bounds x="73" y="33" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x08"><bounds x="3" y="43" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x08"><bounds x="13" y="43" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x08"><bounds x="23" y="43" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x08"><bounds x="33" y="43" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x08"><bounds x="43" y="43" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x08"><bounds x="53" y="43" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x08"><bounds x="63" y="43" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x08"><bounds x="73" y="43" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="3" y="53" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x04"><bounds x="13" y="53" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x04"><bounds x="23" y="53" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x04"><bounds x="33" y="53" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x04"><bounds x="43" y="53" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x04"><bounds x="53" y="53" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x04"><bounds x="63" y="53" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x04"><bounds x="73" y="53" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="3" y="63" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x02"><bounds x="13" y="63" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x02"><bounds x="23" y="63" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x02"><bounds x="33" y="63" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x02"><bounds x="43" y="63" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x02"><bounds x="53" y="63" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x02"><bounds x="63" y="63" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x02"><bounds x="73" y="63" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x01"><bounds x="3" y="73" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x01"><bounds x="13" y="73" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x01"><bounds x="23" y="73" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x01"><bounds x="33" y="73" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x01"><bounds x="43" y="73" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x01"><bounds x="53" y="73" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x01"><bounds x="63" y="73" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x01"><bounds x="73" y="73" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
|
|
||||||
<!-- chessboard leds -->
|
<!-- chessboard leds -->
|
||||||
|
|
||||||
<bezel name="0.7" element="led"><bounds x="-2.8" y="7.25" width="1.5" height="1.5" /></bezel>
|
<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="-2.8" y="17.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="-2.8" y="27.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="-2.8" y="37.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="-2.8" y="47.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="-2.8" y="57.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="-2.8" y="67.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="-2.8" y="77.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.25" y="88" 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.25" y="88" 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.25" y="88" 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.25" y="88" 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.25" y="88" 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.25" y="88" 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.25" y="88" 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.25" y="88" 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>
|
||||||
|
|
||||||
<!-- right side -->
|
<!-- right side -->
|
||||||
|
|
||||||
@ -443,14 +598,14 @@
|
|||||||
<bezel element="text_t2"><bounds x="87.8" y="67.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="text_t1"><bounds x="87.8" y="77.325" width="4.4" height="1.25" /></bezel>
|
||||||
|
|
||||||
<bezel element="hlb" inputtag="IN.8" inputmask="0x80"><bounds x="87" y="5" width="6" height="6" /><color alpha="0.3" /></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.8" inputmask="0x40"><bounds x="87" y="15" 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.8" inputmask="0x20"><bounds x="87" y="25" 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.8" inputmask="0x10"><bounds x="87" y="35" 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.8" inputmask="0x08"><bounds x="87" y="45" 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.8" inputmask="0x04"><bounds x="87" y="55" 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.8" inputmask="0x02"><bounds x="87" y="65" 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.8" inputmask="0x01"><bounds x="87" y="75" 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>
|
||||||
|
|
||||||
</view>
|
</view>
|
||||||
</mamelayout>
|
</mamelayout>
|
||||||
|
@ -489,9 +489,10 @@
|
|||||||
<bounds left="-19" right="93" top="-1" bottom="102.5" />
|
<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="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>
|
|
||||||
|
|
||||||
|
<bezel element="black"><bounds x="2.5" y="3" width="81" height="81" /></bezel>
|
||||||
<group ref="sb_board"><bounds x="3" y="3.5" width="80" height="80" /></group>
|
<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>
|
<group ref="sb_ui"><bounds x="-18" y="3.5" width="10" height="80" /></group>
|
||||||
|
|
||||||
<!-- chessboard coords -->
|
<!-- chessboard coords -->
|
||||||
|
@ -30,85 +30,70 @@
|
|||||||
<disk state="1"><color red="0.4" green="0.41" blue="0.45" /></disk>
|
<disk state="1"><color red="0.4" green="0.41" blue="0.45" /></disk>
|
||||||
</element>
|
</element>
|
||||||
|
|
||||||
<element name="hl" defstate="0">
|
|
||||||
<text string=" ">
|
|
||||||
<bounds x="0.0" y="0.0" width="1.0" height="1.0" />
|
|
||||||
<color red="0.0" green="0.0" blue="0.0" />
|
|
||||||
</text>
|
|
||||||
<disk state="1">
|
|
||||||
<bounds x="0.12" y="0.12" width="0.76" height="0.76" />
|
|
||||||
<color red="1.0" green="1.0" blue="1.0" />
|
|
||||||
</disk>
|
|
||||||
</element>
|
|
||||||
|
|
||||||
<element name="black"><rect><color red="0.17" green="0.15" blue="0.15" /></rect></element>
|
|
||||||
<element name="white"><rect><color red="0.81" green="0.8" blue="0.79" /></rect></element>
|
|
||||||
<element name="disk_black"><disk><color red="0.17" green="0.15" blue="0.15" /></disk></element>
|
|
||||||
|
|
||||||
<element name="text_1">
|
<element name="text_1">
|
||||||
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
<rect><color red="0.56" green="0.33" blue="0.12" /></rect>
|
||||||
<text string="1"><color red="0.01" green="0.01" blue="0.01" /></text>
|
<text string="1"><color red="0.87" green="0.87" blue="0.84" /></text>
|
||||||
</element>
|
</element>
|
||||||
<element name="text_2">
|
<element name="text_2">
|
||||||
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
<rect><color red="0.56" green="0.33" blue="0.12" /></rect>
|
||||||
<text string="2"><color red="0.01" green="0.01" blue="0.01" /></text>
|
<text string="2"><color red="0.87" green="0.87" blue="0.84" /></text>
|
||||||
</element>
|
</element>
|
||||||
<element name="text_3">
|
<element name="text_3">
|
||||||
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
<rect><color red="0.56" green="0.33" blue="0.12" /></rect>
|
||||||
<text string="3"><color red="0.01" green="0.01" blue="0.01" /></text>
|
<text string="3"><color red="0.87" green="0.87" blue="0.84" /></text>
|
||||||
</element>
|
</element>
|
||||||
<element name="text_4">
|
<element name="text_4">
|
||||||
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
<rect><color red="0.56" green="0.33" blue="0.12" /></rect>
|
||||||
<text string="4"><color red="0.01" green="0.01" blue="0.01" /></text>
|
<text string="4"><color red="0.87" green="0.87" blue="0.84" /></text>
|
||||||
</element>
|
</element>
|
||||||
<element name="text_5">
|
<element name="text_5">
|
||||||
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
<rect><color red="0.56" green="0.33" blue="0.12" /></rect>
|
||||||
<text string="5"><color red="0.01" green="0.01" blue="0.01" /></text>
|
<text string="5"><color red="0.87" green="0.87" blue="0.84" /></text>
|
||||||
</element>
|
</element>
|
||||||
<element name="text_6">
|
<element name="text_6">
|
||||||
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
<rect><color red="0.56" green="0.33" blue="0.12" /></rect>
|
||||||
<text string="6"><color red="0.01" green="0.01" blue="0.01" /></text>
|
<text string="6"><color red="0.87" green="0.87" blue="0.84" /></text>
|
||||||
</element>
|
</element>
|
||||||
<element name="text_7">
|
<element name="text_7">
|
||||||
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
<rect><color red="0.56" green="0.33" blue="0.12" /></rect>
|
||||||
<text string="7"><color red="0.01" green="0.01" blue="0.01" /></text>
|
<text string="7"><color red="0.87" green="0.87" blue="0.84" /></text>
|
||||||
</element>
|
</element>
|
||||||
<element name="text_8">
|
<element name="text_8">
|
||||||
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
<rect><color red="0.56" green="0.33" blue="0.12" /></rect>
|
||||||
<text string="8"><color red="0.01" green="0.01" blue="0.01" /></text>
|
<text string="8"><color red="0.87" green="0.87" blue="0.84" /></text>
|
||||||
</element>
|
</element>
|
||||||
|
|
||||||
<element name="text_a">
|
<element name="text_a">
|
||||||
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
<rect><color red="0.56" green="0.33" blue="0.12" /></rect>
|
||||||
<text string="A"><color red="0.01" green="0.01" blue="0.01" /></text>
|
<text string="A"><color red="0.87" green="0.87" blue="0.84" /></text>
|
||||||
</element>
|
</element>
|
||||||
<element name="text_b">
|
<element name="text_b">
|
||||||
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
<rect><color red="0.56" green="0.33" blue="0.12" /></rect>
|
||||||
<text string="B"><color red="0.01" green="0.01" blue="0.01" /></text>
|
<text string="B"><color red="0.87" green="0.87" blue="0.84" /></text>
|
||||||
</element>
|
</element>
|
||||||
<element name="text_c">
|
<element name="text_c">
|
||||||
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
<rect><color red="0.56" green="0.33" blue="0.12" /></rect>
|
||||||
<text string="C"><color red="0.01" green="0.01" blue="0.01" /></text>
|
<text string="C"><color red="0.87" green="0.87" blue="0.84" /></text>
|
||||||
</element>
|
</element>
|
||||||
<element name="text_d">
|
<element name="text_d">
|
||||||
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
<rect><color red="0.56" green="0.33" blue="0.12" /></rect>
|
||||||
<text string="D"><color red="0.01" green="0.01" blue="0.01" /></text>
|
<text string="D"><color red="0.87" green="0.87" blue="0.84" /></text>
|
||||||
</element>
|
</element>
|
||||||
<element name="text_e">
|
<element name="text_e">
|
||||||
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
<rect><color red="0.56" green="0.33" blue="0.12" /></rect>
|
||||||
<text string="E"><color red="0.01" green="0.01" blue="0.01" /></text>
|
<text string="E"><color red="0.87" green="0.87" blue="0.84" /></text>
|
||||||
</element>
|
</element>
|
||||||
<element name="text_f">
|
<element name="text_f">
|
||||||
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
<rect><color red="0.56" green="0.33" blue="0.12" /></rect>
|
||||||
<text string="F"><color red="0.01" green="0.01" blue="0.01" /></text>
|
<text string="F"><color red="0.87" green="0.87" blue="0.84" /></text>
|
||||||
</element>
|
</element>
|
||||||
<element name="text_g">
|
<element name="text_g">
|
||||||
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
<rect><color red="0.56" green="0.33" blue="0.12" /></rect>
|
||||||
<text string="G"><color red="0.01" green="0.01" blue="0.01" /></text>
|
<text string="G"><color red="0.87" green="0.87" blue="0.84" /></text>
|
||||||
</element>
|
</element>
|
||||||
<element name="text_h">
|
<element name="text_h">
|
||||||
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
<rect><color red="0.56" green="0.33" blue="0.12" /></rect>
|
||||||
<text string="H"><color red="0.01" green="0.01" blue="0.01" /></text>
|
<text string="H"><color red="0.87" green="0.87" blue="0.84" /></text>
|
||||||
</element>
|
</element>
|
||||||
|
|
||||||
<element name="text_r11"><text string="[K]"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
<element name="text_r11"><text string="[K]"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
@ -135,225 +120,327 @@
|
|||||||
<element name="text_ry2"><text string="DM" align="1"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
<element name="text_ry2"><text string="DM" align="1"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- sb board -->
|
||||||
|
|
||||||
|
<element name="cblack"><rect><color red="0.56" green="0.33" blue="0.12" /></rect></element>
|
||||||
|
<element name="cwhite"><rect><color red="0.84" green="0.75" blue="0.50" /></rect></element>
|
||||||
|
|
||||||
|
<element name="hlbb" defstate="0">
|
||||||
|
<text string=" "><bounds x="0" y="0" width="1" height="1" /></text>
|
||||||
|
<disk state="1">
|
||||||
|
<bounds x="0.12" y="0.12" width="0.76" height="0.76" />
|
||||||
|
<color red="0" green="0" blue="0" />
|
||||||
|
</disk>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<element name="piece" defstate="0">
|
||||||
|
<image file="chess/wp.png" state="1"/>
|
||||||
|
<image file="chess/wn.png" state="2"/>
|
||||||
|
<image file="chess/wb.png" state="3"/>
|
||||||
|
<image file="chess/wr.png" state="4"/>
|
||||||
|
<image file="chess/wq.png" state="5"/>
|
||||||
|
<image file="chess/wk.png" state="6"/>
|
||||||
|
|
||||||
|
<image file="chess/bp.png" state="7"/>
|
||||||
|
<image file="chess/bn.png" state="8"/>
|
||||||
|
<image file="chess/bb.png" state="9"/>
|
||||||
|
<image file="chess/br.png" state="10"/>
|
||||||
|
<image file="chess/bq.png" state="11"/>
|
||||||
|
<image file="chess/bk.png" state="12"/>
|
||||||
|
|
||||||
|
<!-- selected pieces -->
|
||||||
|
<image file="chess/wp.png" state="13"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/wn.png" state="14"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/wb.png" state="15"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/wr.png" state="16"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/wq.png" state="17"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/wk.png" state="18"><color alpha="0.5" /></image>
|
||||||
|
|
||||||
|
<image file="chess/bp.png" state="19"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/bn.png" state="20"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/bb.png" state="21"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/br.png" state="22"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/bq.png" state="23"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/bk.png" state="24"><color alpha="0.5" /></image>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<group name="sb_board">
|
||||||
|
<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>
|
||||||
|
|
||||||
|
<!-- leds -->
|
||||||
|
<repeat count="8">
|
||||||
|
<param name="y" start="8.3" increment="10" />
|
||||||
|
<param name="i1" start="7" increment="-1" />
|
||||||
|
|
||||||
|
<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>
|
||||||
|
</repeat>
|
||||||
|
</repeat>
|
||||||
|
|
||||||
|
<!-- 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>
|
||||||
|
</repeat>
|
||||||
|
</group>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- sb ui -->
|
||||||
|
|
||||||
|
<element name="hlub" defstate="0">
|
||||||
|
<rect state="1"><color red="0" green="0" blue="0" /></rect>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<element name="text_uit1"><text string="S.BOARD"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uit2"><text string="INTERFACE"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uib1"><text string="BOARD:"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uib2">
|
||||||
|
<rect><color red="0.84" green="0.75" blue="0.50" /></rect>
|
||||||
|
<text string="RESET"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uib3">
|
||||||
|
<rect><color red="0.84" green="0.75" blue="0.50" /></rect>
|
||||||
|
<text string="CLEAR"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uis1"><text string="SPAWN:"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uih1"><text string="HAND:"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uih2">
|
||||||
|
<rect><color red="0.84" green="0.75" blue="0.50" /></rect>
|
||||||
|
<text string="REMOVE"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu1"><text string="UNDO:"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uiu2a">
|
||||||
|
<rect><color red="0.84" green="0.75" blue="0.50" /></rect>
|
||||||
|
<text string=" <<"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu2b">
|
||||||
|
<rect><color red="0.84" green="0.75" blue="0.50" /></rect>
|
||||||
|
<text string=" < "><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu2c">
|
||||||
|
<rect><color red="0.84" green="0.75" blue="0.50" /></rect>
|
||||||
|
<text string=" >"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu2d">
|
||||||
|
<rect><color red="0.84" green="0.75" blue="0.50" /></rect>
|
||||||
|
<text string=" >>"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu3a" defstate="0">
|
||||||
|
<simplecounter maxstate="999" digits="1" align="2">
|
||||||
|
<color red="0.81" green="0.8" blue="0.79" />
|
||||||
|
</simplecounter>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu3b"><text string="/"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uiu3c" defstate="0">
|
||||||
|
<simplecounter maxstate="999" digits="1" align="1">
|
||||||
|
<color red="0.81" green="0.8" blue="0.79" />
|
||||||
|
</simplecounter>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<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>
|
||||||
|
|
||||||
|
<!-- 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="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>
|
||||||
|
|
||||||
|
<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>
|
||||||
|
|
||||||
|
<!-- 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>
|
||||||
|
|
||||||
|
<!-- 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>
|
||||||
|
|
||||||
|
<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>
|
||||||
|
|
||||||
|
<!-- 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>
|
||||||
|
</group>
|
||||||
|
|
||||||
|
|
||||||
<!-- build screen -->
|
<!-- build screen -->
|
||||||
|
|
||||||
<view name="Internal Layout">
|
<view name="Internal Layout">
|
||||||
<bounds left="-2" right="102" top="-2" bottom="88" />
|
<bounds left="-13" right="102" top="-1.5" bottom="87.5" />
|
||||||
|
|
||||||
<bezel element="white"><bounds x="-2.5" y="-2.5" width="90.5" height="91" /></bezel>
|
<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>
|
||||||
|
<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 -->
|
<!-- chessboard coords -->
|
||||||
|
|
||||||
<bezel element="text_8"><bounds x="-0.8" y="7" width="2" height="2" /></bezel>
|
<bezel element="text_8"><bounds x="0.2" 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_7"><bounds x="0.2" 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_6"><bounds x="0.2" 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_5"><bounds x="0.2" 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_4"><bounds x="0.2" 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_3"><bounds x="0.2" 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_2"><bounds x="0.2" 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_1"><bounds x="0.2" y="77" width="2" height="2" /></bezel>
|
||||||
|
|
||||||
<bezel element="text_a"><bounds x="7" y="85" 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" y="85" 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" y="85" 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" y="85" 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" y="85" 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" y="85" 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" y="85" 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" y="85" width="2" height="2" /></bezel>
|
<bezel element="text_h"><bounds x="77.5" y="84.5" width="2" height="2" /></bezel>
|
||||||
|
|
||||||
<!-- chessboard bezel -->
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="2" y="2" width="82" height="82" /></bezel>
|
|
||||||
<bezel element="white"><bounds x="3" y="3" width="80" height="80" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="13" y="2.5" width="10" height="10.5" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="33" y="2.5" width="10" height="10.5" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="53" y="2.5" width="10" height="10.5" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="73" y="2.5" width="10.5" height="10.5" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="2.5" y="13" width="10.5" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="23" y="13" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="43" y="13" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="63" y="13" width="10" height="10" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="13" y="23" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="33" y="23" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="53" y="23" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="73" y="23" width="10.5" height="10" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="2.5" y="33" width="10.5" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="23" y="33" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="43" y="33" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="63" y="33" width="10" height="10" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="13" y="43" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="33" y="43" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="53" y="43" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="73" y="43" width="10.5" height="10" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="2.5" y="53" width="10.5" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="23" y="53" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="43" y="53" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="63" y="53" width="10" height="10" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="13" y="63" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="33" y="63" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="53" y="63" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="73" y="63" width="10.5" height="10" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="2.5" y="73" width="10.5" height="10.5" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="23" y="73" width="10" height="10.5" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="43" y="73" width="10" height="10.5" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="63" y="73" width="10" height="10.5" /></bezel>
|
|
||||||
|
|
||||||
<!-- chessboard leds -->
|
|
||||||
|
|
||||||
<bezel name="7.15" element="led"><bounds x="11.3" y="11.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="7.14" element="led"><bounds x="21.3" y="11.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="7.13" element="led"><bounds x="31.3" y="11.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="7.12" element="led"><bounds x="41.3" y="11.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="7.11" element="led"><bounds x="51.3" y="11.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="7.10" element="led"><bounds x="61.3" y="11.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="7.9" element="led"><bounds x="71.3" y="11.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="7.8" element="led"><bounds x="81.3" y="11.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
|
|
||||||
<bezel name="6.15" element="led"><bounds x="11.3" y="21.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="6.14" element="led"><bounds x="21.3" y="21.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="6.13" element="led"><bounds x="31.3" y="21.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="6.12" element="led"><bounds x="41.3" y="21.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="6.11" element="led"><bounds x="51.3" y="21.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="6.10" element="led"><bounds x="61.3" y="21.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="6.9" element="led"><bounds x="71.3" y="21.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="6.8" element="led"><bounds x="81.3" y="21.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
|
|
||||||
<bezel name="5.15" element="led"><bounds x="11.3" y="31.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="5.14" element="led"><bounds x="21.3" y="31.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="5.13" element="led"><bounds x="31.3" y="31.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="5.12" element="led"><bounds x="41.3" y="31.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="5.11" element="led"><bounds x="51.3" y="31.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="5.10" element="led"><bounds x="61.3" y="31.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="5.9" element="led"><bounds x="71.3" y="31.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="5.8" element="led"><bounds x="81.3" y="31.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
|
|
||||||
<bezel name="4.15" element="led"><bounds x="11.3" y="41.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="4.14" element="led"><bounds x="21.3" y="41.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="4.13" element="led"><bounds x="31.3" y="41.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="4.12" element="led"><bounds x="41.3" y="41.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="4.11" element="led"><bounds x="51.3" y="41.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="4.10" element="led"><bounds x="61.3" y="41.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="4.9" element="led"><bounds x="71.3" y="41.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="4.8" element="led"><bounds x="81.3" y="41.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
|
|
||||||
<bezel name="3.15" element="led"><bounds x="11.3" y="51.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="3.14" element="led"><bounds x="21.3" y="51.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="3.13" element="led"><bounds x="31.3" y="51.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="3.12" element="led"><bounds x="41.3" y="51.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="3.11" element="led"><bounds x="51.3" y="51.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="3.10" element="led"><bounds x="61.3" y="51.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="3.9" element="led"><bounds x="71.3" y="51.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="3.8" element="led"><bounds x="81.3" y="51.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
|
|
||||||
<bezel name="2.15" element="led"><bounds x="11.3" y="61.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="2.14" element="led"><bounds x="21.3" y="61.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="2.13" element="led"><bounds x="31.3" y="61.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="2.12" element="led"><bounds x="41.3" y="61.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="2.11" element="led"><bounds x="51.3" y="61.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="2.10" element="led"><bounds x="61.3" y="61.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="2.9" element="led"><bounds x="71.3" y="61.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="2.8" element="led"><bounds x="81.3" y="61.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
|
|
||||||
<bezel name="1.15" element="led"><bounds x="11.3" y="71.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="1.14" element="led"><bounds x="21.3" y="71.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="1.13" element="led"><bounds x="31.3" y="71.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="1.12" element="led"><bounds x="41.3" y="71.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="1.11" element="led"><bounds x="51.3" y="71.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="1.10" element="led"><bounds x="61.3" y="71.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="1.9" element="led"><bounds x="71.3" y="71.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="1.8" element="led"><bounds x="81.3" y="71.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
|
|
||||||
<bezel name="0.15" element="led"><bounds x="11.3" y="81.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="0.14" element="led"><bounds x="21.3" y="81.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="0.13" element="led"><bounds x="31.3" y="81.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="0.12" element="led"><bounds x="41.3" y="81.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="0.11" element="led"><bounds x="51.3" y="81.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="0.10" element="led"><bounds x="61.3" y="81.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="0.9" element="led"><bounds x="71.3" y="81.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="0.8" element="led"><bounds x="81.3" y="81.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
|
|
||||||
<!-- chessboard sensors -->
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x80"><bounds x="3" y="3" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x40"><bounds x="13" y="3" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x20"><bounds x="23" y="3" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x10"><bounds x="33" y="3" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x08"><bounds x="43" y="3" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x04"><bounds x="53" y="3" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x02"><bounds x="63" y="3" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x01"><bounds x="73" y="3" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x80"><bounds x="3" y="13" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x40"><bounds x="13" y="13" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x20"><bounds x="23" y="13" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x10"><bounds x="33" y="13" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x08"><bounds x="43" y="13" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x04"><bounds x="53" y="13" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x02"><bounds x="63" y="13" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x01"><bounds x="73" y="13" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x80"><bounds x="3" y="23" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x40"><bounds x="13" y="23" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x20"><bounds x="23" y="23" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x10"><bounds x="33" y="23" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x08"><bounds x="43" y="23" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x04"><bounds x="53" y="23" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x02"><bounds x="63" y="23" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x01"><bounds x="73" y="23" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x80"><bounds x="3" y="33" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x40"><bounds x="13" y="33" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x20"><bounds x="23" y="33" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x10"><bounds x="33" y="33" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x08"><bounds x="43" y="33" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x04"><bounds x="53" y="33" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x02"><bounds x="63" y="33" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x01"><bounds x="73" y="33" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x80"><bounds x="3" y="43" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x40"><bounds x="13" y="43" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x20"><bounds x="23" y="43" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x10"><bounds x="33" y="43" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x08"><bounds x="43" y="43" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x04"><bounds x="53" y="43" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x02"><bounds x="63" y="43" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x01"><bounds x="73" y="43" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x80"><bounds x="3" y="53" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x40"><bounds x="13" y="53" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x20"><bounds x="23" y="53" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x10"><bounds x="33" y="53" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x08"><bounds x="43" y="53" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x04"><bounds x="53" y="53" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x02"><bounds x="63" y="53" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x01"><bounds x="73" y="53" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x80"><bounds x="3" y="63" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x40"><bounds x="13" y="63" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x20"><bounds x="23" y="63" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x10"><bounds x="33" y="63" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x08"><bounds x="43" y="63" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x04"><bounds x="53" y="63" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x02"><bounds x="63" y="63" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x01"><bounds x="73" y="63" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x80"><bounds x="3" y="73" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x40"><bounds x="13" y="73" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x20"><bounds x="23" y="73" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x10"><bounds x="33" y="73" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x08"><bounds x="43" y="73" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="53" y="73" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="63" y="73" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x01"><bounds x="73" y="73" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
|
|
||||||
<!-- panel 7seg leds -->
|
<!-- panel 7seg leds -->
|
||||||
|
|
||||||
@ -401,15 +488,15 @@
|
|||||||
<bezel name="8.14" element="led2"><bounds x="90" y="39.75" 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 name="8.15" element="led2"><bounds x="90" y="42.25" width="1.5" height="1.5" /></bezel>
|
||||||
|
|
||||||
<bezel element="bt" inputtag="IN.8" inputmask="0x01"><bounds x="94" y="29.5" width="2" height="2" /></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.8" inputmask="0x02"><bounds x="94" y="32" 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.8" inputmask="0x04"><bounds x="94" y="34.5" 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.8" inputmask="0x08"><bounds x="94" y="37" 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.8" inputmask="0x10"><bounds x="94" y="39.5" 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.8" inputmask="0x20"><bounds x="94" y="42" 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.8" inputmask="0x40"><bounds x="94" y="44.5" 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.8" inputmask="0x80"><bounds x="94" y="47" 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.9" inputmask="0x04"><bounds x="94" y="49.5" 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_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_ry2"><bounds x="96.8" y="82.15" width="10" height="1.5" /></bezel>
|
||||||
@ -419,8 +506,8 @@
|
|||||||
<bezel name="8.9" element="led2y"><bounds x="90" y="79.75" width="1.5" height="1.5" /></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 name="8.8" element="led2g"><bounds x="90" y="82.25" width="1.5" height="1.5" /></bezel>
|
||||||
|
|
||||||
<bezel element="bt" inputtag="IN.9" inputmask="0x01"><bounds x="94" y="79.5" width="2" height="2" /></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.9" inputmask="0x02"><bounds x="94" y="82" width="2" height="2" /></bezel>
|
<bezel element="bt" inputtag="IN.1" inputmask="0x02"><bounds x="94" y="82" width="2" height="2" /></bezel>
|
||||||
|
|
||||||
</view>
|
</view>
|
||||||
</mamelayout>
|
</mamelayout>
|
||||||
|
@ -1,8 +1,12 @@
|
|||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<mamelayout version="2">
|
<mamelayout version="2">
|
||||||
|
|
||||||
|
<!-- fidel_exb.lay + low battery label -->
|
||||||
|
|
||||||
<!-- define elements -->
|
<!-- define elements -->
|
||||||
|
|
||||||
|
<element name="white"><rect><color red="0.81" green="0.8" blue="0.79" /></rect></element>
|
||||||
|
|
||||||
<element name="led" defstate="0">
|
<element name="led" defstate="0">
|
||||||
<disk state="1"><color red="1.0" green="0.1" blue="0.15" /></disk>
|
<disk state="1"><color red="1.0" green="0.1" blue="0.15" /></disk>
|
||||||
<disk state="0"><color red="0.1" green="0.01" blue="0.015" /></disk>
|
<disk state="0"><color red="0.1" green="0.01" blue="0.015" /></disk>
|
||||||
@ -12,16 +16,6 @@
|
|||||||
<disk state="0"><color red="0.01" green="0.1" blue="0.015" /></disk>
|
<disk state="0"><color red="0.01" green="0.1" blue="0.015" /></disk>
|
||||||
</element>
|
</element>
|
||||||
|
|
||||||
<element name="hl" defstate="0">
|
|
||||||
<text string=" ">
|
|
||||||
<bounds x="0.0" y="0.0" width="1.0" height="1.0" />
|
|
||||||
<color red="0.0" green="0.0" blue="0.0" />
|
|
||||||
</text>
|
|
||||||
<disk state="1">
|
|
||||||
<bounds x="0.12" y="0.12" width="0.76" height="0.76" />
|
|
||||||
<color red="1.0" green="1.0" blue="1.0" />
|
|
||||||
</disk>
|
|
||||||
</element>
|
|
||||||
<element name="hlb" defstate="0">
|
<element name="hlb" defstate="0">
|
||||||
<text string=" ">
|
<text string=" ">
|
||||||
<bounds x="0.0" y="0.0" width="1.0" height="1.0" />
|
<bounds x="0.0" y="0.0" width="1.0" height="1.0" />
|
||||||
@ -33,10 +27,6 @@
|
|||||||
</rect>
|
</rect>
|
||||||
</element>
|
</element>
|
||||||
|
|
||||||
<element name="black"><rect><color red="0.17" green="0.15" blue="0.15" /></rect></element>
|
|
||||||
<element name="white"><rect><color red="0.81" green="0.8" blue="0.79" /></rect></element>
|
|
||||||
<element name="redb"><rect><color red="0.81" green="0.3" blue="0.29" /></rect></element>
|
|
||||||
|
|
||||||
<element name="text_1">
|
<element name="text_1">
|
||||||
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
<text string="1" align="2"><color red="0.01" green="0.01" blue="0.01" /></text>
|
<text string="1" align="2"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
@ -120,6 +110,10 @@
|
|||||||
<text string="H"><color red="0.01" green="0.01" blue="0.01" /></text>
|
<text string="H"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
</element>
|
</element>
|
||||||
|
|
||||||
|
<element name="text_la">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="LOW BATTERY"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
<element name="text_lb">
|
<element name="text_lb">
|
||||||
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
<text string="CHECK"><color red="0.01" green="0.01" blue="0.01" /></text>
|
<text string="CHECK"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
@ -191,262 +185,426 @@
|
|||||||
</element>
|
</element>
|
||||||
|
|
||||||
<element name="text_tl7">
|
<element name="text_tl7">
|
||||||
<rect><color red="0.17" green="0.15" blue="0.15" /></rect>
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
<text string="[K]"><color red="0.65" green="0.15" blue="0.14" /></text>
|
<text string="[K]"><color red="0.17" green="0.15" blue="0.15" /></text>
|
||||||
</element>
|
</element>
|
||||||
<element name="text_tl6">
|
<element name="text_tl6">
|
||||||
<rect><color red="0.17" green="0.15" blue="0.15" /></rect>
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
<text string="[Q]"><color red="0.65" green="0.15" blue="0.14" /></text>
|
<text string="[Q]"><color red="0.17" green="0.15" blue="0.15" /></text>
|
||||||
</element>
|
</element>
|
||||||
<element name="text_tl5">
|
<element name="text_tl5">
|
||||||
<rect><color red="0.17" green="0.15" blue="0.15" /></rect>
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
<text string="[R]"><color red="0.65" green="0.15" blue="0.14" /></text>
|
<text string="[R]"><color red="0.17" green="0.15" blue="0.15" /></text>
|
||||||
</element>
|
</element>
|
||||||
<element name="text_tl4">
|
<element name="text_tl4">
|
||||||
<rect><color red="0.17" green="0.15" blue="0.15" /></rect>
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
<text string="[B]"><color red="0.65" green="0.15" blue="0.14" /></text>
|
<text string="[B]"><color red="0.17" green="0.15" blue="0.15" /></text>
|
||||||
</element>
|
</element>
|
||||||
<element name="text_tl3">
|
<element name="text_tl3">
|
||||||
<rect><color red="0.17" green="0.15" blue="0.15" /></rect>
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
<text string="[N]"><color red="0.65" green="0.15" blue="0.14" /></text>
|
<text string="[N]"><color red="0.17" green="0.15" blue="0.15" /></text>
|
||||||
</element>
|
</element>
|
||||||
<element name="text_tl2">
|
<element name="text_tl2">
|
||||||
<rect><color red="0.17" green="0.15" blue="0.15" /></rect>
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
<text string="[P]"><color red="0.65" green="0.15" blue="0.14" /></text>
|
<text string="[P]"><color red="0.17" green="0.15" blue="0.15" /></text>
|
||||||
</element>
|
</element>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- sb board -->
|
||||||
|
|
||||||
|
<element name="cblack"><rect><color red="0.16" green="0.48" blue="0.32" /></rect></element>
|
||||||
|
<element name="cwhite"><rect><color red="0.81" green="0.8" blue="0.79" /></rect></element>
|
||||||
|
|
||||||
|
<element name="hlbb" defstate="0">
|
||||||
|
<text string=" "><bounds x="0" y="0" width="1" height="1" /></text>
|
||||||
|
<disk state="1">
|
||||||
|
<bounds x="0.12" y="0.12" width="0.76" height="0.76" />
|
||||||
|
<color red="0" green="0" blue="0" />
|
||||||
|
</disk>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<element name="piece" defstate="0">
|
||||||
|
<image file="chess/wp.png" state="1"/>
|
||||||
|
<image file="chess/wn.png" state="2"/>
|
||||||
|
<image file="chess/wb.png" state="3"/>
|
||||||
|
<image file="chess/wr.png" state="4"/>
|
||||||
|
<image file="chess/wq.png" state="5"/>
|
||||||
|
<image file="chess/wk.png" state="6"/>
|
||||||
|
|
||||||
|
<image file="chess/bp.png" state="7"/>
|
||||||
|
<image file="chess/bn.png" state="8"/>
|
||||||
|
<image file="chess/bb.png" state="9"/>
|
||||||
|
<image file="chess/br.png" state="10"/>
|
||||||
|
<image file="chess/bq.png" state="11"/>
|
||||||
|
<image file="chess/bk.png" state="12"/>
|
||||||
|
|
||||||
|
<!-- selected pieces -->
|
||||||
|
<image file="chess/wp.png" state="13"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/wn.png" state="14"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/wb.png" state="15"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/wr.png" state="16"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/wq.png" state="17"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/wk.png" state="18"><color alpha="0.5" /></image>
|
||||||
|
|
||||||
|
<image file="chess/bp.png" state="19"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/bn.png" state="20"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/bb.png" state="21"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/br.png" state="22"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/bq.png" state="23"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/bk.png" state="24"><color alpha="0.5" /></image>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<group name="sb_board">
|
||||||
|
<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>
|
||||||
|
|
||||||
|
<!-- 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>
|
||||||
|
</repeat>
|
||||||
|
</group>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- sb ui -->
|
||||||
|
|
||||||
|
<element name="hlub" defstate="0">
|
||||||
|
<rect state="1"><color red="0" green="0" blue="0" /></rect>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<element name="text_uit1"><text string="S.BOARD"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uit2"><text string="INTERFACE"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uib1"><text string="BOARD:"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uib2">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="RESET"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uib3">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="CLEAR"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uis1"><text string="SPAWN:"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uih1"><text string="HAND:"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uih2">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="REMOVE"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu1"><text string="UNDO:"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uiu2a">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string=" <<"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu2b">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string=" < "><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu2c">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string=" >"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu2d">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string=" >>"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu3a" defstate="0">
|
||||||
|
<simplecounter maxstate="999" digits="1" align="2">
|
||||||
|
<color red="0.81" green="0.8" blue="0.79" />
|
||||||
|
</simplecounter>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu3b"><text string="/"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uiu3c" defstate="0">
|
||||||
|
<simplecounter maxstate="999" digits="1" align="1">
|
||||||
|
<color red="0.81" green="0.8" blue="0.79" />
|
||||||
|
</simplecounter>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<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>
|
||||||
|
|
||||||
|
<!-- 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="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>
|
||||||
|
|
||||||
|
<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>
|
||||||
|
|
||||||
|
<!-- 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>
|
||||||
|
|
||||||
|
<!-- 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>
|
||||||
|
|
||||||
|
<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>
|
||||||
|
|
||||||
|
<!-- 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>
|
||||||
|
</group>
|
||||||
|
|
||||||
|
|
||||||
<!-- build screen -->
|
<!-- build screen -->
|
||||||
|
|
||||||
<view name="Internal Layout">
|
<view name="Internal Layout">
|
||||||
<bounds left="-2" right="98" top="-2.5" bottom="89" />
|
<bounds left="-13" right="96" top="-1.5" bottom="88.5" />
|
||||||
|
|
||||||
<bezel element="white"><bounds x="-2.5" y="-2.5" width="101" height="92" /></bezel>
|
<bezel element="white"><bounds x="-1" y="-1.5" width="97" height="90" /></bezel>
|
||||||
|
|
||||||
|
<bezel element="cblack"><bounds x="3" y="2.5" width="81" height="81" /></bezel>
|
||||||
|
<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 -->
|
<!-- chessboard coords -->
|
||||||
|
|
||||||
<bezel element="text_8"><bounds x="-0.3" y="9" width="2" height="2" /></bezel>
|
<bezel element="text_8"><bounds x="0.7" y="9" width="2" height="2" /></bezel>
|
||||||
<bezel element="text_7"><bounds x="-0.3" y="19" 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.3" y="29" 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.3" y="39" 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.3" y="49" 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.3" y="59" 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.3" y="69" 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.3" y="79" 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" y="84.2" 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" y="84.2" 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" y="84.2" 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" y="84.2" 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" y="84.2" 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" y="84.2" 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" y="84.2" 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" y="84.2" width="2" height="2" /></bezel>
|
<bezel element="text_h"><bounds x="75.5" y="83.7" width="2" height="2" /></bezel>
|
||||||
|
|
||||||
<!-- left side labels -->
|
<!-- left side labels -->
|
||||||
|
|
||||||
<bezel element="text_9"><bounds x="-4.3" y="12" width="5" height="2" /></bezel>
|
<bezel element="text_9"><bounds x="-0.9" y="12" width="2.6" height="2" /></bezel>
|
||||||
<bezel element="text_10"><bounds x="-4.3" y="22" width="5" 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="-4.3" y="32" width="5" 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="-4.3" y="42" width="5" height="2" /></bezel>
|
<bezel element="text_12"><bounds x="-0.9" y="42" width="2.6" height="2" /></bezel>
|
||||||
|
|
||||||
<!-- bottom side labels -->
|
<!-- bottom side labels -->
|
||||||
|
|
||||||
<bezel element="text_lb"><bounds x="13" y="86.3" width="10" height="2" /></bezel>
|
<bezel element="text_la"><bounds x="1.5" y="85.8" width="14" height="2" /></bezel>
|
||||||
<bezel element="text_lc"><bounds x="23" y="86.3" width="10" height="2" /></bezel>
|
<bezel element="text_lb"><bounds x="13.5" y="85.8" width="10" height="2" /></bezel>
|
||||||
<bezel element="text_ld"><bounds x="33" y="86.3" width="10" height="2" /></bezel>
|
<bezel element="text_lc"><bounds x="23.5" y="85.8" width="10" height="2" /></bezel>
|
||||||
<bezel element="text_le"><bounds x="43" y="86.3" width="10" height="2" /></bezel>
|
<bezel element="text_ld"><bounds x="33.5" y="85.8" width="10" height="2" /></bezel>
|
||||||
<bezel element="text_lf"><bounds x="53" y="86.3" width="10" height="2" /></bezel>
|
<bezel element="text_le"><bounds x="43.5" y="85.8" width="10" height="2" /></bezel>
|
||||||
<bezel element="text_lh"><bounds x="73" y="86.3" width="10" height="2" /></bezel>
|
<bezel element="text_lf"><bounds x="53.5" y="85.8" width="10" height="2" /></bezel>
|
||||||
<bezel element="text_lg"><bounds x="62" y="86.3" width="12" 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>
|
||||||
<!-- chessboard bezel -->
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="2" y="2" width="82" height="82" /></bezel>
|
|
||||||
<bezel element="white"><bounds x="3" y="3" width="80" height="80" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="13" y="2.5" width="10" height="10.5" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="33" y="2.5" width="10" height="10.5" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="53" y="2.5" width="10" height="10.5" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="73" y="2.5" width="10.5" height="10.5" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="2.5" y="13" width="10.5" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="23" y="13" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="43" y="13" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="63" y="13" width="10" height="10" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="13" y="23" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="33" y="23" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="53" y="23" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="73" y="23" width="10.5" height="10" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="2.5" y="33" width="10.5" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="23" y="33" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="43" y="33" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="63" y="33" width="10" height="10" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="13" y="43" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="33" y="43" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="53" y="43" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="73" y="43" width="10.5" height="10" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="2.5" y="53" width="10.5" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="23" y="53" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="43" y="53" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="63" y="53" width="10" height="10" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="13" y="63" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="33" y="63" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="53" y="63" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="73" y="63" width="10.5" height="10" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="2.5" y="73" width="10.5" height="10.5" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="23" y="73" width="10" height="10.5" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="43" y="73" width="10" height="10.5" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="63" y="73" width="10" height="10.5" /></bezel>
|
|
||||||
|
|
||||||
<!-- chessboard sensors -->
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x80"><bounds x="3" y="3" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x80"><bounds x="13" y="3" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x80"><bounds x="23" y="3" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x80"><bounds x="33" y="3" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x80"><bounds x="43" y="3" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x80"><bounds x="53" y="3" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x80"><bounds x="63" y="3" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x80"><bounds x="73" y="3" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x40"><bounds x="3" y="13" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x40"><bounds x="13" y="13" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x40"><bounds x="23" y="13" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x40"><bounds x="33" y="13" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x40"><bounds x="43" y="13" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x40"><bounds x="53" y="13" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x40"><bounds x="63" y="13" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x40"><bounds x="73" y="13" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x20"><bounds x="3" y="23" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x20"><bounds x="13" y="23" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x20"><bounds x="23" y="23" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x20"><bounds x="33" y="23" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x20"><bounds x="43" y="23" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x20"><bounds x="53" y="23" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x20"><bounds x="63" y="23" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x20"><bounds x="73" y="23" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x10"><bounds x="3" y="33" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x10"><bounds x="13" y="33" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x10"><bounds x="23" y="33" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x10"><bounds x="33" y="33" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x10"><bounds x="43" y="33" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x10"><bounds x="53" y="33" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x10"><bounds x="63" y="33" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x10"><bounds x="73" y="33" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x08"><bounds x="3" y="43" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x08"><bounds x="13" y="43" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x08"><bounds x="23" y="43" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x08"><bounds x="33" y="43" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x08"><bounds x="43" y="43" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x08"><bounds x="53" y="43" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x08"><bounds x="63" y="43" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x08"><bounds x="73" y="43" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="3" y="53" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x04"><bounds x="13" y="53" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x04"><bounds x="23" y="53" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x04"><bounds x="33" y="53" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x04"><bounds x="43" y="53" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x04"><bounds x="53" y="53" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x04"><bounds x="63" y="53" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x04"><bounds x="73" y="53" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="3" y="63" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x02"><bounds x="13" y="63" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x02"><bounds x="23" y="63" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x02"><bounds x="33" y="63" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x02"><bounds x="43" y="63" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x02"><bounds x="53" y="63" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x02"><bounds x="63" y="63" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x02"><bounds x="73" y="63" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x01"><bounds x="3" y="73" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x01"><bounds x="13" y="73" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x01"><bounds x="23" y="73" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x01"><bounds x="33" y="73" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x01"><bounds x="43" y="73" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x01"><bounds x="53" y="73" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x01"><bounds x="63" y="73" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x01"><bounds x="73" y="73" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
|
|
||||||
<!-- chessboard leds -->
|
<!-- chessboard leds -->
|
||||||
|
|
||||||
<bezel name="0.7" element="led"><bounds x="1.5" y="7.25" width="1.5" height="1.5" /></bezel>
|
<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="1.5" y="17.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="1.5" y="27.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="1.5" y="37.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="1.5" y="47.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="1.5" y="57.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="1.5" y="67.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="1.5" y="77.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.25" y="83" 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.25" y="83" 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.25" y="83" 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.25" y="83" 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.25" y="83" 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.25" y="83" 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.25" y="83" 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.25" y="83" 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>
|
||||||
|
|
||||||
<!-- right side -->
|
<!-- right side -->
|
||||||
|
|
||||||
<bezel element="black"><bounds x="86" y="2" width="10" height="82" /></bezel>
|
<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="text_tl7"><bounds x="87" y="16.2" width="8" height="2.5" /></bezel>
|
<bezel element="cblack"><bounds x="86" y="9" width="8" height="4" /></bezel>
|
||||||
<bezel element="text_tl6"><bounds x="87" y="25.2" width="8" height="2.5" /></bezel>
|
<bezel element="cblack"><bounds x="86" y="19" width="8" height="4" /></bezel>
|
||||||
<bezel element="text_tl5"><bounds x="87" y="34.2" width="8" height="2.5" /></bezel>
|
<bezel element="cblack"><bounds x="86" y="28" width="8" height="4" /></bezel>
|
||||||
<bezel element="text_tl4"><bounds x="87" y="43.2" width="8" height="2.5" /></bezel>
|
<bezel element="cblack"><bounds x="86" y="37" width="8" height="4" /></bezel>
|
||||||
<bezel element="text_tl3"><bounds x="87" y="52.2" width="8" height="2.5" /></bezel>
|
<bezel element="cblack"><bounds x="86" y="46" width="8" height="4" /></bezel>
|
||||||
<bezel element="text_tl2"><bounds x="87" y="61.2" width="8" height="2.5" /></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="redb"><bounds x="87" y="9" width="8" height="4" /></bezel>
|
<bezel element="white"><bounds x="86.3" y="9.3" width="7.4" height="3.4" /></bezel>
|
||||||
<bezel element="redb"><bounds x="87" y="19" width="8" height="4" /></bezel>
|
<bezel element="white"><bounds x="86.3" y="19.3" width="7.4" height="3.4" /></bezel>
|
||||||
<bezel element="redb"><bounds x="87" y="28" width="8" height="4" /></bezel>
|
<bezel element="white"><bounds x="86.3" y="28.3" width="7.4" height="3.4" /></bezel>
|
||||||
<bezel element="redb"><bounds x="87" y="37" width="8" height="4" /></bezel>
|
<bezel element="white"><bounds x="86.3" y="37.3" width="7.4" height="3.4" /></bezel>
|
||||||
<bezel element="redb"><bounds x="87" y="46" width="8" height="4" /></bezel>
|
<bezel element="white"><bounds x="86.3" y="46.3" width="7.4" height="3.4" /></bezel>
|
||||||
<bezel element="redb"><bounds x="87" y="55" width="8" height="4" /></bezel>
|
<bezel element="white"><bounds x="86.3" y="55.3" width="7.4" height="3.4" /></bezel>
|
||||||
<bezel element="redb"><bounds x="87" y="64" width="8" height="4" /></bezel>
|
<bezel element="white"><bounds x="86.3" y="64.3" width="7.4" height="3.4" /></bezel>
|
||||||
<bezel element="redb"><bounds x="87" y="73" width="8" height="4" /></bezel>
|
<bezel element="white"><bounds x="86.3" y="73.3" width="7.4" height="3.4" /></bezel>
|
||||||
|
|
||||||
<bezel element="white"><bounds x="87.3" y="9.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="white"><bounds x="87.3" y="19.3" width="7.4" height="3.4" /></bezel>
|
<bezel element="text_t82"><bounds x="86.35" y="11" width="7.3" height="1.5" /></bezel>
|
||||||
<bezel element="white"><bounds x="87.3" y="28.3" width="7.4" height="3.4" /></bezel>
|
<bezel element="text_t7"><bounds x="86.35" y="20.25" width="7.3" height="1.5" /></bezel>
|
||||||
<bezel element="white"><bounds x="87.3" y="37.3" width="7.4" height="3.4" /></bezel>
|
<bezel element="text_t6"><bounds x="86.35" y="29.25" width="7.3" height="1.5" /></bezel>
|
||||||
<bezel element="white"><bounds x="87.3" y="46.3" width="7.4" height="3.4" /></bezel>
|
<bezel element="text_t5"><bounds x="86.35" y="38.25" width="7.3" height="1.5" /></bezel>
|
||||||
<bezel element="white"><bounds x="87.3" y="55.3" width="7.4" height="3.4" /></bezel>
|
<bezel element="text_t41"><bounds x="86.35" y="46.5" width="7.3" height="1.5" /></bezel>
|
||||||
<bezel element="white"><bounds x="87.3" y="64.3" width="7.4" height="3.4" /></bezel>
|
<bezel element="text_t42"><bounds x="86.35" y="48" width="7.3" height="1.5" /></bezel>
|
||||||
<bezel element="white"><bounds x="87.3" y="73.3" width="7.4" height="3.4" /></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="text_t81"><bounds x="87.35" y="9.5" 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="text_t82"><bounds x="87.35" y="11" width="7.3" height="1.5" /></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="text_t7"><bounds x="87.35" y="20.25" width="7.3" height="1.5" /></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="text_t6"><bounds x="87.35" y="29.25" width="7.3" height="1.5" /></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="text_t5"><bounds x="87.35" y="38.25" width="7.3" height="1.5" /></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="text_t41"><bounds x="87.35" y="46.5" width="7.3" height="1.5" /></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="text_t42"><bounds x="87.35" y="48" width="7.3" height="1.5" /></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="text_t3"><bounds x="87.35" y="56.25" width="7.3" height="1.5" /></bezel>
|
<bezel element="hlb" inputtag="IN.0" inputmask="0x01"><bounds x="86" y="73" width="8" height="4" /><color alpha="0.4" /></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.8" inputmask="0x80"><bounds x="87" y="9" width="8" height="4" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hlb" inputtag="IN.8" inputmask="0x40"><bounds x="87" y="19" width="8" height="4" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hlb" inputtag="IN.8" inputmask="0x20"><bounds x="87" y="28" width="8" height="4" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hlb" inputtag="IN.8" inputmask="0x10"><bounds x="87" y="37" width="8" height="4" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hlb" inputtag="IN.8" inputmask="0x08"><bounds x="87" y="46" width="8" height="4" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hlb" inputtag="IN.8" inputmask="0x04"><bounds x="87" y="55" width="8" height="4" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hlb" inputtag="IN.8" inputmask="0x02"><bounds x="87" y="64" width="8" height="4" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hlb" inputtag="IN.8" inputmask="0x01"><bounds x="87" y="73" width="8" height="4" /><color alpha="0.4" /></bezel>
|
|
||||||
|
|
||||||
</view>
|
</view>
|
||||||
</mamelayout>
|
</mamelayout>
|
||||||
|
@ -3,6 +3,10 @@
|
|||||||
|
|
||||||
<!-- define elements -->
|
<!-- define elements -->
|
||||||
|
|
||||||
|
<element name="black"><rect><color red="0.17" green="0.15" blue="0.15" /></rect></element>
|
||||||
|
<element name="white"><rect><color red="0.81" green="0.8" blue="0.79" /></rect></element>
|
||||||
|
<element name="redb"><rect><color red="0.81" green="0.3" blue="0.29" /></rect></element>
|
||||||
|
|
||||||
<element name="digit" defstate="0">
|
<element name="digit" defstate="0">
|
||||||
<led7seg><color red="1.0" green="0.1" blue="0.15" /></led7seg>
|
<led7seg><color red="1.0" green="0.1" blue="0.15" /></led7seg>
|
||||||
</element>
|
</element>
|
||||||
@ -12,16 +16,6 @@
|
|||||||
<disk state="0"><color red="0.1" green="0.01" blue="0.015" /></disk>
|
<disk state="0"><color red="0.1" green="0.01" blue="0.015" /></disk>
|
||||||
</element>
|
</element>
|
||||||
|
|
||||||
<element name="hl" defstate="0">
|
|
||||||
<text string=" ">
|
|
||||||
<bounds x="0.0" y="0.0" width="1.0" height="1.0" />
|
|
||||||
<color red="0.0" green="0.0" blue="0.0" />
|
|
||||||
</text>
|
|
||||||
<disk state="1">
|
|
||||||
<bounds x="0.12" y="0.12" width="0.76" height="0.76" />
|
|
||||||
<color red="1.0" green="1.0" blue="1.0" />
|
|
||||||
</disk>
|
|
||||||
</element>
|
|
||||||
<element name="hlb" defstate="0">
|
<element name="hlb" defstate="0">
|
||||||
<text string=" ">
|
<text string=" ">
|
||||||
<bounds x="0.0" y="0.0" width="1.0" height="1.0" />
|
<bounds x="0.0" y="0.0" width="1.0" height="1.0" />
|
||||||
@ -33,10 +27,6 @@
|
|||||||
</rect>
|
</rect>
|
||||||
</element>
|
</element>
|
||||||
|
|
||||||
<element name="black"><rect><color red="0.17" green="0.15" blue="0.15" /></rect></element>
|
|
||||||
<element name="white"><rect><color red="0.81" green="0.8" blue="0.79" /></rect></element>
|
|
||||||
<element name="redb"><rect><color red="0.81" green="0.3" blue="0.29" /></rect></element>
|
|
||||||
|
|
||||||
<element name="text_1">
|
<element name="text_1">
|
||||||
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
<text string="1" align="2"><color red="0.01" green="0.01" blue="0.01" /></text>
|
<text string="1" align="2"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
@ -216,268 +206,371 @@
|
|||||||
</element>
|
</element>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- sb board -->
|
||||||
|
|
||||||
|
<element name="cblack"><rect><color red="0.41" green="0.4" blue="0.39" /></rect></element>
|
||||||
|
<element name="cwhite"><rect><color red="0.81" green="0.8" blue="0.79" /></rect></element>
|
||||||
|
|
||||||
|
<element name="hlbb" defstate="0">
|
||||||
|
<text string=" "><bounds x="0" y="0" width="1" height="1" /></text>
|
||||||
|
<disk state="1">
|
||||||
|
<bounds x="0.12" y="0.12" width="0.76" height="0.76" />
|
||||||
|
<color red="0" green="0" blue="0" />
|
||||||
|
</disk>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<element name="piece" defstate="0">
|
||||||
|
<image file="chess/wp.png" state="1"/>
|
||||||
|
<image file="chess/wn.png" state="2"/>
|
||||||
|
<image file="chess/wb.png" state="3"/>
|
||||||
|
<image file="chess/wr.png" state="4"/>
|
||||||
|
<image file="chess/wq.png" state="5"/>
|
||||||
|
<image file="chess/wk.png" state="6"/>
|
||||||
|
|
||||||
|
<image file="chess/bp.png" state="7"/>
|
||||||
|
<image file="chess/bn.png" state="8"/>
|
||||||
|
<image file="chess/bb.png" state="9"/>
|
||||||
|
<image file="chess/br.png" state="10"/>
|
||||||
|
<image file="chess/bq.png" state="11"/>
|
||||||
|
<image file="chess/bk.png" state="12"/>
|
||||||
|
|
||||||
|
<!-- selected pieces -->
|
||||||
|
<image file="chess/wp.png" state="13"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/wn.png" state="14"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/wb.png" state="15"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/wr.png" state="16"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/wq.png" state="17"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/wk.png" state="18"><color alpha="0.5" /></image>
|
||||||
|
|
||||||
|
<image file="chess/bp.png" state="19"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/bn.png" state="20"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/bb.png" state="21"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/br.png" state="22"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/bq.png" state="23"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/bk.png" state="24"><color alpha="0.5" /></image>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<group name="sb_board">
|
||||||
|
<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>
|
||||||
|
|
||||||
|
<!-- leds -->
|
||||||
|
<repeat count="8">
|
||||||
|
<param name="y" start="8.3" increment="10" />
|
||||||
|
<param name="i2" start="15" increment="-1" />
|
||||||
|
|
||||||
|
<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>
|
||||||
|
</repeat>
|
||||||
|
</repeat>
|
||||||
|
|
||||||
|
<!-- 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>
|
||||||
|
</repeat>
|
||||||
|
</group>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- sb ui -->
|
||||||
|
|
||||||
|
<element name="hlub" defstate="0">
|
||||||
|
<rect state="1"><color red="0" green="0" blue="0" /></rect>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<element name="text_uit1"><text string="S.BOARD"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uit2"><text string="INTERFACE"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uib1"><text string="BOARD:"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uib2">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="RESET"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uib3">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="CLEAR"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uis1"><text string="SPAWN:"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uih1"><text string="HAND:"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uih2">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="REMOVE"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu1"><text string="UNDO:"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uiu2a">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string=" <<"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu2b">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string=" < "><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu2c">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string=" >"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu2d">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string=" >>"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu3a" defstate="0">
|
||||||
|
<simplecounter maxstate="999" digits="1" align="2">
|
||||||
|
<color red="0.81" green="0.8" blue="0.79" />
|
||||||
|
</simplecounter>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu3b"><text string="/"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uiu3c" defstate="0">
|
||||||
|
<simplecounter maxstate="999" digits="1" align="1">
|
||||||
|
<color red="0.81" green="0.8" blue="0.79" />
|
||||||
|
</simplecounter>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<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>
|
||||||
|
|
||||||
|
<!-- 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="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>
|
||||||
|
|
||||||
|
<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>
|
||||||
|
|
||||||
|
<!-- 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>
|
||||||
|
|
||||||
|
<!-- 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>
|
||||||
|
|
||||||
|
<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>
|
||||||
|
|
||||||
|
<!-- 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>
|
||||||
|
</group>
|
||||||
|
|
||||||
|
|
||||||
<!-- build screen -->
|
<!-- build screen -->
|
||||||
|
|
||||||
<view name="Internal Layout">
|
<view name="Internal Layout">
|
||||||
<bounds left="-2" right="98" top="-14.5" bottom="89" />
|
<bounds left="-13" right="98" top="-14" bottom="88.5" />
|
||||||
|
|
||||||
<bezel element="white"><bounds x="-2.5" y="-2" width="101" height="91.5" /></bezel>
|
<bezel element="white"><bounds x="-1" y="-1.5" width="99" height="90" /></bezel>
|
||||||
|
|
||||||
|
<bezel element="black"><bounds x="3" y="2.5" width="81" height="81" /></bezel>
|
||||||
|
<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 -->
|
<!-- chessboard coords -->
|
||||||
|
|
||||||
<bezel element="text_8"><bounds x="-0.3" y="9" width="2" height="2" /></bezel>
|
<bezel element="text_8"><bounds x="0.7" y="9" width="2" height="2" /></bezel>
|
||||||
<bezel element="text_7"><bounds x="-0.3" y="19" 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.3" y="29" 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.3" y="39" 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.3" y="49" 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.3" y="59" 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.3" y="69" 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.3" y="79" 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" y="84.2" 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" y="84.2" 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" y="84.2" 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" y="84.2" 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" y="84.2" 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" y="84.2" 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" y="84.2" 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" y="84.2" width="2" height="2" /></bezel>
|
<bezel element="text_h"><bounds x="75.5" y="83.7" width="2" height="2" /></bezel>
|
||||||
|
|
||||||
<!-- left side labels -->
|
<!-- left side labels -->
|
||||||
|
|
||||||
<bezel element="text_9"><bounds x="-4.3" y="12" width="5" height="2" /></bezel>
|
<bezel element="text_9"><bounds x="-0.9" y="12" width="2.6" height="2" /></bezel>
|
||||||
<bezel element="text_10"><bounds x="-4.3" y="22" width="5" 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="-4.3" y="32" width="5" 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="-4.3" y="42" width="5" height="2" /></bezel>
|
<bezel element="text_12"><bounds x="-0.9" y="42" width="2.6" height="2" /></bezel>
|
||||||
|
|
||||||
<!-- bottom side labels -->
|
<!-- bottom side labels -->
|
||||||
|
|
||||||
<bezel element="text_lb"><bounds x="13" y="86.3" width="10" 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" y="86.3" 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" y="86.3" 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" y="86.3" 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" y="86.3" 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" y="86.3" 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" y="86.3" width="12" height="2" /></bezel>
|
<bezel element="text_lg"><bounds x="62.5" y="85.8" width="12" height="2" /></bezel>
|
||||||
|
|
||||||
<!-- chessboard bezel -->
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="2" y="2" width="82" height="82" /></bezel>
|
|
||||||
<bezel element="white"><bounds x="3" y="3" width="80" height="80" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="13" y="2.5" width="10" height="10.5" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="33" y="2.5" width="10" height="10.5" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="53" y="2.5" width="10" height="10.5" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="73" y="2.5" width="10.5" height="10.5" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="2.5" y="13" width="10.5" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="23" y="13" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="43" y="13" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="63" y="13" width="10" height="10" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="13" y="23" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="33" y="23" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="53" y="23" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="73" y="23" width="10.5" height="10" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="2.5" y="33" width="10.5" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="23" y="33" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="43" y="33" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="63" y="33" width="10" height="10" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="13" y="43" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="33" y="43" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="53" y="43" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="73" y="43" width="10.5" height="10" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="2.5" y="53" width="10.5" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="23" y="53" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="43" y="53" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="63" y="53" width="10" height="10" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="13" y="63" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="33" y="63" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="53" y="63" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="73" y="63" width="10.5" height="10" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="2.5" y="73" width="10.5" height="10.5" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="23" y="73" width="10" height="10.5" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="43" y="73" width="10" height="10.5" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="63" y="73" width="10" height="10.5" /></bezel>
|
|
||||||
|
|
||||||
<!-- chessboard leds -->
|
|
||||||
|
|
||||||
<bezel name="0.15" element="led"><bounds x="11.3" y="11.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="1.15" element="led"><bounds x="21.3" y="11.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="2.15" element="led"><bounds x="31.3" y="11.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="3.15" element="led"><bounds x="41.3" y="11.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="4.15" element="led"><bounds x="51.3" y="11.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="5.15" element="led"><bounds x="61.3" y="11.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="6.15" element="led"><bounds x="71.3" y="11.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="7.15" element="led"><bounds x="81.3" y="11.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
|
|
||||||
<bezel name="0.14" element="led"><bounds x="11.3" y="21.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="1.14" element="led"><bounds x="21.3" y="21.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="2.14" element="led"><bounds x="31.3" y="21.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="3.14" element="led"><bounds x="41.3" y="21.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="4.14" element="led"><bounds x="51.3" y="21.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="5.14" element="led"><bounds x="61.3" y="21.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="6.14" element="led"><bounds x="71.3" y="21.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="7.14" element="led"><bounds x="81.3" y="21.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
|
|
||||||
<bezel name="0.13" element="led"><bounds x="11.3" y="31.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="1.13" element="led"><bounds x="21.3" y="31.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="2.13" element="led"><bounds x="31.3" y="31.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="3.13" element="led"><bounds x="41.3" y="31.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="4.13" element="led"><bounds x="51.3" y="31.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="5.13" element="led"><bounds x="61.3" y="31.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="6.13" element="led"><bounds x="71.3" y="31.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="7.13" element="led"><bounds x="81.3" y="31.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
|
|
||||||
<bezel name="0.12" element="led"><bounds x="11.3" y="41.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="1.12" element="led"><bounds x="21.3" y="41.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="2.12" element="led"><bounds x="31.3" y="41.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="3.12" element="led"><bounds x="41.3" y="41.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="4.12" element="led"><bounds x="51.3" y="41.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="5.12" element="led"><bounds x="61.3" y="41.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="6.12" element="led"><bounds x="71.3" y="41.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="7.12" element="led"><bounds x="81.3" y="41.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
|
|
||||||
<bezel name="0.11" element="led"><bounds x="11.3" y="51.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="1.11" element="led"><bounds x="21.3" y="51.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="2.11" element="led"><bounds x="31.3" y="51.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="3.11" element="led"><bounds x="41.3" y="51.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="4.11" element="led"><bounds x="51.3" y="51.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="5.11" element="led"><bounds x="61.3" y="51.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="6.11" element="led"><bounds x="71.3" y="51.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="7.11" element="led"><bounds x="81.3" y="51.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
|
|
||||||
<bezel name="0.10" element="led"><bounds x="11.3" y="61.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="1.10" element="led"><bounds x="21.3" y="61.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="2.10" element="led"><bounds x="31.3" y="61.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="3.10" element="led"><bounds x="41.3" y="61.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="4.10" element="led"><bounds x="51.3" y="61.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="5.10" element="led"><bounds x="61.3" y="61.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="6.10" element="led"><bounds x="71.3" y="61.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="7.10" element="led"><bounds x="81.3" y="61.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
|
|
||||||
<bezel name="0.9" element="led"><bounds x="11.3" y="71.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="1.9" element="led"><bounds x="21.3" y="71.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="2.9" element="led"><bounds x="31.3" y="71.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="3.9" element="led"><bounds x="41.3" y="71.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="4.9" element="led"><bounds x="51.3" y="71.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="5.9" element="led"><bounds x="61.3" y="71.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="6.9" element="led"><bounds x="71.3" y="71.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="7.9" element="led"><bounds x="81.3" y="71.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
|
|
||||||
<bezel name="0.8" element="led"><bounds x="11.3" y="81.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="1.8" element="led"><bounds x="21.3" y="81.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="2.8" element="led"><bounds x="31.3" y="81.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="3.8" element="led"><bounds x="41.3" y="81.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="4.8" element="led"><bounds x="51.3" y="81.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="5.8" element="led"><bounds x="61.3" y="81.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="6.8" element="led"><bounds x="71.3" y="81.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
<bezel name="7.8" element="led"><bounds x="81.3" y="81.3" width="1.5" height="1.5" /></bezel>
|
|
||||||
|
|
||||||
<!-- chessboard sensors -->
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x80"><bounds x="3" y="3" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x80"><bounds x="13" y="3" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x80"><bounds x="23" y="3" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x80"><bounds x="33" y="3" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x80"><bounds x="43" y="3" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x80"><bounds x="53" y="3" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x80"><bounds x="63" y="3" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x80"><bounds x="73" y="3" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x40"><bounds x="3" y="13" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x40"><bounds x="13" y="13" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x40"><bounds x="23" y="13" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x40"><bounds x="33" y="13" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x40"><bounds x="43" y="13" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x40"><bounds x="53" y="13" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x40"><bounds x="63" y="13" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x40"><bounds x="73" y="13" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x20"><bounds x="3" y="23" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x20"><bounds x="13" y="23" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x20"><bounds x="23" y="23" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x20"><bounds x="33" y="23" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x20"><bounds x="43" y="23" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x20"><bounds x="53" y="23" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x20"><bounds x="63" y="23" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x20"><bounds x="73" y="23" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x10"><bounds x="3" y="33" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x10"><bounds x="13" y="33" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x10"><bounds x="23" y="33" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x10"><bounds x="33" y="33" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x10"><bounds x="43" y="33" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x10"><bounds x="53" y="33" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x10"><bounds x="63" y="33" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x10"><bounds x="73" y="33" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x08"><bounds x="3" y="43" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x08"><bounds x="13" y="43" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x08"><bounds x="23" y="43" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x08"><bounds x="33" y="43" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x08"><bounds x="43" y="43" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x08"><bounds x="53" y="43" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x08"><bounds x="63" y="43" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x08"><bounds x="73" y="43" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="3" y="53" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x04"><bounds x="13" y="53" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x04"><bounds x="23" y="53" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x04"><bounds x="33" y="53" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x04"><bounds x="43" y="53" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x04"><bounds x="53" y="53" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x04"><bounds x="63" y="53" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x04"><bounds x="73" y="53" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="3" y="63" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x02"><bounds x="13" y="63" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x02"><bounds x="23" y="63" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x02"><bounds x="33" y="63" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x02"><bounds x="43" y="63" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x02"><bounds x="53" y="63" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x02"><bounds x="63" y="63" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x02"><bounds x="73" y="63" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x01"><bounds x="3" y="73" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x01"><bounds x="13" y="73" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x01"><bounds x="23" y="73" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x01"><bounds x="33" y="73" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x01"><bounds x="43" y="73" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x01"><bounds x="53" y="73" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x01"><bounds x="63" y="73" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x01"><bounds x="73" y="73" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
|
|
||||||
<!-- 7seg leds -->
|
<!-- 7seg leds -->
|
||||||
|
|
||||||
<bezel name="digit6" element="digit">
|
<bezel name="digit6" element="digit">
|
||||||
<bounds x="64.18" y="-12.5" width="5.66" height="8.5" />
|
<bounds x="64.18" y="-12" width="5.66" height="8.5" />
|
||||||
</bezel>
|
</bezel>
|
||||||
<bezel name="digit4" element="digit">
|
<bezel name="digit4" element="digit">
|
||||||
<bounds x="69.84" y="-12.5" width="5.66" height="8.5" />
|
<bounds x="69.84" y="-12" width="5.66" height="8.5" />
|
||||||
</bezel>
|
</bezel>
|
||||||
<bezel name="digit2" element="digit">
|
<bezel name="digit2" element="digit">
|
||||||
<bounds x="78.34" y="-12.5" width="5.66" height="8.5" />
|
<bounds x="78.34" y="-12" width="5.66" height="8.5" />
|
||||||
</bezel>
|
</bezel>
|
||||||
<bezel name="digit0" element="digit">
|
<bezel name="digit0" element="digit">
|
||||||
<bounds x="84" y="-12.5" width="5.66" height="8.5" />
|
<bounds x="84" y="-12" width="5.66" height="8.5" />
|
||||||
</bezel>
|
</bezel>
|
||||||
|
|
||||||
<bezel name="4.7" element="led">
|
<bezel name="4.7" element="led">
|
||||||
<bounds x="76.76" y="-11" width="0.85" height="0.85" />
|
<bounds x="76.76" y="-10.5" width="0.85" height="0.85" />
|
||||||
</bezel>
|
</bezel>
|
||||||
<bezel name="6.7" element="led">
|
<bezel name="6.7" element="led">
|
||||||
<bounds x="76.31" y="-6.35" width="0.85" height="0.85" />
|
<bounds x="76.31" y="-5.85" width="0.85" height="0.85" />
|
||||||
</bezel>
|
</bezel>
|
||||||
|
|
||||||
<!-- right side -->
|
<!-- right side -->
|
||||||
|
|
||||||
<bezel element="black"><bounds x="86" y="2" width="10" height="82" /></bezel>
|
<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_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_tl6"><bounds x="87" y="25.2" width="8" height="2.5" /></bezel>
|
||||||
@ -515,14 +608,14 @@
|
|||||||
<bezel element="text_t2"><bounds x="87.35" y="65.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="text_t1"><bounds x="87.35" y="74.25" width="7.3" height="1.5" /></bezel>
|
||||||
|
|
||||||
<bezel element="hlb" inputtag="IN.8" inputmask="0x80"><bounds x="87" y="9" width="8" height="4" /><color alpha="0.4" /></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.8" inputmask="0x40"><bounds x="87" y="19" 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.8" inputmask="0x20"><bounds x="87" y="28" 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.8" inputmask="0x10"><bounds x="87" y="37" 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.8" inputmask="0x08"><bounds x="87" y="46" 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.8" inputmask="0x04"><bounds x="87" y="55" 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.8" inputmask="0x02"><bounds x="87" y="64" 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.8" inputmask="0x01"><bounds x="87" y="73" 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>
|
||||||
|
|
||||||
</view>
|
</view>
|
||||||
</mamelayout>
|
</mamelayout>
|
||||||
|
603
src/mame/layout/fidel_exb.lay
Normal file
603
src/mame/layout/fidel_exb.lay
Normal file
@ -0,0 +1,603 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<mamelayout version="2">
|
||||||
|
|
||||||
|
<!-- define elements -->
|
||||||
|
|
||||||
|
<element name="white"><rect><color red="0.81" green="0.8" blue="0.79" /></rect></element>
|
||||||
|
|
||||||
|
<element name="led" defstate="0">
|
||||||
|
<disk state="1"><color red="1.0" green="0.1" blue="0.15" /></disk>
|
||||||
|
<disk state="0"><color red="0.1" green="0.01" blue="0.015" /></disk>
|
||||||
|
</element>
|
||||||
|
<element name="ledg" defstate="0">
|
||||||
|
<disk state="1"><color red="0.1" green="1.0" blue="0.15" /></disk>
|
||||||
|
<disk state="0"><color red="0.01" green="0.1" blue="0.015" /></disk>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<element name="hlb" defstate="0">
|
||||||
|
<text string=" ">
|
||||||
|
<bounds x="0.0" y="0.0" width="1.0" height="1.0" />
|
||||||
|
<color red="0.0" green="0.0" blue="0.0" />
|
||||||
|
</text>
|
||||||
|
<rect state="1">
|
||||||
|
<bounds x="0.0" y="0.0" width="1.0" height="1.0" />
|
||||||
|
<color red="1.0" green="1.0" blue="1.0" />
|
||||||
|
</rect>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<element name="text_1">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="1" align="2"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_2">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="2" align="2"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_3">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="3" align="2"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_4">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="4" align="2"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_5">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="5" align="2"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_6">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="6" align="2"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_7">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="7" align="2"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_8">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="8" align="2"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<element name="text_9">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="9" align="2"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_10">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="10" align="2"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_11">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="11" align="2"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_12">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="12" align="2"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<element name="text_a">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="A"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_b">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="B"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_c">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="C"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_d">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="D"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_e">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="E"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_f">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="F"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_g">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="G"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_h">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="H"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<element name="text_lb">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="CHECK"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_lc">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="MATE"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_ld">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="WHITE"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_le">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="BLACK"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_lf">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="STALEMATE"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_lg">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="DRAW"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_lh">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="I LOSE"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<element name="text_t81">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="NEW"><color red="0.17" green="0.15" blue="0.15" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_t82">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="GAME"><color red="0.17" green="0.15" blue="0.15" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_t7">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="VERIFY"><color red="0.17" green="0.15" blue="0.15" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_t6">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="OPTIONS"><color red="0.17" green="0.15" blue="0.15" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_t5">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="LEVEL"><color red="0.17" green="0.15" blue="0.15" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_t41">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="TAKE"><color red="0.17" green="0.15" blue="0.15" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_t42">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="BACK"><color red="0.17" green="0.15" blue="0.15" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_t3">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="HINT"><color red="0.17" green="0.15" blue="0.15" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_t2">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="MOVE"><color red="0.17" green="0.15" blue="0.15" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_t1">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="CLEAR"><color red="0.17" green="0.15" blue="0.15" /></text>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<element name="text_tl7">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="[K]"><color red="0.17" green="0.15" blue="0.15" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_tl6">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="[Q]"><color red="0.17" green="0.15" blue="0.15" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_tl5">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="[R]"><color red="0.17" green="0.15" blue="0.15" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_tl4">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="[B]"><color red="0.17" green="0.15" blue="0.15" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_tl3">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="[N]"><color red="0.17" green="0.15" blue="0.15" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_tl2">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="[P]"><color red="0.17" green="0.15" blue="0.15" /></text>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- sb board -->
|
||||||
|
|
||||||
|
<element name="cblack"><rect><color red="0.16" green="0.48" blue="0.32" /></rect></element>
|
||||||
|
<element name="cwhite"><rect><color red="0.81" green="0.8" blue="0.79" /></rect></element>
|
||||||
|
|
||||||
|
<element name="hlbb" defstate="0">
|
||||||
|
<text string=" "><bounds x="0" y="0" width="1" height="1" /></text>
|
||||||
|
<disk state="1">
|
||||||
|
<bounds x="0.12" y="0.12" width="0.76" height="0.76" />
|
||||||
|
<color red="0" green="0" blue="0" />
|
||||||
|
</disk>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<element name="piece" defstate="0">
|
||||||
|
<image file="chess/wp.png" state="1"/>
|
||||||
|
<image file="chess/wn.png" state="2"/>
|
||||||
|
<image file="chess/wb.png" state="3"/>
|
||||||
|
<image file="chess/wr.png" state="4"/>
|
||||||
|
<image file="chess/wq.png" state="5"/>
|
||||||
|
<image file="chess/wk.png" state="6"/>
|
||||||
|
|
||||||
|
<image file="chess/bp.png" state="7"/>
|
||||||
|
<image file="chess/bn.png" state="8"/>
|
||||||
|
<image file="chess/bb.png" state="9"/>
|
||||||
|
<image file="chess/br.png" state="10"/>
|
||||||
|
<image file="chess/bq.png" state="11"/>
|
||||||
|
<image file="chess/bk.png" state="12"/>
|
||||||
|
|
||||||
|
<!-- selected pieces -->
|
||||||
|
<image file="chess/wp.png" state="13"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/wn.png" state="14"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/wb.png" state="15"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/wr.png" state="16"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/wq.png" state="17"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/wk.png" state="18"><color alpha="0.5" /></image>
|
||||||
|
|
||||||
|
<image file="chess/bp.png" state="19"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/bn.png" state="20"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/bb.png" state="21"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/br.png" state="22"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/bq.png" state="23"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/bk.png" state="24"><color alpha="0.5" /></image>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<group name="sb_board">
|
||||||
|
<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>
|
||||||
|
|
||||||
|
<!-- 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>
|
||||||
|
</repeat>
|
||||||
|
</group>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- sb ui -->
|
||||||
|
|
||||||
|
<element name="hlub" defstate="0">
|
||||||
|
<rect state="1"><color red="0" green="0" blue="0" /></rect>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<element name="text_uit1"><text string="S.BOARD"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uit2"><text string="INTERFACE"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uib1"><text string="BOARD:"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uib2">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="RESET"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uib3">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="CLEAR"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uis1"><text string="SPAWN:"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uih1"><text string="HAND:"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uih2">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="REMOVE"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu1"><text string="UNDO:"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uiu2a">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string=" <<"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu2b">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string=" < "><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu2c">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string=" >"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu2d">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string=" >>"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu3a" defstate="0">
|
||||||
|
<simplecounter maxstate="999" digits="1" align="2">
|
||||||
|
<color red="0.81" green="0.8" blue="0.79" />
|
||||||
|
</simplecounter>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu3b"><text string="/"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uiu3c" defstate="0">
|
||||||
|
<simplecounter maxstate="999" digits="1" align="1">
|
||||||
|
<color red="0.81" green="0.8" blue="0.79" />
|
||||||
|
</simplecounter>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<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>
|
||||||
|
|
||||||
|
<!-- 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="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>
|
||||||
|
|
||||||
|
<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>
|
||||||
|
|
||||||
|
<!-- 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>
|
||||||
|
|
||||||
|
<!-- 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>
|
||||||
|
|
||||||
|
<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>
|
||||||
|
|
||||||
|
<!-- 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>
|
||||||
|
</group>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- build screen -->
|
||||||
|
|
||||||
|
<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>
|
||||||
|
|
||||||
|
<bezel element="cblack"><bounds x="3" y="2.5" width="81" height="81" /></bezel>
|
||||||
|
<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>
|
||||||
|
|
||||||
|
<!-- 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>
|
||||||
|
|
||||||
|
<!-- 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>
|
||||||
|
|
||||||
|
<!-- 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>
|
||||||
|
|
||||||
|
<!-- 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>
|
||||||
|
|
||||||
|
</view>
|
||||||
|
</mamelayout>
|
@ -1,8 +1,14 @@
|
|||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<mamelayout version="2">
|
<mamelayout version="2">
|
||||||
|
|
||||||
|
<!-- fidel_exv.lay + 7seg panel -->
|
||||||
|
|
||||||
<!-- define elements -->
|
<!-- define elements -->
|
||||||
|
|
||||||
|
<element name="black"><rect><color red="0.17" green="0.15" blue="0.15" /></rect></element>
|
||||||
|
<element name="white"><rect><color red="0.81" green="0.8" blue="0.79" /></rect></element>
|
||||||
|
<element name="redb"><rect><color red="0.81" green="0.3" blue="0.29" /></rect></element>
|
||||||
|
|
||||||
<element name="digit" defstate="0">
|
<element name="digit" defstate="0">
|
||||||
<led7seg><color red="1.0" green="0.1" blue="0.15" /></led7seg>
|
<led7seg><color red="1.0" green="0.1" blue="0.15" /></led7seg>
|
||||||
</element>
|
</element>
|
||||||
@ -16,16 +22,6 @@
|
|||||||
<disk state="0"><color red="0.01" green="0.1" blue="0.015" /></disk>
|
<disk state="0"><color red="0.01" green="0.1" blue="0.015" /></disk>
|
||||||
</element>
|
</element>
|
||||||
|
|
||||||
<element name="hl" defstate="0">
|
|
||||||
<text string=" ">
|
|
||||||
<bounds x="0.0" y="0.0" width="1.0" height="1.0" />
|
|
||||||
<color red="0.0" green="0.0" blue="0.0" />
|
|
||||||
</text>
|
|
||||||
<disk state="1">
|
|
||||||
<bounds x="0.12" y="0.12" width="0.76" height="0.76" />
|
|
||||||
<color red="1.0" green="1.0" blue="1.0" />
|
|
||||||
</disk>
|
|
||||||
</element>
|
|
||||||
<element name="hlb" defstate="0">
|
<element name="hlb" defstate="0">
|
||||||
<text string=" ">
|
<text string=" ">
|
||||||
<bounds x="0.0" y="0.0" width="1.0" height="1.0" />
|
<bounds x="0.0" y="0.0" width="1.0" height="1.0" />
|
||||||
@ -37,10 +33,6 @@
|
|||||||
</rect>
|
</rect>
|
||||||
</element>
|
</element>
|
||||||
|
|
||||||
<element name="black"><rect><color red="0.17" green="0.15" blue="0.15" /></rect></element>
|
|
||||||
<element name="white"><rect><color red="0.81" green="0.8" blue="0.79" /></rect></element>
|
|
||||||
<element name="redb"><rect><color red="0.81" green="0.3" blue="0.29" /></rect></element>
|
|
||||||
|
|
||||||
<element name="text_1">
|
<element name="text_1">
|
||||||
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
<text string="1" align="2"><color red="0.01" green="0.01" blue="0.01" /></text>
|
<text string="1" align="2"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
@ -220,214 +212,379 @@
|
|||||||
</element>
|
</element>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- sb board -->
|
||||||
|
|
||||||
|
<element name="cblack"><rect><color red="0.41" green="0.4" blue="0.39" /></rect></element>
|
||||||
|
<element name="cwhite"><rect><color red="0.81" green="0.8" blue="0.79" /></rect></element>
|
||||||
|
|
||||||
|
<element name="hlbb" defstate="0">
|
||||||
|
<text string=" "><bounds x="0" y="0" width="1" height="1" /></text>
|
||||||
|
<disk state="1">
|
||||||
|
<bounds x="0.12" y="0.12" width="0.76" height="0.76" />
|
||||||
|
<color red="0" green="0" blue="0" />
|
||||||
|
</disk>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<element name="piece" defstate="0">
|
||||||
|
<image file="chess/wp.png" state="1"/>
|
||||||
|
<image file="chess/wn.png" state="2"/>
|
||||||
|
<image file="chess/wb.png" state="3"/>
|
||||||
|
<image file="chess/wr.png" state="4"/>
|
||||||
|
<image file="chess/wq.png" state="5"/>
|
||||||
|
<image file="chess/wk.png" state="6"/>
|
||||||
|
|
||||||
|
<image file="chess/bp.png" state="7"/>
|
||||||
|
<image file="chess/bn.png" state="8"/>
|
||||||
|
<image file="chess/bb.png" state="9"/>
|
||||||
|
<image file="chess/br.png" state="10"/>
|
||||||
|
<image file="chess/bq.png" state="11"/>
|
||||||
|
<image file="chess/bk.png" state="12"/>
|
||||||
|
|
||||||
|
<!-- selected pieces -->
|
||||||
|
<image file="chess/wp.png" state="13"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/wn.png" state="14"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/wb.png" state="15"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/wr.png" state="16"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/wq.png" state="17"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/wk.png" state="18"><color alpha="0.5" /></image>
|
||||||
|
|
||||||
|
<image file="chess/bp.png" state="19"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/bn.png" state="20"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/bb.png" state="21"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/br.png" state="22"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/bq.png" state="23"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/bk.png" state="24"><color alpha="0.5" /></image>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<group name="sb_board">
|
||||||
|
<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>
|
||||||
|
|
||||||
|
<!-- 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>
|
||||||
|
</repeat>
|
||||||
|
</group>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- sb ui -->
|
||||||
|
|
||||||
|
<element name="hlub" defstate="0">
|
||||||
|
<rect state="1"><color red="0" green="0" blue="0" /></rect>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<element name="text_uit1"><text string="S.BOARD"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uit2"><text string="INTERFACE"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uib1"><text string="BOARD:"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uib2">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="RESET"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uib3">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="CLEAR"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uis1"><text string="SPAWN:"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uih1"><text string="HAND:"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uih2">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="REMOVE"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu1"><text string="UNDO:"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uiu2a">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string=" <<"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu2b">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string=" < "><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu2c">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string=" >"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu2d">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string=" >>"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu3a" defstate="0">
|
||||||
|
<simplecounter maxstate="999" digits="1" align="2">
|
||||||
|
<color red="0.81" green="0.8" blue="0.79" />
|
||||||
|
</simplecounter>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu3b"><text string="/"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uiu3c" defstate="0">
|
||||||
|
<simplecounter maxstate="999" digits="1" align="1">
|
||||||
|
<color red="0.81" green="0.8" blue="0.79" />
|
||||||
|
</simplecounter>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<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>
|
||||||
|
|
||||||
|
<!-- 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="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>
|
||||||
|
|
||||||
|
<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>
|
||||||
|
|
||||||
|
<!-- 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>
|
||||||
|
|
||||||
|
<!-- 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>
|
||||||
|
|
||||||
|
<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>
|
||||||
|
|
||||||
|
<!-- 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>
|
||||||
|
</group>
|
||||||
|
|
||||||
|
|
||||||
<!-- build screen -->
|
<!-- build screen -->
|
||||||
|
|
||||||
<view name="Internal Layout">
|
<view name="Internal Layout">
|
||||||
<bounds left="-2" right="98" top="-14.5" bottom="89" />
|
<bounds left="-13" right="98" top="-14" bottom="88.5" />
|
||||||
|
|
||||||
<bezel element="white"><bounds x="-2.5" y="-2" width="101" height="91.5" /></bezel>
|
<bezel element="white"><bounds x="-1" y="-1.5" width="99" height="90" /></bezel>
|
||||||
|
|
||||||
|
<bezel element="black"><bounds x="3" y="2.5" width="81" height="81" /></bezel>
|
||||||
|
<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 -->
|
<!-- chessboard coords -->
|
||||||
|
|
||||||
<bezel element="text_8"><bounds x="-0.3" y="9" width="2" height="2" /></bezel>
|
<bezel element="text_8"><bounds x="0.7" y="9" width="2" height="2" /></bezel>
|
||||||
<bezel element="text_7"><bounds x="-0.3" y="19" 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.3" y="29" 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.3" y="39" 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.3" y="49" 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.3" y="59" 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.3" y="69" 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.3" y="79" 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" y="84.2" 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" y="84.2" 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" y="84.2" 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" y="84.2" 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" y="84.2" 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" y="84.2" 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" y="84.2" 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" y="84.2" width="2" height="2" /></bezel>
|
<bezel element="text_h"><bounds x="75.5" y="83.7" width="2" height="2" /></bezel>
|
||||||
|
|
||||||
<!-- left side labels -->
|
<!-- left side labels -->
|
||||||
|
|
||||||
<bezel element="text_9"><bounds x="-4.3" y="12" width="5" height="2" /></bezel>
|
<bezel element="text_9"><bounds x="-0.9" y="12" width="2.6" height="2" /></bezel>
|
||||||
<bezel element="text_10"><bounds x="-4.3" y="22" width="5" 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="-4.3" y="32" width="5" 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="-4.3" y="42" width="5" height="2" /></bezel>
|
<bezel element="text_12"><bounds x="-0.9" y="42" width="2.6" height="2" /></bezel>
|
||||||
|
|
||||||
<!-- bottom side labels -->
|
<!-- bottom side labels -->
|
||||||
|
|
||||||
<bezel element="text_lb"><bounds x="13" y="86.3" width="10" 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" y="86.3" 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" y="86.3" 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" y="86.3" 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" y="86.3" 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" y="86.3" 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" y="86.3" width="12" height="2" /></bezel>
|
<bezel element="text_lg"><bounds x="62.5" y="85.8" width="12" height="2" /></bezel>
|
||||||
|
|
||||||
<!-- chessboard bezel -->
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="2" y="2" width="82" height="82" /></bezel>
|
|
||||||
<bezel element="white"><bounds x="3" y="3" width="80" height="80" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="13" y="2.5" width="10" height="10.5" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="33" y="2.5" width="10" height="10.5" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="53" y="2.5" width="10" height="10.5" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="73" y="2.5" width="10.5" height="10.5" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="2.5" y="13" width="10.5" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="23" y="13" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="43" y="13" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="63" y="13" width="10" height="10" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="13" y="23" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="33" y="23" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="53" y="23" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="73" y="23" width="10.5" height="10" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="2.5" y="33" width="10.5" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="23" y="33" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="43" y="33" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="63" y="33" width="10" height="10" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="13" y="43" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="33" y="43" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="53" y="43" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="73" y="43" width="10.5" height="10" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="2.5" y="53" width="10.5" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="23" y="53" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="43" y="53" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="63" y="53" width="10" height="10" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="13" y="63" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="33" y="63" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="53" y="63" width="10" height="10" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="73" y="63" width="10.5" height="10" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="black"><bounds x="2.5" y="73" width="10.5" height="10.5" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="23" y="73" width="10" height="10.5" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="43" y="73" width="10" height="10.5" /></bezel>
|
|
||||||
<bezel element="black"><bounds x="63" y="73" width="10" height="10.5" /></bezel>
|
|
||||||
|
|
||||||
<!-- chessboard sensors -->
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x80"><bounds x="3" y="3" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x80"><bounds x="13" y="3" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x80"><bounds x="23" y="3" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x80"><bounds x="33" y="3" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x80"><bounds x="43" y="3" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x80"><bounds x="53" y="3" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x80"><bounds x="63" y="3" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x80"><bounds x="73" y="3" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x40"><bounds x="3" y="13" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x40"><bounds x="13" y="13" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x40"><bounds x="23" y="13" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x40"><bounds x="33" y="13" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x40"><bounds x="43" y="13" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x40"><bounds x="53" y="13" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x40"><bounds x="63" y="13" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x40"><bounds x="73" y="13" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x20"><bounds x="3" y="23" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x20"><bounds x="13" y="23" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x20"><bounds x="23" y="23" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x20"><bounds x="33" y="23" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x20"><bounds x="43" y="23" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x20"><bounds x="53" y="23" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x20"><bounds x="63" y="23" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x20"><bounds x="73" y="23" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x10"><bounds x="3" y="33" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x10"><bounds x="13" y="33" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x10"><bounds x="23" y="33" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x10"><bounds x="33" y="33" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x10"><bounds x="43" y="33" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x10"><bounds x="53" y="33" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x10"><bounds x="63" y="33" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x10"><bounds x="73" y="33" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x08"><bounds x="3" y="43" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x08"><bounds x="13" y="43" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x08"><bounds x="23" y="43" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x08"><bounds x="33" y="43" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x08"><bounds x="43" y="43" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x08"><bounds x="53" y="43" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x08"><bounds x="63" y="43" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x08"><bounds x="73" y="43" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x04"><bounds x="3" y="53" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x04"><bounds x="13" y="53" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x04"><bounds x="23" y="53" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x04"><bounds x="33" y="53" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x04"><bounds x="43" y="53" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x04"><bounds x="53" y="53" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x04"><bounds x="63" y="53" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x04"><bounds x="73" y="53" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x02"><bounds x="3" y="63" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x02"><bounds x="13" y="63" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x02"><bounds x="23" y="63" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x02"><bounds x="33" y="63" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x02"><bounds x="43" y="63" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x02"><bounds x="53" y="63" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x02"><bounds x="63" y="63" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x02"><bounds x="73" y="63" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
|
|
||||||
<bezel element="hl" inputtag="IN.0" inputmask="0x01"><bounds x="3" y="73" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.1" inputmask="0x01"><bounds x="13" y="73" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.2" inputmask="0x01"><bounds x="23" y="73" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.3" inputmask="0x01"><bounds x="33" y="73" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.4" inputmask="0x01"><bounds x="43" y="73" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.5" inputmask="0x01"><bounds x="53" y="73" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.6" inputmask="0x01"><bounds x="63" y="73" width="10" height="10" /><color alpha="0.2" /></bezel>
|
|
||||||
<bezel element="hl" inputtag="IN.7" inputmask="0x01"><bounds x="73" y="73" width="10" height="10" /><color alpha="0.4" /></bezel>
|
|
||||||
|
|
||||||
<!-- chessboard leds -->
|
<!-- chessboard leds -->
|
||||||
|
|
||||||
<bezel name="0.7" element="led"><bounds x="1.5" y="7.25" width="1.5" height="1.5" /></bezel>
|
<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="1.5" y="17.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="1.5" y="27.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="1.5" y="37.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="1.5" y="47.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="1.5" y="57.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="1.5" y="67.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="1.5" y="77.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.25" y="83" 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.25" y="83" 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.25" y="83" 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.25" y="83" 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.25" y="83" 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.25" y="83" 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.25" y="83" 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.25" y="83" 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>
|
||||||
|
|
||||||
<!-- 7seg leds -->
|
<!-- 7seg leds -->
|
||||||
|
|
||||||
<bezel name="digit2" element="digit">
|
<bezel name="digit2" element="digit">
|
||||||
<bounds x="64.18" y="-12.5" width="5.66" height="8.5" />
|
<bounds x="64.18" y="-12" width="5.66" height="8.5" />
|
||||||
</bezel>
|
</bezel>
|
||||||
<bezel name="digit3" element="digit">
|
<bezel name="digit3" element="digit">
|
||||||
<bounds x="69.84" y="-12.5" width="5.66" height="8.5" />
|
<bounds x="69.84" y="-12" width="5.66" height="8.5" />
|
||||||
</bezel>
|
</bezel>
|
||||||
<bezel name="digit4" element="digit">
|
<bezel name="digit4" element="digit">
|
||||||
<bounds x="78.34" y="-12.5" width="5.66" height="8.5" />
|
<bounds x="78.34" y="-12" width="5.66" height="8.5" />
|
||||||
</bezel>
|
</bezel>
|
||||||
<bezel name="digit5" element="digit">
|
<bezel name="digit5" element="digit">
|
||||||
<bounds x="84" y="-12.5" width="5.66" height="8.5" />
|
<bounds x="84" y="-12" width="5.66" height="8.5" />
|
||||||
</bezel>
|
</bezel>
|
||||||
|
|
||||||
<bezel name="3.7" element="led">
|
<bezel name="3.7" element="led">
|
||||||
<bounds x="76.76" y="-11" width="0.85" height="0.85" />
|
<bounds x="76.76" y="-10.5" width="0.85" height="0.85" />
|
||||||
</bezel>
|
</bezel>
|
||||||
<bezel name="2.7" element="led">
|
<bezel name="2.7" element="led">
|
||||||
<bounds x="76.31" y="-6.35" width="0.85" height="0.85" />
|
<bounds x="76.31" y="-5.85" width="0.85" height="0.85" />
|
||||||
</bezel>
|
</bezel>
|
||||||
|
|
||||||
<!-- right side -->
|
<!-- right side -->
|
||||||
|
|
||||||
<bezel element="black"><bounds x="86" y="2" width="10" height="82" /></bezel>
|
<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_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_tl6"><bounds x="87" y="25.2" width="8" height="2.5" /></bezel>
|
||||||
@ -465,14 +622,14 @@
|
|||||||
<bezel element="text_t2"><bounds x="87.35" y="65.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="text_t1"><bounds x="87.35" y="74.25" width="7.3" height="1.5" /></bezel>
|
||||||
|
|
||||||
<bezel element="hlb" inputtag="IN.8" inputmask="0x80"><bounds x="87" y="9" width="8" height="4" /><color alpha="0.4" /></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.8" inputmask="0x40"><bounds x="87" y="19" 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.8" inputmask="0x20"><bounds x="87" y="28" 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.8" inputmask="0x10"><bounds x="87" y="37" 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.8" inputmask="0x08"><bounds x="87" y="46" 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.8" inputmask="0x04"><bounds x="87" y="55" 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.8" inputmask="0x02"><bounds x="87" y="64" 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.8" inputmask="0x01"><bounds x="87" y="73" 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>
|
||||||
|
|
||||||
</view>
|
</view>
|
||||||
</mamelayout>
|
</mamelayout>
|
||||||
|
607
src/mame/layout/fidel_exv.lay
Normal file
607
src/mame/layout/fidel_exv.lay
Normal file
@ -0,0 +1,607 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<mamelayout version="2">
|
||||||
|
|
||||||
|
<!-- define elements -->
|
||||||
|
|
||||||
|
<element name="black"><rect><color red="0.17" green="0.15" blue="0.15" /></rect></element>
|
||||||
|
<element name="white"><rect><color red="0.81" green="0.8" blue="0.79" /></rect></element>
|
||||||
|
<element name="redb"><rect><color red="0.81" green="0.3" blue="0.29" /></rect></element>
|
||||||
|
|
||||||
|
<element name="led" defstate="0">
|
||||||
|
<disk state="1"><color red="1.0" green="0.1" blue="0.15" /></disk>
|
||||||
|
<disk state="0"><color red="0.1" green="0.01" blue="0.015" /></disk>
|
||||||
|
</element>
|
||||||
|
<element name="ledg" defstate="0">
|
||||||
|
<disk state="1"><color red="0.1" green="1.0" blue="0.15" /></disk>
|
||||||
|
<disk state="0"><color red="0.01" green="0.1" blue="0.015" /></disk>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<element name="hlb" defstate="0">
|
||||||
|
<text string=" ">
|
||||||
|
<bounds x="0.0" y="0.0" width="1.0" height="1.0" />
|
||||||
|
<color red="0.0" green="0.0" blue="0.0" />
|
||||||
|
</text>
|
||||||
|
<rect state="1">
|
||||||
|
<bounds x="0.0" y="0.0" width="1.0" height="1.0" />
|
||||||
|
<color red="1.0" green="1.0" blue="1.0" />
|
||||||
|
</rect>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<element name="text_1">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="1" align="2"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_2">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="2" align="2"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_3">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="3" align="2"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_4">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="4" align="2"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_5">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="5" align="2"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_6">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="6" align="2"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_7">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="7" align="2"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_8">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="8" align="2"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<element name="text_9">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="9" align="2"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_10">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="10" align="2"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_11">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="11" align="2"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_12">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="12" align="2"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<element name="text_a">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="A"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_b">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="B"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_c">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="C"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_d">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="D"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_e">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="E"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_f">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="F"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_g">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="G"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_h">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="H"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<element name="text_lb">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="CHECK"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_lc">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="MATE"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_ld">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="WHITE"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_le">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="BLACK"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_lf">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="STALEMATE"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_lg">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="DRAW"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_lh">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="I LOSE"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<element name="text_t81">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="NEW"><color red="0.17" green="0.15" blue="0.15" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_t82">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="GAME"><color red="0.17" green="0.15" blue="0.15" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_t7">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="VERIFY"><color red="0.17" green="0.15" blue="0.15" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_t6">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="OPTIONS"><color red="0.17" green="0.15" blue="0.15" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_t5">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="LEVEL"><color red="0.17" green="0.15" blue="0.15" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_t41">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="TAKE"><color red="0.17" green="0.15" blue="0.15" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_t42">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="BACK"><color red="0.17" green="0.15" blue="0.15" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_t3">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="HINT"><color red="0.17" green="0.15" blue="0.15" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_t2">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="MOVE"><color red="0.17" green="0.15" blue="0.15" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_t1">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="CLEAR"><color red="0.17" green="0.15" blue="0.15" /></text>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<element name="text_tl7">
|
||||||
|
<rect><color red="0.17" green="0.15" blue="0.15" /></rect>
|
||||||
|
<text string="[K]"><color red="0.65" green="0.15" blue="0.14" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_tl6">
|
||||||
|
<rect><color red="0.17" green="0.15" blue="0.15" /></rect>
|
||||||
|
<text string="[Q]"><color red="0.65" green="0.15" blue="0.14" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_tl5">
|
||||||
|
<rect><color red="0.17" green="0.15" blue="0.15" /></rect>
|
||||||
|
<text string="[R]"><color red="0.65" green="0.15" blue="0.14" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_tl4">
|
||||||
|
<rect><color red="0.17" green="0.15" blue="0.15" /></rect>
|
||||||
|
<text string="[B]"><color red="0.65" green="0.15" blue="0.14" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_tl3">
|
||||||
|
<rect><color red="0.17" green="0.15" blue="0.15" /></rect>
|
||||||
|
<text string="[N]"><color red="0.65" green="0.15" blue="0.14" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_tl2">
|
||||||
|
<rect><color red="0.17" green="0.15" blue="0.15" /></rect>
|
||||||
|
<text string="[P]"><color red="0.65" green="0.15" blue="0.14" /></text>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- sb board -->
|
||||||
|
|
||||||
|
<element name="cblack"><rect><color red="0.41" green="0.4" blue="0.39" /></rect></element>
|
||||||
|
<element name="cwhite"><rect><color red="0.81" green="0.8" blue="0.79" /></rect></element>
|
||||||
|
|
||||||
|
<element name="hlbb" defstate="0">
|
||||||
|
<text string=" "><bounds x="0" y="0" width="1" height="1" /></text>
|
||||||
|
<disk state="1">
|
||||||
|
<bounds x="0.12" y="0.12" width="0.76" height="0.76" />
|
||||||
|
<color red="0" green="0" blue="0" />
|
||||||
|
</disk>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<element name="piece" defstate="0">
|
||||||
|
<image file="chess/wp.png" state="1"/>
|
||||||
|
<image file="chess/wn.png" state="2"/>
|
||||||
|
<image file="chess/wb.png" state="3"/>
|
||||||
|
<image file="chess/wr.png" state="4"/>
|
||||||
|
<image file="chess/wq.png" state="5"/>
|
||||||
|
<image file="chess/wk.png" state="6"/>
|
||||||
|
|
||||||
|
<image file="chess/bp.png" state="7"/>
|
||||||
|
<image file="chess/bn.png" state="8"/>
|
||||||
|
<image file="chess/bb.png" state="9"/>
|
||||||
|
<image file="chess/br.png" state="10"/>
|
||||||
|
<image file="chess/bq.png" state="11"/>
|
||||||
|
<image file="chess/bk.png" state="12"/>
|
||||||
|
|
||||||
|
<!-- selected pieces -->
|
||||||
|
<image file="chess/wp.png" state="13"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/wn.png" state="14"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/wb.png" state="15"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/wr.png" state="16"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/wq.png" state="17"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/wk.png" state="18"><color alpha="0.5" /></image>
|
||||||
|
|
||||||
|
<image file="chess/bp.png" state="19"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/bn.png" state="20"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/bb.png" state="21"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/br.png" state="22"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/bq.png" state="23"><color alpha="0.5" /></image>
|
||||||
|
<image file="chess/bk.png" state="24"><color alpha="0.5" /></image>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<group name="sb_board">
|
||||||
|
<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>
|
||||||
|
|
||||||
|
<!-- 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>
|
||||||
|
</repeat>
|
||||||
|
</group>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- sb ui -->
|
||||||
|
|
||||||
|
<element name="hlub" defstate="0">
|
||||||
|
<rect state="1"><color red="0" green="0" blue="0" /></rect>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<element name="text_uit1"><text string="S.BOARD"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uit2"><text string="INTERFACE"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uib1"><text string="BOARD:"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uib2">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="RESET"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uib3">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="CLEAR"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uis1"><text string="SPAWN:"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uih1"><text string="HAND:"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uih2">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string="REMOVE"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu1"><text string="UNDO:"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uiu2a">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string=" <<"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu2b">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string=" < "><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu2c">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string=" >"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu2d">
|
||||||
|
<rect><color red="0.81" green="0.8" blue="0.79" /></rect>
|
||||||
|
<text string=" >>"><color red="0.01" green="0.01" blue="0.01" /></text>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu3a" defstate="0">
|
||||||
|
<simplecounter maxstate="999" digits="1" align="2">
|
||||||
|
<color red="0.81" green="0.8" blue="0.79" />
|
||||||
|
</simplecounter>
|
||||||
|
</element>
|
||||||
|
<element name="text_uiu3b"><text string="/"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||||
|
<element name="text_uiu3c" defstate="0">
|
||||||
|
<simplecounter maxstate="999" digits="1" align="1">
|
||||||
|
<color red="0.81" green="0.8" blue="0.79" />
|
||||||
|
</simplecounter>
|
||||||
|
</element>
|
||||||
|
|
||||||
|
<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>
|
||||||
|
|
||||||
|
<!-- 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="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>
|
||||||
|
|
||||||
|
<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>
|
||||||
|
|
||||||
|
<!-- 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>
|
||||||
|
|
||||||
|
<!-- 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>
|
||||||
|
|
||||||
|
<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>
|
||||||
|
|
||||||
|
<!-- 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>
|
||||||
|
</group>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- build screen -->
|
||||||
|
|
||||||
|
<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>
|
||||||
|
|
||||||
|
<bezel element="black"><bounds x="3" y="2.5" width="81" height="81" /></bezel>
|
||||||
|
<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>
|
||||||
|
|
||||||
|
<!-- 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>
|
||||||
|
|
||||||
|
<!-- 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>
|
||||||
|
|
||||||
|
<!-- 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>
|
||||||
|
|
||||||
|
<!-- 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>
|
||||||
|
|
||||||
|
</view>
|
||||||
|
</mamelayout>
|
@ -25,8 +25,8 @@
|
|||||||
</rect>
|
</rect>
|
||||||
</element>
|
</element>
|
||||||
|
|
||||||
<element name="text_from"><text string="FROM"><color red="0.8" green="0.8" blue="0.8" /></text></element>
|
<element name="text_from"><text string="FROM"><color red="0.6" green="0.6" blue="0.6" /></text></element>
|
||||||
<element name="text_to"><text string="TO"><color red="0.8" green="0.8" blue="0.8" /></text></element>
|
<element name="text_to"><text string="TO"><color red="0.6" green="0.6" blue="0.6" /></text></element>
|
||||||
|
|
||||||
<element name="text_b1">
|
<element name="text_b1">
|
||||||
<rect><color red="0.2" green="0.2" blue="0.2" /></rect>
|
<rect><color red="0.2" green="0.2" blue="0.2" /></rect>
|
||||||
|
Loading…
Reference in New Issue
Block a user