Reformated code and moved Plugboard, EntryWheel, Reflector, Rotor to new package parts

This commit is contained in:
VanitasVitae 2015-11-07 16:11:24 +01:00
parent dbfb1d5d79
commit c938b745bc
20 changed files with 118 additions and 109 deletions

View file

@ -10,28 +10,29 @@ import android.util.Log;
* Class that represents the settings activity. * Class that represents the settings activity.
* Use the singleton to get an instance of this class to get preferences * Use the singleton to get an instance of this class to get preferences
* Copyright (C) 2015 Paul Schaub * Copyright (C) 2015 Paul Schaub
* <p>
This program is free software; you can redistribute it and/or modify * 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 * it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. * (at your option) any later version.
* <p>
This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. * GNU General Public License for more details.
* <p>
You should have received a copy of the GNU General Public License along * 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., * with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*@author vanitasvitae *
* @author vanitasvitae
*/ */
public class SettingsActivity extends PreferenceActivity public class SettingsActivity extends PreferenceActivity
{ {
public static final String PREF_NUMERIC_LANGUAGE = "prefNumericLanguage"; public static final String PREF_NUMERIC_LANGUAGE = "prefNumericLanguage";
public static final String PREF_MACHINE_TYPE = "prefMachineType"; public static final String PREF_MACHINE_TYPE = "prefMachineType";
public static final String PREF_MESSAGE_FORMATTING = "prefMessageFormatting"; public static final String PREF_MESSAGE_FORMATTING = "prefMessageFormatting";
public static final String PREF_REPLACE_SPECIAL_CHARACTERS = "prefReplaceSpecialCharacters"; public static final String PREF_REPLACE_SPECIAL_CHARACTERS = "prefReplaceSpecialCharacters";
public static final String PREF_SAVED_ENIGMA_STATE = "prefSavedEnigmaState"; public static final String PREF_SAVED_ENIGMA_STATE = "prefSavedEnigmaState";
public static final String PREF_VERSION_NUMBER = "prefVersionNumber"; public static final String PREF_VERSION_NUMBER = "prefVersionNumber";
@ -44,13 +45,13 @@ public class SettingsActivity extends PreferenceActivity
SharedPreferences prefs; SharedPreferences prefs;
Resources res; Resources res;
@Override @Override
protected void onCreate(Bundle savedInstanceState) protected void onCreate(Bundle savedInstanceState)
{ {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
//noinspection deprecation //noinspection deprecation
addPreferencesFromResource(R.xml.pref_page); addPreferencesFromResource(R.xml.pref_page);
} }
public void setSharedPreferences(SharedPreferences prefs) public void setSharedPreferences(SharedPreferences prefs)
{ {
@ -64,12 +65,13 @@ public class SettingsActivity extends PreferenceActivity
private boolean isFullyInitilaized() private boolean isFullyInitilaized()
{ {
if(prefs == null) if (prefs == null)
{ {
Log.e(MainActivity.APP_ID, "SharedPreferences not initialized via setSharedPreferences!"); Log.e(MainActivity.APP_ID,
"SharedPreferences not initialized via setSharedPreferences!");
return false; return false;
} }
if(res == null) if (res == null)
{ {
Log.e(MainActivity.APP_ID, "Resources not initialized via setResources!"); Log.e(MainActivity.APP_ID, "Resources not initialized via setResources!");
return false; return false;
@ -79,25 +81,26 @@ public class SettingsActivity extends PreferenceActivity
public String getPrefNumericLanguage() public String getPrefNumericLanguage()
{ {
if(isFullyInitilaized()) if (isFullyInitilaized())
return prefs.getString( return prefs.getString(
PREF_NUMERIC_LANGUAGE, PREF_NUMERIC_LANGUAGE,
res.getStringArray(R.array.pref_alias_message_formatting)[0]); res.getStringArray(R.array.pref_alias_message_formatting)[0]);
else return null; else return null;
} }
public void setPrefNumericLanguage(String lang) public void setPrefNumericLanguage(String lang)
{ {
if(isFullyInitilaized()) if (isFullyInitilaized())
prefs.edit().putString(PREF_NUMERIC_LANGUAGE, lang).apply(); prefs.edit().putString(PREF_NUMERIC_LANGUAGE, lang).apply();
} }
public boolean prefNumericLanguageChanged() public boolean prefNumericLanguageChanged()
{ {
if(this.previousPrefNumericLanguage == null || !this.previousPrefNumericLanguage.equals(getPrefNumericLanguage())) if (this.previousPrefNumericLanguage == null || !this.previousPrefNumericLanguage.equals(
getPrefNumericLanguage()))
{ {
this.previousPrefNumericLanguage = this.getPrefNumericLanguage(); this.previousPrefNumericLanguage = this.getPrefNumericLanguage();
Log.d(MainActivity.APP_ID, PREF_NUMERIC_LANGUAGE +" changed!"); Log.d(MainActivity.APP_ID, PREF_NUMERIC_LANGUAGE+" changed!");
return true; return true;
} }
return false; return false;
@ -105,49 +108,50 @@ public class SettingsActivity extends PreferenceActivity
public boolean getPrefReplaceSpecialCharacters() public boolean getPrefReplaceSpecialCharacters()
{ {
if(isFullyInitilaized()) if (isFullyInitilaized())
return prefs.getBoolean(PREF_REPLACE_SPECIAL_CHARACTERS, true); return prefs.getBoolean(PREF_REPLACE_SPECIAL_CHARACTERS, true);
else return false; else return false;
} }
public void setPrefReplaceSpecialCharacters(boolean replace) public void setPrefReplaceSpecialCharacters(boolean replace)
{ {
if(isFullyInitilaized()) if (isFullyInitilaized())
prefs.edit().putBoolean(PREF_REPLACE_SPECIAL_CHARACTERS, replace).apply(); prefs.edit().putBoolean(PREF_REPLACE_SPECIAL_CHARACTERS, replace).apply();
} }
public boolean prefReplaceSpecialCharactersChanged() public boolean prefReplaceSpecialCharactersChanged()
{ {
boolean changed = previousPrefReplaceSpecialCharacters != getPrefReplaceSpecialCharacters(); boolean changed = previousPrefReplaceSpecialCharacters != getPrefReplaceSpecialCharacters();
if(changed) if (changed)
{ {
previousPrefReplaceSpecialCharacters = getPrefReplaceSpecialCharacters(); previousPrefReplaceSpecialCharacters = getPrefReplaceSpecialCharacters();
Log.d(MainActivity.APP_ID, PREF_REPLACE_SPECIAL_CHARACTERS +" changed!"); Log.d(MainActivity.APP_ID, PREF_REPLACE_SPECIAL_CHARACTERS+" changed!");
return true; return true;
} }
return false; return false;
} }
public String getPrefMachineType() public String getPrefMachineType()
{ {
if(isFullyInitilaized()) if (isFullyInitilaized())
return prefs.getString(PREF_MACHINE_TYPE, return prefs.getString(PREF_MACHINE_TYPE,
res.getStringArray(R.array.pref_alias_machine_type)[0]); res.getStringArray(R.array.pref_alias_machine_type)[0]);
else return null; else return null;
} }
public void setPrefMachineType(String pref) public void setPrefMachineType(String pref)
{ {
if(isFullyInitilaized()) if (isFullyInitilaized())
prefs.edit().putString(PREF_MACHINE_TYPE, pref).apply(); prefs.edit().putString(PREF_MACHINE_TYPE, pref).apply();
} }
public boolean prefMachineTypeChanged() public boolean prefMachineTypeChanged()
{ {
if(this.previousPrefMachineType == null || !this.previousPrefMachineType.equals(getPrefMachineType())) if (this.previousPrefMachineType == null || !this.previousPrefMachineType.equals(
getPrefMachineType()))
{ {
this.previousPrefMachineType = this.getPrefMachineType(); this.previousPrefMachineType = this.getPrefMachineType();
Log.d(MainActivity.APP_ID, PREF_MACHINE_TYPE +" changed!"); Log.d(MainActivity.APP_ID, PREF_MACHINE_TYPE+" changed!");
return true; return true;
} }
return false; return false;
@ -155,7 +159,7 @@ public class SettingsActivity extends PreferenceActivity
public String getPrefSavedEnigmaState() public String getPrefSavedEnigmaState()
{ {
if(isFullyInitilaized()) if (isFullyInitilaized())
return prefs.getString(PREF_SAVED_ENIGMA_STATE, "-1"); return prefs.getString(PREF_SAVED_ENIGMA_STATE, "-1");
else return null; else return null;
} }
@ -165,17 +169,17 @@ public class SettingsActivity extends PreferenceActivity
*/ */
public void setPrefSavedEnigmaState(String state) public void setPrefSavedEnigmaState(String state)
{ {
if(isFullyInitilaized()) if (isFullyInitilaized())
prefs.edit().putString(PREF_SAVED_ENIGMA_STATE, state).apply(); prefs.edit().putString(PREF_SAVED_ENIGMA_STATE, state).apply();
} }
public boolean prefSavedEnigmaStateChanged() public boolean prefSavedEnigmaStateChanged()
{ {
if(this.previousPrefSavedEnigmaState == null || !this.previousPrefSavedEnigmaState if (this.previousPrefSavedEnigmaState == null || !this.previousPrefSavedEnigmaState
.equals(getPrefSavedEnigmaState())) .equals(getPrefSavedEnigmaState()))
{ {
this.previousPrefSavedEnigmaState = this.getPrefSavedEnigmaState(); this.previousPrefSavedEnigmaState = this.getPrefSavedEnigmaState();
Log.d(MainActivity.APP_ID, PREF_SAVED_ENIGMA_STATE +" changed!"); Log.d(MainActivity.APP_ID, PREF_SAVED_ENIGMA_STATE+" changed!");
return true; return true;
} }
return false; return false;
@ -183,7 +187,7 @@ public class SettingsActivity extends PreferenceActivity
public String getPrefMessageFormatting() public String getPrefMessageFormatting()
{ {
if(isFullyInitilaized()) if (isFullyInitilaized())
return prefs.getString(SettingsActivity.PREF_MESSAGE_FORMATTING, return prefs.getString(SettingsActivity.PREF_MESSAGE_FORMATTING,
res.getStringArray(R.array.pref_alias_message_formatting)[0]); res.getStringArray(R.array.pref_alias_message_formatting)[0]);
else return null; else return null;
@ -191,17 +195,17 @@ public class SettingsActivity extends PreferenceActivity
public void setPrefMessageFormatting(String format) public void setPrefMessageFormatting(String format)
{ {
if(isFullyInitilaized()) if (isFullyInitilaized())
prefs.edit().putString(PREF_MESSAGE_FORMATTING, format).apply(); prefs.edit().putString(PREF_MESSAGE_FORMATTING, format).apply();
} }
public boolean prefMessageFormattingChanged() public boolean prefMessageFormattingChanged()
{ {
if(this.previousPrefMessageFormatting == null || !this.previousPrefMessageFormatting if (this.previousPrefMessageFormatting == null || !this.previousPrefMessageFormatting
.equals(getPrefMessageFormatting())) .equals(getPrefMessageFormatting()))
{ {
this.previousPrefMessageFormatting = this.getPrefMessageFormatting(); this.previousPrefMessageFormatting = this.getPrefMessageFormatting();
Log.d(MainActivity.APP_ID, PREF_MESSAGE_FORMATTING +" changed!"); Log.d(MainActivity.APP_ID, PREF_MESSAGE_FORMATTING+" changed!");
return true; return true;
} }
return false; return false;
@ -209,20 +213,21 @@ public class SettingsActivity extends PreferenceActivity
public int getVersionNumber() public int getVersionNumber()
{ {
if(isFullyInitilaized()) if (isFullyInitilaized())
return prefs.getInt(PREF_VERSION_NUMBER, -1); return prefs.getInt(PREF_VERSION_NUMBER, -1);
else return -1; else return -1;
} }
public void setVersionNumber(int v) public void setVersionNumber(int v)
{ {
if(isFullyInitilaized()) if (isFullyInitilaized())
prefs.edit().putInt(PREF_VERSION_NUMBER, v).apply(); prefs.edit().putInt(PREF_VERSION_NUMBER, v).apply();
} }
public static class SettingsSingleton extends SettingsActivity public static class SettingsSingleton extends SettingsActivity
{ {
private static SettingsActivity instance; private static SettingsActivity instance;
private SettingsSingleton() private SettingsSingleton()
{ {
super(); super();
@ -238,7 +243,7 @@ public class SettingsActivity extends PreferenceActivity
public static SettingsActivity getInstance() public static SettingsActivity getInstance()
{ {
if(instance == null) if (instance == null)
{ {
instance = new SettingsActivity(); instance = new SettingsActivity();
Log.d(MainActivity.APP_ID, "Created new SettingsActivity!"); Log.d(MainActivity.APP_ID, "Created new SettingsActivity!");

View file

@ -5,9 +5,9 @@ import java.util.ArrayList;
import java.util.Random; import java.util.Random;
import de.vanitasvitae.enigmandroid.MainActivity; import de.vanitasvitae.enigmandroid.MainActivity;
import de.vanitasvitae.enigmandroid.enigma.rotors.EntryWheel; import de.vanitasvitae.enigmandroid.enigma.parts.EntryWheel;
import de.vanitasvitae.enigmandroid.enigma.rotors.Reflector; import de.vanitasvitae.enigmandroid.enigma.parts.Reflector;
import de.vanitasvitae.enigmandroid.enigma.rotors.Rotor; import de.vanitasvitae.enigmandroid.enigma.parts.Rotor;
/** /**
* Main component of the Enigma machine * Main component of the Enigma machine

View file

@ -5,9 +5,10 @@ import android.util.Log;
import java.math.BigInteger; import java.math.BigInteger;
import de.vanitasvitae.enigmandroid.MainActivity; import de.vanitasvitae.enigmandroid.MainActivity;
import de.vanitasvitae.enigmandroid.enigma.rotors.EntryWheel; import de.vanitasvitae.enigmandroid.enigma.parts.EntryWheel;
import de.vanitasvitae.enigmandroid.enigma.rotors.Reflector; import de.vanitasvitae.enigmandroid.enigma.parts.Plugboard;
import de.vanitasvitae.enigmandroid.enigma.rotors.Rotor; import de.vanitasvitae.enigmandroid.enigma.parts.Reflector;
import de.vanitasvitae.enigmandroid.enigma.parts.Rotor;
/** /**
* Concrete implementation of an enigma machine of name D * Concrete implementation of an enigma machine of name D

View file

@ -5,9 +5,9 @@ import android.util.Log;
import java.math.BigInteger; import java.math.BigInteger;
import de.vanitasvitae.enigmandroid.MainActivity; import de.vanitasvitae.enigmandroid.MainActivity;
import de.vanitasvitae.enigmandroid.enigma.rotors.EntryWheel; import de.vanitasvitae.enigmandroid.enigma.parts.EntryWheel;
import de.vanitasvitae.enigmandroid.enigma.rotors.Reflector; import de.vanitasvitae.enigmandroid.enigma.parts.Reflector;
import de.vanitasvitae.enigmandroid.enigma.rotors.Rotor; import de.vanitasvitae.enigmandroid.enigma.parts.Rotor;
/** /**
* Implementation of the Enigma machine of name G31 (Abwehr) * Implementation of the Enigma machine of name G31 (Abwehr)

View file

@ -5,9 +5,9 @@ import android.util.Log;
import java.math.BigInteger; import java.math.BigInteger;
import de.vanitasvitae.enigmandroid.MainActivity; import de.vanitasvitae.enigmandroid.MainActivity;
import de.vanitasvitae.enigmandroid.enigma.rotors.EntryWheel; import de.vanitasvitae.enigmandroid.enigma.parts.EntryWheel;
import de.vanitasvitae.enigmandroid.enigma.rotors.Reflector; import de.vanitasvitae.enigmandroid.enigma.parts.Reflector;
import de.vanitasvitae.enigmandroid.enigma.rotors.Rotor; import de.vanitasvitae.enigmandroid.enigma.parts.Rotor;
/** /**
* Implementation of the Enigma machine of name G31 (Abwehr) * Implementation of the Enigma machine of name G31 (Abwehr)

View file

@ -5,9 +5,9 @@ import android.util.Log;
import java.math.BigInteger; import java.math.BigInteger;
import de.vanitasvitae.enigmandroid.MainActivity; import de.vanitasvitae.enigmandroid.MainActivity;
import de.vanitasvitae.enigmandroid.enigma.rotors.EntryWheel; import de.vanitasvitae.enigmandroid.enigma.parts.EntryWheel;
import de.vanitasvitae.enigmandroid.enigma.rotors.Reflector; import de.vanitasvitae.enigmandroid.enigma.parts.Reflector;
import de.vanitasvitae.enigmandroid.enigma.rotors.Rotor; import de.vanitasvitae.enigmandroid.enigma.parts.Rotor;
/** /**
* Implementation of the Enigma machine of name G31 (Abwehr) * Implementation of the Enigma machine of name G31 (Abwehr)

View file

@ -5,9 +5,10 @@ import android.util.Log;
import java.math.BigInteger; import java.math.BigInteger;
import de.vanitasvitae.enigmandroid.MainActivity; import de.vanitasvitae.enigmandroid.MainActivity;
import de.vanitasvitae.enigmandroid.enigma.rotors.EntryWheel; import de.vanitasvitae.enigmandroid.enigma.parts.EntryWheel;
import de.vanitasvitae.enigmandroid.enigma.rotors.Reflector; import de.vanitasvitae.enigmandroid.enigma.parts.Plugboard;
import de.vanitasvitae.enigmandroid.enigma.rotors.Rotor; import de.vanitasvitae.enigmandroid.enigma.parts.Reflector;
import de.vanitasvitae.enigmandroid.enigma.parts.Rotor;
/** /**
* Concrete implementation of an enigma machine of name I * Concrete implementation of an enigma machine of name I

View file

@ -5,9 +5,9 @@ import android.util.Log;
import java.math.BigInteger; import java.math.BigInteger;
import de.vanitasvitae.enigmandroid.MainActivity; import de.vanitasvitae.enigmandroid.MainActivity;
import de.vanitasvitae.enigmandroid.enigma.rotors.EntryWheel; import de.vanitasvitae.enigmandroid.enigma.parts.EntryWheel;
import de.vanitasvitae.enigmandroid.enigma.rotors.Reflector; import de.vanitasvitae.enigmandroid.enigma.parts.Reflector;
import de.vanitasvitae.enigmandroid.enigma.rotors.Rotor; import de.vanitasvitae.enigmandroid.enigma.parts.Rotor;
/** /**
* Implementation of the Enigma machine of name K * Implementation of the Enigma machine of name K

View file

@ -5,9 +5,10 @@ import android.util.Log;
import java.math.BigInteger; import java.math.BigInteger;
import de.vanitasvitae.enigmandroid.MainActivity; import de.vanitasvitae.enigmandroid.MainActivity;
import de.vanitasvitae.enigmandroid.enigma.rotors.EntryWheel; import de.vanitasvitae.enigmandroid.enigma.parts.EntryWheel;
import de.vanitasvitae.enigmandroid.enigma.rotors.Reflector; import de.vanitasvitae.enigmandroid.enigma.parts.Plugboard;
import de.vanitasvitae.enigmandroid.enigma.rotors.Rotor; import de.vanitasvitae.enigmandroid.enigma.parts.Reflector;
import de.vanitasvitae.enigmandroid.enigma.parts.Rotor;
/** /**
* Concrete implementation of an enigma machine of name D * Concrete implementation of an enigma machine of name D
@ -47,7 +48,7 @@ public class Enigma_KD extends Enigma {
@Override @Override
protected void establishAvailableParts() protected void establishAvailableParts()
{ {
addAvailableEntryWheel(new EntryWheel.EntryWheel_QWERTZ()); //TODO: Really? addAvailableEntryWheel(new EntryWheel.EntryWheel_QWERTZ());
addAvailableRotor(new Rotor.Rotor_KD_I(0, 0)); addAvailableRotor(new Rotor.Rotor_KD_I(0, 0));
addAvailableRotor(new Rotor.Rotor_KD_II(0, 0)); addAvailableRotor(new Rotor.Rotor_KD_II(0, 0));
@ -232,7 +233,7 @@ public class Enigma_KD extends Enigma {
s = addDigit(s, rotor2.getIndex(), availableRotors.size()); s = addDigit(s, rotor2.getIndex(), availableRotors.size());
s = addDigit(s, rotor1.getIndex(), availableRotors.size()); s = addDigit(s, rotor1.getIndex(), availableRotors.size());
s = addDigit(s, 12, 20); //Machine #12 TODO: Reorder? s = addDigit(s, 12, 20); //Machine #12
s = addDigit(s, protocol_version, MainActivity.max_protocol_version); s = addDigit(s, protocol_version, MainActivity.max_protocol_version);
return s; return s;

View file

@ -5,9 +5,9 @@ import android.util.Log;
import java.math.BigInteger; import java.math.BigInteger;
import de.vanitasvitae.enigmandroid.MainActivity; import de.vanitasvitae.enigmandroid.MainActivity;
import de.vanitasvitae.enigmandroid.enigma.rotors.EntryWheel; import de.vanitasvitae.enigmandroid.enigma.parts.EntryWheel;
import de.vanitasvitae.enigmandroid.enigma.rotors.Reflector; import de.vanitasvitae.enigmandroid.enigma.parts.Reflector;
import de.vanitasvitae.enigmandroid.enigma.rotors.Rotor; import de.vanitasvitae.enigmandroid.enigma.parts.Rotor;
/** /**
* Implementation of the Enigma machine of name K (Switzerland, Airforce) * Implementation of the Enigma machine of name K (Switzerland, Airforce)

View file

@ -5,9 +5,9 @@ import android.util.Log;
import java.math.BigInteger; import java.math.BigInteger;
import de.vanitasvitae.enigmandroid.MainActivity; import de.vanitasvitae.enigmandroid.MainActivity;
import de.vanitasvitae.enigmandroid.enigma.rotors.EntryWheel; import de.vanitasvitae.enigmandroid.enigma.parts.EntryWheel;
import de.vanitasvitae.enigmandroid.enigma.rotors.Reflector; import de.vanitasvitae.enigmandroid.enigma.parts.Reflector;
import de.vanitasvitae.enigmandroid.enigma.rotors.Rotor; import de.vanitasvitae.enigmandroid.enigma.parts.Rotor;
/** /**
* Implementation of the Enigma machine of name K (Switzerland) * Implementation of the Enigma machine of name K (Switzerland)

View file

@ -5,9 +5,10 @@ import android.util.Log;
import java.math.BigInteger; import java.math.BigInteger;
import de.vanitasvitae.enigmandroid.MainActivity; import de.vanitasvitae.enigmandroid.MainActivity;
import de.vanitasvitae.enigmandroid.enigma.rotors.EntryWheel; import de.vanitasvitae.enigmandroid.enigma.parts.EntryWheel;
import de.vanitasvitae.enigmandroid.enigma.rotors.Reflector; import de.vanitasvitae.enigmandroid.enigma.parts.Plugboard;
import de.vanitasvitae.enigmandroid.enigma.rotors.Rotor; import de.vanitasvitae.enigmandroid.enigma.parts.Reflector;
import de.vanitasvitae.enigmandroid.enigma.parts.Rotor;
/** /**
* Concrete implementation of an enigma machine model M3 * Concrete implementation of an enigma machine model M3

View file

@ -6,9 +6,10 @@ import java.math.BigInteger;
import java.util.ArrayList; import java.util.ArrayList;
import de.vanitasvitae.enigmandroid.MainActivity; import de.vanitasvitae.enigmandroid.MainActivity;
import de.vanitasvitae.enigmandroid.enigma.rotors.EntryWheel; import de.vanitasvitae.enigmandroid.enigma.parts.EntryWheel;
import de.vanitasvitae.enigmandroid.enigma.rotors.Reflector; import de.vanitasvitae.enigmandroid.enigma.parts.Plugboard;
import de.vanitasvitae.enigmandroid.enigma.rotors.Rotor; import de.vanitasvitae.enigmandroid.enigma.parts.Reflector;
import de.vanitasvitae.enigmandroid.enigma.parts.Rotor;
/** /**
* Concrete Implementation of the Enigma Machine name M4 of the german Kriegsmarine * Concrete Implementation of the Enigma Machine name M4 of the german Kriegsmarine

View file

@ -5,9 +5,9 @@ import android.util.Log;
import java.math.BigInteger; import java.math.BigInteger;
import de.vanitasvitae.enigmandroid.MainActivity; import de.vanitasvitae.enigmandroid.MainActivity;
import de.vanitasvitae.enigmandroid.enigma.rotors.EntryWheel; import de.vanitasvitae.enigmandroid.enigma.parts.EntryWheel;
import de.vanitasvitae.enigmandroid.enigma.rotors.Reflector; import de.vanitasvitae.enigmandroid.enigma.parts.Reflector;
import de.vanitasvitae.enigmandroid.enigma.rotors.Rotor; import de.vanitasvitae.enigmandroid.enigma.parts.Rotor;
/** /**
* Implementation of the Enigma machine of name R ("Rocket", Reichsbahn) * Implementation of the Enigma machine of name R ("Rocket", Reichsbahn)

View file

@ -5,9 +5,9 @@ import android.util.Log;
import java.math.BigInteger; import java.math.BigInteger;
import de.vanitasvitae.enigmandroid.MainActivity; import de.vanitasvitae.enigmandroid.MainActivity;
import de.vanitasvitae.enigmandroid.enigma.rotors.EntryWheel; import de.vanitasvitae.enigmandroid.enigma.parts.EntryWheel;
import de.vanitasvitae.enigmandroid.enigma.rotors.Reflector; import de.vanitasvitae.enigmandroid.enigma.parts.Reflector;
import de.vanitasvitae.enigmandroid.enigma.rotors.Rotor; import de.vanitasvitae.enigmandroid.enigma.parts.Rotor;
/** /**
* Implementation of the Enigma machine of name T Tirpitz * Implementation of the Enigma machine of name T Tirpitz

View file

@ -1,4 +1,4 @@
package de.vanitasvitae.enigmandroid.enigma.rotors; package de.vanitasvitae.enigmandroid.enigma.parts;
/** /**
* Implementation of several EntryWheels * Implementation of several EntryWheels

View file

@ -1,4 +1,4 @@
package de.vanitasvitae.enigmandroid.enigma; package de.vanitasvitae.enigmandroid.enigma.parts;
import android.util.Log; import android.util.Log;
@ -7,6 +7,7 @@ import java.util.Arrays;
import java.util.Random; import java.util.Random;
import de.vanitasvitae.enigmandroid.MainActivity; import de.vanitasvitae.enigmandroid.MainActivity;
import de.vanitasvitae.enigmandroid.enigma.Enigma;
import de.vanitasvitae.enigmandroid.enigma.inputPreparer.InputPreparer; import de.vanitasvitae.enigmandroid.enigma.inputPreparer.InputPreparer;
/** /**

View file

@ -1,4 +1,4 @@
package de.vanitasvitae.enigmandroid.enigma.rotors; package de.vanitasvitae.enigmandroid.enigma.parts;
import android.util.Log; import android.util.Log;
@ -7,7 +7,6 @@ import java.util.Arrays;
import de.vanitasvitae.enigmandroid.MainActivity; import de.vanitasvitae.enigmandroid.MainActivity;
import de.vanitasvitae.enigmandroid.enigma.Enigma; import de.vanitasvitae.enigmandroid.enigma.Enigma;
import de.vanitasvitae.enigmandroid.enigma.Plugboard;
/** /**
* Reflector of the enigma machine. * Reflector of the enigma machine.

View file

@ -1,4 +1,4 @@
package de.vanitasvitae.enigmandroid.enigma.rotors; package de.vanitasvitae.enigmandroid.enigma.parts;
import android.util.Log; import android.util.Log;

View file

@ -188,5 +188,4 @@ public abstract class LayoutContainer
{ {
//TODO //TODO
} }
} }