mirror of
https://github.com/libretro/scummvm.git
synced 2025-03-04 09:18:38 +00:00
WINTERMUTE: Replace qsort with Common::sort
This commit is contained in:
parent
71981aaecf
commit
3dc5d32e85
@ -1164,7 +1164,7 @@ bool AdScene::displayRegionContent(AdRegion *region, bool display3DOnly) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// sort by _posY
|
// sort by _posY
|
||||||
qsort(objects.getData(), objects.getSize(), sizeof(AdObject *), AdScene::compareObjs);
|
Common::sort(objects.begin(), objects.end(), AdScene::compareObjs);
|
||||||
|
|
||||||
// display them
|
// display them
|
||||||
for (int i = 0; i < objects.getSize(); i++) {
|
for (int i = 0; i < objects.getSize(); i++) {
|
||||||
@ -2994,7 +2994,7 @@ bool AdScene::getRegionObjects(AdRegion *region, BaseArray<AdObject *> &objects,
|
|||||||
}
|
}
|
||||||
|
|
||||||
// sort by _posY
|
// sort by _posY
|
||||||
qsort(objects.getData(), objects.getSize(), sizeof(AdObject *), AdScene::compareObjs);
|
Common::sort(objects.begin(), objects.end(), AdScene::compareObjs);
|
||||||
|
|
||||||
return STATUS_OK;
|
return STATUS_OK;
|
||||||
}
|
}
|
||||||
|
@ -169,7 +169,7 @@ bool BaseSurfaceStorage::persist(BasePersistenceManager *persistMgr)
|
|||||||
|
|
||||||
//////////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////////
|
||||||
bool BaseSurfaceStorage::sortSurfaces() {
|
bool BaseSurfaceStorage::sortSurfaces() {
|
||||||
qsort(&_surfaces[0], _surfaces.size(), sizeof(BaseSurface *), surfaceSortCB);
|
Common::sort(_surfaces.begin(), _surfaces.end(), surfaceSortCB);
|
||||||
return STATUS_OK;
|
return STATUS_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -367,7 +367,7 @@ bool PartEmitter::start() {
|
|||||||
//////////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////////
|
||||||
bool PartEmitter::sortParticlesByZ() {
|
bool PartEmitter::sortParticlesByZ() {
|
||||||
// sort particles by _posY
|
// sort particles by _posY
|
||||||
qsort(_particles.getData(), _particles.getSize(), sizeof(PartParticle *), PartEmitter::compareZ);
|
Common::sort(_particles.begin(), _particles.end(), PartEmitter::compareZ);
|
||||||
return STATUS_OK;
|
return STATUS_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -83,9 +83,6 @@ public:
|
|||||||
void copy(const BaseArray<T2> &src) {
|
void copy(const BaseArray<T2> &src) {
|
||||||
Common::Array<TYPE>::insert_at(0, src);
|
Common::Array<TYPE>::insert_at(0, src);
|
||||||
}
|
}
|
||||||
void *getData() { // Ugly, should perhaps add a sort-function instead.
|
|
||||||
return Common::Array<TYPE>::_storage;
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
|
|
||||||
} // end of namespace Wintermute
|
} // end of namespace Wintermute
|
||||||
|
Loading…
x
Reference in New Issue
Block a user