tagging release
[dasher.git] / trunk / Src / DasherCore / DelayedDraw.cpp
blob3e0a7f0dc1ae657353e0bd8f706d9761483e728c
2 #include "../Common/Common.h"
4 #include "View/DelayedDraw.h"
5 #include "DasherScreen.h"
6 #include "DasherTypes.h"
8 #include <iostream>
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();