changeset 7352 | 641f11cdd319 |
parent 7349 | 12fdfd2038d4 |
child 7355 | 5673e95ef647 |
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 } |