changeset 7332 | 3f2e130f9715 |
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 } |