X-Git-Url: http://www2.svjatoslav.eu/gitweb/?p=sixth-3d.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fsixth%2Fe3d%2Fgui%2FView.java;h=615c69b9f533559a4cc6a8a96fcc8077a4b0bb76;hp=6f1b474d4b09338bee1e02d49fbcb762b89d6666;hb=baab2e2c2ad89695293f3136311c585c9a5afed1;hpb=2e7e46514dd35006e9dde07b1959540078292691 diff --git a/src/main/java/eu/svjatoslav/sixth/e3d/gui/View.java b/src/main/java/eu/svjatoslav/sixth/e3d/gui/View.java index 6f1b474..615c69b 100755 --- a/src/main/java/eu/svjatoslav/sixth/e3d/gui/View.java +++ b/src/main/java/eu/svjatoslav/sixth/e3d/gui/View.java @@ -23,7 +23,7 @@ public class View extends JPanel implements ComponentListener { private static final long serialVersionUID = 1683277888885045387L; private final List viewListeners = new ArrayList<>(); - private final List viewUpdateListeners = new ArrayList<>(); + private final List viewRenderListeners = new ArrayList<>(); private final ViewContext context = new ViewContext(this); /** * Last time this view was updated @@ -40,11 +40,11 @@ public class View extends JPanel implements ComponentListener { private boolean repaintDuringNextViewUpdate = true; public View() { - viewUpdateListeners.add(context.getAvatar()); + viewRenderListeners.add(context.getAvatar()); // initialize input tracker context.getUserInputTracker().bind(this); - viewUpdateListeners.add(context.getUserInputTracker()); + viewRenderListeners.add(context.getUserInputTracker()); initializePanelLayout(); @@ -57,8 +57,8 @@ public class View extends JPanel implements ComponentListener { getViewListeners().add(listener); } - public void addViewUpdateListener(final ViewUpdateListener listener) { - viewUpdateListeners.add(listener); + public void addViewUpdateListener(final ViewRenderListener listener) { + viewRenderListeners.add(listener); } @Override @@ -237,8 +237,8 @@ public class View extends JPanel implements ComponentListener { // notify update listeners boolean reRenderFrame = false; - for (final ViewUpdateListener listener : viewUpdateListeners) - if (listener.beforeViewUpdate(context, + for (final ViewRenderListener listener : viewRenderListeners) + if (listener.beforeRender(context, millisecondsPassedSinceLastUpdate)) reRenderFrame = true;