refactor: arcaea enums

- Move all arcaea related enums to a single file
- Add ArcaeaSongSide enum
This commit is contained in:
283375 2024-05-20 00:55:33 +08:00
parent a6d71135fb
commit 0d5e21a90e
Signed by: 283375
SSH Key Fingerprint: SHA256:UcX0qg6ZOSDOeieKPGokA5h7soykG61nz2uxuQgVLSk
6 changed files with 46 additions and 39 deletions

View File

@ -1,11 +1,15 @@
from .clear_type import ArcaeaPlayResultClearType from .arcaea import (
from .language import ArcaeaLanguage ArcaeaLanguage,
from .modifier import ArcaeaPlayResultModifier ArcaeaPlayResultClearType,
from .rating_class import ArcaeaRatingClass ArcaeaPlayResultModifier,
ArcaeaRatingClass,
ArcaeaSongSide,
)
__all__ = [ __all__ = [
"ArcaeaLanguage",
"ArcaeaPlayResultClearType", "ArcaeaPlayResultClearType",
"ArcaeaPlayResultModifier", "ArcaeaPlayResultModifier",
"ArcaeaRatingClass", "ArcaeaRatingClass",
"ArcaeaLanguage", "ArcaeaSongSide",
] ]

View File

@ -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"

View File

@ -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

View File

@ -1,8 +0,0 @@
from enum import Enum
class ArcaeaLanguage(Enum):
JA = "ja"
KO = "ko"
ZH_HANT = "zh-Hant"
ZH_HANS = "zh-Hans"

View File

@ -1,7 +0,0 @@
from enum import IntEnum
class ArcaeaPlayResultModifier(IntEnum):
NORMAL = 0
EASY = 1
HARD = 2

View File

@ -1,9 +0,0 @@
from enum import IntEnum
class ArcaeaRatingClass(IntEnum):
PAST = 0
PRESENT = 1
FUTURE = 2
BEYOND = 3
ETERNAL = 4