Mercurial > boomslang
view gamelib/state.py @ 7:d7c9d8273d7f
Start of base classes for game state.
author | Simon Cross <hodgestar+bzr@gmail.com> |
---|---|
date | Sun, 22 Aug 2010 15:48:19 +0200 |
parents | |
children | 6db58d31dd4c |
line wrap: on
line source
"""Utilities and base classes for dealing with scenes.""" class State(object): """Complete game state. Game state consists of: * items * scenes """ def __init__(self): # map of scene name -> Scene object self.scenes = {} # map of item name -> Item object self.items = {} class Scene(object): """Base class for scenes.""" def __init__(self): pass class Item(object): """Base class for items.""" def __init__(self): pass