Converting vehicle and building workflow to blender2ogre
This commit is contained in:
13
Game.cpp
13
Game.cpp
@@ -295,7 +295,6 @@ class App : public OgreBites::ApplicationContext {
|
||||
SkyBoxRenderer *sky;
|
||||
bool mGrab;
|
||||
KeyboardListener mKbd;
|
||||
bool enabldDbgDraw;
|
||||
|
||||
public:
|
||||
App()
|
||||
@@ -304,7 +303,6 @@ public:
|
||||
, mDynWorld(new Ogre::Bullet::DynamicsWorld(
|
||||
Ogre::Vector3(0, -9.8, 0)))
|
||||
, mGrab(false)
|
||||
, enabldDbgDraw(false)
|
||||
{
|
||||
}
|
||||
virtual ~App()
|
||||
@@ -404,8 +402,10 @@ public:
|
||||
std::cout << "Create content" << "\n";
|
||||
createContent();
|
||||
std::cout << "Setup done" << "\n";
|
||||
#if 0
|
||||
mDbgDraw->setDebugMode(mDbgDraw->getDebugMode() |
|
||||
btIDebugDraw::DBG_DrawContactPoints);
|
||||
#endif
|
||||
}
|
||||
Ogre::SceneManager *getSceneManager()
|
||||
{
|
||||
@@ -440,10 +440,8 @@ public:
|
||||
}
|
||||
ECS::update(delta);
|
||||
|
||||
/*
|
||||
if (enabldDbgDraw)
|
||||
if (ECS::get<ECS::EngineData>().enableDbgDraw)
|
||||
mDbgDraw->update();
|
||||
*/
|
||||
}
|
||||
class InputListenerChainFlexible : public OgreBites::InputListener {
|
||||
protected:
|
||||
@@ -737,11 +735,12 @@ public:
|
||||
}
|
||||
void enableDbgDraw(bool enable)
|
||||
{
|
||||
enabldDbgDraw = enable;
|
||||
ECS::get_mut<ECS::EngineData>().enableDbgDraw = enable;
|
||||
ECS::modified<ECS::EngineData>();
|
||||
}
|
||||
bool isEnabledDbgDraw() const
|
||||
{
|
||||
return enabldDbgDraw;
|
||||
return ECS::get<ECS::EngineData>().enableDbgDraw;
|
||||
}
|
||||
};
|
||||
void KeyboardListener::frameRendered(const Ogre::FrameEvent &evt)
|
||||
|
||||
Reference in New Issue
Block a user