diff options
| author | Jérémy Zurcher <jeremy@asynk.ch> | 2015-01-06 11:50:34 +0100 | 
|---|---|---|
| committer | Jérémy Zurcher <jeremy@asynk.ch> | 2015-01-06 11:50:34 +0100 | 
| commit | 626dd256d06ae65328065a4bb3e8590fb6cd4d99 (patch) | |
| tree | 1dc3ee0f4979fd592f784807d3385e47ff5fff66 | |
| parent | e4868aebea74bba5ded8d1ec9972d85bb96dd109 (diff) | |
| download | RustAndDust-626dd256d06ae65328065a4bb3e8590fb6cd4d99.zip RustAndDust-626dd256d06ae65328065a4bb3e8590fb6cd4d99.tar.gz | |
GameCamera: compute viewportAspect at object construction
| -rw-r--r-- | core/src/ch/asynk/tankontank/screens/GameCamera.java | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/core/src/ch/asynk/tankontank/screens/GameCamera.java b/core/src/ch/asynk/tankontank/screens/GameCamera.java index eb54b1a..94b31c0 100644 --- a/core/src/ch/asynk/tankontank/screens/GameCamera.java +++ b/core/src/ch/asynk/tankontank/screens/GameCamera.java @@ -17,6 +17,7 @@ public class GameCamera extends OrthographicCamera      private int screenHeight;      private float zoomOut;      private float zoomIn; +    private float viewportAspect;      private float widthFactor;      private float heightFactor;      private Rectangle window; @@ -28,6 +29,7 @@ public class GameCamera extends OrthographicCamera          super(virtualWidth, virtualHeight);          this.zoomOut = zoomOut;          this.zoomIn = zoomIn; +        this.viewportAspect = (viewportWidth / viewportHeight);          this.window = new Rectangle();          this.hudMatrix = new Matrix4();          this.hudInvProjMatrix = new Matrix4(); @@ -38,7 +40,6 @@ public class GameCamera extends OrthographicCamera          this.screenWidth = screenWidth;          this.screenHeight = screenHeight; -        float viewportAspect = (viewportWidth / viewportHeight);          float aspect = (screenWidth / (float) screenHeight);          float diff = (viewportAspect - aspect); | 
