Skip to content
Snippets Groups Projects
Commit 3024bb89 authored by Dennis Eisold's avatar Dennis Eisold
Browse files

Walzen, Ringe und Positionen werden jetzt aus dem Codierer gesetzt closes #3

parent 93f62916
No related branches found
No related tags found
1 merge request!1Master
......@@ -387,6 +387,14 @@ public class GuiController {
this.resetDisplay = true;
// Umsprungpunkte anzeigen
mBtnNotchPos1.setText(String.valueOf(this.codierer.fetchRingstellung()[0]));
mBtnNotchPos2.setText(String.valueOf(this.codierer.fetchRingstellung()[1]));
mBtnNotchPos3.setText(String.valueOf(this.codierer.fetchRingstellung()[2]));
// Walzennummern anzeigen
mBtnWalzPos1.setText(String.valueOf(this.codierer.getchWalzenNr()[0]));
mBtnWalzPos2.setText(String.valueOf(this.codierer.getchWalzenNr()[1]));
mBtnWalzPos3.setText(String.valueOf(this.codierer.getchWalzenNr()[2]));
// Walzen auf ihre Position setzen. Der Spruchschlüssel ist hier bereits berücksichtigt.
mBtnStartPos1.setText(String.valueOf(this.codierer.getWalzen()[0]));
mBtnStartPos2.setText(String.valueOf(this.codierer.getWalzen()[1]));
......@@ -418,7 +426,15 @@ public class GuiController {
// Spruchschluessel in das Feld lblSpruchschluessel schreiben
lblSpruchschluessel.setText(this.codierer.empfangenerSpruchschluessel(empfangeneNachricht[2]));
// Umsprungpunkte anzeigen
mBtnNotchPos1.setText(String.valueOf(this.codierer.fetchRingstellung()[0]));
mBtnNotchPos2.setText(String.valueOf(this.codierer.fetchRingstellung()[1]));
mBtnNotchPos3.setText(String.valueOf(this.codierer.fetchRingstellung()[2]));
// Walzennummern anzeigen
mBtnWalzPos1.setText(String.valueOf(this.codierer.getchWalzenNr()[0]));
mBtnWalzPos2.setText(String.valueOf(this.codierer.getchWalzenNr()[1]));
mBtnWalzPos3.setText(String.valueOf(this.codierer.getchWalzenNr()[2]));
// Position der Walzen anzeigen
mBtnStartPos1.setText(String.valueOf(this.codierer.getWalzen()[0]));
mBtnStartPos2.setText(String.valueOf(this.codierer.getWalzen()[1]));
mBtnStartPos3.setText(String.valueOf(this.codierer.getWalzen()[2]));
......@@ -542,6 +558,7 @@ public class GuiController {
tfKlartext.setText(textEingabe);
tfCodiert.setText(textCodiert);
// Position der Walzen aktuallisieren
mBtnStartPos1.setText(String.valueOf(this.codierer.getWalzen()[0]));
mBtnStartPos2.setText(String.valueOf(this.codierer.getWalzen()[1]));
mBtnStartPos3.setText(String.valueOf(this.codierer.getWalzen()[2]));
......
......@@ -438,4 +438,12 @@ public class Codierer {
return nachricht[2];
}
public int[] fetchRingstellung() {
return this.codebuch.getRingstellung();
}
public int[] getchWalzenNr() {
return this.codebuch.getWalzenlage();
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment