Ignore:
Timestamp:
06/26/06 09:52:08 (18 years ago)
Author:
szirmay
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/src/OgreRenderable.cpp

    r790 r1055  
    2929} 
    3030 
    31 OgreRenderable::OgreRenderable(BillboardSet* billboardset) 
     31OgreRenderable::OgreRenderable(BillboardSet* billboardset, ParticleSystem* sys) 
    3232{ 
    3333        renderableType = OGRE_RENDERABLETYPE_BILLBOARDSET; 
    3434        billboardSetRenderable = billboardset; 
     35        parentParticleSystem = sys; 
    3536        updateBounds(); 
    3637        name = billboardset->getName(); 
     
    4748        { 
    4849         case OGRE_RENDERABLETYPE_SUBENTITY:  
    49                  subEntityRenderable->setVisible(visible); 
     50//               subEntityRenderable->setVisible(visible); 
     51                 parentEntity->setVisible(visible); 
    5052                 break; 
    5153         case OGRE_RENDERABLETYPE_BILLBOARDSET: 
    52                  billboardSetRenderable->setVisible(visible); 
     54                 if(parentParticleSystem != 0) 
     55                         parentParticleSystem->setVisible(visible); 
     56                 else 
     57                         billboardSetRenderable->setVisible(visible); 
    5358                 break; 
    5459          default: 
Note: See TracChangeset for help on using the changeset viewer.