Files
Tower-Defense/src/TowerDefense.cpp
2023-06-02 13:18:09 +02:00

46 lines
1.0 KiB
C++

//============================================================================
// Name : Tower.cpp
// Author : Persson
// Version :
// Copyright : Copyright
// Description : Hello World in C++, Ansi-style
//============================================================================
#if !defined(NDEBUG) && !defined(_WIN32)
#define BACKWARD_HAS_UNWIND 1
#define BACKWARD_HAS_DW 1
#endif
#include "window/Display.h"
#include "updater/Updater.h"
#include "misc/Backward.hpp"
#include "misc/DiscordRPC.h"
#ifdef __ANDROID__
extern "C"
#endif
int main(int argc, const char* args[]) {
#if !defined(NDEBUG)
// setup signal handling
backward::SignalHandling sh;
#endif
// start discord rpc
td::utils::InitDiscordRPC();
// remove the outdated binary
td::utils::Updater::RemoveOldFile();
Display::Create();
while (!Display::IsCloseRequested()) {
Display::PollEvents();
Display::Render();
Display::Update();
td::utils::UpdateDiscordRPC();
}
Display::Destroy();
td::utils::ShutdownDiscordRPC();
return 0;
}