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;
}
void Instance::PropUpdate(LPPROPGRIDITEM item)
void Instance::PropUpdate(LPPROPGRIDITEM &item)
{
if(strcmp(item->lpszPropName, "Name") == 0)
{

View File

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

View File

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