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
|
||||
//--------------------------------------------------------------------------------------
|
||||
|
@ -769,7 +769,7 @@ protected:
|
||||
D3DXCOLOR field_77;
|
||||
|
||||
public:
|
||||
void SetColor(D3DXCOLOR c);
|
||||
void SetColor(D3DXCOLOR c) { field_76 = true; field_77 = c; };
|
||||
|
||||
};
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
CUnkClass4::CUnkClass4(IDirect3DDevice9 *pD3DDevice)
|
||||
{
|
||||
m_pD3DDevice = pD3DDevice;
|
||||
field_20 = 0;
|
||||
m_pDialog = NULL;
|
||||
field_24 = 0;
|
||||
field_C = 280;
|
||||
field_10 = 150;
|
||||
@ -12,3 +12,22 @@ CUnkClass4::CUnkClass4(IDirect3DDevice9 *pD3DDevice)
|
||||
field_18 = 30;
|
||||
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_18;
|
||||
int field_1C;
|
||||
int field_20;
|
||||
CDXUTDialog *m_pDialog;
|
||||
int field_24;
|
||||
|
||||
public:
|
||||
CUnkClass4(IDirect3DDevice9 *pD3DDevice);
|
||||
|
||||
void ResetDialogControls(CDXUTDialog *pDialog);
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user