mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-05-13 16:18:35 -07:00
MNTM: Lock dolphin butthurt if happy mode
This commit is contained in:
@@ -114,6 +114,8 @@ void momentum_app_scene_misc_dolphin_on_enter(void* context) {
|
|||||||
VariableItemList* var_item_list = app->var_item_list;
|
VariableItemList* var_item_list = app->var_item_list;
|
||||||
VariableItem* item;
|
VariableItem* item;
|
||||||
uint8_t value_index;
|
uint8_t value_index;
|
||||||
|
DolphinSettings settings;
|
||||||
|
dolphin_get_settings(app->dolphin, &settings);
|
||||||
|
|
||||||
uint8_t level = dolphin_get_level(app->dolphin_xp);
|
uint8_t level = dolphin_get_level(app->dolphin_xp);
|
||||||
char level_str[4];
|
char level_str[4];
|
||||||
@@ -150,6 +152,13 @@ void momentum_app_scene_misc_dolphin_on_enter(void* context) {
|
|||||||
app);
|
app);
|
||||||
variable_item_set_current_value_index(item, app->dolphin_angry);
|
variable_item_set_current_value_index(item, app->dolphin_angry);
|
||||||
variable_item_set_current_value_text(item, angry_str);
|
variable_item_set_current_value_text(item, angry_str);
|
||||||
|
variable_item_set_locked(
|
||||||
|
item,
|
||||||
|
settings.happy_mode,
|
||||||
|
"Settings >\n"
|
||||||
|
"Desktop >\n"
|
||||||
|
"Happy Mode\n"
|
||||||
|
"is enabled!");
|
||||||
|
|
||||||
item = variable_item_list_add(
|
item = variable_item_list_add(
|
||||||
var_item_list,
|
var_item_list,
|
||||||
@@ -161,6 +170,13 @@ void momentum_app_scene_misc_dolphin_on_enter(void* context) {
|
|||||||
momentum_settings.butthurt_timer, butthurt_timer_values, COUNT_OF(butthurt_timer_values));
|
momentum_settings.butthurt_timer, butthurt_timer_values, COUNT_OF(butthurt_timer_values));
|
||||||
variable_item_set_current_value_index(item, value_index);
|
variable_item_set_current_value_index(item, value_index);
|
||||||
variable_item_set_current_value_text(item, butthurt_timer_names[value_index]);
|
variable_item_set_current_value_text(item, butthurt_timer_names[value_index]);
|
||||||
|
variable_item_set_locked(
|
||||||
|
item,
|
||||||
|
settings.happy_mode,
|
||||||
|
"Settings >\n"
|
||||||
|
"Desktop >\n"
|
||||||
|
"Happy Mode\n"
|
||||||
|
"is enabled!");
|
||||||
|
|
||||||
variable_item_list_set_enter_callback(
|
variable_item_list_set_enter_callback(
|
||||||
var_item_list, momentum_app_scene_misc_dolphin_var_item_list_callback, app);
|
var_item_list, momentum_app_scene_misc_dolphin_var_item_list_callback, app);
|
||||||
|
|||||||
Reference in New Issue
Block a user