From a9517c01afad50d90c3afdee0fdc6238158378f2 Mon Sep 17 00:00:00 2001 From: aap Date: Wed, 12 Jun 2019 20:07:37 +0200 Subject: implemented CCutsceneHead and dependencies --- src/math/Matrix.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/math') diff --git a/src/math/Matrix.h b/src/math/Matrix.h index cc15da09..10255af1 100644 --- a/src/math/Matrix.h +++ b/src/math/Matrix.h @@ -16,26 +16,26 @@ public: m_hasRwMatrix = false; *this = m; } - CMatrix(RwMatrix *matrix, bool attach){ + CMatrix(RwMatrix *matrix, bool owner = false){ m_attachment = nil; - Attach(matrix, attach); + Attach(matrix, owner); } ~CMatrix(void){ if(m_hasRwMatrix && m_attachment) RwMatrixDestroy(m_attachment); } - void Attach(RwMatrix *matrix, bool attach){ + void Attach(RwMatrix *matrix, bool owner = false){ if(m_hasRwMatrix && m_attachment) RwMatrixDestroy(m_attachment); m_attachment = matrix; - m_hasRwMatrix = attach; + m_hasRwMatrix = owner; Update(); } - void AttachRW(RwMatrix *matrix, bool attach){ + void AttachRW(RwMatrix *matrix, bool owner = false){ if(m_hasRwMatrix && m_attachment) RwMatrixDestroy(m_attachment); m_attachment = matrix; - m_hasRwMatrix = attach; + m_hasRwMatrix = owner; UpdateRW(); } void Detach(void){ -- cgit v1.2.3