502db1ce575c0b45d8f0387118ae4b4eef4efc50
[supertux.git] / lib / special / object_remove_listener.h
1 #ifndef __OBJECT_REMOVE_LISTENER_H__
2 #define __OBJECT_REMOVE_LISTENER_H__
3
4 namespace SuperTux
5 {
6
7 class GameObject;
8
9 class ObjectRemoveListener
10 {
11 public:
12   virtual ~ObjectRemoveListener()
13   { }
14
15   virtual void object_removed(GameObject* object) = 0;
16 };
17
18 }
19
20 #endif
21