Skip to content

Commit 4e2b4b6

Browse files
Neues Genre: Liebsromane
1 parent 711d07a commit 4e2b4b6

4 files changed

Lines changed: 13 additions & 1 deletion

File tree

app/src/main/java/de/eldecker/droid/romanhelden/namenGenerator/LiteraturGenreEnum.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,6 @@ public enum LiteraturGenreEnum {
66
KINDERBUCH,
77
WESTERN,
88
SUPERHELDEN,
9-
HISTORISCH
9+
HISTORISCH,
10+
LIEBESROMAN
1011
}

app/src/main/java/de/eldecker/droid/romanhelden/namenGenerator/NamenGenerator.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ public class NamenGenerator {
2121
private static final String[] HISTORISCH_VORNAMEN = { "Baptiste", "Eleanor", "Theodore", "Harriet", "Walter", "Beatrice", "Arthur", "Catherine", "Edmund", "Matilda", "Henry" };
2222
private static final String[] HISTORISCH_NACHNAMEN = { "Pendleton", "Montague", "Hastings", "Whitmore", "Fairchild", "Kingsley", "Barrow", "Lancaster", "Hawthorne", "Winchester" };
2323

24+
private static final String[] LIEBESROMAN_VORNAMEN = { "Amour", "Bella", "Luna", "Eterna", "Rose", "Felicity", "Serena", "Aurora", "Celeste", "Viola" };
25+
private static final String[] LIEBSROMAN_NACHNAMEN = { "Heart", "Love", "Passion", "Bliss", "Euphoria", "Kiss", "Charm", "Desire", "Glow", "Heaven" };
26+
2427
/** Array für Fehlerfall (wenn Genre nicht erkannt wird). */
2528
private static final String[] DUMMY_ARRAY = { "???" };
2629

@@ -77,6 +80,11 @@ public static NameRecord erzeugeName( LiteraturGenreEnum genre ) {
7780
nachnamenArray = HISTORISCH_NACHNAMEN;
7881
break;
7982

83+
case LIEBESROMAN:
84+
vornamenArray = LIEBESROMAN_VORNAMEN;
85+
nachnamenArray = LIEBSROMAN_NACHNAMEN;
86+
break;
87+
8088
default:
8189
Log.e( TAG4LOGGING, "Unerwartetes Genre: " + genre );
8290
vornamenArray = DUMMY_ARRAY;

app/src/main/res/values/genres.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,15 @@
66
<item>@string/genre_western</item>
77
<item>@string/genre_superhelden</item>
88
<item>@string/genre_historisch</item>
9+
<item>@string/genre_liebesroman</item>
910
</string-array>
1011

1112
<string-array name="literatur_genres_techwerte">
1213
<item>KINDERBUCH</item>
1314
<item>WESTERN</item>
1415
<item>SUPERHELDEN</item>
1516
<item>HISTORISCH</item>
17+
<item>LIEBESROMAN</item>
1618
</string-array>
1719

1820
</resources>

app/src/main/res/values/strings.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
<string name="genre_western">Western</string>
1818
<string name="genre_superhelden">Superhelden</string>
1919
<string name="genre_historisch">Historischer Roman</string>
20+
<string name="genre_liebesroman">Liebesroman</string>
2021

2122
<string name="ueber_dialog_titel">Über diese App</string>
2223
<string name="ueber_text">Diese App hat bereits %1$d Namen erzeugt.

0 commit comments

Comments
 (0)