Made it use addresses

This commit is contained in:
andreja6
2018-10-23 13:43:56 -07:00
parent 52d2cbf5dd
commit 1472b7d6a5
4 changed files with 4 additions and 4 deletions

View File

@@ -41,7 +41,7 @@ PROPGRIDITEM Instance::createPGI(LPSTR catalog, LPSTR propName, LPSTR propDesc,
return pItem; return pItem;
} }
void Instance::PropUpdate(LPPROPGRIDITEM item) void Instance::PropUpdate(LPPROPGRIDITEM &item)
{ {
if(strcmp(item->lpszPropName, "Name") == 0) if(strcmp(item->lpszPropName, "Name") == 0)
{ {

View File

@@ -21,7 +21,7 @@ public:
Instance* getParent(); Instance* getParent();
virtual Instance* clone() const { return new Instance(*this); } virtual Instance* clone() const { return new Instance(*this); }
virtual std::vector<PROPGRIDITEM> getProperties(); virtual std::vector<PROPGRIDITEM> getProperties();
virtual void PropUpdate(LPPROPGRIDITEM pItem); virtual void PropUpdate(LPPROPGRIDITEM &pItem);
protected: protected:
std::string className; std::string className;
Instance* parent; // Another pointer. Instance* parent; // Another pointer.

View File

@@ -214,7 +214,7 @@ PhysicalInstance::~PhysicalInstance(void)
} }
void PhysicalInstance::PropUpdate(LPPROPGRIDITEM item) void PhysicalInstance::PropUpdate(LPPROPGRIDITEM &item)
{ {
if(strcmp(item->lpszPropName, "Name") == 0) if(strcmp(item->lpszPropName, "Name") == 0)
{ {

View File

@@ -34,7 +34,7 @@ public:
Vector3 rotVelocity; Vector3 rotVelocity;
bool collides(Box); bool collides(Box);
virtual std::vector<PROPGRIDITEM> getProperties(); virtual std::vector<PROPGRIDITEM> getProperties();
virtual void PropUpdate(LPPROPGRIDITEM pItem); virtual void PropUpdate(LPPROPGRIDITEM &pItem);
private: private:
Vector3 position; Vector3 position;
Vector3 size; Vector3 size;