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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? game.c

?? MTK平臺上可供移植使用的俄羅斯方塊游戲
?? C
?? 第 1 頁 / 共 3 頁
字號:
/*****************************************************************************
*  Copyright Statement:
*  --------------------
*  This software is protected by Copyright and the information contained
*  herein is confidential. The software may not be copied and the information
*  contained herein may not be used or disclosed except with the written
*  permission of MediaTek Inc. (C) 2005
*
*  BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
*  THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
*  RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON
*  AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES,
*  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
*  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
*  NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
*  SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
*  SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH
*  THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO
*  NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S
*  SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
*
*  BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE
*  LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE,
*  AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE,
*  OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO
*  MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE. 
*
*  THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE
*  WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF
*  LAWS PRINCIPLES.  ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND
*  RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER
*  THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC).
*
*****************************************************************************/
/*****************************************************************************
 * Filename:
 * ---------
 * Game.c
 *
 * Project:
 * --------
 *   Maui
 *
 * Description:
 * ------------
 *   Game Menu
 *
 * Author:
 * -------
 * -------
 *
 *============================================================================
 *             HISTORY
 * Below this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
 *------------------------------------------------------------------------------
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 *------------------------------------------------------------------------------
 * Upper this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
 *============================================================================
 ****************************************************************************/
#include "MMI_include.h"

#ifdef __MMI_GAME__
#include "gui.h"
#include "CustResDef.h"
#include "MiscFunctions.h"
#include "GameResDef.h"
#include "GameProts.h"
#include "FunAndGamesDefs.h"
#include "MainMenuDef.h"
#include "GameFramework.h"
#include "SettingProfile.h"     /* SUCCESS_TONE define */
#include "Commonscreens.h"

#ifdef IS_F1RACE_BASE_GAME
/* under construction !*/
/* under construction !*/
#endif /* IS_F1RACE_BASE_GAME */ 

#ifdef IS_HANOI_BASE_GAME
/* under construction !*/
/* under construction !*/
#endif /* IS_HANOI_BASE_GAME */ 

#ifdef IS_RICHES_BASE_GAME
#include "RichesProts.h"
#include "RichesResDef.h"
#endif /* IS_RICHES_BASE_GAME */ 

#ifdef IS_COLORBALL_BASE_GAME
/* under construction !*/
/* under construction !*/
#endif /* IS_COLORBALL_BASE_GAME */ 

#ifdef IS_SNAKE_BASE_GAME
/* under construction !*/
/* under construction !*/
#endif /* IS_SNAKE_BASE_GAME */ 

#ifdef IS_SMASH_BASE_GAME
/* under construction !*/
/* under construction !*/
#endif /* IS_SMASH_BASE_GAME */ 

#ifdef IS_DOLL_BASE_GAME
/* under construction !*/
/* under construction !*/
#endif /* IS_DOLL_BASE_GAME */  

#ifdef IS_MAJUNG_BASE_GAME
#include "MajungProts.h"
#include "MajungResDef.h"
#endif /* IS_MAJUNG_BASE_GAME */ 

#ifdef IS_COPTER_BASE_GAME
/* under construction !*/
/* under construction !*/
#endif /* IS_COPTER_BASE_GAME */ 

#ifdef IS_PUZZLE_BASE_GAME
#include "PuzzleResDef.h"
#include "PuzzleProts.h"
#endif /* IS_PUZZLE_BASE_GAME */ 

#ifdef IS_BLOCK_BASE_GAME
#include "BlockHead.h"
#endif /* IS_BLOCK_BASE_GAME */ 

#ifdef IS_PANDA_BASE_GAME
/* under construction !*/
/* under construction !*/
#endif /* IS_PANDA_BASE_GAME */ 

#ifdef IS_STAIR_BASE_GAME
/* under construction !*/
/* under construction !*/
#endif /* IS_STAIR_BASE_GAME */ 

#ifdef IS_UFO_BASE_GAME
/* under construction !*/
/* under construction !*/
#endif /* IS_UFO_BASE_GAME */ 

