久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区
[Full]
完整版
[Rss]
訂閱
[Xml]
無圖版
[Xhtml]
無圖版
Rss
& SiteMap
曙海教育集團論壇
http://www.bjzhda.cn
曙海教育集團論壇
◎
曙海教育集團論壇
→
MTK開發
→
在MTK上開發的游戲源代碼
共1 條記錄, 每頁顯示 10 條, 頁簽:
[1]
[瀏覽完整版]
標題:在MTK上開發的游戲源代碼
1樓
wangxinxin
發表于:2010-12-2 10:18:42
以下內容含腳本,或可能導致頁面不正常的代碼
MTK上就那幾個<span class="t_tag" onclick="tagshow(event)" href="tag.php?name=%D3%CE%CF%B7">游戲</span>太膩了,于是我就搞了個小游戲上去,跑得很好。效果不錯。 這是我在MTK上<span class="t_tag" onclick="tagshow(event)" href="tag.php?name=%BF%AA%B7%A2">開發</span>的游戲源代碼---推箱子。 MTK<span class="t_tag" onclick="tagshow(event)" href="tag.php?name=%C6%BD%CC%A8">平臺</span>調試通過。我去掉了數據部分和內核。,留下了框架供大家學習MTK平臺開發。 <p align="left">-------------- <p align="left">#include \"GlobalDefs.h\" #include \"HistoryGprot.h\" #include \"GlobalConstants.h\" <p align="left">#include \"MMI_features.h\" #include \"<img alt="" src="http://bbs.mobiletest.cn/images/smilies/default/titter.gif" border="0" smilieid="9"/>ixtelDataTypes.h\" #include \"Unicodexdcl.h\" <p align="left">#include \"gui.h\" #include \"Calculator.h\" #include \"SettingProfile.h\" #include \"<img alt="" src="http://bbs.mobiletest.cn/images/smilies/default/titter.gif" border="0" smilieid="9"/>rofileGprots.h\" <p align="left">#include \"Globaldefs.h\" #include \"CustDataRes.h\" #include \"gui_themes.h\" #include \"wgui_categories.h\" #include \"wgui_softkeys.h\" #include \"HistoryGprot.h\" #include \"OrganizerDef.h\" #include \"GameDefs.h\" <p align="left">#define MTK_GUANSHU 40 #define PUSH_LCD_WIDTH 176 #define PUSH_LCD_HEIGHT 220 <p align="left">static const char MTK_DATA[MTK_GUANSHU][80] = { {1,1,1,1,1,1,1,1,1,1, 1,0,0,0,1,3,0,1,1,1, 1,3,0,0,2,0,0,1,1,1, 1,1,2,1,1,0,0,1,1,1, 1,0,0,1,1,2,1,1,1,1, 1,0,0,4,0,0,0,1,1,1, 1,0,3,1,0,0,0,1,1,1, 1,1,1,1,1,1,1,1,1,1}}; <p align="left"> typedef struct{ INT16 X; INT16 Y; }MTK_POS; <p align="left">typedef struct{ UINT8 Data1; UINT8 Data2; } MTK_sg_PUSHBOXSTRUCT; <p align="left"> static MTK_sg_PUSHBOXSTRUCT g_Pushbox; static char Config_Passs=1; <p align="left">enum{ PushSharp_Blank , PushSharp_Bar , PushSharp_Box , PushSharp_Goal , PushSharp_Boxer , PushSharp_Ok }e_PushSharp; <p align="left">void Game_Push_Null(void) { return; } <p align="left">/*Name:Calculate Desc: Calculate the current position of the block Return: no return value Author: helloworld */ static void Game_Push_Calculate( UINT8 val ) { UINT8 row; UINT8 col; //kal_prompt_trace(MOD_MMI, \"\\n[Push-->Game_Push_Calculate,val=%d ]\\n\", val); <p align="left">row = val/10; col = val - row * 10; <p align="left">kal_prompt_trace(MOD_MMI, \"\\n[Push-->Game_Push_Calculate,row=%d, col=%d ]\\n\",row,col); <p align="left">g_Pushbox.BoxPos.X = 15 * col + 14; g_Pushbox.BoxPos.Y = 15 * row + 24; } <p align="left"> static void UIFDrawBitmap(S32 offset_x, S32 offset_y, U16 image_id) { //kal_prompt_trace(MOD_MMI, \"\\n[Push-->UIFDrawBitmap, image_id=%d]\\n\", image_id); pixtel_UI_lock_double_buffer(); //pixtel_UI_reset_clip(); <p align="left">pixtel_UI_show_image(offset_x,(offset_y +20),(UI_image_type)GetImage(image_id)); <p align="left">pixtel_UI_unlock_double_buffer(); pixtel_UI_BLT_double_buffer(0,0,PUSH_LCD_WIDTH,PUSH_LCD_HEIGHT); } <p align="left">static short Game_Push_Itou(short *pOutStr,long InNum) { // 0: ox0030 char NumString[10]; short i,j; short NumLen;// 位數 <p align="left">memset(NumString,\'\\0\',10); kal_prompt_trace(MOD_MMI, \"\\n[Push-->Game_Push_Itoa, InNum=%d]\\n\", InNum); <p align="left">if(NULL==pOutStr) { return; } if(InNum/1000000 >0) {// to long return; } <p align="left">if(InNum/100000 >0) { NumLen=6; } else if(InNum/10000 >0) { NumLen=5; } else if(InNum/1000 >0) { NumLen=4; } else if(InNum/100 >0) { NumLen=3; } else if(InNum/10 >0) { NumLen=2; } else { NumLen=1; } <p align="left">for(i=NumLen;i>0;i--) { if(1==i) { NumString[0]= InNum%10 +\'0\'; } else if(2==i) { NumString[i-1]= (InNum/10)%10 +\'0\'; } else if(3==i) { NumString[i-1]= (InNum/100)%10 +\'0\'; } else if(4==i) { NumString[i-1]= (InNum/1000)%10 +\'0\'; } else if(5==i) { NumString[i-1]= (InNum/10000)%10 +\'0\'; } pOutStr[NumLen-i]= NumString[i-1]; kal_prompt_trace(MOD_MMI, \"\\n[Push-->Game_Push_Itoa, =%d]\\n\", pOutStr[NumLen-i]); } <p align="left">kal_prompt_trace(MOD_MMI, \"\\n[Push-->Game_Push_Itoa, len=%d]\\n\",NumLen); <p align="left">return j; } <p align="left">const color PushTextColor = {0,0,100,100}; <p align="left">static void Game_Push_DrawString(void) { #define REC_POS_X 1 #define REC_POS_Y 170 #define REC_POS_W 176 #define REC_POS_H 50 <p align="left">S32 w; short Psss_uncode[10], Step_uncode[10]; memset(Psss_uncode,\'\\0\',10); memset(Step_uncode,\'\\0\',10); <p align="left">Game_Push_Itou(Psss_uncode, (long)Config_Passs); Game_Push_Itou(Step_uncode, (long)g_Pushbox.step); <p align="left">pixtel_UI_lock_double_buffer(); <p align="left">pixtel_UI_set_font(&MMI_medium_font); pixtel_UI_set_text_color(PushTextColor); <p align="left">pixtel_UI_reset_clip(); pixtel_UI_reset_text_clip(); <p align="left">pixtel_UI_move_text_cursor( 63, 185 ); pixtel_UI_print_text((UI_string_type)Psss_uncode); <p align="left">UIFDrawBitmap( 145, (185 -20) ,IMG_ID_PUSH_BOX_SMALL_BKG); UIFDrawBitmap( 155, (185 -20) ,IMG_ID_PUSH_BOX_SMALL_BKG); <p align="left">pixtel_UI_move_text_cursor( 145, 185 ); pixtel_UI_print_text((UI_string_type)Step_uncode); <p align="left">pixtel_UI_unlock_double_buffer(); pixtel_UI_BLT_double_buffer(REC_POS_X, REC_POS_Y, REC_POS_X + REC_POS_W, REC_POS_Y + REC_POS_H); <p align="left">return; } <p align="left">// service for FirstDraw and commonDraw static void Game_Push_Draw(INT8 i ) { Game_Push_Calculate( i ); kal_prompt_trace(MOD_MMI, \"\\n[Push-->Game_Push_Draw, drawID=%d, posX=%d, posY=%d]\\n\", g_Pushbox.tempbox<i>, g_Pushbox.BoxPos.X, g_Pushbox.BoxPos.Y); <p align="left"> switch( g_Pushbox.tempbox<i> ) { case 0: //為空時根本就不用畫. 讓他顯示背景,(不行! 還是要畫) UIFDrawBitmap( g_Pushbox.BoxPos.X, g_Pushbox.BoxPos.Y, IMG_ID_PUSH_BOX_BLANK); break; <p align="left"> case 1: UIFDrawBitmap( g_Pushbox.BoxPos.X, g_Pushbox.BoxPos.Y, IMG_ID_PUSH_BOX_BAR); break; <p align="left"> case 2: UIFDrawBitmap( g_Pushbox.BoxPos.X, g_Pushbox.BoxPos.Y, IMG_ID_PUSH_BOX_BOX); break; <p align="left"> case 3:/*這是個傻辦法, 以保證用24.. 但又不露出背景... 挖空背景后, 仍要用, 因為推走box后,要立即將其覆蓋掉 */ UIFDrawBitmap( g_Pushbox.BoxPos.X, g_Pushbox.BoxPos.Y,IMG_ID_PUSH_BOX_GOAL); break; <p align="left"> case 4: UIFDrawBitmap( g_Pushbox.BoxPos.X, g_Pushbox.BoxPos.Y, IMG_ID_PUSH_BOX_BOXER); break; <p align="left"> case 5: UIFDrawBitmap( g_Pushbox.BoxPos.X, g_Pushbox.BoxPos.Y,IMG_ID_PUSH_BOX_OK); break; <p align="left"> case 6: UIFDrawBitmap( g_Pushbox.BoxPos.X, g_Pushbox.BoxPos.Y, IMG_ID_PUSH_BOX_BOXER ); break; <p align="left"> case 7: UIFDrawBitmap( g_Pushbox.BoxPos.X, g_Pushbox.BoxPos.Y, IMG_ID_PUSH_BOX_SMALL_BKG ); break; <p align="left"> default: break; } } <p align="left"> static void Game_Push_FirstDraw(void) { short i; pixtel_UI_lock_double_buffer(); pixtel_UI_reset_clip(); clear_screen(); <p align="left"> UIFDrawBitmap( 0, 0,IMG_ID_PUSH_BOX_BKG); //大背景 <p align="left">for( i = 0; i < 80; i++ ) { Game_Push_Draw( i ); } Game_Push_DrawString(); pixtel_UI_unlock_double_buffer(); pixtel_UI_BLT_double_buffer(0,0,PUSH_LCD_WIDTH,PUSH_LCD_HEIGHT); } <p align="left">static void Game_Push_ComonDraw(void) { Game_Push_Draw( g_Pushbox.BeforeBoxer ); Game_Push_Draw( g_Pushbox.Boxer ); Game_Push_Draw( g_Pushbox.AfterBoxer ); } <p align="left">static void Game_Push_Ini(void) {//開局 short i; g_Pushbox.over = FALSE; g_Pushbox.goalnum = 0; g_Pushbox.I = 0; g_Pushbox.step = 0; <p align="left">for( i = 0; i < 80; i++ ) { g_Pushbox.tempbox<i> = MTK_DATA[Config_Passs - 1]<i>; <p align="left"> if( ( g_Pushbox.tempbox<i> == 3 ) || ( g_Pushbox.tempbox<i> == 5 ) || ( g_Pushbox.tempbox<i> == 6 ) ) { g_Pushbox.goalnum++; } <p align="left"> if( ( g_Pushbox.tempbox<i> == 4 ) || ( g_Pushbox.tempbox<i> == 6 ) ) { g_Pushbox.Boxer = i; } if( g_Pushbox.tempbox<i> == 5 ) { g_Pushbox.I++; } } } <p align="left">static void Game_Push_DeIni(void) { return; } <p align="left">//新開局 static void Game_Push_BeginNewStep(void) { Game_Push_Ini(); Game_Push_FirstDraw(); return; } void Game_Push_Begin(void); <p align="left">static void Game_Push_ConfirmNewGame(void) { //GoBackHistory(); Game_Push_Begin(); return; } <p align="left">static void Game_Push_ConfirmExitGame(void) { Game_Push_DeIni(); GoBacknHistory(2); //GoBackHistory(); return; } <p align="left">static char Game_Push_GameOverProc(void) { if( FALSE == g_Pushbox.over ) { return g_Pushbox.over; } <p align="left">Config_Passs++; if( Config_Passs > MTK_GUANSHU ) { Config_Passs = 1; } <p align="left">DisplayConfirm( STR_GLOBAL_YES, IMG_GLOBAL_YES, STR_GLOBAL_NO, IMG_GLOBAL_NO, get_string(STR_GAME_RESUME),IMG_GLOBAL_QUESTION, WARNING_TONE); <p align="left">SetRightSoftkeyFunction(Game_Push_ConfirmExitGame,KEY_EVENT_UP); SetLeftSoftkeyFunction(Game_Push_ConfirmNewGame,KEY_EVENT_UP); return g_Pushbox.over; } <p align="left">/*Name:MoveStep Desc: Move the block Return: no return value Author: helloworld */ static void Game_Push_MoveStep( void) { //core } <p align="left"> static void Game_Push_UpKeyProc(void) { kal_prompt_trace(MOD_MMI, \"\\n[Push-->Game_Push_UpKeyProc]\\n\"); <p align="left">g_Pushbox.flag = 0 - 10; <p align="left">Game_Push_MoveStep(); return; } static void Game_Push_DownKeyProc(void) { kal_prompt_trace(MOD_MMI, \"\\n[Push-->Game_Push_DownKeyProc]\\n\"); g_Pushbox.flag = 10; <p align="left">Game_Push_MoveStep(); return; } static void Game_Push_LeftKeyProc(void) { kal_prompt_trace(MOD_MMI, \"\\n[Push-->Game_Push_LeftKeyProc]\\n\"); <p align="left">g_Pushbox.flag = -1; Game_Push_MoveStep(); return; } static void Game_Push_RightKeyProc(void) { kal_prompt_trace(MOD_MMI, \"\\n[Push-->Game_Push_RightKeyProc]\\n\"); g_Pushbox.flag = 1; Game_Push_MoveStep(); return; } <p align="left">static void Game_Push_HashKeyProc(void) { kal_prompt_trace(MOD_MMI, \"\\n[Push-->Game_Push_HashKeyProc]\\n\"); <p align="left">Config_Passs--; <p align="left">if( Config_Passs < 1 ) { Config_Passs = MTK_GUANSHU; } Game_Push_BeginNewStep(); return; } <p align="left"> static void Game_Push_StarKeyProc(void) { kal_prompt_trace(MOD_MMI, \"\\n[Push-->Game_Push_StarKeyProc]\\n\"); <p align="left">Config_Passs++; <p align="left">if( Config_Passs > MTK_GUANSHU ) { Config_Passs = 1; } Game_Push_BeginNewStep(); return; } <p align="left">static void Game_Push_SendKeyProc(void) { Game_Push_BeginNewStep(); return; } <p align="left">static void Game_Push_EndKeyProc(void) { Game_Push_DeIni(); GoBackHistory(); return; } <p align="left"> static void Game_Push_SetKeysHandle(void) { //kal_prompt_trace(MOD_MMI, \"\\n[Push-->Game_Push_SetKeysHandle]\\n\"); ClearAllKeyHandler(); <p align="left">SetKeyHandler(Game_Push_UpKeyProc, KEY_UP_ARROW, KEY_EVENT_DOWN); SetKeyHandler(Game_Push_DownKeyProc, KEY_DOWN_ARROW, KEY_EVENT_DOWN); <p align="left">SetKeyHandler(Game_Push_LeftKeyProc, KEY_LEFT_ARROW, KEY_EVENT_DOWN); SetKeyHandler(Game_Push_RightKeyProc, KEY_RIGHT_ARROW, KEY_EVENT_DOWN); <p align="left">// * # SetKeyHandler(Game_Push_StarKeyProc, KEY_STAR, KEY_EVENT_DOWN); SetKeyHandler(Game_Push_HashKeyProc, KEY_POUND, KEY_EVENT_DOWN); <p align="left">// send, end SetKeyHandler(Game_Push_SendKeyProc, KEY_SEND, KEY_EVENT_DOWN); SetKeyHandler(Game_Push_EndKeyProc, KEY_END, KEY_EVENT_DOWN); <p align="left">// back SetRightSoftkeyFunction(GoBackHistory,KEY_EVENT_UP); } <p align="left">static void Game_Push_Entry(void) { EntryNewScreen(SCR_ID_CALC_APP, NULL, Game_Push_Entry, NULL); Game_Push_FirstDraw(); RedrawCategoryFunction=Game_Push_FirstDraw; } <p align="left"> // for menu void Game_Push_Begin(void) { Game_Push_Ini(); Game_Push_Entry(); Game_Push_SetKeysHandle(); return; } </i></i></i></i></i></i></i></i></i></i>
說明:
上面顯示的是代碼內容。您可以先檢查過代碼沒問題,或修改之后再運行.
共1 條記錄, 每頁顯示 10 條, 頁簽:
[1]
Copyright © 2000 - 2009
曙海
教育集團
Powered By
曙海教育集團
Version 2.2
Processed in .03125 s, 2 queries.
[Full]
完整版
[Rss]
訂閱
[Xml]
無圖版
[Xhtml]
無圖版
久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区
丰满亚洲少妇av
|
久久精品噜噜噜成人88aⅴ
|
91精品国产综合久久香蕉的特点
|
欧洲精品一区二区
|
欧美日韩国产综合久久
|
日韩欧美一二三四区
|
26uuu国产一区二区三区
|
国产日韩在线不卡
|
亚洲视频香蕉人妖
|
一区二区三区精品
|
日本强好片久久久久久aaa
|
国内精品伊人久久久久影院对白
|
国产成人免费高清
|
粉嫩av一区二区三区免费观看
|
免费观看成人在线
|
欧美亚洲综合一区
|
精品福利在线导航
|
亚洲欧美一区二区三区孕妇
|
日韩高清一区二区
|
成人黄色小视频在线观看
|
国产精品免费区二区三区观看
|
欧美日韩综合久久
|
日本丶国产丶欧美色综合
|
日韩欧美一二区
|
亚洲欧美电影院
|
精品在线观看免费
|
国产精品久久久久久久免费大片
|
先锋影音网一区
|
欧美变态口味重另类
|
亚洲视频资源在线
|
国产激情视频一区二区三区欧美
|
精品卡一卡二
|
69久久99精品久久久久婷婷
|
日本aⅴ亚洲精品中文乱码
|
99久久99久久精品免费观看
|
欧美下载看逼逼
|
91精品国产综合久久蜜臀
|
国产精品热久久久久夜色精品三区
|
在线免费观看一区
|
中文字幕不卡一区
|
激情五月婷婷综合网
|
国产在线资源一区
|
欧美一区二区三区不卡
|
亚洲一区二区三区爽爽爽爽爽
|
日韩一区免费观看
|
久久精品在线观看
|
精品一区二区三区日韩
|
欧美二区三区在线
|
久久久一区二区三区捆绑**
|
美女一区二区视频
|
欧美性大战久久久久
|
精品国产乱码久久久久久图片
|
偷偷要91色婷婷
|
精品国产第一页
|
日韩欧美久久一区
|
裸体一区二区三区
|
视频一区视频二区视频
|
久久精品在线免费观看
|
国产激情视频一区二区三区欧美
|
亚洲精品乱码久久久久久蜜桃91
|
精品国产sm最大网站免费看
|
男男视频亚洲欧美
|
欧美一区视久久
|
国产精品网曝门
|
av成人动漫在线观看
|
在线精品视频免费观看
|
亚洲精品免费在线
|
国产精品日韩一区二区三区
|
国产精品久久久久久久久久直播
|
欧美精品高清视频
|
日韩黄色小视频
|
欧美一区1区三区3区公司
|
国产午夜精品理论片a级大结局
|
精品国产1区二区
|
久久99精品国产91久久来源
|
亚洲精品久久久久久一区二区
|
成人欧美一区二区三区1314
|
成a人片国产精品
|
欧美一级爆毛片
|
国产激情偷乱视频一区二区三区
|
日本韩国欧美三级
|
五月天婷婷综合
|
亚洲精品一区二
|
亚洲主播在线播放
|
日本黑人久久
|
一区二区理论电影在线观看
|
狠狠久久综合婷婷不卡
|
日韩一区有码在线
|
久久国产欧美精品
|
亚洲欧美自拍偷拍色图
|
黑人中文字幕一区二区三区
|
久久精品日产第一区二区三区高清版
|
欧美大片日本大片免费观看
|
国产成人久久精品77777最新版本
|
欧美综合一区二区
|
毛片一区二区三区
|
欧美群妇大交群的观看方式
|
久久se这里有精品
|
8x8x8国产精品
|
国产91精品免费
|
欧美一激情一区二区三区
|
国产精品亚洲人在线观看
|
欧美日韩亚洲另类
|
国产高清无密码一区二区三区
|
91.麻豆视频
|
99久久精品久久久久久清纯
|
久久久影视传媒
|
久久久久久久久四区三区
|
国产精品久久久久久久久晋中
|
精品欧美国产
|
亚洲综合一区二区精品导航
|
亚洲图片小说在线
|
久久99久久精品
|
日韩精品一区二区三区四区视频
|
99热国产精品
|
国产精品人成在线观看免费
|
欧美一级日本a级v片
|
免费高清不卡av
|
日韩一级完整毛片
|
99在线高清视频在线播放
|
国产精品每日更新在线播放网址
|
久久青青草综合
|
婷婷国产在线综合
|
欧美精品日日鲁夜夜添
|
aaa亚洲精品
|
亚洲日本在线看
|
色www精品视频在线观看
|
国产suv一区二区三区88区
|
久久久久久久综合
|
日本高清视频一区二区三区
|
日本中文字幕一区二区视频
|
欧美久久免费观看
|
999在线观看免费大全电视剧
|
亚洲激情自拍偷拍
|
欧美日韩一本到
|
国产日韩欧美一区二区三区四区
|
天天影视涩香欲综合网
|
国产欧美日韩三级
|
亚洲三区在线
|
成人福利视频在线
|
亚洲精品久久久久久国产精华液
|
欧美丝袜丝nylons
|
成人3d动漫一区二区三区91
|
亚州成人在线电影
|
日韩精品一区二区三区在线
|
麻豆传媒一区
|
国产永久精品大片wwwapp
|
亚洲欧美一区二区久久
|
欧美日韩中字一区
|
精品一区二区三区自拍图片区
|
欧美aaa在线
|
www.成人av
|
蜜桃精品视频在线观看
|
国产三级三级三级精品8ⅰ区
|
中文字幕一区二区三区四区五区
|
亚洲一区三区
|
成人精品国产一区二区4080
|
亚洲国产精品嫩草影院
|
日韩精品一区在线观看
|
手机看片福利永久国产日韩
|
zzijzzij亚洲日本少妇熟睡
|
亚洲午夜日本在线观看
|
欧美精品一区二区蜜臀亚洲
|
日本久久一区二区
|
久久久99爱
|
91亚洲精品久久久蜜桃
|
麻豆一区二区三区
|
亚洲精品视频自拍
|
久久久国产精品午夜一区ai换脸
|
在线精品视频一区二区三四
|
美女主播视频一区
|
91麻豆蜜桃
|
国产精品小仙女
|
视频在线观看国产精品
|
亚洲欧洲日韩在线
|
精品伦理精品一区
|
欧美日韩在线直播
|
亚洲午夜精品一区二区三区
|
国产精品三区四区
|
fc2成人免费人成在线观看播放
|
天天爽天天狠久久久
|
91九色偷拍
|
成人天堂资源www在线
|
日本成人中文字幕
|
伊人夜夜躁av伊人久久
|
欧美韩国日本不卡
|
亚洲精品一区二区三区福利
|
欧美日韩一区视频
|
色综合久久久久久久久久久
|
精品在线观看视频
|
欧美aaaaaa午夜精品
|
亚洲综合丝袜美腿
|
亚洲欧美综合在线精品
|
久久久久亚洲蜜桃
|
2014亚洲片线观看视频免费
|
69久久夜色精品国产69蝌蚪网
|
在线精品视频一区二区三四
|
色嗨嗨av一区二区三区
|
亚洲激情图片
|
亚洲精品高清国产一线久久
|