| 123456789101112131415161718192021 |
- #pragma once
- #include <flip_world.h>
- extern bool user_hit_back;
- extern uint32_t lobby_index;
- extern char *lobby_list[10];
- extern char game_ws_lobby_name[64];
- extern FuriThread *game_thread;
- extern FuriThread *waiting_thread;
- extern bool game_thread_running;
- extern bool waiting_thread_running;
- //
- bool game_start_ws(FlipperHTTP *fhttp, char *lobby_name);
- void game_run(FlipWorldApp *app);
- bool game_fetch_lobby(FlipperHTTP *fhttp, const char *lobby_name);
- bool game_join_lobby(FlipperHTTP *fhttp, const char *lobby_name);
- size_t game_lobby_count(FlipperHTTP *fhttp, FuriString *lobby);
- bool game_in_lobby(FlipperHTTP *fhttp, FuriString *lobby);
- void game_start_game(FlipperHTTP *fhttp, FuriString *lobby, void *context);
- void game_waiting_lobby(void *context);
- void game_waiting_process(FlipperHTTP *fhttp, void *context);
- bool game_remove_from_lobby(FlipperHTTP *fhttp);
|