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

Merge branch 'master' into 'master'

TODO aufgelöst: resetNachricht

Closes #12, #15 und #14

See merge request alfatrainingkurse/java/enigma!72
parents f3324cea 3e8095a1
No related branches found
No related tags found
No related merge requests found
...@@ -109,6 +109,13 @@ public class Codierer { ...@@ -109,6 +109,13 @@ public class Codierer {
public void resetHardware() { public void resetHardware() {
this.initialisiereHardware(); this.initialisiereHardware();
} }
/**
* Leer das Nachrichten Objekt um eine neue Nachricht aufnehmen zu können
*/
public void resetNachricht() {
this.nachricht = "";
}
//endregion //endregion
//region Nachrichten handler //region Nachrichten handler
...@@ -241,13 +248,14 @@ public class Codierer { ...@@ -241,13 +248,14 @@ public class Codierer {
//region setzte Funktionen //region setzte Funktionen
/** /**
* Setzt den anzuzeigenden Buchstaben (buchstabe) auf der Walze (wlazenPosition) * Setzt den anzuzeigenden Buchstaben (buchstabe) auf der Walze (walzenPosition) und resetet anschließen das
* TODO: Wenn die Walzen, Notches, Kabel, etc. verändert werden, muss die bisherige Nachricht (this.nachricht) gelöscht werden. * Nachrichten Objekt
* *
* @param walzenPosition : int : Nummer der Walze * @param walzenPosition : int : Nummer der Walze
* @param buchstabe : char : Buchstabe der zugewiesen soll * @param buchstabe : char : Buchstabe der zugewiesen soll
*/ */
public void setzeWalze(int walzenPosition, char buchstabe) { public void setzeWalze(int walzenPosition, char buchstabe) {
this.resetNachricht();
this.hardware.setzePosition(walzenPosition, buchstabe); this.hardware.setzePosition(walzenPosition, buchstabe);
} }
......
...@@ -126,7 +126,7 @@ public class Walze { ...@@ -126,7 +126,7 @@ public class Walze {
* *
* @return walze : Character[] : gibt die gewaehlte Walze zurueck * @return walze : Character[] : gibt die gewaehlte Walze zurueck
*/ */
public String fetchWalze() { private String fetchWalze() {
return walzen[walzenNr]; return walzen[walzenNr];
} }
......
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