#include <stdio.h>
#include <stdlib.h>
#include <winb.h>
#include <te.h>
#include <fntb.h>
#include <gui.h>

extern int	ID_PANEL[18] ;
extern int	func_Quit() ;
extern int	func_Close() ;
extern int	func_Play() ;
extern int	func_Rev() ;
extern int	func_FF() ;

#define ALIGN	4
#define OFFSET(type) (sizeof(MMIPACKET) + (sizeof(type)+ALIGN-1)/ALIGN*ALIGN)

/*	MMI_init 用データ	*/

/*	ヘッダ	*/

MMIINIT	initDataRES_PANL = { "MmiInit",  18, 0 } ;

/* ID_PANEL[0] */

static MMIPACKET d001 = {	&ID_PANEL[0],
							NULL,
							&MJ_WINDOWL40,
							OFFSET(WINDOWL40),
							MS_NONE
						} ;
static WINDOWL40	d001d = {	MS_BTLEFTL40 | MS_EVMOSONL40 | MS_TITLEL40,
							 320, 220, 452, 293, 8, 4, 8,
							MS_SRECTL40 | MS_UFRAMEL40 | MS_FRAMEL40,
							NULL,   0,   0,
							   1,  17,   0,   0,
							 128,  96, 640, 480,
							0,
							"  ＣＤＰlay",
						} ;

/* ID_PANEL[1] */

static MMIPACKET d002 = {	&ID_PANEL[1],
							&ID_PANEL[0],
							&MJ_ICONL40,
							OFFSET(ICONL40),
							MS_NONE
						} ;
static ICONL40	d002d = 	{	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40,
							 324, 223, 334, 233, 8, 4, 8,
							MS_UFRAMEL40 | MS_FRAMEL40,
							func_Quit,
							0x801d, 512
						} ;

/* ID_PANEL[2] */

static MMIPACKET d003 = {	&ID_PANEL[2],
							&ID_PANEL[0],
							&MJ_ICONL40,
							OFFSET(ICONL40),
							MS_NONE
						} ;
static ICONL40	d003d = 	{	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40,
							 437, 223, 447, 233, 8, 4, 8,
							MS_UFRAMEL40 | MS_FRAMEL40,
							func_Close,
							0x0000, 513
						} ;

/* ID_PANEL[3] */

static MMIPACKET d004 = {	&ID_PANEL[3],
							&ID_PANEL[0],
							&MJ_ICONL40,
							OFFSET(ICONL40),
							MS_NONE
						} ;
static ICONL40	d004d = 	{	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40,
							 394, 240, 447, 263, 8, 4, 8,
							MS_UFRAMEL40 | MS_FRAMEL40,
							func_Play,
							0x001e, 257
						} ;

/* ID_PANEL[4] */

static MMIPACKET d005 = {	&ID_PANEL[4],
							&ID_PANEL[0],
							&MJ_ICONL40,
							OFFSET(ICONL40),
							MS_NONE
						} ;
static ICONL40	d005d = 	{	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40,
							 394, 265, 419, 288, 8, 4, 8,
							MS_UFRAMEL40 | MS_FRAMEL40,
							func_Rev,
							0x001d, 516
						} ;

/* ID_PANEL[5] */

static MMIPACKET d006 = {	&ID_PANEL[5],
							&ID_PANEL[0],
							&MJ_ICONL40,
							OFFSET(ICONL40),
							MS_NONE
						} ;
static ICONL40	d006d = 	{	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40,
							 422, 265, 447, 288, 8, 4, 8,
							MS_UFRAMEL40 | MS_FRAMEL40,
							func_FF,
							0x001c, 517
						} ;

/* ID_PANEL[6] */

static MMIPACKET d007 = {	&ID_PANEL[6],
							&ID_PANEL[0],
							&MJ_DBUTTONL40,
							OFFSET(DBUTTONL40),
							MS_NONE
						} ;
static DBUTTONL40	d007d = {	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_DSPONLYL40,
							 324, 240, 391, 287, 8, 8, 8,
							MS_DFRAMEL40 | MS_FRAMEL40,
							0,
							0x0000
						} ;

/* ID_PANEL[7] */

static MMIPACKET d008 = {	&ID_PANEL[7],
							&ID_PANEL[0],
							&MJ_ICONL40,
							OFFSET(ICONL40),
							MS_NONE
						} ;
static ICONL40	d008d = 	{	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40 | MS_DSPONLYL40,
							 328, 244, 342, 266, 7, 5, 8,
							MS_NONEL40,
							0,
							0x0000, 537
						} ;

/* ID_PANEL[8] */

static MMIPACKET d009 = {	&ID_PANEL[8],
							&ID_PANEL[0],
							&MJ_ICONL40,
							OFFSET(ICONL40),
							MS_NONE
						} ;
static ICONL40	d009d = 	{	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40 | MS_DSPONLYL40,
							 346, 244, 360, 266, 7, 5, 8,
							MS_NONEL40,
							0,
							0x0000, 537
						} ;

/* ID_PANEL[9] */

static MMIPACKET d010 = {	&ID_PANEL[9],
							&ID_PANEL[0],
							&MJ_ICONL40,
							OFFSET(ICONL40),
							MS_NONE
						} ;
static ICONL40	d010d = 	{	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40 | MS_DSPONLYL40,
							 329, 275, 344, 282, 7, 5, 8,
							MS_NONEL40,
							0,
							0x0000, 565
						} ;

/* ID_PANEL[10] */

static MMIPACKET d011 = {	&ID_PANEL[10],
							&ID_PANEL[0],
							&MJ_ICONL40,
							OFFSET(ICONL40),
							MS_NONE
						} ;
static ICONL40	d011d = 	{	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40 | MS_DSPONLYL40,
							 348, 274, 353, 282, 7, 5, 8,
							MS_NONEL40,
							0,
							0x0000, 550
						} ;

/* ID_PANEL[11] */

static MMIPACKET d012 = {	&ID_PANEL[11],
							&ID_PANEL[0],
							&MJ_ICONL40,
							OFFSET(ICONL40),
							MS_NONE
						} ;
static ICONL40	d012d = 	{	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40 | MS_DSPONLYL40,
							 355, 274, 360, 282, 7, 5, 8,
							MS_NONEL40,
							0,
							0x0000, 550
						} ;

/* ID_PANEL[12] */

static MMIPACKET d013 = {	&ID_PANEL[12],
							&ID_PANEL[0],
							&MJ_ICONL40,
							OFFSET(ICONL40),
							MS_NONE
						} ;
static ICONL40	d013d = 	{	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40 | MS_DSPONLYL40,
							 362, 274, 367, 282, 7, 5, 8,
							MS_NONEL40,
							0,
							0x0000, 562
						} ;

/* ID_PANEL[13] */

static MMIPACKET d014 = {	&ID_PANEL[13],
							&ID_PANEL[0],
							&MJ_ICONL40,
							OFFSET(ICONL40),
							MS_NONE
						} ;
static ICONL40	d014d = 	{	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40 | MS_DSPONLYL40,
							 367, 274, 372, 282, 7, 5, 8,
							MS_NONEL40,
							0,
							0x0000, 550
						} ;

/* ID_PANEL[14] */

static MMIPACKET d015 = {	&ID_PANEL[14],
							&ID_PANEL[0],
							&MJ_ICONL40,
							OFFSET(ICONL40),
							MS_NONE
						} ;
static ICONL40	d015d = 	{	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40 | MS_DSPONLYL40,
							 374, 274, 379, 282, 7, 5, 8,
							MS_NONEL40,
							0,
							0x0000, 550
						} ;

/* ID_PANEL[15] */

static MMIPACKET d016 = {	&ID_PANEL[15],
							&ID_PANEL[0],
							&MJ_ICONL40,
							OFFSET(ICONL40),
							MS_NONE
						} ;
static ICONL40	d016d = 	{	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40 | MS_DSPONLYL40,
							 382, 274, 387, 282, 7, 5, 8,
							MS_NONEL40,
							0,
							0x0000, 563
						} ;

/* ID_PANEL[16] */

static MMIPACKET d017 = {	&ID_PANEL[16],
							&ID_PANEL[0],
							&MJ_ICONL40,
							OFFSET(ICONL40),
							MS_NONE
						} ;
static ICONL40	d017d = 	{	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40 | MS_DSPONLYL40,
							 371, 244, 378, 259, 7, 7, 8,
							MS_NONEL40,
							0,
							0x0000, 522
						} ;

/* ID_PANEL[17] */

static MMIPACKET d018 = {	&ID_PANEL[17],
							&ID_PANEL[0],
							&MJ_ICONL40,
							0,
							MS_NONE
						} ;
static ICONL40	d018d = 	{	MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40 | MS_DSPONLYL40,
							 380, 244, 387, 259, 7, 7, 8,
							MS_NONEL40,
							0,
							0x0000, 522
						} ;

