TWINE: fixed logic in renderLocations according to disassembly

This commit is contained in:
Martin Gerhardy 2021-02-28 19:03:26 +01:00
parent db604307f7
commit 0c21e1fac2

View File

@ -480,11 +480,11 @@ void Holomap::renderLocations(int xRot, int yRot, int zRot, bool lower) {
int32 zpos1_copy2 = _engine->_renderer->destPos.z;
_engine->_renderer->getBaseRotationPosition(xpos2, ypos2, zpos2);
if (lower) {
if (zpos1_copy2 <= _engine->_renderer->destPos.z) {
if (zpos1_copy2 > _engine->_renderer->destPos.z) {
continue;
}
} else {
if (_engine->_renderer->destPos.z <= zpos1_copy2) {
if (_engine->_renderer->destPos.z > zpos1_copy2) {
continue;
}
}