[FL-1019] New main screen and graphics (#389)

* new status bar, lock menu and dolphin activities screen

* lock icon indication 

* main screen animation, basic scene switching

* level progression calculations based on icounter value 

Co-authored-by: rusdacent <rusdacentx0x08@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
This commit is contained in:
its your bedtime
2021-03-25 20:48:58 +03:00
committed by GitHub
parent 610f4f5d73
commit 372710c31a
42 changed files with 454 additions and 34 deletions

View File

@@ -39,9 +39,20 @@ struct Dolphin {
View* idle_view_main;
View* idle_view_up;
View* idle_view_down;
View* idle_view_meta;
View* view_hw_mismatch;
View* view_lockmenu;
ViewPort* passport;
ViewPort* lock_viewport;
Icon* lock_icon;
bool locked;
uint8_t lock_count;
};
// Temporary
const IconName idle_scenes[] = {A_Wink_128x64, A_WatchingTV_128x64};
Dolphin* dolphin_alloc();
/* Save Dolphin state (write to permanent memory)