game.h 715 B

123456789101112131415161718
  1. #pragma once
  2. #include <flip_world.h>
  3. extern bool user_hit_back;
  4. extern uint32_t lobby_index;
  5. extern char *lobby_list[10];
  6. extern FuriThread *game_thread;
  7. extern FuriThread *waiting_thread;
  8. extern bool game_thread_running;
  9. extern bool waiting_thread_running;
  10. //
  11. void game_run(FlipWorldApp *app);
  12. bool game_fetch_lobby(FlipperHTTP *fhttp, char *lobby_name);
  13. bool game_join_lobby(FlipperHTTP *fhttp, char *lobby_name);
  14. size_t game_lobby_count(FlipperHTTP *fhttp, FuriString *lobby);
  15. bool game_in_lobby(FlipperHTTP *fhttp, FuriString *lobby);
  16. void game_start_pvp(FlipperHTTP *fhttp, FuriString *lobby, void *context);
  17. void game_waiting_lobby(void *context);
  18. void game_waiting_process(FlipperHTTP *fhttp, void *context);