diff --git a/src/main/java/projekt/enigma/model/Walze.java b/src/main/java/projekt/enigma/model/Walze.java index 16c4a6d3d80cb2610788a0f1d0e76e58c9f17aa3..e477e35fb6c22a22abf5dbbfe7a0b19616bc2413 100644 --- a/src/main/java/projekt/enigma/model/Walze.java +++ b/src/main/java/projekt/enigma/model/Walze.java @@ -113,12 +113,7 @@ public class Walze { * @return buchstabe : char : decodierter Buchstabe */ public char codiere2(char buchstabe) { - - int zwischensumme = this.fetchWalze().indexOf(buchstabe) - this.turns; - if (zwischensumme < 0) { - zwischensumme = this.fetchWalze().indexOf(buchstabe) - this.turns + 26; - } - return this.alphabet.charAt(zwischensumme % 26); + return this.alphabet.charAt((this.fetchWalze().indexOf(buchstabe) - this.turns + 260) % 26); } /**