#pragma once #include #include #include #include #include #include #include typedef enum { NfcPlaylistView_Menu, NfcPlaylistView_Popup } NfcPlayScenesView; typedef enum { NfcPlaylistScene_MainMenu, NfcPlaylistScene_EmulatingPopup, NfcPlaylistScene_count } NfcPlaylistScene; typedef struct { SceneManager* scene_manager; ViewDispatcher* view_dispatcher; VariableItemList* variable_item_list; Popup* popup; uint8_t emulate_timeout; uint8_t emulate_delay; } NfcPlaylist; static const int options_emulate_timeout[] = { 1000, 2000, 3000, 4000, 5000, 6000, 7000, 8000, 9000, 10000 }; const int default_emulate_timeout = 4; static const int options_emulate_delay[] = { 0, 1000, 2000, 3000, 4000, 5000 }; const int default_emulate_delay = 0;