summaryrefslogtreecommitdiffstats
path: root/src/jrummikub/view/ISettingsPanel.java
blob: 4437f5843920e8c8d9f74f4e1998190086512fc5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package jrummikub.view;

import jrummikub.model.GameSettings;
import jrummikub.util.IEvent1;

/**
 * The panel for the game setup
 */
public interface ISettingsPanel {
	/**
	 * The settings change event is emitted whenever the user has changed a game
	 * settings without starting the game
	 * 
	 * @return the event
	 */
	public IEvent1<GameSettings> getSettingsChangeEvent();

	/**
	 * the start game event is emitted when the user wants to start the game
	 * 
	 * @return the event
	 */
	public IEvent1<GameSettings> getStartGameEvent();
}