mfc_editor_scene_file_select.c 885 B

1234567891011121314151617181920212223242526
  1. #include "../mfc_editor_app_i.h"
  2. void mfc_editor_scene_file_select_on_enter(void* context) {
  3. MfcEditorApp* instance = context;
  4. if(mfc_editor_prompt_load_file(instance)) {
  5. if(nfc_device_get_protocol(instance->nfc_device) == NfcProtocolMfClassic) {
  6. scene_manager_set_scene_state(instance->scene_manager, MfcEditorSceneSectorSelect, 0);
  7. scene_manager_next_scene(instance->scene_manager, MfcEditorSceneSectorSelect);
  8. } else {
  9. scene_manager_next_scene(instance->scene_manager, MfcEditorSceneInvalidFile);
  10. }
  11. } else {
  12. scene_manager_previous_scene(instance->scene_manager);
  13. }
  14. }
  15. bool mfc_editor_scene_file_select_on_event(void* context, SceneManagerEvent event) {
  16. UNUSED(context);
  17. UNUSED(event);
  18. return false;
  19. }
  20. void mfc_editor_scene_file_select_on_exit(void* context) {
  21. UNUSED(context);
  22. }