#ifdef IS_DANCE_BASE_GAME
/* under construction !*/
/* under construction !*/
#endif /* IS_DANCE_BASE_GAME */ 

#ifdef IS_MAGICSUSHI_BASE_GAME
#include "MagicsushiResDef.h"
#include "MagicsushiProts.h"
#endif /* IS_MAGICSUSHI_BASE_GAME */ 

#ifdef IS_FRUIT_BASE_GAME
#include "FruitResDef.h"
#include "FruitProts.h"
#endif /* IS_FRUIT_BASE_GAME */ 

#ifdef IS_VSMJ_BASE_GAME
#include "VsmjResDef.h"
#include "VsmjProts.h"
#endif /* IS_VSMJ_BASE_GAME */ 

#include "DateTimeType.h"
#include "App_DateTime.h"

#ifdef __MMI_GAME_MULTI_LANGUAGE_SUPPORT__
#include "GameProts.h"
#endif

/****************************************************************************
* Macro                                                                
*****************************************************************************/
#define GAME_SWITCH(index, func_ptr)                             \
{                                                                \
   case index:                                                   \
      {                                                          \
         SetLeftSoftkeyFunction(func_ptr,KEY_EVENT_UP);          \
         SetKeyHandler(func_ptr, KEY_RIGHT_ARROW,KEY_EVENT_DOWN);\
      }                                                          \
      break;                                                     \
}

typedef enum
{
#if defined(__MMI_GAME__)
#ifdef __MMI_GAME_MULTICHANNEL_SOUND__
    MMI_GAME_SETTING_BACKGROUND,
    MMI_GAME_SETTING_SOUND_EFFECTS,
#else /* __MMI_GAME_MULTICHANNEL_SOUND__ */ /* /__MMI_GAME_MULTICHANNEL_SOUND__ */
    MMI_GAME_SETTING_AUD,
#endif /* __MMI_GAME_MULTICHANNEL_SOUND__ */ 
    MMI_GAME_SETTING_VIB,
#endif /* defined(__MMI_GAME__) */ 
    MMI_GAME_SETTING_ITEM_COUNT
} mmi_game_setting_inline_enum;

typedef struct
{

    /* strings for inline selection display */
#ifdef __MMI_GAME_MULTICHANNEL_SOUND__
    UI_string_type background_music_str[2];
    UI_string_type sound_effect_str[2];
#else /* __MMI_GAME_MULTICHANNEL_SOUND__ */ 
    UI_string_type aud_str[2];
#endif /* __MMI_GAME_MULTICHANNEL_SOUND__ */ 
    UI_string_type vib_str[2];

#ifdef __MMI_GAME_MULTICHANNEL_SOUND__
    S32 bgm_selected;
    S32 sound_effect_selected;
#else /* __MMI_GAME_MULTICHANNEL_SOUND__ */ 
    S32 aud_selected;
#endif /* __MMI_GAME_MULTICHANNEL_SOUND__ */ 
    S32 vib_selected;

    /* inline selection item */
    InlineItem inline_game_items[MMI_GAME_SETTING_ITEM_COUNT *2];      /* one for caption, one for selection */

} mmi_game_cntx_struct;

mmi_game_cntx_struct g_mmi_game_cntx;

#ifdef __MMI_GAME_MULTI_LANGUAGE_SUPPORT__   
/*used for multi-language language_mapping_table_struct     , currently we max support ten languages*/
mmi_game_language_mapping_table_struct g_mmi_game_language_mapping_table[] =
{
        {MMI_GAME_LANGUAGE0,  "English", "*#0044#"},
        {MMI_GAME_LANGUAGE1,  "Chinese", "*#0086#"},
        {MMI_GAME_LANGUAGE2,  "Arabic" , "*#0966#"},
        {MMI_GAME_LANGUAGE3,  "", ""},
        {MMI_GAME_LANGUAGE4,  "", ""},
        {MMI_GAME_LANGUAGE5,  "", ""},
        {MMI_GAME_LANGUAGE6,  "", ""},
        {MMI_GAME_LANGUAGE7,  "", ""},
        {MMI_GAME_LANGUAGE8,  "", ""},
        {MMI_GAME_LANGUAGE9,  "", ""}
};
extern U16 gCurrLangIndex;
extern const sLanguageDetails mtk_gLanguageArray[];
U16 g_mmi_game_current_language_index;
#endif /*__MMI_GAME_MULTI_LANGUAGE_SUPPORT__*/

