diff options
author | Piotr Dziwinski <piotrdz@gmail.com> | 2012-12-14 21:30:35 +0100 |
---|---|---|
committer | Piotr Dziwinski <piotrdz@gmail.com> | 2012-12-14 21:30:35 +0100 |
commit | 4811defca2eeea69e40346be6b1647f276db8c76 (patch) | |
tree | 52204202603817d09d93ed8a863b69f93ada74b2 /src/graphics/engine/pyro.cpp | |
parent | 39ac36efda1f7c7b446886cf2508518f06e132ba (diff) | |
download | colobot-4811defca2eeea69e40346be6b1647f276db8c76.tar.gz colobot-4811defca2eeea69e40346be6b1647f276db8c76.tar.bz2 colobot-4811defca2eeea69e40346be6b1647f276db8c76.zip |
Static objects using OpenGL VBOs and display lists
Diffstat (limited to 'src/graphics/engine/pyro.cpp')
-rw-r--r-- | src/graphics/engine/pyro.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/graphics/engine/pyro.cpp b/src/graphics/engine/pyro.cpp index 978471b..73c5cec 100644 --- a/src/graphics/engine/pyro.cpp +++ b/src/graphics/engine/pyro.cpp @@ -363,6 +363,7 @@ bool CPyro::Create(PyroType type, CObject* obj, float force) m_type == PT_EXPLOW ) { CreateTriangle(obj, oType, 0); + m_engine->SetObjectStatic(m_object->GetObjectRank(0), false); m_engine->DeleteShadow(m_object->GetObjectRank(0)); ExploStart(); } @@ -1397,6 +1398,8 @@ void CPyro::CreateTriangle(CObject* obj, ObjectType oType, int part) int objRank = obj->GetObjectRank(part); if (objRank == -1) return; + m_engine->SetObjectStatic(objRank, false); + float min = 0.0f; float max = m_engine->GetLimitLOD(0); int total = m_engine->GetObjectTotalTriangles(objRank); |