project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/netplay/Signal.java
changeset 7332 3f2e130f9715
equal deleted inserted replaced
7330:867e4fda496e 7332:3f2e130f9715
       
     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 }