thunderbrew/src/client/Client.hpp

34 lines
689 B
C++
Raw Normal View History

2023-01-02 13:17:18 -06:00
#ifndef CLIENT_CLIENT_HPP
#define CLIENT_CLIENT_HPP
#include "event/Event.hpp"
#include "tempest/Vector.hpp"
2023-01-02 13:17:18 -06:00
#include <cstdint>
class CVar;
namespace Client {
extern CVar* g_accountNameVar;
2023-01-02 13:17:18 -06:00
extern CVar* g_accountListVar;
extern CVar* g_accountUsesTokenVar;
extern CVar* g_movieVar;
extern CVar* g_expansionMovieVar;
extern CVar* g_movieSubtitleVar;
2023-01-02 13:17:18 -06:00
extern HEVENTCONTEXT g_clientEventContext;
extern char g_currentLocaleName[5];
}
2023-01-02 13:17:18 -06:00
void ClientPostClose(int32_t a1);
2023-01-02 13:17:18 -06:00
2025-03-29 22:58:53 +04:00
const char* UpdateInstallLocation();
void CommonMain();
2023-01-02 13:17:18 -06:00
void StormInitialize();
2023-01-02 13:17:18 -06:00
void WowClientInit();
2023-01-02 13:17:18 -06:00
void ClientInitializeGame(int32_t continentID, const C3Vector& position);
2023-01-02 13:17:18 -06:00
#endif