implement BuildingEntity functions (#617)

* implement BuildingEntity functions

* fix build

* Update infocenterentity.h
This commit is contained in:
Misha
2024-03-02 17:11:03 -05:00
committed by GitHub
parent de5cd98b76
commit a6cf0b5856
8 changed files with 31 additions and 6 deletions

View File

@@ -20,6 +20,9 @@ public:
return !strcmp(p_name, BeachHouseEntity::ClassName()) || BuildingEntity::IsA(p_name);
}
// STUB: LEGO1 0x100153b0
MxLong VTable0x50(MxParam& p_param) override { return 0; }
// SYNTHETIC: LEGO1 0x1000f970
// BeachHouseEntity::`scalar deleting destructor'
};

View File

@@ -25,6 +25,8 @@ public:
return !strcmp(p_name, BuildingEntity::ClassName()) || LegoEntity::IsA(p_name);
}
virtual MxLong VTable0x50(MxParam& p_param) = 0;
// SYNTHETIC: LEGO1 0x10015010
// BuildingEntity::`scalar deleting destructor'
};

View File

@@ -20,6 +20,9 @@ public:
return !strcmp(p_name, GasStationEntity::ClassName()) || BuildingEntity::IsA(p_name);
}
// STUB: LEGO1 0x100151d0
MxLong VTable0x50(MxParam& p_param) override { return 0; }
// SYNTHETIC: LEGO1 0x1000f890
// GasStationEntity::`scalar deleting destructor'
};

View File

@@ -20,6 +20,9 @@ public:
return !strcmp(p_name, HospitalEntity::ClassName()) || BuildingEntity::IsA(p_name);
}
// STUB: LEGO1 0x10015270
MxLong VTable0x50(MxParam& p_param) override { return 0; }
// SYNTHETIC: LEGO1 0x1000f820
// HospitalEntity::`scalar deleting destructor'
};

View File

@@ -20,6 +20,9 @@ public:
return !strcmp(p_name, InfoCenterEntity::ClassName()) || BuildingEntity::IsA(p_name);
}
// STUB: LEGO1 0x100150c0
MxLong VTable0x50(MxParam& p_param) override { return 0; }
// SYNTHETIC: LEGO1 0x1000f7b0
// InfoCenterEntity::`scalar deleting destructor'
};

View File

@@ -20,6 +20,9 @@ public:
return !strcmp(p_name, PoliceEntity::ClassName()) || BuildingEntity::IsA(p_name);
}
// STUB: LEGO1 0x10015310
MxLong VTable0x50(MxParam& p_param) override { return 0; }
// SYNTHETIC: LEGO1 0x1000f900
// PoliceEntity::`scalar deleting destructor'
};

View File

@@ -19,6 +19,9 @@ class RaceStandsEntity : public BuildingEntity {
return !strcmp(p_name, RaceStandsEntity::ClassName()) || BuildingEntity::IsA(p_name);
}
// STUB: LEGO1 0x10015450
MxLong VTable0x50(MxParam& p_param) override { return 0; }
// SYNTHETIC: LEGO1 0x1000f9e0
// RaceStandsEntity::`scalar deleting destructor'
};