1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package net.sf.magicproject.action;
20
21 import net.sf.magicproject.clickable.ability.Ability;
22 import net.sf.magicproject.event.context.ContextEventListener;
23 import net.sf.magicproject.ui.wizard.Wizard;
24
25 /***
26 * @author <a href="mailto:fabdouglas@users.sourceforge.net">Fabrice Daugan </a>
27 * @since 0.86
28 */
29 public interface BackgroundMessaging {
30
31 /***
32 * Replay the current action as it was when it has been suspended.
33 *
34 * @param context
35 * is the context attached to this action.
36 * @param ability
37 * is the ability owning this test. The card component of this
38 * ability should correspond to the card owning this test too.
39 * @param wizard
40 * the hidden wizard frame
41 */
42 void replayAction(ContextEventListener context, Ability ability, Wizard wizard);
43 }