L3-Bataille-Navale/source/core/enums/Orientation.py

17 lines
306 B
Python

from enum import Enum
class Orientation(Enum):
"""
Represent the orientation of a boat.
"""
HORIZONTAL = "H"
VERTICAL = "V"
def to_json(self) -> str:
return str(self.value)
@classmethod
def from_json(cls, json_: str) -> "Orientation":
return cls(json_)