summaryrefslogtreecommitdiffstats
path: root/src/jrummikub/view/IView.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/jrummikub/view/IView.java')
-rw-r--r--src/jrummikub/view/IView.java19
1 files changed, 10 insertions, 9 deletions
diff --git a/src/jrummikub/view/IView.java b/src/jrummikub/view/IView.java
index 1c95ad4..8280a1b 100644
--- a/src/jrummikub/view/IView.java
+++ b/src/jrummikub/view/IView.java
@@ -1,10 +1,12 @@
package jrummikub.view;
import java.awt.Color;
+import java.io.File;
import java.util.Collection;
import jrummikub.model.Stone;
import jrummikub.util.IEvent;
+import jrummikub.util.IEvent1;
/**
* The top-level view interface
@@ -154,26 +156,25 @@ public interface IView {
public IEvent getMenuNewGameEvent();
/**
- * The menu load event is emitted when the user selects the load menu
- * entry
+ * The menu quit event is emitted when the user selects the quit menu entry
*
* @return the event
*/
- public IEvent getMenuLoadEvent();
+ public IEvent getMenuQuitEvent();
/**
- * The menu save event is emitted when the user selects the save menu
- * entry
+ * The load event is emitted when the user wants to load a previously saved
+ * game state
*
* @return the event
*/
- public IEvent getMenuSaveEvent();
+ IEvent1<File> getLoadEvent();
/**
- * The menu quit event is emitted when the user selects the quit menu
- * entry
+ * The save event is emitted when the user wants to save the current game
+ * state
*
* @return the event
*/
- public IEvent getMenuQuitEvent();
+ IEvent1<File> getSaveEvent();
}