view skaapsteker/sprites/npcs.py @ 398:6850a3ab3aac

Remove redundant check
author Neil Muller <drnlmuller@gmail.com>
date Sat, 09 Apr 2011 16:40:01 +0200
parents 2844edb6c1cc
children c6e9b3006ef9
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/'
    animation_regexes = [
        ("manekiing", "dummy.png"),
    ]


class Actor(NPC):
    image_dir = 'sprites'
    animation_regexes = [
        ("noh", "dummy.png"),
    ]


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


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