mirror of
https://github.com/dashr9230/SA-MP.git
synced 2024-12-22 14:37:29 +08:00
[saco] Implement CUnkClass4::ResetDialogControls(...)
* Update CUnkClass4 constructor * Match `CDXUTSlider::SetColor(...)`
This commit is contained in:
parent
0a73dc3d2d
commit
214b5bdefc
@ -3847,14 +3847,6 @@ void CDXUTSlider::Render( IDirect3DDevice9* pd3dDevice, float fElapsedTime )
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//--------------------------------------------------------------------------------------
|
|
||||||
void CDXUTSlider::SetColor(D3DXCOLOR c)
|
|
||||||
{
|
|
||||||
field_76 = true;
|
|
||||||
field_77 = c;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
//--------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------
|
||||||
// CDXUTScrollBar class
|
// CDXUTScrollBar class
|
||||||
//--------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------
|
||||||
|
@ -769,7 +769,7 @@ protected:
|
|||||||
D3DXCOLOR field_77;
|
D3DXCOLOR field_77;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
void SetColor(D3DXCOLOR c);
|
void SetColor(D3DXCOLOR c) { field_76 = true; field_77 = c; };
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
CUnkClass4::CUnkClass4(IDirect3DDevice9 *pD3DDevice)
|
CUnkClass4::CUnkClass4(IDirect3DDevice9 *pD3DDevice)
|
||||||
{
|
{
|
||||||
m_pD3DDevice = pD3DDevice;
|
m_pD3DDevice = pD3DDevice;
|
||||||
field_20 = 0;
|
m_pDialog = NULL;
|
||||||
field_24 = 0;
|
field_24 = 0;
|
||||||
field_C = 280;
|
field_C = 280;
|
||||||
field_10 = 150;
|
field_10 = 150;
|
||||||
@ -12,3 +12,22 @@ CUnkClass4::CUnkClass4(IDirect3DDevice9 *pD3DDevice)
|
|||||||
field_18 = 30;
|
field_18 = 30;
|
||||||
field_1C = 38;
|
field_1C = 38;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void CUnkClass4::ResetDialogControls(CDXUTDialog *pDialog)
|
||||||
|
{
|
||||||
|
D3DXCOLOR Color;
|
||||||
|
|
||||||
|
m_pDialog = pDialog;
|
||||||
|
|
||||||
|
if(pDialog) {
|
||||||
|
pDialog->AddSlider(30,50,10,field_14,field_18,-100,100,0);
|
||||||
|
m_pDialog->GetSlider(30)->SetColor(D3DXCOLOR(0.6f,0.6f,0.8f,1.0f));
|
||||||
|
|
||||||
|
int y = field_1C + 10;
|
||||||
|
m_pDialog->AddSlider(32,50,y,field_14,field_18,-100,100,0);
|
||||||
|
m_pDialog->GetSlider(32)->SetColor(D3DXCOLOR(0.8f,0.6f,0.6f,1.0f));
|
||||||
|
|
||||||
|
m_pDialog->AddSlider(34,50,y+field_1C,field_14,field_18,-100,100,0);
|
||||||
|
m_pDialog->GetSlider(34)->SetColor(D3DXCOLOR(0.6f,0.8f,0.6f,1.0f));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@ -11,10 +11,11 @@ private:
|
|||||||
int field_14;
|
int field_14;
|
||||||
int field_18;
|
int field_18;
|
||||||
int field_1C;
|
int field_1C;
|
||||||
int field_20;
|
CDXUTDialog *m_pDialog;
|
||||||
int field_24;
|
int field_24;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
CUnkClass4(IDirect3DDevice9 *pD3DDevice);
|
CUnkClass4(IDirect3DDevice9 *pD3DDevice);
|
||||||
|
|
||||||
|
void ResetDialogControls(CDXUTDialog *pDialog);
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user