1
0
зеркало из https://github.com/luanti-org/luanti.git synced 2025-11-09 03:25:28 +01:00
Этот коммит содержится в:
sapier
2013-04-07 20:33:00 +02:00
коммит произвёл kwolekr
родитель 7c0e707cf1
Коммит e1146396bc
2 изменённых файлов: 8 добавлений и 3 удалений

Просмотреть файл

@@ -69,7 +69,8 @@ Camera::Camera(scene::ISceneManager* smgr, MapDrawControl& draw_control,
m_view_bobbing_speed(0),
m_digging_anim(0),
m_digging_button(-1)
m_digging_button(-1),
m_dummymesh(createCubeMesh(v3f(1,1,1)))
{
//dstream<<__FUNCTION_NAME<<std::endl;
@@ -84,13 +85,14 @@ Camera::Camera(scene::ISceneManager* smgr, MapDrawControl& draw_control,
// all other 3D scene nodes and before the GUI.
m_wieldmgr = smgr->createNewSceneManager();
m_wieldmgr->addCameraSceneNode();
m_wieldnode = m_wieldmgr->addMeshSceneNode(createCubeMesh(v3f(1,1,1)), NULL); // need a dummy mesh
m_wieldnode = m_wieldmgr->addMeshSceneNode(m_dummymesh, NULL); // need a dummy mesh
}
Camera::~Camera()
{
m_wieldnode->setMesh(NULL);
m_wieldmgr->drop();
delete m_dummymesh;
}
bool Camera::successfullyCreated(std::wstring& error_message)

Просмотреть файл

@@ -173,6 +173,9 @@ private:
// If 0, left-click digging animation
// If 1, right-click digging animation
s32 m_digging_button;
//dummymesh for camera
irr::scene::IAnimatedMesh* m_dummymesh;
};
#endif