From 0b60cef696d1ac16478e04cc88e2118081cbda99 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Maty=C3=A1=C5=A1=20Latner?= <matyas.latner@nic.cz>
Date: Fri, 4 Dec 2015 14:02:52 +0100
Subject: [PATCH] #61 Form screen signature pane size and scaling quick fix for
 iOS using

---
 core/src/cz/nic/tablexia/TablexiaSettings.java             | 1 -
 core/src/cz/nic/tablexia/screen/createuser/FormScreen.java | 7 +++++--
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/core/src/cz/nic/tablexia/TablexiaSettings.java b/core/src/cz/nic/tablexia/TablexiaSettings.java
index 0c032bc13..f4eaf6ef9 100644
--- a/core/src/cz/nic/tablexia/TablexiaSettings.java
+++ b/core/src/cz/nic/tablexia/TablexiaSettings.java
@@ -9,7 +9,6 @@ import java.util.Locale;
 import cz.nic.tablexia.bus.ApplicationBus;
 import cz.nic.tablexia.game.GameDefinition;
 import cz.nic.tablexia.game.difficulty.GameDifficulty;
-import cz.nic.tablexia.game.games.kidnapping.KidnappingGame;
 import cz.nic.tablexia.loader.application.ApplicationTextManager;
 import cz.nic.tablexia.model.User;
 import cz.nic.tablexia.screen.AbstractTablexiaScreen;
diff --git a/core/src/cz/nic/tablexia/screen/createuser/FormScreen.java b/core/src/cz/nic/tablexia/screen/createuser/FormScreen.java
index 1705986f9..39e598be6 100644
--- a/core/src/cz/nic/tablexia/screen/createuser/FormScreen.java
+++ b/core/src/cz/nic/tablexia/screen/createuser/FormScreen.java
@@ -180,8 +180,11 @@ public class FormScreen extends AbstractTablexiaScreen<Void> {
         });
 
         // signature pen needs to be below pen and stamp
-        group.addActor(signaturePane = new SignaturePane());
-        signaturePane.setBounds(600, getStage().getHeight() * 0.1f, 300, getStage().getHeight() * 0.2f);
+        signaturePane = new SignaturePane();
+        group.addActor(signaturePane);
+        signaturePane.setBounds(getSceneWidth() / 2, getSceneInnerHeight() * 0.1f, getSceneInnerHeight() / 2, getSceneInnerHeight() * 0.1f);
+
+        signaturePane.setDebug(TablexiaSettings.getInstance().isShowBoundingBoxes());
 
         // pencil and stamp layers
         group.addActor(pen = ScaleUtil.createImageWidthPosition(getScreenTextureRegion(GFX_PATH + "pencil_dropped", false), getStage().getWidth() * 0.2f, getStage().getWidth() * 0.85f, getStage().getWidth() * -0.13f));
-- 
GitLab