From c5a0b549b700a971f713f57cbe6c802c73b2aaad Mon Sep 17 00:00:00 2001 From: VanitasVitae Date: Thu, 10 Sep 2015 22:33:08 +0200 Subject: [PATCH] Removed faulty RotorMaker utility --- .../enigmandroid/enigma/util/RotorMaker.class | Bin 2545 -> 0 bytes .../enigmandroid/enigma/util/RotorMaker.java | 126 ------------------ 2 files changed, 126 deletions(-) delete mode 100644 app/src/main/java/de/vanitasvitae/enigmandroid/enigma/util/RotorMaker.class delete mode 100644 app/src/main/java/de/vanitasvitae/enigmandroid/enigma/util/RotorMaker.java diff --git a/app/src/main/java/de/vanitasvitae/enigmandroid/enigma/util/RotorMaker.class b/app/src/main/java/de/vanitasvitae/enigmandroid/enigma/util/RotorMaker.class deleted file mode 100644 index 27f61c60cc34189535d38fac7af259110ad8dd5c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2545 zcmaJ?+jA3D82@c^*-g4_LP`ovTSx&RO>f*RnwCNvZpB`J7AhjjHrb{r$!^$e3KbDi z)OY;@U>Ilm;sg2+Iy!cI_RSf`f5K;H92}{?vk5jW)rUQMzU%qE-}imz{QTnkRRBlv zg&+GdEMvrvIwbuF;FQ>%_M;VN#Bx@U=X@B&c?ECzF@|xmO!zU03u1Rs#wB4lC1cu; zZ5UQ?S^TevWkxJ-%eboG9R=4Eyes3n(0)%W?~4O&DA0t~tb&warWNQ4<`iUP%uA4R z{6-}-Bu%4eYleMA%awE&gO5n?4rYz4JtV;u>%1btoix+BguqzV&?idyS>2k}W^?4Y z^IF!B&>XuqwxBI)eL2m@^iA1T*2oM9!-gqaOWhpT3RQhy*086|=|CKbc6t)0sSOD|{^!#J>&#ugzFQ5jho3j|KaO$q)fvt*_8 zGg*;Lz&UT62V1=&8x>vXrp`KBML!Oz$RV%d4ZNwsfT^M&$ip}y%;^q?%^Y` z+*k229!Q9->keC%wlr#_^*fU#dvb2XEE(zI={qUCU}sI1D_E&e)Hcm%j)8Va*jB?T z&YPA^UTnt6BBvV}d%hz&>SU8I747J}wx~xd{OI9+VZMI&sA20F-4f|NQ1J1OtpyeK+-a_&F+rl#4}T_|i^XFxU14wkUMHZC)-EbStS9#k^6Kd5Y1Y1!Y3h zDYsyD3Jkm&)s3`-o~?$WCb>$*s~yEK+vxj$#ENZJEC_S#RYd`_nB-vs(ai8_JguX+ zA*4z@2WmAphvX}kW{b{k;yB&lwW2$K4ql`Cd22~%!2!hh?<7@+IArcQ!CZUDY3HAF z15f-Jq;DOAUanq;*$f~0aImU+pXNd}8D9-X9>X7BfomDZ;;Zh*=#0A#m*Mt&jR1Em z@HnzoXYVaTUV$>RjQa233;D~a7YEfr9JGt^fY)*(+OVC}F6?HEQ6#VjBiM^WlzQQA zYz@c^hSy0om_FLqQ5J{)Nx$@}>Fyk0dvUNsI! zR?sjI8Eg#>r>ia+Yg{zLLl?bV`xxaxUM`2w#29?M?~YYn?c-m7q7V&{^g4v%ApiWdJShe^IZYY#wgOMNkcDRnm%Lq>NtoFNI{hqKV?0$k1Jz>w$es96^^^z4aDs5| zU`PV=A-;RSNn$h1P)67+r>Jp`IuoSMlNu8bFR4jfBxeSfa2?aoaTys>q9{kTdBpHJeaadzh$+aw^Bjb4ebJYC_Pr!k$+E3Ci1lG%Pb&7s^ghml^gds0WEdrWW zLc?61ARcdHZ?#SIxXNhncZb~qCRVK9)72Ix=DVht`|{dvj?uVls9hL^ySv(HCAT|r z7v;Z)c29(MCn_ilmEkI^Jw&xD?4fov)WJQ$ov4ah+@!lV$`Wn|=hc_iF50`@=`!|E zH?()N1DEjeiag1h0|lgiw*JPt7cLvII8}LW;XI=Vgwqo?&t4 z*`HbV+5$_P##uhfDq=sD!Vuh^O3_N&Si?{K03p5qG5+-y~7w nUMQizML~z8=ji@-x8ntTPLUI2pIW0+7I}dB5?e@2_Q`($!y7CV diff --git a/app/src/main/java/de/vanitasvitae/enigmandroid/enigma/util/RotorMaker.java b/app/src/main/java/de/vanitasvitae/enigmandroid/enigma/util/RotorMaker.java deleted file mode 100644 index 0dad7e4..0000000 --- a/app/src/main/java/de/vanitasvitae/enigmandroid/enigma/util/RotorMaker.java +++ /dev/null @@ -1,126 +0,0 @@ - -/** - * Used to create wiring arrays from strings - * Use strings like "E K M F L G D Q V Z N T O W Y H X U S P A I B R C J" as input - * Copyright (C) 2015 Paul Schaub - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * @author vanitasvitae - */ -public class RotorMaker -{ - public static final int l = 26; - public static void main(String[] args) - { - if(args.length == l) makeRotor(args); - else if(args.length == 1) - { - if(args[0].length() > 2) - makeRotor(prepare(args[0])); - else intToChar(Integer.valueOf(args[0])); - } - else System.out.println("wrong input format!"); - } - - public static char intToChar(int x) - { - char o = (char) (x+65); - System.out.println(o); - return o; - } - - public static int charToNumber(char x) - { - x = Character.toUpperCase(x); - int i = (int) x; - i = i-65; - System.out.println(i); - return i; - } - public static void makeRotor(String input) - { - makeRotor(prepare(input)); - } - - /** - * Prepare the string (add spaces) - * @param in input string - * @return prepared string - */ - public static String[] prepare(String in) - { - String[] out = new String[l]; - int pos = 0; - for(char x : in.toCharArray()) - { - if(x != ' ') - { - try - { - out[pos] = ""+x; - } - catch (ArrayIndexOutOfBoundsException e) - { - System.out.println("String too long!"); - return null; - } - pos++; - } - } - if(pos!=l) - { - System.out.println("String too short!"); - return null; - } - return out; - } - - /** - * Generate Array initializer for the given rotor configuration - * @param input String describing the rotor - */ - public static void makeRotor(String[] input) - { - if(input.length != l) System.out.println("Wrong length! Input must have length "+l+"!"); - else - { - Integer[] out1 = new Integer[l]; - for(int i=0; i