亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? scorelistwnd.c

?? brew學(xué)習(xí)
?? C
字號(hào):
#include "ScoreListWnd.h"

#include "AEEStdlib.h"

#include "pfly.h"
#include "pfly_res.h"

static boolean ScoreListWnd_HandleKeyEvent(pthis, eCode, wParam);
static void ScoreListWnd_Update(ScoreListWnd* pthis);
static void ScoreListWnd_LoadList(ScoreListWnd* pthis);
static void ScoreListWnd_SaveList(ScoreListWnd* pthis);


boolean ScoreListWnd_New(ScoreListWnd *pthis, PflyApp* pMe)
{
	pthis->pMe = pMe;
	MEMSET(pthis->scorelist, 0, sizeof(pthis->scorelist));
	ScoreListWnd_LoadList(pthis);

	return TRUE;
}


boolean ScoreListWnd_HandleEvent(ScoreListWnd* pthis, AEEEvent eCode, uint16 wParam, uint32 dwParam)
{
	switch (eCode) {
	case EVT_APP_SUSPEND:
		return TRUE;
		
	case EVT_APP_RESUME:
		ScoreListWnd_Update(pthis);
		return TRUE;
		
	default:
		return ScoreListWnd_HandleKeyEvent(pthis, eCode, wParam);		 
	}

}

static boolean ScoreListWnd_HandleKeyEvent(ScoreListWnd* pthis, AEEEvent eCode, uint16 wParam)
{
	if( eCode == EVT_KEY) {
 		switch(wParam) {
		case AVK_CLR:
			return Pfly_SetActiveWnd(pthis->pMe, IDW_MAINMENU);

		default:
			return FALSE;
		}
	}
	return FALSE;
}

boolean ScoreListWnd_Open(ScoreListWnd* pthis)
{
	ScoreListWnd_Update(pthis);

	return TRUE;
}

static void ScoreListWnd_Update(ScoreListWnd* pthis)
{
	int loop;
	int screenX, screenY ,centerX, centerY;
	int stepH, stepW;
	
	AEEDeviceInfo deviceInfo;

	AECHAR   str[MAX_STRING_SIZE];
	char     temp[MAX_STRING_SIZE];

	IDisplay *m_pIDisplay = pthis->pMe->a.m_pIDisplay;
	IShell   *m_pIShell = pthis->pMe->a.m_pIShell;	
	
	ISHELL_GetDeviceInfo(m_pIShell, &deviceInfo);
	screenX = deviceInfo.cxScreen;
	screenY = deviceInfo.cyScreen;
	centerX = screenX/2;
	centerY = screenY/2;

	stepH = IDISPLAY_GetFontMetrics(m_pIDisplay, AEE_FONT_NORMAL, NULL, NULL);
	stepW = stepH;

	IDISPLAY_ClearScreen(m_pIDisplay);
	IDISPLAY_FillRect(m_pIDisplay, NULL, MAKE_RGB(128,138,238));
	
	ISHELL_LoadResString(m_pIShell, PFLY_RES_FILE, IDS_MENU_SCOREVIEW, str, MAX_STRING_SIZE);
	IDISPLAY_DrawText(m_pIDisplay, AEE_FONT_BOLD, str, -1, 0,
		5, NULL, IDF_ALIGN_CENTER | IDF_TEXT_TRANSPARENT);

	for(loop = 0; loop < MAX_LIST_LENGTH; loop ++)	{
		SPRINTF(temp, "%d", loop+1);
		STRTOWSTR(temp, str, MAX_STRING_SIZE);
		IDISPLAY_DrawText(m_pIDisplay, AEE_FONT_NORMAL, str, -1,  0, (2+loop)*stepH, NULL, IDF_TEXT_TRANSPARENT);	

		SPRINTF(temp, "%d", pthis->scorelist[loop]);
		STRTOWSTR(temp, str, MAX_STRING_SIZE);
		IDISPLAY_DrawText(m_pIDisplay, AEE_FONT_NORMAL, str, -1,  screenX-stepW*2, (2+loop)*stepH, NULL, IDF_TEXT_TRANSPARENT);	
	}

	IDISPLAY_Update(m_pIDisplay);
}

void ScoreListWnd_Close(ScoreListWnd* pthis)
{
}

void ScoreListWnd_Free(ScoreListWnd* pthis)
{
	
}