/****************************************************************************
* Local Functions                                                        
*****************************************************************************/
static void mmi_game_highlight_hdlr(S32 index);
static void mmi_game_entry_app_screen(void);
static void mmi_game_exit_setting_screen(void);
static void mmi_game_setting_highlight_hdlr(S32 index);
static void mmi_game_setting_done_hdlr(void);
static void mmi_game_entry_setting_screen(void);

#ifdef __MMI_GAME_MULTI_LANGUAGE_SUPPORT__   /*used for multi-language*/
    static U16 mmi_gfx_get_current_language_index(void);
    static U8 mmi_gfx_get_fisrt_valid_language_index(void);  
#endif /*__MMI_GAME_MULTI_LANGUAGE_SUPPORT__*/
/*****************************************************************************
 * FUNCTION
 *  mmi_game_highlight_hdlr
 * DESCRIPTION
 *  highlight hdlr for games
 * PARAMETERS
 *  index       [IN]        Highlighted index
 * RETURNS
 *  void
 *****************************************************************************/
static void mmi_game_highlight_hdlr(S32 index)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人丝袜高跟foot| 天天色综合天天| 国产99久久久精品| 久久久精品国产免大香伊| 国产精品亚洲第一区在线暖暖韩国| 日韩视频免费观看高清在线视频| 久久99精品久久久久久久久久久久| 欧美不卡在线视频| 国产成人一级电影| 国产片一区二区| 色猫猫国产区一区二在线视频| 一区二区成人在线视频| 欧美日产国产精品| 蜜臀av一级做a爰片久久| 精品国产制服丝袜高跟| 国产.欧美.日韩| 亚洲乱码国产乱码精品精小说| 欧美亚洲禁片免费| 美女国产一区二区| 日本一二三四高清不卡| 97se狠狠狠综合亚洲狠狠| 亚洲午夜激情网页| 欧美r级电影在线观看| 成人永久看片免费视频天堂| 亚洲综合一区二区精品导航| 日韩小视频在线观看专区| 成人自拍视频在线| 日韩高清在线不卡| 国产精品无码永久免费888| 欧美视频一区二| 国产麻豆成人传媒免费观看| 亚洲三级在线观看| 精品国产污污免费网站入口| 97se亚洲国产综合自在线| 理论片日本一区| 亚洲男人的天堂在线观看| 日韩一区二区三区在线视频| 99re免费视频精品全部| 美女网站在线免费欧美精品| 中文字幕一区在线观看视频| 日韩欧美一区二区视频| 91在线观看成人| 精品一区二区三区的国产在线播放| **欧美大码日韩| 久久五月婷婷丁香社区| 欧美在线免费视屏| 不卡的av网站| 精品一区二区三区在线播放视频| 亚洲精品综合在线| 国产欧美精品一区二区色综合朱莉| 欧美久久一二区| 99视频有精品| 国产91综合一区在线观看| 日欧美一区二区| 亚洲精品国产品国语在线app| 26uuu色噜噜精品一区| 欧美日韩免费观看一区三区| 91在线观看免费视频| 国产精品性做久久久久久| 日韩av在线发布| 亚洲综合小说图片| 亚洲另类春色校园小说| 国产精品色哟哟网站| 久久久久久免费毛片精品| 91精品国产高清一区二区三区| 色综合视频在线观看| 不卡区在线中文字幕| 国产99久久久精品| 国产91精品在线观看| 国模无码大尺度一区二区三区| 奇米影视在线99精品| 亚洲成人精品一区| 亚洲国产成人av好男人在线观看| 亚洲免费在线播放| 亚洲色图在线视频| 亚洲特黄一级片| 亚洲天堂免费看| 综合欧美一区二区三区| 中文子幕无线码一区tr| 国产精品三级av| 中文字幕欧美国产| 国产精品三级视频| 亚洲手机成人高清视频| 亚洲欧美日韩电影| 亚洲人成人一区二区在线观看| 中文字幕亚洲一区二区va在线| 中文字幕日韩精品一区| 亚洲天堂2014| 一区二区激情视频| 丝瓜av网站精品一区二区| 水野朝阳av一区二区三区| 免费在线观看日韩欧美| 免费在线观看精品| 国产一本一道久久香蕉| 国产69精品一区二区亚洲孕妇| 高清国产午夜精品久久久久久| 波多野结衣中文一区| 欧美在线免费观看视频| 欧美一区二区观看视频| 久久亚区不卡日本| 国产精品久久久久久久久免费桃花 | 国产一区二区三区香蕉| 国产成人综合亚洲91猫咪| gogo大胆日本视频一区| 91在线观看高清| 欧美日韩亚洲综合在线| 精品国产免费人成电影在线观看四季| 久久精品在这里| 亚洲午夜电影在线| 久久精品国产99| 成人av免费在线播放| 欧美日韩综合在线| 久久久综合激的五月天| 亚洲男人的天堂av| 玖玖九九国产精品| 91在线视频18| 日韩免费电影一区| 亚洲日本在线a| 蜜桃视频在线观看一区| kk眼镜猥琐国模调教系列一区二区 | 狠狠色丁香婷综合久久| yourporn久久国产精品| 欧美美女一区二区在线观看| 国产欧美日韩精品一区| 日韩中文字幕91| av电影一区二区| 日韩一区二区三区观看| 综合欧美一区二区三区| 激情图片小说一区| 欧美日韩成人综合在线一区二区| 久久久久久综合| 奇米在线7777在线精品 | 精品伊人久久久久7777人| 成人av网站免费观看| 日韩精品一区二区三区蜜臀| 一区二区三区欧美久久| 国产在线一区观看| 欧美乱妇15p| 国产精品美女久久久久av爽李琼| 日本在线播放一区二区三区| 91影院在线观看| 久久日韩粉嫩一区二区三区| 亚洲成人你懂的| 色综合中文字幕| 国产欧美一区在线| 精品一区二区影视| 911国产精品| 一区二区三区电影在线播| 丁香网亚洲国际| 久久久久高清精品| 久久国产剧场电影| 在线播放91灌醉迷j高跟美女| 亚洲欧美aⅴ...| av激情亚洲男人天堂| 国产欧美视频一区二区| 国内精品久久久久影院色 | 91亚洲午夜精品久久久久久| 久久精品在线免费观看| 久久99精品一区二区三区| 678五月天丁香亚洲综合网| 亚洲免费资源在线播放| 99re热视频这里只精品| 中文字幕一区二区视频| 99热国产精品| 国产精品久久久久影视| 国产不卡视频在线观看| 久久久无码精品亚洲日韩按摩| 久久99精品国产| 欧美不卡视频一区| 久久国产夜色精品鲁鲁99| 欧美成人女星排行榜| 美女一区二区三区在线观看| 欧美日韩激情在线| 亚洲国产精品麻豆| 欧美在线小视频| 亚洲成人福利片| 91麻豆精品国产91久久久更新时间| 亚洲一区二区三区四区中文字幕 | 欧洲一区二区av| 亚洲综合丝袜美腿| 欧美三片在线视频观看| 午夜精品久久久| 日韩女同互慰一区二区| 国产一区不卡精品| 国产精品成人免费精品自在线观看| eeuss鲁片一区二区三区| 成人欧美一区二区三区白人 | 成人少妇影院yyyy| 日韩毛片高清在线播放| 欧美日韩一区小说| 国产成人av电影在线| 中文字幕不卡在线播放| 色女孩综合影院| 丝袜亚洲精品中文字幕一区| 精品国产乱码久久久久久牛牛| 大白屁股一区二区视频| 亚洲国产精品一区二区www在线| 91麻豆精品国产91久久久 | 国产欧美日韩另类视频免费观看| 不卡av免费在线观看|