Cmd2
|
Inherits Cmd.
Public Member Functions | |
def | do_drink |
def | do_loot |
def | postcmd |
def | precmd |
Public Attributes | |
initial_gold | |
Static Public Attributes | |
int | gold = 3 |
Definition at line 4 of file pirate4.py.
def pirate4::Pirate::do_drink | ( | self, | |
arg | |||
) |
Drown your sorrrows in rrrum. drink [n] - drink [n] barrel[s] o' rum.
Definition at line 9 of file pirate4.py.
References pirate2::Pirate::gold, gold, and pirate3::Pirate::gold.
def pirate4::Pirate::do_loot | ( | self, | |
arg | |||
) |
Definition at line 6 of file pirate4.py.
References pirate2::Pirate::gold, gold, and pirate3::Pirate::gold.
def pirate4::Pirate::postcmd | ( | self, | |
stop, | |||
line | |||
) |
Definition at line 22 of file pirate4.py.
References pirate2::Pirate::gold, pirate3::Pirate::gold, gold, pirate3::Pirate::initial_gold, and initial_gold.
Referenced by cmd2::Cmd::onecmd_plus_hooks().
00022 00023 def postcmd(self, stop, line): 00024 if self.gold != self.initial_gold: 00025 print('Now we gots {0} doubloons'.format(self.gold))
def pirate4::Pirate::precmd | ( | self, | |
line | |||
) |
Definition at line 19 of file pirate4.py.
References pirate2::Pirate::gold, gold, pirate3::Pirate::gold, pirate3::Pirate::initial_gold, and initial_gold.
Referenced by cmd2::Cmd::onecmd_plus_hooks().
00019 00020 def precmd(self, line): 00021 self.initial_gold = self.gold return line
int pirate4::Pirate::gold = 3 [static] |
Definition at line 5 of file pirate4.py.
Referenced by do_drink(), pirate5::Pirate::do_drink(), pirate8::Pirate::do_drink(), pirate7::Pirate::do_drink(), pirate6::Pirate::do_drink(), do_loot(), pirate5::Pirate::do_loot(), pirate8::Pirate::do_loot(), pirate7::Pirate::do_loot(), pirate6::Pirate::do_loot(), postcmd(), pirate5::Pirate::postcmd(), pirate7::Pirate::postcmd(), pirate8::Pirate::postcmd(), pirate6::Pirate::postcmd(), pirate5::Pirate::precmd(), precmd(), pirate7::Pirate::precmd(), pirate8::Pirate::precmd(), and pirate6::Pirate::precmd().
Definition at line 19 of file pirate4.py.
Referenced by postcmd(), pirate5::Pirate::postcmd(), pirate7::Pirate::postcmd(), pirate8::Pirate::postcmd(), pirate6::Pirate::postcmd(), precmd(), pirate5::Pirate::precmd(), pirate7::Pirate::precmd(), pirate8::Pirate::precmd(), and pirate6::Pirate::precmd().