mirror of
https://github.com/isledecomp/isle.git
synced 2026-01-21 07:11:16 +00:00
Minor improvement
This commit is contained in:
parent
7eb52b153e
commit
fcc05618a9
@ -109,20 +109,22 @@ Result GroupImpl::Remove(const Group* pGroup)
|
|||||||
// FUNCTION: LEGO1 0x100a34b0
|
// FUNCTION: LEGO1 0x100a34b0
|
||||||
Result GroupImpl::RemoveAll()
|
Result GroupImpl::RemoveAll()
|
||||||
{
|
{
|
||||||
IDirect3DRMVisualArray *visuals;
|
IDirect3DRMVisualArray* visuals;
|
||||||
int i;
|
IDirect3DRMFrame2* frame = m_data;
|
||||||
IDirect3DRMFrame2 *frame = m_data;
|
Result result = (Result) SUCCEEDED(frame->GetVisuals(&visuals));
|
||||||
Result result = (Result)SUCCEEDED(frame->GetVisuals(&visuals));
|
|
||||||
if (result) {
|
if (result == Success) {
|
||||||
for (i = 0; i < (int)visuals->GetSize(); ) {
|
for (int i = 0; i < (int) visuals->GetSize(); i++) {
|
||||||
IDirect3DRMVisual *visual;
|
IDirect3DRMVisual* visual;
|
||||||
result = (Result)SUCCEEDED(visuals->GetElement(i, &visual));
|
|
||||||
|
result = (Result) SUCCEEDED(visuals->GetElement(i, &visual));
|
||||||
frame->DeleteVisual(visual);
|
frame->DeleteVisual(visual);
|
||||||
i += 1;
|
|
||||||
visual->Release();
|
visual->Release();
|
||||||
}
|
}
|
||||||
|
|
||||||
visuals->Release();
|
visuals->Release();
|
||||||
}
|
}
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user