Texto bonito *-*
OLÁ.
Função muito simples, de um texto com uma "sombra", dando efeito de distância, estou postando essa source porque nunca vi em nenhum menu até agora.
Função :
Code:
VOID cD3D::BioText(LPD3DXFONT g_pFont, INT x, INT y, INT dist, DWORD Flags, DWORD Color, CHAR *text, ...)
{
PrintText(g_pFont, x + dist, y + dist, Flags, Black, text);
PrintText(g_pFont, x, y, Flags, Color, text);
}
Code:
g_pFont = sua fonte x = posição x y = posição y dist = distância entre os textos Flags = centralizado, normal ou escrito da direita para a esquera Color = Cor Text = texto
Code:
VOID cD3D::PrintText(LPD3DXFONT g_pFont, INT x, INT y, DWORD Flags, DWORD Color, CHAR *text, ...)
{
RECT rec;
SetRect(&rec, x, y, x, y);
CHAR logbuf[512] = {0};
va_list va_alist;
va_start(va_alist, text);
vsnprintf(logbuf + strlen(logbuf), sizeof(logbuf) - strlen(logbuf), text, va_alist);
va_end(va_alist);
g_pFont->DrawTextA(NULL, logbuf, -1, &rec, Flags, Color);
}
Code:
D3D.BioText(D3D.pFont2, 250, 10, 2, TNormal, White, "SEU TEXTO");
Resultado final :


BioHuman
ChaosMagician
#EDIT
Recomendo que vocês deixem o Preto como cor da sombra porque é o melhor, mas vai o gosto de cada um.
E também que não coloque muita distância entre os dois.



, obrigado por postar!