callback.h 626 B

1234567891011121314151617181920
  1. #pragma once
  2. #include <flip_world.h>
  3. #include <flip_storage/storage.h>
  4. void free_all_views(void *context, bool free_variable_list, bool free_settings_submenu, bool free_submenu_game);
  5. void callback_submenu_choices(void *context, uint32_t index);
  6. uint32_t callback_to_submenu(void *context);
  7. typedef enum MessageState MessageState;
  8. enum MessageState
  9. {
  10. MessageStateAbout, // The about screen
  11. MessageStateLoading, // The loading screen (for game)
  12. MessageStateWaitingLobby, // The waiting lobby screen
  13. };
  14. typedef struct MessageModel MessageModel;
  15. struct MessageModel
  16. {
  17. MessageState message_state;
  18. };