2 #include "../Common/Common.h"
4 #include "View/DelayedDraw.h"
5 #include "DasherScreen.h"
6 #include "DasherTypes.h"
10 using namespace Dasher
;
12 void CDelayedDraw::DelayDrawText(const std::string
& str
, screenint x1
, screenint y1
, int Size
) {
13 m_DrawTextString
.push_back(CTextString(str
, x1
, y1
, Size
));
16 void CDelayedDraw::Draw(CDasherScreen
* screen
) {
17 int iSize
= m_DrawTextString
.size();
19 for(int i
= 0; i
< iSize
; i
++) {
20 CTextString
& draw
= m_DrawTextString
[i
];
21 screen
->DrawString(draw
.m_String
, draw
.m_x
, draw
.m_y
, draw
.m_iSize
);
23 m_DrawTextString
.clear();