* fixed crashes with M2 loader
This commit is contained in:
parent
3c236757ce
commit
79a7f0dfae
@ -10,6 +10,7 @@ namespace scene
|
||||
|
||||
CM2MeshFileLoader::CM2MeshFileLoader(IrrlichtDevice* device, c8* texdir):Device(device), Texdir(texdir)
|
||||
{
|
||||
Mesh = NULL;
|
||||
|
||||
}
|
||||
|
||||
@ -192,6 +193,7 @@ std::string tempTexFileName="";
|
||||
M2MTextureFiles.reallocate(M2MTextureDef.size());
|
||||
for(u32 i=0; i<M2MTextureDef.size(); i++)
|
||||
{
|
||||
tempTexFileName.reserve(M2MTextureDef[i].texFileLen + 1);
|
||||
file->seek(M2MTextureDef[i].texFileOfs);
|
||||
file->read(&tempTexFileName[0],M2MTextureDef[i].texFileLen);
|
||||
M2MTextureFiles.push_back(tempTexFileName.c_str());
|
||||
|
||||
@ -66,10 +66,10 @@ void DrawObject::_Init(void)
|
||||
{
|
||||
cube = _smgr->addCubeSceneNode(2);
|
||||
}
|
||||
cube->getMaterial(0).DiffuseColor.setAlpha(opacity);
|
||||
//cube->getMaterial(0).DiffuseColor.setAlpha(opacity);
|
||||
cube->setName("OBJECT");
|
||||
cube->getMaterial(0).setFlag(video::EMF_LIGHTING, true);
|
||||
cube->getMaterial(0).setFlag(video::EMF_FOG_ENABLE, true);
|
||||
//cube->getMaterial(0).setFlag(video::EMF_LIGHTING, true);
|
||||
//cube->getMaterial(0).setFlag(video::EMF_FOG_ENABLE, true);
|
||||
|
||||
text=_smgr->addTextSceneNode(_guienv->getBuiltInFont(), L"TestText" , irr::video::SColor(255,255,255,255),cube, irr::core::vector3df(0,5,0));
|
||||
if(_obj->IsPlayer())
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user