Fixed SceneNode::operator=
Former-commit-id: 9c48148eeaeeadbea708dae3d8d30c594cf5a39f
This commit is contained in:
@@ -15,8 +15,7 @@ m_visible(false)
|
|||||||
}
|
}
|
||||||
|
|
||||||
NzSceneNode::NzSceneNode(const NzSceneNode& sceneNode) :
|
NzSceneNode::NzSceneNode(const NzSceneNode& sceneNode) :
|
||||||
NzNode(sceneNode),
|
NzNode(sceneNode), // La scène est affectée via le parenting du node
|
||||||
m_scene(sceneNode.m_scene),
|
|
||||||
m_drawingEnabled(sceneNode.m_drawingEnabled),
|
m_drawingEnabled(sceneNode.m_drawingEnabled),
|
||||||
m_visible(false)
|
m_visible(false)
|
||||||
{
|
{
|
||||||
@@ -51,8 +50,10 @@ bool NzSceneNode::IsVisible() const
|
|||||||
|
|
||||||
NzSceneNode& NzSceneNode::operator=(const NzSceneNode& sceneNode)
|
NzSceneNode& NzSceneNode::operator=(const NzSceneNode& sceneNode)
|
||||||
{
|
{
|
||||||
|
NzNode::operator=(sceneNode);
|
||||||
|
|
||||||
|
// La scène est affectée via le parenting du node
|
||||||
m_drawingEnabled = sceneNode.m_drawingEnabled;
|
m_drawingEnabled = sceneNode.m_drawingEnabled;
|
||||||
m_scene = sceneNode.m_scene;
|
|
||||||
m_visible = false;
|
m_visible = false;
|
||||||
|
|
||||||
return *this;
|
return *this;
|
||||||
@@ -60,8 +61,10 @@ NzSceneNode& NzSceneNode::operator=(const NzSceneNode& sceneNode)
|
|||||||
|
|
||||||
NzSceneNode& NzSceneNode::operator=(NzSceneNode&& sceneNode)
|
NzSceneNode& NzSceneNode::operator=(NzSceneNode&& sceneNode)
|
||||||
{
|
{
|
||||||
|
NzNode::operator=(sceneNode);
|
||||||
|
|
||||||
|
// La scène est affectée via le parenting du node
|
||||||
m_drawingEnabled = sceneNode.m_drawingEnabled;
|
m_drawingEnabled = sceneNode.m_drawingEnabled;
|
||||||
m_scene = sceneNode.m_scene;
|
|
||||||
m_visible = sceneNode.m_visible;
|
m_visible = sceneNode.m_visible;
|
||||||
|
|
||||||
return *this;
|
return *this;
|
||||||
|
|||||||
Reference in New Issue
Block a user