static void ScoreListWnd_LoadList(ScoreListWnd* pthis)
{
	IFileMgr *pFileMgr	= NULL;
	IFile *pFile		= NULL;
	IShell *pIShell		= pthis->pMe->a.m_pIShell;
	int i;
	if(ISHELL_CreateInstance(pIShell, AEECLSID_FILEMGR, (void **)&pFileMgr) != SUCCESS)
	{
		return;
	}
	if((pFile = IFILEMGR_OpenFile(pFileMgr, LIST_FILE, _OFM_READWRITE)) == NULL){
		IFILEMGR_Release(pFileMgr);
		return;
	}
	
	for(i = 0; i < MAX_LIST_LENGTH; i ++)
	{
		IFILE_Read(pFile, &pthis->scorelist[i], sizeof(int));
	}
	
	IFILE_Release(pFile);
	IFILEMGR_Release(pFileMgr);
}

static void ScoreListWnd_SaveList(ScoreListWnd* pthis)
{
	IFileMgr *pFileMgr	= NULL;
	IFile *pFile		= NULL;
	IShell *pIShell		= pthis->pMe->a.m_pIShell;
	int i;

	if(ISHELL_CreateInstance(pIShell, AEECLSID_FILEMGR, (void **)&pFileMgr) != SUCCESS)
	{
		return;
	}
	if((pFile = IFILEMGR_OpenFile(pFileMgr, LIST_FILE, _OFM_READWRITE)) == NULL){
		IFILEMGR_Release(pFileMgr);
		return;
	}
	
	for(i = 0; i < MAX_LIST_LENGTH; i ++)
	{
		IFILE_Write(pFile, &pthis->scorelist[i], sizeof(int));
	}
	
	IFILE_Release(pFile);
	IFILEMGR_Release(pFileMgr);
}

