Update passport.c

This commit is contained in:
VerstreuteSeele
2022-12-29 13:29:35 +01:00
parent c63ff0f25a
commit 6676896aaf

View File

@@ -42,22 +42,38 @@ static void input_callback(InputEvent* input, void* ctx) {
static void render_callback(Canvas* canvas, void* ctx) {
DolphinStats* stats = ctx;
DesktopSettings* Settings = malloc(sizeof(DesktopSettings));
DESKTOP_SETTINGS_LOAD(settings)
char level_str[20];
char xp_str[12];
char mood_str[32];
uint8_t mood = 0;
if(stats->butthurt <= 4) {
mood = 0;
snprintf(mood_str, 20, "Status: Wet");
} else if(stats->butthurt <= 9) {
mood = 1;
snprintf(mood_str, 20, "Status: Horny");
} else {
mood = 2;
snprintf(mood_str, 20, "Status: Desperate");
}
if(Settings->sfw_mode) (
if(stats->butthurt <= 4) {
mood = 0;
snprintf(mood_str, 20, "Mood: Happy");
} else if(stats->butthurt <= 9) {
mood = 1;
snprintf(mood_str, 20, "Mood: Okay");
} else {
mood = 2;
snprintf(mood_str, 20, "Mood: Angry");
}
) else (
if(stats->butthurt <= 4) {
mood = 0;
snprintf(mood_str, 20, "Status: Wet");
} else if(stats->butthurt <= 9) {
mood = 1;
snprintf(mood_str, 20, "Status: Horny");
} else {
mood = 2;
snprintf(mood_str, 20, "Status: Desperate");
}
)
uint32_t xp_progress = 0;
uint32_t xp_to_levelup = dolphin_state_xp_to_levelup(stats->icounter);
uint32_t xp_above_last_levelup = dolphin_state_xp_above_last_levelup(stats->icounter);
@@ -75,12 +91,6 @@ static void render_callback(Canvas* canvas, void* ctx) {
// portrait
furi_assert((stats->level > 0) && (stats->level <= 30));
uint16_t tmpLvl = 0;
// if(stats->level > 10) tmpLvl = 1;
// if(stats->level > 15) tmpLvl = 2;
// if(stats->level > 18) tmpLvl = 3;
// if(stats->level > 21) tmpLvl = 4;
// if(stats->level > 24) tmpLvl = 5;
// if(stats->level > 27) tmpLvl = 6;
canvas_draw_icon(canvas, 11, 2, portraits[mood][tmpLvl]);
const char* my_name = furi_hal_version_get_name_ptr();