Added hooks at_pre_cmd() and at_post_cmd() for easy implementation of stuff like prompts.
Added obj.exit property to objects for easily finding all exits from a room.
This commit is contained in:
parent
ecbd36c5a8
commit
923b9ac2ec
5 changed files with 62 additions and 3 deletions
|
|
@ -126,6 +126,19 @@ class Command(object):
|
|||
|
||||
# Common Command hooks
|
||||
|
||||
def at_pre_cmd(self):
|
||||
"""
|
||||
This hook is called before self.parse() on all commands
|
||||
"""
|
||||
pass
|
||||
|
||||
def at_post_cmd(self):
|
||||
"""
|
||||
This hook is called after the command has finished executing
|
||||
(after self.func()).
|
||||
"""
|
||||
pass
|
||||
|
||||
def parse(self):
|
||||
"""
|
||||
Once the cmdhandler has identified this as the command we
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue