Например, кто-то написал C++-код:
for (Shape* p = m_pShapesHead; p != NULL; p = p->m_pNext)
{
p->Print();
}
Кто-то другой ответил на сообщение. Но при этом авто-цитирование исказило код (строчка с Print):
ПС>ПС>for (Shape* p = m_pShapesHead; p != NULL; p = p->m_pNext)
ПС>{
p->>Print();
ПС>}
ПС>
Хотя должно быть так:
ПС>ПС>for (Shape* p = m_pShapesHead; p != NULL; p = p->m_pNext)
ПС>{
ПС> p->Print();
ПС>}
ПС>
Проверено
здесьАвтор: Пётр Седов
Дата: 06.04.07
.
Можно это исправить? Мелочь, а раздражает. Кроме того, может сбить с толку новичка.
ЗдесьАвтор: MShura
Дата: 19.09.07
код сильно искажён:
gv->>GlyphParam = param;
gv->>Glyph = 0;
gv->>Texture = 0;
gv->>TextureWidth = 0;
gv->>TextureHeight = 0;
MS>#ifdef GFC_USE_TEXTURE_GLYPHS
MS> TextureGlyphData* tgData = param.Font->GetTextureGlyphData();
MS> if (tgData)
MS> {
MS> const TextureGlyph& tg = tgData->GetTextureGlyph(param.GlyphIndex);
MS> ImageInfoBase* image = tg.GetImageInfo(param.Font->GetBinding());
MS> if (image)
MS> {
gv->>Texture = image->GetTexture(context.GetRenderer());
gv->>TextureWidth = image->GetWidth();
gv->>TextureHeight = image->GetHeight();
MS> }
MS> }
MS> else
MS>#endif
MS> {
gv->>Glyph = Cache.GetGlyph(context.GetRenderer(),
MS> param,
MS> shape,
gv->>FontSize,
MS> context.Log);
MS> if (gv->Glyph)
MS> {
gv->>Texture = Cache.GetGlyphTexture(gv->Glyph);
MS> Cache.LockGlyph(gv->Glyph);
MS> }
MS> }