<filename>diagram/nodes.py
from diagrams.custom import Custom


class ATK_2P(Custom):

    def __init__(self, label: str = "", **kwargs):
        icon_path: str = "./resources/attacks/2P.png"
        super().__init__(label, icon_path)


class ATK_5P(Custom):

    def __init__(self, label: str = "", **kwargs):
        icon_path: str = "./resources/attacks/5P.png"
        super().__init__(label, icon_path)


class ATK_2K(Custom):

    def __init__(self, label: str = "", **kwargs):
        icon_path: str = "./resources/attacks/2K.png"
        super().__init__(label, icon_path)


class ATK_5K(Custom):

    def __init__(self, label: str = "", **kwargs):
        icon_path: str = "./resources/attacks/5K.png"
        super().__init__(label, icon_path)


class ATK_2D(Custom):

    def __init__(self, label: str = "", **kwargs):
        icon_path: str = "./resources/attacks/2D.png"
        super().__init__(label, icon_path)


class ATK_5D(Custom):

    def __init__(self, label: str = "", **kwargs):
        icon_path: str = "./resources/attacks/5D.png"
        super().__init__(label, icon_path)


class ATK_2H(Custom):

    def __init__(self, label: str = "", **kwargs):
        icon_path: str = "./resources/attacks/2H.png"
        super().__init__(label, icon_path)


class ATK_5H(Custom):

    def __init__(self, label: str = "", **kwargs):
        icon_path: str = "./resources/attacks/5H.png"
        super().__init__(label, icon_path)


class ATK_2S(Custom):

    def __init__(self, label: str = "", **kwargs):
        icon_path: str = "./resources/attacks/2S.png"
        super().__init__(label, icon_path)


class ATK_cS(Custom):

    def __init__(self, label: str = "", **kwargs):
        icon_path: str = "./resources/attacks/cS.png"
        super().__init__(label, icon_path)


class ATK_fS(Custom):

    def __init__(self, label: str = "", **kwargs):
        icon_path: str = "./resources/attacks/fS.png"
        super().__init__(label, icon_path)


class ATK_R6(Custom):

    def __init__(self, label: str = "", **kwargs):
        icon_path: str = "./resources/attacks/6!.png"
        super().__init__(label, icon_path)


<filename>diagram/nodes.py
from diagrams.custom import Custom


class ATK_2P(Custom):

    def __init__(self, label: str = "", **kwargs):
        icon_path: str = "./resources/attacks/2P.png"
        super().__init__(label, icon_path)


class ATK_5P(Custom):

    def __init__(self, label: str = "", **kwargs):
        icon_path: str = "./resources/attacks/5P.png"
        super().__init__(label, icon_path)


class ATK_2K(Custom):

    def __init__(self, label: str = "", **kwargs):
        icon_path: str = "./resources/attacks/2K.png"
        super().__init__(label, icon_path)


class ATK_5K(Custom):

    def __init__(self, label: str = "", **kwargs):
        icon_path: str = "./resources/attacks/5K.png"
        super().__init__(label, icon_path)


class ATK_2D(Custom):

    def __init__(self, label: str = "", **kwargs):
        icon_path: str = "./resources/attacks/2D.png"
        super().__init__(label, icon_path)


class ATK_5D(Custom):

    def __init__(self, label: str = "", **kwargs):
        icon_path: str = "./resources/attacks/5D.png"
        super().__init__(label, icon_path)


class ATK_2H(Custom):

    def __init__(self, label: str = "", **kwargs):
        icon_path: str = "./resources/attacks/2H.png"
        super().__init__(label, icon_path)


class ATK_5H(Custom):

    def __init__(self, label: str = "", **kwargs):
        icon_path: str = "./resources/attacks/5H.png"
        super().__init__(label, icon_path)


class ATK_2S(Custom):

    def __init__(self, label: str = "", **kwargs):
        icon_path: str = "./resources/attacks/2S.png"
        super().__init__(label, icon_path)


class ATK_cS(Custom):

    def __init__(self, label: str = "", **kwargs):
        icon_path: str = "./resources/attacks/cS.png"
        super().__init__(label, icon_path)


class ATK_fS(Custom):

    def __init__(self, label: str = "", **kwargs):
        icon_path: str = "./resources/attacks/fS.png"
        super().__init__(label, icon_path)


class ATK_R6(Custom):

    def __init__(self, label: str = "", **kwargs):
        icon_path: str = "./resources/attacks/6!.png"
        super().__init__(label, icon_path)

