diff options
Diffstat (limited to 'src/jrummikub/view/IView.java')
-rw-r--r-- | src/jrummikub/view/IView.java | 19 |
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(); } |