diff --git a/src/main/java/Enigma/model/Walze.java b/src/main/java/Enigma/model/Walze.java index f0116fb8527f0fcad67e8ca106cb6ca79fe41e38..6be3bde64f424e9489a1ef742b017137d2bed073 100644 --- a/src/main/java/Enigma/model/Walze.java +++ b/src/main/java/Enigma/model/Walze.java @@ -137,12 +137,14 @@ public class Walze { checkRing = this.iPositionBuchstabe == (getRingstellung() - 1); + setBuchstabe(walzeAlpha[iPositionBuchstabe]); + return checkRing; } public int verschiebung(int i) { - if((i + iPositionBuchstabe) > 26) { + if((i + iPositionBuchstabe) >= 26) { int verschoben = (i + iPositionBuchstabe) - 26 ; } else { verschoben = i + iPositionBuchstabe;