This commit is contained in:
7
app/src/main/java/gui/Options.java
Normal file
7
app/src/main/java/gui/Options.java
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
package gui;
|
||||||
|
|
||||||
|
public class Options {
|
||||||
|
|
||||||
|
public static Symbols Symboles = Symbols.Numbers;
|
||||||
|
|
||||||
|
}
|
||||||
57
app/src/main/java/gui/Symbols.java
Normal file
57
app/src/main/java/gui/Symbols.java
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
package gui;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
public enum Symbols {
|
||||||
|
|
||||||
|
Numbers("Nombres", getNumbers()),
|
||||||
|
Letters("Lettres", getLetters()),
|
||||||
|
Emojis("Emojis", getEmojis());
|
||||||
|
|
||||||
|
String displayName;
|
||||||
|
List<String> symbols;
|
||||||
|
|
||||||
|
private Symbols(String displayName, List<String> symbols) {
|
||||||
|
this.symbols = symbols;
|
||||||
|
this.displayName = displayName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<String> getSymbols() {
|
||||||
|
return symbols;
|
||||||
|
}
|
||||||
|
|
||||||
|
private static List<String> getNumbers() {
|
||||||
|
List<String> sym = new ArrayList<>();
|
||||||
|
for (int i = 1; i <= 100; i++) {
|
||||||
|
sym.add(Integer.toString(i));
|
||||||
|
}
|
||||||
|
return sym;
|
||||||
|
}
|
||||||
|
|
||||||
|
private static List<String> getLetters() {
|
||||||
|
List<String> sym = new ArrayList<>();
|
||||||
|
for (int i = 0; i < 100; i++) {
|
||||||
|
int currentOffset = i;
|
||||||
|
String letter = "";
|
||||||
|
while (currentOffset >= 26) {
|
||||||
|
letter += Character.toString((char) ('A' + currentOffset % 26));
|
||||||
|
currentOffset /= 26;
|
||||||
|
currentOffset--;
|
||||||
|
}
|
||||||
|
letter += Character.toString((char) ('A' + currentOffset % 26));
|
||||||
|
sym.add(new StringBuilder(letter).reverse().toString());
|
||||||
|
}
|
||||||
|
return sym;
|
||||||
|
}
|
||||||
|
|
||||||
|
private static List<String> getEmojis() {
|
||||||
|
List<String> sym = new ArrayList<>();
|
||||||
|
for (int i = 0; i < 100; i++) {
|
||||||
|
sym.add(new String(Character.toChars(0X1F600 + i)));
|
||||||
|
}
|
||||||
|
System.out.println(sym);
|
||||||
|
return sym;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user