C++11 candy

This commit is contained in:
Garux 2018-12-08 16:44:08 +03:00
parent 389030e05d
commit 6b8b568fd2

View File

@ -84,12 +84,15 @@ ObservedSelectable ObservedSelectables6x::* const ObservedSelectables6x::array[6
class DragPlanes class DragPlanes
{ {
std::vector<ObservedSelectable> m_selectables; ObservedSelectable m_selectables[6];
public: public:
AABB m_bounds; AABB m_bounds;
DragPlanes( const SelectionChangeCallback& onchanged ){ DragPlanes( const SelectionChangeCallback& onchanged ) : m_selectables{ ObservedSelectable( onchanged ),
for ( std::size_t i = 0; i < 6; ++i ) ObservedSelectable( onchanged ),
m_selectables.push_back( ObservedSelectable( onchanged ) ); ObservedSelectable( onchanged ),
ObservedSelectable( onchanged ),
ObservedSelectable( onchanged ),
ObservedSelectable( onchanged ) }{
} }
bool isSelected() const { bool isSelected() const {
for ( std::size_t i = 0; i < 6; ++i ) for ( std::size_t i = 0; i < 6; ++i )