summaryrefslogtreecommitdiff
path: root/doxygen/xml/pirate3_8py.xml
blob: bbe914b71b081a39dfac693abaae6c4379093569 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.5.1">
  <compounddef id="pirate3_8py" kind="file">
    <compoundname>pirate3.py</compoundname>
    <innerclass refid="classpirate3_1_1Pirate" prot="public">pirate3::Pirate</innerclass>
    <innernamespace refid="namespacepirate3">pirate3</innernamespace>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <programlisting>
<codeline lineno="1" refid="namespacepirate3" refkind="compound"><highlight class="keyword">from</highlight><highlight class="normal"><sp/>cmd<sp/></highlight><highlight class="keyword">import</highlight><highlight class="normal"><sp/>Cmd</highlight></codeline>
<codeline lineno="2"><highlight class="normal"></highlight><highlight class="comment">#<sp/>using<sp/>hook</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="3"><highlight class="normal"></highlight></codeline>
<codeline lineno="4" refid="classpirate3_1_1Pirate" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classpirate3_1_1Pirate" kindref="compound">Pirate</ref>(Cmd):</highlight></codeline>
<codeline lineno="5" refid="classpirate3_1_1Pirate_1aa49bab8d18e2f2995e0da7c10c0258da" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>gold<sp/>=<sp/>3</highlight></codeline>
<codeline lineno="6" refid="classpirate3_1_1Pirate_1a3b73e9898e220e5d1cff5c042a515359" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate3_1_1Pirate_1a3b73e9898e220e5d1cff5c042a515359" kindref="member">do_loot</ref>(self,<sp/>arg):</highlight></codeline>
<codeline lineno="7"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">&apos;Seize<sp/>booty<sp/>from<sp/>a<sp/>passing<sp/>ship.&apos;</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="8"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classpirate3_1_1Pirate_1aa49bab8d18e2f2995e0da7c10c0258da" kindref="member">gold</ref><sp/>+=<sp/>1</highlight></codeline>
<codeline lineno="9" refid="classpirate3_1_1Pirate_1ae62063bde0baa286f8b765b010368269" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate3_1_1Pirate_1ae62063bde0baa286f8b765b010368269" kindref="member">do_drink</ref>(self,<sp/>arg):</highlight></codeline>
<codeline lineno="10"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="stringliteral">&apos;Drown<sp/>your<sp/>sorrrows<sp/>in<sp/>rrrum.&apos;</highlight><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
<codeline lineno="11"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classpirate3_1_1Pirate_1aa49bab8d18e2f2995e0da7c10c0258da" kindref="member">gold</ref><sp/>-=<sp/>1</highlight></codeline>
<codeline lineno="12" refid="classpirate3_1_1Pirate_1add2ad52765a4d67af64e8ce160c656a3" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate3_1_1Pirate_1add2ad52765a4d67af64e8ce160c656a3" kindref="member">precmd</ref>(self,<sp/>line):</highlight></codeline>
<codeline lineno="13"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>self.<ref refid="classpirate3_1_1Pirate_1a9fbdf2c85171048564a53b367bbf3fcd" kindref="member">initial_gold</ref><sp/>=<sp/>self.<ref refid="classpirate3_1_1Pirate_1aa49bab8d18e2f2995e0da7c10c0258da" kindref="member">gold</ref></highlight></codeline>
<codeline lineno="14"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>line</highlight></codeline>
<codeline lineno="15" refid="classpirate3_1_1Pirate_1ae8f5db310998d98093ac0471dd2dae81" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">def<sp/></highlight><highlight class="normal"><ref refid="classpirate3_1_1Pirate_1ae8f5db310998d98093ac0471dd2dae81" kindref="member">postcmd</ref>(self,<sp/>stop,<sp/>line):<sp/><sp/><sp/></highlight></codeline>
<codeline lineno="16"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>self.<ref refid="classpirate3_1_1Pirate_1aa49bab8d18e2f2995e0da7c10c0258da" kindref="member">gold</ref><sp/>!=<sp/>self.<ref refid="classpirate3_1_1Pirate_1a9fbdf2c85171048564a53b367bbf3fcd" kindref="member">initial_gold</ref>:</highlight></codeline>
<codeline lineno="17"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>print(</highlight><highlight class="stringliteral">&apos;Now<sp/>we<sp/>gots<sp/>{0}<sp/>doubloons&apos;</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="18"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>.format(self.<ref refid="classpirate3_1_1Pirate_1aa49bab8d18e2f2995e0da7c10c0258da" kindref="member">gold</ref>))</highlight></codeline>
<codeline lineno="19"><highlight class="normal"></highlight></codeline>
<codeline lineno="20" refid="namespacepirate3_1a4f8be00ef380d4fa4ead52dd857b34e5" refkind="member"><highlight class="normal">pirate<sp/>=<sp/><ref refid="classpirate3_1_1Pirate" kindref="compound">Pirate</ref>()</highlight></codeline>
<codeline lineno="21"><highlight class="normal">pirate.cmdloop()</highlight></codeline>
    </programlisting>
    <location file="/Users/amrogers/Developer/Projects/cmd2/docs/pycon2010/pirate3.py"/>
  </compounddef>
</doxygen>