Adds languages to monster cards.

This commit is contained in:
2020-09-01 23:13:17 -07:00
parent 4965151a8f
commit e5c4e365f2
5 changed files with 170 additions and 23 deletions

View File

@@ -0,0 +1,37 @@
package com.majinnaibu.monstercards.models;
import java.util.Comparator;
public class Language implements Comparator<Language>, Comparable<Language> {
public Language(String name, boolean speaks) {
mName = name;
mSpeaks = speaks;
}
private String mName;
public String getName() {
return mName;
}
public void setName(String value) {
mName = value;
}
private boolean mSpeaks;
public boolean getSpeaks() {
return mSpeaks;
}
public void setSpeaks(boolean value) {
mSpeaks = value;
}
@Override
public int compareTo(Language o) {
return this.getName().compareToIgnoreCase(o.getName());
}
@Override
public int compare(Language o1, Language o2) {
return o1.getName().compareToIgnoreCase(o2.getName());
}
}