pyherc.rules.public

ActionFactory

class pyherc.rules.public.ActionFactory(model, factories)

Object for creating actions

get_action(parameters)

Create an action @param parameters: Parameters used to control action creation

get_sub_factories()

Get all sub factories @returns: List of sub factories

get_sub_factory(parameters)

Get sub factory to handle parameters @param parameters: Parameters to use for searching the factory

ActionParameters

class pyherc.rules.public.ActionParameters

Object for controlling action creation

AttackParameters

class pyherc.rules.public.AttackParameters(attacker, target, attack_type, random_number_generator=<random.Random object at 0x01828020>)

Object for controlling attack action creation

MoveParameters

class pyherc.rules.public.MoveParameters(character, direction, movement_mode)

Object for controlling move action creation

Table Of Contents

Previous topic

pyherc.rules.moving

Next topic

pyherc.rules.tables

This Page