Subversion Repositories spk

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
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__