void CRender::Line(int sX, int sY, int eX, int eY, D3DCOLOR Color)
{
vertex pVertex[2] = { { sX, sY, 0.0f, 1.0f, Color }, { eX, eY, 0.0f, 1.0f, Color } };
MyDevice->SetFVF(D3DFVF_XYZRHW | D3DFVF_DIFFUSE);
MyDevice->SetTexture(0, nullptr);
MyDevice->SetRenderState(D3DRS_LIGHTING, FALSE);
MyDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
MyDevice->SetRenderState(D3DRS_FOGENABLE, FALSE);
MyDevice->SetRenderState(D3DRS_CULLMODE, D3DCULL_NONE);
MyDevice->SetRenderState(D3DRS_ALPHABLENDENABLE, TRUE);
MyDevice->SetRenderState(D3DRS_SRCBLEND, D3DBLEND_SRCALPHA);
MyDevice->SetRenderState(D3DRS_DESTBLEND, D3DBLEND_INVSRCALPHA);
MyDevice->SetRenderState(D3DRS_LIGHTING, FALSE);
MyDevice->SetRenderState(D3DRS_STENCILENABLE, FALSE);
MyDevice->DrawPrimitiveUP(D3DPT_LINELIST, 1, &pVertex, sizeof(vertex));
}