diff --git a/core/src/ru/deadsoftware/cavecraft/GameScreen.java b/core/src/ru/deadsoftware/cavecraft/GameScreen.java
index 299dfa15ebefa8e54453e710422f7ff89f221352..451f2a2e241520d25e193263083e783b00fb6a86 100644 (file)
@Override
public void resize(int width, int height) {
-
+ gameProc.resetRenderer();
}
@Override
@Override
public boolean keyDown(int keycode) {
+ gameInput.keyDown(keycode);
return false;
}
@Override
public boolean keyUp(int keycode) {
+ gameInput.keyUp(keycode);
return false;
}
@Override
public boolean touchDown(int screenX, int screenY, int pointer, int button) {
+ screenX *= gameProc.renderer.camera.viewportWidth/getWidth();
+ screenY *= gameProc.renderer.camera.viewportHeight/getHeight();
gameInput.touchDown(screenX, screenY, button);
return false;
}
@Override
public boolean touchUp(int screenX, int screenY, int pointer, int button) {
+ screenX *= gameProc.renderer.camera.viewportWidth/getWidth();
+ screenY *= gameProc.renderer.camera.viewportHeight/getHeight();
gameInput.touchUp(screenX, screenY, button);
return false;
}
@Override
public boolean touchDragged(int screenX, int screenY, int pointer) {
+ screenX *= gameProc.renderer.camera.viewportWidth/getWidth();
+ screenY *= gameProc.renderer.camera.viewportHeight/getHeight();
gameInput.touchDragged(screenX, screenY);
return false;
}
@Override
public boolean mouseMoved(int screenX, int screenY) {
+ screenX *= gameProc.renderer.camera.viewportWidth/getWidth();
+ screenY *= gameProc.renderer.camera.viewportHeight/getHeight();
gameInput.mouseMoved(screenX,screenY);
return false;
}