Replace ItemCallbacks with lambdas (#3993)

This commit is contained in:
peterbell10
2017-09-11 23:20:49 +02:00
committed by Mattes D
parent 115bc5609a
commit e225b7f826
69 changed files with 919 additions and 1817 deletions
@@ -45,17 +45,12 @@ public:
return {};
}
class cSetPowerToNoteBlock : public cNoteBlockCallback
{
public:
virtual bool Item(cNoteEntity * a_NoteBlock) override
a_World.DoWithNoteBlockAt(a_Position.x, a_Position.y, a_Position.z, [](cNoteEntity & a_NoteBlock)
{
a_NoteBlock->MakeSound();
a_NoteBlock.MakeSound();
return false;
}
} NoteBlockSP;
a_World.DoWithNoteBlockAt(a_Position.x, a_Position.y, a_Position.z, NoteBlockSP);
);
return {};
}