mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-07-31 02:23:04 -07:00
./fbt format
This commit is contained in:
@@ -2,17 +2,15 @@
|
||||
// #include "../dtmf_dolphin_data.h"
|
||||
// #include "../dtmf_dolphin_audio.h"
|
||||
|
||||
|
||||
void dtmf_dolphin_scene_dialer_on_enter(void *context) {
|
||||
void dtmf_dolphin_scene_dialer_on_enter(void* context) {
|
||||
DTMFDolphinApp* app = context;
|
||||
DTMFDolphinScene scene_id = DTMFDolphinSceneDialer;
|
||||
enum DTMFDolphinSceneState state = scene_manager_get_scene_state(app->scene_manager, scene_id);
|
||||
|
||||
switch (state)
|
||||
{
|
||||
switch(state) {
|
||||
case DTMFDolphinSceneStateBluebox:
|
||||
dtmf_dolphin_data_set_current_section(DTMF_DOLPHIN_TONE_BLOCK_BLUEBOX);
|
||||
break;
|
||||
break;
|
||||
case DTMFDolphinSceneStateRedboxUS:
|
||||
dtmf_dolphin_data_set_current_section(DTMF_DOLPHIN_TONE_BLOCK_REDBOX_US);
|
||||
break;
|
||||
|
||||
@@ -2,16 +2,10 @@
|
||||
|
||||
static void dtmf_dolphin_scene_start_main_menu_enter_callback(void* context, uint32_t index) {
|
||||
DTMFDolphinApp* app = context;
|
||||
if (index == DTMFDolphinSceneStateDialer) {
|
||||
view_dispatcher_send_custom_event(
|
||||
app->view_dispatcher,
|
||||
DTMFDolphinEventStartDialer
|
||||
);
|
||||
} else if (index == DTMFDolphinSceneStateBluebox) {
|
||||
view_dispatcher_send_custom_event(
|
||||
app->view_dispatcher,
|
||||
DTMFDolphinEventStartBluebox
|
||||
);
|
||||
if(index == DTMFDolphinSceneStateDialer) {
|
||||
view_dispatcher_send_custom_event(app->view_dispatcher, DTMFDolphinEventStartDialer);
|
||||
} else if(index == DTMFDolphinSceneStateBluebox) {
|
||||
view_dispatcher_send_custom_event(app->view_dispatcher, DTMFDolphinEventStartBluebox);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,21 +15,16 @@ void dtmf_dolphin_scene_start_on_enter(void* context) {
|
||||
|
||||
// VariableItem* item;
|
||||
variable_item_list_set_enter_callback(
|
||||
var_item_list,
|
||||
dtmf_dolphin_scene_start_main_menu_enter_callback,
|
||||
app);
|
||||
var_item_list, dtmf_dolphin_scene_start_main_menu_enter_callback, app);
|
||||
|
||||
variable_item_list_add(var_item_list, "Dialer", 0, NULL, NULL);
|
||||
variable_item_list_add(var_item_list, "Bluebox", 0, NULL, NULL);
|
||||
variable_item_list_add(var_item_list, "Misc", 0, NULL, NULL);
|
||||
|
||||
variable_item_list_set_selected_item(
|
||||
var_item_list,
|
||||
scene_manager_get_scene_state(app->scene_manager, DTMFDolphinSceneStart));
|
||||
var_item_list, scene_manager_get_scene_state(app->scene_manager, DTMFDolphinSceneStart));
|
||||
|
||||
view_dispatcher_switch_to_view(
|
||||
app->view_dispatcher,
|
||||
DTMFDolphinViewMainMenu);
|
||||
view_dispatcher_switch_to_view(app->view_dispatcher, DTMFDolphinViewMainMenu);
|
||||
}
|
||||
|
||||
bool dtmf_dolphin_scene_start_on_event(void* context, SceneManagerEvent event) {
|
||||
@@ -44,14 +33,17 @@ bool dtmf_dolphin_scene_start_on_event(void* context, SceneManagerEvent event) {
|
||||
bool consumed = false;
|
||||
|
||||
if(event.type == SceneManagerEventTypeCustom) {
|
||||
if (event.event == DTMFDolphinEventStartDialer) {
|
||||
scene_manager_set_scene_state(app->scene_manager, DTMFDolphinSceneDialer, DTMFDolphinSceneStateDialer);
|
||||
if(event.event == DTMFDolphinEventStartDialer) {
|
||||
scene_manager_set_scene_state(
|
||||
app->scene_manager, DTMFDolphinSceneDialer, DTMFDolphinSceneStateDialer);
|
||||
scene_manager_next_scene(app->scene_manager, DTMFDolphinSceneDialer);
|
||||
} else if (event.event == DTMFDolphinEventStartBluebox) {
|
||||
scene_manager_set_scene_state(app->scene_manager, DTMFDolphinSceneDialer, DTMFDolphinSceneStateBluebox);
|
||||
} else if(event.event == DTMFDolphinEventStartBluebox) {
|
||||
scene_manager_set_scene_state(
|
||||
app->scene_manager, DTMFDolphinSceneDialer, DTMFDolphinSceneStateBluebox);
|
||||
scene_manager_next_scene(app->scene_manager, DTMFDolphinSceneDialer);
|
||||
} else if (event.event == DTMFDolphinEventStartMisc) {
|
||||
scene_manager_set_scene_state(app->scene_manager, DTMFDolphinSceneDialer, DTMFDolphinSceneStateMisc);
|
||||
} else if(event.event == DTMFDolphinEventStartMisc) {
|
||||
scene_manager_set_scene_state(
|
||||
app->scene_manager, DTMFDolphinSceneDialer, DTMFDolphinSceneStateMisc);
|
||||
scene_manager_next_scene(app->scene_manager, DTMFDolphinSceneDialer);
|
||||
}
|
||||
consumed = true;
|
||||
|
||||
Reference in New Issue
Block a user