BGE Fix [#29575] Object not drawn in game engine

Implementing a GetBlenderImage for KX_BlenderMaterial so that modifiers draw correctly in multitexture mode. The preexisting limitation of 1 texture per material on objects with modifiers in multitexture mode still exists.
This commit is contained in:
Daniel Stokes
2013-07-24 05:12:51 +00:00
parent ab8e2cb900
commit d0f225393c
2 changed files with 6 additions and 0 deletions

View File

@@ -157,6 +157,11 @@ Material *KX_BlenderMaterial::GetBlenderMaterial() const
return mMaterial->material;
}
Image *KX_BlenderMaterial::GetBlenderImage() const
{
return mMaterial->tface.tpage;
}
Scene* KX_BlenderMaterial::GetBlenderScene() const
{
return mScene->GetBlenderScene();

View File

@@ -78,6 +78,7 @@ public:
)const;
Material* GetBlenderMaterial() const;
Image* GetBlenderImage() const;
MTFace* GetMTFace(void) const;
unsigned int* GetMCol(void) const;
BL_Texture * getTex (unsigned int idx) {