Ejemplo n.º 1
1
def reset(owner, cat, name):
    """For nodes?"""
    data.reset(owner, cat, name)
    if hasattr(owner, 'spawn_birth'):
        spawn(owner, owner.spawn_birth)
Ejemplo n.º 2
0
def make(name, parent=None):
    """For objects and items"""

    if name in data.ITEMS:
        gob = Item(parent=parent)
        data.reset(gob, "item", name)
    else:
        gob = GameObject(parent=parent)
        data.reset(gob, "object", name)

    if parent is not None:
        parent.objects.add(gob)

    return gob