Собственно, как сделать объект доступным в любом месте?
Первое, что пришло на ум:
CGameHud* CGameHudInstance;
int main(int argc, char** args)
{
CGameHudInstance = new CGameHud(argc, args);
return 0;
}
Но в других файлах
CGameHudInstance уже не виден.