package eu.svjatoslav.sixth.e3d.gui.humaninput;
import eu.svjatoslav.sixth.e3d.gui.Avatar;
-import eu.svjatoslav.sixth.e3d.gui.ViewContext;
+import eu.svjatoslav.sixth.e3d.gui.ViewPanel;
import eu.svjatoslav.sixth.e3d.gui.textEditorComponent.KeyboardHelper;
import java.awt.event.KeyEvent;
public class WorldNavigationTracker implements UserInputHandler {
@Override
- public boolean beforeRender(final ViewContext viewContext,
+ public boolean beforeRender(final ViewPanel viewPanel,
final int millisecondsSinceLastFrame) {
- trackKeys(millisecondsSinceLastFrame, viewContext);
+ trackKeys(millisecondsSinceLastFrame, viewPanel);
return false;
}
@Override
- public void focusLost(final ViewContext viewContext) {
+ public void focusLost(final ViewPanel viewPanel) {
}
@Override
- public void focusReceived(final ViewContext viewContext) {
+ public void focusReceived(final ViewPanel viewContext) {
}
@Override
- public void keyPressed(final KeyEvent event, final ViewContext viewContext) {
+ public void keyPressed(final KeyEvent event, final ViewPanel viewContext) {
}
@Override
- public void keyReleased(final KeyEvent event, final ViewContext viewContext) {
+ public void keyReleased(final KeyEvent event, final ViewPanel viewContext) {
}
/**
* interpret currently pressed keys
*/
public void trackKeys(final long millisecondsSinceLastFrame,
- final ViewContext viewContext) {
+ final ViewPanel viewContext) {
final UserInputTracker inputTracker = viewContext.getUserInputTracker();