view gamelib/scenes/cryo.py @ 39:088a101f5b94

Add an example Thing to cryo scene.
author Simon Cross <hodgestar+bzr@gmail.com>
date Sun, 22 Aug 2010 22:07:45 +0200
parents ebc76bc0c067
children ad6f56bfa8b7
line wrap: on
line source

"""Cryo room where the prisoner starts out."""

from gamelib.state import Scene, Item, Thing


class Cryo(Scene):

    FOLDER = "cryo"
    BACKGROUND = "cryo_room.png"

    def __init__(self, state):
        super(Cryo, self).__init__(state)
        self.add_item(Triangle("triangle"))
        self.add_item(Square("square"))
        self.add_thing(CryoUnitAlpha("cryo.unit.1", (20, 20, 400, 500)))


class Triangle(Item):
    INVENTORY_IMAGE = "triangle.png"


class Square(Item):
    INVENTORY_IMAGE = "square.png"


class CryoUnitAlpha(Thing):
    pass


SCENES = [Cryo]