#pragma once class CConsoleMinecraftApp : public CMinecraftApp { public: ImageFileBuffer m_ThumbnailBuffer; static void SetFakeGamertag(char* name); CConsoleMinecraftApp(); virtual void SetRichPresenceContext(int iPad, int contextId); virtual void StoreLaunchData(); virtual void ExitGame(); virtual void FatalLoadError(); virtual void CaptureSaveThumbnail(); virtual void GetSaveThumbnail(PBYTE*,DWORD*); virtual void ReleaseSaveThumbnail(); virtual void GetScreenshot(int iPad,PBYTE *pbData,DWORD *pdwSize); // BANNED LEVEL LIST virtual void ReadBannedList(int iPad, eTMSAction action=(eTMSAction)0, bool bCallback=false) {} C4JStringTable *GetStringTable() { return NULL;} virtual void TemporaryCreateGameStart(); // str1k3r - UTF8 to wchar std::wstring UTF8ToWide(const char* utf8); void CopyWideArgToAnsi(LPCWSTR source, char* dest, size_t destSize); }; extern CConsoleMinecraftApp app;