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

📄 game_sub_menu.c

📁 智原mp3 SDK 开发包 与巨力 有mp3 wma ogg decoder
💻 C
字号:
/*********************************
 *    mp3_sub_menu.c
 *********************************/

#include <string.h>
#include "api.h"
#include "lcd.h"
#include "common.h"
#include "ap_common.h"
#include "display.h" 
#include "ui_menu.h"
#include "ui_pop_up_list.h"
#include "ui_slider.h"
#include "res.h"
#include "prefer.h"
#include "mine.h"

INT16U code main_text[3] ={GAMESTAR,LVL_SEL,GAMEOVER};
INT16U code lvl_text[4] ={LVL_01,LVL_02,LVL_03,LVL_04};

static void lvl_sel_list(void);

static void mine_chk_start_action(UINT8 value)
{
	switch(value)
	{
		case 0:
			mine.mine_status = 2;
			screen_map(SCREEN_GAME);
			mine.mine_time = 0;
			break;
		case 1:
			lvl_sel_list();
			break;
		case 2:
#ifdef dynamic_load
			api_vLoad(Code_USER1,1);
#else
			Print("Load Function\n");
#endif				
			break;
		default:
			break;
		
	}
}


void mine_chk_start(void)
{
	globle_menu.total  = 3;
        globle_menu.title  = main_text;
        globle_menu.active = 0;
        globle_menu.action = mine_chk_start_action; 
	gfx_set_bg(COLOR_WHITE);
	screen_map(SCREEN_MENU);
}


void lvl_sel_action(UINT8 value)
{	
	mine.mine_num =MINE_MIN+(UINT8)value;
	mine_chk_start();
}


void lvl_sel_list(void)
{
	globle_list.total = 4;     
        globle_list.strid = lvl_text;
        globle_list.active = 0;
        globle_list.headid = main_text[1];
        globle_list.action = lvl_sel_action;	
	screen_map(SCREEN_POP_LIST);
}

int show_help()
{
#if 0 
          ClearScreen(NULL);
          SetTextPos(0,0);
          PutS("\nplay is exit game\n next is right\n prev is left\n mode is enter\n volsub is top\n voladd is bottem",-1);
          ap_sleep(10);    
#endif
}

⌨️ 快捷键说明

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