game.h 781 B

12345678910111213141516171819
  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. bool game_start_ws(FlipperHTTP *fhttp, char *lobby_name);
  12. void game_run(FlipWorldApp *app);
  13. bool game_fetch_lobby(FlipperHTTP *fhttp, const char *lobby_name);
  14. bool game_join_lobby(FlipperHTTP *fhttp, const char *lobby_name);
  15. size_t game_lobby_count(FlipperHTTP *fhttp, FuriString *lobby);
  16. bool game_in_lobby(FlipperHTTP *fhttp, FuriString *lobby);
  17. void game_start(FlipperHTTP *fhttp, FuriString *lobby, void *context);
  18. void game_waiting_lobby(void *context);
  19. void game_waiting_process(FlipperHTTP *fhttp, void *context);