# for type hints (predecessor)
from __future__ import annotations

from .mine import Mine


class ChainedMine(Mine):
    def __init__(self, position, predecessor: ChainedMine = None, active=True):
        self.predecessor = predecessor
        self.type = "chained"
        super().__init__(position, active)

    def disarm(self):
        pass