From 4ce0ef41b5f1e217e6eb845a8bb4859973b63b76 Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Wed, 26 Oct 2022 17:45:02 +0200 Subject: [PATCH] - made DMover and subclasses non-abstract so they can be inherited from. This is needed for interpolated custom floor/ceiling movers. --- src/playsim/mapthinkers/dsectoreffect.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/playsim/mapthinkers/dsectoreffect.h b/src/playsim/mapthinkers/dsectoreffect.h index cbaff9efc..362702351 100644 --- a/src/playsim/mapthinkers/dsectoreffect.h +++ b/src/playsim/mapthinkers/dsectoreffect.h @@ -22,7 +22,7 @@ public: class DMover : public DSectorEffect { - DECLARE_ABSTRACT_CLASS (DMover, DSectorEffect) + DECLARE_CLASS (DMover, DSectorEffect) HAS_OBJECT_POINTERS protected: void Construct(sector_t *sector); @@ -39,14 +39,14 @@ protected: class DMovingFloor : public DMover { - DECLARE_ABSTRACT_CLASS (DMovingFloor, DMover) + DECLARE_CLASS (DMovingFloor, DMover) protected: void Construct(sector_t *sector); }; class DMovingCeiling : public DMover { - DECLARE_ABSTRACT_CLASS (DMovingCeiling, DMover) + DECLARE_CLASS (DMovingCeiling, DMover) protected: void Construct(sector_t *sector, bool interpolate = true); };