DarkRadiant: master 54dc20ea
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
orbweaver | orbweaver | master | 30.11.2021 20:39 | master 79c1f776 |
Changeset | Fix unwanted extra rotations when translating rotated func_static When Doom3Group and Doom3GroupNode were merged, all of the methods from Doom3Group were moved into Doom3GroupNode. Two of these methods were revertTransform() and freezeTransform(), which had the same name as virtuals on the Transformable interface and therefore became unintentional overrides, obliterating important functionality from Transformable which we still need in Doom3GroupNode. The fact that these methods triggered a "missing override keyword" warning ought to have been an important red flag, but unfortunately I just mechanically added the keyword without considering if these new methods actually *should* have been overriding anything. |
|||
mod - radiantcore/entity/doom3group/Doom3GroupNode.cpp | Diff File | |||
mod - radiantcore/entity/doom3group/Doom3GroupNode.h | Diff File |