diff --git a/src/arcaea_offline/constants/enums/__init__.py b/src/arcaea_offline/constants/enums/__init__.py index 6685812..8033893 100644 --- a/src/arcaea_offline/constants/enums/__init__.py +++ b/src/arcaea_offline/constants/enums/__init__.py @@ -1,11 +1,15 @@ -from .clear_type import ArcaeaPlayResultClearType -from .language import ArcaeaLanguage -from .modifier import ArcaeaPlayResultModifier -from .rating_class import ArcaeaRatingClass +from .arcaea import ( + ArcaeaLanguage, + ArcaeaPlayResultClearType, + ArcaeaPlayResultModifier, + ArcaeaRatingClass, + ArcaeaSongSide, +) __all__ = [ + "ArcaeaLanguage", "ArcaeaPlayResultClearType", "ArcaeaPlayResultModifier", "ArcaeaRatingClass", - "ArcaeaLanguage", + "ArcaeaSongSide", ] diff --git a/src/arcaea_offline/constants/enums/arcaea.py b/src/arcaea_offline/constants/enums/arcaea.py new file mode 100644 index 0000000..461b85d --- /dev/null +++ b/src/arcaea_offline/constants/enums/arcaea.py @@ -0,0 +1,37 @@ +from enum import Enum, IntEnum + + +class ArcaeaRatingClass(IntEnum): + PAST = 0 + PRESENT = 1 + FUTURE = 2 + BEYOND = 3 + ETERNAL = 4 + + +class ArcaeaSongSide(IntEnum): + LIGHT = 0 + CONFLICT = 1 + COLORLESS = 2 + + +class ArcaeaPlayResultModifier(IntEnum): + NORMAL = 0 + EASY = 1 + HARD = 2 + + +class ArcaeaPlayResultClearType(IntEnum): + TRACK_LOST = 0 + NORMAL_CLEAR = 1 + FULL_RECALL = 2 + PURE_MEMORY = 3 + HARD_CLEAR = 4 + EASY_CLEAR = 5 + + +class ArcaeaLanguage(Enum): + JA = "ja" + KO = "ko" + ZH_HANT = "zh-Hant" + ZH_HANS = "zh-Hans" diff --git a/src/arcaea_offline/constants/enums/clear_type.py b/src/arcaea_offline/constants/enums/clear_type.py deleted file mode 100644 index be49994..0000000 --- a/src/arcaea_offline/constants/enums/clear_type.py +++ /dev/null @@ -1,10 +0,0 @@ -from enum import IntEnum - - -class ArcaeaPlayResultClearType(IntEnum): - TRACK_LOST = 0 - NORMAL_CLEAR = 1 - FULL_RECALL = 2 - PURE_MEMORY = 3 - HARD_CLEAR = 4 - EASY_CLEAR = 5 diff --git a/src/arcaea_offline/constants/enums/language.py b/src/arcaea_offline/constants/enums/language.py deleted file mode 100644 index 463136f..0000000 --- a/src/arcaea_offline/constants/enums/language.py +++ /dev/null @@ -1,8 +0,0 @@ -from enum import Enum - - -class ArcaeaLanguage(Enum): - JA = "ja" - KO = "ko" - ZH_HANT = "zh-Hant" - ZH_HANS = "zh-Hans" diff --git a/src/arcaea_offline/constants/enums/modifier.py b/src/arcaea_offline/constants/enums/modifier.py deleted file mode 100644 index 2512277..0000000 --- a/src/arcaea_offline/constants/enums/modifier.py +++ /dev/null @@ -1,7 +0,0 @@ -from enum import IntEnum - - -class ArcaeaPlayResultModifier(IntEnum): - NORMAL = 0 - EASY = 1 - HARD = 2 diff --git a/src/arcaea_offline/constants/enums/rating_class.py b/src/arcaea_offline/constants/enums/rating_class.py deleted file mode 100644 index bb3f5a0..0000000 --- a/src/arcaea_offline/constants/enums/rating_class.py +++ /dev/null @@ -1,9 +0,0 @@ -from enum import IntEnum - - -class ArcaeaRatingClass(IntEnum): - PAST = 0 - PRESENT = 1 - FUTURE = 2 - BEYOND = 3 - ETERNAL = 4