text_game_maker.event package

Submodules

class text_game_maker.event.event.Event

Bases: object

Class to represent a generic event that handlers can be registered for

__init__()

x.__init__(…) initializes x; see help(type(x)) for signature

add_handler(handler)

Registers a handler to run when this event is generated.

Parameters:handler – handler to add. Handler should be of the form: handler(*event_args) where event_args is all of the arguments for the event
Returns:Event instance
Return type:text_game_maker.event.event.Event
clear_handler(handler)

Unregisters a handler.

Parameters:handler – the handler that was previously registered
Returns:Event instance
Return type:text_game_maker.event.event.Event
clear_handlers()

Clear any registered handlers for event.

Returns:Event instance
Return type:text_game_maker.event.event.Event
deserialize(attrs)
generate(*event_args)

Generate an event. Runs all registered handlers.

Parameters:event_args – arguments to pass to event handlers
Returns:Event instance
Return type:text_game_maker.event.event.Event
serialize()