From 03616e9e80d61666d3f393c7586ffb46f26ac468 Mon Sep 17 00:00:00 2001 From: = Date: Thu, 19 Mar 2026 08:07:00 +0100 Subject: [PATCH] Feat: Added playerstatus enum Did not implement logic for getting correct enum --- .../idi/idatt2003/g40/mappe/PlayerStatus.java | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 src/test/java/edu/ntnu/idi/idatt2003/g40/mappe/PlayerStatus.java diff --git a/src/test/java/edu/ntnu/idi/idatt2003/g40/mappe/PlayerStatus.java b/src/test/java/edu/ntnu/idi/idatt2003/g40/mappe/PlayerStatus.java new file mode 100644 index 0000000..a60a8ed --- /dev/null +++ b/src/test/java/edu/ntnu/idi/idatt2003/g40/mappe/PlayerStatus.java @@ -0,0 +1,34 @@ +package edu.ntnu.idi.idatt2003.g40.mappe; + +/** + * Enum representing a players' current status. + * + *

The player has the responsibility for getting + * a status.

+ * */ +public enum PlayerStatus { + NOOB, + NOVICE, + GOOD, + TRYHARD, + PRO, + HACKER, + SEER, + OMNIPOTENT; + + /** + * Method for getting a player status based on a player. + * + *

Calculates what status the player should get + * based on players' net worth compared to starting + * money.

+ * + * @param player the player to give a status to. + * + * @return a PlayerStatus + * */ + public PlayerStatus getStatus(final Player player) { + return PlayerStatus.NOOB; + } +} +