scene_msf.h 585 B

12345678910111213141516171819202122232425
  1. #ifndef SCENE_MSF_HEADERS
  2. #define SCENE_MSF_HEADERS
  3. #include "flipper.h"
  4. #include "logic_msf.h"
  5. typedef enum {
  6. LCWMSFEventReceiveA0,
  7. LCWMSFEventReceiveA1,
  8. LCWMSFEventReceiveB0,
  9. LCWMSFEventReceiveB1,
  10. LCWMSFEventReceiveSync,
  11. LCWMSFEventReceiveDesync,
  12. LCWMSFEventReceiveInterrupt,
  13. LCWMSFEventReceiveUnknown
  14. } LWCMSFEvent;
  15. View* lwc_msf_scene_alloc();
  16. void lwc_msf_scene_free(View* view);
  17. void lwc_msf_scene_on_enter(void* context);
  18. bool lwc_msf_scene_on_event(void* context, SceneManagerEvent event);
  19. void lwc_msf_scene_on_exit(void* context);
  20. #endif