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)
whereevent_args
is all of the arguments for the eventReturns: 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
()¶
-