#pragma once #include "Event.h" #include "Block.h" #include class LocationChangedEvent : public Event { private: const Block *block; const Framework::Vec3 oldPosition; const Framework::Vec3 newPosition; public: LocationChangedEvent( Block *block, Framework::Vec3 oldPosition, Framework::Vec3 newPosition ); Framework::Vec3 getOldPosition() const; Framework::Vec3 getNewPosition() const; };