view skaapsteker/sprites/npcs.py @ 451:7f198761a7be

boss kitsune
author Adrianna Pińska <adrianna.pinska@gmail.com>
date Sat, 09 Apr 2011 20:25:37 +0200
parents 32df272a163a
children 8b9b4706a4d6
line wrap: on
line source

from .base import NPC


class Monk(NPC):
    image_dir = 'sprites/monk'
    animation_regexes = [
        ("meditating", "monk.png"),
    ]


class Guard(NPC):
    image_dir = 'sprites/guard'


class Hattori(NPC):
    image_dir = 'sprites/hattori'


class Ichiro(NPC):
    image_dir = 'sprites/ichiro'


class Kaneda(NPC):
    image_dir = 'sprites/kaneda'


class Tetsuo(NPC):
    image_dir = 'sprites/tetsuo'


class Kumiko(NPC):
    image_dir = 'sprites/geisha'


class FishMonger(NPC):
    image_dir = 'sprites/fishmonger'
    animation_regexes = [
        ("standing", r"^.*_standing.png$"),
    ]


class Maneki(NPC):
    image_dir = 'sprites/maneki neko'
    animation_regexes = [
        ("standing", r"^.*_standing.png$"),
    ]


class Actor(NPC):
    image_dir = 'sprites/fishmonger'
    animation_regexes = [
        ("standing", r"^.*_standing.png$"),
    ]


class Sasuke(NPC):
    image_dir = 'sprites/sasuke'


class Kitsune(NPC):
    image_dir = 'sprites'
    animation_regexes = [
        ("being_evil", "boss_kitsune.png"),
    ]