boolean ScoreListWnd_AddToList(ScoreListWnd* pthis, int score)
{
	int i, j;
	for(i = 0; i < MAX_LIST_LENGTH; i++)
	{
		if(score > pthis->scorelist[i]){
			break;
		}
	}
	if(i < MAX_LIST_LENGTH){
		for(j = MAX_LIST_LENGTH-1; j > i; j --)
		{
			pthis->scorelist[j] = pthis->scorelist[j-1];
		}
		pthis->scorelist[i] = score;

		ScoreListWnd_SaveList(pthis);
		return TRUE;
	}
	return FALSE;
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产专区欧美精品| 欧美成人激情免费网| 中文字幕第一区| 麻豆精品新av中文字幕| 欧美久久久久免费| 亚洲成年人影院| 欧美日韩亚洲丝袜制服| 久久婷婷色综合| 九色综合国产一区二区三区| 91高清视频在线| 一区二区视频在线| 欧洲av一区二区嗯嗯嗯啊| 亚洲欧美日韩电影| 91国在线观看| 婷婷丁香久久五月婷婷| 日韩欧美一级二级| 免费在线观看视频一区| 日韩视频123| 理论片日本一区| 久久综合九色综合欧美就去吻| 国内成人免费视频| 国产视频一区在线观看| 色综合久久久久综合体桃花网| 亚洲一区影音先锋| 久久综合久久综合亚洲| 91美女精品福利| 欧美aⅴ一区二区三区视频| 国产午夜精品久久| 在线一区二区三区四区五区| 免费av网站大全久久| 国产女主播在线一区二区| 91碰在线视频| 久久99精品国产麻豆婷婷| 综合婷婷亚洲小说| 日韩欧美成人午夜| 91网站在线播放| 国产在线视频一区二区三区| 一区二区三区成人| 久久这里都是精品| 欧美三级视频在线观看| 国产成人精品免费| 日韩精品电影在线| 亚洲欧美激情小说另类| 精品国产一区久久| 欧美精品黑人性xxxx| 99在线精品免费| 国产综合一区二区| 免费精品99久久国产综合精品| 国产精品激情偷乱一区二区∴| 91麻豆精品国产91久久久使用方法 | 欧美日韩久久一区| 不卡的电影网站| 国产精品一区二区久久不卡| 日韩精品国产欧美| 亚洲成人免费在线观看| 中文字幕一区二| 国产欧美一区二区三区在线老狼| 91精品国产综合久久久久久久| 一本色道久久综合亚洲精品按摩| 国产精品77777| 精品一区二区综合| 日韩电影免费一区| 亚洲国产成人porn| 悠悠色在线精品| 成人免费在线播放视频| 国产亚洲福利社区一区| 日韩精品中午字幕| 91精品国产福利在线观看 | 亚洲一区在线视频| 一区在线观看免费| 国产精品美女视频| 中文字幕中文字幕一区二区| 久久精品亚洲一区二区三区浴池 | 风间由美性色一区二区三区| 九一久久久久久| 国内外精品视频| 国产专区综合网| 国产夫妻精品视频| 国产高清精品久久久久| 国产伦精品一区二区三区视频青涩| 另类综合日韩欧美亚洲| 另类小说视频一区二区| 美女视频黄 久久| 韩国女主播一区| 国产在线观看免费一区| 国产福利一区二区三区| 成人免费av网站| 91在线观看一区二区| 日本高清不卡一区| 欧美性做爰猛烈叫床潮| 88在线观看91蜜桃国自产| 日韩一级二级三级| 国产性天天综合网| 亚洲裸体xxx| 亚洲第一综合色| 免费高清视频精品| 国产成人av一区二区| 成人一区二区三区视频在线观看 | 91丨porny丨国产入口| 97se亚洲国产综合自在线观| 欧美在线看片a免费观看| 欧美日韩精品一区二区天天拍小说| 欧美日本不卡视频| 久久蜜桃香蕉精品一区二区三区| 久久精品免费在线观看| 欧美高清在线一区| 亚洲一区在线看| 精品一区二区三区在线观看| 成人免费观看视频| 7878成人国产在线观看| 久久久久久免费网| 一区二区三区国产豹纹内裤在线| 五月婷婷欧美视频| 国产电影一区二区三区| 色域天天综合网| 欧美一级二级三级蜜桃| 中文字幕第一页久久| 午夜一区二区三区视频| 国产麻豆日韩欧美久久| 在线免费一区三区| 精品国产乱码久久久久久久久| 国产精品第一页第二页第三页| 日韩电影在线免费| 97国产精品videossex| 日韩欧美在线观看一区二区三区| 中文字幕国产一区二区| 日韩av电影天堂| 不卡一区中文字幕| 精品少妇一区二区三区在线播放 | 日韩三级.com| 最新久久zyz资源站| 国产自产2019最新不卡| 欧美色综合久久| 中文字幕成人网| 人人超碰91尤物精品国产| av电影在线观看完整版一区二区| 日韩欧美一级精品久久| 亚洲一区二区三区视频在线播放| 国产一区欧美日韩| 91麻豆精品91久久久久久清纯| 中文字幕在线一区二区三区| 精品无人码麻豆乱码1区2区| 欧美日韩一区小说| 国产精品久久久久久福利一牛影视| 美女性感视频久久| 欧美日韩亚洲国产综合| 中文字幕在线观看不卡| 经典三级在线一区| 欧美精品 国产精品| 亚洲精品久久嫩草网站秘色| 成人午夜在线播放| 久久久久久电影| 久久99精品网久久| 欧美一区二区视频观看视频| 亚洲国产乱码最新视频| 色婷婷久久久亚洲一区二区三区| 国产精品日日摸夜夜摸av| 国产一区二区三区观看| 欧美一区二区啪啪| 奇米精品一区二区三区四区| 欧美日韩精品二区第二页| 亚洲影视在线播放| 91极品视觉盛宴| 亚洲自拍偷拍网站| 色综合天天综合狠狠| 亚洲日本在线观看| 91免费精品国自产拍在线不卡 | 亚洲欧洲日韩女同| www.亚洲激情.com| 亚洲天堂成人在线观看| a在线欧美一区| 亚洲精品videosex极品| 色国产综合视频| 一区二区三区鲁丝不卡| 欧美日韩一区二区在线观看视频| 亚洲狠狠爱一区二区三区| 欧美日韩精品欧美日韩精品一| 天堂资源在线中文精品| 欧美一区二区三区视频在线观看 | 亚洲乱码日产精品bd| 欧美专区日韩专区| 午夜欧美视频在线观看| 欧美一区二区三区小说| 久久精品国产一区二区三区免费看 | 岛国一区二区三区| 中文字幕一区二区在线播放| 91久久国产综合久久| 天堂蜜桃一区二区三区| 精品国产一区二区三区久久久蜜月| 国产在线播放一区| 一区在线播放视频| 欧美男女性生活在线直播观看| 免费观看30秒视频久久| 国产午夜精品一区二区三区四区| 国产电影一区在线| 亚洲一区二区三区四区不卡| 日韩欧美综合在线| 成人免费高清在线| 亚洲123区在线观看| 26uuu亚洲|