⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lwq_ui_data.h

📁 MTK平台中可移植的五子棋游戏
💻 H
字号:
/*********************************************************************************************

建立一套自己的UI 结构

廖文卿

************************************************************************************************/


/*data base*/

#ifndef __LWQ_UI_DATA_H__
#define __LWQ_UI_DATA_H__

#include "gui_data_types.h"
#include "PixcomFontEngine.h"
#include "gdi_datatype.h"

#define MAX_LEVER_NUMBEL  10
#define MAX_LV_WORD_NUMBEL 500
#define MAX_LV_PIC_NUMBEL  500
#define MAX_LV_RECT_NUMBEL 500
#define MAX_WD_LEN 		 512
#define MAX_PIC_DATA     512
#define MAX_ITEM_NUMBER  500
#define MAX_ITEM_LEN  	3

#define BACE_WEIHT 240
#define BACE_HIGHE 320

/*title data*/
#define TITLE_BOOT_HIGHT  30
#define STARTBOX_HIGHT   100
#define STARTBOX_WIDTH  80
#define ICON_IMAGE_HIGHT 	26 
#define ICON_IMAGE_WIDTH  	26
#define FONT_WIDTH 20
#define FONT_HIGHT 20

typedef char S8;
typedef int S32;
typedef unsigned short  U16;

/*picture*/
typedef struct 
{
	S32  x;
	S32  y;
	S8   animation;
	S32 hand;
	U16 pic_data;
}PIC_DATA_BASE;
/*end*/

/*word*/
typedef struct 
{
	S32  x;
	S32  y;
	stFontAttribute font;
	color text_color;
	color border_color;
	BOOL is_bordered;
	UI_string_type  word_str;
}WORD_DATA_BASE;
/*end*/

/*RECT*/
typedef struct 
{
	S32  x;
	S32  y;
	S32 width;
	S32 heigh;
	gdi_color fullcolor;
	BOOL is_full;
}RECT_DATA_BASE;
/*END*/

/*lever*/
typedef struct 
{
	S32 lv_word_numbel ;

	S32 lv_pic_numbel ;

	S32 lv_rect_numbel ;
	WORD_DATA_BASE lv_word[MAX_LV_WORD_NUMBEL];

	PIC_DATA_BASE lv_pic[MAX_LV_PIC_NUMBEL];

	RECT_DATA_BASE lv_rect[MAX_LV_RECT_NUMBEL];
}LEVER_DATA_BASE;
/*end*/

/*ui*/
typedef struct 
{
	S32 lever_numbel ;   //层数

	LEVER_DATA_BASE ui_lever[MAX_LEVER_NUMBEL];
}LWQ_UI_DATA_BASE;

/*end*/

typedef struct
{
	U16 image_id,str_id;
}ITEM_DATA_BASE;

typedef struct
{
	S32 x,y,width,heigh;
	S32 item_number;
	S32 all_item_number;
	S32 current_item;
	ITEM_DATA_BASE item[MAX_ITEM_NUMBER];
}WINDOWS_STARTBOX_DATA_BASE;
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -