project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/netplay/Signal.java
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/netplay/Signal.java Tue Jul 17 22:27:16 2012 +0200
@@ -0,0 +1,15 @@
+package org.hedgewars.hedgeroid.netplay;
+
+import java.util.List;
+
+public class Signal<CallbackType> {
+ private List<CallbackType> observers;
+
+ public void addListener(CallbackType cb) {
+ observers.add(cb);
+ }
+
+ public void removeListener(CallbackType cb) {
+ observers.remove(cb);
+ }
+}