From b092be40c3f0910436a159cf48808fde71d945fd Mon Sep 17 00:00:00 2001 From: Joshua Perry <45966243+jpez-development@users.noreply.github.com> Date: Tue, 31 Jan 2023 14:55:46 +0000 Subject: [PATCH] generic ranks --- src/main/java/org/r0r5chach/Rank.java | 33 +++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 src/main/java/org/r0r5chach/Rank.java diff --git a/src/main/java/org/r0r5chach/Rank.java b/src/main/java/org/r0r5chach/Rank.java new file mode 100644 index 0000000..f24aea5 --- /dev/null +++ b/src/main/java/org/r0r5chach/Rank.java @@ -0,0 +1,33 @@ +package org.r0r5chach; + +import java.util.Locale; + +/** + * All levels a ValorantPlayer can be + * @author r0r5chach + */ +public enum Rank { + /** + * First Level + */ + BRONZE, + /** + * Second Level + */ + SILVER, + /** + * Third Level + */ + GOLD, + /** + * Four Level + */ + PLATINUM; + /** + * Get the name of a level + * @return a formatted string containing the level name + */ + public String getRank() { + return this.name().charAt(0) + this.name().substring(1).toLowerCase(Locale.ROOT); //Capitalizes the first letter and makes sure the other letters are lowercase + } +}