65 lines
1.7 KiB
C++
65 lines
1.7 KiB
C++
/***
|
|
*
|
|
* Copyright (c) 2016-2019 Marco 'eukara' Hladik. All rights reserved.
|
|
*
|
|
* See the file LICENSE attached with the sources for usage details.
|
|
*
|
|
****/
|
|
|
|
CWidget fn_advcustomize;
|
|
CMainButton ac_btnDone;
|
|
CMainButton ac_btnCancel;
|
|
|
|
void ac_btndone_start(void)
|
|
{
|
|
static void ac_btndone_end(void) {
|
|
g_menupage = PAGE_CUSTOMIZE;
|
|
}
|
|
localsound("../media/launch_dnmenu1.wav");
|
|
header.SetStartEndPos(45,45,50,172);
|
|
header.SetStartEndSize(460,80,156,26);
|
|
header.m_lerp = 0.0f;
|
|
header.m_visible = TRUE;
|
|
header.SetHeader(HEAD_ADVANCED);
|
|
header.SetExecute(ac_btndone_end);
|
|
}
|
|
void ac_btncancel_start(void)
|
|
{
|
|
static void ac_btncancel_end(void) {
|
|
g_menupage = PAGE_CUSTOMIZE;
|
|
}
|
|
localsound("../media/launch_dnmenu1.wav");
|
|
header.SetStartEndPos(45,45,50,172);
|
|
header.SetStartEndSize(460,80,156,26);
|
|
header.m_lerp = 0.0f;
|
|
header.m_visible = TRUE;
|
|
header.SetHeader(HEAD_ADVANCED);
|
|
header.SetExecute(ac_btncancel_end);
|
|
}
|
|
|
|
void menu_advancedcustomize_init(void)
|
|
{
|
|
fn_advcustomize = spawn(CWidget);
|
|
ac_btnDone = spawn(CMainButton);
|
|
ac_btnDone.SetImage(BTN_DONE);
|
|
ac_btnDone.SetExecute(ac_btndone_start);
|
|
ac_btnDone.SetPos(50,140);
|
|
Widget_Add(fn_advcustomize, ac_btnDone);
|
|
|
|
ac_btnCancel = spawn(CMainButton);
|
|
ac_btnCancel.SetImage(BTN_CANCEL);
|
|
ac_btnCancel.SetExecute(ac_btncancel_start);
|
|
ac_btnCancel.SetPos(50,172);
|
|
Widget_Add(fn_advcustomize, ac_btnCancel);
|
|
}
|
|
|
|
void menu_advancedcustomize_draw(void)
|
|
{
|
|
Widget_Draw(fn_advcustomize);
|
|
drawpic([g_menuofs[0]+45,g_menuofs[1]+45], g_bmp[HEAD_ADVOPTIONS],[460,80], [1,1,1], 1.0f, 1);
|
|
}
|
|
|
|
void menu_advancedcustomize_input(float evtype, float scanx, float chary, float devid)
|
|
{
|
|
Widget_Input(fn_advcustomize, evtype, scanx, chary, devid);
|
|
}
|