Files
Leviathan/Client/Game/game/Interface/SUIDevOutputWnd.h
T
2026-06-01 12:46:52 +02:00

42 lines
1023 B
C++

#pragma once
//#include "SUIWnd.h"
#include <kfile/TrfMetaData.h>
//////////////////////////////////////////////////////////////////////////
/// Debug Wnd
class SUIDevOutputWnd : public SUIWnd
{
public:
SUIDevOutputWnd( SGameManager* pGameManager ) : SUIWnd( pGameManager ) { }
void SetFPS( DWORD dwFPS, DWORD dwFree, DWORD dwTotal );
void SetPosition( float fX, float fY, float fZ, float fcx, float fcy, float fcz );
};
//////////////////////////////////////////////////////////////////////////
/// Test Wnd
class SUITestWnd : public SUIWnd
{
public:
SUITestWnd( SGameManager* pGameManager );
~SUITestWnd();
virtual void PumpUpMessage( LPCSTR lpszControlID, DWORD nMessage, DWORD lparam, DWORD wparam );
virtual void Process(DWORD dwTime);
bool CreateControls( class KUIWndManager* pWndManager );
protected:
void initRace();
class QJTVObj* m_pQJTVObj;
trf::MetaData m_meta;
K3DTextureSPtr m_spLogoTexture;
bool m_bInitAni;
int m_nCurFrame;
DWORD m_dwRefreshTime;
};