mirror of
https://github.com/283375/arcaea-offline.git
synced 2025-04-19 06:00:18 +00:00
refactor: arcaea enums
- Move all arcaea related enums to a single file - Add ArcaeaSongSide enum
This commit is contained in:
parent
a6d71135fb
commit
0d5e21a90e
@ -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",
|
||||
]
|
||||
|
37
src/arcaea_offline/constants/enums/arcaea.py
Normal file
37
src/arcaea_offline/constants/enums/arcaea.py
Normal 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"
|
@ -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
|
@ -1,8 +0,0 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class ArcaeaLanguage(Enum):
|
||||
JA = "ja"
|
||||
KO = "ko"
|
||||
ZH_HANT = "zh-Hant"
|
||||
ZH_HANS = "zh-Hans"
|
@ -1,7 +0,0 @@
|
||||
from enum import IntEnum
|
||||
|
||||
|
||||
class ArcaeaPlayResultModifier(IntEnum):
|
||||
NORMAL = 0
|
||||
EASY = 1
|
||||
HARD = 2
|
@ -1,9 +0,0 @@
|
||||
from enum import IntEnum
|
||||
|
||||
|
||||
class ArcaeaRatingClass(IntEnum):
|
||||
PAST = 0
|
||||
PRESENT = 1
|
||||
FUTURE = 2
|
||||
BEYOND = 3
|
||||
ETERNAL = 4
|
Loading…
x
Reference in New Issue
Block a user