diff --git a/src/arcaea_offline/constants/__init__.py b/src/arcaea_offline/constants/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/arcaea_offline/constants/enums/__init__.py b/src/arcaea_offline/constants/enums/__init__.py new file mode 100644 index 0000000..fc7d893 --- /dev/null +++ b/src/arcaea_offline/constants/enums/__init__.py @@ -0,0 +1,3 @@ +from .clear_type import ArcaeaScoreClearType +from .modifier import ArcaeaScoreModifier +from .rating_class import ArcaeaRatingClass diff --git a/src/arcaea_offline/constants/enums/clear_type.py b/src/arcaea_offline/constants/enums/clear_type.py new file mode 100644 index 0000000..46aa1d1 --- /dev/null +++ b/src/arcaea_offline/constants/enums/clear_type.py @@ -0,0 +1,10 @@ +from enum import IntEnum + + +class ArcaeaScoreClearType(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/modifier.py b/src/arcaea_offline/constants/enums/modifier.py new file mode 100644 index 0000000..289e916 --- /dev/null +++ b/src/arcaea_offline/constants/enums/modifier.py @@ -0,0 +1,7 @@ +from enum import IntEnum + + +class ArcaeaScoreModifier(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 new file mode 100644 index 0000000..bb3f5a0 --- /dev/null +++ b/src/arcaea_offline/constants/enums/rating_class.py @@ -0,0 +1,9 @@ +from enum import IntEnum + + +class ArcaeaRatingClass(IntEnum): + PAST = 0 + PRESENT = 1 + FUTURE = 2 + BEYOND = 3 + ETERNAL = 4