From 1472b7d6a5cb6e0cfae37805db85465a0e5fc793 Mon Sep 17 00:00:00 2001 From: andreja6 Date: Tue, 23 Oct 2018 13:43:56 -0700 Subject: [PATCH] Made it use addresses --- Instance.cpp | 2 +- Instance.h | 2 +- PhysicalInstance.cpp | 2 +- PhysicalInstance.h | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Instance.cpp b/Instance.cpp index 99e1f5f..624f3a4 100644 --- a/Instance.cpp +++ b/Instance.cpp @@ -41,7 +41,7 @@ PROPGRIDITEM Instance::createPGI(LPSTR catalog, LPSTR propName, LPSTR propDesc, return pItem; } -void Instance::PropUpdate(LPPROPGRIDITEM item) +void Instance::PropUpdate(LPPROPGRIDITEM &item) { if(strcmp(item->lpszPropName, "Name") == 0) { diff --git a/Instance.h b/Instance.h index 44eb41a..ad132e0 100644 --- a/Instance.h +++ b/Instance.h @@ -21,7 +21,7 @@ public: Instance* getParent(); virtual Instance* clone() const { return new Instance(*this); } virtual std::vector getProperties(); - virtual void PropUpdate(LPPROPGRIDITEM pItem); + virtual void PropUpdate(LPPROPGRIDITEM &pItem); protected: std::string className; Instance* parent; // Another pointer. diff --git a/PhysicalInstance.cpp b/PhysicalInstance.cpp index 5d98a63..0dbc596 100644 --- a/PhysicalInstance.cpp +++ b/PhysicalInstance.cpp @@ -214,7 +214,7 @@ PhysicalInstance::~PhysicalInstance(void) } -void PhysicalInstance::PropUpdate(LPPROPGRIDITEM item) +void PhysicalInstance::PropUpdate(LPPROPGRIDITEM &item) { if(strcmp(item->lpszPropName, "Name") == 0) { diff --git a/PhysicalInstance.h b/PhysicalInstance.h index 1e46b52..3c26b07 100644 --- a/PhysicalInstance.h +++ b/PhysicalInstance.h @@ -34,7 +34,7 @@ public: Vector3 rotVelocity; bool collides(Box); virtual std::vector getProperties(); - virtual void PropUpdate(LPPROPGRIDITEM pItem); + virtual void PropUpdate(LPPROPGRIDITEM &pItem); private: Vector3 position; Vector3 size;