| 1234567891011121314151617181920212223242526 |
- #include "desktop_animation.h"
- static const Icon* idle_scenes[] = {&A_Wink_128x64, &A_WatchingTV_128x64};
- const Icon* desktop_get_icon() {
- uint8_t new = 0;
- #if 0
- // checking dolphin state here to choose appropriate animation
- Dolphin* dolphin = furi_record_open("dolphin");
- DolphinStats stats = dolphin_stats(dolphin);
- float timediff = fabs(difftime(stats.timestamp, dolphin_state_timestamp()));
- FURI_LOG_I("desktop-animation", "background change");
- FURI_LOG_I("desktop-animation", "icounter: %d", stats.icounter);
- FURI_LOG_I("desktop-animation", "butthurt: %d", stats.butthurt);
- FURI_LOG_I("desktop-animation", "time since deeed: %.0f", timediff);
- #endif
- if((random() % 100) > 50) { // temp rnd selection
- new = random() % COUNT_OF(idle_scenes);
- }
- return idle_scenes[new];
- }
|