/** * Gets the game difficulty from the user. * * @param in : input stream * @param out : output stream * @return the difficulty */ public int inputGameDifficulty() { out.drawMsg(6); String s; boolean deuMerda = false; int value; do { if (deuMerda) { out.drawMsg(5); out.drawMsg(69); } s = in.getString(); deuMerda = true; if (isValid(s)) value = Integer.parseInt(s); else value = 0; } while (!isBetween(1, 3, value)); value = Integer.parseInt(s); return value; }
/** * Gets the dragon percentage from the user. * * @return */ public double inputDragonperc() { out.drawMsg(7); String s; boolean deuMerda = false; int value; do { if (deuMerda) { out.drawMsg(5); out.drawMsg(69); } s = in.getString(); deuMerda = true; if (isValid(s)) value = Integer.parseInt(s); else value = 0; } while (!isBetween(4, 10, value)); value = Integer.parseInt(s); return (value / 100.0); }
/** * Gets the maze size from the user. * * @param in : input stream * @param out : output stream * @return the maze size */ public int inputMazeSize() { String s; out.drawMsg(4); boolean deuMerda = false; int value; do { if (deuMerda) { out.drawMsg(5); out.drawMsg(69); } s = in.getString(); deuMerda = true; if (isValid(s)) value = Integer.parseInt(s); else value = 0; } while (!(isBetween(5, 21, value) && isOdd(value))); return value; }