17 lines
345 B
Python
17 lines
345 B
Python
|
from enum import Enum
|
||
|
|
||
|
|
||
|
class GameMode(Enum):
|
||
|
MENU = 'MENU'
|
||
|
PLAN = 'PLAN'
|
||
|
BATTLE = 'BATTLE'
|
||
|
END = 'END'
|
||
|
|
||
|
@staticmethod
|
||
|
def from_string(raw_value):
|
||
|
if raw_value:
|
||
|
value = raw_value.upper()
|
||
|
if value in GameMode.__members__:
|
||
|
return GameMode[value]
|
||
|
return GameMode.MENU
|