Refactor|DMU: Dummies implemented using polymorphism
The dummies are no longer stored in three arrays, but instead a single QSet. Thanks to de::MapElement's polymorphism the dummies can be handled in a more abstract fashion.
Also noteworthy: the DMU API version is not checked any more. API versioning is now taken care of elsewhere for all public APIs.
Refactor|DMU: Dummies implemented using polymorphism
The dummies are no longer stored in three arrays, but instead a single
QSet. Thanks to de::MapElement's polymorphism the dummies can be
handled in a more abstract fashion.
Also noteworthy: the DMU API version is not checked any more. API
versioning is now taken care of elsewhere for all public APIs.