From cff2ef57ec6674e54ae1dba43b1834988787d01e Mon Sep 17 00:00:00 2001 From: = Date: Wed, 13 May 2026 11:44:48 +0200 Subject: [PATCH] Minor tweaks in ViewController --- .../g40/mappe/view/ViewController.java | 24 ++++++------------- 1 file changed, 7 insertions(+), 17 deletions(-) diff --git a/src/main/java/edu/ntnu/idi/idatt2003/g40/mappe/view/ViewController.java b/src/main/java/edu/ntnu/idi/idatt2003/g40/mappe/view/ViewController.java index 3284e51..fed6cfa 100644 --- a/src/main/java/edu/ntnu/idi/idatt2003/g40/mappe/view/ViewController.java +++ b/src/main/java/edu/ntnu/idi/idatt2003/g40/mappe/view/ViewController.java @@ -55,16 +55,6 @@ protected ViewController(final T1 viewElement, } } - /** - * Getter method for the event manager. - * - * @return the {@link EventManager} object. - * - */ - protected EventManager getEventManager() { - return eventManager; - } - /** * Getter method for the current view element. * @@ -81,12 +71,6 @@ public T1 getViewElement() { */ protected abstract void initInteractions(); - @Override - public final void invoke(final EventData data, - final EventManager eventManager) { - eventManager.invokeEvent(data); - } - /** * Basic method for invoking an event to change to a specific view. * @@ -94,7 +78,13 @@ public final void invoke(final EventData data, * */ protected void changeScene(final ViewEnum viewName) { ViewData viewData = new ViewData(viewName); - EventData eventData = new EventData(EventType.SCENE_CHANGE, viewData); + EventData eventData = new EventData<>(EventType.SCENE_CHANGE, viewData); invoke(eventData, eventManager); } + + @Override + public final void invoke(final EventData data, + final EventManager eventManager) { + eventManager.invokeEvent(data); + } }