11 |
cycrow |
1 |
#ifndef __DISPLAYMESSAGE_H__
|
|
|
2 |
#define __DISPLAYMESSAGE_H__
|
|
|
3 |
|
|
|
4 |
#include "Display.h"
|
|
|
5 |
#include "RenderText.h"
|
|
|
6 |
|
|
|
7 |
class CDisplayMessage : public CDisplay
|
|
|
8 |
{
|
|
|
9 |
public:
|
|
|
10 |
CDisplayMessage ( COverlay *overlay, MyDirect3DDevice9 *device, CyString name, CyString header, CyString rest ) : CDisplay ( overlay, device, name )
|
|
|
11 |
{
|
|
|
12 |
m_pTextHeader = new CRenderTextHeader ( device, TEXT("Ariel"), header );
|
|
|
13 |
AddObject ( m_pTextHeader );
|
|
|
14 |
|
|
|
15 |
m_pTextRest = new CRenderTextNormal ( device, TEXT("Ariel"), rest );
|
|
|
16 |
m_pTextRest->SetPosition ( 0, 85 );
|
|
|
17 |
AddObject ( m_pTextRest );
|
|
|
18 |
|
|
|
19 |
}
|
|
|
20 |
|
|
|
21 |
virtual void SetSize ( int width, int height, int maxwidth, int maxheight )
|
|
|
22 |
{
|
|
|
23 |
CDisplay::SetSize ( width, height, maxwidth, maxheight );
|
|
|
24 |
|
|
|
25 |
m_pTextRest->SetSize ( m_iSizeX, m_iSizeY - 85 );
|
|
|
26 |
m_pTextHeader->SetSize ( m_iSizeX, 80 );
|
|
|
27 |
}
|
|
|
28 |
|
|
|
29 |
protected:
|
|
|
30 |
CRenderTextNormal *m_pTextRest;
|
|
|
31 |
CRenderTextHeader *m_pTextHeader;
|
|
|
32 |
};
|
|
|
33 |
|
|
|
34 |
#endif //__DISPLAYMESSAGE_H__
|