Chroma-Chat/TheButtonAutoFlair/src/tk/sznp/thebuttonautoflair/MaybeOfflinePlayer.java

33 lines
1.1 KiB
Java
Raw Normal View History

package tk.sznp.thebuttonautoflair;
import java.util.HashMap;
public class MaybeOfflinePlayer { // 2015.08.08.
public String PlayerName;
public String UserName;
public String Flair; // If the user comments their name, it gets set, it
// doesn't matter if they accepted it or not
public boolean AcceptedFlair;
public boolean IgnoredFlair;
public boolean FlairDecided; // 2015.08.09.
public boolean FlairRecognised; // 2015.08.10.
public boolean CommentedOnReddit; // 2015.08.10.
public boolean RPMode; // 2015.08.25.
public static HashMap<String, MaybeOfflinePlayer> AllPlayers = new HashMap<>(); // 2015.08.08.
public static MaybeOfflinePlayer AddPlayerIfNeeded(String playername) {
if (!AllPlayers.containsKey(playername)) {
MaybeOfflinePlayer player = new MaybeOfflinePlayer();
player.PlayerName = playername;
player.Flair = ""; // 2015.08.10.
AllPlayers.put(playername, player);
return player;
}
return AllPlayers.get(playername);
}
/*
* public enum FlairClassType { //2015.08.09. NonPresser, CantPress,
* Undecided }
*/
}