Blame | Last modification | View Log | RSS feed
#ifndef __DISPLAYMESSAGE_H__
#define __DISPLAYMESSAGE_H__
#include "Display.h"
#include "RenderText.h"
class CDisplayMessage : public CDisplay
{
public:
CDisplayMessage ( COverlay *overlay, MyDirect3DDevice9 *device, CyString name, CyString header, CyString rest ) : CDisplay ( overlay, device, name )
{
m_pTextHeader = new CRenderTextHeader ( device, TEXT("Ariel"), header );
AddObject ( m_pTextHeader );
m_pTextRest = new CRenderTextNormal ( device, TEXT("Ariel"), rest );
m_pTextRest->SetPosition ( 0, 85 );
AddObject ( m_pTextRest );
}
virtual void SetSize ( int width, int height, int maxwidth, int maxheight )
{
CDisplay::SetSize ( width, height, maxwidth, maxheight );
m_pTextRest->SetSize ( m_iSizeX, m_iSizeY - 85 );
m_pTextHeader->SetSize ( m_iSizeX, 80 );
}
protected:
CRenderTextNormal *m_pTextRest;
CRenderTextHeader *m_pTextHeader;
};
#endif //__DISPLAYMESSAGE_H__