На самом деле я Zodiak
-
Автор темы
- #1
Пытаюсь нарисовать линию к голове противников через directx (экстернал)
C++:
namespace RenderL
{
void render_Line(HDC hdc, float x, float y, float xx, float yy, Color color, float w);
ID3DXLine* m_pLine;
IDirect3D9Ex* m_pObject = 0;
IDirect3DDevice9Ex* m_pDevice = 0;
D3DPRESENT_PARAMETERS m_pParams;
};
void RenderL::render_Line(HDC hdc, float x, float y, float xx, float yy, Color color, float w)
{
D3DXVECTOR2 dLine[2];
m_pLine->SetWidth(w);
dLine[0].x = x;
dLine[0].y = y;
dLine[1].x = xx;
dLine[1].y = yy;
m_pLine->Draw(dLine, 2, D3DCOLOR_ARGB(color.a, color.r, color.g, color.b));
}
выдаёт ошибку
Ошибка C4700 использована неинициализированная локальная переменная "m_pLine"