Attempted to make duplicate

This commit is contained in:
andreja6
2018-10-21 15:36:17 -07:00
parent 2725f6da58
commit e0ba49a03c
7 changed files with 58 additions and 41 deletions

View File

@@ -249,10 +249,16 @@ void GUDButtonListener::onButton1MouseClick(BaseButtonInstance* button)
AudioPlayer::playSound(dingSound);
if(button->name == "Duplicate")
{
std::vector<Instance*> newinst;
for(size_t i = 0; i < selectedInstances.size(); i++)
{
Instance* inst = selectedInstances.at(i)->clone();
newinst.push_back(inst);
inst->setParent(selectedInstances.at(i)->getParent());
}
selectedInstances = newinst;
}
}
}
class RotateButtonListener : public ButtonListener {