view skaapsteker/sprites/npcs.py @ 297:2844edb6c1cc

Hook up maneki, kaneda2 and the fishmonger who were hiding in limbo (i.e. not in game.json).
author Simon Cross <hodgestar@gmail.com>
date Fri, 08 Apr 2011 22:36:03 +0200
parents 5d37c73d46e2
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"),
    ]