|
|
@ -617,8 +617,37 @@ namespace vsLib { namespace scene { |
|
|
|
//entGround->setMaterialName("Examples/RustySteel");
|
|
|
|
//entGround->setCastShadows(false);
|
|
|
|
//aNode->pitch(Ogre::Degree(90));
|
|
|
|
aNode->setPosition(-1, 1, 0); |
|
|
|
aNode->setPosition(-1, 0, 0); |
|
|
|
} |
|
|
|
if(!game->mSceneMgr->hasEntity("PrevAll")){ |
|
|
|
|
|
|
|
Ogre::Entity* entGround = game->mSceneMgr->createEntity("PrevAll", "prevAll.mesh"); |
|
|
|
Ogre::SceneNode* aNode = game->mSceneMgr->getRootSceneNode()->createChildSceneNode(); |
|
|
|
aNode->attachObject(entGround); |
|
|
|
aNode->setPosition(-1, 0, 0); |
|
|
|
} |
|
|
|
if(!game->mSceneMgr->hasEntity("Prev")){ |
|
|
|
|
|
|
|
Ogre::Entity* entGround = game->mSceneMgr->createEntity("Prev", "prev.mesh"); |
|
|
|
Ogre::SceneNode* aNode = game->mSceneMgr->getRootSceneNode()->createChildSceneNode(); |
|
|
|
aNode->attachObject(entGround); |
|
|
|
aNode->setPosition(-1, 0, 0); |
|
|
|
} |
|
|
|
if(!game->mSceneMgr->hasEntity("NextAll")){ |
|
|
|
|
|
|
|
Ogre::Entity* entGround = game->mSceneMgr->createEntity("NextAll", "nextAll.mesh"); |
|
|
|
Ogre::SceneNode* aNode = game->mSceneMgr->getRootSceneNode()->createChildSceneNode(); |
|
|
|
aNode->attachObject(entGround); |
|
|
|
aNode->setPosition(-1, 0, 0); |
|
|
|
} |
|
|
|
if(!game->mSceneMgr->hasEntity("Next")){ |
|
|
|
|
|
|
|
Ogre::Entity* entGround = game->mSceneMgr->createEntity("Next", "next.mesh"); |
|
|
|
Ogre::SceneNode* aNode = game->mSceneMgr->getRootSceneNode()->createChildSceneNode(); |
|
|
|
aNode->attachObject(entGround); |
|
|
|
aNode->setPosition(-1, 0, 0); |
|
|
|
} |
|
|
|
|
|
|
|
if(!game->mSceneMgr->hasEntity("Card1")){ |
|
|
|
|
|
|
|
Ogre::Entity* entGround = game->mSceneMgr->createEntity("Card1", "Card.mesh"); |
|
|
@ -662,6 +691,30 @@ namespace vsLib { namespace scene { |
|
|
|
game->mSceneMgr->destroyEntity(pEntity); |
|
|
|
game->mSceneMgr->destroySceneNode(pNode); |
|
|
|
} |
|
|
|
if(game->mSceneMgr->hasEntity("PrevAll")){ |
|
|
|
Ogre::Entity* pEntity=game->mSceneMgr->getEntity("PrevAll"); |
|
|
|
Ogre::SceneNode* pNode=pEntity->getParentSceneNode(); |
|
|
|
game->mSceneMgr->destroyEntity(pEntity); |
|
|
|
game->mSceneMgr->destroySceneNode(pNode); |
|
|
|
} |
|
|
|
if(game->mSceneMgr->hasEntity("Prev")){ |
|
|
|
Ogre::Entity* pEntity=game->mSceneMgr->getEntity("Prev"); |
|
|
|
Ogre::SceneNode* pNode=pEntity->getParentSceneNode(); |
|
|
|
game->mSceneMgr->destroyEntity(pEntity); |
|
|
|
game->mSceneMgr->destroySceneNode(pNode); |
|
|
|
} |
|
|
|
if(game->mSceneMgr->hasEntity("NextAll")){ |
|
|
|
Ogre::Entity* pEntity=game->mSceneMgr->getEntity("NextAll"); |
|
|
|
Ogre::SceneNode* pNode=pEntity->getParentSceneNode(); |
|
|
|
game->mSceneMgr->destroyEntity(pEntity); |
|
|
|
game->mSceneMgr->destroySceneNode(pNode); |
|
|
|
} |
|
|
|
if(game->mSceneMgr->hasEntity("Next")){ |
|
|
|
Ogre::Entity* pEntity=game->mSceneMgr->getEntity("Next"); |
|
|
|
Ogre::SceneNode* pNode=pEntity->getParentSceneNode(); |
|
|
|
game->mSceneMgr->destroyEntity(pEntity); |
|
|
|
game->mSceneMgr->destroySceneNode(pNode); |
|
|
|
} |
|
|
|
if(game->mSceneMgr->hasEntity("Card1")){ |
|
|
|
//game->mSceneMgr->destroyEntity("GroundEntity");
|
|
|
|
Ogre::Entity* pEntity=game->mSceneMgr->getEntity("Card1"); |
|
|
|