project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/netplay/Signal.java
changeset 7352 641f11cdd319
parent 7349 12fdfd2038d4
child 7355 5673e95ef647
equal deleted inserted replaced
7349:12fdfd2038d4 7352:641f11cdd319
     1 package org.hedgewars.hedgeroid.netplay;
       
     2 
       
     3 import java.util.List;
       
     4 
       
     5 public class Signal<CallbackType> {
       
     6 	private List<CallbackType> observers; 
       
     7 	
       
     8 	public void addListener(CallbackType cb) {
       
     9 		observers.add(cb);
       
    10 	}
       
    11 	
       
    12 	public void removeListener(CallbackType cb) {
       
    13 		observers.remove(cb);
       
    14 	}
       
    15 }