2021-05-17 23:51:26 +02:00
|
|
|
# vim: set fileencoding=utf-8
|
|
|
|
from typing import Optional
|
|
|
|
|
|
|
|
from bemani.backend.iidx.base import IIDXBase
|
|
|
|
from bemani.backend.iidx.rootage import IIDXRootage
|
|
|
|
from bemani.common import VersionConstants
|
|
|
|
|
|
|
|
|
|
|
|
class IIDXHeroicVerse(IIDXBase):
|
|
|
|
|
2022-10-15 20:56:30 +02:00
|
|
|
name: str = "Beatmania IIDX HEROIC VERSE"
|
2021-09-07 19:56:15 +02:00
|
|
|
version: int = VersionConstants.IIDX_HEROIC_VERSE
|
2021-05-17 23:51:26 +02:00
|
|
|
|
2021-09-07 19:56:15 +02:00
|
|
|
requires_extended_regions: bool = True
|
2021-09-07 19:55:53 +02:00
|
|
|
|
2021-05-17 23:51:26 +02:00
|
|
|
def previous_version(self) -> Optional[IIDXBase]:
|
|
|
|
return IIDXRootage(self.data, self.config, self.model)
|