commit
02fd258697
|
@ -4048,7 +4048,9 @@ void CEngine::UseMSAA(bool enable)
|
|||
}
|
||||
}
|
||||
|
||||
framebuffer->Bind();
|
||||
if (framebuffer != nullptr) {
|
||||
framebuffer->Bind();
|
||||
}
|
||||
|
||||
m_device->SetRenderState(RENDER_STATE_DEPTH_TEST, true);
|
||||
m_device->SetRenderState(RENDER_STATE_DEPTH_WRITE, true);
|
||||
|
|
|
@ -284,13 +284,19 @@ void COldObject::DeleteObject(bool bAll)
|
|||
if (m_power != nullptr)
|
||||
{
|
||||
if (m_power->Implements(ObjectInterfaceType::Old))
|
||||
{
|
||||
dynamic_cast<COldObject*>(m_power)->SetTransporter(nullptr);
|
||||
dynamic_cast<COldObject*>(m_power)->DeleteObject(bAll);
|
||||
}
|
||||
m_power = nullptr;
|
||||
}
|
||||
if (m_cargo != nullptr)
|
||||
{
|
||||
if (m_cargo->Implements(ObjectInterfaceType::Old))
|
||||
{
|
||||
dynamic_cast<COldObject*>(m_cargo)->SetTransporter(nullptr);
|
||||
dynamic_cast<COldObject*>(m_cargo)->DeleteObject(bAll);
|
||||
}
|
||||
m_cargo = nullptr;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue