import eu.svjatoslav.sixth.e3d.geometry.Point2D;
import eu.svjatoslav.sixth.e3d.gui.Avatar;
+import eu.svjatoslav.sixth.e3d.gui.RenderingContext;
import eu.svjatoslav.sixth.e3d.gui.ViewPanel;
import eu.svjatoslav.sixth.e3d.gui.ViewRenderListener;
}
private boolean handleMouseHovering(ViewPanel viewPanel) {
- if (currentMouseLocation != null)
+ if (currentMouseLocation != null) {
+ RenderingContext renderingContext = viewPanel.getRenderingContext();
+ if (renderingContext != null)
+ renderingContext.mouseClick = new MouseClick(currentMouseLocation, 0);
// mouse click with button 0 amounts to mouse hovering event
- viewPanel.getRenderingContext().mouseClick = new MouseClick(currentMouseLocation, 0);
+ }
if (mouseMoved) {
mouseMoved = false;