public static final class AnswerWaiter extends GameWaiter private fina

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
public static final class AnswerWaiter extends GameWaiter {
private final Game game;
public AnswerWaiter(Game game, int answer, int timeout) {
super(timeout);
this.game = game;
}
@Override
public void onClose() {
// TODO: по окончании изменить текущего игрока и поместить "ХОД" в очередь
// do something with data;
}
@Override
public void onTimeout() {
// TODO: при окончании таймера, включить ИИ, и заставить его походить, дальше также
}
Object data;
public void setData(Object data) {
this.data = data;
}
};