Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjlew <jlew.blackout@gmail.com>2010-10-21 15:47:29 (GMT)
committer jlew <jlew.blackout@gmail.com>2010-10-21 15:47:29 (GMT)
commitfa3888422fc58949fe64d1e9f8efe1db083c1fe1 (patch)
tree43808e32775562af220f95f09dfa84569ca2997e
parent1003e0b020daf528ed8e736cab822e03db63393c (diff)
Moved FortuneEngine to sub module
-rw-r--r--.gitmodules3
m---------MAFH2/fortuneengine0
-rw-r--r--MAFH2/fortuneengine/LICENSE.txt674
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/api-objects.txt503
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/class-tree.html184
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/crarr.pngbin340 -> 0 bytes
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/epydoc.css322
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/epydoc.js293
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/fortuneengine-module.html165
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/fortuneengine-pysrc.html124
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/fortuneengine.DrawableFontObject-module.html154
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/fortuneengine.DrawableFontObject-pysrc.html142
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/fortuneengine.DrawableFontObject.DrawableFontObject-class.html315
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/fortuneengine.DrawableObject-module.html154
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/fortuneengine.DrawableObject-pysrc.html277
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/fortuneengine.DrawableObject.DrawableObject-class.html628
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/fortuneengine.DynamicDrawableObject-module.html154
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/fortuneengine.DynamicDrawableObject-pysrc.html197
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html512
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameEngine-module.html155
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameEngine-pysrc.html637
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameEngine.GameEngine-class.html1111
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameEngineConsole-module.html156
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameEngineConsole-pysrc.html199
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameEngineConsole.GameEngineConsole-class.html253
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameEngineElement-module.html156
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameEngineElement-pysrc.html227
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameEngineElement.GameEngineElement-class.html446
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameInspect-module.html155
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameInspect-pysrc.html342
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameInspect.GameInspect-class.html481
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/fortuneengine.Scene-module.html154
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/fortuneengine.Scene-pysrc.html334
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/fortuneengine.Scene.Scene-class.html703
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/fortuneengine.pyconsole-module.html154
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/fortuneengine.pyconsole-pysrc.html112
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/fortuneengine.pyconsole.pyconsole-module.html2212
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/fortuneengine.pyconsole.pyconsole-pysrc.html778
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/fortuneengine.pyconsole.pyconsole.Console-class.html796
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/fortuneengine.pyconsole.pyconsole.ParseError-class.html269
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/fortuneengine.pyconsole.pyconsole.Writable-class.html290
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/frames.html17
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/help.html268
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/identifier-index.html1472
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/index.html17
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/module-tree.html121
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/redirect.html38
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/toc-everything.html325
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine-module.html31
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.DrawableFontObject-module.html33
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.DrawableObject-module.html33
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.DynamicDrawableObject-module.html33
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.GameEngine-module.html33
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.GameEngineConsole-module.html33
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.GameEngineElement-module.html33
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.GameInspect-module.html33
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.Scene-module.html33
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.pyconsole-module.html31
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.pyconsole.pyconsole-module.html307
-rw-r--r--MAFH2/fortuneengine/docs/epydoc/toc.html43
-rw-r--r--MAFH2/fortuneengine/fortuneengine/DrawableFontObject.py19
-rw-r--r--MAFH2/fortuneengine/fortuneengine/DrawableObject.py157
-rw-r--r--MAFH2/fortuneengine/fortuneengine/DynamicDrawableObject.py74
-rw-r--r--MAFH2/fortuneengine/fortuneengine/GameEngine.py502
-rw-r--r--MAFH2/fortuneengine/fortuneengine/GameEngineConsole.py77
-rw-r--r--MAFH2/fortuneengine/fortuneengine/GameEngineElement.py109
-rw-r--r--MAFH2/fortuneengine/fortuneengine/GameInspect.py231
-rw-r--r--MAFH2/fortuneengine/fortuneengine/Scene.py186
-rw-r--r--MAFH2/fortuneengine/fortuneengine/__init__.py14
-rw-r--r--MAFH2/fortuneengine/fortuneengine/pyconsole/__init__.py0
-rwxr-xr-xMAFH2/fortuneengine/fortuneengine/pyconsole/fonts/default.ttfbin49224 -> 0 bytes
-rw-r--r--MAFH2/fortuneengine/fortuneengine/pyconsole/pyconsole.cfg33
-rw-r--r--MAFH2/fortuneengine/fortuneengine/pyconsole/pyconsole.py637
-rw-r--r--MAFH2/fortuneengine/setup.py14
74 files changed, 3 insertions, 19905 deletions
diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000..aa44bfb
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule "MAFH2/fortuneengine"]
+ path = MAFH2/fortuneengine
+ url = git://git.fedorahosted.org/FortuneEngine.git
diff --git a/MAFH2/fortuneengine b/MAFH2/fortuneengine
new file mode 160000
+Subproject 724c337f51bb3cc39ee22198b8ba4c90e48ae4c
diff --git a/MAFH2/fortuneengine/LICENSE.txt b/MAFH2/fortuneengine/LICENSE.txt
deleted file mode 100644
index 94a9ed0..0000000
--- a/MAFH2/fortuneengine/LICENSE.txt
+++ /dev/null
@@ -1,674 +0,0 @@
- GNU GENERAL PUBLIC LICENSE
- Version 3, 29 June 2007
-
- Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
- Preamble
-
- The GNU General Public License is a free, copyleft license for
-software and other kinds of works.
-
- The licenses for most software and other practical works are designed
-to take away your freedom to share and change the works. By contrast,
-the GNU General Public License is intended to guarantee your freedom to
-share and change all versions of a program--to make sure it remains free
-software for all its users. We, the Free Software Foundation, use the
-GNU General Public License for most of our software; it applies also to
-any other work released this way by its authors. You can apply it to
-your programs, too.
-
- When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-them if you wish), that you receive source code or can get it if you
-want it, that you can change the software or use pieces of it in new
-free programs, and that you know you can do these things.
-
- To protect your rights, we need to prevent others from denying you
-these rights or asking you to surrender the rights. Therefore, you have
-certain responsibilities if you distribute copies of the software, or if
-you modify it: responsibilities to respect the freedom of others.
-
- For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must pass on to the recipients the same
-freedoms that you received. You must make sure that they, too, receive
-or can get the source code. And you must show them these terms so they
-know their rights.
-
- Developers that use the GNU GPL protect your rights with two steps:
-(1) assert copyright on the software, and (2) offer you this License
-giving you legal permission to copy, distribute and/or modify it.
-
- For the developers' and authors' protection, the GPL clearly explains
-that there is no warranty for this free software. For both users' and
-authors' sake, the GPL requires that modified versions be marked as
-changed, so that their problems will not be attributed erroneously to
-authors of previous versions.
-
- Some devices are designed to deny users access to install or run
-modified versions of the software inside them, although the manufacturer
-can do so. This is fundamentally incompatible with the aim of
-protecting users' freedom to change the software. The systematic
-pattern of such abuse occurs in the area of products for individuals to
-use, which is precisely where it is most unacceptable. Therefore, we
-have designed this version of the GPL to prohibit the practice for those
-products. If such problems arise substantially in other domains, we
-stand ready to extend this provision to those domains in future versions
-of the GPL, as needed to protect the freedom of users.
-
- Finally, every program is threatened constantly by software patents.
-States should not allow patents to restrict development and use of
-software on general-purpose computers, but in those that do, we wish to
-avoid the special danger that patents applied to a free program could
-make it effectively proprietary. To prevent this, the GPL assures that
-patents cannot be used to render the program non-free.
-
- The precise terms and conditions for copying, distribution and
-modification follow.
-
- TERMS AND CONDITIONS
-
- 0. Definitions.
-
- "This License" refers to version 3 of the GNU General Public License.
-
- "Copyright" also means copyright-like laws that apply to other kinds of
-works, such as semiconductor masks.
-
- "The Program" refers to any copyrightable work licensed under this
-License. Each licensee is addressed as "you". "Licensees" and
-"recipients" may be individuals or organizations.
-
- To "modify" a work means to copy from or adapt all or part of the work
-in a fashion requiring copyright permission, other than the making of an
-exact copy. The resulting work is called a "modified version" of the
-earlier work or a work "based on" the earlier work.
-
- A "covered work" means either the unmodified Program or a work based
-on the Program.
-
- To "propagate" a work means to do anything with it that, without
-permission, would make you directly or secondarily liable for
-infringement under applicable copyright law, except executing it on a
-computer or modifying a private copy. Propagation includes copying,
-distribution (with or without modification), making available to the
-public, and in some countries other activities as well.
-
- To "convey" a work means any kind of propagation that enables other
-parties to make or receive copies. Mere interaction with a user through
-a computer network, with no transfer of a copy, is not conveying.
-
- An interactive user interface displays "Appropriate Legal Notices"
-to the extent that it includes a convenient and prominently visible
-feature that (1) displays an appropriate copyright notice, and (2)
-tells the user that there is no warranty for the work (except to the
-extent that warranties are provided), that licensees may convey the
-work under this License, and how to view a copy of this License. If
-the interface presents a list of user commands or options, such as a
-menu, a prominent item in the list meets this criterion.
-
- 1. Source Code.
-
- The "source code" for a work means the preferred form of the work
-for making modifications to it. "Object code" means any non-source
-form of a work.
-
- A "Standard Interface" means an interface that either is an official
-standard defined by a recognized standards body, or, in the case of
-interfaces specified for a particular programming language, one that
-is widely used among developers working in that language.
-
- The "System Libraries" of an executable work include anything, other
-than the work as a whole, that (a) is included in the normal form of
-packaging a Major Component, but which is not part of that Major
-Component, and (b) serves only to enable use of the work with that
-Major Component, or to implement a Standard Interface for which an
-implementation is available to the public in source code form. A
-"Major Component", in this context, means a major essential component
-(kernel, window system, and so on) of the specific operating system
-(if any) on which the executable work runs, or a compiler used to
-produce the work, or an object code interpreter used to run it.
-
- The "Corresponding Source" for a work in object code form means all
-the source code needed to generate, install, and (for an executable
-work) run the object code and to modify the work, including scripts to
-control those activities. However, it does not include the work's
-System Libraries, or general-purpose tools or generally available free
-programs which are used unmodified in performing those activities but
-which are not part of the work. For example, Corresponding Source
-includes interface definition files associated with source files for
-the work, and the source code for shared libraries and dynamically
-linked subprograms that the work is specifically designed to require,
-such as by intimate data communication or control flow between those
-subprograms and other parts of the work.
-
- The Corresponding Source need not include anything that users
-can regenerate automatically from other parts of the Corresponding
-Source.
-
- The Corresponding Source for a work in source code form is that
-same work.
-
- 2. Basic Permissions.
-
- All rights granted under this License are granted for the term of
-copyright on the Program, and are irrevocable provided the stated
-conditions are met. This License explicitly affirms your unlimited
-permission to run the unmodified Program. The output from running a
-covered work is covered by this License only if the output, given its
-content, constitutes a covered work. This License acknowledges your
-rights of fair use or other equivalent, as provided by copyright law.
-
- You may make, run and propagate covered works that you do not
-convey, without conditions so long as your license otherwise remains
-in force. You may convey covered works to others for the sole purpose
-of having them make modifications exclusively for you, or provide you
-with facilities for running those works, provided that you comply with
-the terms of this License in conveying all material for which you do
-not control copyright. Those thus making or running the covered works
-for you must do so exclusively on your behalf, under your direction
-and control, on terms that prohibit them from making any copies of
-your copyrighted material outside their relationship with you.
-
- Conveying under any other circumstances is permitted solely under
-the conditions stated below. Sublicensing is not allowed; section 10
-makes it unnecessary.
-
- 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
-
- No covered work shall be deemed part of an effective technological
-measure under any applicable law fulfilling obligations under article
-11 of the WIPO copyright treaty adopted on 20 December 1996, or
-similar laws prohibiting or restricting circumvention of such
-measures.
-
- When you convey a covered work, you waive any legal power to forbid
-circumvention of technological measures to the extent such circumvention
-is effected by exercising rights under this License with respect to
-the covered work, and you disclaim any intention to limit operation or
-modification of the work as a means of enforcing, against the work's
-users, your or third parties' legal rights to forbid circumvention of
-technological measures.
-
- 4. Conveying Verbatim Copies.
-
- You may convey verbatim copies of the Program's source code as you
-receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice;
-keep intact all notices stating that this License and any
-non-permissive terms added in accord with section 7 apply to the code;
-keep intact all notices of the absence of any warranty; and give all
-recipients a copy of this License along with the Program.
-
- You may charge any price or no price for each copy that you convey,
-and you may offer support or warranty protection for a fee.
-
- 5. Conveying Modified Source Versions.
-
- You may convey a work based on the Program, or the modifications to
-produce it from the Program, in the form of source code under the
-terms of section 4, provided that you also meet all of these conditions:
-
- a) The work must carry prominent notices stating that you modified
- it, and giving a relevant date.
-
- b) The work must carry prominent notices stating that it is
- released under this License and any conditions added under section
- 7. This requirement modifies the requirement in section 4 to
- "keep intact all notices".
-
- c) You must license the entire work, as a whole, under this
- License to anyone who comes into possession of a copy. This
- License will therefore apply, along with any applicable section 7
- additional terms, to the whole of the work, and all its parts,
- regardless of how they are packaged. This License gives no
- permission to license the work in any other way, but it does not
- invalidate such permission if you have separately received it.
-
- d) If the work has interactive user interfaces, each must display
- Appropriate Legal Notices; however, if the Program has interactive
- interfaces that do not display Appropriate Legal Notices, your
- work need not make them do so.
-
- A compilation of a covered work with other separate and independent
-works, which are not by their nature extensions of the covered work,
-and which are not combined with it such as to form a larger program,
-in or on a volume of a storage or distribution medium, is called an
-"aggregate" if the compilation and its resulting copyright are not
-used to limit the access or legal rights of the compilation's users
-beyond what the individual works permit. Inclusion of a covered work
-in an aggregate does not cause this License to apply to the other
-parts of the aggregate.
-
- 6. Conveying Non-Source Forms.
-
- You may convey a covered work in object code form under the terms
-of sections 4 and 5, provided that you also convey the
-machine-readable Corresponding Source under the terms of this License,
-in one of these ways:
-
- a) Convey the object code in, or embodied in, a physical product
- (including a physical distribution medium), accompanied by the
- Corresponding Source fixed on a durable physical medium
- customarily used for software interchange.
-
- b) Convey the object code in, or embodied in, a physical product
- (including a physical distribution medium), accompanied by a
- written offer, valid for at least three years and valid for as
- long as you offer spare parts or customer support for that product
- model, to give anyone who possesses the object code either (1) a
- copy of the Corresponding Source for all the software in the
- product that is covered by this License, on a durable physical
- medium customarily used for software interchange, for a price no
- more than your reasonable cost of physically performing this
- conveying of source, or (2) access to copy the
- Corresponding Source from a network server at no charge.
-
- c) Convey individual copies of the object code with a copy of the
- written offer to provide the Corresponding Source. This
- alternative is allowed only occasionally and noncommercially, and
- only if you received the object code with such an offer, in accord
- with subsection 6b.
-
- d) Convey the object code by offering access from a designated
- place (gratis or for a charge), and offer equivalent access to the
- Corresponding Source in the same way through the same place at no
- further charge. You need not require recipients to copy the
- Corresponding Source along with the object code. If the place to
- copy the object code is a network server, the Corresponding Source
- may be on a different server (operated by you or a third party)
- that supports equivalent copying facilities, provided you maintain
- clear directions next to the object code saying where to find the
- Corresponding Source. Regardless of what server hosts the
- Corresponding Source, you remain obligated to ensure that it is
- available for as long as needed to satisfy these requirements.
-
- e) Convey the object code using peer-to-peer transmission, provided
- you inform other peers where the object code and Corresponding
- Source of the work are being offered to the general public at no
- charge under subsection 6d.
-
- A separable portion of the object code, whose source code is excluded
-from the Corresponding Source as a System Library, need not be
-included in conveying the object code work.
-
- A "User Product" is either (1) a "consumer product", which means any
-tangible personal property which is normally used for personal, family,
-or household purposes, or (2) anything designed or sold for incorporation
-into a dwelling. In determining whether a product is a consumer product,
-doubtful cases shall be resolved in favor of coverage. For a particular
-product received by a particular user, "normally used" refers to a
-typical or common use of that class of product, regardless of the status
-of the particular user or of the way in which the particular user
-actually uses, or expects or is expected to use, the product. A product
-is a consumer product regardless of whether the product has substantial
-commercial, industrial or non-consumer uses, unless such uses represent
-the only significant mode of use of the product.
-
- "Installation Information" for a User Product means any methods,
-procedures, authorization keys, or other information required to install
-and execute modified versions of a covered work in that User Product from
-a modified version of its Corresponding Source. The information must
-suffice to ensure that the continued functioning of the modified object
-code is in no case prevented or interfered with solely because
-modification has been made.
-
- If you convey an object code work under this section in, or with, or
-specifically for use in, a User Product, and the conveying occurs as
-part of a transaction in which the right of possession and use of the
-User Product is transferred to the recipient in perpetuity or for a
-fixed term (regardless of how the transaction is characterized), the
-Corresponding Source conveyed under this section must be accompanied
-by the Installation Information. But this requirement does not apply
-if neither you nor any third party retains the ability to install
-modified object code on the User Product (for example, the work has
-been installed in ROM).
-
- The requirement to provide Installation Information does not include a
-requirement to continue to provide support service, warranty, or updates
-for a work that has been modified or installed by the recipient, or for
-the User Product in which it has been modified or installed. Access to a
-network may be denied when the modification itself materially and
-adversely affects the operation of the network or violates the rules and
-protocols for communication across the network.
-
- Corresponding Source conveyed, and Installation Information provided,
-in accord with this section must be in a format that is publicly
-documented (and with an implementation available to the public in
-source code form), and must require no special password or key for
-unpacking, reading or copying.
-
- 7. Additional Terms.
-
- "Additional permissions" are terms that supplement the terms of this
-License by making exceptions from one or more of its conditions.
-Additional permissions that are applicable to the entire Program shall
-be treated as though they were included in this License, to the extent
-that they are valid under applicable law. If additional permissions
-apply only to part of the Program, that part may be used separately
-under those permissions, but the entire Program remains governed by
-this License without regard to the additional permissions.
-
- When you convey a copy of a covered work, you may at your option
-remove any additional permissions from that copy, or from any part of
-it. (Additional permissions may be written to require their own
-removal in certain cases when you modify the work.) You may place
-additional permissions on material, added by you to a covered work,
-for which you have or can give appropriate copyright permission.
-
- Notwithstanding any other provision of this License, for material you
-add to a covered work, you may (if authorized by the copyright holders of
-that material) supplement the terms of this License with terms:
-
- a) Disclaiming warranty or limiting liability differently from the
- terms of sections 15 and 16 of this License; or
-
- b) Requiring preservation of specified reasonable legal notices or
- author attributions in that material or in the Appropriate Legal
- Notices displayed by works containing it; or
-
- c) Prohibiting misrepresentation of the origin of that material, or
- requiring that modified versions of such material be marked in
- reasonable ways as different from the original version; or
-
- d) Limiting the use for publicity purposes of names of licensors or
- authors of the material; or
-
- e) Declining to grant rights under trademark law for use of some
- trade names, trademarks, or service marks; or
-
- f) Requiring indemnification of licensors and authors of that
- material by anyone who conveys the material (or modified versions of
- it) with contractual assumptions of liability to the recipient, for
- any liability that these contractual assumptions directly impose on
- those licensors and authors.
-
- All other non-permissive additional terms are considered "further
-restrictions" within the meaning of section 10. If the Program as you
-received it, or any part of it, contains a notice stating that it is
-governed by this License along with a term that is a further
-restriction, you may remove that term. If a license document contains
-a further restriction but permits relicensing or conveying under this
-License, you may add to a covered work material governed by the terms
-of that license document, provided that the further restriction does
-not survive such relicensing or conveying.
-
- If you add terms to a covered work in accord with this section, you
-must place, in the relevant source files, a statement of the
-additional terms that apply to those files, or a notice indicating
-where to find the applicable terms.
-
- Additional terms, permissive or non-permissive, may be stated in the
-form of a separately written license, or stated as exceptions;
-the above requirements apply either way.
-
- 8. Termination.
-
- You may not propagate or modify a covered work except as expressly
-provided under this License. Any attempt otherwise to propagate or
-modify it is void, and will automatically terminate your rights under
-this License (including any patent licenses granted under the third
-paragraph of section 11).
-
- However, if you cease all violation of this License, then your
-license from a particular copyright holder is reinstated (a)
-provisionally, unless and until the copyright holder explicitly and
-finally terminates your license, and (b) permanently, if the copyright
-holder fails to notify you of the violation by some reasonable means
-prior to 60 days after the cessation.
-
- Moreover, your license from a particular copyright holder is
-reinstated permanently if the copyright holder notifies you of the
-violation by some reasonable means, this is the first time you have
-received notice of violation of this License (for any work) from that
-copyright holder, and you cure the violation prior to 30 days after
-your receipt of the notice.
-
- Termination of your rights under this section does not terminate the
-licenses of parties who have received copies or rights from you under
-this License. If your rights have been terminated and not permanently
-reinstated, you do not qualify to receive new licenses for the same
-material under section 10.
-
- 9. Acceptance Not Required for Having Copies.
-
- You are not required to accept this License in order to receive or
-run a copy of the Program. Ancillary propagation of a covered work
-occurring solely as a consequence of using peer-to-peer transmission
-to receive a copy likewise does not require acceptance. However,
-nothing other than this License grants you permission to propagate or
-modify any covered work. These actions infringe copyright if you do
-not accept this License. Therefore, by modifying or propagating a
-covered work, you indicate your acceptance of this License to do so.
-
- 10. Automatic Licensing of Downstream Recipients.
-
- Each time you convey a covered work, the recipient automatically
-receives a license from the original licensors, to run, modify and
-propagate that work, subject to this License. You are not responsible
-for enforcing compliance by third parties with this License.
-
- An "entity transaction" is a transaction transferring control of an
-organization, or substantially all assets of one, or subdividing an
-organization, or merging organizations. If propagation of a covered
-work results from an entity transaction, each party to that
-transaction who receives a copy of the work also receives whatever
-licenses to the work the party's predecessor in interest had or could
-give under the previous paragraph, plus a right to possession of the
-Corresponding Source of the work from the predecessor in interest, if
-the predecessor has it or can get it with reasonable efforts.
-
- You may not impose any further restrictions on the exercise of the
-rights granted or affirmed under this License. For example, you may
-not impose a license fee, royalty, or other charge for exercise of
-rights granted under this License, and you may not initiate litigation
-(including a cross-claim or counterclaim in a lawsuit) alleging that
-any patent claim is infringed by making, using, selling, offering for
-sale, or importing the Program or any portion of it.
-
- 11. Patents.
-
- A "contributor" is a copyright holder who authorizes use under this
-License of the Program or a work on which the Program is based. The
-work thus licensed is called the contributor's "contributor version".
-
- A contributor's "essential patent claims" are all patent claims
-owned or controlled by the contributor, whether already acquired or
-hereafter acquired, that would be infringed by some manner, permitted
-by this License, of making, using, or selling its contributor version,
-but do not include claims that would be infringed only as a
-consequence of further modification of the contributor version. For
-purposes of this definition, "control" includes the right to grant
-patent sublicenses in a manner consistent with the requirements of
-this License.
-
- Each contributor grants you a non-exclusive, worldwide, royalty-free
-patent license under the contributor's essential patent claims, to
-make, use, sell, offer for sale, import and otherwise run, modify and
-propagate the contents of its contributor version.
-
- In the following three paragraphs, a "patent license" is any express
-agreement or commitment, however denominated, not to enforce a patent
-(such as an express permission to practice a patent or covenant not to
-sue for patent infringement). To "grant" such a patent license to a
-party means to make such an agreement or commitment not to enforce a
-patent against the party.
-
- If you convey a covered work, knowingly relying on a patent license,
-and the Corresponding Source of the work is not available for anyone
-to copy, free of charge and under the terms of this License, through a
-publicly available network server or other readily accessible means,
-then you must either (1) cause the Corresponding Source to be so
-available, or (2) arrange to deprive yourself of the benefit of the
-patent license for this particular work, or (3) arrange, in a manner
-consistent with the requirements of this License, to extend the patent
-license to downstream recipients. "Knowingly relying" means you have
-actual knowledge that, but for the patent license, your conveying the
-covered work in a country, or your recipient's use of the covered work
-in a country, would infringe one or more identifiable patents in that
-country that you have reason to believe are valid.
-
- If, pursuant to or in connection with a single transaction or
-arrangement, you convey, or propagate by procuring conveyance of, a
-covered work, and grant a patent license to some of the parties
-receiving the covered work authorizing them to use, propagate, modify
-or convey a specific copy of the covered work, then the patent license
-you grant is automatically extended to all recipients of the covered
-work and works based on it.
-
- A patent license is "discriminatory" if it does not include within
-the scope of its coverage, prohibits the exercise of, or is
-conditioned on the non-exercise of one or more of the rights that are
-specifically granted under this License. You may not convey a covered
-work if you are a party to an arrangement with a third party that is
-in the business of distributing software, under which you make payment
-to the third party based on the extent of your activity of conveying
-the work, and under which the third party grants, to any of the
-parties who would receive the covered work from you, a discriminatory
-patent license (a) in connection with copies of the covered work
-conveyed by you (or copies made from those copies), or (b) primarily
-for and in connection with specific products or compilations that
-contain the covered work, unless you entered into that arrangement,
-or that patent license was granted, prior to 28 March 2007.
-
- Nothing in this License shall be construed as excluding or limiting
-any implied license or other defenses to infringement that may
-otherwise be available to you under applicable patent law.
-
- 12. No Surrender of Others' Freedom.
-
- If conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot convey a
-covered work so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you may
-not convey it at all. For example, if you agree to terms that obligate you
-to collect a royalty for further conveying from those to whom you convey
-the Program, the only way you could satisfy both those terms and this
-License would be to refrain entirely from conveying the Program.
-
- 13. Use with the GNU Affero General Public License.
-
- Notwithstanding any other provision of this License, you have
-permission to link or combine any covered work with a work licensed
-under version 3 of the GNU Affero General Public License into a single
-combined work, and to convey the resulting work. The terms of this
-License will continue to apply to the part which is the covered work,
-but the special requirements of the GNU Affero General Public License,
-section 13, concerning interaction through a network will apply to the
-combination as such.
-
- 14. Revised Versions of this License.
-
- The Free Software Foundation may publish revised and/or new versions of
-the GNU General Public License from time to time. Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
- Each version is given a distinguishing version number. If the
-Program specifies that a certain numbered version of the GNU General
-Public License "or any later version" applies to it, you have the
-option of following the terms and conditions either of that numbered
-version or of any later version published by the Free Software
-Foundation. If the Program does not specify a version number of the
-GNU General Public License, you may choose any version ever published
-by the Free Software Foundation.
-
- If the Program specifies that a proxy can decide which future
-versions of the GNU General Public License can be used, that proxy's
-public statement of acceptance of a version permanently authorizes you
-to choose that version for the Program.
-
- Later license versions may give you additional or different
-permissions. However, no additional obligations are imposed on any
-author or copyright holder as a result of your choosing to follow a
-later version.
-
- 15. Disclaimer of Warranty.
-
- THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
-APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
-HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
-OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
-IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
-ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
- 16. Limitation of Liability.
-
- IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
-THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
-GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
-USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
-DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
-PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
-EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGES.
-
- 17. Interpretation of Sections 15 and 16.
-
- If the disclaimer of warranty and limitation of liability provided
-above cannot be given local legal effect according to their terms,
-reviewing courts shall apply local law that most closely approximates
-an absolute waiver of all civil liability in connection with the
-Program, unless a warranty or assumption of liability accompanies a
-copy of the Program in return for a fee.
-
- END OF TERMS AND CONDITIONS
-
- How to Apply These Terms to Your New Programs
-
- If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
- To do so, attach the following notices to the program. It is safest
-to attach them to the start of each source file to most effectively
-state the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
- <one line to give the program's name and a brief idea of what it does.>
- Copyright (C) <year> <name of author>
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-Also add information on how to contact you by electronic and paper mail.
-
- If the program does terminal interaction, make it output a short
-notice like this when it starts in an interactive mode:
-
- <program> Copyright (C) <year> <name of author>
- This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
- This is free software, and you are welcome to redistribute it
- under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License. Of course, your program's commands
-might be different; for a GUI interface, you would use an "about box".
-
- You should also get your employer (if you work as a programmer) or school,
-if any, to sign a "copyright disclaimer" for the program, if necessary.
-For more information on this, and how to apply and follow the GNU GPL, see
-<http://www.gnu.org/licenses/>.
-
- The GNU General Public License does not permit incorporating your program
-into proprietary programs. If your program is a subroutine library, you
-may consider it more useful to permit linking proprietary applications with
-the library. If this is what you want to do, use the GNU Lesser General
-Public License instead of this License. But first, please read
-<http://www.gnu.org/philosophy/why-not-lgpl.html>.
diff --git a/MAFH2/fortuneengine/docs/epydoc/api-objects.txt b/MAFH2/fortuneengine/docs/epydoc/api-objects.txt
deleted file mode 100644
index acfc998..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/api-objects.txt
+++ /dev/null
@@ -1,503 +0,0 @@
-fortuneengine fortuneengine-module.html
-fortuneengine.__package__ fortuneengine-module.html#__package__
-fortuneengine.DrawableFontObject fortuneengine.DrawableFontObject-module.html
-fortuneengine.DrawableFontObject.__package__ fortuneengine.DrawableFontObject-module.html#__package__
-fortuneengine.DrawableObject fortuneengine.DrawableObject-module.html
-fortuneengine.DrawableObject.__package__ fortuneengine.DrawableObject-module.html#__package__
-fortuneengine.DynamicDrawableObject fortuneengine.DynamicDrawableObject-module.html
-fortuneengine.DynamicDrawableObject.__package__ fortuneengine.DynamicDrawableObject-module.html#__package__
-fortuneengine.GameEngine fortuneengine.GameEngine-module.html
-fortuneengine.GameEngine.__package__ fortuneengine.GameEngine-module.html#__package__
-fortuneengine.GameEngineConsole fortuneengine.GameEngineConsole-module.html
-fortuneengine.GameEngineConsole.__package__ fortuneengine.GameEngineConsole-module.html#__package__
-fortuneengine.GameEngineElement fortuneengine.GameEngineElement-module.html
-fortuneengine.GameEngineElement.__package__ fortuneengine.GameEngineElement-module.html#__package__
-fortuneengine.GameInspect fortuneengine.GameInspect-module.html
-fortuneengine.GameInspect.__package__ fortuneengine.GameInspect-module.html#__package__
-fortuneengine.Scene fortuneengine.Scene-module.html
-fortuneengine.Scene.__package__ fortuneengine.Scene-module.html#__package__
-fortuneengine.pyconsole fortuneengine.pyconsole-module.html
-fortuneengine.pyconsole.__package__ fortuneengine.pyconsole-module.html#__package__
-fortuneengine.pyconsole.pyconsole fortuneengine.pyconsole.pyconsole-module.html
-fortuneengine.pyconsole.pyconsole.K_KP_MINUS fortuneengine.pyconsole.pyconsole-module.html#K_KP_MINUS
-fortuneengine.pyconsole.pyconsole.GL_STEREO fortuneengine.pyconsole.pyconsole-module.html#GL_STEREO
-fortuneengine.pyconsole.pyconsole.K_F2 fortuneengine.pyconsole.pyconsole-module.html#K_F2
-fortuneengine.pyconsole.pyconsole.K_F3 fortuneengine.pyconsole.pyconsole-module.html#K_F3
-fortuneengine.pyconsole.pyconsole.BLEND_MULT fortuneengine.pyconsole.pyconsole-module.html#BLEND_MULT
-fortuneengine.pyconsole.pyconsole.K_F5 fortuneengine.pyconsole.pyconsole-module.html#K_F5
-fortuneengine.pyconsole.pyconsole.K_F6 fortuneengine.pyconsole.pyconsole-module.html#K_F6
-fortuneengine.pyconsole.pyconsole.K_F1 fortuneengine.pyconsole.pyconsole-module.html#K_F1
-fortuneengine.pyconsole.pyconsole.K_F8 fortuneengine.pyconsole.pyconsole-module.html#K_F8
-fortuneengine.pyconsole.pyconsole.K_F9 fortuneengine.pyconsole.pyconsole-module.html#K_F9
-fortuneengine.pyconsole.pyconsole.K_2 fortuneengine.pyconsole.pyconsole-module.html#K_2
-fortuneengine.pyconsole.pyconsole.K_COMMA fortuneengine.pyconsole.pyconsole-module.html#K_COMMA
-fortuneengine.pyconsole.pyconsole.SCRAP_PPM fortuneengine.pyconsole.pyconsole-module.html#SCRAP_PPM
-fortuneengine.pyconsole.pyconsole.WIDTH fortuneengine.pyconsole.pyconsole-module.html#WIDTH
-fortuneengine.pyconsole.pyconsole.BLEND_RGBA_MAX fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGBA_MAX
-fortuneengine.pyconsole.pyconsole.KMOD_RALT fortuneengine.pyconsole.pyconsole-module.html#KMOD_RALT
-fortuneengine.pyconsole.pyconsole.__package__ fortuneengine.pyconsole.pyconsole-module.html#__package__
-fortuneengine.pyconsole.pyconsole.BLEND_RGBA_MIN fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGBA_MIN
-fortuneengine.pyconsole.pyconsole.GL_GREEN_SIZE fortuneengine.pyconsole.pyconsole-module.html#GL_GREEN_SIZE
-fortuneengine.pyconsole.pyconsole.KMOD_NONE fortuneengine.pyconsole.pyconsole-module.html#KMOD_NONE
-fortuneengine.pyconsole.pyconsole.K_AMPERSAND fortuneengine.pyconsole.pyconsole-module.html#K_AMPERSAND
-fortuneengine.pyconsole.pyconsole.K_n fortuneengine.pyconsole.pyconsole-module.html#K_n
-fortuneengine.pyconsole.pyconsole.KMOD_LCTRL fortuneengine.pyconsole.pyconsole-module.html#KMOD_LCTRL
-fortuneengine.pyconsole.pyconsole.K_CLEAR fortuneengine.pyconsole.pyconsole-module.html#K_CLEAR
-fortuneengine.pyconsole.pyconsole.HAT_LEFTUP fortuneengine.pyconsole.pyconsole-module.html#HAT_LEFTUP
-fortuneengine.pyconsole.pyconsole.K_F7 fortuneengine.pyconsole.pyconsole-module.html#K_F7
-fortuneengine.pyconsole.pyconsole.KMOD_META fortuneengine.pyconsole.pyconsole-module.html#KMOD_META
-fortuneengine.pyconsole.pyconsole.TIMER_RESOLUTION fortuneengine.pyconsole.pyconsole-module.html#TIMER_RESOLUTION
-fortuneengine.pyconsole.pyconsole.HWPALETTE fortuneengine.pyconsole.pyconsole-module.html#HWPALETTE
-fortuneengine.pyconsole.pyconsole.KMOD_CAPS fortuneengine.pyconsole.pyconsole-module.html#KMOD_CAPS
-fortuneengine.pyconsole.pyconsole.re_is_number fortuneengine.pyconsole.pyconsole-module.html#re_is_number
-fortuneengine.pyconsole.pyconsole.SCRAP_PBM fortuneengine.pyconsole.pyconsole-module.html#SCRAP_PBM
-fortuneengine.pyconsole.pyconsole.font_path fortuneengine.pyconsole.pyconsole-module.html#font_path
-fortuneengine.pyconsole.pyconsole.AUDIO_U8 fortuneengine.pyconsole.pyconsole-module.html#AUDIO_U8
-fortuneengine.pyconsole.pyconsole.SCRAP_CLIPBOARD fortuneengine.pyconsole.pyconsole-module.html#SCRAP_CLIPBOARD
-fortuneengine.pyconsole.pyconsole.GL_BUFFER_SIZE fortuneengine.pyconsole.pyconsole-module.html#GL_BUFFER_SIZE
-fortuneengine.pyconsole.pyconsole.AUDIO_U16 fortuneengine.pyconsole.pyconsole-module.html#AUDIO_U16
-fortuneengine.pyconsole.pyconsole.K_SPACE fortuneengine.pyconsole.pyconsole-module.html#K_SPACE
-fortuneengine.pyconsole.pyconsole.BLEND_RGB_MULT fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGB_MULT
-fortuneengine.pyconsole.pyconsole.MOUSEMOTION fortuneengine.pyconsole.pyconsole-module.html#MOUSEMOTION
-fortuneengine.pyconsole.pyconsole.K_INSERT fortuneengine.pyconsole.pyconsole-module.html#K_INSERT
-fortuneengine.pyconsole.pyconsole.GL_ACCUM_GREEN_SIZE fortuneengine.pyconsole.pyconsole-module.html#GL_ACCUM_GREEN_SIZE
-fortuneengine.pyconsole.pyconsole.K_HOME fortuneengine.pyconsole.pyconsole-module.html#K_HOME
-fortuneengine.pyconsole.pyconsole.GL_ACCUM_RED_SIZE fortuneengine.pyconsole.pyconsole-module.html#GL_ACCUM_RED_SIZE
-fortuneengine.pyconsole.pyconsole.K_LSUPER fortuneengine.pyconsole.pyconsole-module.html#K_LSUPER
-fortuneengine.pyconsole.pyconsole.re_token fortuneengine.pyconsole.pyconsole-module.html#re_token
-fortuneengine.pyconsole.pyconsole.K_KP_DIVIDE fortuneengine.pyconsole.pyconsole-module.html#K_KP_DIVIDE
-fortuneengine.pyconsole.pyconsole.BLEND_RGB_MAX fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGB_MAX
-fortuneengine.pyconsole.pyconsole.BLEND_RGB_MIN fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGB_MIN
-fortuneengine.pyconsole.pyconsole.SCRAP_SELECTION fortuneengine.pyconsole.pyconsole-module.html#SCRAP_SELECTION
-fortuneengine.pyconsole.pyconsole.GL_RED_SIZE fortuneengine.pyconsole.pyconsole-module.html#GL_RED_SIZE
-fortuneengine.pyconsole.pyconsole.HAT_RIGHT fortuneengine.pyconsole.pyconsole-module.html#HAT_RIGHT
-fortuneengine.pyconsole.pyconsole.HWACCEL fortuneengine.pyconsole.pyconsole-module.html#HWACCEL
-fortuneengine.pyconsole.pyconsole.K_GREATER fortuneengine.pyconsole.pyconsole-module.html#K_GREATER
-fortuneengine.pyconsole.pyconsole.HAT_DOWN fortuneengine.pyconsole.pyconsole-module.html#HAT_DOWN
-fortuneengine.pyconsole.pyconsole.K_FIRST fortuneengine.pyconsole.pyconsole-module.html#K_FIRST
-fortuneengine.pyconsole.pyconsole.K_KP_PERIOD fortuneengine.pyconsole.pyconsole-module.html#K_KP_PERIOD
-fortuneengine.pyconsole.pyconsole.K_RALT fortuneengine.pyconsole.pyconsole-module.html#K_RALT
-fortuneengine.pyconsole.pyconsole.YV12_OVERLAY fortuneengine.pyconsole.pyconsole-module.html#YV12_OVERLAY
-fortuneengine.pyconsole.pyconsole.K_RIGHTBRACKET fortuneengine.pyconsole.pyconsole-module.html#K_RIGHTBRACKET
-fortuneengine.pyconsole.pyconsole.K_RSHIFT fortuneengine.pyconsole.pyconsole-module.html#K_RSHIFT
-fortuneengine.pyconsole.pyconsole.K_LSHIFT fortuneengine.pyconsole.pyconsole-module.html#K_LSHIFT
-fortuneengine.pyconsole.pyconsole.K_LEFTPAREN fortuneengine.pyconsole.pyconsole-module.html#K_LEFTPAREN
-fortuneengine.pyconsole.pyconsole.JOYBALLMOTION fortuneengine.pyconsole.pyconsole-module.html#JOYBALLMOTION
-fortuneengine.pyconsole.pyconsole.K_LAST fortuneengine.pyconsole.pyconsole-module.html#K_LAST
-fortuneengine.pyconsole.pyconsole.BLEND_RGBA_SUB fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGBA_SUB
-fortuneengine.pyconsole.pyconsole.K_DOLLAR fortuneengine.pyconsole.pyconsole-module.html#K_DOLLAR
-fortuneengine.pyconsole.pyconsole.K_KP_ENTER fortuneengine.pyconsole.pyconsole-module.html#K_KP_ENTER
-fortuneengine.pyconsole.pyconsole.K_PAGEDOWN fortuneengine.pyconsole.pyconsole-module.html#K_PAGEDOWN
-fortuneengine.pyconsole.pyconsole.K_HASH fortuneengine.pyconsole.pyconsole-module.html#K_HASH
-fortuneengine.pyconsole.pyconsole.VIDEORESIZE fortuneengine.pyconsole.pyconsole-module.html#VIDEORESIZE
-fortuneengine.pyconsole.pyconsole.K_DOWN fortuneengine.pyconsole.pyconsole-module.html#K_DOWN
-fortuneengine.pyconsole.pyconsole.JOYAXISMOTION fortuneengine.pyconsole.pyconsole-module.html#JOYAXISMOTION
-fortuneengine.pyconsole.pyconsole.K_END fortuneengine.pyconsole.pyconsole-module.html#K_END
-fortuneengine.pyconsole.pyconsole.HAT_LEFT fortuneengine.pyconsole.pyconsole-module.html#HAT_LEFT
-fortuneengine.pyconsole.pyconsole.GL_DEPTH_SIZE fortuneengine.pyconsole.pyconsole-module.html#GL_DEPTH_SIZE
-fortuneengine.pyconsole.pyconsole.UYVY_OVERLAY fortuneengine.pyconsole.pyconsole-module.html#UYVY_OVERLAY
-fortuneengine.pyconsole.pyconsole.K_ASTERISK fortuneengine.pyconsole.pyconsole-module.html#K_ASTERISK
-fortuneengine.pyconsole.pyconsole.AUDIO_S8 fortuneengine.pyconsole.pyconsole-module.html#AUDIO_S8
-fortuneengine.pyconsole.pyconsole.RESIZABLE fortuneengine.pyconsole.pyconsole-module.html#RESIZABLE
-fortuneengine.pyconsole.pyconsole.BLEND_MAX fortuneengine.pyconsole.pyconsole-module.html#BLEND_MAX
-fortuneengine.pyconsole.pyconsole.path fortuneengine.pyconsole.pyconsole-module.html#path
-fortuneengine.pyconsole.pyconsole.K_LCTRL fortuneengine.pyconsole.pyconsole-module.html#K_LCTRL
-fortuneengine.pyconsole.pyconsole.KMOD_NUM fortuneengine.pyconsole.pyconsole-module.html#KMOD_NUM
-fortuneengine.pyconsole.pyconsole.K_PAUSE fortuneengine.pyconsole.pyconsole-module.html#K_PAUSE
-fortuneengine.pyconsole.pyconsole.K_BACKSLASH fortuneengine.pyconsole.pyconsole-module.html#K_BACKSLASH
-fortuneengine.pyconsole.pyconsole.AUDIO_U16LSB fortuneengine.pyconsole.pyconsole-module.html#AUDIO_U16LSB
-fortuneengine.pyconsole.pyconsole.K_MINUS fortuneengine.pyconsole.pyconsole-module.html#K_MINUS
-fortuneengine.pyconsole.pyconsole.K_HELP fortuneengine.pyconsole.pyconsole-module.html#K_HELP
-fortuneengine.pyconsole.pyconsole.SWSURFACE fortuneengine.pyconsole.pyconsole-module.html#SWSURFACE
-fortuneengine.pyconsole.pyconsole.SCRAP_TEXT fortuneengine.pyconsole.pyconsole-module.html#SCRAP_TEXT
-fortuneengine.pyconsole.pyconsole.K_r fortuneengine.pyconsole.pyconsole-module.html#K_r
-fortuneengine.pyconsole.pyconsole.K_q fortuneengine.pyconsole.pyconsole-module.html#K_q
-fortuneengine.pyconsole.pyconsole.SYSWMEVENT fortuneengine.pyconsole.pyconsole-module.html#SYSWMEVENT
-fortuneengine.pyconsole.pyconsole.K_EXCLAIM fortuneengine.pyconsole.pyconsole-module.html#K_EXCLAIM
-fortuneengine.pyconsole.pyconsole.KMOD_LSHIFT fortuneengine.pyconsole.pyconsole-module.html#KMOD_LSHIFT
-fortuneengine.pyconsole.pyconsole.KMOD_ALT fortuneengine.pyconsole.pyconsole-module.html#KMOD_ALT
-fortuneengine.pyconsole.pyconsole.K_BREAK fortuneengine.pyconsole.pyconsole-module.html#K_BREAK
-fortuneengine.pyconsole.pyconsole.NOEVENT fortuneengine.pyconsole.pyconsole-module.html#NOEVENT
-fortuneengine.pyconsole.pyconsole.BLEND_ADD fortuneengine.pyconsole.pyconsole-module.html#BLEND_ADD
-fortuneengine.pyconsole.pyconsole.K_POWER fortuneengine.pyconsole.pyconsole-module.html#K_POWER
-fortuneengine.pyconsole.pyconsole.K_ESCAPE fortuneengine.pyconsole.pyconsole-module.html#K_ESCAPE
-fortuneengine.pyconsole.pyconsole.K_BACKSPACE fortuneengine.pyconsole.pyconsole-module.html#K_BACKSPACE
-fortuneengine.pyconsole.pyconsole.K_MENU fortuneengine.pyconsole.pyconsole-module.html#K_MENU
-fortuneengine.pyconsole.pyconsole.K_6 fortuneengine.pyconsole.pyconsole-module.html#K_6
-fortuneengine.pyconsole.pyconsole.K_UNDERSCORE fortuneengine.pyconsole.pyconsole-module.html#K_UNDERSCORE
-fortuneengine.pyconsole.pyconsole.FULLSCREEN fortuneengine.pyconsole.pyconsole-module.html#FULLSCREEN
-fortuneengine.pyconsole.pyconsole.PYTHON fortuneengine.pyconsole.pyconsole-module.html#PYTHON
-fortuneengine.pyconsole.pyconsole.JOYHATMOTION fortuneengine.pyconsole.pyconsole-module.html#JOYHATMOTION
-fortuneengine.pyconsole.pyconsole.SRCALPHA fortuneengine.pyconsole.pyconsole-module.html#SRCALPHA
-fortuneengine.pyconsole.pyconsole.SRCCOLORKEY fortuneengine.pyconsole.pyconsole-module.html#SRCCOLORKEY
-fortuneengine.pyconsole.pyconsole.K_QUOTEDBL fortuneengine.pyconsole.pyconsole-module.html#K_QUOTEDBL
-fortuneengine.pyconsole.pyconsole.K_KP_MULTIPLY fortuneengine.pyconsole.pyconsole-module.html#K_KP_MULTIPLY
-fortuneengine.pyconsole.pyconsole.RLEACCEL fortuneengine.pyconsole.pyconsole-module.html#RLEACCEL
-fortuneengine.pyconsole.pyconsole.K_COLON fortuneengine.pyconsole.pyconsole-module.html#K_COLON
-fortuneengine.pyconsole.pyconsole.GL_SWAP_CONTROL fortuneengine.pyconsole.pyconsole-module.html#GL_SWAP_CONTROL
-fortuneengine.pyconsole.pyconsole.KMOD_LMETA fortuneengine.pyconsole.pyconsole-module.html#KMOD_LMETA
-fortuneengine.pyconsole.pyconsole.GL_DOUBLEBUFFER fortuneengine.pyconsole.pyconsole-module.html#GL_DOUBLEBUFFER
-fortuneengine.pyconsole.pyconsole.ASYNCBLIT fortuneengine.pyconsole.pyconsole-module.html#ASYNCBLIT
-fortuneengine.pyconsole.pyconsole.K_t fortuneengine.pyconsole.pyconsole-module.html#K_t
-fortuneengine.pyconsole.pyconsole.HAT_LEFTDOWN fortuneengine.pyconsole.pyconsole-module.html#HAT_LEFTDOWN
-fortuneengine.pyconsole.pyconsole.VIDEOEXPOSE fortuneengine.pyconsole.pyconsole-module.html#VIDEOEXPOSE
-fortuneengine.pyconsole.pyconsole.K_LALT fortuneengine.pyconsole.pyconsole-module.html#K_LALT
-fortuneengine.pyconsole.pyconsole.KMOD_LALT fortuneengine.pyconsole.pyconsole-module.html#KMOD_LALT
-fortuneengine.pyconsole.pyconsole.K_KP_PLUS fortuneengine.pyconsole.pyconsole-module.html#K_KP_PLUS
-fortuneengine.pyconsole.pyconsole.K_NUMLOCK fortuneengine.pyconsole.pyconsole-module.html#K_NUMLOCK
-fortuneengine.pyconsole.pyconsole.K_x fortuneengine.pyconsole.pyconsole-module.html#K_x
-fortuneengine.pyconsole.pyconsole.K_RMETA fortuneengine.pyconsole.pyconsole-module.html#K_RMETA
-fortuneengine.pyconsole.pyconsole.K_QUESTION fortuneengine.pyconsole.pyconsole-module.html#K_QUESTION
-fortuneengine.pyconsole.pyconsole.K_LEFT fortuneengine.pyconsole.pyconsole-module.html#K_LEFT
-fortuneengine.pyconsole.pyconsole.K_RIGHT fortuneengine.pyconsole.pyconsole-module.html#K_RIGHT
-fortuneengine.pyconsole.pyconsole.AUDIO_S16 fortuneengine.pyconsole.pyconsole-module.html#AUDIO_S16
-fortuneengine.pyconsole.pyconsole.GL_ALPHA_SIZE fortuneengine.pyconsole.pyconsole-module.html#GL_ALPHA_SIZE
-fortuneengine.pyconsole.pyconsole.K_z fortuneengine.pyconsole.pyconsole-module.html#K_z
-fortuneengine.pyconsole.pyconsole.HWSURFACE fortuneengine.pyconsole.pyconsole-module.html#HWSURFACE
-fortuneengine.pyconsole.pyconsole.K_SYSREQ fortuneengine.pyconsole.pyconsole-module.html#K_SYSREQ
-fortuneengine.pyconsole.pyconsole.balanced fortuneengine.pyconsole.pyconsole-module.html#balanced
-fortuneengine.pyconsole.pyconsole.NOFRAME fortuneengine.pyconsole.pyconsole-module.html#NOFRAME
-fortuneengine.pyconsole.pyconsole.AUDIO_S16LSB fortuneengine.pyconsole.pyconsole-module.html#AUDIO_S16LSB
-fortuneengine.pyconsole.pyconsole.K_SEMICOLON fortuneengine.pyconsole.pyconsole-module.html#K_SEMICOLON
-fortuneengine.pyconsole.pyconsole.BLEND_RGBA_ADD fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGBA_ADD
-fortuneengine.pyconsole.pyconsole.KMOD_RMETA fortuneengine.pyconsole.pyconsole-module.html#KMOD_RMETA
-fortuneengine.pyconsole.pyconsole.HAT_RIGHTDOWN fortuneengine.pyconsole.pyconsole-module.html#HAT_RIGHTDOWN
-fortuneengine.pyconsole.pyconsole.K_UNKNOWN fortuneengine.pyconsole.pyconsole-module.html#K_UNKNOWN
-fortuneengine.pyconsole.pyconsole.KMOD_MODE fortuneengine.pyconsole.pyconsole-module.html#KMOD_MODE
-fortuneengine.pyconsole.pyconsole.BLEND_RGB_ADD fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGB_ADD
-fortuneengine.pyconsole.pyconsole.HAT_CENTERED fortuneengine.pyconsole.pyconsole-module.html#HAT_CENTERED
-fortuneengine.pyconsole.pyconsole.GL_MULTISAMPLESAMPLES fortuneengine.pyconsole.pyconsole-module.html#GL_MULTISAMPLESAMPLES
-fortuneengine.pyconsole.pyconsole.GL_BLUE_SIZE fortuneengine.pyconsole.pyconsole-module.html#GL_BLUE_SIZE
-fortuneengine.pyconsole.pyconsole.GL_ACCELERATED_VISUAL fortuneengine.pyconsole.pyconsole-module.html#GL_ACCELERATED_VISUAL
-fortuneengine.pyconsole.pyconsole.cfg_path fortuneengine.pyconsole.pyconsole-module.html#cfg_path
-fortuneengine.pyconsole.pyconsole.K_EURO fortuneengine.pyconsole.pyconsole-module.html#K_EURO
-fortuneengine.pyconsole.pyconsole.KMOD_CTRL fortuneengine.pyconsole.pyconsole-module.html#KMOD_CTRL
-fortuneengine.pyconsole.pyconsole.MOUSEBUTTONUP fortuneengine.pyconsole.pyconsole-module.html#MOUSEBUTTONUP
-fortuneengine.pyconsole.pyconsole.K_PERIOD fortuneengine.pyconsole.pyconsole-module.html#K_PERIOD
-fortuneengine.pyconsole.pyconsole.BLEND_SUB fortuneengine.pyconsole.pyconsole-module.html#BLEND_SUB
-fortuneengine.pyconsole.pyconsole.re_is_var fortuneengine.pyconsole.pyconsole-module.html#re_is_var
-fortuneengine.pyconsole.pyconsole.BLEND_MIN fortuneengine.pyconsole.pyconsole-module.html#BLEND_MIN
-fortuneengine.pyconsole.pyconsole.JOYBUTTONUP fortuneengine.pyconsole.pyconsole-module.html#JOYBUTTONUP
-fortuneengine.pyconsole.pyconsole.re_is_list fortuneengine.pyconsole.pyconsole-module.html#re_is_list
-fortuneengine.pyconsole.pyconsole.K_DELETE fortuneengine.pyconsole.pyconsole-module.html#K_DELETE
-fortuneengine.pyconsole.pyconsole.K_CARET fortuneengine.pyconsole.pyconsole-module.html#K_CARET
-fortuneengine.pyconsole.pyconsole.USEREVENT fortuneengine.pyconsole.pyconsole-module.html#USEREVENT
-fortuneengine.pyconsole.pyconsole.BLEND_RGBA_MULT fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGBA_MULT
-fortuneengine.pyconsole.pyconsole.LIL_ENDIAN fortuneengine.pyconsole.pyconsole-module.html#LIL_ENDIAN
-fortuneengine.pyconsole.pyconsole.KMOD_SHIFT fortuneengine.pyconsole.pyconsole-module.html#KMOD_SHIFT
-fortuneengine.pyconsole.pyconsole.KMOD_RSHIFT fortuneengine.pyconsole.pyconsole-module.html#KMOD_RSHIFT
-fortuneengine.pyconsole.pyconsole.BIG_ENDIAN fortuneengine.pyconsole.pyconsole-module.html#BIG_ENDIAN
-fortuneengine.pyconsole.pyconsole.K_v fortuneengine.pyconsole.pyconsole-module.html#K_v
-fortuneengine.pyconsole.pyconsole.GL_MULTISAMPLEBUFFERS fortuneengine.pyconsole.pyconsole-module.html#GL_MULTISAMPLEBUFFERS
-fortuneengine.pyconsole.pyconsole.HAT_RIGHTUP fortuneengine.pyconsole.pyconsole-module.html#HAT_RIGHTUP
-fortuneengine.pyconsole.pyconsole.QUIT fortuneengine.pyconsole.pyconsole-module.html#QUIT
-fortuneengine.pyconsole.pyconsole.K_LMETA fortuneengine.pyconsole.pyconsole-module.html#K_LMETA
-fortuneengine.pyconsole.pyconsole.RLEACCELOK fortuneengine.pyconsole.pyconsole-module.html#RLEACCELOK
-fortuneengine.pyconsole.pyconsole.K_TAB fortuneengine.pyconsole.pyconsole-module.html#K_TAB
-fortuneengine.pyconsole.pyconsole.K_EQUALS fortuneengine.pyconsole.pyconsole-module.html#K_EQUALS
-fortuneengine.pyconsole.pyconsole.GL_ACCUM_BLUE_SIZE fortuneengine.pyconsole.pyconsole-module.html#GL_ACCUM_BLUE_SIZE
-fortuneengine.pyconsole.pyconsole.K_MODE fortuneengine.pyconsole.pyconsole-module.html#K_MODE
-fortuneengine.pyconsole.pyconsole.OPENGL fortuneengine.pyconsole.pyconsole-module.html#OPENGL
-fortuneengine.pyconsole.pyconsole.K_RIGHTPAREN fortuneengine.pyconsole.pyconsole-module.html#K_RIGHTPAREN
-fortuneengine.pyconsole.pyconsole.K_SLASH fortuneengine.pyconsole.pyconsole-module.html#K_SLASH
-fortuneengine.pyconsole.pyconsole.GL_STENCIL_SIZE fortuneengine.pyconsole.pyconsole-module.html#GL_STENCIL_SIZE
-fortuneengine.pyconsole.pyconsole.PREALLOC fortuneengine.pyconsole.pyconsole-module.html#PREALLOC
-fortuneengine.pyconsole.pyconsole.K_F12 fortuneengine.pyconsole.pyconsole-module.html#K_F12
-fortuneengine.pyconsole.pyconsole.K_F13 fortuneengine.pyconsole.pyconsole-module.html#K_F13
-fortuneengine.pyconsole.pyconsole.K_F10 fortuneengine.pyconsole.pyconsole-module.html#K_F10
-fortuneengine.pyconsole.pyconsole.K_F11 fortuneengine.pyconsole.pyconsole-module.html#K_F11
-fortuneengine.pyconsole.pyconsole.K_F14 fortuneengine.pyconsole.pyconsole-module.html#K_F14
-fortuneengine.pyconsole.pyconsole.K_F15 fortuneengine.pyconsole.pyconsole-module.html#K_F15
-fortuneengine.pyconsole.pyconsole.K_y fortuneengine.pyconsole.pyconsole-module.html#K_y
-fortuneengine.pyconsole.pyconsole.K_KP_EQUALS fortuneengine.pyconsole.pyconsole-module.html#K_KP_EQUALS
-fortuneengine.pyconsole.pyconsole.K_l fortuneengine.pyconsole.pyconsole-module.html#K_l
-fortuneengine.pyconsole.pyconsole.K_o fortuneengine.pyconsole.pyconsole-module.html#K_o
-fortuneengine.pyconsole.pyconsole.ERR fortuneengine.pyconsole.pyconsole-module.html#ERR
-fortuneengine.pyconsole.pyconsole.YVYU_OVERLAY fortuneengine.pyconsole.pyconsole-module.html#YVYU_OVERLAY
-fortuneengine.pyconsole.pyconsole.K_UP fortuneengine.pyconsole.pyconsole-module.html#K_UP
-fortuneengine.pyconsole.pyconsole.K_p fortuneengine.pyconsole.pyconsole-module.html#K_p
-fortuneengine.pyconsole.pyconsole.K_s fortuneengine.pyconsole.pyconsole-module.html#K_s
-fortuneengine.pyconsole.pyconsole.KEYUP fortuneengine.pyconsole.pyconsole-module.html#KEYUP
-fortuneengine.pyconsole.pyconsole.K_u fortuneengine.pyconsole.pyconsole-module.html#K_u
-fortuneengine.pyconsole.pyconsole.AUDIO_S16MSB fortuneengine.pyconsole.pyconsole-module.html#AUDIO_S16MSB
-fortuneengine.pyconsole.pyconsole.K_w fortuneengine.pyconsole.pyconsole-module.html#K_w
-fortuneengine.pyconsole.pyconsole.KMOD_RCTRL fortuneengine.pyconsole.pyconsole-module.html#KMOD_RCTRL
-fortuneengine.pyconsole.pyconsole.K_i fortuneengine.pyconsole.pyconsole-module.html#K_i
-fortuneengine.pyconsole.pyconsole.K_h fortuneengine.pyconsole.pyconsole-module.html#K_h
-fortuneengine.pyconsole.pyconsole.K_k fortuneengine.pyconsole.pyconsole-module.html#K_k
-fortuneengine.pyconsole.pyconsole.GL_ACCUM_ALPHA_SIZE fortuneengine.pyconsole.pyconsole-module.html#GL_ACCUM_ALPHA_SIZE
-fortuneengine.pyconsole.pyconsole.K_m fortuneengine.pyconsole.pyconsole-module.html#K_m
-fortuneengine.pyconsole.pyconsole.K_LEFTBRACKET fortuneengine.pyconsole.pyconsole-module.html#K_LEFTBRACKET
-fortuneengine.pyconsole.pyconsole.IYUV_OVERLAY fortuneengine.pyconsole.pyconsole-module.html#IYUV_OVERLAY
-fortuneengine.pyconsole.pyconsole.K_RSUPER fortuneengine.pyconsole.pyconsole-module.html#K_RSUPER
-fortuneengine.pyconsole.pyconsole.K_a fortuneengine.pyconsole.pyconsole-module.html#K_a
-fortuneengine.pyconsole.pyconsole.ANYFORMAT fortuneengine.pyconsole.pyconsole-module.html#ANYFORMAT
-fortuneengine.pyconsole.pyconsole.BLEND_RGB_SUB fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGB_SUB
-fortuneengine.pyconsole.pyconsole.K_e fortuneengine.pyconsole.pyconsole-module.html#K_e
-fortuneengine.pyconsole.pyconsole.K_c fortuneengine.pyconsole.pyconsole-module.html#K_c
-fortuneengine.pyconsole.pyconsole.K_g fortuneengine.pyconsole.pyconsole-module.html#K_g
-fortuneengine.pyconsole.pyconsole.K_f fortuneengine.pyconsole.pyconsole-module.html#K_f
-fortuneengine.pyconsole.pyconsole.BUTTON_X2 fortuneengine.pyconsole.pyconsole-module.html#BUTTON_X2
-fortuneengine.pyconsole.pyconsole.K_AT fortuneengine.pyconsole.pyconsole-module.html#K_AT
-fortuneengine.pyconsole.pyconsole.BUTTON_X1 fortuneengine.pyconsole.pyconsole-module.html#BUTTON_X1
-fortuneengine.pyconsole.pyconsole.K_PAGEUP fortuneengine.pyconsole.pyconsole-module.html#K_PAGEUP
-fortuneengine.pyconsole.pyconsole.K_CAPSLOCK fortuneengine.pyconsole.pyconsole-module.html#K_CAPSLOCK
-fortuneengine.pyconsole.pyconsole.DOUBLEBUF fortuneengine.pyconsole.pyconsole-module.html#DOUBLEBUF
-fortuneengine.pyconsole.pyconsole.K_PRINT fortuneengine.pyconsole.pyconsole-module.html#K_PRINT
-fortuneengine.pyconsole.pyconsole.PYCONSOLE fortuneengine.pyconsole.pyconsole-module.html#PYCONSOLE
-fortuneengine.pyconsole.pyconsole.re_is_assign fortuneengine.pyconsole.pyconsole-module.html#re_is_assign
-fortuneengine.pyconsole.pyconsole.K_j fortuneengine.pyconsole.pyconsole-module.html#K_j
-fortuneengine.pyconsole.pyconsole.KEYDOWN fortuneengine.pyconsole.pyconsole-module.html#KEYDOWN
-fortuneengine.pyconsole.pyconsole.K_d fortuneengine.pyconsole.pyconsole-module.html#K_d
-fortuneengine.pyconsole.pyconsole.AUDIO_U16SYS fortuneengine.pyconsole.pyconsole-module.html#AUDIO_U16SYS
-fortuneengine.pyconsole.pyconsole.K_RETURN fortuneengine.pyconsole.pyconsole-module.html#K_RETURN
-fortuneengine.pyconsole.pyconsole.K_SCROLLOCK fortuneengine.pyconsole.pyconsole-module.html#K_SCROLLOCK
-fortuneengine.pyconsole.pyconsole.ACTIVEEVENT fortuneengine.pyconsole.pyconsole-module.html#ACTIVEEVENT
-fortuneengine.pyconsole.pyconsole.SCRAP_BMP fortuneengine.pyconsole.pyconsole-module.html#SCRAP_BMP
-fortuneengine.pyconsole.pyconsole.K_9 fortuneengine.pyconsole.pyconsole-module.html#K_9
-fortuneengine.pyconsole.pyconsole.K_8 fortuneengine.pyconsole.pyconsole-module.html#K_8
-fortuneengine.pyconsole.pyconsole.NUMEVENTS fortuneengine.pyconsole.pyconsole-module.html#NUMEVENTS
-fortuneengine.pyconsole.pyconsole.K_LESS fortuneengine.pyconsole.pyconsole-module.html#K_LESS
-fortuneengine.pyconsole.pyconsole.HAT_UP fortuneengine.pyconsole.pyconsole-module.html#HAT_UP
-fortuneengine.pyconsole.pyconsole.K_1 fortuneengine.pyconsole.pyconsole-module.html#K_1
-fortuneengine.pyconsole.pyconsole.K_0 fortuneengine.pyconsole.pyconsole-module.html#K_0
-fortuneengine.pyconsole.pyconsole.K_3 fortuneengine.pyconsole.pyconsole-module.html#K_3
-fortuneengine.pyconsole.pyconsole.AUDIO_U16MSB fortuneengine.pyconsole.pyconsole-module.html#AUDIO_U16MSB
-fortuneengine.pyconsole.pyconsole.K_5 fortuneengine.pyconsole.pyconsole-module.html#K_5
-fortuneengine.pyconsole.pyconsole.K_4 fortuneengine.pyconsole.pyconsole-module.html#K_4
-fortuneengine.pyconsole.pyconsole.K_7 fortuneengine.pyconsole.pyconsole-module.html#K_7
-fortuneengine.pyconsole.pyconsole.HEIGHT fortuneengine.pyconsole.pyconsole-module.html#HEIGHT
-fortuneengine.pyconsole.pyconsole.YUY2_OVERLAY fortuneengine.pyconsole.pyconsole-module.html#YUY2_OVERLAY
-fortuneengine.pyconsole.pyconsole.IN fortuneengine.pyconsole.pyconsole-module.html#IN
-fortuneengine.pyconsole.pyconsole.K_PLUS fortuneengine.pyconsole.pyconsole-module.html#K_PLUS
-fortuneengine.pyconsole.pyconsole.K_KP6 fortuneengine.pyconsole.pyconsole-module.html#K_KP6
-fortuneengine.pyconsole.pyconsole.K_b fortuneengine.pyconsole.pyconsole-module.html#K_b
-fortuneengine.pyconsole.pyconsole.K_QUOTE fortuneengine.pyconsole.pyconsole-module.html#K_QUOTE
-fortuneengine.pyconsole.pyconsole.K_RCTRL fortuneengine.pyconsole.pyconsole-module.html#K_RCTRL
-fortuneengine.pyconsole.pyconsole.MOUSEBUTTONDOWN fortuneengine.pyconsole.pyconsole-module.html#MOUSEBUTTONDOWN
-fortuneengine.pyconsole.pyconsole.K_F4 fortuneengine.pyconsole.pyconsole-module.html#K_F4
-fortuneengine.pyconsole.pyconsole.AUDIO_S16SYS fortuneengine.pyconsole.pyconsole-module.html#AUDIO_S16SYS
-fortuneengine.pyconsole.pyconsole.OPENGLBLIT fortuneengine.pyconsole.pyconsole-module.html#OPENGLBLIT
-fortuneengine.pyconsole.pyconsole.JOYBUTTONDOWN fortuneengine.pyconsole.pyconsole-module.html#JOYBUTTONDOWN
-fortuneengine.pyconsole.pyconsole.OUT fortuneengine.pyconsole.pyconsole-module.html#OUT
-fortuneengine.pyconsole.pyconsole.K_KP8 fortuneengine.pyconsole.pyconsole-module.html#K_KP8
-fortuneengine.pyconsole.pyconsole.K_KP9 fortuneengine.pyconsole.pyconsole-module.html#K_KP9
-fortuneengine.pyconsole.pyconsole.re_is_comment fortuneengine.pyconsole.pyconsole-module.html#re_is_comment
-fortuneengine.pyconsole.pyconsole.K_KP4 fortuneengine.pyconsole.pyconsole-module.html#K_KP4
-fortuneengine.pyconsole.pyconsole.K_KP5 fortuneengine.pyconsole.pyconsole-module.html#K_KP5
-fortuneengine.pyconsole.pyconsole.K_BACKQUOTE fortuneengine.pyconsole.pyconsole-module.html#K_BACKQUOTE
-fortuneengine.pyconsole.pyconsole.K_KP7 fortuneengine.pyconsole.pyconsole-module.html#K_KP7
-fortuneengine.pyconsole.pyconsole.K_KP0 fortuneengine.pyconsole.pyconsole-module.html#K_KP0
-fortuneengine.pyconsole.pyconsole.K_KP1 fortuneengine.pyconsole.pyconsole-module.html#K_KP1
-fortuneengine.pyconsole.pyconsole.K_KP2 fortuneengine.pyconsole.pyconsole-module.html#K_KP2
-fortuneengine.pyconsole.pyconsole.K_KP3 fortuneengine.pyconsole.pyconsole-module.html#K_KP3
-fortuneengine.DrawableFontObject.DrawableFontObject fortuneengine.DrawableFontObject.DrawableFontObject-class.html
-fortuneengine.DrawableObject.DrawableObject.nextCurrentAnimFrame fortuneengine.DrawableObject.DrawableObject-class.html#nextCurrentAnimFrame
-fortuneengine.DrawableObject.DrawableObject.goToFrame fortuneengine.DrawableObject.DrawableObject-class.html#goToFrame
-fortuneengine.DrawableFontObject.DrawableFontObject.getText fortuneengine.DrawableFontObject.DrawableFontObject-class.html#getText
-fortuneengine.DrawableObject.DrawableObject.getYPos fortuneengine.DrawableObject.DrawableObject-class.html#getYPos
-fortuneengine.DrawableObject.DrawableObject.getRotation fortuneengine.DrawableObject.DrawableObject-class.html#getRotation
-fortuneengine.DrawableObject.DrawableObject.getYSize fortuneengine.DrawableObject.DrawableObject-class.html#getYSize
-fortuneengine.DrawableFontObject.DrawableFontObject.__init__ fortuneengine.DrawableFontObject.DrawableFontObject-class.html#__init__
-fortuneengine.DrawableObject.DrawableObject.fill fortuneengine.DrawableObject.DrawableObject-class.html#fill
-fortuneengine.DrawableObject.DrawableObject.scale fortuneengine.DrawableObject.DrawableObject-class.html#scale
-fortuneengine.DrawableObject.DrawableObject.nudge fortuneengine.DrawableObject.DrawableObject-class.html#nudge
-fortuneengine.DrawableObject.DrawableObject.calcColorKey fortuneengine.DrawableObject.DrawableObject-class.html#calcColorKey
-fortuneengine.DrawableObject.DrawableObject.setColorKey fortuneengine.DrawableObject.DrawableObject-class.html#setColorKey
-fortuneengine.DrawableObject.DrawableObject.addImages fortuneengine.DrawableObject.DrawableObject-class.html#addImages
-fortuneengine.DrawableObject.DrawableObject.getXPos fortuneengine.DrawableObject.DrawableObject-class.html#getXPos
-fortuneengine.DrawableObject.DrawableObject.goToAnim fortuneengine.DrawableObject.DrawableObject-class.html#goToAnim
-fortuneengine.DrawableObject.DrawableObject.nextFrame fortuneengine.DrawableObject.DrawableObject-class.html#nextFrame
-fortuneengine.DrawableObject.DrawableObject.update fortuneengine.DrawableObject.DrawableObject-class.html#update
-fortuneengine.DrawableObject.DrawableObject.setPosition fortuneengine.DrawableObject.DrawableObject-class.html#setPosition
-fortuneengine.DrawableObject.DrawableObject.makeTransparent fortuneengine.DrawableObject.DrawableObject-class.html#makeTransparent
-fortuneengine.DrawableObject.DrawableObject.rotate fortuneengine.DrawableObject.DrawableObject-class.html#rotate
-fortuneengine.DrawableObject.DrawableObject.getXSize fortuneengine.DrawableObject.DrawableObject-class.html#getXSize
-fortuneengine.DrawableObject.DrawableObject.repopulateImages fortuneengine.DrawableObject.DrawableObject-class.html#repopulateImages
-fortuneengine.DrawableFontObject.DrawableFontObject.changeText fortuneengine.DrawableFontObject.DrawableFontObject-class.html#changeText
-fortuneengine.DrawableObject.DrawableObject fortuneengine.DrawableObject.DrawableObject-class.html
-fortuneengine.DrawableObject.DrawableObject.nextCurrentAnimFrame fortuneengine.DrawableObject.DrawableObject-class.html#nextCurrentAnimFrame
-fortuneengine.DrawableObject.DrawableObject.goToFrame fortuneengine.DrawableObject.DrawableObject-class.html#goToFrame
-fortuneengine.DrawableObject.DrawableObject.getYPos fortuneengine.DrawableObject.DrawableObject-class.html#getYPos
-fortuneengine.DrawableObject.DrawableObject.getRotation fortuneengine.DrawableObject.DrawableObject-class.html#getRotation
-fortuneengine.DrawableObject.DrawableObject.getYSize fortuneengine.DrawableObject.DrawableObject-class.html#getYSize
-fortuneengine.DrawableObject.DrawableObject.__init__ fortuneengine.DrawableObject.DrawableObject-class.html#__init__
-fortuneengine.DrawableObject.DrawableObject.fill fortuneengine.DrawableObject.DrawableObject-class.html#fill
-fortuneengine.DrawableObject.DrawableObject.scale fortuneengine.DrawableObject.DrawableObject-class.html#scale
-fortuneengine.DrawableObject.DrawableObject.nudge fortuneengine.DrawableObject.DrawableObject-class.html#nudge
-fortuneengine.DrawableObject.DrawableObject.calcColorKey fortuneengine.DrawableObject.DrawableObject-class.html#calcColorKey
-fortuneengine.DrawableObject.DrawableObject.setColorKey fortuneengine.DrawableObject.DrawableObject-class.html#setColorKey
-fortuneengine.DrawableObject.DrawableObject.addImages fortuneengine.DrawableObject.DrawableObject-class.html#addImages
-fortuneengine.DrawableObject.DrawableObject.getXPos fortuneengine.DrawableObject.DrawableObject-class.html#getXPos
-fortuneengine.DrawableObject.DrawableObject.goToAnim fortuneengine.DrawableObject.DrawableObject-class.html#goToAnim
-fortuneengine.DrawableObject.DrawableObject.nextFrame fortuneengine.DrawableObject.DrawableObject-class.html#nextFrame
-fortuneengine.DrawableObject.DrawableObject.update fortuneengine.DrawableObject.DrawableObject-class.html#update
-fortuneengine.DrawableObject.DrawableObject.setPosition fortuneengine.DrawableObject.DrawableObject-class.html#setPosition
-fortuneengine.DrawableObject.DrawableObject.makeTransparent fortuneengine.DrawableObject.DrawableObject-class.html#makeTransparent
-fortuneengine.DrawableObject.DrawableObject.rotate fortuneengine.DrawableObject.DrawableObject-class.html#rotate
-fortuneengine.DrawableObject.DrawableObject.getXSize fortuneengine.DrawableObject.DrawableObject-class.html#getXSize
-fortuneengine.DrawableObject.DrawableObject.repopulateImages fortuneengine.DrawableObject.DrawableObject-class.html#repopulateImages
-fortuneengine.DynamicDrawableObject.DynamicDrawableObject fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html
-fortuneengine.DynamicDrawableObject.DynamicDrawableObject.nextCurrentAnimFrame fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#nextCurrentAnimFrame
-fortuneengine.DrawableObject.DrawableObject.goToFrame fortuneengine.DrawableObject.DrawableObject-class.html#goToFrame
-fortuneengine.DynamicDrawableObject.DynamicDrawableObject.move fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#move
-fortuneengine.DrawableObject.DrawableObject.getYPos fortuneengine.DrawableObject.DrawableObject-class.html#getYPos
-fortuneengine.DynamicDrawableObject.DynamicDrawableObject.getXSpeed fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#getXSpeed
-fortuneengine.DrawableObject.DrawableObject.getRotation fortuneengine.DrawableObject.DrawableObject-class.html#getRotation
-fortuneengine.DrawableObject.DrawableObject.setPosition fortuneengine.DrawableObject.DrawableObject-class.html#setPosition
-fortuneengine.DynamicDrawableObject.DynamicDrawableObject.__init__ fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#__init__
-fortuneengine.DrawableObject.DrawableObject.fill fortuneengine.DrawableObject.DrawableObject-class.html#fill
-fortuneengine.DrawableObject.DrawableObject.scale fortuneengine.DrawableObject.DrawableObject-class.html#scale
-fortuneengine.DrawableObject.DrawableObject.nudge fortuneengine.DrawableObject.DrawableObject-class.html#nudge
-fortuneengine.DrawableObject.DrawableObject.calcColorKey fortuneengine.DrawableObject.DrawableObject-class.html#calcColorKey
-fortuneengine.DrawableObject.DrawableObject.setColorKey fortuneengine.DrawableObject.DrawableObject-class.html#setColorKey
-fortuneengine.DynamicDrawableObject.DynamicDrawableObject.addImages fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#addImages
-fortuneengine.DrawableObject.DrawableObject.getXPos fortuneengine.DrawableObject.DrawableObject-class.html#getXPos
-fortuneengine.DrawableObject.DrawableObject.goToAnim fortuneengine.DrawableObject.DrawableObject-class.html#goToAnim
-fortuneengine.DynamicDrawableObject.DynamicDrawableObject.nextFrame fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#nextFrame
-fortuneengine.DynamicDrawableObject.DynamicDrawableObject.getYSpeed fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#getYSpeed
-fortuneengine.DynamicDrawableObject.DynamicDrawableObject.update fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#update
-fortuneengine.DrawableObject.DrawableObject.getYSize fortuneengine.DrawableObject.DrawableObject-class.html#getYSize
-fortuneengine.DrawableObject.DrawableObject.makeTransparent fortuneengine.DrawableObject.DrawableObject-class.html#makeTransparent
-fortuneengine.DrawableObject.DrawableObject.rotate fortuneengine.DrawableObject.DrawableObject-class.html#rotate
-fortuneengine.DrawableObject.DrawableObject.getXSize fortuneengine.DrawableObject.DrawableObject-class.html#getXSize
-fortuneengine.DynamicDrawableObject.DynamicDrawableObject.setSpeed fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#setSpeed
-fortuneengine.DrawableObject.DrawableObject.repopulateImages fortuneengine.DrawableObject.DrawableObject-class.html#repopulateImages
-fortuneengine.GameEngine.GameEngine fortuneengine.GameEngine.GameEngine-class.html
-fortuneengine.GameEngine.GameEngine.list_event_timers fortuneengine.GameEngine.GameEngine-class.html#list_event_timers
-fortuneengine.GameEngine.GameEngine.list_objects fortuneengine.GameEngine.GameEngine-class.html#list_objects
-fortuneengine.GameEngine.GameEngine.start_event_timer fortuneengine.GameEngine.GameEngine-class.html#start_event_timer
-fortuneengine.GameEngine.GameEngine.set_dirty fortuneengine.GameEngine.GameEngine-class.html#set_dirty
-fortuneengine.GameEngine.GameEngine.remove_event_callback fortuneengine.GameEngine.GameEngine-class.html#remove_event_callback
-fortuneengine.GameEngine.GameEngine._event_loop fortuneengine.GameEngine.GameEngine-class.html#_event_loop
-fortuneengine.GameEngine.GameEngine.list_event_time fortuneengine.GameEngine.GameEngine-class.html#list_event_time
-fortuneengine.GameEngine.GameEngine.__init__ fortuneengine.GameEngine.GameEngine-class.html#__init__
-fortuneengine.GameEngine.GameEngine.get_scene fortuneengine.GameEngine.GameEngine-class.html#get_scene
-fortuneengine.GameEngine.GameEngine.add_draw_callback fortuneengine.GameEngine.GameEngine-class.html#add_draw_callback
-fortuneengine.GameEngine.GameEngine.instance fortuneengine.GameEngine.GameEngine-class.html#instance
-fortuneengine.GameEngine.GameEngine.add_event_callback fortuneengine.GameEngine.GameEngine-class.html#add_event_callback
-fortuneengine.GameEngine.GameEngine.remove_draw_callback fortuneengine.GameEngine.GameEngine-class.html#remove_draw_callback
-fortuneengine.GameEngine.GameEngine._draw fortuneengine.GameEngine.GameEngine-class.html#_draw
-fortuneengine.GameEngine.GameEngine.art_scale fortuneengine.GameEngine.GameEngine-class.html#art_scale
-fortuneengine.GameEngine.GameEngine.list_timer_time fortuneengine.GameEngine.GameEngine-class.html#list_timer_time
-fortuneengine.GameEngine.GameEngine.list_draw_callbacks fortuneengine.GameEngine.GameEngine-class.html#list_draw_callbacks
-fortuneengine.GameEngine.GameEngine.start_main_loop fortuneengine.GameEngine.GameEngine-class.html#start_main_loop
-fortuneengine.GameEngine.GameEngine.has_object fortuneengine.GameEngine.GameEngine-class.html#has_object
-fortuneengine.GameEngine.GameEngine.clear_draw_callback fortuneengine.GameEngine.GameEngine-class.html#clear_draw_callback
-fortuneengine.GameEngine.GameEngine.add_object fortuneengine.GameEngine.GameEngine-class.html#add_object
-fortuneengine.GameEngine.GameEngine.list_event_callbacks fortuneengine.GameEngine.GameEngine-class.html#list_event_callbacks
-fortuneengine.GameEngine.GameEngine.toggle_fps fortuneengine.GameEngine.GameEngine-class.html#toggle_fps
-fortuneengine.GameEngine.GameEngine.remove_object fortuneengine.GameEngine.GameEngine-class.html#remove_object
-fortuneengine.GameEngine.GameEngine.stop_event_loop fortuneengine.GameEngine.GameEngine-class.html#stop_event_loop
-fortuneengine.GameEngine.GameEngine.get_object fortuneengine.GameEngine.GameEngine-class.html#get_object
-fortuneengine.GameEngine.GameEngine.pop_draw_callback fortuneengine.GameEngine.GameEngine-class.html#pop_draw_callback
-fortuneengine.GameEngine.GameEngine.list_draw_time fortuneengine.GameEngine.GameEngine-class.html#list_draw_time
-fortuneengine.GameEngine.GameEngine.stop_event_timer fortuneengine.GameEngine.GameEngine-class.html#stop_event_timer
-fortuneengine.GameEngineConsole.GameEngineConsole fortuneengine.GameEngineConsole.GameEngineConsole-class.html
-fortuneengine.pyconsole.pyconsole.Console.init_default_cfg fortuneengine.pyconsole.pyconsole.Console-class.html#init_default_cfg
-fortuneengine.pyconsole.pyconsole.Console.setvars fortuneengine.pyconsole.pyconsole.Console-class.html#setvars
-fortuneengine.pyconsole.pyconsole.Console.set_interpreter fortuneengine.pyconsole.pyconsole.Console-class.html#set_interpreter
-fortuneengine.pyconsole.pyconsole.Console.set_pos fortuneengine.pyconsole.pyconsole.Console-class.html#set_pos
-fortuneengine.pyconsole.pyconsole.Console.safe_set_attr fortuneengine.pyconsole.pyconsole.Console-class.html#safe_set_attr
-fortuneengine.pyconsole.pyconsole.Console.format_input_line fortuneengine.pyconsole.pyconsole.Console-class.html#format_input_line
-fortuneengine.GameEngineConsole.GameEngineConsole.__init__ fortuneengine.GameEngineConsole.GameEngineConsole-class.html#__init__
-fortuneengine.pyconsole.pyconsole.Console.help fortuneengine.pyconsole.pyconsole.Console-class.html#help
-fortuneengine.pyconsole.pyconsole.Console.getvars fortuneengine.pyconsole.pyconsole.Console-class.html#getvars
-fortuneengine.pyconsole.pyconsole.Console.str_insert fortuneengine.pyconsole.pyconsole.Console-class.html#str_insert
-fortuneengine.pyconsole.pyconsole.Console.process_input fortuneengine.pyconsole.pyconsole.Console-class.html#process_input
-fortuneengine.pyconsole.pyconsole.Console.submit_input fortuneengine.pyconsole.pyconsole.Console-class.html#submit_input
-fortuneengine.pyconsole.pyconsole.Console.tokenize fortuneengine.pyconsole.pyconsole.Console-class.html#tokenize
-fortuneengine.pyconsole.pyconsole.Console.add_func_calls fortuneengine.pyconsole.pyconsole.Console-class.html#add_func_calls
-fortuneengine.pyconsole.pyconsole.Console.catch_output fortuneengine.pyconsole.pyconsole.Console-class.html#catch_output
-fortuneengine.pyconsole.pyconsole.Console.send_python fortuneengine.pyconsole.pyconsole.Console-class.html#send_python
-fortuneengine.pyconsole.pyconsole.Console.setvar fortuneengine.pyconsole.pyconsole.Console-class.html#setvar
-fortuneengine.pyconsole.pyconsole.Console.draw fortuneengine.pyconsole.pyconsole.Console-class.html#draw
-fortuneengine.GameEngineConsole.GameEngineConsole.console_mode fortuneengine.GameEngineConsole.GameEngineConsole-class.html#console_mode
-fortuneengine.pyconsole.pyconsole.Console.clear_input fortuneengine.pyconsole.pyconsole.Console-class.html#clear_input
-fortuneengine.pyconsole.pyconsole.Console.load_cfg fortuneengine.pyconsole.pyconsole.Console-class.html#load_cfg
-fortuneengine.pyconsole.pyconsole.Console.getvar fortuneengine.pyconsole.pyconsole.Console-class.html#getvar
-fortuneengine.pyconsole.pyconsole.Console.release_output fortuneengine.pyconsole.pyconsole.Console-class.html#release_output
-fortuneengine.pyconsole.pyconsole.Console.add_to_history fortuneengine.pyconsole.pyconsole.Console-class.html#add_to_history
-fortuneengine.pyconsole.pyconsole.Console.set_active fortuneengine.pyconsole.pyconsole.Console-class.html#set_active
-fortuneengine.pyconsole.pyconsole.Console.convert_token fortuneengine.pyconsole.pyconsole.Console-class.html#convert_token
-fortuneengine.pyconsole.pyconsole.Console.send_pyconsole fortuneengine.pyconsole.pyconsole.Console-class.html#send_pyconsole
-fortuneengine.pyconsole.pyconsole.Console.output fortuneengine.pyconsole.pyconsole.Console-class.html#output
-fortuneengine.pyconsole.pyconsole.Console.add_key_calls fortuneengine.pyconsole.pyconsole.Console-class.html#add_key_calls
-fortuneengine.pyconsole.pyconsole.Console.clear fortuneengine.pyconsole.pyconsole.Console-class.html#clear
-fortuneengine.GameEngineElement.GameEngineElement fortuneengine.GameEngineElement.GameEngineElement-class.html
-fortuneengine.GameEngineElement.GameEngineElement.draw fortuneengine.GameEngineElement.GameEngineElement-class.html#draw
-fortuneengine.GameEngineElement.GameEngineElement.is_in_engine fortuneengine.GameEngineElement.GameEngineElement-class.html#is_in_engine
-fortuneengine.GameEngineElement.GameEngineElement.remove_from_engine fortuneengine.GameEngineElement.GameEngineElement-class.html#remove_from_engine
-fortuneengine.GameEngineElement.GameEngineElement.event_handler fortuneengine.GameEngineElement.GameEngineElement-class.html#event_handler
-fortuneengine.GameEngineElement.GameEngineElement.add_to_engine fortuneengine.GameEngineElement.GameEngineElement-class.html#add_to_engine
-fortuneengine.GameEngineElement.GameEngineElement.__init__ fortuneengine.GameEngineElement.GameEngineElement-class.html#__init__
-fortuneengine.GameEngineElement.GameEngineElement.add_to_scene fortuneengine.GameEngineElement.GameEngineElement-class.html#add_to_scene
-fortuneengine.GameInspect.GameInspect fortuneengine.GameInspect.GameInspect-class.html
-fortuneengine.GameInspect.GameInspect.drilldown_object fortuneengine.GameInspect.GameInspect-class.html#drilldown_object
-fortuneengine.GameInspect.GameInspect.inspect_object fortuneengine.GameInspect.GameInspect-class.html#inspect_object
-fortuneengine.GameInspect.GameInspect.set_int fortuneengine.GameInspect.GameInspect-class.html#set_int
-fortuneengine.GameInspect.GameInspect.set_str fortuneengine.GameInspect.GameInspect-class.html#set_str
-fortuneengine.GameInspect.GameInspect.set_eval fortuneengine.GameInspect.GameInspect-class.html#set_eval
-fortuneengine.GameInspect.GameInspect.__init__ fortuneengine.GameInspect.GameInspect-class.html#__init__
-fortuneengine.Scene.Scene fortuneengine.Scene.Scene-class.html
-fortuneengine.Scene.Scene.scaleScene fortuneengine.Scene.Scene-class.html#scaleScene
-fortuneengine.Scene.Scene.getObject fortuneengine.Scene.Scene-class.html#getObject
-fortuneengine.Scene.Scene.getYPos fortuneengine.Scene.Scene-class.html#getYPos
-fortuneengine.Scene.Scene.calcSize fortuneengine.Scene.Scene-class.html#calcSize
-fortuneengine.Scene.Scene.calcPosition fortuneengine.Scene.Scene-class.html#calcPosition
-fortuneengine.Scene.Scene.getYSize fortuneengine.Scene.Scene-class.html#getYSize
-fortuneengine.Scene.Scene.__init__ fortuneengine.Scene.Scene-class.html#__init__
-fortuneengine.Scene.Scene.nextFrame fortuneengine.Scene.Scene-class.html#nextFrame
-fortuneengine.Scene.Scene.addObjects fortuneengine.Scene.Scene-class.html#addObjects
-fortuneengine.Scene.Scene.scaleObjects fortuneengine.Scene.Scene-class.html#scaleObjects
-fortuneengine.Scene.Scene.drawEntireScene fortuneengine.Scene.Scene-class.html#drawEntireScene
-fortuneengine.Scene.Scene.getXPos fortuneengine.Scene.Scene-class.html#getXPos
-fortuneengine.Scene.Scene.moveScene fortuneengine.Scene.Scene-class.html#moveScene
-fortuneengine.Scene.Scene.addObject fortuneengine.Scene.Scene-class.html#addObject
-fortuneengine.Scene.Scene.draw fortuneengine.Scene.Scene-class.html#draw
-fortuneengine.Scene.Scene.update fortuneengine.Scene.Scene-class.html#update
-fortuneengine.Scene.Scene.getListSize fortuneengine.Scene.Scene-class.html#getListSize
-fortuneengine.Scene.Scene.setPosition fortuneengine.Scene.Scene-class.html#setPosition
-fortuneengine.Scene.Scene.moveObjects fortuneengine.Scene.Scene-class.html#moveObjects
-fortuneengine.Scene.Scene.getList fortuneengine.Scene.Scene-class.html#getList
-fortuneengine.Scene.Scene.setRelativePositions fortuneengine.Scene.Scene-class.html#setRelativePositions
-fortuneengine.Scene.Scene.getXSize fortuneengine.Scene.Scene-class.html#getXSize
-fortuneengine.Scene.Scene.removeObject fortuneengine.Scene.Scene-class.html#removeObject
-fortuneengine.pyconsole.pyconsole.Console fortuneengine.pyconsole.pyconsole.Console-class.html
-fortuneengine.pyconsole.pyconsole.Console.init_default_cfg fortuneengine.pyconsole.pyconsole.Console-class.html#init_default_cfg
-fortuneengine.pyconsole.pyconsole.Console.setvars fortuneengine.pyconsole.pyconsole.Console-class.html#setvars
-fortuneengine.pyconsole.pyconsole.Console.set_interpreter fortuneengine.pyconsole.pyconsole.Console-class.html#set_interpreter
-fortuneengine.pyconsole.pyconsole.Console.set_pos fortuneengine.pyconsole.pyconsole.Console-class.html#set_pos
-fortuneengine.pyconsole.pyconsole.Console.safe_set_attr fortuneengine.pyconsole.pyconsole.Console-class.html#safe_set_attr
-fortuneengine.pyconsole.pyconsole.Console.format_input_line fortuneengine.pyconsole.pyconsole.Console-class.html#format_input_line
-fortuneengine.pyconsole.pyconsole.Console.__init__ fortuneengine.pyconsole.pyconsole.Console-class.html#__init__
-fortuneengine.pyconsole.pyconsole.Console.help fortuneengine.pyconsole.pyconsole.Console-class.html#help
-fortuneengine.pyconsole.pyconsole.Console.getvars fortuneengine.pyconsole.pyconsole.Console-class.html#getvars
-fortuneengine.pyconsole.pyconsole.Console.str_insert fortuneengine.pyconsole.pyconsole.Console-class.html#str_insert
-fortuneengine.pyconsole.pyconsole.Console.process_input fortuneengine.pyconsole.pyconsole.Console-class.html#process_input
-fortuneengine.pyconsole.pyconsole.Console.submit_input fortuneengine.pyconsole.pyconsole.Console-class.html#submit_input
-fortuneengine.pyconsole.pyconsole.Console.tokenize fortuneengine.pyconsole.pyconsole.Console-class.html#tokenize
-fortuneengine.pyconsole.pyconsole.Console.add_func_calls fortuneengine.pyconsole.pyconsole.Console-class.html#add_func_calls
-fortuneengine.pyconsole.pyconsole.Console.catch_output fortuneengine.pyconsole.pyconsole.Console-class.html#catch_output
-fortuneengine.pyconsole.pyconsole.Console.send_python fortuneengine.pyconsole.pyconsole.Console-class.html#send_python
-fortuneengine.pyconsole.pyconsole.Console.setvar fortuneengine.pyconsole.pyconsole.Console-class.html#setvar
-fortuneengine.pyconsole.pyconsole.Console.draw fortuneengine.pyconsole.pyconsole.Console-class.html#draw
-fortuneengine.pyconsole.pyconsole.Console.clear_input fortuneengine.pyconsole.pyconsole.Console-class.html#clear_input
-fortuneengine.pyconsole.pyconsole.Console.load_cfg fortuneengine.pyconsole.pyconsole.Console-class.html#load_cfg
-fortuneengine.pyconsole.pyconsole.Console.getvar fortuneengine.pyconsole.pyconsole.Console-class.html#getvar
-fortuneengine.pyconsole.pyconsole.Console.release_output fortuneengine.pyconsole.pyconsole.Console-class.html#release_output
-fortuneengine.pyconsole.pyconsole.Console.add_to_history fortuneengine.pyconsole.pyconsole.Console-class.html#add_to_history
-fortuneengine.pyconsole.pyconsole.Console.set_active fortuneengine.pyconsole.pyconsole.Console-class.html#set_active
-fortuneengine.pyconsole.pyconsole.Console.convert_token fortuneengine.pyconsole.pyconsole.Console-class.html#convert_token
-fortuneengine.pyconsole.pyconsole.Console.send_pyconsole fortuneengine.pyconsole.pyconsole.Console-class.html#send_pyconsole
-fortuneengine.pyconsole.pyconsole.Console.output fortuneengine.pyconsole.pyconsole.Console-class.html#output
-fortuneengine.pyconsole.pyconsole.Console.add_key_calls fortuneengine.pyconsole.pyconsole.Console-class.html#add_key_calls
-fortuneengine.pyconsole.pyconsole.Console.clear fortuneengine.pyconsole.pyconsole.Console-class.html#clear
-fortuneengine.pyconsole.pyconsole.ParseError fortuneengine.pyconsole.pyconsole.ParseError-class.html
-fortuneengine.pyconsole.pyconsole.ParseError.at_token fortuneengine.pyconsole.pyconsole.ParseError-class.html#at_token
-fortuneengine.pyconsole.pyconsole.ParseError.__init__ fortuneengine.pyconsole.pyconsole.ParseError-class.html#__init__
-fortuneengine.pyconsole.pyconsole.Writable fortuneengine.pyconsole.pyconsole.Writable-class.html
-fortuneengine.pyconsole.pyconsole.Writable.write fortuneengine.pyconsole.pyconsole.Writable-class.html#write
-fortuneengine.pyconsole.pyconsole.Writable.line_pointer fortuneengine.pyconsole.pyconsole.Writable-class.html#line_pointer
-fortuneengine.pyconsole.pyconsole.Writable.readline fortuneengine.pyconsole.pyconsole.Writable-class.html#readline
-fortuneengine.pyconsole.pyconsole.Writable.reset fortuneengine.pyconsole.pyconsole.Writable-class.html#reset
diff --git a/MAFH2/fortuneengine/docs/epydoc/class-tree.html b/MAFH2/fortuneengine/docs/epydoc/class-tree.html
deleted file mode 100644
index 3cdf6ce..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/class-tree.html
+++ /dev/null
@@ -1,184 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>Class Hierarchy</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th bgcolor="#70b0f0" class="navbar-select"
- >&nbsp;&nbsp;&nbsp;Trees&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td width="100%">&nbsp;</td>
- <td>
- <table cellpadding="0" cellspacing="0">
- <!-- hide/show private -->
- <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
- <tr><td align="right"><span class="options"
- >[<a href="frames.html" target="_top">frames</a
- >]&nbsp;|&nbsp;<a href="class-tree.html"
- target="_top">no&nbsp;frames</a>]</span></td></tr>
- </table>
- </td>
- </tr>
-</table>
-<center><b>
- [ <a href="module-tree.html">Module Hierarchy</a>
- | <a href="class-tree.html">Class Hierarchy</a> ]
-</b></center><br />
-<h1 class="epydoc">Class Hierarchy</h1>
-<ul class="nomargin-top">
- <li> <strong class="uidlink"><a href="fortuneengine.pyconsole.pyconsole.Console-class.html">fortuneengine.pyconsole.pyconsole.Console</a></strong>
- <ul>
- <li> <strong class="uidlink"><a href="fortuneengine.GameEngineConsole.GameEngineConsole-class.html">fortuneengine.GameEngineConsole.GameEngineConsole</a></strong>:
- <em class="summary">GameEngineConsole is a class that extends the pyconsole adding in
- game engine specific functions.</em>
- </li>
- </ul>
- </li>
- <li> <strong class="uidlink">object</strong>:
- <em class="summary">The most base type</em>
- <ul>
- <li> <strong class="uidlink">pygame.sprite.AbstractGroup</strong>:
- <em class="summary">A base for containers for sprites.</em>
- <ul>
- <li> <strong class="uidlink">pygame.sprite.Group</strong>:
- <em class="summary">container class for many Sprites
-pygame.sprite.Group(*sprites): return Group</em>
- <ul>
- <li> <strong class="uidlink">pygame.sprite.RenderUpdates</strong>:
- <em class="summary">Group class that tracks dirty updates
- pygame.sprite.RenderUpdates(*sprites): return RenderUpdates</em>
- <ul>
- <li> <strong class="uidlink"><a href="fortuneengine.Scene.Scene-class.html">fortuneengine.Scene.Scene</a></strong>
- </li>
- </ul>
- </li>
- </ul>
- </li>
- </ul>
- </li>
- <li> <strong class="uidlink">exceptions.BaseException</strong>:
- <em class="summary">Common base class for all exceptions</em>
- <ul>
- <li> <strong class="uidlink">exceptions.Exception</strong>:
- <em class="summary">Common base class for all non-exit exceptions.</em>
- <ul>
- <li> <strong class="uidlink"><a href="fortuneengine.pyconsole.pyconsole.ParseError-class.html">fortuneengine.pyconsole.pyconsole.ParseError</a></strong>
- </li>
- </ul>
- </li>
- </ul>
- </li>
- <li> <strong class="uidlink"><a href="fortuneengine.GameEngine.GameEngine-class.html">fortuneengine.GameEngine.GameEngine</a></strong>:
- <em class="summary">The Fortune Engine GameEngine is a main loop wrapper around pygame.</em>
- </li>
- <li> <strong class="uidlink"><a href="fortuneengine.GameEngineElement.GameEngineElement-class.html">fortuneengine.GameEngineElement.GameEngineElement</a></strong>:
- <em class="summary">The GameEngineElement is a helper object that can be extended by
- other classes.</em>
- </li>
- <li> <strong class="uidlink"><a href="fortuneengine.GameInspect.GameInspect-class.html">fortuneengine.GameInspect.GameInspect</a></strong>:
- <em class="summary">GameInspect is a class that can inspect and modify object trees.</em>
- </li>
- <li> <strong class="uidlink">pygame.sprite.Sprite</strong>:
- <em class="summary">simple base class for visible game objects
- pygame.sprite.Sprite(*groups): return Sprite</em>
- <ul>
- <li> <strong class="uidlink"><a href="fortuneengine.DrawableFontObject.DrawableFontObject-class.html">fortuneengine.DrawableFontObject.DrawableFontObject</a></strong>
- </li>
- <li> <strong class="uidlink"><a href="fortuneengine.DrawableObject.DrawableObject-class.html">fortuneengine.DrawableObject.DrawableObject</a></strong>
- <ul>
- <li> <strong class="uidlink"><a href="fortuneengine.DrawableFontObject.DrawableFontObject-class.html">fortuneengine.DrawableFontObject.DrawableFontObject</a></strong>
- </li>
- <li> <strong class="uidlink"><a href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html">fortuneengine.DynamicDrawableObject.DynamicDrawableObject</a></strong>
- </li>
- </ul>
- </li>
- <li> <strong class="uidlink"><a href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html">fortuneengine.DynamicDrawableObject.DynamicDrawableObject</a></strong>
- </li>
- </ul>
- </li>
- <li> <strong class="uidlink">list</strong>:
- <em class="summary">list() -&gt; new list list(sequence) -&gt; new list initialized
- from sequence's items</em>
- <ul>
- <li> <strong class="uidlink"><a href="fortuneengine.pyconsole.pyconsole.Writable-class.html">fortuneengine.pyconsole.pyconsole.Writable</a></strong>
- </li>
- </ul>
- </li>
- </ul>
- </li>
-</ul>
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th bgcolor="#70b0f0" class="navbar-select"
- >&nbsp;&nbsp;&nbsp;Trees&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
- <tr>
- <td align="left" class="footer">
- Generated by Epydoc 3.0.1 on Sun Aug 22 00:13:13 2010
- </td>
- <td align="right" class="footer">
- <a target="mainFrame" href="http://epydoc.sourceforge.net"
- >http://epydoc.sourceforge.net</a>
- </td>
- </tr>
-</table>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/crarr.png b/MAFH2/fortuneengine/docs/epydoc/crarr.png
deleted file mode 100644
index 26b43c5..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/crarr.png
+++ /dev/null
Binary files differ
diff --git a/MAFH2/fortuneengine/docs/epydoc/epydoc.css b/MAFH2/fortuneengine/docs/epydoc/epydoc.css
deleted file mode 100644
index 86d4170..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/epydoc.css
+++ /dev/null
@@ -1,322 +0,0 @@
-
-
-/* Epydoc CSS Stylesheet
- *
- * This stylesheet can be used to customize the appearance of epydoc's
- * HTML output.
- *
- */
-
-/* Default Colors & Styles
- * - Set the default foreground & background color with 'body'; and
- * link colors with 'a:link' and 'a:visited'.
- * - Use bold for decision list terms.
- * - The heading styles defined here are used for headings *within*
- * docstring descriptions. All headings used by epydoc itself use
- * either class='epydoc' or class='toc' (CSS styles for both
- * defined below).
- */
-body { background: #ffffff; color: #000000; }
-p { margin-top: 0.5em; margin-bottom: 0.5em; }
-a:link { color: #0000ff; }
-a:visited { color: #204080; }
-dt { font-weight: bold; }
-h1 { font-size: +140%; font-style: italic;
- font-weight: bold; }
-h2 { font-size: +125%; font-style: italic;
- font-weight: bold; }
-h3 { font-size: +110%; font-style: italic;
- font-weight: normal; }
-code { font-size: 100%; }
-/* N.B.: class, not pseudoclass */
-a.link { font-family: monospace; }
-
-/* Page Header & Footer
- * - The standard page header consists of a navigation bar (with
- * pointers to standard pages such as 'home' and 'trees'); a
- * breadcrumbs list, which can be used to navigate to containing
- * classes or modules; options links, to show/hide private
- * variables and to show/hide frames; and a page title (using
- * <h1>). The page title may be followed by a link to the
- * corresponding source code (using 'span.codelink').
- * - The footer consists of a navigation bar, a timestamp, and a
- * pointer to epydoc's homepage.
- */
-h1.epydoc { margin: 0; font-size: +140%; font-weight: bold; }
-h2.epydoc { font-size: +130%; font-weight: bold; }
-h3.epydoc { font-size: +115%; font-weight: bold;
- margin-top: 0.2em; }
-td h3.epydoc { font-size: +115%; font-weight: bold;
- margin-bottom: 0; }
-table.navbar { background: #a0c0ff; color: #000000;
- border: 2px groove #c0d0d0; }
-table.navbar table { color: #000000; }
-th.navbar-select { background: #70b0ff;
- color: #000000; }
-table.navbar a { text-decoration: none; }
-table.navbar a:link { color: #0000ff; }
-table.navbar a:visited { color: #204080; }
-span.breadcrumbs { font-size: 85%; font-weight: bold; }
-span.options { font-size: 70%; }
-span.codelink { font-size: 85%; }
-td.footer { font-size: 85%; }
-
-/* Table Headers
- * - Each summary table and details section begins with a 'header'
- * row. This row contains a section title (marked by
- * 'span.table-header') as well as a show/hide private link
- * (marked by 'span.options', defined above).
- * - Summary tables that contain user-defined groups mark those
- * groups using 'group header' rows.
- */
-td.table-header { background: #70b0ff; color: #000000;
- border: 1px solid #608090; }
-td.table-header table { color: #000000; }
-td.table-header table a:link { color: #0000ff; }
-td.table-header table a:visited { color: #204080; }
-span.table-header { font-size: 120%; font-weight: bold; }
-th.group-header { background: #c0e0f8; color: #000000;
- text-align: left; font-style: italic;
- font-size: 115%;
- border: 1px solid #608090; }
-
-/* Summary Tables (functions, variables, etc)
- * - Each object is described by a single row of the table with
- * two cells. The left cell gives the object's type, and is
- * marked with 'code.summary-type'. The right cell gives the
- * object's name and a summary description.
- * - CSS styles for the table's header and group headers are
- * defined above, under 'Table Headers'
- */
-table.summary { border-collapse: collapse;
- background: #e8f0f8; color: #000000;
- border: 1px solid #608090;
- margin-bottom: 0.5em; }
-td.summary { border: 1px solid #608090; }
-code.summary-type { font-size: 85%; }
-table.summary a:link { color: #0000ff; }
-table.summary a:visited { color: #204080; }
-
-
-/* Details Tables (functions, variables, etc)
- * - Each object is described in its own div.
- * - A single-row summary table w/ table-header is used as
- * a header for each details section (CSS style for table-header
- * is defined above, under 'Table Headers').
- */
-table.details { border-collapse: collapse;
- background: #e8f0f8; color: #000000;
- border: 1px solid #608090;
- margin: .2em 0 0 0; }
-table.details table { color: #000000; }
-table.details a:link { color: #0000ff; }
-table.details a:visited { color: #204080; }
-
-/* Fields */
-dl.fields { margin-left: 2em; margin-top: 1em;
- margin-bottom: 1em; }
-dl.fields dd ul { margin-left: 0em; padding-left: 0em; }
-dl.fields dd ul li ul { margin-left: 2em; padding-left: 0em; }
-div.fields { margin-left: 2em; }
-div.fields p { margin-bottom: 0.5em; }
-
-/* Index tables (identifier index, term index, etc)
- * - link-index is used for indices containing lists of links
- * (namely, the identifier index & term index).
- * - index-where is used in link indices for the text indicating
- * the container/source for each link.
- * - metadata-index is used for indices containing metadata
- * extracted from fields (namely, the bug index & todo index).
- */
-table.link-index { border-collapse: collapse;
- background: #e8f0f8; color: #000000;
- border: 1px solid #608090; }
-td.link-index { border-width: 0px; }
-table.link-index a:link { color: #0000ff; }
-table.link-index a:visited { color: #204080; }
-span.index-where { font-size: 70%; }
-table.metadata-index { border-collapse: collapse;
- background: #e8f0f8; color: #000000;
- border: 1px solid #608090;
- margin: .2em 0 0 0; }
-td.metadata-index { border-width: 1px; border-style: solid; }
-table.metadata-index a:link { color: #0000ff; }
-table.metadata-index a:visited { color: #204080; }
-
-/* Function signatures
- * - sig* is used for the signature in the details section.
- * - .summary-sig* is used for the signature in the summary
- * table, and when listing property accessor functions.
- * */
-.sig-name { color: #006080; }
-.sig-arg { color: #008060; }
-.sig-default { color: #602000; }
-.summary-sig { font-family: monospace; }
-.summary-sig-name { color: #006080; font-weight: bold; }
-table.summary a.summary-sig-name:link
- { color: #006080; font-weight: bold; }
-table.summary a.summary-sig-name:visited
- { color: #006080; font-weight: bold; }
-.summary-sig-arg { color: #006040; }
-.summary-sig-default { color: #501800; }
-
-/* Subclass list
- */
-ul.subclass-list { display: inline; }
-ul.subclass-list li { display: inline; }
-
-/* To render variables, classes etc. like functions */
-table.summary .summary-name { color: #006080; font-weight: bold;
- font-family: monospace; }
-table.summary
- a.summary-name:link { color: #006080; font-weight: bold;
- font-family: monospace; }
-table.summary
- a.summary-name:visited { color: #006080; font-weight: bold;
- font-family: monospace; }
-
-/* Variable values
- * - In the 'variable details' sections, each varaible's value is
- * listed in a 'pre.variable' box. The width of this box is
- * restricted to 80 chars; if the value's repr is longer than
- * this it will be wrapped, using a backslash marked with
- * class 'variable-linewrap'. If the value's repr is longer
- * than 3 lines, the rest will be ellided; and an ellipsis
- * marker ('...' marked with 'variable-ellipsis') will be used.
- * - If the value is a string, its quote marks will be marked
- * with 'variable-quote'.
- * - If the variable is a regexp, it is syntax-highlighted using
- * the re* CSS classes.
- */
-pre.variable { padding: .5em; margin: 0;
- background: #dce4ec; color: #000000;
- border: 1px solid #708890; }
-.variable-linewrap { color: #604000; font-weight: bold; }
-.variable-ellipsis { color: #604000; font-weight: bold; }
-.variable-quote { color: #604000; font-weight: bold; }
-.variable-group { color: #008000; font-weight: bold; }
-.variable-op { color: #604000; font-weight: bold; }
-.variable-string { color: #006030; }
-.variable-unknown { color: #a00000; font-weight: bold; }
-.re { color: #000000; }
-.re-char { color: #006030; }
-.re-op { color: #600000; }
-.re-group { color: #003060; }
-.re-ref { color: #404040; }
-
-/* Base tree
- * - Used by class pages to display the base class hierarchy.
- */
-pre.base-tree { font-size: 80%; margin: 0; }
-
-/* Frames-based table of contents headers
- * - Consists of two frames: one for selecting modules; and
- * the other listing the contents of the selected module.
- * - h1.toc is used for each frame's heading
- * - h2.toc is used for subheadings within each frame.
- */
-h1.toc { text-align: center; font-size: 105%;
- margin: 0; font-weight: bold;
- padding: 0; }
-h2.toc { font-size: 100%; font-weight: bold;
- margin: 0.5em 0 0 -0.3em; }
-
-/* Syntax Highlighting for Source Code
- * - doctest examples are displayed in a 'pre.py-doctest' block.
- * If the example is in a details table entry, then it will use
- * the colors specified by the 'table pre.py-doctest' line.
- * - Source code listings are displayed in a 'pre.py-src' block.
- * Each line is marked with 'span.py-line' (used to draw a line
- * down the left margin, separating the code from the line
- * numbers). Line numbers are displayed with 'span.py-lineno'.
- * The expand/collapse block toggle button is displayed with
- * 'a.py-toggle' (Note: the CSS style for 'a.py-toggle' should not
- * modify the font size of the text.)
- * - If a source code page is opened with an anchor, then the
- * corresponding code block will be highlighted. The code
- * block's header is highlighted with 'py-highlight-hdr'; and
- * the code block's body is highlighted with 'py-highlight'.
- * - The remaining py-* classes are used to perform syntax
- * highlighting (py-string for string literals, py-name for names,
- * etc.)
- */
-pre.py-doctest { padding: .5em; margin: 1em;
- background: #e8f0f8; color: #000000;
- border: 1px solid #708890; }
-table pre.py-doctest { background: #dce4ec;
- color: #000000; }
-pre.py-src { border: 2px solid #000000;
- background: #f0f0f0; color: #000000; }
-.py-line { border-left: 2px solid #000000;
- margin-left: .2em; padding-left: .4em; }
-.py-lineno { font-style: italic; font-size: 90%;
- padding-left: .5em; }
-a.py-toggle { text-decoration: none; }
-div.py-highlight-hdr { border-top: 2px solid #000000;
- border-bottom: 2px solid #000000;
- background: #d8e8e8; }
-div.py-highlight { border-bottom: 2px solid #000000;
- background: #d0e0e0; }
-.py-prompt { color: #005050; font-weight: bold;}
-.py-more { color: #005050; font-weight: bold;}
-.py-string { color: #006030; }
-.py-comment { color: #003060; }
-.py-keyword { color: #600000; }
-.py-output { color: #404040; }
-.py-name { color: #000050; }
-.py-name:link { color: #000050 !important; }
-.py-name:visited { color: #000050 !important; }
-.py-number { color: #005000; }
-.py-defname { color: #000060; font-weight: bold; }
-.py-def-name { color: #000060; font-weight: bold; }
-.py-base-class { color: #000060; }
-.py-param { color: #000060; }
-.py-docstring { color: #006030; }
-.py-decorator { color: #804020; }
-/* Use this if you don't want links to names underlined: */
-/*a.py-name { text-decoration: none; }*/
-
-/* Graphs & Diagrams
- * - These CSS styles are used for graphs & diagrams generated using
- * Graphviz dot. 'img.graph-without-title' is used for bare
- * diagrams (to remove the border created by making the image
- * clickable).
- */
-img.graph-without-title { border: none; }
-img.graph-with-title { border: 1px solid #000000; }
-span.graph-title { font-weight: bold; }
-span.graph-caption { }
-
-/* General-purpose classes
- * - 'p.indent-wrapped-lines' defines a paragraph whose first line
- * is not indented, but whose subsequent lines are.
- * - The 'nomargin-top' class is used to remove the top margin (e.g.
- * from lists). The 'nomargin' class is used to remove both the
- * top and bottom margin (but not the left or right margin --
- * for lists, that would cause the bullets to disappear.)
- */
-p.indent-wrapped-lines { padding: 0 0 0 7em; text-indent: -7em;
- margin: 0; }
-.nomargin-top { margin-top: 0; }
-.nomargin { margin-top: 0; margin-bottom: 0; }
-
-/* HTML Log */
-div.log-block { padding: 0; margin: .5em 0 .5em 0;
- background: #e8f0f8; color: #000000;
- border: 1px solid #000000; }
-div.log-error { padding: .1em .3em .1em .3em; margin: 4px;
- background: #ffb0b0; color: #000000;
- border: 1px solid #000000; }
-div.log-warning { padding: .1em .3em .1em .3em; margin: 4px;
- background: #ffffb0; color: #000000;
- border: 1px solid #000000; }
-div.log-info { padding: .1em .3em .1em .3em; margin: 4px;
- background: #b0ffb0; color: #000000;
- border: 1px solid #000000; }
-h2.log-hdr { background: #70b0ff; color: #000000;
- margin: 0; padding: 0em 0.5em 0em 0.5em;
- border-bottom: 1px solid #000000; font-size: 110%; }
-p.log { font-weight: bold; margin: .5em 0 .5em 0; }
-tr.opt-changed { color: #000000; font-weight: bold; }
-tr.opt-default { color: #606060; }
-pre.log { margin: 0; padding: 0; padding-left: 1em; }
diff --git a/MAFH2/fortuneengine/docs/epydoc/epydoc.js b/MAFH2/fortuneengine/docs/epydoc/epydoc.js
deleted file mode 100644
index e787dbc..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/epydoc.js
+++ /dev/null
@@ -1,293 +0,0 @@
-function toggle_private() {
- // Search for any private/public links on this page. Store
- // their old text in "cmd," so we will know what action to
- // take; and change their text to the opposite action.
- var cmd = "?";
- var elts = document.getElementsByTagName("a");
- for(var i=0; i<elts.length; i++) {
- if (elts[i].className == "privatelink") {
- cmd = elts[i].innerHTML;
- elts[i].innerHTML = ((cmd && cmd.substr(0,4)=="show")?
- "hide&nbsp;private":"show&nbsp;private");
- }
- }
- // Update all DIVs containing private objects.
- var elts = document.getElementsByTagName("div");
- for(var i=0; i<elts.length; i++) {
- if (elts[i].className == "private") {
- elts[i].style.display = ((cmd && cmd.substr(0,4)=="hide")?"none":"block");
- }
- else if (elts[i].className == "public") {
- elts[i].style.display = ((cmd && cmd.substr(0,4)=="hide")?"block":"none");
- }
- }
- // Update all table rows containing private objects. Note, we
- // use "" instead of "block" becaue IE & firefox disagree on what
- // this should be (block vs table-row), and "" just gives the
- // default for both browsers.
- var elts = document.getElementsByTagName("tr");
- for(var i=0; i<elts.length; i++) {
- if (elts[i].className == "private") {
- elts[i].style.display = ((cmd && cmd.substr(0,4)=="hide")?"none":"");
- }
- }
- // Update all list items containing private objects.
- var elts = document.getElementsByTagName("li");
- for(var i=0; i<elts.length; i++) {
- if (elts[i].className == "private") {
- elts[i].style.display = ((cmd && cmd.substr(0,4)=="hide")?
- "none":"");
- }
- }
- // Update all list items containing private objects.
- var elts = document.getElementsByTagName("ul");
- for(var i=0; i<elts.length; i++) {
- if (elts[i].className == "private") {
- elts[i].style.display = ((cmd && cmd.substr(0,4)=="hide")?"none":"block");
- }
- }
- // Set a cookie to remember the current option.
- document.cookie = "EpydocPrivate="+cmd;
- }
-function show_private() {
- var elts = document.getElementsByTagName("a");
- for(var i=0; i<elts.length; i++) {
- if (elts[i].className == "privatelink") {
- cmd = elts[i].innerHTML;
- if (cmd && cmd.substr(0,4)=="show")
- toggle_private();
- }
- }
- }
-function getCookie(name) {
- var dc = document.cookie;
- var prefix = name + "=";
- var begin = dc.indexOf("; " + prefix);
- if (begin == -1) {
- begin = dc.indexOf(prefix);
- if (begin != 0) return null;
- } else
- { begin += 2; }
- var end = document.cookie.indexOf(";", begin);
- if (end == -1)
- { end = dc.length; }
- return unescape(dc.substring(begin + prefix.length, end));
- }
-function setFrame(url1, url2) {
- parent.frames[1].location.href = url1;
- parent.frames[2].location.href = url2;
- }
-function checkCookie() {
- var cmd=getCookie("EpydocPrivate");
- if (cmd && cmd.substr(0,4)!="show" && location.href.indexOf("#_") < 0)
- toggle_private();
- }
-function toggleCallGraph(id) {
- var elt = document.getElementById(id);
- if (elt.style.display == "none")
- elt.style.display = "block";
- else
- elt.style.display = "none";
- }
-function expand(id) {
- var elt = document.getElementById(id+"-expanded");
- if (elt) elt.style.display = "block";
- var elt = document.getElementById(id+"-expanded-linenums");
- if (elt) elt.style.display = "block";
- var elt = document.getElementById(id+"-collapsed");
- if (elt) { elt.innerHTML = ""; elt.style.display = "none"; }
- var elt = document.getElementById(id+"-collapsed-linenums");
- if (elt) { elt.innerHTML = ""; elt.style.display = "none"; }
- var elt = document.getElementById(id+"-toggle");
- if (elt) { elt.innerHTML = "-"; }
-}
-
-function collapse(id) {
- var elt = document.getElementById(id+"-expanded");
- if (elt) elt.style.display = "none";
- var elt = document.getElementById(id+"-expanded-linenums");
- if (elt) elt.style.display = "none";
- var elt = document.getElementById(id+"-collapsed-linenums");
- if (elt) { elt.innerHTML = "<br />"; elt.style.display="block"; }
- var elt = document.getElementById(id+"-toggle");
- if (elt) { elt.innerHTML = "+"; }
- var elt = document.getElementById(id+"-collapsed");
- if (elt) {
- elt.style.display = "block";
-
- var indent = elt.getAttribute("indent");
- var pad = elt.getAttribute("pad");
- var s = "<tt class='py-lineno'>";
- for (var i=0; i<pad.length; i++) { s += "&nbsp;" }
- s += "</tt>";
- s += "&nbsp;&nbsp;<tt class='py-line'>";
- for (var i=0; i<indent.length; i++) { s += "&nbsp;" }
- s += "<a href='#' onclick='expand(\"" + id;
- s += "\");return false'>...</a></tt><br />";
- elt.innerHTML = s;
- }
-}
-
-function toggle(id) {
- elt = document.getElementById(id+"-toggle");
- if (elt.innerHTML == "-")
- collapse(id);
- else
- expand(id);
- return false;
-}
-
-function highlight(id) {
- var elt = document.getElementById(id+"-def");
- if (elt) elt.className = "py-highlight-hdr";
- var elt = document.getElementById(id+"-expanded");
- if (elt) elt.className = "py-highlight";
- var elt = document.getElementById(id+"-collapsed");
- if (elt) elt.className = "py-highlight";
-}
-
-function num_lines(s) {
- var n = 1;
- var pos = s.indexOf("\n");
- while ( pos > 0) {
- n += 1;
- pos = s.indexOf("\n", pos+1);
- }
- return n;
-}
-
-// Collapse all blocks that mave more than `min_lines` lines.
-function collapse_all(min_lines) {
- var elts = document.getElementsByTagName("div");
- for (var i=0; i<elts.length; i++) {
- var elt = elts[i];
- var split = elt.id.indexOf("-");
- if (split > 0)
- if (elt.id.substring(split, elt.id.length) == "-expanded")
- if (num_lines(elt.innerHTML) > min_lines)
- collapse(elt.id.substring(0, split));
- }
-}
-
-function expandto(href) {
- var start = href.indexOf("#")+1;
- if (start != 0 && start != href.length) {
- if (href.substring(start, href.length) != "-") {
- collapse_all(4);
- pos = href.indexOf(".", start);
- while (pos != -1) {
- var id = href.substring(start, pos);
- expand(id);
- pos = href.indexOf(".", pos+1);
- }
- var id = href.substring(start, href.length);
- expand(id);
- highlight(id);
- }
- }
-}
-
-function kill_doclink(id) {
- var parent = document.getElementById(id);
- parent.removeChild(parent.childNodes.item(0));
-}
-function auto_kill_doclink(ev) {
- if (!ev) var ev = window.event;
- if (!this.contains(ev.toElement)) {
- var parent = document.getElementById(this.parentID);
- parent.removeChild(parent.childNodes.item(0));
- }
-}
-
-function doclink(id, name, targets_id) {
- var elt = document.getElementById(id);
-
- // If we already opened the box, then destroy it.
- // (This case should never occur, but leave it in just in case.)
- if (elt.childNodes.length > 1) {
- elt.removeChild(elt.childNodes.item(0));
- }
- else {
- // The outer box: relative + inline positioning.
- var box1 = document.createElement("div");
- box1.style.position = "relative";
- box1.style.display = "inline";
- box1.style.top = 0;
- box1.style.left = 0;
-
- // A shadow for fun
- var shadow = document.createElement("div");
- shadow.style.position = "absolute";
- shadow.style.left = "-1.3em";
- shadow.style.top = "-1.3em";
- shadow.style.background = "#404040";
-
- // The inner box: absolute positioning.
- var box2 = document.createElement("div");
- box2.style.position = "relative";
- box2.style.border = "1px solid #a0a0a0";
- box2.style.left = "-.2em";
- box2.style.top = "-.2em";
- box2.style.background = "white";
- box2.style.padding = ".3em .4em .3em .4em";
- box2.style.fontStyle = "normal";
- box2.onmouseout=auto_kill_doclink;
- box2.parentID = id;
-
- // Get the targets
- var targets_elt = document.getElementById(targets_id);
- var targets = targets_elt.getAttribute("targets");
- var links = "";
- target_list = targets.split(",");
- for (var i=0; i<target_list.length; i++) {
- var target = target_list[i].split("=");
- links += "<li><a href='" + target[1] +
- "' style='text-decoration:none'>" +
- target[0] + "</a></li>";
- }
-
- // Put it all together.
- elt.insertBefore(box1, elt.childNodes.item(0));
- //box1.appendChild(box2);
- box1.appendChild(shadow);
- shadow.appendChild(box2);
- box2.innerHTML =
- "Which <b>"+name+"</b> do you want to see documentation for?" +
- "<ul style='margin-bottom: 0;'>" +
- links +
- "<li><a href='#' style='text-decoration:none' " +
- "onclick='kill_doclink(\""+id+"\");return false;'>"+
- "<i>None of the above</i></a></li></ul>";
- }
- return false;
-}
-
-function get_anchor() {
- var href = location.href;
- var start = href.indexOf("#")+1;
- if ((start != 0) && (start != href.length))
- return href.substring(start, href.length);
- }
-function redirect_url(dottedName) {
- // Scan through each element of the "pages" list, and check
- // if "name" matches with any of them.
- for (var i=0; i<pages.length; i++) {
-
- // Each page has the form "<pagename>-m" or "<pagename>-c";
- // extract the <pagename> portion & compare it to dottedName.
- var pagename = pages[i].substring(0, pages[i].length-2);
- if (pagename == dottedName.substring(0,pagename.length)) {
-
- // We've found a page that matches `dottedName`;
- // construct its URL, using leftover `dottedName`
- // content to form an anchor.
- var pagetype = pages[i].charAt(pages[i].length-1);
- var url = pagename + ((pagetype=="m")?"-module.html":
- "-class.html");
- if (dottedName.length > pagename.length)
- url += "#" + dottedName.substring(pagename.length+1,
- dottedName.length);
- return url;
- }
- }
- }
diff --git a/MAFH2/fortuneengine/docs/epydoc/fortuneengine-module.html b/MAFH2/fortuneengine/docs/epydoc/fortuneengine-module.html
deleted file mode 100644
index ed9f616..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/fortuneengine-module.html
+++ /dev/null
@@ -1,165 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>fortuneengine</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th bgcolor="#70b0f0" class="navbar-select"
- >&nbsp;&nbsp;&nbsp;Home&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td width="100%">
- <span class="breadcrumbs">
- Package&nbsp;fortuneengine
- </span>
- </td>
- <td>
- <table cellpadding="0" cellspacing="0">
- <!-- hide/show private -->
- <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
- <tr><td align="right"><span class="options"
- >[<a href="frames.html" target="_top">frames</a
- >]&nbsp;|&nbsp;<a href="fortuneengine-module.html"
- target="_top">no&nbsp;frames</a>]</span></td></tr>
- </table>
- </td>
- </tr>
-</table>
-<!-- ==================== PACKAGE DESCRIPTION ==================== -->
-<h1 class="epydoc">Package fortuneengine</h1><p class="nomargin-top"><span class="codelink"><a href="fortuneengine-pysrc.html">source&nbsp;code</a></span></p>
-<!-- ==================== SUBMODULES ==================== -->
-<a name="section-Submodules"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Submodules</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-Submodules"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
- <tr><td class="summary">
- <ul class="nomargin">
- <li> <strong class="uidlink"><a href="fortuneengine.DrawableFontObject-module.html">fortuneengine.DrawableFontObject</a></strong> </li>
- <li> <strong class="uidlink"><a href="fortuneengine.DrawableObject-module.html">fortuneengine.DrawableObject</a></strong> </li>
- <li> <strong class="uidlink"><a href="fortuneengine.DynamicDrawableObject-module.html">fortuneengine.DynamicDrawableObject</a></strong> </li>
- <li> <strong class="uidlink"><a href="fortuneengine.GameEngine-module.html">fortuneengine.GameEngine</a></strong> </li>
- <li> <strong class="uidlink"><a href="fortuneengine.GameEngineConsole-module.html">fortuneengine.GameEngineConsole</a></strong> </li>
- <li> <strong class="uidlink"><a href="fortuneengine.GameEngineElement-module.html">fortuneengine.GameEngineElement</a></strong> </li>
- <li> <strong class="uidlink"><a href="fortuneengine.GameInspect-module.html">fortuneengine.GameInspect</a></strong> </li>
- <li> <strong class="uidlink"><a href="fortuneengine.Scene-module.html">fortuneengine.Scene</a></strong> </li>
- <li> <strong class="uidlink"><a href="fortuneengine.pyconsole-module.html">fortuneengine.pyconsole</a></strong>
- <ul>
- <li> <strong class="uidlink"><a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a></strong> </li>
- </ul>
- </li>
- </ul></td></tr>
-</table>
-
-<br />
-<!-- ==================== VARIABLES ==================== -->
-<a name="section-Variables"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Variables</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-Variables"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="__package__"></a><span class="summary-name">__package__</span> = <code title="None">None</code><br />
- hash(x)
- </td>
- </tr>
-</table>
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th bgcolor="#70b0f0" class="navbar-select"
- >&nbsp;&nbsp;&nbsp;Home&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
- <tr>
- <td align="left" class="footer">
- Generated by Epydoc 3.0.1 on Sun Aug 22 00:13:13 2010
- </td>
- <td align="right" class="footer">
- <a target="mainFrame" href="http://epydoc.sourceforge.net"
- >http://epydoc.sourceforge.net</a>
- </td>
- </tr>
-</table>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/fortuneengine-pysrc.html b/MAFH2/fortuneengine/docs/epydoc/fortuneengine-pysrc.html
deleted file mode 100644
index d9609e5..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/fortuneengine-pysrc.html
+++ /dev/null
@@ -1,124 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>fortuneengine</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th bgcolor="#70b0f0" class="navbar-select"
- >&nbsp;&nbsp;&nbsp;Home&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td width="100%">
- <span class="breadcrumbs">
- Package&nbsp;fortuneengine
- </span>
- </td>
- <td>
- <table cellpadding="0" cellspacing="0">
- <!-- hide/show private -->
- <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
- <tr><td align="right"><span class="options"
- >[<a href="frames.html" target="_top">frames</a
- >]&nbsp;|&nbsp;<a href="fortuneengine-pysrc.html"
- target="_top">no&nbsp;frames</a>]</span></td></tr>
- </table>
- </td>
- </tr>
-</table>
-<h1 class="epydoc">Source Code for <a href="fortuneengine-module.html">Package fortuneengine</a></h1>
-<pre class="py-src">
-<a name="L1"></a><tt class="py-lineno"> 1</tt> <tt class="py-line"><tt class="py-comment"># FortuneEngine is free software: you can redistribute it and/or modify</tt> </tt>
-<a name="L2"></a><tt class="py-lineno"> 2</tt> <tt class="py-line"><tt class="py-comment"># it under the terms of the GNU General Public License as published by</tt> </tt>
-<a name="L3"></a><tt class="py-lineno"> 3</tt> <tt class="py-line"><tt class="py-comment"># the Free Software Foundation, either version 3 of the License, or</tt> </tt>
-<a name="L4"></a><tt class="py-lineno"> 4</tt> <tt class="py-line"><tt class="py-comment"># (at your option) any later version.</tt> </tt>
-<a name="L5"></a><tt class="py-lineno"> 5</tt> <tt class="py-line"><tt class="py-comment">#</tt> </tt>
-<a name="L6"></a><tt class="py-lineno"> 6</tt> <tt class="py-line"><tt class="py-comment"># FortuneEngine is distributed in the hope that it will be useful,</tt> </tt>
-<a name="L7"></a><tt class="py-lineno"> 7</tt> <tt class="py-line"><tt class="py-comment"># but WITHOUT ANY WARRANTY; without even the implied warranty of</tt> </tt>
-<a name="L8"></a><tt class="py-lineno"> 8</tt> <tt class="py-line"><tt class="py-comment"># MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</tt> </tt>
-<a name="L9"></a><tt class="py-lineno"> 9</tt> <tt class="py-line"><tt class="py-comment"># GNU General Public License for more details.</tt> </tt>
-<a name="L10"></a><tt class="py-lineno">10</tt> <tt class="py-line"><tt class="py-comment">#</tt> </tt>
-<a name="L11"></a><tt class="py-lineno">11</tt> <tt class="py-line"><tt class="py-comment"># You should have received a copy of the GNU General Public License</tt> </tt>
-<a name="L12"></a><tt class="py-lineno">12</tt> <tt class="py-line"><tt class="py-comment"># along with the FortuneEngine. If not, see &lt;http://www.gnu.org/licenses/&gt;.</tt> </tt>
-<a name="L13"></a><tt class="py-lineno">13</tt> <tt class="py-line"><tt class="py-comment">#</tt> </tt>
-<a name="L14"></a><tt class="py-lineno">14</tt> <tt class="py-line"><tt class="py-comment"># Author: Justin Lewis &lt;jlew.blackout@gmail.com&gt;</tt> </tt>
-<a name="L15"></a><tt class="py-lineno">15</tt> <tt class="py-line"> </tt><script type="text/javascript">
-<!--
-expandto(location.href);
-// -->
-</script>
-</pre>
-<br />
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th bgcolor="#70b0f0" class="navbar-select"
- >&nbsp;&nbsp;&nbsp;Home&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
- <tr>
- <td align="left" class="footer">
- Generated by Epydoc 3.0.1 on Sun Aug 22 00:13:14 2010
- </td>
- <td align="right" class="footer">
- <a target="mainFrame" href="http://epydoc.sourceforge.net"
- >http://epydoc.sourceforge.net</a>
- </td>
- </tr>
-</table>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.DrawableFontObject-module.html b/MAFH2/fortuneengine/docs/epydoc/fortuneengine.DrawableFontObject-module.html
deleted file mode 100644
index d8ead0c..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.DrawableFontObject-module.html
+++ /dev/null
@@ -1,154 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>fortuneengine.DrawableFontObject</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td width="100%">
- <span class="breadcrumbs">
- <a href="fortuneengine-module.html">Package&nbsp;fortuneengine</a> ::
- Module&nbsp;DrawableFontObject
- </span>
- </td>
- <td>
- <table cellpadding="0" cellspacing="0">
- <!-- hide/show private -->
- <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
- <tr><td align="right"><span class="options"
- >[<a href="frames.html" target="_top">frames</a
- >]&nbsp;|&nbsp;<a href="fortuneengine.DrawableFontObject-module.html"
- target="_top">no&nbsp;frames</a>]</span></td></tr>
- </table>
- </td>
- </tr>
-</table>
-<!-- ==================== MODULE DESCRIPTION ==================== -->
-<h1 class="epydoc">Module DrawableFontObject</h1><p class="nomargin-top"><span class="codelink"><a href="fortuneengine.DrawableFontObject-pysrc.html">source&nbsp;code</a></span></p>
-<!-- ==================== CLASSES ==================== -->
-<a name="section-Classes"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Classes</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-Classes"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a href="fortuneengine.DrawableFontObject.DrawableFontObject-class.html" class="summary-name">DrawableFontObject</a>
- </td>
- </tr>
-</table>
-<!-- ==================== VARIABLES ==================== -->
-<a name="section-Variables"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Variables</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-Variables"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="__package__"></a><span class="summary-name">__package__</span> = <code title="'fortuneengine'"><code class="variable-quote">'</code><code class="variable-string">fortuneengine</code><code class="variable-quote">'</code></code>
- </td>
- </tr>
-</table>
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
- <tr>
- <td align="left" class="footer">
- Generated by Epydoc 3.0.1 on Sun Aug 22 00:13:13 2010
- </td>
- <td align="right" class="footer">
- <a target="mainFrame" href="http://epydoc.sourceforge.net"
- >http://epydoc.sourceforge.net</a>
- </td>
- </tr>
-</table>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.DrawableFontObject-pysrc.html b/MAFH2/fortuneengine/docs/epydoc/fortuneengine.DrawableFontObject-pysrc.html
deleted file mode 100644
index 4e13d2f..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.DrawableFontObject-pysrc.html
+++ /dev/null
@@ -1,142 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>fortuneengine.DrawableFontObject</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td width="100%">
- <span class="breadcrumbs">
- <a href="fortuneengine-module.html">Package&nbsp;fortuneengine</a> ::
- Module&nbsp;DrawableFontObject
- </span>
- </td>
- <td>
- <table cellpadding="0" cellspacing="0">
- <!-- hide/show private -->
- <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
- <tr><td align="right"><span class="options"
- >[<a href="frames.html" target="_top">frames</a
- >]&nbsp;|&nbsp;<a href="fortuneengine.DrawableFontObject-pysrc.html"
- target="_top">no&nbsp;frames</a>]</span></td></tr>
- </table>
- </td>
- </tr>
-</table>
-<h1 class="epydoc">Source Code for <a href="fortuneengine.DrawableFontObject-module.html">Module fortuneengine.DrawableFontObject</a></h1>
-<pre class="py-src">
-<a name="L1"></a><tt class="py-lineno"> 1</tt> <tt class="py-line"><tt class="py-keyword">import</tt> <tt class="py-name">pygame</tt> </tt>
-<a name="L2"></a><tt class="py-lineno"> 2</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-0" class="py-name" targets="Module fortuneengine.DrawableObject=fortuneengine.DrawableObject-module.html,Class fortuneengine.DrawableObject.DrawableObject=fortuneengine.DrawableObject.DrawableObject-class.html"><a title="fortuneengine.DrawableObject
-fortuneengine.DrawableObject.DrawableObject" class="py-name" href="#" onclick="return doclink('link-0', 'DrawableObject', 'link-0');">DrawableObject</a></tt> <tt class="py-keyword">import</tt> <tt id="link-1" class="py-name"><a title="fortuneengine.DrawableObject
-fortuneengine.DrawableObject.DrawableObject" class="py-name" href="#" onclick="return doclink('link-1', 'DrawableObject', 'link-0');">DrawableObject</a></tt> </tt>
-<a name="L3"></a><tt class="py-lineno"> 3</tt> <tt class="py-line"> </tt>
-<a name="DrawableFontObject"></a><div id="DrawableFontObject-def"><a name="L4"></a><tt class="py-lineno"> 4</tt> <a class="py-toggle" href="#" id="DrawableFontObject-toggle" onclick="return toggle('DrawableFontObject');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="fortuneengine.DrawableFontObject.DrawableFontObject-class.html">DrawableFontObject</a><tt class="py-op">(</tt><tt class="py-base-class">DrawableObject</tt><tt class="py-op">,</tt> <tt class="py-base-class">pygame</tt><tt class="py-op">.</tt><tt class="py-base-class">sprite</tt><tt class="py-op">.</tt><tt class="py-base-class">Sprite</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="DrawableFontObject-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="DrawableFontObject-expanded"><a name="L5"></a><tt class="py-lineno"> 5</tt> <tt class="py-line"> </tt>
-<a name="DrawableFontObject.__init__"></a><div id="DrawableFontObject.__init__-def"><a name="L6"></a><tt class="py-lineno"> 6</tt> <a class="py-toggle" href="#" id="DrawableFontObject.__init__-toggle" onclick="return toggle('DrawableFontObject.__init__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.DrawableFontObject.DrawableFontObject-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">text</tt><tt class="py-op">,</tt><tt class="py-param">font</tt><tt class="py-op">,</tt> <tt class="py-param">x</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt><tt class="py-op">,</tt> <tt class="py-param">y</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="DrawableFontObject.__init__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="DrawableFontObject.__init__-expanded"><a name="L7"></a><tt class="py-lineno"> 7</tt> <tt class="py-line"> </tt>
-<a name="L8"></a><tt class="py-lineno"> 8</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">font</tt> <tt class="py-op">=</tt> <tt class="py-name">font</tt> </tt>
-<a name="L9"></a><tt class="py-lineno"> 9</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">textImage</tt> <tt class="py-op">=</tt> <tt class="py-name">font</tt><tt class="py-op">.</tt><tt class="py-name">render</tt><tt class="py-op">(</tt><tt class="py-name">text</tt><tt class="py-op">,</tt> <tt class="py-number">1</tt><tt class="py-op">,</tt> <tt class="py-op">(</tt><tt class="py-number">255</tt><tt class="py-op">,</tt><tt class="py-number">255</tt><tt class="py-op">,</tt><tt class="py-number">255</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L10"></a><tt class="py-lineno">10</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">text</tt> <tt class="py-op">=</tt> <tt class="py-name">text</tt> </tt>
-<a name="L11"></a><tt class="py-lineno">11</tt> <tt class="py-line"> <tt id="link-2" class="py-name"><a title="fortuneengine.DrawableObject
-fortuneengine.DrawableObject.DrawableObject" class="py-name" href="#" onclick="return doclink('link-2', 'DrawableObject', 'link-0');">DrawableObject</a></tt><tt class="py-op">.</tt><tt id="link-3" class="py-name" targets="Method fortuneengine.DrawableFontObject.DrawableFontObject.__init__()=fortuneengine.DrawableFontObject.DrawableFontObject-class.html#__init__,Method fortuneengine.DrawableObject.DrawableObject.__init__()=fortuneengine.DrawableObject.DrawableObject-class.html#__init__,Method fortuneengine.DynamicDrawableObject.DynamicDrawableObject.__init__()=fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#__init__,Method fortuneengine.GameEngine.GameEngine.__init__()=fortuneengine.GameEngine.GameEngine-class.html#__init__,Method fortuneengine.GameEngineConsole.GameEngineConsole.__init__()=fortuneengine.GameEngineConsole.GameEngineConsole-class.html#__init__,Method fortuneengine.GameEngineElement.GameEngineElement.__init__()=fortuneengine.GameEngineElement.GameEngineElement-class.html#__init__,Method fortuneengine.GameInspect.GameInspect.__init__()=fortuneengine.GameInspect.GameInspect-class.html#__init__,Method fortuneengine.Scene.Scene.__init__()=fortuneengine.Scene.Scene-class.html#__init__,Method fortuneengine.pyconsole.pyconsole.Console.__init__()=fortuneengine.pyconsole.pyconsole.Console-class.html#__init__,Method fortuneengine.pyconsole.pyconsole.ParseError.__init__()=fortuneengine.pyconsole.pyconsole.ParseError-class.html#__init__"><a title="fortuneengine.DrawableFontObject.DrawableFontObject.__init__
-fortuneengine.DrawableObject.DrawableObject.__init__
-fortuneengine.DynamicDrawableObject.DynamicDrawableObject.__init__
-fortuneengine.GameEngine.GameEngine.__init__
-fortuneengine.GameEngineConsole.GameEngineConsole.__init__
-fortuneengine.GameEngineElement.GameEngineElement.__init__
-fortuneengine.GameInspect.GameInspect.__init__
-fortuneengine.Scene.Scene.__init__
-fortuneengine.pyconsole.pyconsole.Console.__init__
-fortuneengine.pyconsole.pyconsole.ParseError.__init__" class="py-name" href="#" onclick="return doclink('link-3', '__init__', 'link-3');">__init__</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt class="py-op">[</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">textImage</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-string">''</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L12"></a><tt class="py-lineno">12</tt> <tt class="py-line"> </tt>
-<a name="DrawableFontObject.changeText"></a><div id="DrawableFontObject.changeText-def"><a name="L13"></a><tt class="py-lineno">13</tt> <a class="py-toggle" href="#" id="DrawableFontObject.changeText-toggle" onclick="return toggle('DrawableFontObject.changeText');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.DrawableFontObject.DrawableFontObject-class.html#changeText">changeText</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">newText</tt><tt class="py-op">,</tt> <tt class="py-param">color</tt><tt class="py-op">=</tt><tt class="py-op">(</tt><tt class="py-number">0</tt><tt class="py-op">,</tt><tt class="py-number">0</tt><tt class="py-op">,</tt><tt class="py-number">0</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="DrawableFontObject.changeText-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="DrawableFontObject.changeText-expanded"><a name="L14"></a><tt class="py-lineno">14</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">text</tt> <tt class="py-op">=</tt> <tt class="py-name">newText</tt> </tt>
-<a name="L15"></a><tt class="py-lineno">15</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_images</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">font</tt><tt class="py-op">.</tt><tt class="py-name">render</tt><tt class="py-op">(</tt><tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">newText</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-name">True</tt><tt class="py-op">,</tt> <tt class="py-name">color</tt><tt class="py-op">)</tt> </tt>
-<a name="L16"></a><tt class="py-lineno">16</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">image</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_images</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt> </tt>
-</div><a name="L17"></a><tt class="py-lineno">17</tt> <tt class="py-line"> </tt>
-<a name="DrawableFontObject.getText"></a><div id="DrawableFontObject.getText-def"><a name="L18"></a><tt class="py-lineno">18</tt> <a class="py-toggle" href="#" id="DrawableFontObject.getText-toggle" onclick="return toggle('DrawableFontObject.getText');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.DrawableFontObject.DrawableFontObject-class.html#getText">getText</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="DrawableFontObject.getText-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="DrawableFontObject.getText-expanded"><a name="L19"></a><tt class="py-lineno">19</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">text</tt><tt class="py-op">)</tt> </tt>
-</div></div><a name="L20"></a><tt class="py-lineno">20</tt> <tt class="py-line"> </tt><script type="text/javascript">
-<!--
-expandto(location.href);
-// -->
-</script>
-</pre>
-<br />
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
- <tr>
- <td align="left" class="footer">
- Generated by Epydoc 3.0.1 on Sun Aug 22 00:13:14 2010
- </td>
- <td align="right" class="footer">
- <a target="mainFrame" href="http://epydoc.sourceforge.net"
- >http://epydoc.sourceforge.net</a>
- </td>
- </tr>
-</table>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.DrawableFontObject.DrawableFontObject-class.html b/MAFH2/fortuneengine/docs/epydoc/fortuneengine.DrawableFontObject.DrawableFontObject-class.html
deleted file mode 100644
index 4692c9a..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.DrawableFontObject.DrawableFontObject-class.html
+++ /dev/null
@@ -1,315 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>fortuneengine.DrawableFontObject.DrawableFontObject</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td width="100%">
- <span class="breadcrumbs">
- <a href="fortuneengine-module.html">Package&nbsp;fortuneengine</a> ::
- <a href="fortuneengine.DrawableFontObject-module.html">Module&nbsp;DrawableFontObject</a> ::
- Class&nbsp;DrawableFontObject
- </span>
- </td>
- <td>
- <table cellpadding="0" cellspacing="0">
- <!-- hide/show private -->
- <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
- <tr><td align="right"><span class="options"
- >[<a href="frames.html" target="_top">frames</a
- >]&nbsp;|&nbsp;<a href="fortuneengine.DrawableFontObject.DrawableFontObject-class.html"
- target="_top">no&nbsp;frames</a>]</span></td></tr>
- </table>
- </td>
- </tr>
-</table>
-<!-- ==================== CLASS DESCRIPTION ==================== -->
-<h1 class="epydoc">Class DrawableFontObject</h1><p class="nomargin-top"><span class="codelink"><a href="fortuneengine.DrawableFontObject-pysrc.html#DrawableFontObject">source&nbsp;code</a></span></p>
-<pre class="base-tree">
- object --+
- |
- pygame.sprite.Sprite --+
- |
-<a href="fortuneengine.DrawableObject.DrawableObject-class.html">DrawableObject.DrawableObject</a> --+
- |
- object --+ |
- | |
- pygame.sprite.Sprite --+
- |
- <strong class="uidshort">DrawableFontObject</strong>
-</pre>
-
-<hr />
-<!-- ==================== INSTANCE METHODS ==================== -->
-<a name="section-InstanceMethods"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Instance Methods</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-InstanceMethods"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.DrawableFontObject.DrawableFontObject-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">text</span>,
- <span class="summary-sig-arg">font</span>,
- <span class="summary-sig-arg">x</span>=<span class="summary-sig-default">0</span>,
- <span class="summary-sig-arg">y</span>=<span class="summary-sig-default">0</span>)</span><br />
- x.__init__(...) initializes x; see x.__class__.__doc__ for signature</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.DrawableFontObject-pysrc.html#DrawableFontObject.__init__">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="changeText"></a><span class="summary-sig-name">changeText</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">newText</span>,
- <span class="summary-sig-arg">color</span>=<span class="summary-sig-default"><code class="variable-group">(</code>0<code class="variable-op">, </code>0<code class="variable-op">, </code>0<code class="variable-group">)</code></span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.DrawableFontObject-pysrc.html#DrawableFontObject.changeText">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="getText"></a><span class="summary-sig-name">getText</span>(<span class="summary-sig-arg">self</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.DrawableFontObject-pysrc.html#DrawableFontObject.getText">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
- <tr>
- <td colspan="2" class="summary">
- <p class="indent-wrapped-lines"><b>Inherited from <code><a href="fortuneengine.DrawableObject.DrawableObject-class.html">DrawableObject.DrawableObject</a></code></b>:
- <code><a href="fortuneengine.DrawableObject.DrawableObject-class.html#addImages">addImages</a></code>,
- <code><a href="fortuneengine.DrawableObject.DrawableObject-class.html#calcColorKey">calcColorKey</a></code>,
- <code><a href="fortuneengine.DrawableObject.DrawableObject-class.html#fill">fill</a></code>,
- <code><a href="fortuneengine.DrawableObject.DrawableObject-class.html#getRotation">getRotation</a></code>,
- <code><a href="fortuneengine.DrawableObject.DrawableObject-class.html#getXPos">getXPos</a></code>,
- <code><a href="fortuneengine.DrawableObject.DrawableObject-class.html#getXSize">getXSize</a></code>,
- <code><a href="fortuneengine.DrawableObject.DrawableObject-class.html#getYPos">getYPos</a></code>,
- <code><a href="fortuneengine.DrawableObject.DrawableObject-class.html#getYSize">getYSize</a></code>,
- <code><a href="fortuneengine.DrawableObject.DrawableObject-class.html#goToAnim">goToAnim</a></code>,
- <code><a href="fortuneengine.DrawableObject.DrawableObject-class.html#goToFrame">goToFrame</a></code>,
- <code><a href="fortuneengine.DrawableObject.DrawableObject-class.html#makeTransparent">makeTransparent</a></code>,
- <code><a href="fortuneengine.DrawableObject.DrawableObject-class.html#nextCurrentAnimFrame">nextCurrentAnimFrame</a></code>,
- <code><a href="fortuneengine.DrawableObject.DrawableObject-class.html#nextFrame">nextFrame</a></code>,
- <code><a href="fortuneengine.DrawableObject.DrawableObject-class.html#nudge">nudge</a></code>,
- <code><a href="fortuneengine.DrawableObject.DrawableObject-class.html#repopulateImages">repopulateImages</a></code>,
- <code><a href="fortuneengine.DrawableObject.DrawableObject-class.html#rotate">rotate</a></code>,
- <code><a href="fortuneengine.DrawableObject.DrawableObject-class.html#scale">scale</a></code>,
- <code><a href="fortuneengine.DrawableObject.DrawableObject-class.html#setColorKey">setColorKey</a></code>,
- <code><a href="fortuneengine.DrawableObject.DrawableObject-class.html#setPosition">setPosition</a></code>,
- <code><a href="fortuneengine.DrawableObject.DrawableObject-class.html#update">update</a></code>
- </p>
- <p class="indent-wrapped-lines"><b>Inherited from <code>pygame.sprite.Sprite</code></b>:
- <code>__repr__</code>,
- <code>add</code>,
- <code>add_internal</code>,
- <code>alive</code>,
- <code>groups</code>,
- <code>kill</code>,
- <code>remove</code>,
- <code>remove_internal</code>
- </p>
- <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
- <code>__delattr__</code>,
- <code>__format__</code>,
- <code>__getattribute__</code>,
- <code>__hash__</code>,
- <code>__new__</code>,
- <code>__reduce__</code>,
- <code>__reduce_ex__</code>,
- <code>__setattr__</code>,
- <code>__sizeof__</code>,
- <code>__str__</code>,
- <code>__subclasshook__</code>
- </p>
- </td>
- </tr>
-</table>
-<!-- ==================== PROPERTIES ==================== -->
-<a name="section-Properties"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Properties</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-Properties"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
- <tr>
- <td colspan="2" class="summary">
- <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
- <code>__class__</code>
- </p>
- </td>
- </tr>
-</table>
-<!-- ==================== METHOD DETAILS ==================== -->
-<a name="section-MethodDetails"></a>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Method Details</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-MethodDetails"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-</table>
-<a name="__init__"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
- <span class="sig-arg">text</span>,
- <span class="sig-arg">font</span>,
- <span class="sig-arg">x</span>=<span class="sig-default">0</span>,
- <span class="sig-arg">y</span>=<span class="sig-default">0</span>)</span>
- <br /><em class="fname">(Constructor)</em>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.DrawableFontObject-pysrc.html#DrawableFontObject.__init__">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <p>x.__init__(...) initializes x; see x.__class__.__doc__ for
- signature</p>
- <dl class="fields">
- <dt>Overrides:
- object.__init__
- <dd><em class="note">(inherited documentation)</em></dd>
- </dt>
- </dl>
-</td></tr></table>
-</div>
-<br />
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
- <tr>
- <td align="left" class="footer">
- Generated by Epydoc 3.0.1 on Sun Aug 22 00:13:13 2010
- </td>
- <td align="right" class="footer">
- <a target="mainFrame" href="http://epydoc.sourceforge.net"
- >http://epydoc.sourceforge.net</a>
- </td>
- </tr>
-</table>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.DrawableObject-module.html b/MAFH2/fortuneengine/docs/epydoc/fortuneengine.DrawableObject-module.html
deleted file mode 100644
index 8f6de81..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.DrawableObject-module.html
+++ /dev/null
@@ -1,154 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>fortuneengine.DrawableObject</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td width="100%">
- <span class="breadcrumbs">
- <a href="fortuneengine-module.html">Package&nbsp;fortuneengine</a> ::
- Module&nbsp;DrawableObject
- </span>
- </td>
- <td>
- <table cellpadding="0" cellspacing="0">
- <!-- hide/show private -->
- <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
- <tr><td align="right"><span class="options"
- >[<a href="frames.html" target="_top">frames</a
- >]&nbsp;|&nbsp;<a href="fortuneengine.DrawableObject-module.html"
- target="_top">no&nbsp;frames</a>]</span></td></tr>
- </table>
- </td>
- </tr>
-</table>
-<!-- ==================== MODULE DESCRIPTION ==================== -->
-<h1 class="epydoc">Module DrawableObject</h1><p class="nomargin-top"><span class="codelink"><a href="fortuneengine.DrawableObject-pysrc.html">source&nbsp;code</a></span></p>
-<!-- ==================== CLASSES ==================== -->
-<a name="section-Classes"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Classes</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-Classes"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a href="fortuneengine.DrawableObject.DrawableObject-class.html" class="summary-name">DrawableObject</a>
- </td>
- </tr>
-</table>
-<!-- ==================== VARIABLES ==================== -->
-<a name="section-Variables"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Variables</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-Variables"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="__package__"></a><span class="summary-name">__package__</span> = <code title="'fortuneengine'"><code class="variable-quote">'</code><code class="variable-string">fortuneengine</code><code class="variable-quote">'</code></code>
- </td>
- </tr>
-</table>
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
- <tr>
- <td align="left" class="footer">
- Generated by Epydoc 3.0.1 on Sun Aug 22 00:13:13 2010
- </td>
- <td align="right" class="footer">
- <a target="mainFrame" href="http://epydoc.sourceforge.net"
- >http://epydoc.sourceforge.net</a>
- </td>
- </tr>
-</table>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.DrawableObject-pysrc.html b/MAFH2/fortuneengine/docs/epydoc/fortuneengine.DrawableObject-pysrc.html
deleted file mode 100644
index 2063d7b..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.DrawableObject-pysrc.html
+++ /dev/null
@@ -1,277 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>fortuneengine.DrawableObject</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td width="100%">
- <span class="breadcrumbs">
- <a href="fortuneengine-module.html">Package&nbsp;fortuneengine</a> ::
- Module&nbsp;DrawableObject
- </span>
- </td>
- <td>
- <table cellpadding="0" cellspacing="0">
- <!-- hide/show private -->
- <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
- <tr><td align="right"><span class="options"
- >[<a href="frames.html" target="_top">frames</a
- >]&nbsp;|&nbsp;<a href="fortuneengine.DrawableObject-pysrc.html"
- target="_top">no&nbsp;frames</a>]</span></td></tr>
- </table>
- </td>
- </tr>
-</table>
-<h1 class="epydoc">Source Code for <a href="fortuneengine.DrawableObject-module.html">Module fortuneengine.DrawableObject</a></h1>
-<pre class="py-src">
-<a name="L1"></a><tt class="py-lineno"> 1</tt> <tt class="py-line"><tt class="py-keyword">import</tt> <tt class="py-name">pygame</tt> </tt>
-<a name="L2"></a><tt class="py-lineno"> 2</tt> <tt class="py-line"> </tt>
-<a name="DrawableObject"></a><div id="DrawableObject-def"><a name="L3"></a><tt class="py-lineno"> 3</tt> <a class="py-toggle" href="#" id="DrawableObject-toggle" onclick="return toggle('DrawableObject');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="fortuneengine.DrawableObject.DrawableObject-class.html">DrawableObject</a><tt class="py-op">(</tt><tt class="py-base-class">pygame</tt><tt class="py-op">.</tt><tt class="py-base-class">sprite</tt><tt class="py-op">.</tt><tt class="py-base-class">Sprite</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="DrawableObject-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="DrawableObject-expanded"><a name="L4"></a><tt class="py-lineno"> 4</tt> <tt class="py-line"> </tt>
-<a name="DrawableObject.__init__"></a><div id="DrawableObject.__init__-def"><a name="L5"></a><tt class="py-lineno"> 5</tt> <a class="py-toggle" href="#" id="DrawableObject.__init__-toggle" onclick="return toggle('DrawableObject.__init__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.DrawableObject.DrawableObject-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">images</tt><tt class="py-op">,</tt> <tt class="py-param">textfileName</tt><tt class="py-op">,</tt> <tt class="py-param">transparent</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt><tt class="py-op">,</tt> <tt class="py-param">x</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt><tt class="py-op">,</tt> <tt class="py-param">y</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="DrawableObject.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DrawableObject.__init__-expanded"><a name="L6"></a><tt class="py-lineno"> 6</tt> <tt class="py-line"> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt class="py-name">sprite</tt><tt class="py-op">.</tt><tt class="py-name">Sprite</tt><tt class="py-op">.</tt><tt id="link-0" class="py-name" targets="Method fortuneengine.DrawableFontObject.DrawableFontObject.__init__()=fortuneengine.DrawableFontObject.DrawableFontObject-class.html#__init__,Method fortuneengine.DrawableObject.DrawableObject.__init__()=fortuneengine.DrawableObject.DrawableObject-class.html#__init__,Method fortuneengine.DynamicDrawableObject.DynamicDrawableObject.__init__()=fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#__init__,Method fortuneengine.GameEngine.GameEngine.__init__()=fortuneengine.GameEngine.GameEngine-class.html#__init__,Method fortuneengine.GameEngineConsole.GameEngineConsole.__init__()=fortuneengine.GameEngineConsole.GameEngineConsole-class.html#__init__,Method fortuneengine.GameEngineElement.GameEngineElement.__init__()=fortuneengine.GameEngineElement.GameEngineElement-class.html#__init__,Method fortuneengine.GameInspect.GameInspect.__init__()=fortuneengine.GameInspect.GameInspect-class.html#__init__,Method fortuneengine.Scene.Scene.__init__()=fortuneengine.Scene.Scene-class.html#__init__,Method fortuneengine.pyconsole.pyconsole.Console.__init__()=fortuneengine.pyconsole.pyconsole.Console-class.html#__init__,Method fortuneengine.pyconsole.pyconsole.ParseError.__init__()=fortuneengine.pyconsole.pyconsole.ParseError-class.html#__init__"><a title="fortuneengine.DrawableFontObject.DrawableFontObject.__init__
-fortuneengine.DrawableObject.DrawableObject.__init__
-fortuneengine.DynamicDrawableObject.DynamicDrawableObject.__init__
-fortuneengine.GameEngine.GameEngine.__init__
-fortuneengine.GameEngineConsole.GameEngineConsole.__init__
-fortuneengine.GameEngineElement.GameEngineElement.__init__
-fortuneengine.GameInspect.GameInspect.__init__
-fortuneengine.Scene.Scene.__init__
-fortuneengine.pyconsole.pyconsole.Console.__init__
-fortuneengine.pyconsole.pyconsole.ParseError.__init__" class="py-name" href="#" onclick="return doclink('link-0', '__init__', 'link-0');">__init__</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">)</tt> </tt>
-<a name="L7"></a><tt class="py-lineno"> 7</tt> <tt class="py-line"> </tt>
-<a name="L8"></a><tt class="py-lineno"> 8</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_images</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
-<a name="L9"></a><tt class="py-lineno"> 9</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_origImages</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
-<a name="L10"></a><tt class="py-lineno"> 10</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">i</tt> <tt class="py-keyword">in</tt> <tt class="py-name">range</tt><tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">images</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L11"></a><tt class="py-lineno"> 11</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_images</tt><tt class="py-op">.</tt><tt class="py-name">append</tt><tt class="py-op">(</tt><tt class="py-name">images</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt class="py-name">convert_alpha</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L12"></a><tt class="py-lineno"> 12</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_origImages</tt><tt class="py-op">.</tt><tt class="py-name">append</tt><tt class="py-op">(</tt><tt class="py-name">images</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt class="py-name">convert_alpha</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L13"></a><tt class="py-lineno"> 13</tt> <tt class="py-line"> </tt>
-<a name="L14"></a><tt class="py-lineno"> 14</tt> <tt class="py-line"> <tt class="py-name">blank</tt> <tt class="py-op">=</tt> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt class="py-name">Surface</tt><tt class="py-op">(</tt><tt class="py-op">(</tt><tt class="py-number">0</tt><tt class="py-op">,</tt><tt class="py-number">0</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L15"></a><tt class="py-lineno"> 15</tt> <tt class="py-line"> </tt>
-<a name="L16"></a><tt class="py-lineno"> 16</tt> <tt class="py-line"> <tt class="py-keyword">if</tt><tt class="py-op">(</tt><tt class="py-name">transparent</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L17"></a><tt class="py-lineno"> 17</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">i</tt> <tt class="py-keyword">in</tt> <tt class="py-name">range</tt><tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">images</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L18"></a><tt class="py-lineno"> 18</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_images</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-name">blank</tt> </tt>
-<a name="L19"></a><tt class="py-lineno"> 19</tt> <tt class="py-line"> </tt>
-<a name="L20"></a><tt class="py-lineno"> 20</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_start</tt> <tt class="py-op">=</tt> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt class="py-name">time</tt><tt class="py-op">.</tt><tt class="py-name">get_ticks</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L21"></a><tt class="py-lineno"> 21</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">image</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_images</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt> </tt>
-<a name="L22"></a><tt class="py-lineno"> 22</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_last_update</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
-<a name="L23"></a><tt class="py-lineno"> 23</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_frame</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
-<a name="L24"></a><tt class="py-lineno"> 24</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">animations</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-op">}</tt> </tt>
-<a name="L25"></a><tt class="py-lineno"> 25</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_current_anim</tt> <tt class="py-op">=</tt> <tt class="py-string">""</tt> </tt>
-<a name="L26"></a><tt class="py-lineno"> 26</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">rect</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">image</tt><tt class="py-op">.</tt><tt class="py-name">get_rect</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L27"></a><tt class="py-lineno"> 27</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">xPos</tt> <tt class="py-op">=</tt> <tt class="py-name">x</tt> </tt>
-<a name="L28"></a><tt class="py-lineno"> 28</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">yPos</tt> <tt class="py-op">=</tt> <tt class="py-name">y</tt> </tt>
-<a name="L29"></a><tt class="py-lineno"> 29</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">myAngle</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
-<a name="L30"></a><tt class="py-lineno"> 30</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">xSize</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">image</tt><tt class="py-op">.</tt><tt class="py-name">get_width</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L31"></a><tt class="py-lineno"> 31</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">ySize</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">image</tt><tt class="py-op">.</tt><tt class="py-name">get_height</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L32"></a><tt class="py-lineno"> 32</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">rect</tt><tt class="py-op">.</tt><tt class="py-name">topleft</tt> <tt class="py-op">=</tt> <tt class="py-op">(</tt><tt class="py-name">x</tt><tt class="py-op">,</tt><tt class="py-name">y</tt><tt class="py-op">)</tt> </tt>
-<a name="L33"></a><tt class="py-lineno"> 33</tt> <tt class="py-line"> </tt>
-<a name="L34"></a><tt class="py-lineno"> 34</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">textfileName</tt> <tt class="py-op">!=</tt> <tt class="py-string">''</tt><tt class="py-op">:</tt> </tt>
-<a name="L35"></a><tt class="py-lineno"> 35</tt> <tt class="py-line"> </tt>
-<a name="L36"></a><tt class="py-lineno"> 36</tt> <tt class="py-line"> <tt class="py-name">f</tt> <tt class="py-op">=</tt> <tt class="py-name">open</tt><tt class="py-op">(</tt><tt class="py-name">textfileName</tt><tt class="py-op">,</tt> <tt class="py-string">'r'</tt><tt class="py-op">)</tt> </tt>
-<a name="L37"></a><tt class="py-lineno"> 37</tt> <tt class="py-line"> <tt class="py-name">currentLine</tt> <tt class="py-op">=</tt> <tt class="py-name">f</tt><tt class="py-op">.</tt><tt id="link-1" class="py-name" targets="Method fortuneengine.pyconsole.pyconsole.Writable.readline()=fortuneengine.pyconsole.pyconsole.Writable-class.html#readline"><a title="fortuneengine.pyconsole.pyconsole.Writable.readline" class="py-name" href="#" onclick="return doclink('link-1', 'readline', 'link-1');">readline</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L38"></a><tt class="py-lineno"> 38</tt> <tt class="py-line"> <tt class="py-keyword">while</tt> <tt class="py-name">currentLine</tt> <tt class="py-op">!=</tt> <tt class="py-string">''</tt><tt class="py-op">:</tt> </tt>
-<a name="L39"></a><tt class="py-lineno"> 39</tt> <tt class="py-line"> </tt>
-<a name="L40"></a><tt class="py-lineno"> 40</tt> <tt class="py-line"> <tt class="py-name">animValues</tt> <tt class="py-op">=</tt> <tt class="py-name">currentLine</tt><tt class="py-op">.</tt><tt class="py-name">split</tt><tt class="py-op">(</tt><tt class="py-string">","</tt><tt class="py-op">)</tt> </tt>
-<a name="L41"></a><tt class="py-lineno"> 41</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">animations</tt><tt class="py-op">[</tt><tt class="py-name">animValues</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-name">int</tt><tt class="py-op">(</tt><tt class="py-name">animValues</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-name">int</tt><tt class="py-op">(</tt><tt class="py-name">animValues</tt><tt class="py-op">[</tt><tt class="py-number">2</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">]</tt> </tt>
-<a name="L42"></a><tt class="py-lineno"> 42</tt> <tt class="py-line"> <tt class="py-name">currentLine</tt> <tt class="py-op">=</tt> <tt class="py-name">f</tt><tt class="py-op">.</tt><tt id="link-2" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.Writable.readline" class="py-name" href="#" onclick="return doclink('link-2', 'readline', 'link-1');">readline</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L43"></a><tt class="py-lineno"> 43</tt> <tt class="py-line"> </tt>
-<a name="L44"></a><tt class="py-lineno"> 44</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L45"></a><tt class="py-lineno"> 45</tt> <tt class="py-line"> </tt>
-<a name="L46"></a><tt class="py-lineno"> 46</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">animations</tt><tt class="py-op">[</tt><tt class="py-string">"anim1"</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">,</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_images</tt><tt class="py-op">)</tt><tt class="py-op">]</tt> </tt>
-<a name="L47"></a><tt class="py-lineno"> 47</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-3" class="py-name" targets="Method fortuneengine.DrawableObject.DrawableObject.goToAnim()=fortuneengine.DrawableObject.DrawableObject-class.html#goToAnim"><a title="fortuneengine.DrawableObject.DrawableObject.goToAnim" class="py-name" href="#" onclick="return doclink('link-3', 'goToAnim', 'link-3');">goToAnim</a></tt><tt class="py-op">(</tt><tt class="py-string">"anim1"</tt><tt class="py-op">)</tt> </tt>
-<a name="L48"></a><tt class="py-lineno"> 48</tt> <tt class="py-line"> </tt>
-<a name="L49"></a><tt class="py-lineno"> 49</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-4" class="py-name" targets="Method fortuneengine.DrawableObject.DrawableObject.makeTransparent()=fortuneengine.DrawableObject.DrawableObject-class.html#makeTransparent"><a title="fortuneengine.DrawableObject.DrawableObject.makeTransparent" class="py-name" href="#" onclick="return doclink('link-4', 'makeTransparent', 'link-4');">makeTransparent</a></tt><tt class="py-op">(</tt><tt class="py-name">transparent</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L50"></a><tt class="py-lineno"> 50</tt> <tt class="py-line"> </tt>
-<a name="DrawableObject.repopulateImages"></a><div id="DrawableObject.repopulateImages-def"><a name="L51"></a><tt class="py-lineno"> 51</tt> <a class="py-toggle" href="#" id="DrawableObject.repopulateImages-toggle" onclick="return toggle('DrawableObject.repopulateImages');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.DrawableObject.DrawableObject-class.html#repopulateImages">repopulateImages</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">newImages</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="DrawableObject.repopulateImages-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DrawableObject.repopulateImages-expanded"><a name="L52"></a><tt class="py-lineno"> 52</tt> <tt class="py-line"> </tt>
-<a name="L53"></a><tt class="py-lineno"> 53</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_images</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
-<a name="L54"></a><tt class="py-lineno"> 54</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_origImages</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
-<a name="L55"></a><tt class="py-lineno"> 55</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">i</tt> <tt class="py-keyword">in</tt> <tt class="py-name">range</tt><tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">newImages</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L56"></a><tt class="py-lineno"> 56</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_images</tt><tt class="py-op">.</tt><tt class="py-name">append</tt><tt class="py-op">(</tt><tt class="py-name">newImages</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt class="py-name">convert_alpha</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L57"></a><tt class="py-lineno"> 57</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_origImages</tt><tt class="py-op">.</tt><tt class="py-name">append</tt><tt class="py-op">(</tt><tt class="py-name">newImages</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt class="py-name">convert_alpha</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L58"></a><tt class="py-lineno"> 58</tt> <tt class="py-line"> </tt>
-<a name="L59"></a><tt class="py-lineno"> 59</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">image</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_images</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt> </tt>
-<a name="L60"></a><tt class="py-lineno"> 60</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_frame</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
-<a name="L61"></a><tt class="py-lineno"> 61</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">xSize</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">image</tt><tt class="py-op">.</tt><tt class="py-name">get_width</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L62"></a><tt class="py-lineno"> 62</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">ySize</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">image</tt><tt class="py-op">.</tt><tt class="py-name">get_height</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L63"></a><tt class="py-lineno"> 63</tt> <tt class="py-line"> </tt>
-<a name="DrawableObject.addImages"></a><div id="DrawableObject.addImages-def"><a name="L64"></a><tt class="py-lineno"> 64</tt> <a class="py-toggle" href="#" id="DrawableObject.addImages-toggle" onclick="return toggle('DrawableObject.addImages');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.DrawableObject.DrawableObject-class.html#addImages">addImages</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">images</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="DrawableObject.addImages-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DrawableObject.addImages-expanded"><a name="L65"></a><tt class="py-lineno"> 65</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_images</tt><tt class="py-op">.</tt><tt class="py-name">extend</tt><tt class="py-op">(</tt><tt class="py-name">images</tt><tt class="py-op">)</tt> </tt>
-<a name="L66"></a><tt class="py-lineno"> 66</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_origImages</tt><tt class="py-op">.</tt><tt class="py-name">extend</tt><tt class="py-op">(</tt><tt class="py-name">images</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L67"></a><tt class="py-lineno"> 67</tt> <tt class="py-line"> </tt>
-<a name="DrawableObject.goToAnim"></a><div id="DrawableObject.goToAnim-def"><a name="L68"></a><tt class="py-lineno"> 68</tt> <a class="py-toggle" href="#" id="DrawableObject.goToAnim-toggle" onclick="return toggle('DrawableObject.goToAnim');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.DrawableObject.DrawableObject-class.html#goToAnim">goToAnim</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">animName</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="DrawableObject.goToAnim-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DrawableObject.goToAnim-expanded"><a name="L69"></a><tt class="py-lineno"> 69</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">animations</tt><tt class="py-op">.</tt><tt class="py-name">get</tt><tt class="py-op">(</tt><tt class="py-name">animName</tt><tt class="py-op">,</tt> <tt class="py-number">0</tt><tt class="py-op">)</tt> <tt class="py-op">!=</tt> <tt class="py-number">0</tt><tt class="py-op">:</tt> </tt>
-<a name="L70"></a><tt class="py-lineno"> 70</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_current_anim</tt> <tt class="py-op">=</tt> <tt class="py-name">animName</tt> </tt>
-<a name="L71"></a><tt class="py-lineno"> 71</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_frame</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">animations</tt><tt class="py-op">[</tt><tt class="py-name">animName</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt> </tt>
-<a name="L72"></a><tt class="py-lineno"> 72</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">image</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_images</tt><tt class="py-op">[</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_frame</tt><tt class="py-op">]</tt> </tt>
-</div><a name="L73"></a><tt class="py-lineno"> 73</tt> <tt class="py-line"> </tt>
-<a name="DrawableObject.goToFrame"></a><div id="DrawableObject.goToFrame-def"><a name="L74"></a><tt class="py-lineno"> 74</tt> <a class="py-toggle" href="#" id="DrawableObject.goToFrame-toggle" onclick="return toggle('DrawableObject.goToFrame');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.DrawableObject.DrawableObject-class.html#goToFrame">goToFrame</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">frame</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="DrawableObject.goToFrame-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DrawableObject.goToFrame-expanded"><a name="L75"></a><tt class="py-lineno"> 75</tt> <tt class="py-line"> </tt>
-<a name="L76"></a><tt class="py-lineno"> 76</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">frame</tt> <tt class="py-op">&lt;=</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_images</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L77"></a><tt class="py-lineno"> 77</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_frame</tt> <tt class="py-op">=</tt> <tt class="py-name">frame</tt> </tt>
-<a name="L78"></a><tt class="py-lineno"> 78</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">image</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_images</tt><tt class="py-op">[</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_frame</tt><tt class="py-op">]</tt> </tt>
-</div><a name="L79"></a><tt class="py-lineno"> 79</tt> <tt class="py-line"> </tt>
-<a name="DrawableObject.nudge"></a><div id="DrawableObject.nudge-def"><a name="L80"></a><tt class="py-lineno"> 80</tt> <a class="py-toggle" href="#" id="DrawableObject.nudge-toggle" onclick="return toggle('DrawableObject.nudge');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.DrawableObject.DrawableObject-class.html#nudge">nudge</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">x</tt><tt class="py-op">,</tt> <tt class="py-param">y</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="DrawableObject.nudge-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DrawableObject.nudge-expanded"><a name="L81"></a><tt class="py-lineno"> 81</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">xPos</tt> <tt class="py-op">+=</tt> <tt class="py-name">x</tt> </tt>
-<a name="L82"></a><tt class="py-lineno"> 82</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">yPos</tt> <tt class="py-op">+=</tt> <tt class="py-name">y</tt> </tt>
-<a name="L83"></a><tt class="py-lineno"> 83</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">rect</tt><tt class="py-op">.</tt><tt class="py-name">right</tt> <tt class="py-op">+=</tt> <tt class="py-name">x</tt> </tt>
-<a name="L84"></a><tt class="py-lineno"> 84</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">rect</tt><tt class="py-op">.</tt><tt class="py-name">top</tt> <tt class="py-op">+=</tt> <tt class="py-name">y</tt> </tt>
-</div><a name="L85"></a><tt class="py-lineno"> 85</tt> <tt class="py-line"> </tt>
-<a name="DrawableObject.scale"></a><div id="DrawableObject.scale-def"><a name="L86"></a><tt class="py-lineno"> 86</tt> <a class="py-toggle" href="#" id="DrawableObject.scale-toggle" onclick="return toggle('DrawableObject.scale');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.DrawableObject.DrawableObject-class.html#scale">scale</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">x</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-param">y</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="DrawableObject.scale-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DrawableObject.scale-expanded"><a name="L87"></a><tt class="py-lineno"> 87</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">type</tt><tt class="py-op">(</tt><tt class="py-name">x</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">__name__</tt><tt class="py-op">==</tt><tt class="py-string">'int'</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">xSize</tt> <tt class="py-op">=</tt> <tt class="py-name">x</tt> </tt>
-<a name="L88"></a><tt class="py-lineno"> 88</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">type</tt><tt class="py-op">(</tt><tt class="py-name">y</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">__name__</tt><tt class="py-op">==</tt><tt class="py-string">'int'</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">ySize</tt> <tt class="py-op">=</tt> <tt class="py-name">y</tt> </tt>
-<a name="L89"></a><tt class="py-lineno"> 89</tt> <tt class="py-line"> </tt>
-<a name="L90"></a><tt class="py-lineno"> 90</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">i</tt> <tt class="py-keyword">in</tt> <tt class="py-name">range</tt><tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_images</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L91"></a><tt class="py-lineno"> 91</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_origImages</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt class="py-name">transform</tt><tt class="py-op">.</tt><tt id="link-5" class="py-name" targets="Method fortuneengine.DrawableObject.DrawableObject.scale()=fortuneengine.DrawableObject.DrawableObject-class.html#scale"><a title="fortuneengine.DrawableObject.DrawableObject.scale" class="py-name" href="#" onclick="return doclink('link-5', 'scale', 'link-5');">scale</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_origImages</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">xSize</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">ySize</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L92"></a><tt class="py-lineno"> 92</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_images</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_origImages</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt> </tt>
-</div><a name="L93"></a><tt class="py-lineno"> 93</tt> <tt class="py-line"> </tt>
-<a name="DrawableObject.fill"></a><div id="DrawableObject.fill-def"><a name="L94"></a><tt class="py-lineno"> 94</tt> <a class="py-toggle" href="#" id="DrawableObject.fill-toggle" onclick="return toggle('DrawableObject.fill');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.DrawableObject.DrawableObject-class.html#fill">fill</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">color</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="DrawableObject.fill-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DrawableObject.fill-expanded"><a name="L95"></a><tt class="py-lineno"> 95</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">i</tt> <tt class="py-keyword">in</tt> <tt class="py-name">range</tt><tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_images</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L96"></a><tt class="py-lineno"> 96</tt> <tt class="py-line"> <tt class="py-comment">#print "filling with ", color</tt> </tt>
-<a name="L97"></a><tt class="py-lineno"> 97</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_origImages</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-6" class="py-name" targets="Method fortuneengine.DrawableObject.DrawableObject.fill()=fortuneengine.DrawableObject.DrawableObject-class.html#fill"><a title="fortuneengine.DrawableObject.DrawableObject.fill" class="py-name" href="#" onclick="return doclink('link-6', 'fill', 'link-6');">fill</a></tt><tt class="py-op">(</tt><tt class="py-name">color</tt><tt class="py-op">)</tt> </tt>
-<a name="L98"></a><tt class="py-lineno"> 98</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_images</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-7" class="py-name"><a title="fortuneengine.DrawableObject.DrawableObject.fill" class="py-name" href="#" onclick="return doclink('link-7', 'fill', 'link-6');">fill</a></tt><tt class="py-op">(</tt><tt class="py-name">color</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L99"></a><tt class="py-lineno"> 99</tt> <tt class="py-line"> </tt>
-<a name="DrawableObject.getXSize"></a><div id="DrawableObject.getXSize-def"><a name="L100"></a><tt class="py-lineno">100</tt> <a class="py-toggle" href="#" id="DrawableObject.getXSize-toggle" onclick="return toggle('DrawableObject.getXSize');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.DrawableObject.DrawableObject-class.html#getXSize">getXSize</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="DrawableObject.getXSize-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DrawableObject.getXSize-expanded"><a name="L101"></a><tt class="py-lineno">101</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">xSize</tt> </tt>
-</div><a name="L102"></a><tt class="py-lineno">102</tt> <tt class="py-line"> </tt>
-<a name="DrawableObject.getYSize"></a><div id="DrawableObject.getYSize-def"><a name="L103"></a><tt class="py-lineno">103</tt> <a class="py-toggle" href="#" id="DrawableObject.getYSize-toggle" onclick="return toggle('DrawableObject.getYSize');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.DrawableObject.DrawableObject-class.html#getYSize">getYSize</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="DrawableObject.getYSize-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DrawableObject.getYSize-expanded"><a name="L104"></a><tt class="py-lineno">104</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">ySize</tt> </tt>
-</div><a name="L105"></a><tt class="py-lineno">105</tt> <tt class="py-line"> </tt>
-<a name="DrawableObject.rotate"></a><div id="DrawableObject.rotate-def"><a name="L106"></a><tt class="py-lineno">106</tt> <a class="py-toggle" href="#" id="DrawableObject.rotate-toggle" onclick="return toggle('DrawableObject.rotate');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.DrawableObject.DrawableObject-class.html#rotate">rotate</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">angle</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="DrawableObject.rotate-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DrawableObject.rotate-expanded"><a name="L107"></a><tt class="py-lineno">107</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">myAngle</tt> <tt class="py-op">+=</tt> <tt class="py-name">angle</tt> </tt>
-<a name="L108"></a><tt class="py-lineno">108</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">i</tt> <tt class="py-keyword">in</tt> <tt class="py-name">range</tt><tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_images</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L109"></a><tt class="py-lineno">109</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_images</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt class="py-name">transform</tt><tt class="py-op">.</tt><tt id="link-8" class="py-name" targets="Method fortuneengine.DrawableObject.DrawableObject.rotate()=fortuneengine.DrawableObject.DrawableObject-class.html#rotate"><a title="fortuneengine.DrawableObject.DrawableObject.rotate" class="py-name" href="#" onclick="return doclink('link-8', 'rotate', 'link-8');">rotate</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_origImages</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">myAngle</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L110"></a><tt class="py-lineno">110</tt> <tt class="py-line"> </tt>
-<a name="DrawableObject.getRotation"></a><div id="DrawableObject.getRotation-def"><a name="L111"></a><tt class="py-lineno">111</tt> <a class="py-toggle" href="#" id="DrawableObject.getRotation-toggle" onclick="return toggle('DrawableObject.getRotation');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.DrawableObject.DrawableObject-class.html#getRotation">getRotation</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="DrawableObject.getRotation-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DrawableObject.getRotation-expanded"><a name="L112"></a><tt class="py-lineno">112</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">myAngle</tt> </tt>
-</div><a name="L113"></a><tt class="py-lineno">113</tt> <tt class="py-line"> </tt>
-<a name="DrawableObject.setPosition"></a><div id="DrawableObject.setPosition-def"><a name="L114"></a><tt class="py-lineno">114</tt> <a class="py-toggle" href="#" id="DrawableObject.setPosition-toggle" onclick="return toggle('DrawableObject.setPosition');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.DrawableObject.DrawableObject-class.html#setPosition">setPosition</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">x</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-param">y</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="DrawableObject.setPosition-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DrawableObject.setPosition-expanded"><a name="L115"></a><tt class="py-lineno">115</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">type</tt><tt class="py-op">(</tt><tt class="py-name">x</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">__name__</tt><tt class="py-op">==</tt><tt class="py-string">'int'</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">xPos</tt> <tt class="py-op">=</tt> <tt class="py-name">x</tt> </tt>
-<a name="L116"></a><tt class="py-lineno">116</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">type</tt><tt class="py-op">(</tt><tt class="py-name">y</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">__name__</tt><tt class="py-op">==</tt><tt class="py-string">'int'</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">yPos</tt> <tt class="py-op">=</tt> <tt class="py-name">y</tt> </tt>
-<a name="L117"></a><tt class="py-lineno">117</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">rect</tt><tt class="py-op">.</tt><tt class="py-name">topleft</tt> <tt class="py-op">=</tt> <tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">xPos</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">yPos</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L118"></a><tt class="py-lineno">118</tt> <tt class="py-line"> </tt>
-<a name="DrawableObject.getXPos"></a><div id="DrawableObject.getXPos-def"><a name="L119"></a><tt class="py-lineno">119</tt> <a class="py-toggle" href="#" id="DrawableObject.getXPos-toggle" onclick="return toggle('DrawableObject.getXPos');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.DrawableObject.DrawableObject-class.html#getXPos">getXPos</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="DrawableObject.getXPos-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DrawableObject.getXPos-expanded"><a name="L120"></a><tt class="py-lineno">120</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">xPos</tt> </tt>
-</div><a name="L121"></a><tt class="py-lineno">121</tt> <tt class="py-line"> </tt>
-<a name="DrawableObject.getYPos"></a><div id="DrawableObject.getYPos-def"><a name="L122"></a><tt class="py-lineno">122</tt> <a class="py-toggle" href="#" id="DrawableObject.getYPos-toggle" onclick="return toggle('DrawableObject.getYPos');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.DrawableObject.DrawableObject-class.html#getYPos">getYPos</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="DrawableObject.getYPos-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DrawableObject.getYPos-expanded"><a name="L123"></a><tt class="py-lineno">123</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">yPos</tt> </tt>
-</div><a name="L124"></a><tt class="py-lineno">124</tt> <tt class="py-line"> </tt>
-<a name="DrawableObject.calcColorKey"></a><div id="DrawableObject.calcColorKey-def"><a name="L125"></a><tt class="py-lineno">125</tt> <a class="py-toggle" href="#" id="DrawableObject.calcColorKey-toggle" onclick="return toggle('DrawableObject.calcColorKey');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.DrawableObject.DrawableObject-class.html#calcColorKey">calcColorKey</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">x</tt><tt class="py-op">=</tt><tt class="py-number">0</tt><tt class="py-op">,</tt> <tt class="py-param">y</tt><tt class="py-op">=</tt><tt class="py-number">0</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="DrawableObject.calcColorKey-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DrawableObject.calcColorKey-expanded"><a name="L126"></a><tt class="py-lineno">126</tt> <tt class="py-line"> <tt class="py-name">myColorKey</tt> <tt class="py-op">=</tt> <tt class="py-name">images</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt class="py-name">get_at</tt><tt class="py-op">(</tt><tt class="py-op">(</tt><tt class="py-name">x</tt><tt class="py-op">,</tt><tt class="py-name">y</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L127"></a><tt class="py-lineno">127</tt> <tt class="py-line"> <tt id="link-9" class="py-name" targets="Method fortuneengine.DrawableObject.DrawableObject.setColorKey()=fortuneengine.DrawableObject.DrawableObject-class.html#setColorKey"><a title="fortuneengine.DrawableObject.DrawableObject.setColorKey" class="py-name" href="#" onclick="return doclink('link-9', 'setColorKey', 'link-9');">setColorKey</a></tt><tt class="py-op">(</tt><tt class="py-name">myColorKey</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L128"></a><tt class="py-lineno">128</tt> <tt class="py-line"> </tt>
-<a name="DrawableObject.makeTransparent"></a><div id="DrawableObject.makeTransparent-def"><a name="L129"></a><tt class="py-lineno">129</tt> <a class="py-toggle" href="#" id="DrawableObject.makeTransparent-toggle" onclick="return toggle('DrawableObject.makeTransparent');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.DrawableObject.DrawableObject-class.html#makeTransparent">makeTransparent</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">bool</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="DrawableObject.makeTransparent-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DrawableObject.makeTransparent-expanded"><a name="L130"></a><tt class="py-lineno">130</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">bool</tt> <tt class="py-op">==</tt> <tt class="py-name">True</tt><tt class="py-op">:</tt> </tt>
-<a name="L131"></a><tt class="py-lineno">131</tt> <tt class="py-line"> <tt class="py-name">surf</tt> <tt class="py-op">=</tt> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt class="py-name">Surface</tt><tt class="py-op">(</tt><tt class="py-op">(</tt><tt class="py-number">0</tt><tt class="py-op">,</tt><tt class="py-number">0</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L132"></a><tt class="py-lineno">132</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">i</tt> <tt class="py-keyword">in</tt> <tt class="py-name">range</tt><tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_images</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L133"></a><tt class="py-lineno">133</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_images</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-name">surf</tt> </tt>
-<a name="L134"></a><tt class="py-lineno">134</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L135"></a><tt class="py-lineno">135</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">i</tt> <tt class="py-keyword">in</tt> <tt class="py-name">range</tt><tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_images</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L136"></a><tt class="py-lineno">136</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_images</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_origImages</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt> </tt>
-<a name="L137"></a><tt class="py-lineno">137</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">image</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_images</tt><tt class="py-op">[</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_frame</tt><tt class="py-op">]</tt> </tt>
-</div><a name="L138"></a><tt class="py-lineno">138</tt> <tt class="py-line"> </tt>
-<a name="DrawableObject.setColorKey"></a><div id="DrawableObject.setColorKey-def"><a name="L139"></a><tt class="py-lineno">139</tt> <a class="py-toggle" href="#" id="DrawableObject.setColorKey-toggle" onclick="return toggle('DrawableObject.setColorKey');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.DrawableObject.DrawableObject-class.html#setColorKey">setColorKey</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">aColor</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="DrawableObject.setColorKey-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DrawableObject.setColorKey-expanded"><a name="L140"></a><tt class="py-lineno">140</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">i</tt> <tt class="py-keyword">in</tt> <tt class="py-name">range</tt><tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_images</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L141"></a><tt class="py-lineno">141</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_images</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt class="py-name">set_colorkey</tt><tt class="py-op">(</tt><tt class="py-name">aColor</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L142"></a><tt class="py-lineno">142</tt> <tt class="py-line"> </tt>
-<a name="DrawableObject.update"></a><div id="DrawableObject.update-def"><a name="L143"></a><tt class="py-lineno">143</tt> <a class="py-toggle" href="#" id="DrawableObject.update-toggle" onclick="return toggle('DrawableObject.update');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.DrawableObject.DrawableObject-class.html#update">update</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">t</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="DrawableObject.update-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DrawableObject.update-expanded"><a name="L144"></a><tt class="py-lineno">144</tt> <tt class="py-line"> <tt class="py-name">timePassed</tt> <tt class="py-op">=</tt> <tt class="py-name">t</tt> <tt class="py-op">+</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_last_update</tt> </tt>
-<a name="L145"></a><tt class="py-lineno">145</tt> <tt class="py-line"> </tt>
-<a name="L146"></a><tt class="py-lineno">146</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-op">(</tt><tt class="py-name">timePassed</tt><tt class="py-op">)</tt> <tt class="py-op">&gt;</tt> <tt class="py-number">200</tt><tt class="py-op">:</tt> </tt>
-<a name="L147"></a><tt class="py-lineno">147</tt> <tt class="py-line"> </tt>
-<a name="L148"></a><tt class="py-lineno">148</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">image</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_images</tt><tt class="py-op">[</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_frame</tt><tt class="py-op">]</tt> </tt>
-<a name="L149"></a><tt class="py-lineno">149</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_last_update</tt> <tt class="py-op">=</tt> <tt class="py-name">timePassed</tt><tt class="py-op">%</tt><tt class="py-number">1000</tt> </tt>
-<a name="L150"></a><tt class="py-lineno">150</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L151"></a><tt class="py-lineno">151</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_last_update</tt> <tt class="py-op">=</tt> <tt class="py-name">timePassed</tt> </tt>
-</div><a name="L152"></a><tt class="py-lineno">152</tt> <tt class="py-line"> </tt>
-<a name="DrawableObject.nextFrame"></a><div id="DrawableObject.nextFrame-def"><a name="L153"></a><tt class="py-lineno">153</tt> <a class="py-toggle" href="#" id="DrawableObject.nextFrame-toggle" onclick="return toggle('DrawableObject.nextFrame');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.DrawableObject.DrawableObject-class.html#nextFrame">nextFrame</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="DrawableObject.nextFrame-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DrawableObject.nextFrame-expanded"><a name="L154"></a><tt class="py-lineno">154</tt> <tt class="py-line"> <tt class="py-keyword">pass</tt> </tt>
-</div><a name="L155"></a><tt class="py-lineno">155</tt> <tt class="py-line"> </tt>
-<a name="DrawableObject.nextCurrentAnimFrame"></a><div id="DrawableObject.nextCurrentAnimFrame-def"><a name="L156"></a><tt class="py-lineno">156</tt> <a class="py-toggle" href="#" id="DrawableObject.nextCurrentAnimFrame-toggle" onclick="return toggle('DrawableObject.nextCurrentAnimFrame');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.DrawableObject.DrawableObject-class.html#nextCurrentAnimFrame">nextCurrentAnimFrame</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="DrawableObject.nextCurrentAnimFrame-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DrawableObject.nextCurrentAnimFrame-expanded"><a name="L157"></a><tt class="py-lineno">157</tt> <tt class="py-line"> <tt class="py-keyword">pass</tt> </tt>
-</div></div><a name="L158"></a><tt class="py-lineno">158</tt> <tt class="py-line"> </tt><script type="text/javascript">
-<!--
-expandto(location.href);
-// -->
-</script>
-</pre>
-<br />
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
- <tr>
- <td align="left" class="footer">
- Generated by Epydoc 3.0.1 on Sun Aug 22 00:13:14 2010
- </td>
- <td align="right" class="footer">
- <a target="mainFrame" href="http://epydoc.sourceforge.net"
- >http://epydoc.sourceforge.net</a>
- </td>
- </tr>
-</table>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.DrawableObject.DrawableObject-class.html b/MAFH2/fortuneengine/docs/epydoc/fortuneengine.DrawableObject.DrawableObject-class.html
deleted file mode 100644
index 3eeadab..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.DrawableObject.DrawableObject-class.html
+++ /dev/null
@@ -1,628 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>fortuneengine.DrawableObject.DrawableObject</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td width="100%">
- <span class="breadcrumbs">
- <a href="fortuneengine-module.html">Package&nbsp;fortuneengine</a> ::
- <a href="fortuneengine.DrawableObject-module.html">Module&nbsp;DrawableObject</a> ::
- Class&nbsp;DrawableObject
- </span>
- </td>
- <td>
- <table cellpadding="0" cellspacing="0">
- <!-- hide/show private -->
- <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
- <tr><td align="right"><span class="options"
- >[<a href="frames.html" target="_top">frames</a
- >]&nbsp;|&nbsp;<a href="fortuneengine.DrawableObject.DrawableObject-class.html"
- target="_top">no&nbsp;frames</a>]</span></td></tr>
- </table>
- </td>
- </tr>
-</table>
-<!-- ==================== CLASS DESCRIPTION ==================== -->
-<h1 class="epydoc">Class DrawableObject</h1><p class="nomargin-top"><span class="codelink"><a href="fortuneengine.DrawableObject-pysrc.html#DrawableObject">source&nbsp;code</a></span></p>
-<pre class="base-tree">
- object --+
- |
-pygame.sprite.Sprite --+
- |
- <strong class="uidshort">DrawableObject</strong>
-</pre>
-
-<dl><dt>Known Subclasses:</dt>
-<dd>
- <ul class="subclass-list">
-<li><a href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html">DynamicDrawableObject.DynamicDrawableObject</a></li><li>, <a href="fortuneengine.DrawableFontObject.DrawableFontObject-class.html">DrawableFontObject.DrawableFontObject</a></li> </ul>
-</dd></dl>
-
-<hr />
-<!-- ==================== INSTANCE METHODS ==================== -->
-<a name="section-InstanceMethods"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Instance Methods</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-InstanceMethods"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.DrawableObject.DrawableObject-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">images</span>,
- <span class="summary-sig-arg">textfileName</span>,
- <span class="summary-sig-arg">transparent</span>=<span class="summary-sig-default">False</span>,
- <span class="summary-sig-arg">x</span>=<span class="summary-sig-default">0</span>,
- <span class="summary-sig-arg">y</span>=<span class="summary-sig-default">0</span>)</span><br />
- x.__init__(...) initializes x; see x.__class__.__doc__ for signature</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.DrawableObject-pysrc.html#DrawableObject.__init__">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="repopulateImages"></a><span class="summary-sig-name">repopulateImages</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">newImages</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.DrawableObject-pysrc.html#DrawableObject.repopulateImages">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="addImages"></a><span class="summary-sig-name">addImages</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">images</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.DrawableObject-pysrc.html#DrawableObject.addImages">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="goToAnim"></a><span class="summary-sig-name">goToAnim</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">animName</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.DrawableObject-pysrc.html#DrawableObject.goToAnim">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="goToFrame"></a><span class="summary-sig-name">goToFrame</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">frame</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.DrawableObject-pysrc.html#DrawableObject.goToFrame">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="nudge"></a><span class="summary-sig-name">nudge</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">x</span>,
- <span class="summary-sig-arg">y</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.DrawableObject-pysrc.html#DrawableObject.nudge">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="scale"></a><span class="summary-sig-name">scale</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">x</span>=<span class="summary-sig-default">None</span>,
- <span class="summary-sig-arg">y</span>=<span class="summary-sig-default">None</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.DrawableObject-pysrc.html#DrawableObject.scale">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="fill"></a><span class="summary-sig-name">fill</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">color</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.DrawableObject-pysrc.html#DrawableObject.fill">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="getXSize"></a><span class="summary-sig-name">getXSize</span>(<span class="summary-sig-arg">self</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.DrawableObject-pysrc.html#DrawableObject.getXSize">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="getYSize"></a><span class="summary-sig-name">getYSize</span>(<span class="summary-sig-arg">self</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.DrawableObject-pysrc.html#DrawableObject.getYSize">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="rotate"></a><span class="summary-sig-name">rotate</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">angle</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.DrawableObject-pysrc.html#DrawableObject.rotate">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="getRotation"></a><span class="summary-sig-name">getRotation</span>(<span class="summary-sig-arg">self</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.DrawableObject-pysrc.html#DrawableObject.getRotation">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="setPosition"></a><span class="summary-sig-name">setPosition</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">x</span>=<span class="summary-sig-default">None</span>,
- <span class="summary-sig-arg">y</span>=<span class="summary-sig-default">None</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.DrawableObject-pysrc.html#DrawableObject.setPosition">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="getXPos"></a><span class="summary-sig-name">getXPos</span>(<span class="summary-sig-arg">self</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.DrawableObject-pysrc.html#DrawableObject.getXPos">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="getYPos"></a><span class="summary-sig-name">getYPos</span>(<span class="summary-sig-arg">self</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.DrawableObject-pysrc.html#DrawableObject.getYPos">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="calcColorKey"></a><span class="summary-sig-name">calcColorKey</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">x</span>=<span class="summary-sig-default">0</span>,
- <span class="summary-sig-arg">y</span>=<span class="summary-sig-default">0</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.DrawableObject-pysrc.html#DrawableObject.calcColorKey">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="makeTransparent"></a><span class="summary-sig-name">makeTransparent</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">bool</span>=<span class="summary-sig-default">True</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.DrawableObject-pysrc.html#DrawableObject.makeTransparent">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="setColorKey"></a><span class="summary-sig-name">setColorKey</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">aColor</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.DrawableObject-pysrc.html#DrawableObject.setColorKey">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.DrawableObject.DrawableObject-class.html#update" class="summary-sig-name">update</a>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">t</span>=<span class="summary-sig-default">None</span>)</span><br />
- method to control sprite behavior Sprite.update(*args):</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.DrawableObject-pysrc.html#DrawableObject.update">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="nextFrame"></a><span class="summary-sig-name">nextFrame</span>(<span class="summary-sig-arg">self</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.DrawableObject-pysrc.html#DrawableObject.nextFrame">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="nextCurrentAnimFrame"></a><span class="summary-sig-name">nextCurrentAnimFrame</span>(<span class="summary-sig-arg">self</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.DrawableObject-pysrc.html#DrawableObject.nextCurrentAnimFrame">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
- <tr>
- <td colspan="2" class="summary">
- <p class="indent-wrapped-lines"><b>Inherited from <code>pygame.sprite.Sprite</code></b>:
- <code>__repr__</code>,
- <code>add</code>,
- <code>add_internal</code>,
- <code>alive</code>,
- <code>groups</code>,
- <code>kill</code>,
- <code>remove</code>,
- <code>remove_internal</code>
- </p>
- <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
- <code>__delattr__</code>,
- <code>__format__</code>,
- <code>__getattribute__</code>,
- <code>__hash__</code>,
- <code>__new__</code>,
- <code>__reduce__</code>,
- <code>__reduce_ex__</code>,
- <code>__setattr__</code>,
- <code>__sizeof__</code>,
- <code>__str__</code>,
- <code>__subclasshook__</code>
- </p>
- </td>
- </tr>
-</table>
-<!-- ==================== PROPERTIES ==================== -->
-<a name="section-Properties"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Properties</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-Properties"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
- <tr>
- <td colspan="2" class="summary">
- <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
- <code>__class__</code>
- </p>
- </td>
- </tr>
-</table>
-<!-- ==================== METHOD DETAILS ==================== -->
-<a name="section-MethodDetails"></a>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Method Details</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-MethodDetails"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-</table>
-<a name="__init__"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
- <span class="sig-arg">images</span>,
- <span class="sig-arg">textfileName</span>,
- <span class="sig-arg">transparent</span>=<span class="sig-default">False</span>,
- <span class="sig-arg">x</span>=<span class="sig-default">0</span>,
- <span class="sig-arg">y</span>=<span class="sig-default">0</span>)</span>
- <br /><em class="fname">(Constructor)</em>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.DrawableObject-pysrc.html#DrawableObject.__init__">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <p>x.__init__(...) initializes x; see x.__class__.__doc__ for
- signature</p>
- <dl class="fields">
- <dt>Overrides:
- object.__init__
- <dd><em class="note">(inherited documentation)</em></dd>
- </dt>
- </dl>
-</td></tr></table>
-</div>
-<a name="update"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">update</span>(<span class="sig-arg">self</span>,
- <span class="sig-arg">t</span>=<span class="sig-default">None</span>)</span>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.DrawableObject-pysrc.html#DrawableObject.update">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <p>method to control sprite behavior Sprite.update(*args):</p>
- <p>The default implementation of this method does nothing; it's just a
- convenient &quot;hook&quot; that you can override. This method is called
- by Group.update() with whatever arguments you give it.</p>
- <p>There is no need to use this method if not using the convenience
- method by the same name in the Group class.</p>
- <dl class="fields">
- <dt>Overrides:
- pygame.sprite.Sprite.update
- <dd><em class="note">(inherited documentation)</em></dd>
- </dt>
- </dl>
-</td></tr></table>
-</div>
-<br />
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
- <tr>
- <td align="left" class="footer">
- Generated by Epydoc 3.0.1 on Sun Aug 22 00:13:13 2010
- </td>
- <td align="right" class="footer">
- <a target="mainFrame" href="http://epydoc.sourceforge.net"
- >http://epydoc.sourceforge.net</a>
- </td>
- </tr>
-</table>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.DynamicDrawableObject-module.html b/MAFH2/fortuneengine/docs/epydoc/fortuneengine.DynamicDrawableObject-module.html
deleted file mode 100644
index 982466b..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.DynamicDrawableObject-module.html
+++ /dev/null
@@ -1,154 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>fortuneengine.DynamicDrawableObject</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td width="100%">
- <span class="breadcrumbs">
- <a href="fortuneengine-module.html">Package&nbsp;fortuneengine</a> ::
- Module&nbsp;DynamicDrawableObject
- </span>
- </td>
- <td>
- <table cellpadding="0" cellspacing="0">
- <!-- hide/show private -->
- <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
- <tr><td align="right"><span class="options"
- >[<a href="frames.html" target="_top">frames</a
- >]&nbsp;|&nbsp;<a href="fortuneengine.DynamicDrawableObject-module.html"
- target="_top">no&nbsp;frames</a>]</span></td></tr>
- </table>
- </td>
- </tr>
-</table>
-<!-- ==================== MODULE DESCRIPTION ==================== -->
-<h1 class="epydoc">Module DynamicDrawableObject</h1><p class="nomargin-top"><span class="codelink"><a href="fortuneengine.DynamicDrawableObject-pysrc.html">source&nbsp;code</a></span></p>
-<!-- ==================== CLASSES ==================== -->
-<a name="section-Classes"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Classes</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-Classes"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html" class="summary-name">DynamicDrawableObject</a>
- </td>
- </tr>
-</table>
-<!-- ==================== VARIABLES ==================== -->
-<a name="section-Variables"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Variables</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-Variables"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="__package__"></a><span class="summary-name">__package__</span> = <code title="'fortuneengine'"><code class="variable-quote">'</code><code class="variable-string">fortuneengine</code><code class="variable-quote">'</code></code>
- </td>
- </tr>
-</table>
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
- <tr>
- <td align="left" class="footer">
- Generated by Epydoc 3.0.1 on Sun Aug 22 00:13:13 2010
- </td>
- <td align="right" class="footer">
- <a target="mainFrame" href="http://epydoc.sourceforge.net"
- >http://epydoc.sourceforge.net</a>
- </td>
- </tr>
-</table>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.DynamicDrawableObject-pysrc.html b/MAFH2/fortuneengine/docs/epydoc/fortuneengine.DynamicDrawableObject-pysrc.html
deleted file mode 100644
index 1a89b18..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.DynamicDrawableObject-pysrc.html
+++ /dev/null
@@ -1,197 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>fortuneengine.DynamicDrawableObject</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td width="100%">
- <span class="breadcrumbs">
- <a href="fortuneengine-module.html">Package&nbsp;fortuneengine</a> ::
- Module&nbsp;DynamicDrawableObject
- </span>
- </td>
- <td>
- <table cellpadding="0" cellspacing="0">
- <!-- hide/show private -->
- <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
- <tr><td align="right"><span class="options"
- >[<a href="frames.html" target="_top">frames</a
- >]&nbsp;|&nbsp;<a href="fortuneengine.DynamicDrawableObject-pysrc.html"
- target="_top">no&nbsp;frames</a>]</span></td></tr>
- </table>
- </td>
- </tr>
-</table>
-<h1 class="epydoc">Source Code for <a href="fortuneengine.DynamicDrawableObject-module.html">Module fortuneengine.DynamicDrawableObject</a></h1>
-<pre class="py-src">
-<a name="L1"></a><tt class="py-lineno"> 1</tt> <tt class="py-line"><tt class="py-keyword">import</tt> <tt class="py-name">pygame</tt> </tt>
-<a name="L2"></a><tt class="py-lineno"> 2</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-0" class="py-name" targets="Module fortuneengine.DrawableObject=fortuneengine.DrawableObject-module.html,Class fortuneengine.DrawableObject.DrawableObject=fortuneengine.DrawableObject.DrawableObject-class.html"><a title="fortuneengine.DrawableObject
-fortuneengine.DrawableObject.DrawableObject" class="py-name" href="#" onclick="return doclink('link-0', 'DrawableObject', 'link-0');">DrawableObject</a></tt> <tt class="py-keyword">import</tt> <tt id="link-1" class="py-name"><a title="fortuneengine.DrawableObject
-fortuneengine.DrawableObject.DrawableObject" class="py-name" href="#" onclick="return doclink('link-1', 'DrawableObject', 'link-0');">DrawableObject</a></tt> </tt>
-<a name="L3"></a><tt class="py-lineno"> 3</tt> <tt class="py-line"> </tt>
-<a name="DynamicDrawableObject"></a><div id="DynamicDrawableObject-def"><a name="L4"></a><tt class="py-lineno"> 4</tt> <a class="py-toggle" href="#" id="DynamicDrawableObject-toggle" onclick="return toggle('DynamicDrawableObject');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html">DynamicDrawableObject</a><tt class="py-op">(</tt><tt class="py-base-class">DrawableObject</tt><tt class="py-op">,</tt> <tt class="py-base-class">pygame</tt><tt class="py-op">.</tt><tt class="py-base-class">sprite</tt><tt class="py-op">.</tt><tt class="py-base-class">Sprite</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="DynamicDrawableObject-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="DynamicDrawableObject-expanded"><a name="L5"></a><tt class="py-lineno"> 5</tt> <tt class="py-line"> </tt>
-<a name="DynamicDrawableObject.__init__"></a><div id="DynamicDrawableObject.__init__-def"><a name="L6"></a><tt class="py-lineno"> 6</tt> <a class="py-toggle" href="#" id="DynamicDrawableObject.__init__-toggle" onclick="return toggle('DynamicDrawableObject.__init__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">images</tt><tt class="py-op">,</tt><tt class="py-param">textfileName</tt><tt class="py-op">,</tt><tt class="py-param">fps</tt> <tt class="py-op">=</tt> <tt class="py-number">10</tt><tt class="py-op">,</tt> <tt class="py-param">x</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt><tt class="py-op">,</tt> <tt class="py-param">y</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt><tt class="py-op">,</tt> <tt class="py-param">xVelocity</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt><tt class="py-op">,</tt> <tt class="py-param">yVelocity</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="DynamicDrawableObject.__init__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="DynamicDrawableObject.__init__-expanded"><a name="L7"></a><tt class="py-lineno"> 7</tt> <tt class="py-line"> </tt>
-<a name="L8"></a><tt class="py-lineno"> 8</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_delay</tt> <tt class="py-op">=</tt> <tt class="py-number">1000</tt><tt class="py-op">/</tt><tt class="py-name">fps</tt> </tt>
-<a name="L9"></a><tt class="py-lineno"> 9</tt> <tt class="py-line"> <tt id="link-2" class="py-name"><a title="fortuneengine.DrawableObject
-fortuneengine.DrawableObject.DrawableObject" class="py-name" href="#" onclick="return doclink('link-2', 'DrawableObject', 'link-0');">DrawableObject</a></tt><tt class="py-op">.</tt><tt id="link-3" class="py-name" targets="Method fortuneengine.DrawableFontObject.DrawableFontObject.__init__()=fortuneengine.DrawableFontObject.DrawableFontObject-class.html#__init__,Method fortuneengine.DrawableObject.DrawableObject.__init__()=fortuneengine.DrawableObject.DrawableObject-class.html#__init__,Method fortuneengine.DynamicDrawableObject.DynamicDrawableObject.__init__()=fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#__init__,Method fortuneengine.GameEngine.GameEngine.__init__()=fortuneengine.GameEngine.GameEngine-class.html#__init__,Method fortuneengine.GameEngineConsole.GameEngineConsole.__init__()=fortuneengine.GameEngineConsole.GameEngineConsole-class.html#__init__,Method fortuneengine.GameEngineElement.GameEngineElement.__init__()=fortuneengine.GameEngineElement.GameEngineElement-class.html#__init__,Method fortuneengine.GameInspect.GameInspect.__init__()=fortuneengine.GameInspect.GameInspect-class.html#__init__,Method fortuneengine.Scene.Scene.__init__()=fortuneengine.Scene.Scene-class.html#__init__,Method fortuneengine.pyconsole.pyconsole.Console.__init__()=fortuneengine.pyconsole.pyconsole.Console-class.html#__init__,Method fortuneengine.pyconsole.pyconsole.ParseError.__init__()=fortuneengine.pyconsole.pyconsole.ParseError-class.html#__init__"><a title="fortuneengine.DrawableFontObject.DrawableFontObject.__init__
-fortuneengine.DrawableObject.DrawableObject.__init__
-fortuneengine.DynamicDrawableObject.DynamicDrawableObject.__init__
-fortuneengine.GameEngine.GameEngine.__init__
-fortuneengine.GameEngineConsole.GameEngineConsole.__init__
-fortuneengine.GameEngineElement.GameEngineElement.__init__
-fortuneengine.GameInspect.GameInspect.__init__
-fortuneengine.Scene.Scene.__init__
-fortuneengine.pyconsole.pyconsole.Console.__init__
-fortuneengine.pyconsole.pyconsole.ParseError.__init__" class="py-name" href="#" onclick="return doclink('link-3', '__init__', 'link-3');">__init__</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt class="py-name">images</tt><tt class="py-op">,</tt> <tt class="py-name">textfileName</tt><tt class="py-op">,</tt> <tt class="py-name">x</tt><tt class="py-op">,</tt> <tt class="py-name">y</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L10"></a><tt class="py-lineno">10</tt> <tt class="py-line"> </tt>
-<a name="DynamicDrawableObject.addImages"></a><div id="DynamicDrawableObject.addImages-def"><a name="L11"></a><tt class="py-lineno">11</tt> <a class="py-toggle" href="#" id="DynamicDrawableObject.addImages-toggle" onclick="return toggle('DynamicDrawableObject.addImages');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#addImages">addImages</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">images</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="DynamicDrawableObject.addImages-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="DynamicDrawableObject.addImages-expanded"><a name="L12"></a><tt class="py-lineno">12</tt> <tt class="py-line"> </tt>
-<a name="L13"></a><tt class="py-lineno">13</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_images</tt><tt class="py-op">.</tt><tt class="py-name">extend</tt><tt class="py-op">(</tt><tt class="py-name">images</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L14"></a><tt class="py-lineno">14</tt> <tt class="py-line"> </tt>
-<a name="DynamicDrawableObject.setSpeed"></a><div id="DynamicDrawableObject.setSpeed-def"><a name="L15"></a><tt class="py-lineno">15</tt> <a class="py-toggle" href="#" id="DynamicDrawableObject.setSpeed-toggle" onclick="return toggle('DynamicDrawableObject.setSpeed');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#setSpeed">setSpeed</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">xVelocity</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-param">yVelocity</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="DynamicDrawableObject.setSpeed-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="DynamicDrawableObject.setSpeed-expanded"><a name="L16"></a><tt class="py-lineno">16</tt> <tt class="py-line"> </tt>
-<a name="L17"></a><tt class="py-lineno">17</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">xVelocity</tt> <tt class="py-op">!=</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">xSpeed</tt> <tt class="py-op">=</tt> <tt class="py-name">xVelocity</tt> </tt>
-<a name="L18"></a><tt class="py-lineno">18</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">yVelocity</tt> <tt class="py-op">!=</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">ySpeed</tt> <tt class="py-op">=</tt> <tt class="py-name">yVelocity</tt> </tt>
-</div><a name="L19"></a><tt class="py-lineno">19</tt> <tt class="py-line"> </tt>
-<a name="DynamicDrawableObject.getXSpeed"></a><div id="DynamicDrawableObject.getXSpeed-def"><a name="L20"></a><tt class="py-lineno">20</tt> <a class="py-toggle" href="#" id="DynamicDrawableObject.getXSpeed-toggle" onclick="return toggle('DynamicDrawableObject.getXSpeed');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#getXSpeed">getXSpeed</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="DynamicDrawableObject.getXSpeed-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="DynamicDrawableObject.getXSpeed-expanded"><a name="L21"></a><tt class="py-lineno">21</tt> <tt class="py-line"> </tt>
-<a name="L22"></a><tt class="py-lineno">22</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">xSpeed</tt> </tt>
-</div><a name="L23"></a><tt class="py-lineno">23</tt> <tt class="py-line"> </tt>
-<a name="DynamicDrawableObject.getYSpeed"></a><div id="DynamicDrawableObject.getYSpeed-def"><a name="L24"></a><tt class="py-lineno">24</tt> <a class="py-toggle" href="#" id="DynamicDrawableObject.getYSpeed-toggle" onclick="return toggle('DynamicDrawableObject.getYSpeed');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#getYSpeed">getYSpeed</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="DynamicDrawableObject.getYSpeed-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="DynamicDrawableObject.getYSpeed-expanded"><a name="L25"></a><tt class="py-lineno">25</tt> <tt class="py-line"> </tt>
-<a name="L26"></a><tt class="py-lineno">26</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">ySpeed</tt> </tt>
-</div><a name="L27"></a><tt class="py-lineno">27</tt> <tt class="py-line"> </tt>
-<a name="DynamicDrawableObject.move"></a><div id="DynamicDrawableObject.move-def"><a name="L28"></a><tt class="py-lineno">28</tt> <a class="py-toggle" href="#" id="DynamicDrawableObject.move-toggle" onclick="return toggle('DynamicDrawableObject.move');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#move">move</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="DynamicDrawableObject.move-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="DynamicDrawableObject.move-expanded"><a name="L29"></a><tt class="py-lineno">29</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">xPos</tt> <tt class="py-op">+=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">xSpeed</tt> </tt>
-<a name="L30"></a><tt class="py-lineno">30</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">yPos</tt> <tt class="py-op">+=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">ySpeed</tt> </tt>
-<a name="L31"></a><tt class="py-lineno">31</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">rect</tt><tt class="py-op">.</tt><tt class="py-name">right</tt> <tt class="py-op">+=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">xSpeed</tt> </tt>
-<a name="L32"></a><tt class="py-lineno">32</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">rect</tt><tt class="py-op">.</tt><tt class="py-name">top</tt> <tt class="py-op">+=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">ySpeed</tt> </tt>
-</div><a name="L33"></a><tt class="py-lineno">33</tt> <tt class="py-line"> </tt>
-<a name="DynamicDrawableObject.update"></a><div id="DynamicDrawableObject.update-def"><a name="L34"></a><tt class="py-lineno">34</tt> <a class="py-toggle" href="#" id="DynamicDrawableObject.update-toggle" onclick="return toggle('DynamicDrawableObject.update');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#update">update</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">t</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="DynamicDrawableObject.update-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="DynamicDrawableObject.update-expanded"><a name="L35"></a><tt class="py-lineno">35</tt> <tt class="py-line"> </tt>
-<a name="L36"></a><tt class="py-lineno">36</tt> <tt class="py-line"> <tt class="py-name">timePassed</tt> <tt class="py-op">=</tt> <tt class="py-name">t</tt> <tt class="py-op">+</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_last_update</tt> </tt>
-<a name="L37"></a><tt class="py-lineno">37</tt> <tt class="py-line"> </tt>
-<a name="L38"></a><tt class="py-lineno">38</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-op">(</tt><tt class="py-name">timePassed</tt><tt class="py-op">)</tt> <tt class="py-op">&gt;</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_delay</tt><tt class="py-op">:</tt> </tt>
-<a name="L39"></a><tt class="py-lineno">39</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_frame</tt> <tt class="py-op">&lt;</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">animations</tt><tt class="py-op">.</tt><tt class="py-name">get</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_current_anim</tt><tt class="py-op">)</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt> <tt class="py-keyword">or</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_frame</tt> <tt class="py-op">&gt;</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">animations</tt><tt class="py-op">.</tt><tt class="py-name">get</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_current_anim</tt><tt class="py-op">)</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
-<a name="L40"></a><tt class="py-lineno">40</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_frame</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">animations</tt><tt class="py-op">.</tt><tt class="py-name">get</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_current_anim</tt><tt class="py-op">)</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt> <tt class="py-op">-</tt> <tt class="py-number">1</tt> </tt>
-<a name="L41"></a><tt class="py-lineno">41</tt> <tt class="py-line"> </tt>
-<a name="L42"></a><tt class="py-lineno">42</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_frame</tt> <tt class="py-op">+=</tt> <tt class="py-name">timePassed</tt><tt class="py-op">/</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_delay</tt> </tt>
-<a name="L43"></a><tt class="py-lineno">43</tt> <tt class="py-line"> </tt>
-<a name="L44"></a><tt class="py-lineno">44</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_frame</tt> <tt class="py-op">&gt;=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">animations</tt><tt class="py-op">.</tt><tt class="py-name">get</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_current_anim</tt><tt class="py-op">)</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
-<a name="L45"></a><tt class="py-lineno">45</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_frame</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_frame</tt><tt class="py-op">%</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">animations</tt><tt class="py-op">.</tt><tt class="py-name">get</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_current_anim</tt><tt class="py-op">)</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
-<a name="L46"></a><tt class="py-lineno">46</tt> <tt class="py-line"> </tt>
-<a name="L47"></a><tt class="py-lineno">47</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">image</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_images</tt><tt class="py-op">[</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_frame</tt><tt class="py-op">]</tt> </tt>
-<a name="L48"></a><tt class="py-lineno">48</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_last_update</tt> <tt class="py-op">=</tt> <tt class="py-name">timePassed</tt><tt class="py-op">%</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_delay</tt> </tt>
-<a name="L49"></a><tt class="py-lineno">49</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L50"></a><tt class="py-lineno">50</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_last_update</tt> <tt class="py-op">=</tt> <tt class="py-name">timePassed</tt> </tt>
-</div><a name="L51"></a><tt class="py-lineno">51</tt> <tt class="py-line"> </tt>
-<a name="DynamicDrawableObject.nextFrame"></a><div id="DynamicDrawableObject.nextFrame-def"><a name="L52"></a><tt class="py-lineno">52</tt> <a class="py-toggle" href="#" id="DynamicDrawableObject.nextFrame-toggle" onclick="return toggle('DynamicDrawableObject.nextFrame');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#nextFrame">nextFrame</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="DynamicDrawableObject.nextFrame-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="DynamicDrawableObject.nextFrame-expanded"><a name="L53"></a><tt class="py-lineno">53</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_frame</tt> <tt class="py-op">+=</tt> <tt class="py-number">1</tt> </tt>
-<a name="L54"></a><tt class="py-lineno">54</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_frame</tt> <tt class="py-op">&gt;=</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_images</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L55"></a><tt class="py-lineno">55</tt> <tt class="py-line"> <tt class="py-name">framesPast</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_frame</tt> <tt class="py-op">-</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_images</tt><tt class="py-op">)</tt> </tt>
-<a name="L56"></a><tt class="py-lineno">56</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_frame</tt> <tt class="py-op">=</tt> <tt class="py-name">framesPast</tt> </tt>
-<a name="L57"></a><tt class="py-lineno">57</tt> <tt class="py-line"> </tt>
-<a name="L58"></a><tt class="py-lineno">58</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">image</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_images</tt><tt class="py-op">[</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_frame</tt><tt class="py-op">]</tt> </tt>
-</div><a name="L59"></a><tt class="py-lineno">59</tt> <tt class="py-line"> </tt>
-<a name="DynamicDrawableObject.nextCurrentAnimFrame"></a><div id="DynamicDrawableObject.nextCurrentAnimFrame-def"><a name="L60"></a><tt class="py-lineno">60</tt> <a class="py-toggle" href="#" id="DynamicDrawableObject.nextCurrentAnimFrame-toggle" onclick="return toggle('DynamicDrawableObject.nextCurrentAnimFrame');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#nextCurrentAnimFrame">nextCurrentAnimFrame</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="DynamicDrawableObject.nextCurrentAnimFrame-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="DynamicDrawableObject.nextCurrentAnimFrame-expanded"><a name="L61"></a><tt class="py-lineno">61</tt> <tt class="py-line"> </tt>
-<a name="L62"></a><tt class="py-lineno">62</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">cnt</tt> <tt class="py-keyword">in</tt> <tt class="py-name">range</tt><tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">animations</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L63"></a><tt class="py-lineno">63</tt> <tt class="py-line"> </tt>
-<a name="L64"></a><tt class="py-lineno">64</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">animations</tt><tt class="py-op">[</tt><tt class="py-name">cnt</tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_current_anim</tt><tt class="py-op">:</tt> </tt>
-<a name="L65"></a><tt class="py-lineno">65</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_frame</tt> <tt class="py-op">&lt;</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">animations</tt><tt class="py-op">[</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_current_anim</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt> <tt class="py-keyword">or</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_frame</tt> <tt class="py-op">&gt;</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">animations</tt><tt class="py-op">[</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_current_anim</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
-<a name="L66"></a><tt class="py-lineno">66</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_frame</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">animations</tt><tt class="py-op">[</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_current_anim</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt> </tt>
-<a name="L67"></a><tt class="py-lineno">67</tt> <tt class="py-line"> </tt>
-<a name="L68"></a><tt class="py-lineno">68</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_frame</tt> <tt class="py-op">+=</tt> <tt class="py-number">1</tt> </tt>
-<a name="L69"></a><tt class="py-lineno">69</tt> <tt class="py-line"> </tt>
-<a name="L70"></a><tt class="py-lineno">70</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_frame</tt> <tt class="py-op">&gt;</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">animations</tt><tt class="py-op">[</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_current_anim</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
-<a name="L71"></a><tt class="py-lineno">71</tt> <tt class="py-line"> <tt class="py-name">framesPast</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_frame</tt> <tt class="py-op">-</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">animations</tt><tt class="py-op">[</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_current_anim</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">]</tt> </tt>
-<a name="L72"></a><tt class="py-lineno">72</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_frame</tt> <tt class="py-op">=</tt> <tt class="py-name">framesPast</tt> <tt class="py-op">-</tt> <tt class="py-number">1</tt> <tt class="py-op">+</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">animations</tt><tt class="py-op">[</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_current_anim</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt> </tt>
-<a name="L73"></a><tt class="py-lineno">73</tt> <tt class="py-line"> </tt>
-<a name="L74"></a><tt class="py-lineno">74</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">image</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_images</tt><tt class="py-op">[</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_frame</tt><tt class="py-op">]</tt> </tt>
-</div></div><a name="L75"></a><tt class="py-lineno">75</tt> <tt class="py-line"> </tt><script type="text/javascript">
-<!--
-expandto(location.href);
-// -->
-</script>
-</pre>
-<br />
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
- <tr>
- <td align="left" class="footer">
- Generated by Epydoc 3.0.1 on Sun Aug 22 00:13:14 2010
- </td>
- <td align="right" class="footer">
- <a target="mainFrame" href="http://epydoc.sourceforge.net"
- >http://epydoc.sourceforge.net</a>
- </td>
- </tr>
-</table>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html b/MAFH2/fortuneengine/docs/epydoc/fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html
deleted file mode 100644
index dff3fa0..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html
+++ /dev/null
@@ -1,512 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>fortuneengine.DynamicDrawableObject.DynamicDrawableObject</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td width="100%">
- <span class="breadcrumbs">
- <a href="fortuneengine-module.html">Package&nbsp;fortuneengine</a> ::
- <a href="fortuneengine.DynamicDrawableObject-module.html">Module&nbsp;DynamicDrawableObject</a> ::
- Class&nbsp;DynamicDrawableObject
- </span>
- </td>
- <td>
- <table cellpadding="0" cellspacing="0">
- <!-- hide/show private -->
- <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
- <tr><td align="right"><span class="options"
- >[<a href="frames.html" target="_top">frames</a
- >]&nbsp;|&nbsp;<a href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html"
- target="_top">no&nbsp;frames</a>]</span></td></tr>
- </table>
- </td>
- </tr>
-</table>
-<!-- ==================== CLASS DESCRIPTION ==================== -->
-<h1 class="epydoc">Class DynamicDrawableObject</h1><p class="nomargin-top"><span class="codelink"><a href="fortuneengine.DynamicDrawableObject-pysrc.html#DynamicDrawableObject">source&nbsp;code</a></span></p>
-<pre class="base-tree">
- object --+
- |
- pygame.sprite.Sprite --+
- |
-<a href="fortuneengine.DrawableObject.DrawableObject-class.html">DrawableObject.DrawableObject</a> --+
- |
- object --+ |
- | |
- pygame.sprite.Sprite --+
- |
- <strong class="uidshort">DynamicDrawableObject</strong>
-</pre>
-
-<hr />
-<!-- ==================== INSTANCE METHODS ==================== -->
-<a name="section-InstanceMethods"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Instance Methods</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-InstanceMethods"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">images</span>,
- <span class="summary-sig-arg">textfileName</span>,
- <span class="summary-sig-arg">fps</span>=<span class="summary-sig-default">10</span>,
- <span class="summary-sig-arg">x</span>=<span class="summary-sig-default">0</span>,
- <span class="summary-sig-arg">y</span>=<span class="summary-sig-default">0</span>,
- <span class="summary-sig-arg">xVelocity</span>=<span class="summary-sig-default">0</span>,
- <span class="summary-sig-arg">yVelocity</span>=<span class="summary-sig-default">0</span>)</span><br />
- x.__init__(...) initializes x; see x.__class__.__doc__ for signature</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.DynamicDrawableObject-pysrc.html#DynamicDrawableObject.__init__">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#addImages" class="summary-sig-name">addImages</a>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">images</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.DynamicDrawableObject-pysrc.html#DynamicDrawableObject.addImages">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="setSpeed"></a><span class="summary-sig-name">setSpeed</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">xVelocity</span>=<span class="summary-sig-default">None</span>,
- <span class="summary-sig-arg">yVelocity</span>=<span class="summary-sig-default">None</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.DynamicDrawableObject-pysrc.html#DynamicDrawableObject.setSpeed">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="getXSpeed"></a><span class="summary-sig-name">getXSpeed</span>(<span class="summary-sig-arg">self</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.DynamicDrawableObject-pysrc.html#DynamicDrawableObject.getXSpeed">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="getYSpeed"></a><span class="summary-sig-name">getYSpeed</span>(<span class="summary-sig-arg">self</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.DynamicDrawableObject-pysrc.html#DynamicDrawableObject.getYSpeed">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="move"></a><span class="summary-sig-name">move</span>(<span class="summary-sig-arg">self</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.DynamicDrawableObject-pysrc.html#DynamicDrawableObject.move">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#update" class="summary-sig-name">update</a>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">t</span>)</span><br />
- method to control sprite behavior Sprite.update(*args):</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.DynamicDrawableObject-pysrc.html#DynamicDrawableObject.update">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#nextFrame" class="summary-sig-name">nextFrame</a>(<span class="summary-sig-arg">self</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.DynamicDrawableObject-pysrc.html#DynamicDrawableObject.nextFrame">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#nextCurrentAnimFrame" class="summary-sig-name">nextCurrentAnimFrame</a>(<span class="summary-sig-arg">self</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.DynamicDrawableObject-pysrc.html#DynamicDrawableObject.nextCurrentAnimFrame">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
- <tr>
- <td colspan="2" class="summary">
- <p class="indent-wrapped-lines"><b>Inherited from <code><a href="fortuneengine.DrawableObject.DrawableObject-class.html">DrawableObject.DrawableObject</a></code></b>:
- <code><a href="fortuneengine.DrawableObject.DrawableObject-class.html#calcColorKey">calcColorKey</a></code>,
- <code><a href="fortuneengine.DrawableObject.DrawableObject-class.html#fill">fill</a></code>,
- <code><a href="fortuneengine.DrawableObject.DrawableObject-class.html#getRotation">getRotation</a></code>,
- <code><a href="fortuneengine.DrawableObject.DrawableObject-class.html#getXPos">getXPos</a></code>,
- <code><a href="fortuneengine.DrawableObject.DrawableObject-class.html#getXSize">getXSize</a></code>,
- <code><a href="fortuneengine.DrawableObject.DrawableObject-class.html#getYPos">getYPos</a></code>,
- <code><a href="fortuneengine.DrawableObject.DrawableObject-class.html#getYSize">getYSize</a></code>,
- <code><a href="fortuneengine.DrawableObject.DrawableObject-class.html#goToAnim">goToAnim</a></code>,
- <code><a href="fortuneengine.DrawableObject.DrawableObject-class.html#goToFrame">goToFrame</a></code>,
- <code><a href="fortuneengine.DrawableObject.DrawableObject-class.html#makeTransparent">makeTransparent</a></code>,
- <code><a href="fortuneengine.DrawableObject.DrawableObject-class.html#nudge">nudge</a></code>,
- <code><a href="fortuneengine.DrawableObject.DrawableObject-class.html#repopulateImages">repopulateImages</a></code>,
- <code><a href="fortuneengine.DrawableObject.DrawableObject-class.html#rotate">rotate</a></code>,
- <code><a href="fortuneengine.DrawableObject.DrawableObject-class.html#scale">scale</a></code>,
- <code><a href="fortuneengine.DrawableObject.DrawableObject-class.html#setColorKey">setColorKey</a></code>,
- <code><a href="fortuneengine.DrawableObject.DrawableObject-class.html#setPosition">setPosition</a></code>
- </p>
- <p class="indent-wrapped-lines"><b>Inherited from <code>pygame.sprite.Sprite</code></b>:
- <code>__repr__</code>,
- <code>add</code>,
- <code>add_internal</code>,
- <code>alive</code>,
- <code>groups</code>,
- <code>kill</code>,
- <code>remove</code>,
- <code>remove_internal</code>
- </p>
- <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
- <code>__delattr__</code>,
- <code>__format__</code>,
- <code>__getattribute__</code>,
- <code>__hash__</code>,
- <code>__new__</code>,
- <code>__reduce__</code>,
- <code>__reduce_ex__</code>,
- <code>__setattr__</code>,
- <code>__sizeof__</code>,
- <code>__str__</code>,
- <code>__subclasshook__</code>
- </p>
- </td>
- </tr>
-</table>
-<!-- ==================== PROPERTIES ==================== -->
-<a name="section-Properties"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Properties</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-Properties"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
- <tr>
- <td colspan="2" class="summary">
- <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
- <code>__class__</code>
- </p>
- </td>
- </tr>
-</table>
-<!-- ==================== METHOD DETAILS ==================== -->
-<a name="section-MethodDetails"></a>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Method Details</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-MethodDetails"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-</table>
-<a name="__init__"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
- <span class="sig-arg">images</span>,
- <span class="sig-arg">textfileName</span>,
- <span class="sig-arg">fps</span>=<span class="sig-default">10</span>,
- <span class="sig-arg">x</span>=<span class="sig-default">0</span>,
- <span class="sig-arg">y</span>=<span class="sig-default">0</span>,
- <span class="sig-arg">xVelocity</span>=<span class="sig-default">0</span>,
- <span class="sig-arg">yVelocity</span>=<span class="sig-default">0</span>)</span>
- <br /><em class="fname">(Constructor)</em>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.DynamicDrawableObject-pysrc.html#DynamicDrawableObject.__init__">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <p>x.__init__(...) initializes x; see x.__class__.__doc__ for
- signature</p>
- <dl class="fields">
- <dt>Overrides:
- object.__init__
- <dd><em class="note">(inherited documentation)</em></dd>
- </dt>
- </dl>
-</td></tr></table>
-</div>
-<a name="addImages"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">addImages</span>(<span class="sig-arg">self</span>,
- <span class="sig-arg">images</span>)</span>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.DynamicDrawableObject-pysrc.html#DynamicDrawableObject.addImages">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
-
- <dl class="fields">
- <dt>Overrides:
- <a href="fortuneengine.DrawableObject.DrawableObject-class.html#addImages">DrawableObject.DrawableObject.addImages</a>
- </dt>
- </dl>
-</td></tr></table>
-</div>
-<a name="update"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">update</span>(<span class="sig-arg">self</span>,
- <span class="sig-arg">t</span>)</span>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.DynamicDrawableObject-pysrc.html#DynamicDrawableObject.update">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <p>method to control sprite behavior Sprite.update(*args):</p>
- <p>The default implementation of this method does nothing; it's just a
- convenient &quot;hook&quot; that you can override. This method is called
- by Group.update() with whatever arguments you give it.</p>
- <p>There is no need to use this method if not using the convenience
- method by the same name in the Group class.</p>
- <dl class="fields">
- <dt>Overrides:
- pygame.sprite.Sprite.update
- <dd><em class="note">(inherited documentation)</em></dd>
- </dt>
- </dl>
-</td></tr></table>
-</div>
-<a name="nextFrame"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">nextFrame</span>(<span class="sig-arg">self</span>)</span>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.DynamicDrawableObject-pysrc.html#DynamicDrawableObject.nextFrame">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
-
- <dl class="fields">
- <dt>Overrides:
- <a href="fortuneengine.DrawableObject.DrawableObject-class.html#nextFrame">DrawableObject.DrawableObject.nextFrame</a>
- </dt>
- </dl>
-</td></tr></table>
-</div>
-<a name="nextCurrentAnimFrame"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">nextCurrentAnimFrame</span>(<span class="sig-arg">self</span>)</span>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.DynamicDrawableObject-pysrc.html#DynamicDrawableObject.nextCurrentAnimFrame">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
-
- <dl class="fields">
- <dt>Overrides:
- <a href="fortuneengine.DrawableObject.DrawableObject-class.html#nextCurrentAnimFrame">DrawableObject.DrawableObject.nextCurrentAnimFrame</a>
- </dt>
- </dl>
-</td></tr></table>
-</div>
-<br />
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
- <tr>
- <td align="left" class="footer">
- Generated by Epydoc 3.0.1 on Sun Aug 22 00:13:13 2010
- </td>
- <td align="right" class="footer">
- <a target="mainFrame" href="http://epydoc.sourceforge.net"
- >http://epydoc.sourceforge.net</a>
- </td>
- </tr>
-</table>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameEngine-module.html b/MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameEngine-module.html
deleted file mode 100644
index 20e38f2..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameEngine-module.html
+++ /dev/null
@@ -1,155 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>fortuneengine.GameEngine</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td width="100%">
- <span class="breadcrumbs">
- <a href="fortuneengine-module.html">Package&nbsp;fortuneengine</a> ::
- Module&nbsp;GameEngine
- </span>
- </td>
- <td>
- <table cellpadding="0" cellspacing="0">
- <!-- hide/show private -->
- <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
- <tr><td align="right"><span class="options"
- >[<a href="frames.html" target="_top">frames</a
- >]&nbsp;|&nbsp;<a href="fortuneengine.GameEngine-module.html"
- target="_top">no&nbsp;frames</a>]</span></td></tr>
- </table>
- </td>
- </tr>
-</table>
-<!-- ==================== MODULE DESCRIPTION ==================== -->
-<h1 class="epydoc">Module GameEngine</h1><p class="nomargin-top"><span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html">source&nbsp;code</a></span></p>
-<!-- ==================== CLASSES ==================== -->
-<a name="section-Classes"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Classes</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-Classes"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a href="fortuneengine.GameEngine.GameEngine-class.html" class="summary-name">GameEngine</a><br />
- The Fortune Engine GameEngine is a main loop wrapper around pygame.
- </td>
- </tr>
-</table>
-<!-- ==================== VARIABLES ==================== -->
-<a name="section-Variables"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Variables</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-Variables"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="__package__"></a><span class="summary-name">__package__</span> = <code title="'fortuneengine'"><code class="variable-quote">'</code><code class="variable-string">fortuneengine</code><code class="variable-quote">'</code></code>
- </td>
- </tr>
-</table>
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
- <tr>
- <td align="left" class="footer">
- Generated by Epydoc 3.0.1 on Sun Aug 22 00:13:13 2010
- </td>
- <td align="right" class="footer">
- <a target="mainFrame" href="http://epydoc.sourceforge.net"
- >http://epydoc.sourceforge.net</a>
- </td>
- </tr>
-</table>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameEngine-pysrc.html b/MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameEngine-pysrc.html
deleted file mode 100644
index 3f3f46b..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameEngine-pysrc.html
+++ /dev/null
@@ -1,637 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>fortuneengine.GameEngine</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td width="100%">
- <span class="breadcrumbs">
- <a href="fortuneengine-module.html">Package&nbsp;fortuneengine</a> ::
- Module&nbsp;GameEngine
- </span>
- </td>
- <td>
- <table cellpadding="0" cellspacing="0">
- <!-- hide/show private -->
- <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
- <tr><td align="right"><span class="options"
- >[<a href="frames.html" target="_top">frames</a
- >]&nbsp;|&nbsp;<a href="fortuneengine.GameEngine-pysrc.html"
- target="_top">no&nbsp;frames</a>]</span></td></tr>
- </table>
- </td>
- </tr>
-</table>
-<h1 class="epydoc">Source Code for <a href="fortuneengine.GameEngine-module.html">Module fortuneengine.GameEngine</a></h1>
-<pre class="py-src">
-<a name="L1"></a><tt class="py-lineno"> 1</tt> <tt class="py-line"><tt class="py-comment"># FortuneEngine is free software: you can redistribute it and/or modify</tt> </tt>
-<a name="L2"></a><tt class="py-lineno"> 2</tt> <tt class="py-line"><tt class="py-comment"># it under the terms of the GNU General Public License as published by</tt> </tt>
-<a name="L3"></a><tt class="py-lineno"> 3</tt> <tt class="py-line"><tt class="py-comment"># the Free Software Foundation, either version 3 of the License, or</tt> </tt>
-<a name="L4"></a><tt class="py-lineno"> 4</tt> <tt class="py-line"><tt class="py-comment"># (at your option) any later version.</tt> </tt>
-<a name="L5"></a><tt class="py-lineno"> 5</tt> <tt class="py-line"><tt class="py-comment">#</tt> </tt>
-<a name="L6"></a><tt class="py-lineno"> 6</tt> <tt class="py-line"><tt class="py-comment"># FortuneEngine is distributed in the hope that it will be useful,</tt> </tt>
-<a name="L7"></a><tt class="py-lineno"> 7</tt> <tt class="py-line"><tt class="py-comment"># but WITHOUT ANY WARRANTY; without even the implied warranty of</tt> </tt>
-<a name="L8"></a><tt class="py-lineno"> 8</tt> <tt class="py-line"><tt class="py-comment"># MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</tt> </tt>
-<a name="L9"></a><tt class="py-lineno"> 9</tt> <tt class="py-line"><tt class="py-comment"># GNU General Public License for more details.</tt> </tt>
-<a name="L10"></a><tt class="py-lineno"> 10</tt> <tt class="py-line"><tt class="py-comment">#</tt> </tt>
-<a name="L11"></a><tt class="py-lineno"> 11</tt> <tt class="py-line"><tt class="py-comment"># You should have received a copy of the GNU General Public License</tt> </tt>
-<a name="L12"></a><tt class="py-lineno"> 12</tt> <tt class="py-line"><tt class="py-comment"># along with the FortuneEngine. If not, see &lt;http://www.gnu.org/licenses/&gt;.</tt> </tt>
-<a name="L13"></a><tt class="py-lineno"> 13</tt> <tt class="py-line"><tt class="py-comment">#</tt> </tt>
-<a name="L14"></a><tt class="py-lineno"> 14</tt> <tt class="py-line"><tt class="py-comment"># Author: Justin Lewis &lt;jlew.blackout@gmail.com&gt;</tt> </tt>
-<a name="L15"></a><tt class="py-lineno"> 15</tt> <tt class="py-line"> </tt>
-<a name="L16"></a><tt class="py-lineno"> 16</tt> <tt class="py-line"><tt class="py-keyword">import</tt> <tt class="py-name">pygame</tt> </tt>
-<a name="L17"></a><tt class="py-lineno"> 17</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt class="py-name">time</tt> <tt class="py-keyword">import</tt> <tt class="py-name">time</tt> </tt>
-<a name="L18"></a><tt class="py-lineno"> 18</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-0" class="py-name" targets="Module fortuneengine.GameEngineConsole=fortuneengine.GameEngineConsole-module.html,Class fortuneengine.GameEngineConsole.GameEngineConsole=fortuneengine.GameEngineConsole.GameEngineConsole-class.html"><a title="fortuneengine.GameEngineConsole
-fortuneengine.GameEngineConsole.GameEngineConsole" class="py-name" href="#" onclick="return doclink('link-0', 'GameEngineConsole', 'link-0');">GameEngineConsole</a></tt> <tt class="py-keyword">import</tt> <tt id="link-1" class="py-name"><a title="fortuneengine.GameEngineConsole
-fortuneengine.GameEngineConsole.GameEngineConsole" class="py-name" href="#" onclick="return doclink('link-1', 'GameEngineConsole', 'link-0');">GameEngineConsole</a></tt> </tt>
-<a name="L19"></a><tt class="py-lineno"> 19</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-2" class="py-name" targets="Module fortuneengine.GameInspect=fortuneengine.GameInspect-module.html,Class fortuneengine.GameInspect.GameInspect=fortuneengine.GameInspect.GameInspect-class.html"><a title="fortuneengine.GameInspect
-fortuneengine.GameInspect.GameInspect" class="py-name" href="#" onclick="return doclink('link-2', 'GameInspect', 'link-2');">GameInspect</a></tt> <tt class="py-keyword">import</tt> <tt id="link-3" class="py-name"><a title="fortuneengine.GameInspect
-fortuneengine.GameInspect.GameInspect" class="py-name" href="#" onclick="return doclink('link-3', 'GameInspect', 'link-2');">GameInspect</a></tt> </tt>
-<a name="L20"></a><tt class="py-lineno"> 20</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-4" class="py-name" targets="Module fortuneengine.DrawableFontObject=fortuneengine.DrawableFontObject-module.html,Class fortuneengine.DrawableFontObject.DrawableFontObject=fortuneengine.DrawableFontObject.DrawableFontObject-class.html"><a title="fortuneengine.DrawableFontObject
-fortuneengine.DrawableFontObject.DrawableFontObject" class="py-name" href="#" onclick="return doclink('link-4', 'DrawableFontObject', 'link-4');">DrawableFontObject</a></tt> <tt class="py-keyword">import</tt> <tt id="link-5" class="py-name"><a title="fortuneengine.DrawableFontObject
-fortuneengine.DrawableFontObject.DrawableFontObject" class="py-name" href="#" onclick="return doclink('link-5', 'DrawableFontObject', 'link-4');">DrawableFontObject</a></tt> </tt>
-<a name="L21"></a><tt class="py-lineno"> 21</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-6" class="py-name" targets="Module fortuneengine.Scene=fortuneengine.Scene-module.html,Class fortuneengine.Scene.Scene=fortuneengine.Scene.Scene-class.html"><a title="fortuneengine.Scene
-fortuneengine.Scene.Scene" class="py-name" href="#" onclick="return doclink('link-6', 'Scene', 'link-6');">Scene</a></tt> <tt class="py-keyword">import</tt> <tt id="link-7" class="py-name"><a title="fortuneengine.Scene
-fortuneengine.Scene.Scene" class="py-name" href="#" onclick="return doclink('link-7', 'Scene', 'link-6');">Scene</a></tt> </tt>
-<a name="L22"></a><tt class="py-lineno"> 22</tt> <tt class="py-line"> </tt>
-<a name="L23"></a><tt class="py-lineno"> 23</tt> <tt class="py-line"> </tt>
-<a name="GameEngine"></a><div id="GameEngine-def"><a name="L24"></a><tt class="py-lineno"> 24</tt> <a class="py-toggle" href="#" id="GameEngine-toggle" onclick="return toggle('GameEngine');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="fortuneengine.GameEngine.GameEngine-class.html">GameEngine</a><tt class="py-op">(</tt><tt class="py-base-class">object</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngine-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="GameEngine-expanded"><a name="L25"></a><tt class="py-lineno"> 25</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L26"></a><tt class="py-lineno"> 26</tt> <tt class="py-line"><tt class="py-docstring"> The Fortune Engine GameEngine is a main loop wrapper around pygame.</tt> </tt>
-<a name="L27"></a><tt class="py-lineno"> 27</tt> <tt class="py-line"><tt class="py-docstring"> It manages the event and drawing loops allowing the user to just</tt> </tt>
-<a name="L28"></a><tt class="py-lineno"> 28</tt> <tt class="py-line"><tt class="py-docstring"> register for user events and drawing time in the draw loop.</tt> </tt>
-<a name="L29"></a><tt class="py-lineno"> 29</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L30"></a><tt class="py-lineno"> 30</tt> <tt class="py-line"> <tt id="link-8" class="py-name" targets="Variable fortuneengine.GameEngine.GameEngine.instance=fortuneengine.GameEngine.GameEngine-class.html#instance"><a title="fortuneengine.GameEngine.GameEngine.instance" class="py-name" href="#" onclick="return doclink('link-8', 'instance', 'link-8');">instance</a></tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
-<a name="L31"></a><tt class="py-lineno"> 31</tt> <tt class="py-line"> </tt>
-<a name="GameEngine.__init__"></a><div id="GameEngine.__init__-def"><a name="L32"></a><tt class="py-lineno"> 32</tt> <a class="py-toggle" href="#" id="GameEngine.__init__-toggle" onclick="return toggle('GameEngine.__init__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameEngine.GameEngine-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">width</tt><tt class="py-op">=</tt><tt class="py-number">1200</tt><tt class="py-op">,</tt> <tt class="py-param">height</tt><tt class="py-op">=</tt><tt class="py-number">900</tt><tt class="py-op">,</tt> <tt class="py-param">always_draw</tt><tt class="py-op">=</tt><tt class="py-name">False</tt><tt class="py-op">,</tt> </tt>
-<a name="L33"></a><tt class="py-lineno"> 33</tt> <tt class="py-line"> <tt class="py-param">fps_cap</tt><tt class="py-op">=</tt><tt class="py-number">15</tt><tt class="py-op">,</tt> <tt class="py-param">version</tt><tt class="py-op">=</tt><tt class="py-name">False</tt><tt class="py-op">,</tt> <tt class="py-param">title</tt><tt class="py-op">=</tt><tt class="py-string">"FortuneEngine"</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngine.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameEngine.__init__-expanded"><a name="L34"></a><tt class="py-lineno"> 34</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L35"></a><tt class="py-lineno"> 35</tt> <tt class="py-line"><tt class="py-docstring"> Constructor for the game engine.</tt> </tt>
-<a name="L36"></a><tt class="py-lineno"> 36</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L37"></a><tt class="py-lineno"> 37</tt> <tt class="py-line"><tt class="py-docstring"> @param width: Window width</tt> </tt>
-<a name="L38"></a><tt class="py-lineno"> 38</tt> <tt class="py-line"><tt class="py-docstring"> @param height: Window height</tt> </tt>
-<a name="L39"></a><tt class="py-lineno"> 39</tt> <tt class="py-line"><tt class="py-docstring"> @param always_draw: Boolean to set the animation mode to always</tt> </tt>
-<a name="L40"></a><tt class="py-lineno"> 40</tt> <tt class="py-line"><tt class="py-docstring"> draw vs draw when set_dirty is called</tt> </tt>
-<a name="L41"></a><tt class="py-lineno"> 41</tt> <tt class="py-line"><tt class="py-docstring"> @param fps_cap: Sets the framerate cap. Set to 0 to disable</tt> </tt>
-<a name="L42"></a><tt class="py-lineno"> 42</tt> <tt class="py-line"><tt class="py-docstring"> the cap. Warning: setting the cap to 0 when</tt> </tt>
-<a name="L43"></a><tt class="py-lineno"> 43</tt> <tt class="py-line"><tt class="py-docstring"> always draw = False will cause cpu 100% when</tt> </tt>
-<a name="L44"></a><tt class="py-lineno"> 44</tt> <tt class="py-line"><tt class="py-docstring"> not driving.</tt> </tt>
-<a name="L45"></a><tt class="py-lineno"> 45</tt> <tt class="py-line"><tt class="py-docstring"> @param version: If true, use new rendering system, false uses</tt> </tt>
-<a name="L46"></a><tt class="py-lineno"> 46</tt> <tt class="py-line"><tt class="py-docstring"> only the draw system</tt> </tt>
-<a name="L47"></a><tt class="py-lineno"> 47</tt> <tt class="py-line"><tt class="py-docstring"> @param title: Window Title</tt> </tt>
-<a name="L48"></a><tt class="py-lineno"> 48</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L49"></a><tt class="py-lineno"> 49</tt> <tt class="py-line"> <tt id="link-9" class="py-name" targets="Module fortuneengine.GameEngine=fortuneengine.GameEngine-module.html,Class fortuneengine.GameEngine.GameEngine=fortuneengine.GameEngine.GameEngine-class.html"><a title="fortuneengine.GameEngine
-fortuneengine.GameEngine.GameEngine" class="py-name" href="#" onclick="return doclink('link-9', 'GameEngine', 'link-9');">GameEngine</a></tt><tt class="py-op">.</tt><tt id="link-10" class="py-name"><a title="fortuneengine.GameEngine.GameEngine.instance" class="py-name" href="#" onclick="return doclink('link-10', 'instance', 'link-8');">instance</a></tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt> </tt>
-<a name="L50"></a><tt class="py-lineno"> 50</tt> <tt class="py-line"> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt class="py-name">init</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L51"></a><tt class="py-lineno"> 51</tt> <tt class="py-line"> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt class="py-name">mouse</tt><tt class="py-op">.</tt><tt class="py-name">set_visible</tt><tt class="py-op">(</tt><tt class="py-name">False</tt><tt class="py-op">)</tt> </tt>
-<a name="L52"></a><tt class="py-lineno"> 52</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__version</tt> <tt class="py-op">=</tt> <tt class="py-name">version</tt> <tt class="py-comment">#true is new, false is old</tt> </tt>
-<a name="L53"></a><tt class="py-lineno"> 53</tt> <tt class="py-line"> </tt>
-<a name="L54"></a><tt class="py-lineno"> 54</tt> <tt class="py-line"> <tt class="py-comment"># Window Settings</tt> </tt>
-<a name="L55"></a><tt class="py-lineno"> 55</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">width</tt> <tt class="py-op">=</tt> <tt class="py-name">width</tt> </tt>
-<a name="L56"></a><tt class="py-lineno"> 56</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">height</tt> <tt class="py-op">=</tt> <tt class="py-name">height</tt> </tt>
-<a name="L57"></a><tt class="py-lineno"> 57</tt> <tt class="py-line"> <tt class="py-name">size</tt> <tt class="py-op">=</tt> <tt class="py-name">width</tt><tt class="py-op">,</tt> <tt class="py-name">height</tt> </tt>
-<a name="L58"></a><tt class="py-lineno"> 58</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">screen</tt> <tt class="py-op">=</tt> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt class="py-name">display</tt><tt class="py-op">.</tt><tt class="py-name">set_mode</tt><tt class="py-op">(</tt><tt class="py-name">size</tt><tt class="py-op">)</tt> </tt>
-<a name="L59"></a><tt class="py-lineno"> 59</tt> <tt class="py-line"> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt class="py-name">display</tt><tt class="py-op">.</tt><tt class="py-name">set_caption</tt><tt class="py-op">(</tt><tt class="py-name">title</tt><tt class="py-op">)</tt> </tt>
-<a name="L60"></a><tt class="py-lineno"> 60</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__fps</tt> <tt class="py-op">=</tt> <tt id="link-11" class="py-name"><a title="fortuneengine.DrawableFontObject
-fortuneengine.DrawableFontObject.DrawableFontObject" class="py-name" href="#" onclick="return doclink('link-11', 'DrawableFontObject', 'link-4');">DrawableFontObject</a></tt><tt class="py-op">(</tt><tt class="py-string">""</tt><tt class="py-op">,</tt> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt class="py-name">font</tt><tt class="py-op">.</tt><tt class="py-name">Font</tt><tt class="py-op">(</tt><tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-number">17</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L61"></a><tt class="py-lineno"> 61</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__fps</tt><tt class="py-op">.</tt><tt id="link-12" class="py-name" targets="Method fortuneengine.DrawableObject.DrawableObject.setPosition()=fortuneengine.DrawableObject.DrawableObject-class.html#setPosition,Method fortuneengine.Scene.Scene.setPosition()=fortuneengine.Scene.Scene-class.html#setPosition"><a title="fortuneengine.DrawableObject.DrawableObject.setPosition
-fortuneengine.Scene.Scene.setPosition" class="py-name" href="#" onclick="return doclink('link-12', 'setPosition', 'link-12');">setPosition</a></tt><tt class="py-op">(</tt><tt class="py-number">0</tt><tt class="py-op">,</tt> <tt class="py-number">0</tt><tt class="py-op">)</tt> </tt>
-<a name="L62"></a><tt class="py-lineno"> 62</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__scene</tt> <tt class="py-op">=</tt> <tt id="link-13" class="py-name"><a title="fortuneengine.Scene
-fortuneengine.Scene.Scene" class="py-name" href="#" onclick="return doclink('link-13', 'Scene', 'link-6');">Scene</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__fps</tt><tt class="py-op">)</tt> </tt>
-<a name="L63"></a><tt class="py-lineno"> 63</tt> <tt class="py-line"> </tt>
-<a name="L64"></a><tt class="py-lineno"> 64</tt> <tt class="py-line"> <tt class="py-comment"># Engine Internal Variables</tt> </tt>
-<a name="L65"></a><tt class="py-lineno"> 65</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__fps_cap</tt> <tt class="py-op">=</tt> <tt class="py-name">fps_cap</tt> </tt>
-<a name="L66"></a><tt class="py-lineno"> 66</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__showfps</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
-<a name="L67"></a><tt class="py-lineno"> 67</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__dirty</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
-<a name="L68"></a><tt class="py-lineno"> 68</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__always_draw</tt> <tt class="py-op">=</tt> <tt class="py-name">always_draw</tt> </tt>
-<a name="L69"></a><tt class="py-lineno"> 69</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__font</tt> <tt class="py-op">=</tt> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt class="py-name">font</tt><tt class="py-op">.</tt><tt class="py-name">Font</tt><tt class="py-op">(</tt><tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-number">17</tt><tt class="py-op">)</tt> </tt>
-<a name="L70"></a><tt class="py-lineno"> 70</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__run_event</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
-<a name="L71"></a><tt class="py-lineno"> 71</tt> <tt class="py-line"> </tt>
-<a name="L72"></a><tt class="py-lineno"> 72</tt> <tt class="py-line"> <tt class="py-comment"># Variables to hold game engine elements and callbacks</tt> </tt>
-<a name="L73"></a><tt class="py-lineno"> 73</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__event_cb</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
-<a name="L74"></a><tt class="py-lineno"> 74</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__draw_lst</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
-<a name="L75"></a><tt class="py-lineno"> 75</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__object_hold</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-op">}</tt> </tt>
-<a name="L76"></a><tt class="py-lineno"> 76</tt> <tt class="py-line"> </tt>
-<a name="L77"></a><tt class="py-lineno"> 77</tt> <tt class="py-line"> </tt>
-<a name="L78"></a><tt class="py-lineno"> 78</tt> <tt class="py-line"> <tt class="py-comment"># Game Timers</tt> </tt>
-<a name="L79"></a><tt class="py-lineno"> 79</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__active_event_timers</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
-<a name="L80"></a><tt class="py-lineno"> 80</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__active_event_timers_tick</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
-<a name="L81"></a><tt class="py-lineno"> 81</tt> <tt class="py-line"> </tt>
-<a name="L82"></a><tt class="py-lineno"> 82</tt> <tt class="py-line"> <tt class="py-comment"># Game Clock</tt> </tt>
-<a name="L83"></a><tt class="py-lineno"> 83</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">clock</tt> <tt class="py-op">=</tt> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt class="py-name">time</tt><tt class="py-op">.</tt><tt class="py-name">Clock</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L84"></a><tt class="py-lineno"> 84</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__tick_time</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
-<a name="L85"></a><tt class="py-lineno"> 85</tt> <tt class="py-line"> </tt>
-<a name="L86"></a><tt class="py-lineno"> 86</tt> <tt class="py-line"> <tt class="py-comment"># Inspector</tt> </tt>
-<a name="L87"></a><tt class="py-lineno"> 87</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_inspector</tt> <tt class="py-op">=</tt> <tt id="link-14" class="py-name"><a title="fortuneengine.GameInspect
-fortuneengine.GameInspect.GameInspect" class="py-name" href="#" onclick="return doclink('link-14', 'GameInspect', 'link-2');">GameInspect</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__object_hold</tt><tt class="py-op">)</tt> </tt>
-<a name="L88"></a><tt class="py-lineno"> 88</tt> <tt class="py-line"> </tt>
-<a name="L89"></a><tt class="py-lineno"> 89</tt> <tt class="py-line"> <tt class="py-comment"># Time Profiler Timers</tt> </tt>
-<a name="L90"></a><tt class="py-lineno"> 90</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__draw_time</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-op">}</tt> </tt>
-<a name="L91"></a><tt class="py-lineno"> 91</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__draw_calls</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-op">}</tt> </tt>
-<a name="L92"></a><tt class="py-lineno"> 92</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__event_time</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-op">}</tt> </tt>
-<a name="L93"></a><tt class="py-lineno"> 93</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__event_calls</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-op">}</tt> </tt>
-<a name="L94"></a><tt class="py-lineno"> 94</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__timer_time</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-op">}</tt> </tt>
-<a name="L95"></a><tt class="py-lineno"> 95</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__timer_calls</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-op">}</tt> </tt>
-<a name="L96"></a><tt class="py-lineno"> 96</tt> <tt class="py-line"> </tt>
-<a name="L97"></a><tt class="py-lineno"> 97</tt> <tt class="py-line"> <tt class="py-comment"># Initialize Py Console</tt> </tt>
-<a name="L98"></a><tt class="py-lineno"> 98</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">console</tt> <tt class="py-op">=</tt> <tt id="link-15" class="py-name"><a title="fortuneengine.GameEngineConsole
-fortuneengine.GameEngineConsole.GameEngineConsole" class="py-name" href="#" onclick="return doclink('link-15', 'GameEngineConsole', 'link-0');">GameEngineConsole</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt class="py-op">(</tt><tt class="py-number">0</tt><tt class="py-op">,</tt> <tt class="py-number">0</tt><tt class="py-op">,</tt> <tt class="py-name">width</tt><tt class="py-op">,</tt> <tt class="py-name">height</tt> <tt class="py-op">/</tt> <tt class="py-number">2</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L99"></a><tt class="py-lineno"> 99</tt> <tt class="py-line"> </tt>
-<a name="L100"></a><tt class="py-lineno">100</tt> <tt class="py-line"> <tt class="py-comment"># Disable Mouse Usage</tt> </tt>
-<a name="L101"></a><tt class="py-lineno">101</tt> <tt class="py-line"> <tt class="py-comment"># TODO Allow mouse motion on request</tt> </tt>
-<a name="L102"></a><tt class="py-lineno">102</tt> <tt class="py-line"> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt class="py-name">event</tt><tt class="py-op">.</tt><tt class="py-name">set_blocked</tt><tt class="py-op">(</tt><tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt id="link-16" class="py-name" targets="Variable fortuneengine.pyconsole.pyconsole.MOUSEMOTION=fortuneengine.pyconsole.pyconsole-module.html#MOUSEMOTION"><a title="fortuneengine.pyconsole.pyconsole.MOUSEMOTION" class="py-name" href="#" onclick="return doclink('link-16', 'MOUSEMOTION', 'link-16');">MOUSEMOTION</a></tt><tt class="py-op">)</tt> </tt>
-</div><a name="L103"></a><tt class="py-lineno">103</tt> <tt class="py-line"> </tt>
-<a name="GameEngine.set_dirty"></a><div id="GameEngine.set_dirty-def"><a name="L104"></a><tt class="py-lineno">104</tt> <a class="py-toggle" href="#" id="GameEngine.set_dirty-toggle" onclick="return toggle('GameEngine.set_dirty');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameEngine.GameEngine-class.html#set_dirty">set_dirty</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngine.set_dirty-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameEngine.set_dirty-expanded"><a name="L105"></a><tt class="py-lineno">105</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L106"></a><tt class="py-lineno">106</tt> <tt class="py-line"><tt class="py-docstring"> Sets the dirty flag to force the engine to draw the next time</tt> </tt>
-<a name="L107"></a><tt class="py-lineno">107</tt> <tt class="py-line"><tt class="py-docstring"> it enters the draw flag.</tt> </tt>
-<a name="L108"></a><tt class="py-lineno">108</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L109"></a><tt class="py-lineno">109</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__dirty</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
-</div><a name="L110"></a><tt class="py-lineno">110</tt> <tt class="py-line"> </tt>
-<a name="GameEngine.get_scene"></a><div id="GameEngine.get_scene-def"><a name="L111"></a><tt class="py-lineno">111</tt> <a class="py-toggle" href="#" id="GameEngine.get_scene-toggle" onclick="return toggle('GameEngine.get_scene');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameEngine.GameEngine-class.html#get_scene">get_scene</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngine.get_scene-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameEngine.get_scene-expanded"><a name="L112"></a><tt class="py-lineno">112</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L113"></a><tt class="py-lineno">113</tt> <tt class="py-line"><tt class="py-docstring"> Returns the scene object</tt> </tt>
-<a name="L114"></a><tt class="py-lineno">114</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L115"></a><tt class="py-lineno">115</tt> <tt class="py-line"><tt class="py-docstring"> @return: Returns the scene object held by the game engine</tt> </tt>
-<a name="L116"></a><tt class="py-lineno">116</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L117"></a><tt class="py-lineno">117</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__scene</tt> </tt>
-</div><a name="L118"></a><tt class="py-lineno">118</tt> <tt class="py-line"> </tt>
-<a name="GameEngine.start_event_timer"></a><div id="GameEngine.start_event_timer-def"><a name="L119"></a><tt class="py-lineno">119</tt> <a class="py-toggle" href="#" id="GameEngine.start_event_timer-toggle" onclick="return toggle('GameEngine.start_event_timer');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameEngine.GameEngine-class.html#start_event_timer">start_event_timer</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">function_cb</tt><tt class="py-op">,</tt> <tt class="py-param">time</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngine.start_event_timer-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameEngine.start_event_timer-expanded"><a name="L120"></a><tt class="py-lineno">120</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L121"></a><tt class="py-lineno">121</tt> <tt class="py-line"><tt class="py-docstring"> Starts a timer that fires a user event into the queue every "time"</tt> </tt>
-<a name="L122"></a><tt class="py-lineno">122</tt> <tt class="py-line"><tt class="py-docstring"> milliseconds</tt> </tt>
-<a name="L123"></a><tt class="py-lineno">123</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L124"></a><tt class="py-lineno">124</tt> <tt class="py-line"><tt class="py-docstring"> @param function_cb: The function to call when timer fires</tt> </tt>
-<a name="L125"></a><tt class="py-lineno">125</tt> <tt class="py-line"><tt class="py-docstring"> @param time: Milliseconds between fires</tt> </tt>
-<a name="L126"></a><tt class="py-lineno">126</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L127"></a><tt class="py-lineno">127</tt> <tt class="py-line"> <tt class="py-name">avail_timer</tt> <tt class="py-op">=</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__active_event_timers</tt><tt class="py-op">)</tt> </tt>
-<a name="L128"></a><tt class="py-lineno">128</tt> <tt class="py-line"> </tt>
-<a name="L129"></a><tt class="py-lineno">129</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">avail_timer</tt> <tt class="py-op">+</tt> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt id="link-17" class="py-name" targets="Variable fortuneengine.pyconsole.pyconsole.USEREVENT=fortuneengine.pyconsole.pyconsole-module.html#USEREVENT"><a title="fortuneengine.pyconsole.pyconsole.USEREVENT" class="py-name" href="#" onclick="return doclink('link-17', 'USEREVENT', 'link-17');">USEREVENT</a></tt> <tt class="py-op">&lt;</tt> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt id="link-18" class="py-name" targets="Variable fortuneengine.pyconsole.pyconsole.NUMEVENTS=fortuneengine.pyconsole.pyconsole-module.html#NUMEVENTS"><a title="fortuneengine.pyconsole.pyconsole.NUMEVENTS" class="py-name" href="#" onclick="return doclink('link-18', 'NUMEVENTS', 'link-18');">NUMEVENTS</a></tt><tt class="py-op">:</tt> </tt>
-<a name="L130"></a><tt class="py-lineno">130</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">function_cb</tt> <tt class="py-keyword">not</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__active_event_timers</tt><tt class="py-op">:</tt> </tt>
-<a name="L131"></a><tt class="py-lineno">131</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__timer_time</tt><tt class="py-op">[</tt><tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">function_cb</tt><tt class="py-op">)</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
-<a name="L132"></a><tt class="py-lineno">132</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__timer_calls</tt><tt class="py-op">[</tt><tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">function_cb</tt><tt class="py-op">)</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
-<a name="L133"></a><tt class="py-lineno">133</tt> <tt class="py-line"> </tt>
-<a name="L134"></a><tt class="py-lineno">134</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__active_event_timers</tt><tt class="py-op">.</tt><tt class="py-name">append</tt><tt class="py-op">(</tt><tt class="py-name">function_cb</tt><tt class="py-op">)</tt> </tt>
-<a name="L135"></a><tt class="py-lineno">135</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__active_event_timers_tick</tt><tt class="py-op">.</tt><tt class="py-name">append</tt><tt class="py-op">(</tt><tt class="py-name">time</tt><tt class="py-op">)</tt> </tt>
-<a name="L136"></a><tt class="py-lineno">136</tt> <tt class="py-line"> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt class="py-name">time</tt><tt class="py-op">.</tt><tt class="py-name">set_timer</tt><tt class="py-op">(</tt><tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt id="link-19" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.USEREVENT" class="py-name" href="#" onclick="return doclink('link-19', 'USEREVENT', 'link-17');">USEREVENT</a></tt> <tt class="py-op">+</tt> <tt class="py-name">avail_timer</tt><tt class="py-op">,</tt> <tt class="py-name">time</tt><tt class="py-op">)</tt> </tt>
-<a name="L137"></a><tt class="py-lineno">137</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L138"></a><tt class="py-lineno">138</tt> <tt class="py-line"> <tt class="py-keyword">print</tt> <tt class="py-string">"ERROR TIMER IN LIST"</tt> </tt>
-<a name="L139"></a><tt class="py-lineno">139</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L140"></a><tt class="py-lineno">140</tt> <tt class="py-line"> <tt class="py-keyword">print</tt> <tt class="py-string">"Ran out of timers :("</tt> </tt>
-<a name="L141"></a><tt class="py-lineno">141</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-20" class="py-name" targets="Method fortuneengine.GameEngine.GameEngine.stop_event_loop()=fortuneengine.GameEngine.GameEngine-class.html#stop_event_loop"><a title="fortuneengine.GameEngine.GameEngine.stop_event_loop" class="py-name" href="#" onclick="return doclink('link-20', 'stop_event_loop', 'link-20');">stop_event_loop</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L142"></a><tt class="py-lineno">142</tt> <tt class="py-line"> </tt>
-<a name="GameEngine.stop_event_timer"></a><div id="GameEngine.stop_event_timer-def"><a name="L143"></a><tt class="py-lineno">143</tt> <a class="py-toggle" href="#" id="GameEngine.stop_event_timer-toggle" onclick="return toggle('GameEngine.stop_event_timer');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameEngine.GameEngine-class.html#stop_event_timer">stop_event_timer</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">function_cb</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngine.stop_event_timer-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameEngine.stop_event_timer-expanded"><a name="L144"></a><tt class="py-lineno">144</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L145"></a><tt class="py-lineno">145</tt> <tt class="py-line"><tt class="py-docstring"> Stops the timer that has id from firing</tt> </tt>
-<a name="L146"></a><tt class="py-lineno">146</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L147"></a><tt class="py-lineno">147</tt> <tt class="py-line"><tt class="py-docstring"> @param function_cb: The function registered with the timer that</tt> </tt>
-<a name="L148"></a><tt class="py-lineno">148</tt> <tt class="py-line"><tt class="py-docstring"> should be canceled</tt> </tt>
-<a name="L149"></a><tt class="py-lineno">149</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L150"></a><tt class="py-lineno">150</tt> <tt class="py-line"> <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
-<a name="L151"></a><tt class="py-lineno">151</tt> <tt class="py-line"> <tt class="py-name">timer_id</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__active_event_timers</tt><tt class="py-op">.</tt><tt class="py-name">index</tt><tt class="py-op">(</tt><tt class="py-name">function_cb</tt><tt class="py-op">)</tt> </tt>
-<a name="L152"></a><tt class="py-lineno">152</tt> <tt class="py-line"> <tt class="py-keyword">except</tt> <tt class="py-name">ValueError</tt><tt class="py-op">:</tt> </tt>
-<a name="L153"></a><tt class="py-lineno">153</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> </tt>
-<a name="L154"></a><tt class="py-lineno">154</tt> <tt class="py-line"> </tt>
-<a name="L155"></a><tt class="py-lineno">155</tt> <tt class="py-line"> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt class="py-name">time</tt><tt class="py-op">.</tt><tt class="py-name">set_timer</tt><tt class="py-op">(</tt><tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt id="link-21" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.USEREVENT" class="py-name" href="#" onclick="return doclink('link-21', 'USEREVENT', 'link-17');">USEREVENT</a></tt> <tt class="py-op">+</tt> <tt class="py-name">timer_id</tt><tt class="py-op">,</tt> <tt class="py-number">0</tt><tt class="py-op">)</tt> </tt>
-<a name="L156"></a><tt class="py-lineno">156</tt> <tt class="py-line"> <tt class="py-keyword">del</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__active_event_timers</tt><tt class="py-op">[</tt><tt class="py-name">timer_id</tt><tt class="py-op">]</tt> </tt>
-<a name="L157"></a><tt class="py-lineno">157</tt> <tt class="py-line"> <tt class="py-keyword">del</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__active_event_timers_tick</tt><tt class="py-op">[</tt><tt class="py-name">timer_id</tt><tt class="py-op">]</tt> </tt>
-<a name="L158"></a><tt class="py-lineno">158</tt> <tt class="py-line"> </tt>
-<a name="L159"></a><tt class="py-lineno">159</tt> <tt class="py-line"> <tt class="py-comment"># Timers have been removed, now need to clear any events</tt> </tt>
-<a name="L160"></a><tt class="py-lineno">160</tt> <tt class="py-line"> <tt class="py-comment"># already fired and in the queue</tt> </tt>
-<a name="L161"></a><tt class="py-lineno">161</tt> <tt class="py-line"> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt class="py-name">event</tt><tt class="py-op">.</tt><tt id="link-22" class="py-name" targets="Method fortuneengine.pyconsole.pyconsole.Console.clear()=fortuneengine.pyconsole.pyconsole.Console-class.html#clear"><a title="fortuneengine.pyconsole.pyconsole.Console.clear" class="py-name" href="#" onclick="return doclink('link-22', 'clear', 'link-22');">clear</a></tt><tt class="py-op">(</tt><tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt id="link-23" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.USEREVENT" class="py-name" href="#" onclick="return doclink('link-23', 'USEREVENT', 'link-17');">USEREVENT</a></tt> <tt class="py-op">+</tt> <tt class="py-name">timer_id</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L162"></a><tt class="py-lineno">162</tt> <tt class="py-line"> </tt>
-<a name="GameEngine.list_event_timers"></a><div id="GameEngine.list_event_timers-def"><a name="L163"></a><tt class="py-lineno">163</tt> <a class="py-toggle" href="#" id="GameEngine.list_event_timers-toggle" onclick="return toggle('GameEngine.list_event_timers');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameEngine.GameEngine-class.html#list_event_timers">list_event_timers</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngine.list_event_timers-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameEngine.list_event_timers-expanded"><a name="L164"></a><tt class="py-lineno">164</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L165"></a><tt class="py-lineno">165</tt> <tt class="py-line"><tt class="py-docstring"> returns a list of configured timers, if the timers has a time of 0 the</tt> </tt>
-<a name="L166"></a><tt class="py-lineno">166</tt> <tt class="py-line"><tt class="py-docstring"> timer is disabled</tt> </tt>
-<a name="L167"></a><tt class="py-lineno">167</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L168"></a><tt class="py-lineno">168</tt> <tt class="py-line"> <tt class="py-name">timer_list</tt> <tt class="py-op">=</tt> <tt class="py-string">"Event Timers:\n"</tt> </tt>
-<a name="L169"></a><tt class="py-lineno">169</tt> <tt class="py-line"> <tt class="py-name">i</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
-<a name="L170"></a><tt class="py-lineno">170</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">timer_item</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__active_event_timers</tt><tt class="py-op">:</tt> </tt>
-<a name="L171"></a><tt class="py-lineno">171</tt> <tt class="py-line"> <tt class="py-name">timer_list</tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t%d: %d\n"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">timer_item</tt><tt class="py-op">,</tt> </tt>
-<a name="L172"></a><tt class="py-lineno">172</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__active_event_timers_tick</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
-<a name="L173"></a><tt class="py-lineno">173</tt> <tt class="py-line"> <tt class="py-name">i</tt> <tt class="py-op">=</tt> <tt class="py-name">i</tt> <tt class="py-op">+</tt> <tt class="py-number">1</tt> </tt>
-<a name="L174"></a><tt class="py-lineno">174</tt> <tt class="py-line"> </tt>
-<a name="L175"></a><tt class="py-lineno">175</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">timer_list</tt> </tt>
-</div><a name="L176"></a><tt class="py-lineno">176</tt> <tt class="py-line"> </tt>
-<a name="GameEngine.list_timer_time"></a><div id="GameEngine.list_timer_time-def"><a name="L177"></a><tt class="py-lineno">177</tt> <a class="py-toggle" href="#" id="GameEngine.list_timer_time-toggle" onclick="return toggle('GameEngine.list_timer_time');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameEngine.GameEngine-class.html#list_timer_time">list_timer_time</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngine.list_timer_time-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameEngine.list_timer_time-expanded"><a name="L178"></a><tt class="py-lineno">178</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L179"></a><tt class="py-lineno">179</tt> <tt class="py-line"><tt class="py-docstring"> Returns a string representation of the time the game spends</tt> </tt>
-<a name="L180"></a><tt class="py-lineno">180</tt> <tt class="py-line"><tt class="py-docstring"> in each timer callback.</tt> </tt>
-<a name="L181"></a><tt class="py-lineno">181</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L182"></a><tt class="py-lineno">182</tt> <tt class="py-line"> <tt class="py-name">mystr</tt> <tt class="py-op">=</tt> <tt class="py-string">"Timer Times:\n\tName\tCalls\tTotal Time\tAvg"</tt> </tt>
-<a name="L183"></a><tt class="py-lineno">183</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">key</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__timer_time</tt><tt class="py-op">:</tt> </tt>
-<a name="L184"></a><tt class="py-lineno">184</tt> <tt class="py-line"> <tt class="py-name">timer_times</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__timer_time</tt><tt class="py-op">[</tt><tt class="py-name">key</tt><tt class="py-op">]</tt> </tt>
-<a name="L185"></a><tt class="py-lineno">185</tt> <tt class="py-line"> <tt class="py-name">timer_calls</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__timer_calls</tt><tt class="py-op">[</tt><tt class="py-name">key</tt><tt class="py-op">]</tt> </tt>
-<a name="L186"></a><tt class="py-lineno">186</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">timer_calls</tt> <tt class="py-op">==</tt> <tt class="py-number">0</tt><tt class="py-op">:</tt> </tt>
-<a name="L187"></a><tt class="py-lineno">187</tt> <tt class="py-line"> <tt class="py-name">avg</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
-<a name="L188"></a><tt class="py-lineno">188</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L189"></a><tt class="py-lineno">189</tt> <tt class="py-line"> <tt class="py-name">avg</tt> <tt class="py-op">=</tt> <tt class="py-name">timer_times</tt> <tt class="py-op">/</tt> <tt class="py-name">timer_calls</tt> </tt>
-<a name="L190"></a><tt class="py-lineno">190</tt> <tt class="py-line"> </tt>
-<a name="L191"></a><tt class="py-lineno">191</tt> <tt class="py-line"> <tt class="py-name">mystr</tt> <tt class="py-op">=</tt> <tt class="py-string">"%s\n\t%s\n\t\t%d\t%f\t%f"</tt> <tt class="py-op">%</tt> \ </tt>
-<a name="L192"></a><tt class="py-lineno">192</tt> <tt class="py-line"> <tt class="py-op">(</tt><tt class="py-name">mystr</tt><tt class="py-op">,</tt> <tt class="py-name">key</tt><tt class="py-op">,</tt> <tt class="py-name">timer_calls</tt><tt class="py-op">,</tt> <tt class="py-name">timer_times</tt><tt class="py-op">,</tt> <tt class="py-name">avg</tt><tt class="py-op">)</tt> </tt>
-<a name="L193"></a><tt class="py-lineno">193</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">mystr</tt> </tt>
-</div><a name="L194"></a><tt class="py-lineno">194</tt> <tt class="py-line"> </tt>
-<a name="GameEngine.start_main_loop"></a><div id="GameEngine.start_main_loop-def"><a name="L195"></a><tt class="py-lineno">195</tt> <a class="py-toggle" href="#" id="GameEngine.start_main_loop-toggle" onclick="return toggle('GameEngine.start_main_loop');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameEngine.GameEngine-class.html#start_main_loop">start_main_loop</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngine.start_main_loop-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameEngine.start_main_loop-expanded"><a name="L196"></a><tt class="py-lineno">196</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L197"></a><tt class="py-lineno">197</tt> <tt class="py-line"><tt class="py-docstring"> Starts the game loop.</tt> </tt>
-<a name="L198"></a><tt class="py-lineno">198</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L199"></a><tt class="py-lineno">199</tt> <tt class="py-line"><tt class="py-docstring"> This function does not return until after the game loop exits</tt> </tt>
-<a name="L200"></a><tt class="py-lineno">200</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L201"></a><tt class="py-lineno">201</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__run_event</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
-<a name="L202"></a><tt class="py-lineno">202</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-24" class="py-name" targets="Method fortuneengine.GameEngine.GameEngine._event_loop()=fortuneengine.GameEngine.GameEngine-class.html#_event_loop"><a title="fortuneengine.GameEngine.GameEngine._event_loop" class="py-name" href="#" onclick="return doclink('link-24', '_event_loop', 'link-24');">_event_loop</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L203"></a><tt class="py-lineno">203</tt> <tt class="py-line"> </tt>
-<a name="GameEngine._draw"></a><div id="GameEngine._draw-def"><a name="L204"></a><tt class="py-lineno">204</tt> <a class="py-toggle" href="#" id="GameEngine._draw-toggle" onclick="return toggle('GameEngine._draw');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameEngine.GameEngine-class.html#_draw">_draw</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">tick_time</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngine._draw-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameEngine._draw-expanded"><a name="L205"></a><tt class="py-lineno">205</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L206"></a><tt class="py-lineno">206</tt> <tt class="py-line"><tt class="py-docstring"> Draws all elements in draw callback to the screen</tt> </tt>
-<a name="L207"></a><tt class="py-lineno">207</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L208"></a><tt class="py-lineno">208</tt> <tt class="py-line"><tt class="py-docstring"> @param tick_time: The amount of time passed since last</tt> </tt>
-<a name="L209"></a><tt class="py-lineno">209</tt> <tt class="py-line"><tt class="py-docstring"> draw cycle. (should be produced by</tt> </tt>
-<a name="L210"></a><tt class="py-lineno">210</tt> <tt class="py-line"><tt class="py-docstring"> pygamme.clock.tick method)</tt> </tt>
-<a name="L211"></a><tt class="py-lineno">211</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L212"></a><tt class="py-lineno">212</tt> <tt class="py-line"> <tt class="py-name">screen</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">screen</tt> </tt>
-<a name="L213"></a><tt class="py-lineno">213</tt> <tt class="py-line"> </tt>
-<a name="L214"></a><tt class="py-lineno">214</tt> <tt class="py-line"> <tt class="py-comment"># If console is active, we want to draw console, pausing</tt> </tt>
-<a name="L215"></a><tt class="py-lineno">215</tt> <tt class="py-line"> <tt class="py-comment"># game drawing (events are still being fired, just no</tt> </tt>
-<a name="L216"></a><tt class="py-lineno">216</tt> <tt class="py-line"> <tt class="py-comment"># draw updates.</tt> </tt>
-<a name="L217"></a><tt class="py-lineno">217</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__version</tt><tt class="py-op">:</tt> </tt>
-<a name="L218"></a><tt class="py-lineno">218</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">console</tt><tt class="py-op">.</tt><tt class="py-name">active</tt><tt class="py-op">:</tt> </tt>
-<a name="L219"></a><tt class="py-lineno">219</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">console</tt><tt class="py-op">.</tt><tt id="link-25" class="py-name" targets="Method fortuneengine.GameEngineElement.GameEngineElement.draw()=fortuneengine.GameEngineElement.GameEngineElement-class.html#draw,Method fortuneengine.Scene.Scene.draw()=fortuneengine.Scene.Scene-class.html#draw,Method fortuneengine.pyconsole.pyconsole.Console.draw()=fortuneengine.pyconsole.pyconsole.Console-class.html#draw"><a title="fortuneengine.GameEngineElement.GameEngineElement.draw
-fortuneengine.Scene.Scene.draw
-fortuneengine.pyconsole.pyconsole.Console.draw" class="py-name" href="#" onclick="return doclink('link-25', 'draw', 'link-25');">draw</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L220"></a><tt class="py-lineno">220</tt> <tt class="py-line"> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt class="py-name">display</tt><tt class="py-op">.</tt><tt class="py-name">flip</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L221"></a><tt class="py-lineno">221</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L222"></a><tt class="py-lineno">222</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">fnc</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__draw_lst</tt><tt class="py-op">:</tt> </tt>
-<a name="L223"></a><tt class="py-lineno">223</tt> <tt class="py-line"> <tt class="py-name">start</tt> <tt class="py-op">=</tt> <tt class="py-name">time</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L224"></a><tt class="py-lineno">224</tt> <tt class="py-line"> <tt class="py-name">fnc</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L225"></a><tt class="py-lineno">225</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__draw_time</tt><tt class="py-op">[</tt><tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">fnc</tt><tt class="py-op">)</tt><tt class="py-op">]</tt> <tt class="py-op">+=</tt> <tt class="py-name">time</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> <tt class="py-op">-</tt> <tt class="py-name">start</tt> </tt>
-<a name="L226"></a><tt class="py-lineno">226</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__draw_calls</tt><tt class="py-op">[</tt><tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">fnc</tt><tt class="py-op">)</tt><tt class="py-op">]</tt> <tt class="py-op">+=</tt> <tt class="py-number">1</tt> </tt>
-<a name="L227"></a><tt class="py-lineno">227</tt> <tt class="py-line"> <tt class="py-comment"># Print Frame Rate</tt> </tt>
-<a name="L228"></a><tt class="py-lineno">228</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__showfps</tt><tt class="py-op">:</tt> </tt>
-<a name="L229"></a><tt class="py-lineno">229</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__fps</tt><tt class="py-op">.</tt><tt id="link-26" class="py-name" targets="Method fortuneengine.DrawableFontObject.DrawableFontObject.changeText()=fortuneengine.DrawableFontObject.DrawableFontObject-class.html#changeText"><a title="fortuneengine.DrawableFontObject.DrawableFontObject.changeText" class="py-name" href="#" onclick="return doclink('link-26', 'changeText', 'link-26');">changeText</a></tt><tt class="py-op">(</tt><tt class="py-string">'FPS: %d'</tt> <tt class="py-op">%</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">clock</tt><tt class="py-op">.</tt><tt class="py-name">get_fps</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
-<a name="L230"></a><tt class="py-lineno">230</tt> <tt class="py-line"> <tt class="py-op">(</tt><tt class="py-number">255</tt><tt class="py-op">,</tt> <tt class="py-number">255</tt><tt class="py-op">,</tt> <tt class="py-number">255</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L231"></a><tt class="py-lineno">231</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L232"></a><tt class="py-lineno">232</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__fps</tt><tt class="py-op">.</tt><tt id="link-27" class="py-name"><a title="fortuneengine.DrawableFontObject.DrawableFontObject.changeText" class="py-name" href="#" onclick="return doclink('link-27', 'changeText', 'link-26');">changeText</a></tt><tt class="py-op">(</tt><tt class="py-string">''</tt><tt class="py-op">)</tt> </tt>
-<a name="L233"></a><tt class="py-lineno">233</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__scene</tt><tt class="py-op">.</tt><tt id="link-28" class="py-name" targets="Method fortuneengine.DrawableObject.DrawableObject.update()=fortuneengine.DrawableObject.DrawableObject-class.html#update,Method fortuneengine.DynamicDrawableObject.DynamicDrawableObject.update()=fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#update,Method fortuneengine.Scene.Scene.update()=fortuneengine.Scene.Scene-class.html#update"><a title="fortuneengine.DrawableObject.DrawableObject.update
-fortuneengine.DynamicDrawableObject.DynamicDrawableObject.update
-fortuneengine.Scene.Scene.update" class="py-name" href="#" onclick="return doclink('link-28', 'update', 'link-28');">update</a></tt><tt class="py-op">(</tt><tt class="py-name">tick_time</tt><tt class="py-op">)</tt> </tt>
-<a name="L234"></a><tt class="py-lineno">234</tt> <tt class="py-line"> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt class="py-name">display</tt><tt class="py-op">.</tt><tt id="link-29" class="py-name"><a title="fortuneengine.DrawableObject.DrawableObject.update
-fortuneengine.DynamicDrawableObject.DynamicDrawableObject.update
-fortuneengine.Scene.Scene.update" class="py-name" href="#" onclick="return doclink('link-29', 'update', 'link-28');">update</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__scene</tt><tt class="py-op">.</tt><tt id="link-30" class="py-name"><a title="fortuneengine.GameEngineElement.GameEngineElement.draw
-fortuneengine.Scene.Scene.draw
-fortuneengine.pyconsole.pyconsole.Console.draw" class="py-name" href="#" onclick="return doclink('link-30', 'draw', 'link-25');">draw</a></tt><tt class="py-op">(</tt><tt class="py-name">screen</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L235"></a><tt class="py-lineno">235</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L236"></a><tt class="py-lineno">236</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">console</tt><tt class="py-op">.</tt><tt class="py-name">active</tt><tt class="py-op">:</tt> </tt>
-<a name="L237"></a><tt class="py-lineno">237</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">console</tt><tt class="py-op">.</tt><tt id="link-31" class="py-name"><a title="fortuneengine.GameEngineElement.GameEngineElement.draw
-fortuneengine.Scene.Scene.draw
-fortuneengine.pyconsole.pyconsole.Console.draw" class="py-name" href="#" onclick="return doclink('link-31', 'draw', 'link-25');">draw</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L238"></a><tt class="py-lineno">238</tt> <tt class="py-line"> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt class="py-name">display</tt><tt class="py-op">.</tt><tt class="py-name">flip</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L239"></a><tt class="py-lineno">239</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L240"></a><tt class="py-lineno">240</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">fnc</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__draw_lst</tt><tt class="py-op">:</tt> </tt>
-<a name="L241"></a><tt class="py-lineno">241</tt> <tt class="py-line"> <tt class="py-name">start</tt> <tt class="py-op">=</tt> <tt class="py-name">time</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L242"></a><tt class="py-lineno">242</tt> <tt class="py-line"> <tt class="py-name">fnc</tt><tt class="py-op">(</tt><tt class="py-name">screen</tt><tt class="py-op">,</tt> <tt class="py-name">tick_time</tt><tt class="py-op">)</tt> </tt>
-<a name="L243"></a><tt class="py-lineno">243</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__draw_time</tt><tt class="py-op">[</tt><tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">fnc</tt><tt class="py-op">)</tt><tt class="py-op">]</tt> <tt class="py-op">+=</tt> <tt class="py-name">time</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> <tt class="py-op">-</tt> <tt class="py-name">start</tt> </tt>
-<a name="L244"></a><tt class="py-lineno">244</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__draw_calls</tt><tt class="py-op">[</tt><tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">fnc</tt><tt class="py-op">)</tt><tt class="py-op">]</tt> <tt class="py-op">+=</tt> <tt class="py-number">1</tt> </tt>
-<a name="L245"></a><tt class="py-lineno">245</tt> <tt class="py-line"> <tt class="py-comment"># Print Frame Rate</tt> </tt>
-<a name="L246"></a><tt class="py-lineno">246</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__showfps</tt><tt class="py-op">:</tt> </tt>
-<a name="L247"></a><tt class="py-lineno">247</tt> <tt class="py-line"> <tt class="py-name">text</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__font</tt><tt class="py-op">.</tt><tt class="py-name">render</tt><tt class="py-op">(</tt><tt class="py-string">'FPS: %d'</tt> <tt class="py-op">%</tt> \ </tt>
-<a name="L248"></a><tt class="py-lineno">248</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">clock</tt><tt class="py-op">.</tt><tt class="py-name">get_fps</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-name">False</tt><tt class="py-op">,</tt> <tt class="py-op">(</tt><tt class="py-number">255</tt><tt class="py-op">,</tt> <tt class="py-number">255</tt><tt class="py-op">,</tt> <tt class="py-number">255</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
-<a name="L249"></a><tt class="py-lineno">249</tt> <tt class="py-line"> <tt class="py-op">(</tt><tt class="py-number">159</tt><tt class="py-op">,</tt> <tt class="py-number">182</tt><tt class="py-op">,</tt> <tt class="py-number">205</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L250"></a><tt class="py-lineno">250</tt> <tt class="py-line"> <tt class="py-name">screen</tt><tt class="py-op">.</tt><tt class="py-name">blit</tt><tt class="py-op">(</tt><tt class="py-name">text</tt><tt class="py-op">,</tt> <tt class="py-op">(</tt><tt class="py-number">0</tt><tt class="py-op">,</tt> <tt class="py-number">0</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L251"></a><tt class="py-lineno">251</tt> <tt class="py-line"> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt class="py-name">display</tt><tt class="py-op">.</tt><tt class="py-name">flip</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L252"></a><tt class="py-lineno">252</tt> <tt class="py-line"> </tt>
-<a name="GameEngine._event_loop"></a><div id="GameEngine._event_loop-def"><a name="L253"></a><tt class="py-lineno">253</tt> <a class="py-toggle" href="#" id="GameEngine._event_loop-toggle" onclick="return toggle('GameEngine._event_loop');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameEngine.GameEngine-class.html#_event_loop">_event_loop</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngine._event_loop-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameEngine._event_loop-expanded"><a name="L254"></a><tt class="py-lineno">254</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L255"></a><tt class="py-lineno">255</tt> <tt class="py-line"><tt class="py-docstring"> The main event loop.</tt> </tt>
-<a name="L256"></a><tt class="py-lineno">256</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L257"></a><tt class="py-lineno">257</tt> <tt class="py-line"> <tt class="py-keyword">while</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__run_event</tt><tt class="py-op">:</tt> </tt>
-<a name="L258"></a><tt class="py-lineno">258</tt> <tt class="py-line"> </tt>
-<a name="L259"></a><tt class="py-lineno">259</tt> <tt class="py-line"> <tt class="py-name">event</tt> <tt class="py-op">=</tt> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt class="py-name">event</tt><tt class="py-op">.</tt><tt class="py-name">poll</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L260"></a><tt class="py-lineno">260</tt> <tt class="py-line"> </tt>
-<a name="L261"></a><tt class="py-lineno">261</tt> <tt class="py-line"> <tt class="py-comment"># Handle Game Quit Message</tt> </tt>
-<a name="L262"></a><tt class="py-lineno">262</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">event</tt><tt class="py-op">.</tt><tt class="py-name">type</tt> <tt class="py-op">==</tt> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt id="link-32" class="py-name" targets="Variable fortuneengine.pyconsole.pyconsole.QUIT=fortuneengine.pyconsole.pyconsole-module.html#QUIT"><a title="fortuneengine.pyconsole.pyconsole.QUIT" class="py-name" href="#" onclick="return doclink('link-32', 'QUIT', 'link-32');">QUIT</a></tt><tt class="py-op">:</tt> </tt>
-<a name="L263"></a><tt class="py-lineno">263</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__run_event</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
-<a name="L264"></a><tt class="py-lineno">264</tt> <tt class="py-line"> </tt>
-<a name="L265"></a><tt class="py-lineno">265</tt> <tt class="py-line"> <tt class="py-comment"># No-Op sent, draw if set to always draw</tt> </tt>
-<a name="L266"></a><tt class="py-lineno">266</tt> <tt class="py-line"> <tt class="py-keyword">elif</tt> <tt class="py-name">event</tt><tt class="py-op">.</tt><tt class="py-name">type</tt> <tt class="py-op">==</tt> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt id="link-33" class="py-name" targets="Variable fortuneengine.pyconsole.pyconsole.NOEVENT=fortuneengine.pyconsole.pyconsole-module.html#NOEVENT"><a title="fortuneengine.pyconsole.pyconsole.NOEVENT" class="py-name" href="#" onclick="return doclink('link-33', 'NOEVENT', 'link-33');">NOEVENT</a></tt><tt class="py-op">:</tt> </tt>
-<a name="L267"></a><tt class="py-lineno">267</tt> <tt class="py-line"> <tt class="py-comment"># Tick even if not drawing</tt> </tt>
-<a name="L268"></a><tt class="py-lineno">268</tt> <tt class="py-line"> <tt class="py-comment"># We want to pause the cpu from getting into a</tt> </tt>
-<a name="L269"></a><tt class="py-lineno">269</tt> <tt class="py-line"> <tt class="py-comment"># 100% usage looping on the poll until something</tt> </tt>
-<a name="L270"></a><tt class="py-lineno">270</tt> <tt class="py-line"> <tt class="py-comment"># becomes dirty</tt> </tt>
-<a name="L271"></a><tt class="py-lineno">271</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__tick_time</tt> <tt class="py-op">+=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">clock</tt><tt class="py-op">.</tt><tt class="py-name">tick</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__fps_cap</tt><tt class="py-op">)</tt> </tt>
-<a name="L272"></a><tt class="py-lineno">272</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__always_draw</tt> <tt class="py-keyword">or</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__dirty</tt><tt class="py-op">:</tt> </tt>
-<a name="L273"></a><tt class="py-lineno">273</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__dirty</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
-<a name="L274"></a><tt class="py-lineno">274</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-34" class="py-name" targets="Method fortuneengine.GameEngine.GameEngine._draw()=fortuneengine.GameEngine.GameEngine-class.html#_draw"><a title="fortuneengine.GameEngine.GameEngine._draw" class="py-name" href="#" onclick="return doclink('link-34', '_draw', 'link-34');">_draw</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__tick_time</tt><tt class="py-op">)</tt> </tt>
-<a name="L275"></a><tt class="py-lineno">275</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__tick_time</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
-<a name="L276"></a><tt class="py-lineno">276</tt> <tt class="py-line"> </tt>
-<a name="L277"></a><tt class="py-lineno">277</tt> <tt class="py-line"> </tt>
-<a name="L278"></a><tt class="py-lineno">278</tt> <tt class="py-line"> <tt class="py-comment"># Handle User event Timers</tt> </tt>
-<a name="L279"></a><tt class="py-lineno">279</tt> <tt class="py-line"> <tt class="py-keyword">elif</tt> <tt class="py-name">event</tt><tt class="py-op">.</tt><tt class="py-name">type</tt> <tt class="py-op">&gt;=</tt> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt id="link-35" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.USEREVENT" class="py-name" href="#" onclick="return doclink('link-35', 'USEREVENT', 'link-17');">USEREVENT</a></tt> <tt class="py-keyword">and</tt> \ </tt>
-<a name="L280"></a><tt class="py-lineno">280</tt> <tt class="py-line"> <tt class="py-name">event</tt><tt class="py-op">.</tt><tt class="py-name">type</tt> <tt class="py-op">&lt;</tt> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt id="link-36" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.NUMEVENTS" class="py-name" href="#" onclick="return doclink('link-36', 'NUMEVENTS', 'link-18');">NUMEVENTS</a></tt><tt class="py-op">:</tt> </tt>
-<a name="L281"></a><tt class="py-lineno">281</tt> <tt class="py-line"> </tt>
-<a name="L282"></a><tt class="py-lineno">282</tt> <tt class="py-line"> <tt class="py-name">timer_id</tt> <tt class="py-op">=</tt> <tt class="py-name">event</tt><tt class="py-op">.</tt><tt class="py-name">type</tt> <tt class="py-op">-</tt> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt id="link-37" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.USEREVENT" class="py-name" href="#" onclick="return doclink('link-37', 'USEREVENT', 'link-17');">USEREVENT</a></tt> </tt>
-<a name="L283"></a><tt class="py-lineno">283</tt> <tt class="py-line"> </tt>
-<a name="L284"></a><tt class="py-lineno">284</tt> <tt class="py-line"> <tt class="py-comment"># Call timer</tt> </tt>
-<a name="L285"></a><tt class="py-lineno">285</tt> <tt class="py-line"> <tt class="py-name">str_rep</tt> <tt class="py-op">=</tt> <tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__active_event_timers</tt><tt class="py-op">[</tt><tt class="py-name">timer_id</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
-<a name="L286"></a><tt class="py-lineno">286</tt> <tt class="py-line"> <tt class="py-name">start</tt> <tt class="py-op">=</tt> <tt class="py-name">time</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L287"></a><tt class="py-lineno">287</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__active_event_timers</tt><tt class="py-op">[</tt><tt class="py-name">timer_id</tt><tt class="py-op">]</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L288"></a><tt class="py-lineno">288</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__timer_time</tt><tt class="py-op">[</tt><tt class="py-name">str_rep</tt><tt class="py-op">]</tt> <tt class="py-op">+=</tt> <tt class="py-name">time</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> <tt class="py-op">-</tt> <tt class="py-name">start</tt> </tt>
-<a name="L289"></a><tt class="py-lineno">289</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__timer_calls</tt><tt class="py-op">[</tt><tt class="py-name">str_rep</tt><tt class="py-op">]</tt> <tt class="py-op">+=</tt> <tt class="py-number">1</tt> </tt>
-<a name="L290"></a><tt class="py-lineno">290</tt> <tt class="py-line"> </tt>
-<a name="L291"></a><tt class="py-lineno">291</tt> <tt class="py-line"> <tt class="py-comment"># Check if we should activate the console</tt> </tt>
-<a name="L292"></a><tt class="py-lineno">292</tt> <tt class="py-line"> <tt class="py-keyword">elif</tt> <tt class="py-name">event</tt><tt class="py-op">.</tt><tt class="py-name">type</tt> <tt class="py-op">==</tt> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt id="link-38" class="py-name" targets="Variable fortuneengine.pyconsole.pyconsole.KEYDOWN=fortuneengine.pyconsole.pyconsole-module.html#KEYDOWN"><a title="fortuneengine.pyconsole.pyconsole.KEYDOWN" class="py-name" href="#" onclick="return doclink('link-38', 'KEYDOWN', 'link-38');">KEYDOWN</a></tt> <tt class="py-keyword">and</tt> <tt class="py-name">event</tt><tt class="py-op">.</tt><tt class="py-name">key</tt> <tt class="py-op">==</tt> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt id="link-39" class="py-name" targets="Variable fortuneengine.pyconsole.pyconsole.K_w=fortuneengine.pyconsole.pyconsole-module.html#K_w"><a title="fortuneengine.pyconsole.pyconsole.K_w" class="py-name" href="#" onclick="return doclink('link-39', 'K_w', 'link-39');">K_w</a></tt> \ </tt>
-<a name="L293"></a><tt class="py-lineno">293</tt> <tt class="py-line"> <tt class="py-keyword">and</tt> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt class="py-name">key</tt><tt class="py-op">.</tt><tt class="py-name">get_mods</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> <tt class="py-op">&amp;</tt> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt id="link-40" class="py-name" targets="Variable fortuneengine.pyconsole.pyconsole.KMOD_CTRL=fortuneengine.pyconsole.pyconsole-module.html#KMOD_CTRL"><a title="fortuneengine.pyconsole.pyconsole.KMOD_CTRL" class="py-name" href="#" onclick="return doclink('link-40', 'KMOD_CTRL', 'link-40');">KMOD_CTRL</a></tt><tt class="py-op">:</tt> </tt>
-<a name="L294"></a><tt class="py-lineno">294</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">console</tt><tt class="py-op">.</tt><tt id="link-41" class="py-name" targets="Method fortuneengine.pyconsole.pyconsole.Console.set_active()=fortuneengine.pyconsole.pyconsole.Console-class.html#set_active"><a title="fortuneengine.pyconsole.pyconsole.Console.set_active" class="py-name" href="#" onclick="return doclink('link-41', 'set_active', 'link-41');">set_active</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L295"></a><tt class="py-lineno">295</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-42" class="py-name" targets="Method fortuneengine.GameEngine.GameEngine.set_dirty()=fortuneengine.GameEngine.GameEngine-class.html#set_dirty"><a title="fortuneengine.GameEngine.GameEngine.set_dirty" class="py-name" href="#" onclick="return doclink('link-42', 'set_dirty', 'link-42');">set_dirty</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L296"></a><tt class="py-lineno">296</tt> <tt class="py-line"> </tt>
-<a name="L297"></a><tt class="py-lineno">297</tt> <tt class="py-line"> <tt class="py-comment"># Pass event to console</tt> </tt>
-<a name="L298"></a><tt class="py-lineno">298</tt> <tt class="py-line"> <tt class="py-keyword">elif</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">console</tt><tt class="py-op">.</tt><tt id="link-43" class="py-name" targets="Method fortuneengine.pyconsole.pyconsole.Console.process_input()=fortuneengine.pyconsole.pyconsole.Console-class.html#process_input"><a title="fortuneengine.pyconsole.pyconsole.Console.process_input" class="py-name" href="#" onclick="return doclink('link-43', 'process_input', 'link-43');">process_input</a></tt><tt class="py-op">(</tt><tt class="py-name">event</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L299"></a><tt class="py-lineno">299</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-44" class="py-name"><a title="fortuneengine.GameEngine.GameEngine.set_dirty" class="py-name" href="#" onclick="return doclink('link-44', 'set_dirty', 'link-42');">set_dirty</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L300"></a><tt class="py-lineno">300</tt> <tt class="py-line"> </tt>
-<a name="L301"></a><tt class="py-lineno">301</tt> <tt class="py-line"> <tt class="py-comment"># Pass events to all others</tt> </tt>
-<a name="L302"></a><tt class="py-lineno">302</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L303"></a><tt class="py-lineno">303</tt> <tt class="py-line"> <tt class="py-comment"># Make a copy first so that adding events don't get fired</tt> </tt>
-<a name="L304"></a><tt class="py-lineno">304</tt> <tt class="py-line"> <tt class="py-comment"># right away</tt> </tt>
-<a name="L305"></a><tt class="py-lineno">305</tt> <tt class="py-line"> <tt class="py-name">list_cp</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__event_cb</tt><tt class="py-op">[</tt><tt class="py-op">:</tt><tt class="py-op">]</tt> </tt>
-<a name="L306"></a><tt class="py-lineno">306</tt> <tt class="py-line"> </tt>
-<a name="L307"></a><tt class="py-lineno">307</tt> <tt class="py-line"> <tt class="py-comment"># Reverse list so that newest stuff is on top</tt> </tt>
-<a name="L308"></a><tt class="py-lineno">308</tt> <tt class="py-line"> <tt class="py-comment"># TODO: cache this list</tt> </tt>
-<a name="L309"></a><tt class="py-lineno">309</tt> <tt class="py-line"> <tt class="py-name">list_cp</tt><tt class="py-op">.</tt><tt class="py-name">reverse</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L310"></a><tt class="py-lineno">310</tt> <tt class="py-line"> </tt>
-<a name="L311"></a><tt class="py-lineno">311</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">cb</tt> <tt class="py-keyword">in</tt> <tt class="py-name">list_cp</tt><tt class="py-op">:</tt> </tt>
-<a name="L312"></a><tt class="py-lineno">312</tt> <tt class="py-line"> <tt class="py-comment"># Fire the event for all in cb and stop</tt> </tt>
-<a name="L313"></a><tt class="py-lineno">313</tt> <tt class="py-line"> <tt class="py-comment"># if the callback returns True</tt> </tt>
-<a name="L314"></a><tt class="py-lineno">314</tt> <tt class="py-line"> <tt class="py-name">start</tt> <tt class="py-op">=</tt> <tt class="py-name">time</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L315"></a><tt class="py-lineno">315</tt> <tt class="py-line"> <tt class="py-name">retur_val</tt> <tt class="py-op">=</tt> <tt class="py-name">cb</tt><tt class="py-op">(</tt><tt class="py-name">event</tt><tt class="py-op">)</tt> </tt>
-<a name="L316"></a><tt class="py-lineno">316</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__event_time</tt><tt class="py-op">[</tt><tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">cb</tt><tt class="py-op">)</tt><tt class="py-op">]</tt> <tt class="py-op">+=</tt> <tt class="py-name">time</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> <tt class="py-op">-</tt> <tt class="py-name">start</tt> </tt>
-<a name="L317"></a><tt class="py-lineno">317</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__event_calls</tt><tt class="py-op">[</tt><tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">cb</tt><tt class="py-op">)</tt><tt class="py-op">]</tt> <tt class="py-op">+=</tt> <tt class="py-number">1</tt> </tt>
-<a name="L318"></a><tt class="py-lineno">318</tt> <tt class="py-line"> </tt>
-<a name="L319"></a><tt class="py-lineno">319</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">retur_val</tt><tt class="py-op">:</tt> </tt>
-<a name="L320"></a><tt class="py-lineno">320</tt> <tt class="py-line"> <tt class="py-keyword">break</tt> </tt>
-</div><a name="L321"></a><tt class="py-lineno">321</tt> <tt class="py-line"> </tt>
-<a name="GameEngine.stop_event_loop"></a><div id="GameEngine.stop_event_loop-def"><a name="L322"></a><tt class="py-lineno">322</tt> <a class="py-toggle" href="#" id="GameEngine.stop_event_loop-toggle" onclick="return toggle('GameEngine.stop_event_loop');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameEngine.GameEngine-class.html#stop_event_loop">stop_event_loop</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngine.stop_event_loop-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameEngine.stop_event_loop-expanded"><a name="L323"></a><tt class="py-lineno">323</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L324"></a><tt class="py-lineno">324</tt> <tt class="py-line"><tt class="py-docstring"> Sends a pygame.QUIT event into the event queue which</tt> </tt>
-<a name="L325"></a><tt class="py-lineno">325</tt> <tt class="py-line"><tt class="py-docstring"> exits the event loop</tt> </tt>
-<a name="L326"></a><tt class="py-lineno">326</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L327"></a><tt class="py-lineno">327</tt> <tt class="py-line"> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt class="py-name">event</tt><tt class="py-op">.</tt><tt class="py-name">post</tt><tt class="py-op">(</tt><tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt class="py-name">event</tt><tt class="py-op">.</tt><tt class="py-name">Event</tt><tt class="py-op">(</tt><tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt id="link-45" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.QUIT" class="py-name" href="#" onclick="return doclink('link-45', 'QUIT', 'link-32');">QUIT</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L328"></a><tt class="py-lineno">328</tt> <tt class="py-line"> </tt>
-<a name="GameEngine.add_event_callback"></a><div id="GameEngine.add_event_callback-def"><a name="L329"></a><tt class="py-lineno">329</tt> <a class="py-toggle" href="#" id="GameEngine.add_event_callback-toggle" onclick="return toggle('GameEngine.add_event_callback');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameEngine.GameEngine-class.html#add_event_callback">add_event_callback</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">cb</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngine.add_event_callback-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameEngine.add_event_callback-expanded"><a name="L330"></a><tt class="py-lineno">330</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L331"></a><tt class="py-lineno">331</tt> <tt class="py-line"><tt class="py-docstring"> Adds event callback to the event callback stack</tt> </tt>
-<a name="L332"></a><tt class="py-lineno">332</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L333"></a><tt class="py-lineno">333</tt> <tt class="py-line"><tt class="py-docstring"> @param cb: Callback to be added to the stack when events are fired.</tt> </tt>
-<a name="L334"></a><tt class="py-lineno">334</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L335"></a><tt class="py-lineno">335</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__event_time</tt><tt class="py-op">[</tt><tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">cb</tt><tt class="py-op">)</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
-<a name="L336"></a><tt class="py-lineno">336</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__event_calls</tt><tt class="py-op">[</tt><tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">cb</tt><tt class="py-op">)</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
-<a name="L337"></a><tt class="py-lineno">337</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__event_cb</tt><tt class="py-op">.</tt><tt class="py-name">append</tt><tt class="py-op">(</tt><tt class="py-name">cb</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L338"></a><tt class="py-lineno">338</tt> <tt class="py-line"> </tt>
-<a name="GameEngine.remove_event_callback"></a><div id="GameEngine.remove_event_callback-def"><a name="L339"></a><tt class="py-lineno">339</tt> <a class="py-toggle" href="#" id="GameEngine.remove_event_callback-toggle" onclick="return toggle('GameEngine.remove_event_callback');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameEngine.GameEngine-class.html#remove_event_callback">remove_event_callback</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">cb</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngine.remove_event_callback-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameEngine.remove_event_callback-expanded"><a name="L340"></a><tt class="py-lineno">340</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L341"></a><tt class="py-lineno">341</tt> <tt class="py-line"><tt class="py-docstring"> Removes an event from the event callback stack</tt> </tt>
-<a name="L342"></a><tt class="py-lineno">342</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L343"></a><tt class="py-lineno">343</tt> <tt class="py-line"><tt class="py-docstring"> @param cb: The callback to remove from the event callback stack</tt> </tt>
-<a name="L344"></a><tt class="py-lineno">344</tt> <tt class="py-line"><tt class="py-docstring"> @return: Returns true if successful in removing callback</tt> </tt>
-<a name="L345"></a><tt class="py-lineno">345</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L346"></a><tt class="py-lineno">346</tt> <tt class="py-line"> <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
-<a name="L347"></a><tt class="py-lineno">347</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__event_cb</tt><tt class="py-op">.</tt><tt class="py-name">remove</tt><tt class="py-op">(</tt><tt class="py-name">cb</tt><tt class="py-op">)</tt> </tt>
-<a name="L348"></a><tt class="py-lineno">348</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">True</tt> </tt>
-<a name="L349"></a><tt class="py-lineno">349</tt> <tt class="py-line"> <tt class="py-keyword">except</tt><tt class="py-op">:</tt> </tt>
-<a name="L350"></a><tt class="py-lineno">350</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">False</tt> </tt>
-</div><a name="L351"></a><tt class="py-lineno">351</tt> <tt class="py-line"> </tt>
-<a name="GameEngine.list_event_callbacks"></a><div id="GameEngine.list_event_callbacks-def"><a name="L352"></a><tt class="py-lineno">352</tt> <a class="py-toggle" href="#" id="GameEngine.list_event_callbacks-toggle" onclick="return toggle('GameEngine.list_event_callbacks');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameEngine.GameEngine-class.html#list_event_callbacks">list_event_callbacks</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngine.list_event_callbacks-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameEngine.list_event_callbacks-expanded"><a name="L353"></a><tt class="py-lineno">353</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L354"></a><tt class="py-lineno">354</tt> <tt class="py-line"><tt class="py-docstring"> Returns a string representation of all events registered with the game</tt> </tt>
-<a name="L355"></a><tt class="py-lineno">355</tt> <tt class="py-line"><tt class="py-docstring"> engine</tt> </tt>
-<a name="L356"></a><tt class="py-lineno">356</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L357"></a><tt class="py-lineno">357</tt> <tt class="py-line"> <tt class="py-name">event_callbacks</tt> <tt class="py-op">=</tt> <tt class="py-string">"Event Listeners:\n"</tt> </tt>
-<a name="L358"></a><tt class="py-lineno">358</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">eventlst</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__event_cb</tt><tt class="py-op">:</tt> </tt>
-<a name="L359"></a><tt class="py-lineno">359</tt> <tt class="py-line"> <tt class="py-name">event_callbacks</tt> <tt class="py-op">=</tt> <tt class="py-string">"%s\t%s\n"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">event_callbacks</tt><tt class="py-op">,</tt> <tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">eventlst</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L360"></a><tt class="py-lineno">360</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">event_callbacks</tt> </tt>
-</div><a name="L361"></a><tt class="py-lineno">361</tt> <tt class="py-line"> </tt>
-<a name="GameEngine.list_event_time"></a><div id="GameEngine.list_event_time-def"><a name="L362"></a><tt class="py-lineno">362</tt> <a class="py-toggle" href="#" id="GameEngine.list_event_time-toggle" onclick="return toggle('GameEngine.list_event_time');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameEngine.GameEngine-class.html#list_event_time">list_event_time</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngine.list_event_time-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameEngine.list_event_time-expanded"><a name="L363"></a><tt class="py-lineno">363</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L364"></a><tt class="py-lineno">364</tt> <tt class="py-line"><tt class="py-docstring"> Returns a string representation of the time the game spends</tt> </tt>
-<a name="L365"></a><tt class="py-lineno">365</tt> <tt class="py-line"><tt class="py-docstring"> in each event callback.</tt> </tt>
-<a name="L366"></a><tt class="py-lineno">366</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L367"></a><tt class="py-lineno">367</tt> <tt class="py-line"> <tt class="py-name">mystr</tt> <tt class="py-op">=</tt> <tt class="py-string">"Event Times:\n\tName\tCalls\tTotal Time\tAvg"</tt> </tt>
-<a name="L368"></a><tt class="py-lineno">368</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">key</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__event_time</tt><tt class="py-op">:</tt> </tt>
-<a name="L369"></a><tt class="py-lineno">369</tt> <tt class="py-line"> <tt class="py-name">event_times</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__event_time</tt><tt class="py-op">[</tt><tt class="py-name">key</tt><tt class="py-op">]</tt> </tt>
-<a name="L370"></a><tt class="py-lineno">370</tt> <tt class="py-line"> <tt class="py-name">event_calls</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__event_calls</tt><tt class="py-op">[</tt><tt class="py-name">key</tt><tt class="py-op">]</tt> </tt>
-<a name="L371"></a><tt class="py-lineno">371</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">event_calls</tt> <tt class="py-op">==</tt> <tt class="py-number">0</tt><tt class="py-op">:</tt> </tt>
-<a name="L372"></a><tt class="py-lineno">372</tt> <tt class="py-line"> <tt class="py-name">avg</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
-<a name="L373"></a><tt class="py-lineno">373</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L374"></a><tt class="py-lineno">374</tt> <tt class="py-line"> <tt class="py-name">avg</tt> <tt class="py-op">=</tt> <tt class="py-name">event_times</tt> <tt class="py-op">/</tt> <tt class="py-name">event_calls</tt> </tt>
-<a name="L375"></a><tt class="py-lineno">375</tt> <tt class="py-line"> </tt>
-<a name="L376"></a><tt class="py-lineno">376</tt> <tt class="py-line"> <tt class="py-name">mystr</tt> <tt class="py-op">=</tt> <tt class="py-string">"%s\n\t%s\n\t\t%d\t%f\t%f"</tt> <tt class="py-op">%</tt> \ </tt>
-<a name="L377"></a><tt class="py-lineno">377</tt> <tt class="py-line"> <tt class="py-op">(</tt><tt class="py-name">mystr</tt><tt class="py-op">,</tt> <tt class="py-name">key</tt><tt class="py-op">,</tt> <tt class="py-name">event_calls</tt><tt class="py-op">,</tt> <tt class="py-name">event_times</tt><tt class="py-op">,</tt> <tt class="py-name">avg</tt><tt class="py-op">)</tt> </tt>
-<a name="L378"></a><tt class="py-lineno">378</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">mystr</tt> </tt>
-</div><a name="L379"></a><tt class="py-lineno">379</tt> <tt class="py-line"> </tt>
-<a name="GameEngine.add_draw_callback"></a><div id="GameEngine.add_draw_callback-def"><a name="L380"></a><tt class="py-lineno">380</tt> <a class="py-toggle" href="#" id="GameEngine.add_draw_callback-toggle" onclick="return toggle('GameEngine.add_draw_callback');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameEngine.GameEngine-class.html#add_draw_callback">add_draw_callback</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">fnc</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngine.add_draw_callback-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameEngine.add_draw_callback-expanded"><a name="L381"></a><tt class="py-lineno">381</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L382"></a><tt class="py-lineno">382</tt> <tt class="py-line"><tt class="py-docstring"> Adds a callback to the draw list. Function will be passed the</tt> </tt>
-<a name="L383"></a><tt class="py-lineno">383</tt> <tt class="py-line"><tt class="py-docstring"> game screen it should draw too.</tt> </tt>
-<a name="L384"></a><tt class="py-lineno">384</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L385"></a><tt class="py-lineno">385</tt> <tt class="py-line"><tt class="py-docstring"> @param fnc: The function to call when system is drawing</tt> </tt>
-<a name="L386"></a><tt class="py-lineno">386</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L387"></a><tt class="py-lineno">387</tt> <tt class="py-line"> </tt>
-<a name="L388"></a><tt class="py-lineno">388</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__draw_time</tt><tt class="py-op">[</tt><tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">fnc</tt><tt class="py-op">)</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
-<a name="L389"></a><tt class="py-lineno">389</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__draw_calls</tt><tt class="py-op">[</tt><tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">fnc</tt><tt class="py-op">)</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
-<a name="L390"></a><tt class="py-lineno">390</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__draw_lst</tt><tt class="py-op">.</tt><tt class="py-name">append</tt><tt class="py-op">(</tt><tt class="py-name">fnc</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L391"></a><tt class="py-lineno">391</tt> <tt class="py-line"> </tt>
-<a name="GameEngine.pop_draw_callback"></a><div id="GameEngine.pop_draw_callback-def"><a name="L392"></a><tt class="py-lineno">392</tt> <a class="py-toggle" href="#" id="GameEngine.pop_draw_callback-toggle" onclick="return toggle('GameEngine.pop_draw_callback');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameEngine.GameEngine-class.html#pop_draw_callback">pop_draw_callback</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngine.pop_draw_callback-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameEngine.pop_draw_callback-expanded"><a name="L393"></a><tt class="py-lineno">393</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L394"></a><tt class="py-lineno">394</tt> <tt class="py-line"><tt class="py-docstring"> Removes top of draw stack and returns it</tt> </tt>
-<a name="L395"></a><tt class="py-lineno">395</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L396"></a><tt class="py-lineno">396</tt> <tt class="py-line"><tt class="py-docstring"> @return: Returns the top callback function that was removed</tt> </tt>
-<a name="L397"></a><tt class="py-lineno">397</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L398"></a><tt class="py-lineno">398</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__draw_lst</tt><tt class="py-op">.</tt><tt class="py-name">pop</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L399"></a><tt class="py-lineno">399</tt> <tt class="py-line"> </tt>
-<a name="GameEngine.clear_draw_callback"></a><div id="GameEngine.clear_draw_callback-def"><a name="L400"></a><tt class="py-lineno">400</tt> <a class="py-toggle" href="#" id="GameEngine.clear_draw_callback-toggle" onclick="return toggle('GameEngine.clear_draw_callback');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameEngine.GameEngine-class.html#clear_draw_callback">clear_draw_callback</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngine.clear_draw_callback-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameEngine.clear_draw_callback-expanded"><a name="L401"></a><tt class="py-lineno">401</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L402"></a><tt class="py-lineno">402</tt> <tt class="py-line"><tt class="py-docstring"> Empties draw callback stack</tt> </tt>
-<a name="L403"></a><tt class="py-lineno">403</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L404"></a><tt class="py-lineno">404</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__draw_lst</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
-</div><a name="L405"></a><tt class="py-lineno">405</tt> <tt class="py-line"> </tt>
-<a name="GameEngine.remove_draw_callback"></a><div id="GameEngine.remove_draw_callback-def"><a name="L406"></a><tt class="py-lineno">406</tt> <a class="py-toggle" href="#" id="GameEngine.remove_draw_callback-toggle" onclick="return toggle('GameEngine.remove_draw_callback');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameEngine.GameEngine-class.html#remove_draw_callback">remove_draw_callback</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">fnc</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngine.remove_draw_callback-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameEngine.remove_draw_callback-expanded"><a name="L407"></a><tt class="py-lineno">407</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L408"></a><tt class="py-lineno">408</tt> <tt class="py-line"><tt class="py-docstring"> Removes a draw callback from the game engine draw function</tt> </tt>
-<a name="L409"></a><tt class="py-lineno">409</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L410"></a><tt class="py-lineno">410</tt> <tt class="py-line"><tt class="py-docstring"> @param fnc: The callback function to remove</tt> </tt>
-<a name="L411"></a><tt class="py-lineno">411</tt> <tt class="py-line"><tt class="py-docstring"> @return: Returns true if successful removal of the function</tt> </tt>
-<a name="L412"></a><tt class="py-lineno">412</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L413"></a><tt class="py-lineno">413</tt> <tt class="py-line"> <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
-<a name="L414"></a><tt class="py-lineno">414</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__draw_lst</tt><tt class="py-op">.</tt><tt class="py-name">remove</tt><tt class="py-op">(</tt><tt class="py-name">fnc</tt><tt class="py-op">)</tt> </tt>
-<a name="L415"></a><tt class="py-lineno">415</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">True</tt> </tt>
-<a name="L416"></a><tt class="py-lineno">416</tt> <tt class="py-line"> <tt class="py-keyword">except</tt><tt class="py-op">:</tt> </tt>
-<a name="L417"></a><tt class="py-lineno">417</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">False</tt> </tt>
-</div><a name="L418"></a><tt class="py-lineno">418</tt> <tt class="py-line"> </tt>
-<a name="GameEngine.list_draw_callbacks"></a><div id="GameEngine.list_draw_callbacks-def"><a name="L419"></a><tt class="py-lineno">419</tt> <a class="py-toggle" href="#" id="GameEngine.list_draw_callbacks-toggle" onclick="return toggle('GameEngine.list_draw_callbacks');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameEngine.GameEngine-class.html#list_draw_callbacks">list_draw_callbacks</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngine.list_draw_callbacks-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameEngine.list_draw_callbacks-expanded"><a name="L420"></a><tt class="py-lineno">420</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L421"></a><tt class="py-lineno">421</tt> <tt class="py-line"><tt class="py-docstring"> Lists all the draw callbacks currently registered with the game engine</tt> </tt>
-<a name="L422"></a><tt class="py-lineno">422</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L423"></a><tt class="py-lineno">423</tt> <tt class="py-line"> </tt>
-<a name="L424"></a><tt class="py-lineno">424</tt> <tt class="py-line"> <tt class="py-name">callbacks</tt> <tt class="py-op">=</tt> <tt class="py-string">"Draw Callbacks:\n"</tt> </tt>
-<a name="L425"></a><tt class="py-lineno">425</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">eventlst</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__draw_lst</tt><tt class="py-op">:</tt> </tt>
-<a name="L426"></a><tt class="py-lineno">426</tt> <tt class="py-line"> <tt class="py-name">callbacks</tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t%s\n"</tt> <tt class="py-op">%</tt> <tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">eventlst</tt><tt class="py-op">)</tt> </tt>
-<a name="L427"></a><tt class="py-lineno">427</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">callbacks</tt> </tt>
-</div><a name="L428"></a><tt class="py-lineno">428</tt> <tt class="py-line"> </tt>
-<a name="GameEngine.list_draw_time"></a><div id="GameEngine.list_draw_time-def"><a name="L429"></a><tt class="py-lineno">429</tt> <a class="py-toggle" href="#" id="GameEngine.list_draw_time-toggle" onclick="return toggle('GameEngine.list_draw_time');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameEngine.GameEngine-class.html#list_draw_time">list_draw_time</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngine.list_draw_time-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameEngine.list_draw_time-expanded"><a name="L430"></a><tt class="py-lineno">430</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L431"></a><tt class="py-lineno">431</tt> <tt class="py-line"><tt class="py-docstring"> Returns a string representation of the time the game spends</tt> </tt>
-<a name="L432"></a><tt class="py-lineno">432</tt> <tt class="py-line"><tt class="py-docstring"> in each drawing callback.</tt> </tt>
-<a name="L433"></a><tt class="py-lineno">433</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L434"></a><tt class="py-lineno">434</tt> <tt class="py-line"> <tt class="py-name">mystr</tt> <tt class="py-op">=</tt> <tt class="py-string">"Drawing Times:\n\tName\tCalls\tTotal Time\tAvg"</tt> </tt>
-<a name="L435"></a><tt class="py-lineno">435</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">key</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__draw_time</tt><tt class="py-op">:</tt> </tt>
-<a name="L436"></a><tt class="py-lineno">436</tt> <tt class="py-line"> <tt class="py-name">draw_times</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__draw_time</tt><tt class="py-op">[</tt><tt class="py-name">key</tt><tt class="py-op">]</tt> </tt>
-<a name="L437"></a><tt class="py-lineno">437</tt> <tt class="py-line"> <tt class="py-name">draw_calls</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__draw_calls</tt><tt class="py-op">[</tt><tt class="py-name">key</tt><tt class="py-op">]</tt> </tt>
-<a name="L438"></a><tt class="py-lineno">438</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">draw_calls</tt> <tt class="py-op">==</tt> <tt class="py-number">0</tt><tt class="py-op">:</tt> </tt>
-<a name="L439"></a><tt class="py-lineno">439</tt> <tt class="py-line"> <tt class="py-name">avg</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
-<a name="L440"></a><tt class="py-lineno">440</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L441"></a><tt class="py-lineno">441</tt> <tt class="py-line"> <tt class="py-name">avg</tt> <tt class="py-op">=</tt> <tt class="py-name">draw_times</tt> <tt class="py-op">/</tt> <tt class="py-name">draw_calls</tt> </tt>
-<a name="L442"></a><tt class="py-lineno">442</tt> <tt class="py-line"> </tt>
-<a name="L443"></a><tt class="py-lineno">443</tt> <tt class="py-line"> <tt class="py-name">mystr</tt> <tt class="py-op">=</tt> <tt class="py-string">"%s\n\t%s\n\t\t%d\t%f\t%f"</tt> <tt class="py-op">%</tt> \ </tt>
-<a name="L444"></a><tt class="py-lineno">444</tt> <tt class="py-line"> <tt class="py-op">(</tt><tt class="py-name">mystr</tt><tt class="py-op">,</tt> <tt class="py-name">key</tt><tt class="py-op">,</tt> <tt class="py-name">draw_calls</tt><tt class="py-op">,</tt> <tt class="py-name">draw_times</tt><tt class="py-op">,</tt> <tt class="py-name">avg</tt><tt class="py-op">)</tt> </tt>
-<a name="L445"></a><tt class="py-lineno">445</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">mystr</tt> </tt>
-</div><a name="L446"></a><tt class="py-lineno">446</tt> <tt class="py-line"> </tt>
-<a name="GameEngine.has_object"></a><div id="GameEngine.has_object-def"><a name="L447"></a><tt class="py-lineno">447</tt> <a class="py-toggle" href="#" id="GameEngine.has_object-toggle" onclick="return toggle('GameEngine.has_object');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameEngine.GameEngine-class.html#has_object">has_object</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">name</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngine.has_object-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameEngine.has_object-expanded"><a name="L448"></a><tt class="py-lineno">448</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L449"></a><tt class="py-lineno">449</tt> <tt class="py-line"><tt class="py-docstring"> Returns true if object is stored in game engine</tt> </tt>
-<a name="L450"></a><tt class="py-lineno">450</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L451"></a><tt class="py-lineno">451</tt> <tt class="py-line"><tt class="py-docstring"> @param name: Name of the object to check if exists</tt> </tt>
-<a name="L452"></a><tt class="py-lineno">452</tt> <tt class="py-line"><tt class="py-docstring"> @return: Returns true if object found</tt> </tt>
-<a name="L453"></a><tt class="py-lineno">453</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L454"></a><tt class="py-lineno">454</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">name</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__object_hold</tt> </tt>
-</div><a name="L455"></a><tt class="py-lineno">455</tt> <tt class="py-line"> </tt>
-<a name="GameEngine.add_object"></a><div id="GameEngine.add_object-def"><a name="L456"></a><tt class="py-lineno">456</tt> <a class="py-toggle" href="#" id="GameEngine.add_object-toggle" onclick="return toggle('GameEngine.add_object');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameEngine.GameEngine-class.html#add_object">add_object</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">name</tt><tt class="py-op">,</tt> <tt class="py-param">obj</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngine.add_object-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameEngine.add_object-expanded"><a name="L457"></a><tt class="py-lineno">457</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L458"></a><tt class="py-lineno">458</tt> <tt class="py-line"><tt class="py-docstring"> Adds an object to the game engine datastore</tt> </tt>
-<a name="L459"></a><tt class="py-lineno">459</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L460"></a><tt class="py-lineno">460</tt> <tt class="py-line"><tt class="py-docstring"> @param name: The name used to store the object</tt> </tt>
-<a name="L461"></a><tt class="py-lineno">461</tt> <tt class="py-line"><tt class="py-docstring"> @param obj: The object to store</tt> </tt>
-<a name="L462"></a><tt class="py-lineno">462</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L463"></a><tt class="py-lineno">463</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__object_hold</tt><tt class="py-op">[</tt><tt class="py-name">name</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-name">obj</tt> </tt>
-</div><a name="L464"></a><tt class="py-lineno">464</tt> <tt class="py-line"> </tt>
-<a name="GameEngine.get_object"></a><div id="GameEngine.get_object-def"><a name="L465"></a><tt class="py-lineno">465</tt> <a class="py-toggle" href="#" id="GameEngine.get_object-toggle" onclick="return toggle('GameEngine.get_object');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameEngine.GameEngine-class.html#get_object">get_object</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">name</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngine.get_object-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameEngine.get_object-expanded"><a name="L466"></a><tt class="py-lineno">466</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L467"></a><tt class="py-lineno">467</tt> <tt class="py-line"><tt class="py-docstring"> Returns an object from the game engine datastore</tt> </tt>
-<a name="L468"></a><tt class="py-lineno">468</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L469"></a><tt class="py-lineno">469</tt> <tt class="py-line"><tt class="py-docstring"> @param name: The name of object to return</tt> </tt>
-<a name="L470"></a><tt class="py-lineno">470</tt> <tt class="py-line"><tt class="py-docstring"> @return: Returns the object</tt> </tt>
-<a name="L471"></a><tt class="py-lineno">471</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L472"></a><tt class="py-lineno">472</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__object_hold</tt><tt class="py-op">[</tt><tt class="py-name">name</tt><tt class="py-op">]</tt> </tt>
-</div><a name="L473"></a><tt class="py-lineno">473</tt> <tt class="py-line"> </tt>
-<a name="GameEngine.remove_object"></a><div id="GameEngine.remove_object-def"><a name="L474"></a><tt class="py-lineno">474</tt> <a class="py-toggle" href="#" id="GameEngine.remove_object-toggle" onclick="return toggle('GameEngine.remove_object');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameEngine.GameEngine-class.html#remove_object">remove_object</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">name</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngine.remove_object-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameEngine.remove_object-expanded"><a name="L475"></a><tt class="py-lineno">475</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L476"></a><tt class="py-lineno">476</tt> <tt class="py-line"><tt class="py-docstring"> Removes an object from the game engine datastore</tt> </tt>
-<a name="L477"></a><tt class="py-lineno">477</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L478"></a><tt class="py-lineno">478</tt> <tt class="py-line"><tt class="py-docstring"> @param name: The name of the object to remove</tt> </tt>
-<a name="L479"></a><tt class="py-lineno">479</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L480"></a><tt class="py-lineno">480</tt> <tt class="py-line"> <tt class="py-keyword">del</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__object_hold</tt><tt class="py-op">[</tt><tt class="py-name">name</tt><tt class="py-op">]</tt> </tt>
-</div><a name="L481"></a><tt class="py-lineno">481</tt> <tt class="py-line"> </tt>
-<a name="GameEngine.list_objects"></a><div id="GameEngine.list_objects-def"><a name="L482"></a><tt class="py-lineno">482</tt> <a class="py-toggle" href="#" id="GameEngine.list_objects-toggle" onclick="return toggle('GameEngine.list_objects');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameEngine.GameEngine-class.html#list_objects">list_objects</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngine.list_objects-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameEngine.list_objects-expanded"><a name="L483"></a><tt class="py-lineno">483</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L484"></a><tt class="py-lineno">484</tt> <tt class="py-line"><tt class="py-docstring"> Returns a sting of registered objects</tt> </tt>
-<a name="L485"></a><tt class="py-lineno">485</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L486"></a><tt class="py-lineno">486</tt> <tt class="py-line"> <tt class="py-name">objlist</tt> <tt class="py-op">=</tt> <tt class="py-string">"Objects Registered:\n"</tt> </tt>
-<a name="L487"></a><tt class="py-lineno">487</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">eventlst</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__object_hold</tt><tt class="py-op">:</tt> </tt>
-<a name="L488"></a><tt class="py-lineno">488</tt> <tt class="py-line"> <tt class="py-name">objlist</tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t%s\n"</tt> <tt class="py-op">%</tt> <tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">eventlst</tt><tt class="py-op">)</tt> </tt>
-<a name="L489"></a><tt class="py-lineno">489</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">objlist</tt> </tt>
-</div><a name="L490"></a><tt class="py-lineno">490</tt> <tt class="py-line"> </tt>
-<a name="GameEngine.toggle_fps"></a><div id="GameEngine.toggle_fps-def"><a name="L491"></a><tt class="py-lineno">491</tt> <a class="py-toggle" href="#" id="GameEngine.toggle_fps-toggle" onclick="return toggle('GameEngine.toggle_fps');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameEngine.GameEngine-class.html#toggle_fps">toggle_fps</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngine.toggle_fps-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameEngine.toggle_fps-expanded"><a name="L492"></a><tt class="py-lineno">492</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L493"></a><tt class="py-lineno">493</tt> <tt class="py-line"><tt class="py-docstring"> Toggles fps display</tt> </tt>
-<a name="L494"></a><tt class="py-lineno">494</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L495"></a><tt class="py-lineno">495</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__showfps</tt> <tt class="py-op">=</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__showfps</tt> </tt>
-</div><a name="L496"></a><tt class="py-lineno">496</tt> <tt class="py-line"> </tt>
-<a name="GameEngine.art_scale"></a><div id="GameEngine.art_scale-def"><a name="L497"></a><tt class="py-lineno">497</tt> <a class="py-toggle" href="#" id="GameEngine.art_scale-toggle" onclick="return toggle('GameEngine.art_scale');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameEngine.GameEngine-class.html#art_scale">art_scale</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">original</tt><tt class="py-op">,</tt> <tt class="py-param">expected</tt><tt class="py-op">,</tt> <tt class="py-param">width</tt><tt class="py-op">=</tt><tt class="py-name">True</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngine.art_scale-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameEngine.art_scale-expanded"><a name="L498"></a><tt class="py-lineno">498</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">width</tt><tt class="py-op">:</tt> </tt>
-<a name="L499"></a><tt class="py-lineno">499</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">int</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">width</tt> <tt class="py-op">/</tt> <tt class="py-name">float</tt><tt class="py-op">(</tt><tt class="py-name">expected</tt><tt class="py-op">)</tt> <tt class="py-op">*</tt> <tt class="py-name">float</tt><tt class="py-op">(</tt><tt class="py-name">original</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L500"></a><tt class="py-lineno">500</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L501"></a><tt class="py-lineno">501</tt> <tt class="py-line"> </tt>
-<a name="L502"></a><tt class="py-lineno">502</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">int</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">height</tt> <tt class="py-op">/</tt> <tt class="py-name">float</tt><tt class="py-op">(</tt><tt class="py-name">expected</tt><tt class="py-op">)</tt> <tt class="py-op">*</tt> <tt class="py-name">float</tt><tt class="py-op">(</tt><tt class="py-name">original</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-</div></div><a name="L503"></a><tt class="py-lineno">503</tt> <tt class="py-line"> </tt><script type="text/javascript">
-<!--
-expandto(location.href);
-// -->
-</script>
-</pre>
-<br />
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
- <tr>
- <td align="left" class="footer">
- Generated by Epydoc 3.0.1 on Sun Aug 22 00:13:14 2010
- </td>
- <td align="right" class="footer">
- <a target="mainFrame" href="http://epydoc.sourceforge.net"
- >http://epydoc.sourceforge.net</a>
- </td>
- </tr>
-</table>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameEngine.GameEngine-class.html b/MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameEngine.GameEngine-class.html
deleted file mode 100644
index d06467c..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameEngine.GameEngine-class.html
+++ /dev/null
@@ -1,1111 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>fortuneengine.GameEngine.GameEngine</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td width="100%">
- <span class="breadcrumbs">
- <a href="fortuneengine-module.html">Package&nbsp;fortuneengine</a> ::
- <a href="fortuneengine.GameEngine-module.html">Module&nbsp;GameEngine</a> ::
- Class&nbsp;GameEngine
- </span>
- </td>
- <td>
- <table cellpadding="0" cellspacing="0">
- <!-- hide/show private -->
- <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
- <tr><td align="right"><span class="options"
- >[<a href="frames.html" target="_top">frames</a
- >]&nbsp;|&nbsp;<a href="fortuneengine.GameEngine.GameEngine-class.html"
- target="_top">no&nbsp;frames</a>]</span></td></tr>
- </table>
- </td>
- </tr>
-</table>
-<!-- ==================== CLASS DESCRIPTION ==================== -->
-<h1 class="epydoc">Class GameEngine</h1><p class="nomargin-top"><span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine">source&nbsp;code</a></span></p>
-<pre class="base-tree">
-object --+
- |
- <strong class="uidshort">GameEngine</strong>
-</pre>
-
-<hr />
-<p>The Fortune Engine GameEngine is a main loop wrapper around pygame. It
- manages the event and drawing loops allowing the user to just register
- for user events and drawing time in the draw loop.</p>
-
-<!-- ==================== INSTANCE METHODS ==================== -->
-<a name="section-InstanceMethods"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Instance Methods</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-InstanceMethods"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.GameEngine.GameEngine-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">width</span>=<span class="summary-sig-default">1200</span>,
- <span class="summary-sig-arg">height</span>=<span class="summary-sig-default">900</span>,
- <span class="summary-sig-arg">always_draw</span>=<span class="summary-sig-default">False</span>,
- <span class="summary-sig-arg">fps_cap</span>=<span class="summary-sig-default">15</span>,
- <span class="summary-sig-arg">version</span>=<span class="summary-sig-default">False</span>,
- <span class="summary-sig-arg">title</span>=<span class="summary-sig-default"><code class="variable-quote">'</code><code class="variable-string">FortuneEngine</code><code class="variable-quote">'</code></span>)</span><br />
- Constructor for the game engine.</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.__init__">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="set_dirty"></a><span class="summary-sig-name">set_dirty</span>(<span class="summary-sig-arg">self</span>)</span><br />
- Sets the dirty flag to force the engine to draw the next time it
- enters the draw flag.</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.set_dirty">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.GameEngine.GameEngine-class.html#get_scene" class="summary-sig-name">get_scene</a>(<span class="summary-sig-arg">self</span>)</span><br />
- Returns the scene object</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.get_scene">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.GameEngine.GameEngine-class.html#start_event_timer" class="summary-sig-name">start_event_timer</a>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">function_cb</span>,
- <span class="summary-sig-arg">time</span>)</span><br />
- Starts a timer that fires a user event into the queue every
- &quot;time&quot; milliseconds</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.start_event_timer">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.GameEngine.GameEngine-class.html#stop_event_timer" class="summary-sig-name">stop_event_timer</a>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">function_cb</span>)</span><br />
- Stops the timer that has id from firing</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.stop_event_timer">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="list_event_timers"></a><span class="summary-sig-name">list_event_timers</span>(<span class="summary-sig-arg">self</span>)</span><br />
- returns a list of configured timers, if the timers has a time of 0
- the timer is disabled</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.list_event_timers">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="list_timer_time"></a><span class="summary-sig-name">list_timer_time</span>(<span class="summary-sig-arg">self</span>)</span><br />
- Returns a string representation of the time the game spends in each
- timer callback.</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.list_timer_time">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.GameEngine.GameEngine-class.html#start_main_loop" class="summary-sig-name">start_main_loop</a>(<span class="summary-sig-arg">self</span>)</span><br />
- Starts the game loop.</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.start_main_loop">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr class="private">
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.GameEngine.GameEngine-class.html#_draw" class="summary-sig-name" onclick="show_private();">_draw</a>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">tick_time</span>)</span><br />
- Draws all elements in draw callback to the screen</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine._draw">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr class="private">
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="_event_loop"></a><span class="summary-sig-name">_event_loop</span>(<span class="summary-sig-arg">self</span>)</span><br />
- The main event loop.</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine._event_loop">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="stop_event_loop"></a><span class="summary-sig-name">stop_event_loop</span>(<span class="summary-sig-arg">self</span>)</span><br />
- Sends a pygame.QUIT event into the event queue which exits the event
- loop</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.stop_event_loop">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.GameEngine.GameEngine-class.html#add_event_callback" class="summary-sig-name">add_event_callback</a>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">cb</span>)</span><br />
- Adds event callback to the event callback stack</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.add_event_callback">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.GameEngine.GameEngine-class.html#remove_event_callback" class="summary-sig-name">remove_event_callback</a>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">cb</span>)</span><br />
- Removes an event from the event callback stack</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.remove_event_callback">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="list_event_callbacks"></a><span class="summary-sig-name">list_event_callbacks</span>(<span class="summary-sig-arg">self</span>)</span><br />
- Returns a string representation of all events registered with the
- game engine</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.list_event_callbacks">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="list_event_time"></a><span class="summary-sig-name">list_event_time</span>(<span class="summary-sig-arg">self</span>)</span><br />
- Returns a string representation of the time the game spends in each
- event callback.</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.list_event_time">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.GameEngine.GameEngine-class.html#add_draw_callback" class="summary-sig-name">add_draw_callback</a>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">fnc</span>)</span><br />
- Adds a callback to the draw list.</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.add_draw_callback">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.GameEngine.GameEngine-class.html#pop_draw_callback" class="summary-sig-name">pop_draw_callback</a>(<span class="summary-sig-arg">self</span>)</span><br />
- Removes top of draw stack and returns it</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.pop_draw_callback">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="clear_draw_callback"></a><span class="summary-sig-name">clear_draw_callback</span>(<span class="summary-sig-arg">self</span>)</span><br />
- Empties draw callback stack</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.clear_draw_callback">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.GameEngine.GameEngine-class.html#remove_draw_callback" class="summary-sig-name">remove_draw_callback</a>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">fnc</span>)</span><br />
- Removes a draw callback from the game engine draw function</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.remove_draw_callback">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="list_draw_callbacks"></a><span class="summary-sig-name">list_draw_callbacks</span>(<span class="summary-sig-arg">self</span>)</span><br />
- Lists all the draw callbacks currently registered with the game
- engine</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.list_draw_callbacks">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="list_draw_time"></a><span class="summary-sig-name">list_draw_time</span>(<span class="summary-sig-arg">self</span>)</span><br />
- Returns a string representation of the time the game spends in each
- drawing callback.</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.list_draw_time">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.GameEngine.GameEngine-class.html#has_object" class="summary-sig-name">has_object</a>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">name</span>)</span><br />
- Returns true if object is stored in game engine</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.has_object">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.GameEngine.GameEngine-class.html#add_object" class="summary-sig-name">add_object</a>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">name</span>,
- <span class="summary-sig-arg">obj</span>)</span><br />
- Adds an object to the game engine datastore</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.add_object">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.GameEngine.GameEngine-class.html#get_object" class="summary-sig-name">get_object</a>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">name</span>)</span><br />
- Returns an object from the game engine datastore</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.get_object">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.GameEngine.GameEngine-class.html#remove_object" class="summary-sig-name">remove_object</a>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">name</span>)</span><br />
- Removes an object from the game engine datastore</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.remove_object">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="list_objects"></a><span class="summary-sig-name">list_objects</span>(<span class="summary-sig-arg">self</span>)</span><br />
- Returns a sting of registered objects</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.list_objects">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="toggle_fps"></a><span class="summary-sig-name">toggle_fps</span>(<span class="summary-sig-arg">self</span>)</span><br />
- Toggles fps display</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.toggle_fps">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="art_scale"></a><span class="summary-sig-name">art_scale</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">original</span>,
- <span class="summary-sig-arg">expected</span>,
- <span class="summary-sig-arg">width</span>=<span class="summary-sig-default">True</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.art_scale">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
- <tr>
- <td colspan="2" class="summary">
- <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
- <code>__delattr__</code>,
- <code>__format__</code>,
- <code>__getattribute__</code>,
- <code>__hash__</code>,
- <code>__new__</code>,
- <code>__reduce__</code>,
- <code>__reduce_ex__</code>,
- <code>__repr__</code>,
- <code>__setattr__</code>,
- <code>__sizeof__</code>,
- <code>__str__</code>,
- <code>__subclasshook__</code>
- </p>
- </td>
- </tr>
-</table>
-<!-- ==================== CLASS VARIABLES ==================== -->
-<a name="section-ClassVariables"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Class Variables</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-ClassVariables"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="instance"></a><span class="summary-name">instance</span> = <code title="None">None</code><br />
- hash(x)
- </td>
- </tr>
-</table>
-<!-- ==================== PROPERTIES ==================== -->
-<a name="section-Properties"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Properties</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-Properties"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
- <tr>
- <td colspan="2" class="summary">
- <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
- <code>__class__</code>
- </p>
- </td>
- </tr>
-</table>
-<!-- ==================== METHOD DETAILS ==================== -->
-<a name="section-MethodDetails"></a>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Method Details</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-MethodDetails"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-</table>
-<a name="__init__"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
- <span class="sig-arg">width</span>=<span class="sig-default">1200</span>,
- <span class="sig-arg">height</span>=<span class="sig-default">900</span>,
- <span class="sig-arg">always_draw</span>=<span class="sig-default">False</span>,
- <span class="sig-arg">fps_cap</span>=<span class="sig-default">15</span>,
- <span class="sig-arg">version</span>=<span class="sig-default">False</span>,
- <span class="sig-arg">title</span>=<span class="sig-default"><code class="variable-quote">'</code><code class="variable-string">FortuneEngine</code><code class="variable-quote">'</code></span>)</span>
- <br /><em class="fname">(Constructor)</em>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.__init__">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <p>Constructor for the game engine.</p>
- <dl class="fields">
- <dt>Parameters:</dt>
- <dd><ul class="nomargin-top">
- <li><strong class="pname"><code>width</code></strong> - Window width</li>
- <li><strong class="pname"><code>height</code></strong> - Window height</li>
- <li><strong class="pname"><code>always_draw</code></strong> - Boolean to set the animation mode to always draw vs draw when
- set_dirty is called</li>
- <li><strong class="pname"><code>fps_cap</code></strong> - Sets the framerate cap. Set to 0 to disable the cap. Warning:
- setting the cap to 0 when always draw = False will cause cpu 100%
- when not driving.</li>
- <li><strong class="pname"><code>version</code></strong> - If true, use new rendering system, false uses only the draw
- system</li>
- <li><strong class="pname"><code>title</code></strong> - Window Title</li>
- </ul></dd>
- <dt>Overrides:
- object.__init__
- </dt>
- </dl>
-</td></tr></table>
-</div>
-<a name="get_scene"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">get_scene</span>(<span class="sig-arg">self</span>)</span>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.get_scene">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <p>Returns the scene object</p>
- <dl class="fields">
- <dt>Returns:</dt>
- <dd>Returns the scene object held by the game engine</dd>
- </dl>
-</td></tr></table>
-</div>
-<a name="start_event_timer"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">start_event_timer</span>(<span class="sig-arg">self</span>,
- <span class="sig-arg">function_cb</span>,
- <span class="sig-arg">time</span>)</span>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.start_event_timer">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <p>Starts a timer that fires a user event into the queue every
- &quot;time&quot; milliseconds</p>
- <dl class="fields">
- <dt>Parameters:</dt>
- <dd><ul class="nomargin-top">
- <li><strong class="pname"><code>function_cb</code></strong> - The function to call when timer fires</li>
- <li><strong class="pname"><code>time</code></strong> - Milliseconds between fires</li>
- </ul></dd>
- </dl>
-</td></tr></table>
-</div>
-<a name="stop_event_timer"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">stop_event_timer</span>(<span class="sig-arg">self</span>,
- <span class="sig-arg">function_cb</span>)</span>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.stop_event_timer">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <p>Stops the timer that has id from firing</p>
- <dl class="fields">
- <dt>Parameters:</dt>
- <dd><ul class="nomargin-top">
- <li><strong class="pname"><code>function_cb</code></strong> - The function registered with the timer that should be canceled</li>
- </ul></dd>
- </dl>
-</td></tr></table>
-</div>
-<a name="start_main_loop"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">start_main_loop</span>(<span class="sig-arg">self</span>)</span>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.start_main_loop">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <p>Starts the game loop.</p>
- <p>This function does not return until after the game loop exits</p>
- <dl class="fields">
- </dl>
-</td></tr></table>
-</div>
-<a name="_draw"></a>
-<div class="private">
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">_draw</span>(<span class="sig-arg">self</span>,
- <span class="sig-arg">tick_time</span>)</span>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine._draw">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <p>Draws all elements in draw callback to the screen</p>
- <dl class="fields">
- <dt>Parameters:</dt>
- <dd><ul class="nomargin-top">
- <li><strong class="pname"><code>tick_time</code></strong> - The amount of time passed since last draw cycle. (should be
- produced by pygamme.clock.tick method)</li>
- </ul></dd>
- </dl>
-</td></tr></table>
-</div>
-<a name="add_event_callback"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">add_event_callback</span>(<span class="sig-arg">self</span>,
- <span class="sig-arg">cb</span>)</span>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.add_event_callback">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <p>Adds event callback to the event callback stack</p>
- <dl class="fields">
- <dt>Parameters:</dt>
- <dd><ul class="nomargin-top">
- <li><strong class="pname"><code>cb</code></strong> - Callback to be added to the stack when events are fired.</li>
- </ul></dd>
- </dl>
-</td></tr></table>
-</div>
-<a name="remove_event_callback"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">remove_event_callback</span>(<span class="sig-arg">self</span>,
- <span class="sig-arg">cb</span>)</span>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.remove_event_callback">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <p>Removes an event from the event callback stack</p>
- <dl class="fields">
- <dt>Parameters:</dt>
- <dd><ul class="nomargin-top">
- <li><strong class="pname"><code>cb</code></strong> - The callback to remove from the event callback stack</li>
- </ul></dd>
- <dt>Returns:</dt>
- <dd>Returns true if successful in removing callback</dd>
- </dl>
-</td></tr></table>
-</div>
-<a name="add_draw_callback"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">add_draw_callback</span>(<span class="sig-arg">self</span>,
- <span class="sig-arg">fnc</span>)</span>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.add_draw_callback">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <p>Adds a callback to the draw list. Function will be passed the game
- screen it should draw too.</p>
- <dl class="fields">
- <dt>Parameters:</dt>
- <dd><ul class="nomargin-top">
- <li><strong class="pname"><code>fnc</code></strong> - The function to call when system is drawing</li>
- </ul></dd>
- </dl>
-</td></tr></table>
-</div>
-<a name="pop_draw_callback"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">pop_draw_callback</span>(<span class="sig-arg">self</span>)</span>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.pop_draw_callback">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <p>Removes top of draw stack and returns it</p>
- <dl class="fields">
- <dt>Returns:</dt>
- <dd>Returns the top callback function that was removed</dd>
- </dl>
-</td></tr></table>
-</div>
-<a name="remove_draw_callback"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">remove_draw_callback</span>(<span class="sig-arg">self</span>,
- <span class="sig-arg">fnc</span>)</span>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.remove_draw_callback">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <p>Removes a draw callback from the game engine draw function</p>
- <dl class="fields">
- <dt>Parameters:</dt>
- <dd><ul class="nomargin-top">
- <li><strong class="pname"><code>fnc</code></strong> - The callback function to remove</li>
- </ul></dd>
- <dt>Returns:</dt>
- <dd>Returns true if successful removal of the function</dd>
- </dl>
-</td></tr></table>
-</div>
-<a name="has_object"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">has_object</span>(<span class="sig-arg">self</span>,
- <span class="sig-arg">name</span>)</span>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.has_object">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <p>Returns true if object is stored in game engine</p>
- <dl class="fields">
- <dt>Parameters:</dt>
- <dd><ul class="nomargin-top">
- <li><strong class="pname"><code>name</code></strong> - Name of the object to check if exists</li>
- </ul></dd>
- <dt>Returns:</dt>
- <dd>Returns true if object found</dd>
- </dl>
-</td></tr></table>
-</div>
-<a name="add_object"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">add_object</span>(<span class="sig-arg">self</span>,
- <span class="sig-arg">name</span>,
- <span class="sig-arg">obj</span>)</span>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.add_object">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <p>Adds an object to the game engine datastore</p>
- <dl class="fields">
- <dt>Parameters:</dt>
- <dd><ul class="nomargin-top">
- <li><strong class="pname"><code>name</code></strong> - The name used to store the object</li>
- <li><strong class="pname"><code>obj</code></strong> - The object to store</li>
- </ul></dd>
- </dl>
-</td></tr></table>
-</div>
-<a name="get_object"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">get_object</span>(<span class="sig-arg">self</span>,
- <span class="sig-arg">name</span>)</span>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.get_object">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <p>Returns an object from the game engine datastore</p>
- <dl class="fields">
- <dt>Parameters:</dt>
- <dd><ul class="nomargin-top">
- <li><strong class="pname"><code>name</code></strong> - The name of object to return</li>
- </ul></dd>
- <dt>Returns:</dt>
- <dd>Returns the object</dd>
- </dl>
-</td></tr></table>
-</div>
-<a name="remove_object"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">remove_object</span>(<span class="sig-arg">self</span>,
- <span class="sig-arg">name</span>)</span>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.remove_object">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <p>Removes an object from the game engine datastore</p>
- <dl class="fields">
- <dt>Parameters:</dt>
- <dd><ul class="nomargin-top">
- <li><strong class="pname"><code>name</code></strong> - The name of the object to remove</li>
- </ul></dd>
- </dl>
-</td></tr></table>
-</div>
-<br />
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
- <tr>
- <td align="left" class="footer">
- Generated by Epydoc 3.0.1 on Sun Aug 22 00:13:13 2010
- </td>
- <td align="right" class="footer">
- <a target="mainFrame" href="http://epydoc.sourceforge.net"
- >http://epydoc.sourceforge.net</a>
- </td>
- </tr>
-</table>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameEngineConsole-module.html b/MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameEngineConsole-module.html
deleted file mode 100644
index 769f82a..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameEngineConsole-module.html
+++ /dev/null
@@ -1,156 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>fortuneengine.GameEngineConsole</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td width="100%">
- <span class="breadcrumbs">
- <a href="fortuneengine-module.html">Package&nbsp;fortuneengine</a> ::
- Module&nbsp;GameEngineConsole
- </span>
- </td>
- <td>
- <table cellpadding="0" cellspacing="0">
- <!-- hide/show private -->
- <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
- <tr><td align="right"><span class="options"
- >[<a href="frames.html" target="_top">frames</a
- >]&nbsp;|&nbsp;<a href="fortuneengine.GameEngineConsole-module.html"
- target="_top">no&nbsp;frames</a>]</span></td></tr>
- </table>
- </td>
- </tr>
-</table>
-<!-- ==================== MODULE DESCRIPTION ==================== -->
-<h1 class="epydoc">Module GameEngineConsole</h1><p class="nomargin-top"><span class="codelink"><a href="fortuneengine.GameEngineConsole-pysrc.html">source&nbsp;code</a></span></p>
-<!-- ==================== CLASSES ==================== -->
-<a name="section-Classes"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Classes</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-Classes"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a href="fortuneengine.GameEngineConsole.GameEngineConsole-class.html" class="summary-name">GameEngineConsole</a><br />
- GameEngineConsole is a class that extends the pyconsole adding in
- game engine specific functions.
- </td>
- </tr>
-</table>
-<!-- ==================== VARIABLES ==================== -->
-<a name="section-Variables"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Variables</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-Variables"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="__package__"></a><span class="summary-name">__package__</span> = <code title="'fortuneengine'"><code class="variable-quote">'</code><code class="variable-string">fortuneengine</code><code class="variable-quote">'</code></code>
- </td>
- </tr>
-</table>
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
- <tr>
- <td align="left" class="footer">
- Generated by Epydoc 3.0.1 on Sun Aug 22 00:13:13 2010
- </td>
- <td align="right" class="footer">
- <a target="mainFrame" href="http://epydoc.sourceforge.net"
- >http://epydoc.sourceforge.net</a>
- </td>
- </tr>
-</table>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameEngineConsole-pysrc.html b/MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameEngineConsole-pysrc.html
deleted file mode 100644
index 48cd19e..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameEngineConsole-pysrc.html
+++ /dev/null
@@ -1,199 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>fortuneengine.GameEngineConsole</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td width="100%">
- <span class="breadcrumbs">
- <a href="fortuneengine-module.html">Package&nbsp;fortuneengine</a> ::
- Module&nbsp;GameEngineConsole
- </span>
- </td>
- <td>
- <table cellpadding="0" cellspacing="0">
- <!-- hide/show private -->
- <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
- <tr><td align="right"><span class="options"
- >[<a href="frames.html" target="_top">frames</a
- >]&nbsp;|&nbsp;<a href="fortuneengine.GameEngineConsole-pysrc.html"
- target="_top">no&nbsp;frames</a>]</span></td></tr>
- </table>
- </td>
- </tr>
-</table>
-<h1 class="epydoc">Source Code for <a href="fortuneengine.GameEngineConsole-module.html">Module fortuneengine.GameEngineConsole</a></h1>
-<pre class="py-src">
-<a name="L1"></a><tt class="py-lineno"> 1</tt> <tt class="py-line"><tt class="py-comment"># FortuneEngine is free software: you can redistribute it and/or modify</tt> </tt>
-<a name="L2"></a><tt class="py-lineno"> 2</tt> <tt class="py-line"><tt class="py-comment"># it under the terms of the GNU General Public License as published by</tt> </tt>
-<a name="L3"></a><tt class="py-lineno"> 3</tt> <tt class="py-line"><tt class="py-comment"># the Free Software Foundation, either version 3 of the License, or</tt> </tt>
-<a name="L4"></a><tt class="py-lineno"> 4</tt> <tt class="py-line"><tt class="py-comment"># (at your option) any later version.</tt> </tt>
-<a name="L5"></a><tt class="py-lineno"> 5</tt> <tt class="py-line"><tt class="py-comment">#</tt> </tt>
-<a name="L6"></a><tt class="py-lineno"> 6</tt> <tt class="py-line"><tt class="py-comment"># FortuneEngine is distributed in the hope that it will be useful,</tt> </tt>
-<a name="L7"></a><tt class="py-lineno"> 7</tt> <tt class="py-line"><tt class="py-comment"># but WITHOUT ANY WARRANTY; without even the implied warranty of</tt> </tt>
-<a name="L8"></a><tt class="py-lineno"> 8</tt> <tt class="py-line"><tt class="py-comment"># MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</tt> </tt>
-<a name="L9"></a><tt class="py-lineno"> 9</tt> <tt class="py-line"><tt class="py-comment"># GNU General Public License for more details.</tt> </tt>
-<a name="L10"></a><tt class="py-lineno">10</tt> <tt class="py-line"><tt class="py-comment">#</tt> </tt>
-<a name="L11"></a><tt class="py-lineno">11</tt> <tt class="py-line"><tt class="py-comment"># You should have received a copy of the GNU General Public License</tt> </tt>
-<a name="L12"></a><tt class="py-lineno">12</tt> <tt class="py-line"><tt class="py-comment"># along with the FortuneEngine. If not, see &lt;http://www.gnu.org/licenses/&gt;.</tt> </tt>
-<a name="L13"></a><tt class="py-lineno">13</tt> <tt class="py-line"><tt class="py-comment">#</tt> </tt>
-<a name="L14"></a><tt class="py-lineno">14</tt> <tt class="py-line"><tt class="py-comment"># Author: Justin Lewis &lt;jlew.blackout@gmail.com&gt;</tt> </tt>
-<a name="L15"></a><tt class="py-lineno">15</tt> <tt class="py-line"> </tt>
-<a name="L16"></a><tt class="py-lineno">16</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-0" class="py-name" targets="Package fortuneengine.pyconsole=fortuneengine.pyconsole-module.html,Module fortuneengine.pyconsole.pyconsole=fortuneengine.pyconsole.pyconsole-module.html"><a title="fortuneengine.pyconsole
-fortuneengine.pyconsole.pyconsole" class="py-name" href="#" onclick="return doclink('link-0', 'pyconsole', 'link-0');">pyconsole</a></tt><tt class="py-op">.</tt><tt id="link-1" class="py-name"><a title="fortuneengine.pyconsole
-fortuneengine.pyconsole.pyconsole" class="py-name" href="#" onclick="return doclink('link-1', 'pyconsole', 'link-0');">pyconsole</a></tt> <tt class="py-keyword">import</tt> <tt id="link-2" class="py-name" targets="Class fortuneengine.pyconsole.pyconsole.Console=fortuneengine.pyconsole.pyconsole.Console-class.html"><a title="fortuneengine.pyconsole.pyconsole.Console" class="py-name" href="#" onclick="return doclink('link-2', 'Console', 'link-2');">Console</a></tt> </tt>
-<a name="L17"></a><tt class="py-lineno">17</tt> <tt class="py-line"> </tt>
-<a name="L18"></a><tt class="py-lineno">18</tt> <tt class="py-line"> </tt>
-<a name="GameEngineConsole"></a><div id="GameEngineConsole-def"><a name="L19"></a><tt class="py-lineno">19</tt> <a class="py-toggle" href="#" id="GameEngineConsole-toggle" onclick="return toggle('GameEngineConsole');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="fortuneengine.GameEngineConsole.GameEngineConsole-class.html">GameEngineConsole</a><tt class="py-op">(</tt><tt class="py-base-class">Console</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngineConsole-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="GameEngineConsole-expanded"><a name="L20"></a><tt class="py-lineno">20</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L21"></a><tt class="py-lineno">21</tt> <tt class="py-line"><tt class="py-docstring"> GameEngineConsole is a class that extends the pyconsole adding</tt> </tt>
-<a name="L22"></a><tt class="py-lineno">22</tt> <tt class="py-line"><tt class="py-docstring"> in game engine specific functions.</tt> </tt>
-<a name="L23"></a><tt class="py-lineno">23</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L24"></a><tt class="py-lineno">24</tt> <tt class="py-line"> </tt>
-<a name="GameEngineConsole.__init__"></a><div id="GameEngineConsole.__init__-def"><a name="L25"></a><tt class="py-lineno">25</tt> <a class="py-toggle" href="#" id="GameEngineConsole.__init__-toggle" onclick="return toggle('GameEngineConsole.__init__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameEngineConsole.GameEngineConsole-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">gei</tt><tt class="py-op">,</tt> <tt class="py-param">pos</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngineConsole.__init__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="GameEngineConsole.__init__-expanded"><a name="L26"></a><tt class="py-lineno">26</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L27"></a><tt class="py-lineno">27</tt> <tt class="py-line"><tt class="py-docstring"> Init function of the GameEngineConsole</tt> </tt>
-<a name="L28"></a><tt class="py-lineno">28</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L29"></a><tt class="py-lineno">29</tt> <tt class="py-line"><tt class="py-docstring"> @param gei: Passing in the Game Engine Instance.</tt> </tt>
-<a name="L30"></a><tt class="py-lineno">30</tt> <tt class="py-line"><tt class="py-docstring"> @param pos: The position tuple to place the pyconsole</tt> </tt>
-<a name="L31"></a><tt class="py-lineno">31</tt> <tt class="py-line"><tt class="py-docstring"> (startx, starty, width, height)</tt> </tt>
-<a name="L32"></a><tt class="py-lineno">32</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L33"></a><tt class="py-lineno">33</tt> <tt class="py-line"> <tt class="py-comment"># functions exposed to the console</tt> </tt>
-<a name="L34"></a><tt class="py-lineno">34</tt> <tt class="py-line"> <tt class="py-name">function_list</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt> </tt>
-<a name="L35"></a><tt class="py-lineno">35</tt> <tt class="py-line"> <tt class="py-string">"quit"</tt><tt class="py-op">:</tt> <tt class="py-name">gei</tt><tt class="py-op">.</tt><tt id="link-3" class="py-name" targets="Method fortuneengine.GameEngine.GameEngine.stop_event_loop()=fortuneengine.GameEngine.GameEngine-class.html#stop_event_loop"><a title="fortuneengine.GameEngine.GameEngine.stop_event_loop" class="py-name" href="#" onclick="return doclink('link-3', 'stop_event_loop', 'link-3');">stop_event_loop</a></tt><tt class="py-op">,</tt> </tt>
-<a name="L36"></a><tt class="py-lineno">36</tt> <tt class="py-line"> </tt>
-<a name="L37"></a><tt class="py-lineno">37</tt> <tt class="py-line"> <tt class="py-string">"list_objects"</tt><tt class="py-op">:</tt> <tt class="py-name">gei</tt><tt class="py-op">.</tt><tt id="link-4" class="py-name" targets="Method fortuneengine.GameEngine.GameEngine.list_objects()=fortuneengine.GameEngine.GameEngine-class.html#list_objects"><a title="fortuneengine.GameEngine.GameEngine.list_objects" class="py-name" href="#" onclick="return doclink('link-4', 'list_objects', 'link-4');">list_objects</a></tt><tt class="py-op">,</tt> </tt>
-<a name="L38"></a><tt class="py-lineno">38</tt> <tt class="py-line"> <tt class="py-string">"list_drawcb"</tt><tt class="py-op">:</tt> <tt class="py-name">gei</tt><tt class="py-op">.</tt><tt id="link-5" class="py-name" targets="Method fortuneengine.GameEngine.GameEngine.list_draw_callbacks()=fortuneengine.GameEngine.GameEngine-class.html#list_draw_callbacks"><a title="fortuneengine.GameEngine.GameEngine.list_draw_callbacks" class="py-name" href="#" onclick="return doclink('link-5', 'list_draw_callbacks', 'link-5');">list_draw_callbacks</a></tt><tt class="py-op">,</tt> </tt>
-<a name="L39"></a><tt class="py-lineno">39</tt> <tt class="py-line"> <tt class="py-string">"list_eventcb"</tt><tt class="py-op">:</tt> <tt class="py-name">gei</tt><tt class="py-op">.</tt><tt id="link-6" class="py-name" targets="Method fortuneengine.GameEngine.GameEngine.list_event_callbacks()=fortuneengine.GameEngine.GameEngine-class.html#list_event_callbacks"><a title="fortuneengine.GameEngine.GameEngine.list_event_callbacks" class="py-name" href="#" onclick="return doclink('link-6', 'list_event_callbacks', 'link-6');">list_event_callbacks</a></tt><tt class="py-op">,</tt> </tt>
-<a name="L40"></a><tt class="py-lineno">40</tt> <tt class="py-line"> <tt class="py-string">"list_timers"</tt><tt class="py-op">:</tt> <tt class="py-name">gei</tt><tt class="py-op">.</tt><tt id="link-7" class="py-name" targets="Method fortuneengine.GameEngine.GameEngine.list_event_timers()=fortuneengine.GameEngine.GameEngine-class.html#list_event_timers"><a title="fortuneengine.GameEngine.GameEngine.list_event_timers" class="py-name" href="#" onclick="return doclink('link-7', 'list_event_timers', 'link-7');">list_event_timers</a></tt><tt class="py-op">,</tt> </tt>
-<a name="L41"></a><tt class="py-lineno">41</tt> <tt class="py-line"> <tt class="py-string">"inspect"</tt><tt class="py-op">:</tt> <tt class="py-name">gei</tt><tt class="py-op">.</tt><tt class="py-name">_inspector</tt><tt class="py-op">.</tt><tt id="link-8" class="py-name" targets="Method fortuneengine.GameInspect.GameInspect.inspect_object()=fortuneengine.GameInspect.GameInspect-class.html#inspect_object"><a title="fortuneengine.GameInspect.GameInspect.inspect_object" class="py-name" href="#" onclick="return doclink('link-8', 'inspect_object', 'link-8');">inspect_object</a></tt><tt class="py-op">,</tt> </tt>
-<a name="L42"></a><tt class="py-lineno">42</tt> <tt class="py-line"> </tt>
-<a name="L43"></a><tt class="py-lineno">43</tt> <tt class="py-line"> <tt class="py-string">"profile_draw"</tt><tt class="py-op">:</tt><tt class="py-name">gei</tt><tt class="py-op">.</tt><tt id="link-9" class="py-name" targets="Method fortuneengine.GameEngine.GameEngine.list_draw_time()=fortuneengine.GameEngine.GameEngine-class.html#list_draw_time"><a title="fortuneengine.GameEngine.GameEngine.list_draw_time" class="py-name" href="#" onclick="return doclink('link-9', 'list_draw_time', 'link-9');">list_draw_time</a></tt><tt class="py-op">,</tt> </tt>
-<a name="L44"></a><tt class="py-lineno">44</tt> <tt class="py-line"> <tt class="py-string">"profile_event"</tt><tt class="py-op">:</tt><tt class="py-name">gei</tt><tt class="py-op">.</tt><tt id="link-10" class="py-name" targets="Method fortuneengine.GameEngine.GameEngine.list_event_time()=fortuneengine.GameEngine.GameEngine-class.html#list_event_time"><a title="fortuneengine.GameEngine.GameEngine.list_event_time" class="py-name" href="#" onclick="return doclink('link-10', 'list_event_time', 'link-10');">list_event_time</a></tt><tt class="py-op">,</tt> </tt>
-<a name="L45"></a><tt class="py-lineno">45</tt> <tt class="py-line"> <tt class="py-string">"profile_timer"</tt><tt class="py-op">:</tt><tt class="py-name">gei</tt><tt class="py-op">.</tt><tt id="link-11" class="py-name" targets="Method fortuneengine.GameEngine.GameEngine.list_timer_time()=fortuneengine.GameEngine.GameEngine-class.html#list_timer_time"><a title="fortuneengine.GameEngine.GameEngine.list_timer_time" class="py-name" href="#" onclick="return doclink('link-11', 'list_timer_time', 'link-11');">list_timer_time</a></tt><tt class="py-op">,</tt> </tt>
-<a name="L46"></a><tt class="py-lineno">46</tt> <tt class="py-line"> </tt>
-<a name="L47"></a><tt class="py-lineno">47</tt> <tt class="py-line"> <tt class="py-string">"set_str"</tt><tt class="py-op">:</tt> <tt class="py-name">gei</tt><tt class="py-op">.</tt><tt class="py-name">_inspector</tt><tt class="py-op">.</tt><tt id="link-12" class="py-name" targets="Method fortuneengine.GameInspect.GameInspect.set_str()=fortuneengine.GameInspect.GameInspect-class.html#set_str"><a title="fortuneengine.GameInspect.GameInspect.set_str" class="py-name" href="#" onclick="return doclink('link-12', 'set_str', 'link-12');">set_str</a></tt><tt class="py-op">,</tt> </tt>
-<a name="L48"></a><tt class="py-lineno">48</tt> <tt class="py-line"> <tt class="py-string">"set_int"</tt><tt class="py-op">:</tt> <tt class="py-name">gei</tt><tt class="py-op">.</tt><tt class="py-name">_inspector</tt><tt class="py-op">.</tt><tt id="link-13" class="py-name" targets="Method fortuneengine.GameInspect.GameInspect.set_int()=fortuneengine.GameInspect.GameInspect-class.html#set_int"><a title="fortuneengine.GameInspect.GameInspect.set_int" class="py-name" href="#" onclick="return doclink('link-13', 'set_int', 'link-13');">set_int</a></tt><tt class="py-op">,</tt> </tt>
-<a name="L49"></a><tt class="py-lineno">49</tt> <tt class="py-line"> <tt class="py-string">"set_eval"</tt><tt class="py-op">:</tt> <tt class="py-name">gei</tt><tt class="py-op">.</tt><tt class="py-name">_inspector</tt><tt class="py-op">.</tt><tt id="link-14" class="py-name" targets="Method fortuneengine.GameInspect.GameInspect.set_eval()=fortuneengine.GameInspect.GameInspect-class.html#set_eval"><a title="fortuneengine.GameInspect.GameInspect.set_eval" class="py-name" href="#" onclick="return doclink('link-14', 'set_eval', 'link-14');">set_eval</a></tt><tt class="py-op">,</tt> </tt>
-<a name="L50"></a><tt class="py-lineno">50</tt> <tt class="py-line"> </tt>
-<a name="L51"></a><tt class="py-lineno">51</tt> <tt class="py-line"> <tt class="py-string">"fps"</tt><tt class="py-op">:</tt> <tt class="py-name">gei</tt><tt class="py-op">.</tt><tt id="link-15" class="py-name" targets="Method fortuneengine.GameEngine.GameEngine.toggle_fps()=fortuneengine.GameEngine.GameEngine-class.html#toggle_fps"><a title="fortuneengine.GameEngine.GameEngine.toggle_fps" class="py-name" href="#" onclick="return doclink('link-15', 'toggle_fps', 'link-15');">toggle_fps</a></tt><tt class="py-op">,</tt> </tt>
-<a name="L52"></a><tt class="py-lineno">52</tt> <tt class="py-line"> <tt class="py-op">}</tt> </tt>
-<a name="L53"></a><tt class="py-lineno">53</tt> <tt class="py-line"> </tt>
-<a name="L54"></a><tt class="py-lineno">54</tt> <tt class="py-line"> <tt class="py-comment"># Ctrl + key mappings</tt> </tt>
-<a name="L55"></a><tt class="py-lineno">55</tt> <tt class="py-line"> <tt class="py-name">key_calls</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt> </tt>
-<a name="L56"></a><tt class="py-lineno">56</tt> <tt class="py-line"> <tt class="py-string">"d"</tt><tt class="py-op">:</tt> <tt class="py-name">gei</tt><tt class="py-op">.</tt><tt id="link-16" class="py-name"><a title="fortuneengine.GameEngine.GameEngine.stop_event_loop" class="py-name" href="#" onclick="return doclink('link-16', 'stop_event_loop', 'link-3');">stop_event_loop</a></tt><tt class="py-op">,</tt> </tt>
-<a name="L57"></a><tt class="py-lineno">57</tt> <tt class="py-line"> <tt class="py-string">"m"</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-17" class="py-name" targets="Method fortuneengine.GameEngineConsole.GameEngineConsole.console_mode()=fortuneengine.GameEngineConsole.GameEngineConsole-class.html#console_mode"><a title="fortuneengine.GameEngineConsole.GameEngineConsole.console_mode" class="py-name" href="#" onclick="return doclink('link-17', 'console_mode', 'link-17');">console_mode</a></tt><tt class="py-op">,</tt> </tt>
-<a name="L58"></a><tt class="py-lineno">58</tt> <tt class="py-line"> <tt class="py-op">}</tt> </tt>
-<a name="L59"></a><tt class="py-lineno">59</tt> <tt class="py-line"> </tt>
-<a name="L60"></a><tt class="py-lineno">60</tt> <tt class="py-line"> <tt class="py-comment"># Call parent class's init function passing in the</tt> </tt>
-<a name="L61"></a><tt class="py-lineno">61</tt> <tt class="py-line"> <tt class="py-comment"># function and key mapping dictionaries</tt> </tt>
-<a name="L62"></a><tt class="py-lineno">62</tt> <tt class="py-line"> <tt id="link-18" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.Console" class="py-name" href="#" onclick="return doclink('link-18', 'Console', 'link-2');">Console</a></tt><tt class="py-op">.</tt><tt id="link-19" class="py-name" targets="Method fortuneengine.DrawableFontObject.DrawableFontObject.__init__()=fortuneengine.DrawableFontObject.DrawableFontObject-class.html#__init__,Method fortuneengine.DrawableObject.DrawableObject.__init__()=fortuneengine.DrawableObject.DrawableObject-class.html#__init__,Method fortuneengine.DynamicDrawableObject.DynamicDrawableObject.__init__()=fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#__init__,Method fortuneengine.GameEngine.GameEngine.__init__()=fortuneengine.GameEngine.GameEngine-class.html#__init__,Method fortuneengine.GameEngineConsole.GameEngineConsole.__init__()=fortuneengine.GameEngineConsole.GameEngineConsole-class.html#__init__,Method fortuneengine.GameEngineElement.GameEngineElement.__init__()=fortuneengine.GameEngineElement.GameEngineElement-class.html#__init__,Method fortuneengine.GameInspect.GameInspect.__init__()=fortuneengine.GameInspect.GameInspect-class.html#__init__,Method fortuneengine.Scene.Scene.__init__()=fortuneengine.Scene.Scene-class.html#__init__,Method fortuneengine.pyconsole.pyconsole.Console.__init__()=fortuneengine.pyconsole.pyconsole.Console-class.html#__init__,Method fortuneengine.pyconsole.pyconsole.ParseError.__init__()=fortuneengine.pyconsole.pyconsole.ParseError-class.html#__init__"><a title="fortuneengine.DrawableFontObject.DrawableFontObject.__init__
-fortuneengine.DrawableObject.DrawableObject.__init__
-fortuneengine.DynamicDrawableObject.DynamicDrawableObject.__init__
-fortuneengine.GameEngine.GameEngine.__init__
-fortuneengine.GameEngineConsole.GameEngineConsole.__init__
-fortuneengine.GameEngineElement.GameEngineElement.__init__
-fortuneengine.GameInspect.GameInspect.__init__
-fortuneengine.Scene.Scene.__init__
-fortuneengine.pyconsole.pyconsole.Console.__init__
-fortuneengine.pyconsole.pyconsole.ParseError.__init__" class="py-name" href="#" onclick="return doclink('link-19', '__init__', 'link-19');">__init__</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt class="py-name">gei</tt><tt class="py-op">.</tt><tt class="py-name">screen</tt><tt class="py-op">,</tt> <tt class="py-name">pos</tt><tt class="py-op">,</tt> </tt>
-<a name="L63"></a><tt class="py-lineno">63</tt> <tt class="py-line"> <tt class="py-name">functions</tt><tt class="py-op">=</tt><tt class="py-name">function_list</tt><tt class="py-op">,</tt> <tt class="py-name">key_calls</tt><tt class="py-op">=</tt><tt class="py-name">key_calls</tt><tt class="py-op">,</tt> </tt>
-<a name="L64"></a><tt class="py-lineno">64</tt> <tt class="py-line"> <tt class="py-name">vars</tt><tt class="py-op">=</tt><tt class="py-op">{</tt><tt class="py-op">}</tt><tt class="py-op">,</tt> <tt class="py-name">syntax</tt><tt class="py-op">=</tt><tt class="py-op">{</tt><tt class="py-op">}</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L65"></a><tt class="py-lineno">65</tt> <tt class="py-line"> </tt>
-<a name="GameEngineConsole.console_mode"></a><div id="GameEngineConsole.console_mode-def"><a name="L66"></a><tt class="py-lineno">66</tt> <a class="py-toggle" href="#" id="GameEngineConsole.console_mode-toggle" onclick="return toggle('GameEngineConsole.console_mode');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameEngineConsole.GameEngineConsole-class.html#console_mode">console_mode</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngineConsole.console_mode-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="GameEngineConsole.console_mode-expanded"><a name="L67"></a><tt class="py-lineno">67</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L68"></a><tt class="py-lineno">68</tt> <tt class="py-line"><tt class="py-docstring"> Switches console between console and python interpreter</tt> </tt>
-<a name="L69"></a><tt class="py-lineno">69</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L70"></a><tt class="py-lineno">70</tt> <tt class="py-line"> <tt class="py-comment"># Deactivate Console if showing</tt> </tt>
-<a name="L71"></a><tt class="py-lineno">71</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">active</tt><tt class="py-op">:</tt> </tt>
-<a name="L72"></a><tt class="py-lineno">72</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-20" class="py-name" targets="Method fortuneengine.pyconsole.pyconsole.Console.set_active()=fortuneengine.pyconsole.pyconsole.Console-class.html#set_active"><a title="fortuneengine.pyconsole.pyconsole.Console.set_active" class="py-name" href="#" onclick="return doclink('link-20', 'set_active', 'link-20');">set_active</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L73"></a><tt class="py-lineno">73</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-21" class="py-name" targets="Method fortuneengine.pyconsole.pyconsole.Console.setvar()=fortuneengine.pyconsole.pyconsole.Console-class.html#setvar"><a title="fortuneengine.pyconsole.pyconsole.Console.setvar" class="py-name" href="#" onclick="return doclink('link-21', 'setvar', 'link-21');">setvar</a></tt><tt class="py-op">(</tt><tt class="py-string">"python_mode"</tt><tt class="py-op">,</tt> </tt>
-<a name="L74"></a><tt class="py-lineno">74</tt> <tt class="py-line"> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-22" class="py-name" targets="Method fortuneengine.pyconsole.pyconsole.Console.getvar()=fortuneengine.pyconsole.pyconsole.Console-class.html#getvar"><a title="fortuneengine.pyconsole.pyconsole.Console.getvar" class="py-name" href="#" onclick="return doclink('link-22', 'getvar', 'link-22');">getvar</a></tt><tt class="py-op">(</tt><tt class="py-string">"python_mode"</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L75"></a><tt class="py-lineno">75</tt> <tt class="py-line"> </tt>
-<a name="L76"></a><tt class="py-lineno">76</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-23" class="py-name" targets="Method fortuneengine.pyconsole.pyconsole.Console.set_interpreter()=fortuneengine.pyconsole.pyconsole.Console-class.html#set_interpreter"><a title="fortuneengine.pyconsole.pyconsole.Console.set_interpreter" class="py-name" href="#" onclick="return doclink('link-23', 'set_interpreter', 'link-23');">set_interpreter</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L77"></a><tt class="py-lineno">77</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-24" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.Console.set_active" class="py-name" href="#" onclick="return doclink('link-24', 'set_active', 'link-20');">set_active</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-</div></div><a name="L78"></a><tt class="py-lineno">78</tt> <tt class="py-line"> </tt><script type="text/javascript">
-<!--
-expandto(location.href);
-// -->
-</script>
-</pre>
-<br />
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
- <tr>
- <td align="left" class="footer">
- Generated by Epydoc 3.0.1 on Sun Aug 22 00:13:14 2010
- </td>
- <td align="right" class="footer">
- <a target="mainFrame" href="http://epydoc.sourceforge.net"
- >http://epydoc.sourceforge.net</a>
- </td>
- </tr>
-</table>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameEngineConsole.GameEngineConsole-class.html b/MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameEngineConsole.GameEngineConsole-class.html
deleted file mode 100644
index 2d63c63..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameEngineConsole.GameEngineConsole-class.html
+++ /dev/null
@@ -1,253 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>fortuneengine.GameEngineConsole.GameEngineConsole</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td width="100%">
- <span class="breadcrumbs">
- <a href="fortuneengine-module.html">Package&nbsp;fortuneengine</a> ::
- <a href="fortuneengine.GameEngineConsole-module.html">Module&nbsp;GameEngineConsole</a> ::
- Class&nbsp;GameEngineConsole
- </span>
- </td>
- <td>
- <table cellpadding="0" cellspacing="0">
- <!-- hide/show private -->
- <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
- <tr><td align="right"><span class="options"
- >[<a href="frames.html" target="_top">frames</a
- >]&nbsp;|&nbsp;<a href="fortuneengine.GameEngineConsole.GameEngineConsole-class.html"
- target="_top">no&nbsp;frames</a>]</span></td></tr>
- </table>
- </td>
- </tr>
-</table>
-<!-- ==================== CLASS DESCRIPTION ==================== -->
-<h1 class="epydoc">Class GameEngineConsole</h1><p class="nomargin-top"><span class="codelink"><a href="fortuneengine.GameEngineConsole-pysrc.html#GameEngineConsole">source&nbsp;code</a></span></p>
-<pre class="base-tree">
-<a href="fortuneengine.pyconsole.pyconsole.Console-class.html">pyconsole.pyconsole.Console</a> --+
- |
- <strong class="uidshort">GameEngineConsole</strong>
-</pre>
-
-<hr />
-<p>GameEngineConsole is a class that extends the pyconsole adding in game
- engine specific functions.</p>
-
-<!-- ==================== INSTANCE METHODS ==================== -->
-<a name="section-InstanceMethods"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Instance Methods</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-InstanceMethods"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.GameEngineConsole.GameEngineConsole-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">gei</span>,
- <span class="summary-sig-arg">pos</span>)</span><br />
- Init function of the GameEngineConsole</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameEngineConsole-pysrc.html#GameEngineConsole.__init__">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="console_mode"></a><span class="summary-sig-name">console_mode</span>(<span class="summary-sig-arg">self</span>)</span><br />
- Switches console between console and python interpreter</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameEngineConsole-pysrc.html#GameEngineConsole.console_mode">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
- <tr>
- <td colspan="2" class="summary">
- <p class="indent-wrapped-lines"><b>Inherited from <code><a href="fortuneengine.pyconsole.pyconsole.Console-class.html">pyconsole.pyconsole.Console</a></code></b>:
- <code><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#add_func_calls">add_func_calls</a></code>,
- <code><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#add_key_calls">add_key_calls</a></code>,
- <code><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#add_to_history">add_to_history</a></code>,
- <code><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#catch_output">catch_output</a></code>,
- <code><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#clear">clear</a></code>,
- <code><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#clear_input">clear_input</a></code>,
- <code><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#convert_token">convert_token</a></code>,
- <code><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#draw">draw</a></code>,
- <code><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#format_input_line">format_input_line</a></code>,
- <code><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#getvar">getvar</a></code>,
- <code><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#getvars">getvars</a></code>,
- <code><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#help">help</a></code>,
- <code><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#init_default_cfg">init_default_cfg</a></code>,
- <code><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#load_cfg">load_cfg</a></code>,
- <code><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#output">output</a></code>,
- <code><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#process_input">process_input</a></code>,
- <code><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#release_output">release_output</a></code>,
- <code><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#safe_set_attr">safe_set_attr</a></code>,
- <code><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#send_pyconsole">send_pyconsole</a></code>,
- <code><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#send_python">send_python</a></code>,
- <code><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#set_active">set_active</a></code>,
- <code><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#set_interpreter">set_interpreter</a></code>,
- <code><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#set_pos">set_pos</a></code>,
- <code><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#setvar">setvar</a></code>,
- <code><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#setvars">setvars</a></code>,
- <code><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#str_insert">str_insert</a></code>,
- <code><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#submit_input">submit_input</a></code>,
- <code><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#tokenize">tokenize</a></code>
- </p>
- </td>
- </tr>
-</table>
-<!-- ==================== METHOD DETAILS ==================== -->
-<a name="section-MethodDetails"></a>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Method Details</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-MethodDetails"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-</table>
-<a name="__init__"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
- <span class="sig-arg">gei</span>,
- <span class="sig-arg">pos</span>)</span>
- <br /><em class="fname">(Constructor)</em>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.GameEngineConsole-pysrc.html#GameEngineConsole.__init__">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <p>Init function of the GameEngineConsole</p>
- <dl class="fields">
- <dt>Parameters:</dt>
- <dd><ul class="nomargin-top">
- <li><strong class="pname"><code>gei</code></strong> - Passing in the Game Engine Instance.</li>
- <li><strong class="pname"><code>pos</code></strong> - The position tuple to place the pyconsole (startx, starty, width,
- height)</li>
- </ul></dd>
- <dt>Overrides:
- <a href="fortuneengine.pyconsole.pyconsole.Console-class.html#__init__">pyconsole.pyconsole.Console.__init__</a>
- </dt>
- </dl>
-</td></tr></table>
-</div>
-<br />
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
- <tr>
- <td align="left" class="footer">
- Generated by Epydoc 3.0.1 on Sun Aug 22 00:13:13 2010
- </td>
- <td align="right" class="footer">
- <a target="mainFrame" href="http://epydoc.sourceforge.net"
- >http://epydoc.sourceforge.net</a>
- </td>
- </tr>
-</table>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameEngineElement-module.html b/MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameEngineElement-module.html
deleted file mode 100644
index 71cf02c..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameEngineElement-module.html
+++ /dev/null
@@ -1,156 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>fortuneengine.GameEngineElement</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td width="100%">
- <span class="breadcrumbs">
- <a href="fortuneengine-module.html">Package&nbsp;fortuneengine</a> ::
- Module&nbsp;GameEngineElement
- </span>
- </td>
- <td>
- <table cellpadding="0" cellspacing="0">
- <!-- hide/show private -->
- <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
- <tr><td align="right"><span class="options"
- >[<a href="frames.html" target="_top">frames</a
- >]&nbsp;|&nbsp;<a href="fortuneengine.GameEngineElement-module.html"
- target="_top">no&nbsp;frames</a>]</span></td></tr>
- </table>
- </td>
- </tr>
-</table>
-<!-- ==================== MODULE DESCRIPTION ==================== -->
-<h1 class="epydoc">Module GameEngineElement</h1><p class="nomargin-top"><span class="codelink"><a href="fortuneengine.GameEngineElement-pysrc.html">source&nbsp;code</a></span></p>
-<!-- ==================== CLASSES ==================== -->
-<a name="section-Classes"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Classes</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-Classes"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a href="fortuneengine.GameEngineElement.GameEngineElement-class.html" class="summary-name">GameEngineElement</a><br />
- The GameEngineElement is a helper object that can be extended by
- other classes.
- </td>
- </tr>
-</table>
-<!-- ==================== VARIABLES ==================== -->
-<a name="section-Variables"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Variables</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-Variables"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="__package__"></a><span class="summary-name">__package__</span> = <code title="'fortuneengine'"><code class="variable-quote">'</code><code class="variable-string">fortuneengine</code><code class="variable-quote">'</code></code>
- </td>
- </tr>
-</table>
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
- <tr>
- <td align="left" class="footer">
- Generated by Epydoc 3.0.1 on Sun Aug 22 00:13:13 2010
- </td>
- <td align="right" class="footer">
- <a target="mainFrame" href="http://epydoc.sourceforge.net"
- >http://epydoc.sourceforge.net</a>
- </td>
- </tr>
-</table>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameEngineElement-pysrc.html b/MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameEngineElement-pysrc.html
deleted file mode 100644
index 89c1487..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameEngineElement-pysrc.html
+++ /dev/null
@@ -1,227 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>fortuneengine.GameEngineElement</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td width="100%">
- <span class="breadcrumbs">
- <a href="fortuneengine-module.html">Package&nbsp;fortuneengine</a> ::
- Module&nbsp;GameEngineElement
- </span>
- </td>
- <td>
- <table cellpadding="0" cellspacing="0">
- <!-- hide/show private -->
- <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
- <tr><td align="right"><span class="options"
- >[<a href="frames.html" target="_top">frames</a
- >]&nbsp;|&nbsp;<a href="fortuneengine.GameEngineElement-pysrc.html"
- target="_top">no&nbsp;frames</a>]</span></td></tr>
- </table>
- </td>
- </tr>
-</table>
-<h1 class="epydoc">Source Code for <a href="fortuneengine.GameEngineElement-module.html">Module fortuneengine.GameEngineElement</a></h1>
-<pre class="py-src">
-<a name="L1"></a><tt class="py-lineno"> 1</tt> <tt class="py-line"><tt class="py-comment"># FortuneEngine is free software: you can redistribute it and/or modify</tt> </tt>
-<a name="L2"></a><tt class="py-lineno"> 2</tt> <tt class="py-line"><tt class="py-comment"># it under the terms of the GNU General Public License as published by</tt> </tt>
-<a name="L3"></a><tt class="py-lineno"> 3</tt> <tt class="py-line"><tt class="py-comment"># the Free Software Foundation, either version 3 of the License, or</tt> </tt>
-<a name="L4"></a><tt class="py-lineno"> 4</tt> <tt class="py-line"><tt class="py-comment"># (at your option) any later version.</tt> </tt>
-<a name="L5"></a><tt class="py-lineno"> 5</tt> <tt class="py-line"><tt class="py-comment">#</tt> </tt>
-<a name="L6"></a><tt class="py-lineno"> 6</tt> <tt class="py-line"><tt class="py-comment"># FortuneEngine is distributed in the hope that it will be useful,</tt> </tt>
-<a name="L7"></a><tt class="py-lineno"> 7</tt> <tt class="py-line"><tt class="py-comment"># but WITHOUT ANY WARRANTY; without even the implied warranty of</tt> </tt>
-<a name="L8"></a><tt class="py-lineno"> 8</tt> <tt class="py-line"><tt class="py-comment"># MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</tt> </tt>
-<a name="L9"></a><tt class="py-lineno"> 9</tt> <tt class="py-line"><tt class="py-comment"># GNU General Public License for more details.</tt> </tt>
-<a name="L10"></a><tt class="py-lineno"> 10</tt> <tt class="py-line"><tt class="py-comment">#</tt> </tt>
-<a name="L11"></a><tt class="py-lineno"> 11</tt> <tt class="py-line"><tt class="py-comment"># You should have received a copy of the GNU General Public License</tt> </tt>
-<a name="L12"></a><tt class="py-lineno"> 12</tt> <tt class="py-line"><tt class="py-comment"># along with the FortuneEngine. If not, see &lt;http://www.gnu.org/licenses/&gt;.</tt> </tt>
-<a name="L13"></a><tt class="py-lineno"> 13</tt> <tt class="py-line"><tt class="py-comment">#</tt> </tt>
-<a name="L14"></a><tt class="py-lineno"> 14</tt> <tt class="py-line"><tt class="py-comment"># Author: Justin Lewis &lt;jlew.blackout@gmail.com&gt;</tt> </tt>
-<a name="L15"></a><tt class="py-lineno"> 15</tt> <tt class="py-line"> </tt>
-<a name="L16"></a><tt class="py-lineno"> 16</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-0" class="py-name" targets="Package fortuneengine=fortuneengine-module.html"><a title="fortuneengine" class="py-name" href="#" onclick="return doclink('link-0', 'fortuneengine', 'link-0');">fortuneengine</a></tt><tt class="py-op">.</tt><tt id="link-1" class="py-name" targets="Module fortuneengine.GameEngine=fortuneengine.GameEngine-module.html,Class fortuneengine.GameEngine.GameEngine=fortuneengine.GameEngine.GameEngine-class.html"><a title="fortuneengine.GameEngine
-fortuneengine.GameEngine.GameEngine" class="py-name" href="#" onclick="return doclink('link-1', 'GameEngine', 'link-1');">GameEngine</a></tt> <tt class="py-keyword">import</tt> <tt id="link-2" class="py-name"><a title="fortuneengine.GameEngine
-fortuneengine.GameEngine.GameEngine" class="py-name" href="#" onclick="return doclink('link-2', 'GameEngine', 'link-1');">GameEngine</a></tt> </tt>
-<a name="L17"></a><tt class="py-lineno"> 17</tt> <tt class="py-line"><tt class="py-comment">#from fortuneengine.DrawableFontObject import DrawableFontObject</tt> </tt>
-<a name="L18"></a><tt class="py-lineno"> 18</tt> <tt class="py-line"><tt class="py-comment">#from fortuneengine.DrawableObject import DrawableObject</tt> </tt>
-<a name="L19"></a><tt class="py-lineno"> 19</tt> <tt class="py-line"><tt class="py-comment">#from fortuneengine.DynamicDrawableObject import DynamicDrawableObject</tt> </tt>
-<a name="L20"></a><tt class="py-lineno"> 20</tt> <tt class="py-line"> </tt>
-<a name="L21"></a><tt class="py-lineno"> 21</tt> <tt class="py-line"> </tt>
-<a name="GameEngineElement"></a><div id="GameEngineElement-def"><a name="L22"></a><tt class="py-lineno"> 22</tt> <a class="py-toggle" href="#" id="GameEngineElement-toggle" onclick="return toggle('GameEngineElement');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="fortuneengine.GameEngineElement.GameEngineElement-class.html">GameEngineElement</a><tt class="py-op">(</tt><tt class="py-base-class">object</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngineElement-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="GameEngineElement-expanded"><a name="L23"></a><tt class="py-lineno"> 23</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L24"></a><tt class="py-lineno"> 24</tt> <tt class="py-line"><tt class="py-docstring"> The GameEngineElement is a helper object that can be extended by</tt> </tt>
-<a name="L25"></a><tt class="py-lineno"> 25</tt> <tt class="py-line"><tt class="py-docstring"> other classes. When the class is extended, it will automatically</tt> </tt>
-<a name="L26"></a><tt class="py-lineno"> 26</tt> <tt class="py-line"><tt class="py-docstring"> register its self for the event and draw loops with the game engine.</tt> </tt>
-<a name="L27"></a><tt class="py-lineno"> 27</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L28"></a><tt class="py-lineno"> 28</tt> <tt class="py-line"> </tt>
-<a name="GameEngineElement.__init__"></a><div id="GameEngineElement.__init__-def"><a name="L29"></a><tt class="py-lineno"> 29</tt> <a class="py-toggle" href="#" id="GameEngineElement.__init__-toggle" onclick="return toggle('GameEngineElement.__init__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameEngineElement.GameEngineElement-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">has_draw</tt><tt class="py-op">=</tt><tt class="py-name">True</tt><tt class="py-op">,</tt> <tt class="py-param">has_event</tt><tt class="py-op">=</tt><tt class="py-name">True</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngineElement.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameEngineElement.__init__-expanded"><a name="L30"></a><tt class="py-lineno"> 30</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L31"></a><tt class="py-lineno"> 31</tt> <tt class="py-line"><tt class="py-docstring"> Default constructor for GameEngineElement</tt> </tt>
-<a name="L32"></a><tt class="py-lineno"> 32</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L33"></a><tt class="py-lineno"> 33</tt> <tt class="py-line"><tt class="py-docstring"> @param has_draw: boolean to signify if element should be drawn</tt> </tt>
-<a name="L34"></a><tt class="py-lineno"> 34</tt> <tt class="py-line"><tt class="py-docstring"> @param has_event: boolean to signify whether the element should be</tt> </tt>
-<a name="L35"></a><tt class="py-lineno"> 35</tt> <tt class="py-line"><tt class="py-docstring"> given events from the queue</tt> </tt>
-<a name="L36"></a><tt class="py-lineno"> 36</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L37"></a><tt class="py-lineno"> 37</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__has_draw</tt> <tt class="py-op">=</tt> <tt class="py-name">has_draw</tt> </tt>
-<a name="L38"></a><tt class="py-lineno"> 38</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__has_event</tt> <tt class="py-op">=</tt> <tt class="py-name">has_event</tt> </tt>
-<a name="L39"></a><tt class="py-lineno"> 39</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__in_engine</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
-<a name="L40"></a><tt class="py-lineno"> 40</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">game_engine</tt> <tt class="py-op">=</tt> <tt id="link-3" class="py-name"><a title="fortuneengine.GameEngine
-fortuneengine.GameEngine.GameEngine" class="py-name" href="#" onclick="return doclink('link-3', 'GameEngine', 'link-1');">GameEngine</a></tt><tt class="py-op">.</tt><tt id="link-4" class="py-name" targets="Variable fortuneengine.GameEngine.GameEngine.instance=fortuneengine.GameEngine.GameEngine-class.html#instance"><a title="fortuneengine.GameEngine.GameEngine.instance" class="py-name" href="#" onclick="return doclink('link-4', 'instance', 'link-4');">instance</a></tt> </tt>
-<a name="L41"></a><tt class="py-lineno"> 41</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__ddo_list</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
-</div><a name="L42"></a><tt class="py-lineno"> 42</tt> <tt class="py-line"> </tt>
-<a name="GameEngineElement.is_in_engine"></a><div id="GameEngineElement.is_in_engine-def"><a name="L43"></a><tt class="py-lineno"> 43</tt> <a class="py-toggle" href="#" id="GameEngineElement.is_in_engine-toggle" onclick="return toggle('GameEngineElement.is_in_engine');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameEngineElement.GameEngineElement-class.html#is_in_engine">is_in_engine</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngineElement.is_in_engine-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameEngineElement.is_in_engine-expanded"><a name="L44"></a><tt class="py-lineno"> 44</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L45"></a><tt class="py-lineno"> 45</tt> <tt class="py-line"><tt class="py-docstring"> Returns true if object has been registered with the game engine.</tt> </tt>
-<a name="L46"></a><tt class="py-lineno"> 46</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L47"></a><tt class="py-lineno"> 47</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__in_engine</tt> </tt>
-</div><a name="L48"></a><tt class="py-lineno"> 48</tt> <tt class="py-line"> </tt>
-<a name="GameEngineElement.add_to_scene"></a><div id="GameEngineElement.add_to_scene-def"><a name="L49"></a><tt class="py-lineno"> 49</tt> <a class="py-toggle" href="#" id="GameEngineElement.add_to_scene-toggle" onclick="return toggle('GameEngineElement.add_to_scene');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameEngineElement.GameEngineElement-class.html#add_to_scene">add_to_scene</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">objects</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngineElement.add_to_scene-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameEngineElement.add_to_scene-expanded"><a name="L50"></a><tt class="py-lineno"> 50</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L51"></a><tt class="py-lineno"> 51</tt> <tt class="py-line"><tt class="py-docstring"> Adds some objects to the DynamicDrawableObject list and the</tt> </tt>
-<a name="L52"></a><tt class="py-lineno"> 52</tt> <tt class="py-line"><tt class="py-docstring"> game engine's scene.</tt> </tt>
-<a name="L53"></a><tt class="py-lineno"> 53</tt> <tt class="py-line"><tt class="py-docstring"> </tt> </tt>
-<a name="L54"></a><tt class="py-lineno"> 54</tt> <tt class="py-line"><tt class="py-docstring"> @param objects: A list of DynamicDrawableObjects</tt> </tt>
-<a name="L55"></a><tt class="py-lineno"> 55</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L56"></a><tt class="py-lineno"> 56</tt> <tt class="py-line"> </tt>
-<a name="L57"></a><tt class="py-lineno"> 57</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">game_engine</tt><tt class="py-op">.</tt><tt id="link-5" class="py-name" targets="Method fortuneengine.GameEngine.GameEngine.get_scene()=fortuneengine.GameEngine.GameEngine-class.html#get_scene"><a title="fortuneengine.GameEngine.GameEngine.get_scene" class="py-name" href="#" onclick="return doclink('link-5', 'get_scene', 'link-5');">get_scene</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt id="link-6" class="py-name" targets="Method fortuneengine.Scene.Scene.addObjects()=fortuneengine.Scene.Scene-class.html#addObjects"><a title="fortuneengine.Scene.Scene.addObjects" class="py-name" href="#" onclick="return doclink('link-6', 'addObjects', 'link-6');">addObjects</a></tt><tt class="py-op">(</tt><tt class="py-name">objects</tt><tt class="py-op">)</tt> </tt>
-<a name="L58"></a><tt class="py-lineno"> 58</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__ddo_list</tt> <tt class="py-op">+=</tt> <tt class="py-name">objects</tt> </tt>
-</div><a name="L59"></a><tt class="py-lineno"> 59</tt> <tt class="py-line"> </tt>
-<a name="GameEngineElement.add_to_engine"></a><div id="GameEngineElement.add_to_engine-def"><a name="L60"></a><tt class="py-lineno"> 60</tt> <a class="py-toggle" href="#" id="GameEngineElement.add_to_engine-toggle" onclick="return toggle('GameEngineElement.add_to_engine');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameEngineElement.GameEngineElement-class.html#add_to_engine">add_to_engine</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngineElement.add_to_engine-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameEngineElement.add_to_engine-expanded"><a name="L61"></a><tt class="py-lineno"> 61</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L62"></a><tt class="py-lineno"> 62</tt> <tt class="py-line"><tt class="py-docstring"> Registers the object with the game engine. Registers draw and event</tt> </tt>
-<a name="L63"></a><tt class="py-lineno"> 63</tt> <tt class="py-line"><tt class="py-docstring"> call backs separately if they were set to true in the constructor.</tt> </tt>
-<a name="L64"></a><tt class="py-lineno"> 64</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L65"></a><tt class="py-lineno"> 65</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__in_engine</tt><tt class="py-op">:</tt> </tt>
-<a name="L66"></a><tt class="py-lineno"> 66</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__in_engine</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
-<a name="L67"></a><tt class="py-lineno"> 67</tt> <tt class="py-line"> </tt>
-<a name="L68"></a><tt class="py-lineno"> 68</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__has_draw</tt><tt class="py-op">:</tt> </tt>
-<a name="L69"></a><tt class="py-lineno"> 69</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">game_engine</tt><tt class="py-op">.</tt><tt id="link-7" class="py-name" targets="Method fortuneengine.GameEngine.GameEngine.add_draw_callback()=fortuneengine.GameEngine.GameEngine-class.html#add_draw_callback"><a title="fortuneengine.GameEngine.GameEngine.add_draw_callback" class="py-name" href="#" onclick="return doclink('link-7', 'add_draw_callback', 'link-7');">add_draw_callback</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-8" class="py-name" targets="Method fortuneengine.GameEngineElement.GameEngineElement.draw()=fortuneengine.GameEngineElement.GameEngineElement-class.html#draw,Method fortuneengine.Scene.Scene.draw()=fortuneengine.Scene.Scene-class.html#draw,Method fortuneengine.pyconsole.pyconsole.Console.draw()=fortuneengine.pyconsole.pyconsole.Console-class.html#draw"><a title="fortuneengine.GameEngineElement.GameEngineElement.draw
-fortuneengine.Scene.Scene.draw
-fortuneengine.pyconsole.pyconsole.Console.draw" class="py-name" href="#" onclick="return doclink('link-8', 'draw', 'link-8');">draw</a></tt><tt class="py-op">)</tt> </tt>
-<a name="L70"></a><tt class="py-lineno"> 70</tt> <tt class="py-line"> </tt>
-<a name="L71"></a><tt class="py-lineno"> 71</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__has_event</tt><tt class="py-op">:</tt> </tt>
-<a name="L72"></a><tt class="py-lineno"> 72</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">game_engine</tt><tt class="py-op">.</tt><tt id="link-9" class="py-name" targets="Method fortuneengine.GameEngine.GameEngine.add_event_callback()=fortuneengine.GameEngine.GameEngine-class.html#add_event_callback"><a title="fortuneengine.GameEngine.GameEngine.add_event_callback" class="py-name" href="#" onclick="return doclink('link-9', 'add_event_callback', 'link-9');">add_event_callback</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-10" class="py-name" targets="Method fortuneengine.GameEngineElement.GameEngineElement.event_handler()=fortuneengine.GameEngineElement.GameEngineElement-class.html#event_handler"><a title="fortuneengine.GameEngineElement.GameEngineElement.event_handler" class="py-name" href="#" onclick="return doclink('link-10', 'event_handler', 'link-10');">event_handler</a></tt><tt class="py-op">)</tt> </tt>
-</div><a name="L73"></a><tt class="py-lineno"> 73</tt> <tt class="py-line"> </tt>
-<a name="GameEngineElement.remove_from_engine"></a><div id="GameEngineElement.remove_from_engine-def"><a name="L74"></a><tt class="py-lineno"> 74</tt> <a class="py-toggle" href="#" id="GameEngineElement.remove_from_engine-toggle" onclick="return toggle('GameEngineElement.remove_from_engine');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameEngineElement.GameEngineElement-class.html#remove_from_engine">remove_from_engine</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngineElement.remove_from_engine-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameEngineElement.remove_from_engine-expanded"><a name="L75"></a><tt class="py-lineno"> 75</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L76"></a><tt class="py-lineno"> 76</tt> <tt class="py-line"><tt class="py-docstring"> Removes the object from the correct queues in the engine</tt> </tt>
-<a name="L77"></a><tt class="py-lineno"> 77</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L78"></a><tt class="py-lineno"> 78</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__in_engine</tt><tt class="py-op">:</tt> </tt>
-<a name="L79"></a><tt class="py-lineno"> 79</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__in_engine</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
-<a name="L80"></a><tt class="py-lineno"> 80</tt> <tt class="py-line"> </tt>
-<a name="L81"></a><tt class="py-lineno"> 81</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__has_draw</tt><tt class="py-op">:</tt> </tt>
-<a name="L82"></a><tt class="py-lineno"> 82</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">game_engine</tt><tt class="py-op">.</tt><tt id="link-11" class="py-name" targets="Method fortuneengine.GameEngine.GameEngine.remove_draw_callback()=fortuneengine.GameEngine.GameEngine-class.html#remove_draw_callback"><a title="fortuneengine.GameEngine.GameEngine.remove_draw_callback" class="py-name" href="#" onclick="return doclink('link-11', 'remove_draw_callback', 'link-11');">remove_draw_callback</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-12" class="py-name"><a title="fortuneengine.GameEngineElement.GameEngineElement.draw
-fortuneengine.Scene.Scene.draw
-fortuneengine.pyconsole.pyconsole.Console.draw" class="py-name" href="#" onclick="return doclink('link-12', 'draw', 'link-8');">draw</a></tt><tt class="py-op">)</tt> </tt>
-<a name="L83"></a><tt class="py-lineno"> 83</tt> <tt class="py-line"> </tt>
-<a name="L84"></a><tt class="py-lineno"> 84</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__has_event</tt><tt class="py-op">:</tt> </tt>
-<a name="L85"></a><tt class="py-lineno"> 85</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">game_engine</tt><tt class="py-op">.</tt><tt id="link-13" class="py-name" targets="Method fortuneengine.GameEngine.GameEngine.remove_event_callback()=fortuneengine.GameEngine.GameEngine-class.html#remove_event_callback"><a title="fortuneengine.GameEngine.GameEngine.remove_event_callback" class="py-name" href="#" onclick="return doclink('link-13', 'remove_event_callback', 'link-13');">remove_event_callback</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-14" class="py-name"><a title="fortuneengine.GameEngineElement.GameEngineElement.event_handler" class="py-name" href="#" onclick="return doclink('link-14', 'event_handler', 'link-10');">event_handler</a></tt><tt class="py-op">)</tt> </tt>
-<a name="L86"></a><tt class="py-lineno"> 86</tt> <tt class="py-line"> </tt>
-<a name="L87"></a><tt class="py-lineno"> 87</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__ddo_list</tt> <tt class="py-op">==</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L88"></a><tt class="py-lineno"> 88</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">object</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__ddo_list</tt><tt class="py-op">:</tt> </tt>
-<a name="L89"></a><tt class="py-lineno"> 89</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">game_engine</tt><tt class="py-op">.</tt><tt id="link-15" class="py-name"><a title="fortuneengine.GameEngine.GameEngine.get_scene" class="py-name" href="#" onclick="return doclink('link-15', 'get_scene', 'link-5');">get_scene</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt id="link-16" class="py-name" targets="Method fortuneengine.Scene.Scene.removeObject()=fortuneengine.Scene.Scene-class.html#removeObject"><a title="fortuneengine.Scene.Scene.removeObject" class="py-name" href="#" onclick="return doclink('link-16', 'removeObject', 'link-16');">removeObject</a></tt><tt class="py-op">(</tt><tt class="py-name">object</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L90"></a><tt class="py-lineno"> 90</tt> <tt class="py-line"> </tt>
-<a name="L91"></a><tt class="py-lineno"> 91</tt> <tt class="py-line"> </tt>
-<a name="GameEngineElement.event_handler"></a><div id="GameEngineElement.event_handler-def"><a name="L92"></a><tt class="py-lineno"> 92</tt> <a class="py-toggle" href="#" id="GameEngineElement.event_handler-toggle" onclick="return toggle('GameEngineElement.event_handler');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameEngineElement.GameEngineElement-class.html#event_handler">event_handler</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">event</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngineElement.event_handler-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameEngineElement.event_handler-expanded"><a name="L93"></a><tt class="py-lineno"> 93</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L94"></a><tt class="py-lineno"> 94</tt> <tt class="py-line"><tt class="py-docstring"> This method should be overridden by the user-specified class that</tt> </tt>
-<a name="L95"></a><tt class="py-lineno"> 95</tt> <tt class="py-line"><tt class="py-docstring"> extends this GameEngineElement class. This method specifies how that</tt> </tt>
-<a name="L96"></a><tt class="py-lineno"> 96</tt> <tt class="py-line"><tt class="py-docstring"> class will handle events given to it by the engine.</tt> </tt>
-<a name="L97"></a><tt class="py-lineno"> 97</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L98"></a><tt class="py-lineno"> 98</tt> <tt class="py-line"><tt class="py-docstring"> @return: true if the user wants to prevent the event from</tt> </tt>
-<a name="L99"></a><tt class="py-lineno"> 99</tt> <tt class="py-line"><tt class="py-docstring"> continuing down the queue</tt> </tt>
-<a name="L100"></a><tt class="py-lineno">100</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L101"></a><tt class="py-lineno">101</tt> <tt class="py-line"> <tt class="py-keyword">pass</tt> </tt>
-</div><a name="L102"></a><tt class="py-lineno">102</tt> <tt class="py-line"> </tt>
-<a name="GameEngineElement.draw"></a><div id="GameEngineElement.draw-def"><a name="L103"></a><tt class="py-lineno">103</tt> <a class="py-toggle" href="#" id="GameEngineElement.draw-toggle" onclick="return toggle('GameEngineElement.draw');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameEngineElement.GameEngineElement-class.html#draw">draw</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">screen</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameEngineElement.draw-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameEngineElement.draw-expanded"><a name="L104"></a><tt class="py-lineno">104</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L105"></a><tt class="py-lineno">105</tt> <tt class="py-line"><tt class="py-docstring"> This method should be overridden by the user-specified class that</tt> </tt>
-<a name="L106"></a><tt class="py-lineno">106</tt> <tt class="py-line"><tt class="py-docstring"> extends this GameEngineElement class. This method specifies how the</tt> </tt>
-<a name="L107"></a><tt class="py-lineno">107</tt> <tt class="py-line"><tt class="py-docstring"> class will be drawn.</tt> </tt>
-<a name="L108"></a><tt class="py-lineno">108</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L109"></a><tt class="py-lineno">109</tt> <tt class="py-line"> <tt class="py-keyword">pass</tt> </tt>
-</div></div><a name="L110"></a><tt class="py-lineno">110</tt> <tt class="py-line"> </tt><script type="text/javascript">
-<!--
-expandto(location.href);
-// -->
-</script>
-</pre>
-<br />
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
- <tr>
- <td align="left" class="footer">
- Generated by Epydoc 3.0.1 on Sun Aug 22 00:13:13 2010
- </td>
- <td align="right" class="footer">
- <a target="mainFrame" href="http://epydoc.sourceforge.net"
- >http://epydoc.sourceforge.net</a>
- </td>
- </tr>
-</table>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameEngineElement.GameEngineElement-class.html b/MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameEngineElement.GameEngineElement-class.html
deleted file mode 100644
index 408c18e..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameEngineElement.GameEngineElement-class.html
+++ /dev/null
@@ -1,446 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>fortuneengine.GameEngineElement.GameEngineElement</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td width="100%">
- <span class="breadcrumbs">
- <a href="fortuneengine-module.html">Package&nbsp;fortuneengine</a> ::
- <a href="fortuneengine.GameEngineElement-module.html">Module&nbsp;GameEngineElement</a> ::
- Class&nbsp;GameEngineElement
- </span>
- </td>
- <td>
- <table cellpadding="0" cellspacing="0">
- <!-- hide/show private -->
- <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
- <tr><td align="right"><span class="options"
- >[<a href="frames.html" target="_top">frames</a
- >]&nbsp;|&nbsp;<a href="fortuneengine.GameEngineElement.GameEngineElement-class.html"
- target="_top">no&nbsp;frames</a>]</span></td></tr>
- </table>
- </td>
- </tr>
-</table>
-<!-- ==================== CLASS DESCRIPTION ==================== -->
-<h1 class="epydoc">Class GameEngineElement</h1><p class="nomargin-top"><span class="codelink"><a href="fortuneengine.GameEngineElement-pysrc.html#GameEngineElement">source&nbsp;code</a></span></p>
-<pre class="base-tree">
-object --+
- |
- <strong class="uidshort">GameEngineElement</strong>
-</pre>
-
-<hr />
-<p>The GameEngineElement is a helper object that can be extended by other
- classes. When the class is extended, it will automatically register its
- self for the event and draw loops with the game engine.</p>
-
-<!-- ==================== INSTANCE METHODS ==================== -->
-<a name="section-InstanceMethods"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Instance Methods</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-InstanceMethods"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.GameEngineElement.GameEngineElement-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">has_draw</span>=<span class="summary-sig-default">True</span>,
- <span class="summary-sig-arg">has_event</span>=<span class="summary-sig-default">True</span>)</span><br />
- Default constructor for GameEngineElement</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameEngineElement-pysrc.html#GameEngineElement.__init__">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="is_in_engine"></a><span class="summary-sig-name">is_in_engine</span>(<span class="summary-sig-arg">self</span>)</span><br />
- Returns true if object has been registered with the game engine.</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameEngineElement-pysrc.html#GameEngineElement.is_in_engine">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.GameEngineElement.GameEngineElement-class.html#add_to_scene" class="summary-sig-name">add_to_scene</a>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">objects</span>)</span><br />
- Adds some objects to the DynamicDrawableObject list and the game
- engine's scene.</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameEngineElement-pysrc.html#GameEngineElement.add_to_scene">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.GameEngineElement.GameEngineElement-class.html#add_to_engine" class="summary-sig-name">add_to_engine</a>(<span class="summary-sig-arg">self</span>)</span><br />
- Registers the object with the game engine.</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameEngineElement-pysrc.html#GameEngineElement.add_to_engine">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="remove_from_engine"></a><span class="summary-sig-name">remove_from_engine</span>(<span class="summary-sig-arg">self</span>)</span><br />
- Removes the object from the correct queues in the engine</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameEngineElement-pysrc.html#GameEngineElement.remove_from_engine">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.GameEngineElement.GameEngineElement-class.html#event_handler" class="summary-sig-name">event_handler</a>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">event</span>)</span><br />
- This method should be overridden by the user-specified class that
- extends this GameEngineElement class.</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameEngineElement-pysrc.html#GameEngineElement.event_handler">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.GameEngineElement.GameEngineElement-class.html#draw" class="summary-sig-name">draw</a>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">screen</span>)</span><br />
- This method should be overridden by the user-specified class that
- extends this GameEngineElement class.</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameEngineElement-pysrc.html#GameEngineElement.draw">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
- <tr>
- <td colspan="2" class="summary">
- <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
- <code>__delattr__</code>,
- <code>__format__</code>,
- <code>__getattribute__</code>,
- <code>__hash__</code>,
- <code>__new__</code>,
- <code>__reduce__</code>,
- <code>__reduce_ex__</code>,
- <code>__repr__</code>,
- <code>__setattr__</code>,
- <code>__sizeof__</code>,
- <code>__str__</code>,
- <code>__subclasshook__</code>
- </p>
- </td>
- </tr>
-</table>
-<!-- ==================== PROPERTIES ==================== -->
-<a name="section-Properties"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Properties</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-Properties"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
- <tr>
- <td colspan="2" class="summary">
- <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
- <code>__class__</code>
- </p>
- </td>
- </tr>
-</table>
-<!-- ==================== METHOD DETAILS ==================== -->
-<a name="section-MethodDetails"></a>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Method Details</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-MethodDetails"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-</table>
-<a name="__init__"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
- <span class="sig-arg">has_draw</span>=<span class="sig-default">True</span>,
- <span class="sig-arg">has_event</span>=<span class="sig-default">True</span>)</span>
- <br /><em class="fname">(Constructor)</em>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.GameEngineElement-pysrc.html#GameEngineElement.__init__">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <p>Default constructor for GameEngineElement</p>
- <dl class="fields">
- <dt>Parameters:</dt>
- <dd><ul class="nomargin-top">
- <li><strong class="pname"><code>has_draw</code></strong> - boolean to signify if element should be drawn</li>
- <li><strong class="pname"><code>has_event</code></strong> - boolean to signify whether the element should be given events
- from the queue</li>
- </ul></dd>
- <dt>Overrides:
- object.__init__
- </dt>
- </dl>
-</td></tr></table>
-</div>
-<a name="add_to_scene"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">add_to_scene</span>(<span class="sig-arg">self</span>,
- <span class="sig-arg">objects</span>)</span>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.GameEngineElement-pysrc.html#GameEngineElement.add_to_scene">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <p>Adds some objects to the DynamicDrawableObject list and the game
- engine's scene.</p>
- <dl class="fields">
- <dt>Parameters:</dt>
- <dd><ul class="nomargin-top">
- <li><strong class="pname"><code>objects</code></strong> - A list of DynamicDrawableObjects</li>
- </ul></dd>
- </dl>
-</td></tr></table>
-</div>
-<a name="add_to_engine"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">add_to_engine</span>(<span class="sig-arg">self</span>)</span>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.GameEngineElement-pysrc.html#GameEngineElement.add_to_engine">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <p>Registers the object with the game engine. Registers draw and event
- call backs separately if they were set to true in the constructor.</p>
- <dl class="fields">
- </dl>
-</td></tr></table>
-</div>
-<a name="event_handler"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">event_handler</span>(<span class="sig-arg">self</span>,
- <span class="sig-arg">event</span>)</span>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.GameEngineElement-pysrc.html#GameEngineElement.event_handler">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <p>This method should be overridden by the user-specified class that
- extends this GameEngineElement class. This method specifies how that
- class will handle events given to it by the engine.</p>
- <dl class="fields">
- <dt>Returns:</dt>
- <dd>true if the user wants to prevent the event from continuing down
- the queue</dd>
- </dl>
-</td></tr></table>
-</div>
-<a name="draw"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">draw</span>(<span class="sig-arg">self</span>,
- <span class="sig-arg">screen</span>)</span>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.GameEngineElement-pysrc.html#GameEngineElement.draw">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <p>This method should be overridden by the user-specified class that
- extends this GameEngineElement class. This method specifies how the class
- will be drawn.</p>
- <dl class="fields">
- </dl>
-</td></tr></table>
-</div>
-<br />
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
- <tr>
- <td align="left" class="footer">
- Generated by Epydoc 3.0.1 on Sun Aug 22 00:13:13 2010
- </td>
- <td align="right" class="footer">
- <a target="mainFrame" href="http://epydoc.sourceforge.net"
- >http://epydoc.sourceforge.net</a>
- </td>
- </tr>
-</table>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameInspect-module.html b/MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameInspect-module.html
deleted file mode 100644
index e2713fc..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameInspect-module.html
+++ /dev/null
@@ -1,155 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>fortuneengine.GameInspect</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td width="100%">
- <span class="breadcrumbs">
- <a href="fortuneengine-module.html">Package&nbsp;fortuneengine</a> ::
- Module&nbsp;GameInspect
- </span>
- </td>
- <td>
- <table cellpadding="0" cellspacing="0">
- <!-- hide/show private -->
- <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
- <tr><td align="right"><span class="options"
- >[<a href="frames.html" target="_top">frames</a
- >]&nbsp;|&nbsp;<a href="fortuneengine.GameInspect-module.html"
- target="_top">no&nbsp;frames</a>]</span></td></tr>
- </table>
- </td>
- </tr>
-</table>
-<!-- ==================== MODULE DESCRIPTION ==================== -->
-<h1 class="epydoc">Module GameInspect</h1><p class="nomargin-top"><span class="codelink"><a href="fortuneengine.GameInspect-pysrc.html">source&nbsp;code</a></span></p>
-<!-- ==================== CLASSES ==================== -->
-<a name="section-Classes"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Classes</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-Classes"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a href="fortuneengine.GameInspect.GameInspect-class.html" class="summary-name">GameInspect</a><br />
- GameInspect is a class that can inspect and modify object trees.
- </td>
- </tr>
-</table>
-<!-- ==================== VARIABLES ==================== -->
-<a name="section-Variables"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Variables</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-Variables"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="__package__"></a><span class="summary-name">__package__</span> = <code title="'fortuneengine'"><code class="variable-quote">'</code><code class="variable-string">fortuneengine</code><code class="variable-quote">'</code></code>
- </td>
- </tr>
-</table>
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
- <tr>
- <td align="left" class="footer">
- Generated by Epydoc 3.0.1 on Sun Aug 22 00:13:13 2010
- </td>
- <td align="right" class="footer">
- <a target="mainFrame" href="http://epydoc.sourceforge.net"
- >http://epydoc.sourceforge.net</a>
- </td>
- </tr>
-</table>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameInspect-pysrc.html b/MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameInspect-pysrc.html
deleted file mode 100644
index 1f3eed2..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameInspect-pysrc.html
+++ /dev/null
@@ -1,342 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>fortuneengine.GameInspect</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td width="100%">
- <span class="breadcrumbs">
- <a href="fortuneengine-module.html">Package&nbsp;fortuneengine</a> ::
- Module&nbsp;GameInspect
- </span>
- </td>
- <td>
- <table cellpadding="0" cellspacing="0">
- <!-- hide/show private -->
- <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
- <tr><td align="right"><span class="options"
- >[<a href="frames.html" target="_top">frames</a
- >]&nbsp;|&nbsp;<a href="fortuneengine.GameInspect-pysrc.html"
- target="_top">no&nbsp;frames</a>]</span></td></tr>
- </table>
- </td>
- </tr>
-</table>
-<h1 class="epydoc">Source Code for <a href="fortuneengine.GameInspect-module.html">Module fortuneengine.GameInspect</a></h1>
-<pre class="py-src">
-<a name="L1"></a><tt class="py-lineno"> 1</tt> <tt class="py-line"><tt class="py-comment"># FortuneEngine is free software: you can redistribute it and/or modify</tt> </tt>
-<a name="L2"></a><tt class="py-lineno"> 2</tt> <tt class="py-line"><tt class="py-comment"># it under the terms of the GNU General Public License as published by</tt> </tt>
-<a name="L3"></a><tt class="py-lineno"> 3</tt> <tt class="py-line"><tt class="py-comment"># the Free Software Foundation, either version 3 of the License, or</tt> </tt>
-<a name="L4"></a><tt class="py-lineno"> 4</tt> <tt class="py-line"><tt class="py-comment"># (at your option) any later version.</tt> </tt>
-<a name="L5"></a><tt class="py-lineno"> 5</tt> <tt class="py-line"><tt class="py-comment">#</tt> </tt>
-<a name="L6"></a><tt class="py-lineno"> 6</tt> <tt class="py-line"><tt class="py-comment"># FortuneEngine is distributed in the hope that it will be useful,</tt> </tt>
-<a name="L7"></a><tt class="py-lineno"> 7</tt> <tt class="py-line"><tt class="py-comment"># but WITHOUT ANY WARRANTY; without even the implied warranty of</tt> </tt>
-<a name="L8"></a><tt class="py-lineno"> 8</tt> <tt class="py-line"><tt class="py-comment"># MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</tt> </tt>
-<a name="L9"></a><tt class="py-lineno"> 9</tt> <tt class="py-line"><tt class="py-comment"># GNU General Public License for more details.</tt> </tt>
-<a name="L10"></a><tt class="py-lineno"> 10</tt> <tt class="py-line"><tt class="py-comment">#</tt> </tt>
-<a name="L11"></a><tt class="py-lineno"> 11</tt> <tt class="py-line"><tt class="py-comment"># You should have received a copy of the GNU General Public License</tt> </tt>
-<a name="L12"></a><tt class="py-lineno"> 12</tt> <tt class="py-line"><tt class="py-comment"># along with the FortuneEngine. If not, see &lt;http://www.gnu.org/licenses/&gt;.</tt> </tt>
-<a name="L13"></a><tt class="py-lineno"> 13</tt> <tt class="py-line"><tt class="py-comment">#</tt> </tt>
-<a name="L14"></a><tt class="py-lineno"> 14</tt> <tt class="py-line"><tt class="py-comment"># Author: Justin Lewis &lt;jlew.blackout@gmail.com&gt;</tt> </tt>
-<a name="L15"></a><tt class="py-lineno"> 15</tt> <tt class="py-line"> </tt>
-<a name="L16"></a><tt class="py-lineno"> 16</tt> <tt class="py-line"><tt class="py-keyword">import</tt> <tt class="py-name">inspect</tt> </tt>
-<a name="L17"></a><tt class="py-lineno"> 17</tt> <tt class="py-line"> </tt>
-<a name="L18"></a><tt class="py-lineno"> 18</tt> <tt class="py-line"> </tt>
-<a name="GameInspect"></a><div id="GameInspect-def"><a name="L19"></a><tt class="py-lineno"> 19</tt> <a class="py-toggle" href="#" id="GameInspect-toggle" onclick="return toggle('GameInspect');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="fortuneengine.GameInspect.GameInspect-class.html">GameInspect</a><tt class="py-op">(</tt><tt class="py-base-class">object</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameInspect-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="GameInspect-expanded"><a name="L20"></a><tt class="py-lineno"> 20</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L21"></a><tt class="py-lineno"> 21</tt> <tt class="py-line"><tt class="py-docstring"> GameInspect is a class that can inspect and modify object trees.</tt> </tt>
-<a name="L22"></a><tt class="py-lineno"> 22</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L23"></a><tt class="py-lineno"> 23</tt> <tt class="py-line"><tt class="py-docstring"> The top most object must be a dictionary</tt> </tt>
-<a name="L24"></a><tt class="py-lineno"> 24</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L25"></a><tt class="py-lineno"> 25</tt> <tt class="py-line"> </tt>
-<a name="GameInspect.__init__"></a><div id="GameInspect.__init__-def"><a name="L26"></a><tt class="py-lineno"> 26</tt> <a class="py-toggle" href="#" id="GameInspect.__init__-toggle" onclick="return toggle('GameInspect.__init__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameInspect.GameInspect-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">object_root</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameInspect.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameInspect.__init__-expanded"><a name="L27"></a><tt class="py-lineno"> 27</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L28"></a><tt class="py-lineno"> 28</tt> <tt class="py-line"><tt class="py-docstring"> Init function of the GameInspect class.</tt> </tt>
-<a name="L29"></a><tt class="py-lineno"> 29</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L30"></a><tt class="py-lineno"> 30</tt> <tt class="py-line"><tt class="py-docstring"> @param object_root: The root dictionary of the tree</tt> </tt>
-<a name="L31"></a><tt class="py-lineno"> 31</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L32"></a><tt class="py-lineno"> 32</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">root</tt> <tt class="py-op">=</tt> <tt class="py-name">object_root</tt> </tt>
-</div><a name="L33"></a><tt class="py-lineno"> 33</tt> <tt class="py-line"> </tt>
-<a name="GameInspect.drilldown_object"></a><div id="GameInspect.drilldown_object-def"><a name="L34"></a><tt class="py-lineno"> 34</tt> <a class="py-toggle" href="#" id="GameInspect.drilldown_object-toggle" onclick="return toggle('GameInspect.drilldown_object');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameInspect.GameInspect-class.html#drilldown_object">drilldown_object</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">objectname</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameInspect.drilldown_object-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameInspect.drilldown_object-expanded"><a name="L35"></a><tt class="py-lineno"> 35</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L36"></a><tt class="py-lineno"> 36</tt> <tt class="py-line"><tt class="py-docstring"> Takes the objectname string and tries to find the object that it is</tt> </tt>
-<a name="L37"></a><tt class="py-lineno"> 37</tt> <tt class="py-line"><tt class="py-docstring"> representing and returns that object.</tt> </tt>
-<a name="L38"></a><tt class="py-lineno"> 38</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L39"></a><tt class="py-lineno"> 39</tt> <tt class="py-line"><tt class="py-docstring"> Example: battle.enemy_list[1].sprite._images[1]</tt> </tt>
-<a name="L40"></a><tt class="py-lineno"> 40</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L41"></a><tt class="py-lineno"> 41</tt> <tt class="py-line"><tt class="py-docstring"> @param objectname: The string that represents the object's path.</tt> </tt>
-<a name="L42"></a><tt class="py-lineno"> 42</tt> <tt class="py-line"><tt class="py-docstring"> @return: Returns the object requested</tt> </tt>
-<a name="L43"></a><tt class="py-lineno"> 43</tt> <tt class="py-line"><tt class="py-docstring"> @raise Exception: Throws an Exception with the string being the</tt> </tt>
-<a name="L44"></a><tt class="py-lineno"> 44</tt> <tt class="py-line"><tt class="py-docstring"> path error.</tt> </tt>
-<a name="L45"></a><tt class="py-lineno"> 45</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L46"></a><tt class="py-lineno"> 46</tt> <tt class="py-line"> <tt class="py-name">last</tt> <tt class="py-op">=</tt> <tt class="py-string">"empt"</tt> </tt>
-<a name="L47"></a><tt class="py-lineno"> 47</tt> <tt class="py-line"> <tt class="py-name">obj</tt> <tt class="py-op">=</tt> <tt class="py-string">"empt"</tt> </tt>
-<a name="L48"></a><tt class="py-lineno"> 48</tt> <tt class="py-line"> <tt class="py-name">last_token</tt> <tt class="py-op">=</tt> <tt class="py-string">""</tt> </tt>
-<a name="L49"></a><tt class="py-lineno"> 49</tt> <tt class="py-line"> </tt>
-<a name="L50"></a><tt class="py-lineno"> 50</tt> <tt class="py-line"> <tt class="py-comment"># Objects are separated by the period (".") symbol</tt> </tt>
-<a name="L51"></a><tt class="py-lineno"> 51</tt> <tt class="py-line"> <tt class="py-name">object_tokens</tt> <tt class="py-op">=</tt> <tt class="py-name">objectname</tt><tt class="py-op">.</tt><tt class="py-name">split</tt><tt class="py-op">(</tt><tt class="py-string">"."</tt><tt class="py-op">)</tt> </tt>
-<a name="L52"></a><tt class="py-lineno"> 52</tt> <tt class="py-line"> </tt>
-<a name="L53"></a><tt class="py-lineno"> 53</tt> <tt class="py-line"> <tt class="py-comment"># Check if the first part of the name is registered with the</tt> </tt>
-<a name="L54"></a><tt class="py-lineno"> 54</tt> <tt class="py-line"> <tt class="py-comment"># game engine as that is our starting point</tt> </tt>
-<a name="L55"></a><tt class="py-lineno"> 55</tt> <tt class="py-line"> <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
-<a name="L56"></a><tt class="py-lineno"> 56</tt> <tt class="py-line"> <tt class="py-name">obj</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">root</tt><tt class="py-op">[</tt><tt class="py-name">object_tokens</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">]</tt> </tt>
-<a name="L57"></a><tt class="py-lineno"> 57</tt> <tt class="py-line"> <tt class="py-name">last</tt> <tt class="py-op">=</tt> <tt class="py-name">obj</tt> </tt>
-<a name="L58"></a><tt class="py-lineno"> 58</tt> <tt class="py-line"> <tt class="py-name">last_token</tt> <tt class="py-op">=</tt> <tt class="py-name">object_tokens</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt> </tt>
-<a name="L59"></a><tt class="py-lineno"> 59</tt> <tt class="py-line"> </tt>
-<a name="L60"></a><tt class="py-lineno"> 60</tt> <tt class="py-line"> <tt class="py-keyword">except</tt> <tt class="py-name">KeyError</tt><tt class="py-op">:</tt> </tt>
-<a name="L61"></a><tt class="py-lineno"> 61</tt> <tt class="py-line"> <tt class="py-keyword">raise</tt> <tt class="py-name">Exception</tt><tt class="py-op">(</tt><tt class="py-string">"%s is not registered with the game engine"</tt> <tt class="py-op">%</tt> </tt>
-<a name="L62"></a><tt class="py-lineno"> 62</tt> <tt class="py-line"> <tt class="py-name">object_tokens</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
-<a name="L63"></a><tt class="py-lineno"> 63</tt> <tt class="py-line"> </tt>
-<a name="L64"></a><tt class="py-lineno"> 64</tt> <tt class="py-line"> <tt class="py-comment"># Handles dot notation for sub modules by looping through the tokens</tt> </tt>
-<a name="L65"></a><tt class="py-lineno"> 65</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">token</tt> <tt class="py-keyword">in</tt> <tt class="py-name">object_tokens</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">:</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
-<a name="L66"></a><tt class="py-lineno"> 66</tt> <tt class="py-line"> </tt>
-<a name="L67"></a><tt class="py-lineno"> 67</tt> <tt class="py-line"> <tt class="py-comment"># Splits the dictionary/list token ("[")</tt> </tt>
-<a name="L68"></a><tt class="py-lineno"> 68</tt> <tt class="py-line"> <tt class="py-name">dict_token</tt> <tt class="py-op">=</tt> <tt class="py-name">token</tt><tt class="py-op">.</tt><tt class="py-name">split</tt><tt class="py-op">(</tt><tt class="py-string">'['</tt><tt class="py-op">)</tt> </tt>
-<a name="L69"></a><tt class="py-lineno"> 69</tt> <tt class="py-line"> <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
-<a name="L70"></a><tt class="py-lineno"> 70</tt> <tt class="py-line"> <tt class="py-name">last</tt> <tt class="py-op">=</tt> <tt class="py-name">obj</tt> </tt>
-<a name="L71"></a><tt class="py-lineno"> 71</tt> <tt class="py-line"> <tt class="py-name">obj</tt> <tt class="py-op">=</tt> <tt class="py-name">getattr</tt><tt class="py-op">(</tt><tt class="py-name">obj</tt><tt class="py-op">,</tt> <tt class="py-name">dict_token</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
-<a name="L72"></a><tt class="py-lineno"> 72</tt> <tt class="py-line"> <tt class="py-name">last_token</tt> <tt class="py-op">=</tt> <tt class="py-name">dict_token</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt> </tt>
-<a name="L73"></a><tt class="py-lineno"> 73</tt> <tt class="py-line"> </tt>
-<a name="L74"></a><tt class="py-lineno"> 74</tt> <tt class="py-line"> <tt class="py-keyword">except</tt><tt class="py-op">:</tt> </tt>
-<a name="L75"></a><tt class="py-lineno"> 75</tt> <tt class="py-line"> <tt class="py-keyword">raise</tt> <tt class="py-name">Exception</tt><tt class="py-op">(</tt><tt class="py-string">"Error finding member element: %s"</tt> <tt class="py-op">%</tt> <tt class="py-name">token</tt><tt class="py-op">)</tt> </tt>
-<a name="L76"></a><tt class="py-lineno"> 76</tt> <tt class="py-line"> </tt>
-<a name="L77"></a><tt class="py-lineno"> 77</tt> <tt class="py-line"> <tt class="py-comment"># Handles dictionaries</tt> </tt>
-<a name="L78"></a><tt class="py-lineno"> 78</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">d_token</tt> <tt class="py-keyword">in</tt> <tt class="py-name">dict_token</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">:</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
-<a name="L79"></a><tt class="py-lineno"> 79</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">d_token</tt><tt class="py-op">[</tt><tt class="py-op">-</tt><tt class="py-number">1</tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt class="py-string">"]"</tt><tt class="py-op">:</tt> </tt>
-<a name="L80"></a><tt class="py-lineno"> 80</tt> <tt class="py-line"> <tt class="py-name">d_token</tt> <tt class="py-op">=</tt> <tt class="py-name">d_token</tt><tt class="py-op">[</tt><tt class="py-op">:</tt><tt class="py-op">-</tt><tt class="py-number">1</tt><tt class="py-op">]</tt> </tt>
-<a name="L81"></a><tt class="py-lineno"> 81</tt> <tt class="py-line"> <tt class="py-comment"># Try list notation first then try dictionary notation</tt> </tt>
-<a name="L82"></a><tt class="py-lineno"> 82</tt> <tt class="py-line"> <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
-<a name="L83"></a><tt class="py-lineno"> 83</tt> <tt class="py-line"> <tt class="py-name">key</tt> <tt class="py-op">=</tt> <tt class="py-name">int</tt><tt class="py-op">(</tt><tt class="py-name">d_token</tt><tt class="py-op">)</tt> </tt>
-<a name="L84"></a><tt class="py-lineno"> 84</tt> <tt class="py-line"> <tt class="py-keyword">except</tt><tt class="py-op">:</tt> </tt>
-<a name="L85"></a><tt class="py-lineno"> 85</tt> <tt class="py-line"> <tt class="py-name">key</tt> <tt class="py-op">=</tt> <tt class="py-name">d_token</tt> </tt>
-<a name="L86"></a><tt class="py-lineno"> 86</tt> <tt class="py-line"> </tt>
-<a name="L87"></a><tt class="py-lineno"> 87</tt> <tt class="py-line"> <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
-<a name="L88"></a><tt class="py-lineno"> 88</tt> <tt class="py-line"> <tt class="py-name">last</tt> <tt class="py-op">=</tt> <tt class="py-name">obj</tt> </tt>
-<a name="L89"></a><tt class="py-lineno"> 89</tt> <tt class="py-line"> <tt class="py-name">obj</tt> <tt class="py-op">=</tt> <tt class="py-name">obj</tt><tt class="py-op">[</tt><tt class="py-name">key</tt><tt class="py-op">]</tt> </tt>
-<a name="L90"></a><tt class="py-lineno"> 90</tt> <tt class="py-line"> <tt class="py-name">last_token</tt> <tt class="py-op">=</tt> <tt class="py-name">key</tt> </tt>
-<a name="L91"></a><tt class="py-lineno"> 91</tt> <tt class="py-line"> <tt class="py-keyword">except</tt><tt class="py-op">:</tt> </tt>
-<a name="L92"></a><tt class="py-lineno"> 92</tt> <tt class="py-line"> <tt class="py-keyword">raise</tt> <tt class="py-name">Exception</tt><tt class="py-op">(</tt><tt class="py-string">"Unable to find %s"</tt> <tt class="py-op">%</tt> <tt class="py-name">key</tt><tt class="py-op">)</tt> </tt>
-<a name="L93"></a><tt class="py-lineno"> 93</tt> <tt class="py-line"> </tt>
-<a name="L94"></a><tt class="py-lineno"> 94</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L95"></a><tt class="py-lineno"> 95</tt> <tt class="py-line"> <tt class="py-keyword">raise</tt> <tt class="py-name">Exception</tt><tt class="py-op">(</tt><tt class="py-string">"Invalid Syntax, expected ] at end of %s"</tt> <tt class="py-op">%</tt> </tt>
-<a name="L96"></a><tt class="py-lineno"> 96</tt> <tt class="py-line"> <tt class="py-name">d_token</tt><tt class="py-op">)</tt> </tt>
-<a name="L97"></a><tt class="py-lineno"> 97</tt> <tt class="py-line"> </tt>
-<a name="L98"></a><tt class="py-lineno"> 98</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">obj</tt><tt class="py-op">,</tt> <tt class="py-name">last</tt><tt class="py-op">,</tt> <tt class="py-name">last_token</tt> </tt>
-</div><a name="L99"></a><tt class="py-lineno"> 99</tt> <tt class="py-line"> </tt>
-<a name="GameInspect.set_eval"></a><div id="GameInspect.set_eval-def"><a name="L100"></a><tt class="py-lineno">100</tt> <a class="py-toggle" href="#" id="GameInspect.set_eval-toggle" onclick="return toggle('GameInspect.set_eval');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameInspect.GameInspect-class.html#set_eval">set_eval</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">objectname</tt><tt class="py-op">,</tt> <tt class="py-param">statement</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameInspect.set_eval-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameInspect.set_eval-expanded"><a name="L101"></a><tt class="py-lineno">101</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L102"></a><tt class="py-lineno">102</tt> <tt class="py-line"><tt class="py-docstring"> Sets the object referenced by objectname to a value returned by</tt> </tt>
-<a name="L103"></a><tt class="py-lineno">103</tt> <tt class="py-line"><tt class="py-docstring"> passing the string stored in the val parameter to an eval statement.</tt> </tt>
-<a name="L104"></a><tt class="py-lineno">104</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L105"></a><tt class="py-lineno">105</tt> <tt class="py-line"><tt class="py-docstring"> @param objectname: A string representation of the location</tt> </tt>
-<a name="L106"></a><tt class="py-lineno">106</tt> <tt class="py-line"><tt class="py-docstring"> of the object being inspected in relation</tt> </tt>
-<a name="L107"></a><tt class="py-lineno">107</tt> <tt class="py-line"><tt class="py-docstring"> to the game engine registered object.</tt> </tt>
-<a name="L108"></a><tt class="py-lineno">108</tt> <tt class="py-line"><tt class="py-docstring"> @param statement: A string to be evaluated and set to the object.</tt> </tt>
-<a name="L109"></a><tt class="py-lineno">109</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L110"></a><tt class="py-lineno">110</tt> <tt class="py-line"> <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
-<a name="L111"></a><tt class="py-lineno">111</tt> <tt class="py-line"> <tt class="py-name">obj</tt><tt class="py-op">,</tt> <tt class="py-name">last</tt><tt class="py-op">,</tt> <tt class="py-name">last_token</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-0" class="py-name" targets="Method fortuneengine.GameInspect.GameInspect.drilldown_object()=fortuneengine.GameInspect.GameInspect-class.html#drilldown_object"><a title="fortuneengine.GameInspect.GameInspect.drilldown_object" class="py-name" href="#" onclick="return doclink('link-0', 'drilldown_object', 'link-0');">drilldown_object</a></tt><tt class="py-op">(</tt><tt class="py-name">objectname</tt><tt class="py-op">)</tt> </tt>
-<a name="L112"></a><tt class="py-lineno">112</tt> <tt class="py-line"> <tt class="py-keyword">except</tt> <tt class="py-name">Exception</tt><tt class="py-op">,</tt> <tt class="py-name">detail</tt><tt class="py-op">:</tt> </tt>
-<a name="L113"></a><tt class="py-lineno">113</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">detail</tt><tt class="py-op">)</tt> </tt>
-<a name="L114"></a><tt class="py-lineno">114</tt> <tt class="py-line"> </tt>
-<a name="L115"></a><tt class="py-lineno">115</tt> <tt class="py-line"> <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
-<a name="L116"></a><tt class="py-lineno">116</tt> <tt class="py-line"> <tt class="py-name">setattr</tt><tt class="py-op">(</tt><tt class="py-name">last</tt><tt class="py-op">,</tt> <tt class="py-name">last_token</tt><tt class="py-op">,</tt> <tt class="py-name">eval</tt><tt class="py-op">(</tt><tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">statement</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L117"></a><tt class="py-lineno">117</tt> <tt class="py-line"> <tt class="py-keyword">except</tt> <tt class="py-name">Exception</tt><tt class="py-op">,</tt> <tt class="py-name">detail</tt><tt class="py-op">:</tt> </tt>
-<a name="L118"></a><tt class="py-lineno">118</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">detail</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L119"></a><tt class="py-lineno">119</tt> <tt class="py-line"> </tt>
-<a name="GameInspect.set_str"></a><div id="GameInspect.set_str-def"><a name="L120"></a><tt class="py-lineno">120</tt> <a class="py-toggle" href="#" id="GameInspect.set_str-toggle" onclick="return toggle('GameInspect.set_str');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameInspect.GameInspect-class.html#set_str">set_str</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">objectname</tt><tt class="py-op">,</tt> <tt class="py-param">val</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameInspect.set_str-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameInspect.set_str-expanded"><a name="L121"></a><tt class="py-lineno">121</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L122"></a><tt class="py-lineno">122</tt> <tt class="py-line"><tt class="py-docstring"> Sets the object referenced by objectname to a string passed into the</tt> </tt>
-<a name="L123"></a><tt class="py-lineno">123</tt> <tt class="py-line"><tt class="py-docstring"> val parameter.</tt> </tt>
-<a name="L124"></a><tt class="py-lineno">124</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L125"></a><tt class="py-lineno">125</tt> <tt class="py-line"><tt class="py-docstring"> @param objectname: A string representation of the location</tt> </tt>
-<a name="L126"></a><tt class="py-lineno">126</tt> <tt class="py-line"><tt class="py-docstring"> of the object being inspected in relation</tt> </tt>
-<a name="L127"></a><tt class="py-lineno">127</tt> <tt class="py-line"><tt class="py-docstring"> to the game engine registered object.</tt> </tt>
-<a name="L128"></a><tt class="py-lineno">128</tt> <tt class="py-line"><tt class="py-docstring"> @param val: A string to be set as the value of the object.</tt> </tt>
-<a name="L129"></a><tt class="py-lineno">129</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L130"></a><tt class="py-lineno">130</tt> <tt class="py-line"> <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
-<a name="L131"></a><tt class="py-lineno">131</tt> <tt class="py-line"> <tt class="py-name">obj</tt><tt class="py-op">,</tt> <tt class="py-name">last</tt><tt class="py-op">,</tt> <tt class="py-name">last_token</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-1" class="py-name"><a title="fortuneengine.GameInspect.GameInspect.drilldown_object" class="py-name" href="#" onclick="return doclink('link-1', 'drilldown_object', 'link-0');">drilldown_object</a></tt><tt class="py-op">(</tt><tt class="py-name">objectname</tt><tt class="py-op">)</tt> </tt>
-<a name="L132"></a><tt class="py-lineno">132</tt> <tt class="py-line"> <tt class="py-keyword">except</tt> <tt class="py-name">Exception</tt><tt class="py-op">,</tt> <tt class="py-name">detail</tt><tt class="py-op">:</tt> </tt>
-<a name="L133"></a><tt class="py-lineno">133</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">detail</tt><tt class="py-op">)</tt> </tt>
-<a name="L134"></a><tt class="py-lineno">134</tt> <tt class="py-line"> </tt>
-<a name="L135"></a><tt class="py-lineno">135</tt> <tt class="py-line"> <tt class="py-name">setattr</tt><tt class="py-op">(</tt><tt class="py-name">last</tt><tt class="py-op">,</tt> <tt class="py-name">last_token</tt><tt class="py-op">,</tt> <tt class="py-name">val</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L136"></a><tt class="py-lineno">136</tt> <tt class="py-line"> </tt>
-<a name="GameInspect.set_int"></a><div id="GameInspect.set_int-def"><a name="L137"></a><tt class="py-lineno">137</tt> <a class="py-toggle" href="#" id="GameInspect.set_int-toggle" onclick="return toggle('GameInspect.set_int');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameInspect.GameInspect-class.html#set_int">set_int</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">objectname</tt><tt class="py-op">,</tt> <tt class="py-param">val</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameInspect.set_int-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameInspect.set_int-expanded"><a name="L138"></a><tt class="py-lineno">138</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L139"></a><tt class="py-lineno">139</tt> <tt class="py-line"><tt class="py-docstring"> Sets the object referenced by objectname to an integer passed into the</tt> </tt>
-<a name="L140"></a><tt class="py-lineno">140</tt> <tt class="py-line"><tt class="py-docstring"> val parameter. It may be a string that holds the int as it will be</tt> </tt>
-<a name="L141"></a><tt class="py-lineno">141</tt> <tt class="py-line"><tt class="py-docstring"> type casted.</tt> </tt>
-<a name="L142"></a><tt class="py-lineno">142</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L143"></a><tt class="py-lineno">143</tt> <tt class="py-line"><tt class="py-docstring"> @param objectname: A string representation of the location</tt> </tt>
-<a name="L144"></a><tt class="py-lineno">144</tt> <tt class="py-line"><tt class="py-docstring"> of the object being inspected in relation</tt> </tt>
-<a name="L145"></a><tt class="py-lineno">145</tt> <tt class="py-line"><tt class="py-docstring"> to the game engine registered object.</tt> </tt>
-<a name="L146"></a><tt class="py-lineno">146</tt> <tt class="py-line"><tt class="py-docstring"> @param val: An int/string containing an int to be set as</tt> </tt>
-<a name="L147"></a><tt class="py-lineno">147</tt> <tt class="py-line"><tt class="py-docstring"> the value of the object.</tt> </tt>
-<a name="L148"></a><tt class="py-lineno">148</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L149"></a><tt class="py-lineno">149</tt> <tt class="py-line"> <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
-<a name="L150"></a><tt class="py-lineno">150</tt> <tt class="py-line"> <tt class="py-name">obj</tt><tt class="py-op">,</tt> <tt class="py-name">last</tt><tt class="py-op">,</tt> <tt class="py-name">last_token</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-2" class="py-name"><a title="fortuneengine.GameInspect.GameInspect.drilldown_object" class="py-name" href="#" onclick="return doclink('link-2', 'drilldown_object', 'link-0');">drilldown_object</a></tt><tt class="py-op">(</tt><tt class="py-name">objectname</tt><tt class="py-op">)</tt> </tt>
-<a name="L151"></a><tt class="py-lineno">151</tt> <tt class="py-line"> <tt class="py-keyword">except</tt> <tt class="py-name">Exception</tt><tt class="py-op">,</tt> <tt class="py-name">detail</tt><tt class="py-op">:</tt> </tt>
-<a name="L152"></a><tt class="py-lineno">152</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">detail</tt><tt class="py-op">)</tt> </tt>
-<a name="L153"></a><tt class="py-lineno">153</tt> <tt class="py-line"> </tt>
-<a name="L154"></a><tt class="py-lineno">154</tt> <tt class="py-line"> <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
-<a name="L155"></a><tt class="py-lineno">155</tt> <tt class="py-line"> <tt class="py-name">setattr</tt><tt class="py-op">(</tt><tt class="py-name">last</tt><tt class="py-op">,</tt> <tt class="py-name">last_token</tt><tt class="py-op">,</tt> <tt class="py-name">int</tt><tt class="py-op">(</tt><tt class="py-name">val</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L156"></a><tt class="py-lineno">156</tt> <tt class="py-line"> <tt class="py-keyword">except</tt><tt class="py-op">:</tt> </tt>
-<a name="L157"></a><tt class="py-lineno">157</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">detail</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L158"></a><tt class="py-lineno">158</tt> <tt class="py-line"> </tt>
-<a name="GameInspect.inspect_object"></a><div id="GameInspect.inspect_object-def"><a name="L159"></a><tt class="py-lineno">159</tt> <a class="py-toggle" href="#" id="GameInspect.inspect_object-toggle" onclick="return toggle('GameInspect.inspect_object');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.GameInspect.GameInspect-class.html#inspect_object">inspect_object</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">objectname</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="GameInspect.inspect_object-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="GameInspect.inspect_object-expanded"><a name="L160"></a><tt class="py-lineno">160</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
-<a name="L161"></a><tt class="py-lineno">161</tt> <tt class="py-line"><tt class="py-docstring"> Displays information about the object path it is passed</tt> </tt>
-<a name="L162"></a><tt class="py-lineno">162</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L163"></a><tt class="py-lineno">163</tt> <tt class="py-line"><tt class="py-docstring"> @param objectname: A string representation of the location</tt> </tt>
-<a name="L164"></a><tt class="py-lineno">164</tt> <tt class="py-line"><tt class="py-docstring"> of the object being inspected in relation</tt> </tt>
-<a name="L165"></a><tt class="py-lineno">165</tt> <tt class="py-line"><tt class="py-docstring"> to the game engine registered object.</tt> </tt>
-<a name="L166"></a><tt class="py-lineno">166</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L167"></a><tt class="py-lineno">167</tt> <tt class="py-line"> <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
-<a name="L168"></a><tt class="py-lineno">168</tt> <tt class="py-line"> <tt class="py-name">obj</tt><tt class="py-op">,</tt> <tt class="py-name">last</tt><tt class="py-op">,</tt> <tt class="py-name">last_token</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-3" class="py-name"><a title="fortuneengine.GameInspect.GameInspect.drilldown_object" class="py-name" href="#" onclick="return doclink('link-3', 'drilldown_object', 'link-0');">drilldown_object</a></tt><tt class="py-op">(</tt><tt class="py-name">objectname</tt><tt class="py-op">)</tt> </tt>
-<a name="L169"></a><tt class="py-lineno">169</tt> <tt class="py-line"> </tt>
-<a name="L170"></a><tt class="py-lineno">170</tt> <tt class="py-line"> <tt class="py-keyword">except</tt> <tt class="py-name">Exception</tt><tt class="py-op">,</tt> <tt class="py-name">detail</tt><tt class="py-op">:</tt> </tt>
-<a name="L171"></a><tt class="py-lineno">171</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">detail</tt><tt class="py-op">)</tt> </tt>
-<a name="L172"></a><tt class="py-lineno">172</tt> <tt class="py-line"> </tt>
-<a name="L173"></a><tt class="py-lineno">173</tt> <tt class="py-line"> <tt class="py-name">classname</tt> <tt class="py-op">=</tt> <tt class="py-name">obj</tt><tt class="py-op">.</tt><tt class="py-name">__class__</tt><tt class="py-op">.</tt><tt class="py-name">__name__</tt> </tt>
-<a name="L174"></a><tt class="py-lineno">174</tt> <tt class="py-line"> </tt>
-<a name="L175"></a><tt class="py-lineno">175</tt> <tt class="py-line"> <tt class="py-comment"># If it has the __dict__ attribute, it is an object we can inspect</tt> </tt>
-<a name="L176"></a><tt class="py-lineno">176</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">hasattr</tt><tt class="py-op">(</tt><tt class="py-name">obj</tt><tt class="py-op">,</tt> <tt class="py-string">"__dict__"</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L177"></a><tt class="py-lineno">177</tt> <tt class="py-line"> <tt class="py-name">attribute_list</tt> <tt class="py-op">=</tt> <tt class="py-string">"Attributes:"</tt> </tt>
-<a name="L178"></a><tt class="py-lineno">178</tt> <tt class="py-line"> <tt class="py-name">attributes</tt> <tt class="py-op">=</tt> <tt class="py-name">obj</tt><tt class="py-op">.</tt><tt class="py-name">__dict__</tt> </tt>
-<a name="L179"></a><tt class="py-lineno">179</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">attribute_key</tt> <tt class="py-keyword">in</tt> <tt class="py-name">attributes</tt><tt class="py-op">.</tt><tt class="py-name">keys</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L180"></a><tt class="py-lineno">180</tt> <tt class="py-line"> <tt class="py-name">attribute_list</tt> <tt class="py-op">=</tt> <tt class="py-string">"%s\n\t%s:%s"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">attribute_list</tt><tt class="py-op">,</tt> </tt>
-<a name="L181"></a><tt class="py-lineno">181</tt> <tt class="py-line"> <tt class="py-name">attribute_key</tt><tt class="py-op">,</tt> <tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">attributes</tt><tt class="py-op">[</tt><tt class="py-name">attribute_key</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L182"></a><tt class="py-lineno">182</tt> <tt class="py-line"> </tt>
-<a name="L183"></a><tt class="py-lineno">183</tt> <tt class="py-line"> <tt class="py-comment"># Inspect the object for all its methods</tt> </tt>
-<a name="L184"></a><tt class="py-lineno">184</tt> <tt class="py-line"> <tt class="py-name">method_list</tt> <tt class="py-op">=</tt> <tt class="py-name">inspect</tt><tt class="py-op">.</tt><tt class="py-name">getmembers</tt><tt class="py-op">(</tt><tt class="py-name">obj</tt><tt class="py-op">,</tt> <tt class="py-name">inspect</tt><tt class="py-op">.</tt><tt class="py-name">ismethod</tt><tt class="py-op">)</tt> </tt>
-<a name="L185"></a><tt class="py-lineno">185</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">method_list</tt> <tt class="py-op">!=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
-<a name="L186"></a><tt class="py-lineno">186</tt> <tt class="py-line"> </tt>
-<a name="L187"></a><tt class="py-lineno">187</tt> <tt class="py-line"> <tt class="py-comment"># Loop through the methods in the object and print them</tt> </tt>
-<a name="L188"></a><tt class="py-lineno">188</tt> <tt class="py-line"> <tt class="py-comment"># to the console</tt> </tt>
-<a name="L189"></a><tt class="py-lineno">189</tt> <tt class="py-line"> <tt class="py-name">attribute_list</tt> <tt class="py-op">=</tt> <tt class="py-string">"%s\n\nMethods:"</tt> <tt class="py-op">%</tt> <tt class="py-name">attribute_list</tt> </tt>
-<a name="L190"></a><tt class="py-lineno">190</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">method</tt> <tt class="py-keyword">in</tt> <tt class="py-name">method_list</tt><tt class="py-op">:</tt> </tt>
-<a name="L191"></a><tt class="py-lineno">191</tt> <tt class="py-line"> <tt class="py-name">attribute_list</tt> <tt class="py-op">=</tt> <tt class="py-string">"%s\n\t%s"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">attribute_list</tt><tt class="py-op">,</tt> <tt class="py-name">method</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
-<a name="L192"></a><tt class="py-lineno">192</tt> <tt class="py-line"> </tt>
-<a name="L193"></a><tt class="py-lineno">193</tt> <tt class="py-line"> <tt class="py-comment"># Inspect the arguments to the current method</tt> </tt>
-<a name="L194"></a><tt class="py-lineno">194</tt> <tt class="py-line"> <tt class="py-name">args</tt><tt class="py-op">,</tt> <tt class="py-name">vargs</tt><tt class="py-op">,</tt> <tt class="py-name">kwargs</tt><tt class="py-op">,</tt> <tt class="py-name">local</tt> <tt class="py-op">=</tt> <tt class="py-name">inspect</tt><tt class="py-op">.</tt><tt class="py-name">getargspec</tt><tt class="py-op">(</tt><tt class="py-name">method</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
-<a name="L195"></a><tt class="py-lineno">195</tt> <tt class="py-line"> </tt>
-<a name="L196"></a><tt class="py-lineno">196</tt> <tt class="py-line"> <tt class="py-comment"># Display function arguments</tt> </tt>
-<a name="L197"></a><tt class="py-lineno">197</tt> <tt class="py-line"> <tt class="py-name">attribute_list</tt> <tt class="py-op">=</tt> <tt class="py-string">"%s\n\t\tArgs: %s"</tt> <tt class="py-op">%</tt> \ </tt>
-<a name="L198"></a><tt class="py-lineno">198</tt> <tt class="py-line"> <tt class="py-op">(</tt><tt class="py-name">attribute_list</tt><tt class="py-op">,</tt> <tt class="py-string">","</tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt class="py-name">args</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L199"></a><tt class="py-lineno">199</tt> <tt class="py-line"> </tt>
-<a name="L200"></a><tt class="py-lineno">200</tt> <tt class="py-line"> <tt class="py-comment"># Display * and ** arguments if they were found</tt> </tt>
-<a name="L201"></a><tt class="py-lineno">201</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">vargs</tt><tt class="py-op">:</tt> </tt>
-<a name="L202"></a><tt class="py-lineno">202</tt> <tt class="py-line"> <tt class="py-name">attribute_list</tt> <tt class="py-op">=</tt> <tt class="py-string">"%s\n\t\tVArgs: %s"</tt> <tt class="py-op">%</tt> \ </tt>
-<a name="L203"></a><tt class="py-lineno">203</tt> <tt class="py-line"> <tt class="py-op">(</tt><tt class="py-name">attribute_list</tt><tt class="py-op">,</tt> <tt class="py-string">","</tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt class="py-name">vargs</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L204"></a><tt class="py-lineno">204</tt> <tt class="py-line"> </tt>
-<a name="L205"></a><tt class="py-lineno">205</tt> <tt class="py-line"> <tt class="py-comment"># Display KW Arguments if they were found</tt> </tt>
-<a name="L206"></a><tt class="py-lineno">206</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">kwargs</tt><tt class="py-op">:</tt> </tt>
-<a name="L207"></a><tt class="py-lineno">207</tt> <tt class="py-line"> <tt class="py-name">attribute_list</tt> <tt class="py-op">=</tt> <tt class="py-string">"%s\n\t\tKWArgs: %s"</tt> <tt class="py-op">%</tt> \ </tt>
-<a name="L208"></a><tt class="py-lineno">208</tt> <tt class="py-line"> <tt class="py-op">(</tt><tt class="py-name">attribute_list</tt><tt class="py-op">,</tt> <tt class="py-string">","</tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt class="py-name">kwargs</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L209"></a><tt class="py-lineno">209</tt> <tt class="py-line"> </tt>
-<a name="L210"></a><tt class="py-lineno">210</tt> <tt class="py-line"> <tt class="py-comment"># If dictionary, show keys</tt> </tt>
-<a name="L211"></a><tt class="py-lineno">211</tt> <tt class="py-line"> <tt class="py-keyword">elif</tt> <tt class="py-name">hasattr</tt><tt class="py-op">(</tt><tt class="py-name">obj</tt><tt class="py-op">,</tt> <tt class="py-string">"keys"</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L212"></a><tt class="py-lineno">212</tt> <tt class="py-line"> <tt class="py-name">attribute_list</tt> <tt class="py-op">=</tt> <tt class="py-string">"Dictionary Items:"</tt> </tt>
-<a name="L213"></a><tt class="py-lineno">213</tt> <tt class="py-line"> </tt>
-<a name="L214"></a><tt class="py-lineno">214</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">d_obj</tt> <tt class="py-keyword">in</tt> <tt class="py-name">obj</tt><tt class="py-op">.</tt><tt class="py-name">keys</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L215"></a><tt class="py-lineno">215</tt> <tt class="py-line"> <tt class="py-name">attribute_list</tt> <tt class="py-op">=</tt> <tt class="py-string">"%s\n\t%s:%s"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">attribute_list</tt><tt class="py-op">,</tt> <tt class="py-name">d_obj</tt><tt class="py-op">,</tt> </tt>
-<a name="L216"></a><tt class="py-lineno">216</tt> <tt class="py-line"> <tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">obj</tt><tt class="py-op">[</tt><tt class="py-name">d_obj</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L217"></a><tt class="py-lineno">217</tt> <tt class="py-line"> </tt>
-<a name="L218"></a><tt class="py-lineno">218</tt> <tt class="py-line"> <tt class="py-comment"># If list, iterate over the list and show its values</tt> </tt>
-<a name="L219"></a><tt class="py-lineno">219</tt> <tt class="py-line"> <tt class="py-keyword">elif</tt> <tt class="py-name">type</tt><tt class="py-op">(</tt><tt class="py-name">obj</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">__name__</tt> <tt class="py-op">==</tt> <tt class="py-string">'list'</tt><tt class="py-op">:</tt> </tt>
-<a name="L220"></a><tt class="py-lineno">220</tt> <tt class="py-line"> <tt class="py-name">i</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
-<a name="L221"></a><tt class="py-lineno">221</tt> <tt class="py-line"> <tt class="py-name">attribute_list</tt> <tt class="py-op">=</tt> <tt class="py-string">"List Items:"</tt> </tt>
-<a name="L222"></a><tt class="py-lineno">222</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">item</tt> <tt class="py-keyword">in</tt> <tt class="py-name">obj</tt><tt class="py-op">:</tt> </tt>
-<a name="L223"></a><tt class="py-lineno">223</tt> <tt class="py-line"> <tt class="py-name">attribute_list</tt> <tt class="py-op">=</tt> <tt class="py-string">"%s\n\t%d:%s"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">attribute_list</tt><tt class="py-op">,</tt> <tt class="py-name">i</tt><tt class="py-op">,</tt> <tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">item</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L224"></a><tt class="py-lineno">224</tt> <tt class="py-line"> <tt class="py-name">i</tt> <tt class="py-op">=</tt> <tt class="py-name">i</tt> <tt class="py-op">+</tt> <tt class="py-number">1</tt> </tt>
-<a name="L225"></a><tt class="py-lineno">225</tt> <tt class="py-line"> </tt>
-<a name="L226"></a><tt class="py-lineno">226</tt> <tt class="py-line"> <tt class="py-comment"># We don't know what it is, so just display string representation</tt> </tt>
-<a name="L227"></a><tt class="py-lineno">227</tt> <tt class="py-line"> <tt class="py-comment"># of the object in question</tt> </tt>
-<a name="L228"></a><tt class="py-lineno">228</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L229"></a><tt class="py-lineno">229</tt> <tt class="py-line"> <tt class="py-name">attribute_list</tt> <tt class="py-op">=</tt> <tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">obj</tt><tt class="py-op">)</tt> </tt>
-<a name="L230"></a><tt class="py-lineno">230</tt> <tt class="py-line"> </tt>
-<a name="L231"></a><tt class="py-lineno">231</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-string">"Class: %s\n%s"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">classname</tt><tt class="py-op">,</tt> <tt class="py-name">attribute_list</tt><tt class="py-op">)</tt> </tt>
-</div></div><a name="L232"></a><tt class="py-lineno">232</tt> <tt class="py-line"> </tt><script type="text/javascript">
-<!--
-expandto(location.href);
-// -->
-</script>
-</pre>
-<br />
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
- <tr>
- <td align="left" class="footer">
- Generated by Epydoc 3.0.1 on Sun Aug 22 00:13:14 2010
- </td>
- <td align="right" class="footer">
- <a target="mainFrame" href="http://epydoc.sourceforge.net"
- >http://epydoc.sourceforge.net</a>
- </td>
- </tr>
-</table>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameInspect.GameInspect-class.html b/MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameInspect.GameInspect-class.html
deleted file mode 100644
index 10a7888..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.GameInspect.GameInspect-class.html
+++ /dev/null
@@ -1,481 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>fortuneengine.GameInspect.GameInspect</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td width="100%">
- <span class="breadcrumbs">
- <a href="fortuneengine-module.html">Package&nbsp;fortuneengine</a> ::
- <a href="fortuneengine.GameInspect-module.html">Module&nbsp;GameInspect</a> ::
- Class&nbsp;GameInspect
- </span>
- </td>
- <td>
- <table cellpadding="0" cellspacing="0">
- <!-- hide/show private -->
- <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
- <tr><td align="right"><span class="options"
- >[<a href="frames.html" target="_top">frames</a
- >]&nbsp;|&nbsp;<a href="fortuneengine.GameInspect.GameInspect-class.html"
- target="_top">no&nbsp;frames</a>]</span></td></tr>
- </table>
- </td>
- </tr>
-</table>
-<!-- ==================== CLASS DESCRIPTION ==================== -->
-<h1 class="epydoc">Class GameInspect</h1><p class="nomargin-top"><span class="codelink"><a href="fortuneengine.GameInspect-pysrc.html#GameInspect">source&nbsp;code</a></span></p>
-<pre class="base-tree">
-object --+
- |
- <strong class="uidshort">GameInspect</strong>
-</pre>
-
-<hr />
-<p>GameInspect is a class that can inspect and modify object trees.</p>
- <p>The top most object must be a dictionary</p>
-
-<!-- ==================== INSTANCE METHODS ==================== -->
-<a name="section-InstanceMethods"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Instance Methods</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-InstanceMethods"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.GameInspect.GameInspect-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">object_root</span>)</span><br />
- Init function of the GameInspect class.</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameInspect-pysrc.html#GameInspect.__init__">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.GameInspect.GameInspect-class.html#drilldown_object" class="summary-sig-name">drilldown_object</a>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">objectname</span>)</span><br />
- Takes the objectname string and tries to find the object that it is
- representing and returns that object.</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameInspect-pysrc.html#GameInspect.drilldown_object">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.GameInspect.GameInspect-class.html#set_eval" class="summary-sig-name">set_eval</a>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">objectname</span>,
- <span class="summary-sig-arg">statement</span>)</span><br />
- Sets the object referenced by objectname to a value returned by
- passing the string stored in the val parameter to an eval statement.</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameInspect-pysrc.html#GameInspect.set_eval">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.GameInspect.GameInspect-class.html#set_str" class="summary-sig-name">set_str</a>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">objectname</span>,
- <span class="summary-sig-arg">val</span>)</span><br />
- Sets the object referenced by objectname to a string passed into the
- val parameter.</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameInspect-pysrc.html#GameInspect.set_str">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.GameInspect.GameInspect-class.html#set_int" class="summary-sig-name">set_int</a>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">objectname</span>,
- <span class="summary-sig-arg">val</span>)</span><br />
- Sets the object referenced by objectname to an integer passed into
- the val parameter.</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameInspect-pysrc.html#GameInspect.set_int">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.GameInspect.GameInspect-class.html#inspect_object" class="summary-sig-name">inspect_object</a>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">objectname</span>)</span><br />
- Displays information about the object path it is passed</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.GameInspect-pysrc.html#GameInspect.inspect_object">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
- <tr>
- <td colspan="2" class="summary">
- <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
- <code>__delattr__</code>,
- <code>__format__</code>,
- <code>__getattribute__</code>,
- <code>__hash__</code>,
- <code>__new__</code>,
- <code>__reduce__</code>,
- <code>__reduce_ex__</code>,
- <code>__repr__</code>,
- <code>__setattr__</code>,
- <code>__sizeof__</code>,
- <code>__str__</code>,
- <code>__subclasshook__</code>
- </p>
- </td>
- </tr>
-</table>
-<!-- ==================== PROPERTIES ==================== -->
-<a name="section-Properties"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Properties</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-Properties"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
- <tr>
- <td colspan="2" class="summary">
- <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
- <code>__class__</code>
- </p>
- </td>
- </tr>
-</table>
-<!-- ==================== METHOD DETAILS ==================== -->
-<a name="section-MethodDetails"></a>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Method Details</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-MethodDetails"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-</table>
-<a name="__init__"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
- <span class="sig-arg">object_root</span>)</span>
- <br /><em class="fname">(Constructor)</em>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.GameInspect-pysrc.html#GameInspect.__init__">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <p>Init function of the GameInspect class.</p>
- <dl class="fields">
- <dt>Parameters:</dt>
- <dd><ul class="nomargin-top">
- <li><strong class="pname"><code>object_root</code></strong> - The root dictionary of the tree</li>
- </ul></dd>
- <dt>Overrides:
- object.__init__
- </dt>
- </dl>
-</td></tr></table>
-</div>
-<a name="drilldown_object"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">drilldown_object</span>(<span class="sig-arg">self</span>,
- <span class="sig-arg">objectname</span>)</span>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.GameInspect-pysrc.html#GameInspect.drilldown_object">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <p>Takes the objectname string and tries to find the object that it is
- representing and returns that object.</p>
- <p>Example: battle.enemy_list[1].sprite._images[1]</p>
- <dl class="fields">
- <dt>Parameters:</dt>
- <dd><ul class="nomargin-top">
- <li><strong class="pname"><code>objectname</code></strong> - The string that represents the object's path.</li>
- </ul></dd>
- <dt>Returns:</dt>
- <dd>Returns the object requested</dd>
- <dt>Raises:</dt>
- <dd><ul class="nomargin-top">
- <li><code><strong class='fraise'>Exception</strong></code> - Throws an Exception with the string being the path error.</li>
- </ul></dd>
- </dl>
-</td></tr></table>
-</div>
-<a name="set_eval"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">set_eval</span>(<span class="sig-arg">self</span>,
- <span class="sig-arg">objectname</span>,
- <span class="sig-arg">statement</span>)</span>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.GameInspect-pysrc.html#GameInspect.set_eval">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <p>Sets the object referenced by objectname to a value returned by
- passing the string stored in the val parameter to an eval statement.</p>
- <dl class="fields">
- <dt>Parameters:</dt>
- <dd><ul class="nomargin-top">
- <li><strong class="pname"><code>objectname</code></strong> - A string representation of the location of the object being
- inspected in relation to the game engine registered object.</li>
- <li><strong class="pname"><code>statement</code></strong> - A string to be evaluated and set to the object.</li>
- </ul></dd>
- </dl>
-</td></tr></table>
-</div>
-<a name="set_str"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">set_str</span>(<span class="sig-arg">self</span>,
- <span class="sig-arg">objectname</span>,
- <span class="sig-arg">val</span>)</span>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.GameInspect-pysrc.html#GameInspect.set_str">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <p>Sets the object referenced by objectname to a string passed into the
- val parameter.</p>
- <dl class="fields">
- <dt>Parameters:</dt>
- <dd><ul class="nomargin-top">
- <li><strong class="pname"><code>objectname</code></strong> - A string representation of the location of the object being
- inspected in relation to the game engine registered object.</li>
- <li><strong class="pname"><code>val</code></strong> - A string to be set as the value of the object.</li>
- </ul></dd>
- </dl>
-</td></tr></table>
-</div>
-<a name="set_int"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">set_int</span>(<span class="sig-arg">self</span>,
- <span class="sig-arg">objectname</span>,
- <span class="sig-arg">val</span>)</span>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.GameInspect-pysrc.html#GameInspect.set_int">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <p>Sets the object referenced by objectname to an integer passed into the
- val parameter. It may be a string that holds the int as it will be type
- casted.</p>
- <dl class="fields">
- <dt>Parameters:</dt>
- <dd><ul class="nomargin-top">
- <li><strong class="pname"><code>objectname</code></strong> - A string representation of the location of the object being
- inspected in relation to the game engine registered object.</li>
- <li><strong class="pname"><code>val</code></strong> - An int/string containing an int to be set as the value of the
- object.</li>
- </ul></dd>
- </dl>
-</td></tr></table>
-</div>
-<a name="inspect_object"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">inspect_object</span>(<span class="sig-arg">self</span>,
- <span class="sig-arg">objectname</span>)</span>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.GameInspect-pysrc.html#GameInspect.inspect_object">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <p>Displays information about the object path it is passed</p>
- <dl class="fields">
- <dt>Parameters:</dt>
- <dd><ul class="nomargin-top">
- <li><strong class="pname"><code>objectname</code></strong> - A string representation of the location of the object being
- inspected in relation to the game engine registered object.</li>
- </ul></dd>
- </dl>
-</td></tr></table>
-</div>
-<br />
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
- <tr>
- <td align="left" class="footer">
- Generated by Epydoc 3.0.1 on Sun Aug 22 00:13:13 2010
- </td>
- <td align="right" class="footer">
- <a target="mainFrame" href="http://epydoc.sourceforge.net"
- >http://epydoc.sourceforge.net</a>
- </td>
- </tr>
-</table>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.Scene-module.html b/MAFH2/fortuneengine/docs/epydoc/fortuneengine.Scene-module.html
deleted file mode 100644
index 2ec4ceb..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.Scene-module.html
+++ /dev/null
@@ -1,154 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>fortuneengine.Scene</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td width="100%">
- <span class="breadcrumbs">
- <a href="fortuneengine-module.html">Package&nbsp;fortuneengine</a> ::
- Module&nbsp;Scene
- </span>
- </td>
- <td>
- <table cellpadding="0" cellspacing="0">
- <!-- hide/show private -->
- <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
- <tr><td align="right"><span class="options"
- >[<a href="frames.html" target="_top">frames</a
- >]&nbsp;|&nbsp;<a href="fortuneengine.Scene-module.html"
- target="_top">no&nbsp;frames</a>]</span></td></tr>
- </table>
- </td>
- </tr>
-</table>
-<!-- ==================== MODULE DESCRIPTION ==================== -->
-<h1 class="epydoc">Module Scene</h1><p class="nomargin-top"><span class="codelink"><a href="fortuneengine.Scene-pysrc.html">source&nbsp;code</a></span></p>
-<!-- ==================== CLASSES ==================== -->
-<a name="section-Classes"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Classes</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-Classes"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a href="fortuneengine.Scene.Scene-class.html" class="summary-name">Scene</a>
- </td>
- </tr>
-</table>
-<!-- ==================== VARIABLES ==================== -->
-<a name="section-Variables"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Variables</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-Variables"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="__package__"></a><span class="summary-name">__package__</span> = <code title="'fortuneengine'"><code class="variable-quote">'</code><code class="variable-string">fortuneengine</code><code class="variable-quote">'</code></code>
- </td>
- </tr>
-</table>
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
- <tr>
- <td align="left" class="footer">
- Generated by Epydoc 3.0.1 on Sun Aug 22 00:13:13 2010
- </td>
- <td align="right" class="footer">
- <a target="mainFrame" href="http://epydoc.sourceforge.net"
- >http://epydoc.sourceforge.net</a>
- </td>
- </tr>
-</table>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.Scene-pysrc.html b/MAFH2/fortuneengine/docs/epydoc/fortuneengine.Scene-pysrc.html
deleted file mode 100644
index 3f3ac23..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.Scene-pysrc.html
+++ /dev/null
@@ -1,334 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>fortuneengine.Scene</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td width="100%">
- <span class="breadcrumbs">
- <a href="fortuneengine-module.html">Package&nbsp;fortuneengine</a> ::
- Module&nbsp;Scene
- </span>
- </td>
- <td>
- <table cellpadding="0" cellspacing="0">
- <!-- hide/show private -->
- <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
- <tr><td align="right"><span class="options"
- >[<a href="frames.html" target="_top">frames</a
- >]&nbsp;|&nbsp;<a href="fortuneengine.Scene-pysrc.html"
- target="_top">no&nbsp;frames</a>]</span></td></tr>
- </table>
- </td>
- </tr>
-</table>
-<h1 class="epydoc">Source Code for <a href="fortuneengine.Scene-module.html">Module fortuneengine.Scene</a></h1>
-<pre class="py-src">
-<a name="L1"></a><tt class="py-lineno"> 1</tt> <tt class="py-line"><tt class="py-keyword">import</tt> <tt class="py-name">pygame</tt> </tt>
-<a name="L2"></a><tt class="py-lineno"> 2</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt class="py-name">sprite</tt> <tt class="py-keyword">import</tt> <tt class="py-name">RenderUpdates</tt> </tt>
-<a name="L3"></a><tt class="py-lineno"> 3</tt> <tt class="py-line"> </tt>
-<a name="Scene"></a><div id="Scene-def"><a name="L4"></a><tt class="py-lineno"> 4</tt> <a class="py-toggle" href="#" id="Scene-toggle" onclick="return toggle('Scene');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="fortuneengine.Scene.Scene-class.html">Scene</a><tt class="py-op">(</tt><tt class="py-base-class">pygame</tt><tt class="py-op">.</tt><tt class="py-base-class">sprite</tt><tt class="py-op">.</tt><tt class="py-base-class">RenderUpdates</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Scene-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="Scene-expanded"><a name="L5"></a><tt class="py-lineno"> 5</tt> <tt class="py-line"> </tt>
-<a name="Scene.__init__"></a><div id="Scene.__init__-def"><a name="L6"></a><tt class="py-lineno"> 6</tt> <a class="py-toggle" href="#" id="Scene.__init__-toggle" onclick="return toggle('Scene.__init__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.Scene.Scene-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">sprites</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Scene.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Scene.__init__-expanded"><a name="L7"></a><tt class="py-lineno"> 7</tt> <tt class="py-line"> </tt>
-<a name="L8"></a><tt class="py-lineno"> 8</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">[</tt><tt class="py-name">sprites</tt><tt class="py-op">,</tt> <tt class="py-name">sprites</tt><tt class="py-op">.</tt><tt id="link-0" class="py-name" targets="Method fortuneengine.DrawableObject.DrawableObject.getXPos()=fortuneengine.DrawableObject.DrawableObject-class.html#getXPos,Method fortuneengine.Scene.Scene.getXPos()=fortuneengine.Scene.Scene-class.html#getXPos"><a title="fortuneengine.DrawableObject.DrawableObject.getXPos
-fortuneengine.Scene.Scene.getXPos" class="py-name" href="#" onclick="return doclink('link-0', 'getXPos', 'link-0');">getXPos</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-name">sprites</tt><tt class="py-op">.</tt><tt id="link-1" class="py-name" targets="Method fortuneengine.DrawableObject.DrawableObject.getYPos()=fortuneengine.DrawableObject.DrawableObject-class.html#getYPos,Method fortuneengine.Scene.Scene.getYPos()=fortuneengine.Scene.Scene-class.html#getYPos"><a title="fortuneengine.DrawableObject.DrawableObject.getYPos
-fortuneengine.Scene.Scene.getYPos" class="py-name" href="#" onclick="return doclink('link-1', 'getYPos', 'link-1');">getYPos</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">]</tt><tt class="py-op">]</tt> </tt>
-<a name="L9"></a><tt class="py-lineno"> 9</tt> <tt class="py-line"> <tt class="py-comment">#self._spritelist.append([sprites, sprites.getXPos(), sprites.getYPos()])</tt> </tt>
-<a name="L10"></a><tt class="py-lineno"> 10</tt> <tt class="py-line"> <tt class="py-name">RenderUpdates</tt><tt class="py-op">.</tt><tt id="link-2" class="py-name" targets="Method fortuneengine.DrawableFontObject.DrawableFontObject.__init__()=fortuneengine.DrawableFontObject.DrawableFontObject-class.html#__init__,Method fortuneengine.DrawableObject.DrawableObject.__init__()=fortuneengine.DrawableObject.DrawableObject-class.html#__init__,Method fortuneengine.DynamicDrawableObject.DynamicDrawableObject.__init__()=fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#__init__,Method fortuneengine.GameEngine.GameEngine.__init__()=fortuneengine.GameEngine.GameEngine-class.html#__init__,Method fortuneengine.GameEngineConsole.GameEngineConsole.__init__()=fortuneengine.GameEngineConsole.GameEngineConsole-class.html#__init__,Method fortuneengine.GameEngineElement.GameEngineElement.__init__()=fortuneengine.GameEngineElement.GameEngineElement-class.html#__init__,Method fortuneengine.GameInspect.GameInspect.__init__()=fortuneengine.GameInspect.GameInspect-class.html#__init__,Method fortuneengine.Scene.Scene.__init__()=fortuneengine.Scene.Scene-class.html#__init__,Method fortuneengine.pyconsole.pyconsole.Console.__init__()=fortuneengine.pyconsole.pyconsole.Console-class.html#__init__,Method fortuneengine.pyconsole.pyconsole.ParseError.__init__()=fortuneengine.pyconsole.pyconsole.ParseError-class.html#__init__"><a title="fortuneengine.DrawableFontObject.DrawableFontObject.__init__
-fortuneengine.DrawableObject.DrawableObject.__init__
-fortuneengine.DynamicDrawableObject.DynamicDrawableObject.__init__
-fortuneengine.GameEngine.GameEngine.__init__
-fortuneengine.GameEngineConsole.GameEngineConsole.__init__
-fortuneengine.GameEngineElement.GameEngineElement.__init__
-fortuneengine.GameInspect.GameInspect.__init__
-fortuneengine.Scene.Scene.__init__
-fortuneengine.pyconsole.pyconsole.Console.__init__
-fortuneengine.pyconsole.pyconsole.ParseError.__init__" class="py-name" href="#" onclick="return doclink('link-2', '__init__', 'link-2');">__init__</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt class="py-name">sprites</tt><tt class="py-op">)</tt> </tt>
-<a name="L11"></a><tt class="py-lineno"> 11</tt> <tt class="py-line"> </tt>
-<a name="L12"></a><tt class="py-lineno"> 12</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">xPos</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
-<a name="L13"></a><tt class="py-lineno"> 13</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">yPos</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
-<a name="L14"></a><tt class="py-lineno"> 14</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">xSize</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
-<a name="L15"></a><tt class="py-lineno"> 15</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">ySize</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
-<a name="L16"></a><tt class="py-lineno"> 16</tt> <tt class="py-line"> </tt>
-<a name="L17"></a><tt class="py-lineno"> 17</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-3" class="py-name" targets="Method fortuneengine.Scene.Scene.calcPosition()=fortuneengine.Scene.Scene-class.html#calcPosition"><a title="fortuneengine.Scene.Scene.calcPosition" class="py-name" href="#" onclick="return doclink('link-3', 'calcPosition', 'link-3');">calcPosition</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L18"></a><tt class="py-lineno"> 18</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-4" class="py-name" targets="Method fortuneengine.Scene.Scene.calcSize()=fortuneengine.Scene.Scene-class.html#calcSize"><a title="fortuneengine.Scene.Scene.calcSize" class="py-name" href="#" onclick="return doclink('link-4', 'calcSize', 'link-4');">calcSize</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L19"></a><tt class="py-lineno"> 19</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-5" class="py-name" targets="Method fortuneengine.Scene.Scene.setRelativePositions()=fortuneengine.Scene.Scene-class.html#setRelativePositions"><a title="fortuneengine.Scene.Scene.setRelativePositions" class="py-name" href="#" onclick="return doclink('link-5', 'setRelativePositions', 'link-5');">setRelativePositions</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L20"></a><tt class="py-lineno"> 20</tt> <tt class="py-line"> </tt>
-<a name="Scene.calcPosition"></a><div id="Scene.calcPosition-def"><a name="L21"></a><tt class="py-lineno"> 21</tt> <a class="py-toggle" href="#" id="Scene.calcPosition-toggle" onclick="return toggle('Scene.calcPosition');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.Scene.Scene-class.html#calcPosition">calcPosition</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Scene.calcPosition-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Scene.calcPosition-expanded"><a name="L22"></a><tt class="py-lineno"> 22</tt> <tt class="py-line"> </tt>
-<a name="L23"></a><tt class="py-lineno"> 23</tt> <tt class="py-line"> <tt class="py-name">lowestX</tt> <tt class="py-op">=</tt> <tt class="py-number">9000</tt> </tt>
-<a name="L24"></a><tt class="py-lineno"> 24</tt> <tt class="py-line"> <tt class="py-name">lowestY</tt> <tt class="py-op">=</tt> <tt class="py-number">9000</tt> </tt>
-<a name="L25"></a><tt class="py-lineno"> 25</tt> <tt class="py-line"> </tt>
-<a name="L26"></a><tt class="py-lineno"> 26</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">i</tt> <tt class="py-keyword">in</tt> <tt class="py-name">range</tt><tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L27"></a><tt class="py-lineno"> 27</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-6" class="py-name"><a title="fortuneengine.DrawableObject.DrawableObject.getXPos
-fortuneengine.Scene.Scene.getXPos" class="py-name" href="#" onclick="return doclink('link-6', 'getXPos', 'link-0');">getXPos</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> <tt class="py-op">&lt;</tt> <tt class="py-name">lowestX</tt><tt class="py-op">:</tt> <tt class="py-name">lowestX</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-7" class="py-name"><a title="fortuneengine.DrawableObject.DrawableObject.getXPos
-fortuneengine.Scene.Scene.getXPos" class="py-name" href="#" onclick="return doclink('link-7', 'getXPos', 'link-0');">getXPos</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L28"></a><tt class="py-lineno"> 28</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-8" class="py-name"><a title="fortuneengine.DrawableObject.DrawableObject.getYPos
-fortuneengine.Scene.Scene.getYPos" class="py-name" href="#" onclick="return doclink('link-8', 'getYPos', 'link-1');">getYPos</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> <tt class="py-op">&lt;</tt> <tt class="py-name">lowestY</tt><tt class="py-op">:</tt> <tt class="py-name">lowestY</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-9" class="py-name"><a title="fortuneengine.DrawableObject.DrawableObject.getYPos
-fortuneengine.Scene.Scene.getYPos" class="py-name" href="#" onclick="return doclink('link-9', 'getYPos', 'link-1');">getYPos</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L29"></a><tt class="py-lineno"> 29</tt> <tt class="py-line"> </tt>
-<a name="L30"></a><tt class="py-lineno"> 30</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">xPos</tt> <tt class="py-op">=</tt> <tt class="py-name">lowestX</tt> </tt>
-<a name="L31"></a><tt class="py-lineno"> 31</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">yPos</tt> <tt class="py-op">=</tt> <tt class="py-name">lowestY</tt> </tt>
-</div><a name="L32"></a><tt class="py-lineno"> 32</tt> <tt class="py-line"> </tt>
-<a name="Scene.calcSize"></a><div id="Scene.calcSize-def"><a name="L33"></a><tt class="py-lineno"> 33</tt> <a class="py-toggle" href="#" id="Scene.calcSize-toggle" onclick="return toggle('Scene.calcSize');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.Scene.Scene-class.html#calcSize">calcSize</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Scene.calcSize-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Scene.calcSize-expanded"><a name="L34"></a><tt class="py-lineno"> 34</tt> <tt class="py-line"> </tt>
-<a name="L35"></a><tt class="py-lineno"> 35</tt> <tt class="py-line"> <tt class="py-name">highestX</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
-<a name="L36"></a><tt class="py-lineno"> 36</tt> <tt class="py-line"> <tt class="py-name">highestY</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
-<a name="L37"></a><tt class="py-lineno"> 37</tt> <tt class="py-line"> </tt>
-<a name="L38"></a><tt class="py-lineno"> 38</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">i</tt> <tt class="py-keyword">in</tt> <tt class="py-name">range</tt><tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L39"></a><tt class="py-lineno"> 39</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-10" class="py-name"><a title="fortuneengine.DrawableObject.DrawableObject.getXPos
-fortuneengine.Scene.Scene.getXPos" class="py-name" href="#" onclick="return doclink('link-10', 'getXPos', 'link-0');">getXPos</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> <tt class="py-op">+</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-11" class="py-name" targets="Method fortuneengine.DrawableObject.DrawableObject.getXSize()=fortuneengine.DrawableObject.DrawableObject-class.html#getXSize,Method fortuneengine.Scene.Scene.getXSize()=fortuneengine.Scene.Scene-class.html#getXSize"><a title="fortuneengine.DrawableObject.DrawableObject.getXSize
-fortuneengine.Scene.Scene.getXSize" class="py-name" href="#" onclick="return doclink('link-11', 'getXSize', 'link-11');">getXSize</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> <tt class="py-op">&gt;</tt> <tt class="py-name">highestX</tt><tt class="py-op">:</tt> <tt class="py-name">highestX</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-12" class="py-name"><a title="fortuneengine.DrawableObject.DrawableObject.getXPos
-fortuneengine.Scene.Scene.getXPos" class="py-name" href="#" onclick="return doclink('link-12', 'getXPos', 'link-0');">getXPos</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> <tt class="py-op">+</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-13" class="py-name"><a title="fortuneengine.DrawableObject.DrawableObject.getXSize
-fortuneengine.Scene.Scene.getXSize" class="py-name" href="#" onclick="return doclink('link-13', 'getXSize', 'link-11');">getXSize</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L40"></a><tt class="py-lineno"> 40</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-14" class="py-name"><a title="fortuneengine.DrawableObject.DrawableObject.getYPos
-fortuneengine.Scene.Scene.getYPos" class="py-name" href="#" onclick="return doclink('link-14', 'getYPos', 'link-1');">getYPos</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> <tt class="py-op">+</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-15" class="py-name" targets="Method fortuneengine.DrawableObject.DrawableObject.getYSize()=fortuneengine.DrawableObject.DrawableObject-class.html#getYSize,Method fortuneengine.Scene.Scene.getYSize()=fortuneengine.Scene.Scene-class.html#getYSize"><a title="fortuneengine.DrawableObject.DrawableObject.getYSize
-fortuneengine.Scene.Scene.getYSize" class="py-name" href="#" onclick="return doclink('link-15', 'getYSize', 'link-15');">getYSize</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> <tt class="py-op">&gt;</tt> <tt class="py-name">highestY</tt><tt class="py-op">:</tt> <tt class="py-name">highestY</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-16" class="py-name"><a title="fortuneengine.DrawableObject.DrawableObject.getYPos
-fortuneengine.Scene.Scene.getYPos" class="py-name" href="#" onclick="return doclink('link-16', 'getYPos', 'link-1');">getYPos</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> <tt class="py-op">+</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-17" class="py-name"><a title="fortuneengine.DrawableObject.DrawableObject.getYSize
-fortuneengine.Scene.Scene.getYSize" class="py-name" href="#" onclick="return doclink('link-17', 'getYSize', 'link-15');">getYSize</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L41"></a><tt class="py-lineno"> 41</tt> <tt class="py-line"> </tt>
-<a name="L42"></a><tt class="py-lineno"> 42</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">xSize</tt> <tt class="py-op">=</tt> <tt class="py-name">highestX</tt> <tt class="py-op">-</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">xPos</tt> </tt>
-<a name="L43"></a><tt class="py-lineno"> 43</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">ySize</tt> <tt class="py-op">=</tt> <tt class="py-name">highestY</tt> <tt class="py-op">-</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">yPos</tt> </tt>
-</div><a name="L44"></a><tt class="py-lineno"> 44</tt> <tt class="py-line"> </tt>
-<a name="Scene.addObject"></a><div id="Scene.addObject-def"><a name="L45"></a><tt class="py-lineno"> 45</tt> <a class="py-toggle" href="#" id="Scene.addObject-toggle" onclick="return toggle('Scene.addObject');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.Scene.Scene-class.html#addObject">addObject</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">newDrawableObject</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Scene.addObject-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Scene.addObject-expanded"><a name="L46"></a><tt class="py-lineno"> 46</tt> <tt class="py-line"> <tt class="py-name">RenderUpdates</tt><tt class="py-op">.</tt><tt class="py-name">add_internal</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt class="py-name">newDrawableObject</tt><tt class="py-op">)</tt> </tt>
-<a name="L47"></a><tt class="py-lineno"> 47</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">.</tt><tt class="py-name">insert</tt><tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">)</tt> <tt class="py-op">-</tt> <tt class="py-number">1</tt><tt class="py-op">,</tt> <tt class="py-op">[</tt><tt class="py-name">newDrawableObject</tt><tt class="py-op">,</tt> <tt class="py-name">newDrawableObject</tt><tt class="py-op">.</tt><tt id="link-18" class="py-name"><a title="fortuneengine.DrawableObject.DrawableObject.getXPos
-fortuneengine.Scene.Scene.getXPos" class="py-name" href="#" onclick="return doclink('link-18', 'getXPos', 'link-0');">getXPos</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-name">newDrawableObject</tt><tt class="py-op">.</tt><tt id="link-19" class="py-name"><a title="fortuneengine.DrawableObject.DrawableObject.getYPos
-fortuneengine.Scene.Scene.getYPos" class="py-name" href="#" onclick="return doclink('link-19', 'getYPos', 'link-1');">getYPos</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L48"></a><tt class="py-lineno"> 48</tt> <tt class="py-line"> </tt>
-<a name="Scene.addObjects"></a><div id="Scene.addObjects-def"><a name="L49"></a><tt class="py-lineno"> 49</tt> <a class="py-toggle" href="#" id="Scene.addObjects-toggle" onclick="return toggle('Scene.addObjects');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.Scene.Scene-class.html#addObjects">addObjects</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">newDrawableObjects</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Scene.addObjects-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Scene.addObjects-expanded"><a name="L50"></a><tt class="py-lineno"> 50</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">sprite</tt> <tt class="py-keyword">in</tt> <tt class="py-name">newDrawableObjects</tt><tt class="py-op">:</tt> </tt>
-<a name="L51"></a><tt class="py-lineno"> 51</tt> <tt class="py-line"> <tt class="py-name">RenderUpdates</tt><tt class="py-op">.</tt><tt class="py-name">add_internal</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt class="py-name">sprite</tt><tt class="py-op">)</tt> </tt>
-<a name="L52"></a><tt class="py-lineno"> 52</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">.</tt><tt class="py-name">insert</tt><tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">)</tt> <tt class="py-op">-</tt> <tt class="py-number">1</tt><tt class="py-op">,</tt> <tt class="py-op">[</tt><tt class="py-name">sprite</tt><tt class="py-op">,</tt> <tt class="py-name">sprite</tt><tt class="py-op">.</tt><tt id="link-20" class="py-name"><a title="fortuneengine.DrawableObject.DrawableObject.getXPos
-fortuneengine.Scene.Scene.getXPos" class="py-name" href="#" onclick="return doclink('link-20', 'getXPos', 'link-0');">getXPos</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-name">sprite</tt><tt class="py-op">.</tt><tt id="link-21" class="py-name"><a title="fortuneengine.DrawableObject.DrawableObject.getYPos
-fortuneengine.Scene.Scene.getYPos" class="py-name" href="#" onclick="return doclink('link-21', 'getYPos', 'link-1');">getYPos</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L53"></a><tt class="py-lineno"> 53</tt> <tt class="py-line"> </tt>
-<a name="Scene.setRelativePositions"></a><div id="Scene.setRelativePositions-def"><a name="L54"></a><tt class="py-lineno"> 54</tt> <a class="py-toggle" href="#" id="Scene.setRelativePositions-toggle" onclick="return toggle('Scene.setRelativePositions');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.Scene.Scene-class.html#setRelativePositions">setRelativePositions</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Scene.setRelativePositions-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Scene.setRelativePositions-expanded"><a name="L55"></a><tt class="py-lineno"> 55</tt> <tt class="py-line"> </tt>
-<a name="L56"></a><tt class="py-lineno"> 56</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">i</tt> <tt class="py-keyword">in</tt> <tt class="py-name">range</tt><tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L57"></a><tt class="py-lineno"> 57</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-22" class="py-name"><a title="fortuneengine.DrawableObject.DrawableObject.getXPos
-fortuneengine.Scene.Scene.getXPos" class="py-name" href="#" onclick="return doclink('link-22', 'getXPos', 'link-0');">getXPos</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> <tt class="py-op">-</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">xPos</tt> </tt>
-<a name="L58"></a><tt class="py-lineno"> 58</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">2</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-23" class="py-name"><a title="fortuneengine.DrawableObject.DrawableObject.getYPos
-fortuneengine.Scene.Scene.getYPos" class="py-name" href="#" onclick="return doclink('link-23', 'getYPos', 'link-1');">getYPos</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> <tt class="py-op">-</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">yPos</tt> </tt>
-</div><a name="L59"></a><tt class="py-lineno"> 59</tt> <tt class="py-line"> </tt>
-<a name="Scene.removeObject"></a><div id="Scene.removeObject-def"><a name="L60"></a><tt class="py-lineno"> 60</tt> <a class="py-toggle" href="#" id="Scene.removeObject-toggle" onclick="return toggle('Scene.removeObject');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.Scene.Scene-class.html#removeObject">removeObject</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">sprite</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Scene.removeObject-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Scene.removeObject-expanded"><a name="L61"></a><tt class="py-lineno"> 61</tt> <tt class="py-line"> </tt>
-<a name="L62"></a><tt class="py-lineno"> 62</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">i</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">:</tt> </tt>
-<a name="L63"></a><tt class="py-lineno"> 63</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">i</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt class="py-name">sprite</tt><tt class="py-op">:</tt> </tt>
-<a name="L64"></a><tt class="py-lineno"> 64</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">.</tt><tt class="py-name">remove</tt><tt class="py-op">(</tt><tt class="py-name">i</tt><tt class="py-op">)</tt> </tt>
-<a name="L65"></a><tt class="py-lineno"> 65</tt> <tt class="py-line"> <tt class="py-keyword">break</tt> </tt>
-<a name="L66"></a><tt class="py-lineno"> 66</tt> <tt class="py-line"> <tt class="py-name">RenderUpdates</tt><tt class="py-op">.</tt><tt class="py-name">remove_internal</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt class="py-name">sprite</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L67"></a><tt class="py-lineno"> 67</tt> <tt class="py-line"> </tt>
-<a name="Scene.getObject"></a><div id="Scene.getObject-def"><a name="L68"></a><tt class="py-lineno"> 68</tt> <a class="py-toggle" href="#" id="Scene.getObject-toggle" onclick="return toggle('Scene.getObject');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.Scene.Scene-class.html#getObject">getObject</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">index</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Scene.getObject-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Scene.getObject-expanded"><a name="L69"></a><tt class="py-lineno"> 69</tt> <tt class="py-line"> </tt>
-<a name="L70"></a><tt class="py-lineno"> 70</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">index</tt> <tt class="py-op">&lt;</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L71"></a><tt class="py-lineno"> 71</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">[</tt><tt class="py-name">index</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt> </tt>
-</div><a name="L72"></a><tt class="py-lineno"> 72</tt> <tt class="py-line"> </tt>
-<a name="Scene.getListSize"></a><div id="Scene.getListSize-def"><a name="L73"></a><tt class="py-lineno"> 73</tt> <a class="py-toggle" href="#" id="Scene.getListSize-toggle" onclick="return toggle('Scene.getListSize');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.Scene.Scene-class.html#getListSize">getListSize</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Scene.getListSize-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Scene.getListSize-expanded"><a name="L74"></a><tt class="py-lineno"> 74</tt> <tt class="py-line"> </tt>
-<a name="L75"></a><tt class="py-lineno"> 75</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L76"></a><tt class="py-lineno"> 76</tt> <tt class="py-line"> </tt>
-<a name="Scene.getList"></a><div id="Scene.getList-def"><a name="L77"></a><tt class="py-lineno"> 77</tt> <a class="py-toggle" href="#" id="Scene.getList-toggle" onclick="return toggle('Scene.getList');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.Scene.Scene-class.html#getList">getList</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Scene.getList-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Scene.getList-expanded"><a name="L78"></a><tt class="py-lineno"> 78</tt> <tt class="py-line"> </tt>
-<a name="L79"></a><tt class="py-lineno"> 79</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">list</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L80"></a><tt class="py-lineno"> 80</tt> <tt class="py-line"> </tt>
-<a name="Scene.moveObjects"></a><div id="Scene.moveObjects-def"><a name="L81"></a><tt class="py-lineno"> 81</tt> <a class="py-toggle" href="#" id="Scene.moveObjects-toggle" onclick="return toggle('Scene.moveObjects');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.Scene.Scene-class.html#moveObjects">moveObjects</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Scene.moveObjects-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Scene.moveObjects-expanded"><a name="L82"></a><tt class="py-lineno"> 82</tt> <tt class="py-line"> </tt>
-<a name="L83"></a><tt class="py-lineno"> 83</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">i</tt> <tt class="py-keyword">in</tt> <tt class="py-name">range</tt><tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L84"></a><tt class="py-lineno"> 84</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-24" class="py-name" targets="Method fortuneengine.DynamicDrawableObject.DynamicDrawableObject.move()=fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#move"><a title="fortuneengine.DynamicDrawableObject.DynamicDrawableObject.move" class="py-name" href="#" onclick="return doclink('link-24', 'move', 'link-24');">move</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L85"></a><tt class="py-lineno"> 85</tt> <tt class="py-line"> </tt>
-<a name="L86"></a><tt class="py-lineno"> 86</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-25" class="py-name"><a title="fortuneengine.Scene.Scene.calcPosition" class="py-name" href="#" onclick="return doclink('link-25', 'calcPosition', 'link-3');">calcPosition</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L87"></a><tt class="py-lineno"> 87</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-26" class="py-name"><a title="fortuneengine.Scene.Scene.calcSize" class="py-name" href="#" onclick="return doclink('link-26', 'calcSize', 'link-4');">calcSize</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L88"></a><tt class="py-lineno"> 88</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-27" class="py-name"><a title="fortuneengine.Scene.Scene.setRelativePositions" class="py-name" href="#" onclick="return doclink('link-27', 'setRelativePositions', 'link-5');">setRelativePositions</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L89"></a><tt class="py-lineno"> 89</tt> <tt class="py-line"> </tt>
-<a name="Scene.moveScene"></a><div id="Scene.moveScene-def"><a name="L90"></a><tt class="py-lineno"> 90</tt> <a class="py-toggle" href="#" id="Scene.moveScene-toggle" onclick="return toggle('Scene.moveScene');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.Scene.Scene-class.html#moveScene">moveScene</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">xNudge</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt><tt class="py-op">,</tt> <tt class="py-param">yNudge</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Scene.moveScene-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Scene.moveScene-expanded"><a name="L91"></a><tt class="py-lineno"> 91</tt> <tt class="py-line"> </tt>
-<a name="L92"></a><tt class="py-lineno"> 92</tt> <tt class="py-line"> </tt>
-<a name="L93"></a><tt class="py-lineno"> 93</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">i</tt> <tt class="py-keyword">in</tt> <tt class="py-name">range</tt><tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L94"></a><tt class="py-lineno"> 94</tt> <tt class="py-line"> </tt>
-<a name="L95"></a><tt class="py-lineno"> 95</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-28" class="py-name" targets="Method fortuneengine.DrawableObject.DrawableObject.nudge()=fortuneengine.DrawableObject.DrawableObject-class.html#nudge"><a title="fortuneengine.DrawableObject.DrawableObject.nudge" class="py-name" href="#" onclick="return doclink('link-28', 'nudge', 'link-28');">nudge</a></tt><tt class="py-op">(</tt><tt class="py-name">xNudge</tt><tt class="py-op">,</tt> <tt class="py-name">yNudge</tt><tt class="py-op">)</tt> </tt>
-<a name="L96"></a><tt class="py-lineno"> 96</tt> <tt class="py-line"> </tt>
-<a name="L97"></a><tt class="py-lineno"> 97</tt> <tt class="py-line"> </tt>
-<a name="L98"></a><tt class="py-lineno"> 98</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-29" class="py-name"><a title="fortuneengine.Scene.Scene.calcPosition" class="py-name" href="#" onclick="return doclink('link-29', 'calcPosition', 'link-3');">calcPosition</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L99"></a><tt class="py-lineno"> 99</tt> <tt class="py-line"> </tt>
-<a name="Scene.setPosition"></a><div id="Scene.setPosition-def"><a name="L100"></a><tt class="py-lineno">100</tt> <a class="py-toggle" href="#" id="Scene.setPosition-toggle" onclick="return toggle('Scene.setPosition');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.Scene.Scene-class.html#setPosition">setPosition</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">newXPos</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-param">newYPos</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Scene.setPosition-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Scene.setPosition-expanded"><a name="L101"></a><tt class="py-lineno">101</tt> <tt class="py-line"> </tt>
-<a name="L102"></a><tt class="py-lineno">102</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">newXPos</tt> <tt class="py-op">!=</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">xPos</tt> <tt class="py-op">=</tt> <tt class="py-name">newXPos</tt> </tt>
-<a name="L103"></a><tt class="py-lineno">103</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">newYPos</tt> <tt class="py-op">!=</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">yPos</tt> <tt class="py-op">=</tt> <tt class="py-name">newYPos</tt> </tt>
-<a name="L104"></a><tt class="py-lineno">104</tt> <tt class="py-line"> </tt>
-<a name="L105"></a><tt class="py-lineno">105</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">i</tt> <tt class="py-keyword">in</tt> <tt class="py-name">range</tt><tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L106"></a><tt class="py-lineno">106</tt> <tt class="py-line"> </tt>
-<a name="L107"></a><tt class="py-lineno">107</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-30" class="py-name" targets="Method fortuneengine.DrawableObject.DrawableObject.setPosition()=fortuneengine.DrawableObject.DrawableObject-class.html#setPosition,Method fortuneengine.Scene.Scene.setPosition()=fortuneengine.Scene.Scene-class.html#setPosition"><a title="fortuneengine.DrawableObject.DrawableObject.setPosition
-fortuneengine.Scene.Scene.setPosition" class="py-name" href="#" onclick="return doclink('link-30', 'setPosition', 'link-30');">setPosition</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">xPos</tt> <tt class="py-op">+</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">yPos</tt> <tt class="py-op">+</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">2</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L108"></a><tt class="py-lineno">108</tt> <tt class="py-line"> </tt>
-<a name="Scene.getXPos"></a><div id="Scene.getXPos-def"><a name="L109"></a><tt class="py-lineno">109</tt> <a class="py-toggle" href="#" id="Scene.getXPos-toggle" onclick="return toggle('Scene.getXPos');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.Scene.Scene-class.html#getXPos">getXPos</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Scene.getXPos-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Scene.getXPos-expanded"><a name="L110"></a><tt class="py-lineno">110</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">xPos</tt> </tt>
-</div><a name="L111"></a><tt class="py-lineno">111</tt> <tt class="py-line"> </tt>
-<a name="Scene.getYPos"></a><div id="Scene.getYPos-def"><a name="L112"></a><tt class="py-lineno">112</tt> <a class="py-toggle" href="#" id="Scene.getYPos-toggle" onclick="return toggle('Scene.getYPos');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.Scene.Scene-class.html#getYPos">getYPos</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Scene.getYPos-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Scene.getYPos-expanded"><a name="L113"></a><tt class="py-lineno">113</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">yPos</tt> </tt>
-</div><a name="L114"></a><tt class="py-lineno">114</tt> <tt class="py-line"> </tt>
-<a name="Scene.getXSize"></a><div id="Scene.getXSize-def"><a name="L115"></a><tt class="py-lineno">115</tt> <a class="py-toggle" href="#" id="Scene.getXSize-toggle" onclick="return toggle('Scene.getXSize');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.Scene.Scene-class.html#getXSize">getXSize</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Scene.getXSize-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Scene.getXSize-expanded"><a name="L116"></a><tt class="py-lineno">116</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">xSize</tt> </tt>
-</div><a name="L117"></a><tt class="py-lineno">117</tt> <tt class="py-line"> </tt>
-<a name="Scene.getYSize"></a><div id="Scene.getYSize-def"><a name="L118"></a><tt class="py-lineno">118</tt> <a class="py-toggle" href="#" id="Scene.getYSize-toggle" onclick="return toggle('Scene.getYSize');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.Scene.Scene-class.html#getYSize">getYSize</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Scene.getYSize-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Scene.getYSize-expanded"><a name="L119"></a><tt class="py-lineno">119</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">ySize</tt> </tt>
-</div><a name="L120"></a><tt class="py-lineno">120</tt> <tt class="py-line"> </tt>
-<a name="Scene.scaleObjects"></a><div id="Scene.scaleObjects-def"><a name="L121"></a><tt class="py-lineno">121</tt> <a class="py-toggle" href="#" id="Scene.scaleObjects-toggle" onclick="return toggle('Scene.scaleObjects');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.Scene.Scene-class.html#scaleObjects">scaleObjects</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">newXSize</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-param">newYSize</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Scene.scaleObjects-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Scene.scaleObjects-expanded"><a name="L122"></a><tt class="py-lineno">122</tt> <tt class="py-line"> </tt>
-<a name="L123"></a><tt class="py-lineno">123</tt> <tt class="py-line"> </tt>
-<a name="L124"></a><tt class="py-lineno">124</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">i</tt> <tt class="py-keyword">in</tt> <tt class="py-name">range</tt><tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L125"></a><tt class="py-lineno">125</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-31" class="py-name" targets="Method fortuneengine.DrawableObject.DrawableObject.scale()=fortuneengine.DrawableObject.DrawableObject-class.html#scale"><a title="fortuneengine.DrawableObject.DrawableObject.scale" class="py-name" href="#" onclick="return doclink('link-31', 'scale', 'link-31');">scale</a></tt><tt class="py-op">(</tt><tt class="py-name">newXSize</tt><tt class="py-op">,</tt> <tt class="py-name">newYSize</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L126"></a><tt class="py-lineno">126</tt> <tt class="py-line"> </tt>
-<a name="Scene.scaleScene"></a><div id="Scene.scaleScene-def"><a name="L127"></a><tt class="py-lineno">127</tt> <a class="py-toggle" href="#" id="Scene.scaleScene-toggle" onclick="return toggle('Scene.scaleScene');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.Scene.Scene-class.html#scaleScene">scaleScene</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">newXSize</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-param">newYSize</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Scene.scaleScene-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Scene.scaleScene-expanded"><a name="L128"></a><tt class="py-lineno">128</tt> <tt class="py-line"> </tt>
-<a name="L129"></a><tt class="py-lineno">129</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-32" class="py-name"><a title="fortuneengine.Scene.Scene.calcPosition" class="py-name" href="#" onclick="return doclink('link-32', 'calcPosition', 'link-3');">calcPosition</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L130"></a><tt class="py-lineno">130</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-33" class="py-name"><a title="fortuneengine.Scene.Scene.calcSize" class="py-name" href="#" onclick="return doclink('link-33', 'calcSize', 'link-4');">calcSize</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L131"></a><tt class="py-lineno">131</tt> <tt class="py-line"> </tt>
-<a name="L132"></a><tt class="py-lineno">132</tt> <tt class="py-line"> <tt class="py-name">xScale</tt> <tt class="py-op">=</tt> <tt class="py-number">1</tt> </tt>
-<a name="L133"></a><tt class="py-lineno">133</tt> <tt class="py-line"> <tt class="py-name">yScale</tt> <tt class="py-op">=</tt> <tt class="py-number">1</tt> </tt>
-<a name="L134"></a><tt class="py-lineno">134</tt> <tt class="py-line"> </tt>
-<a name="L135"></a><tt class="py-lineno">135</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">newXSize</tt> <tt class="py-op">!=</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> <tt class="py-name">xScale</tt> <tt class="py-op">=</tt> <tt class="py-op">(</tt><tt class="py-name">newXSize</tt> <tt class="py-op">*</tt> <tt class="py-number">1.0</tt><tt class="py-op">)</tt><tt class="py-op">/</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">xSize</tt> </tt>
-<a name="L136"></a><tt class="py-lineno">136</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">newYSize</tt> <tt class="py-op">!=</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> <tt class="py-name">yScale</tt> <tt class="py-op">=</tt> <tt class="py-op">(</tt><tt class="py-name">newYSize</tt> <tt class="py-op">*</tt> <tt class="py-number">1.0</tt><tt class="py-op">)</tt><tt class="py-op">/</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">ySize</tt> </tt>
-<a name="L137"></a><tt class="py-lineno">137</tt> <tt class="py-line"> </tt>
-<a name="L138"></a><tt class="py-lineno">138</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">i</tt> <tt class="py-keyword">in</tt> <tt class="py-name">range</tt><tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L139"></a><tt class="py-lineno">139</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-34" class="py-name"><a title="fortuneengine.DrawableObject.DrawableObject.scale" class="py-name" href="#" onclick="return doclink('link-34', 'scale', 'link-31');">scale</a></tt><tt class="py-op">(</tt><tt class="py-name">xScale</tt> <tt class="py-op">*</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">[</tt><tt class="py-name">iaw</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-35" class="py-name"><a title="fortuneengine.DrawableObject.DrawableObject.getXSize
-fortuneengine.Scene.Scene.getXSize" class="py-name" href="#" onclick="return doclink('link-35', 'getXSize', 'link-11');">getXSize</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-name">yScale</tt> <tt class="py-op">*</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-36" class="py-name"><a title="fortuneengine.DrawableObject.DrawableObject.getYSize
-fortuneengine.Scene.Scene.getYSize" class="py-name" href="#" onclick="return doclink('link-36', 'getYSize', 'link-15');">getYSize</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L140"></a><tt class="py-lineno">140</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-name">xScale</tt> <tt class="py-op">*</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">]</tt> </tt>
-<a name="L141"></a><tt class="py-lineno">141</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">2</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-name">yScale</tt> <tt class="py-op">*</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">2</tt><tt class="py-op">]</tt> </tt>
-<a name="L142"></a><tt class="py-lineno">142</tt> <tt class="py-line"> </tt>
-<a name="L143"></a><tt class="py-lineno">143</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-37" class="py-name"><a title="fortuneengine.Scene.Scene.calcPosition" class="py-name" href="#" onclick="return doclink('link-37', 'calcPosition', 'link-3');">calcPosition</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L144"></a><tt class="py-lineno">144</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-38" class="py-name"><a title="fortuneengine.Scene.Scene.calcSize" class="py-name" href="#" onclick="return doclink('link-38', 'calcSize', 'link-4');">calcSize</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L145"></a><tt class="py-lineno">145</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-39" class="py-name"><a title="fortuneengine.DrawableObject.DrawableObject.setPosition
-fortuneengine.Scene.Scene.setPosition" class="py-name" href="#" onclick="return doclink('link-39', 'setPosition', 'link-30');">setPosition</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L146"></a><tt class="py-lineno">146</tt> <tt class="py-line"> </tt>
-<a name="Scene.update"></a><div id="Scene.update-def"><a name="L147"></a><tt class="py-lineno">147</tt> <a class="py-toggle" href="#" id="Scene.update-toggle" onclick="return toggle('Scene.update');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.Scene.Scene-class.html#update">update</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">t</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Scene.update-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Scene.update-expanded"><a name="L148"></a><tt class="py-lineno">148</tt> <tt class="py-line"> </tt>
-<a name="L149"></a><tt class="py-lineno">149</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">s</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">:</tt> <tt class="py-name">s</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-40" class="py-name" targets="Method fortuneengine.DrawableObject.DrawableObject.update()=fortuneengine.DrawableObject.DrawableObject-class.html#update,Method fortuneengine.DynamicDrawableObject.DynamicDrawableObject.update()=fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#update,Method fortuneengine.Scene.Scene.update()=fortuneengine.Scene.Scene-class.html#update"><a title="fortuneengine.DrawableObject.DrawableObject.update
-fortuneengine.DynamicDrawableObject.DynamicDrawableObject.update
-fortuneengine.Scene.Scene.update" class="py-name" href="#" onclick="return doclink('link-40', 'update', 'link-40');">update</a></tt><tt class="py-op">(</tt><tt class="py-name">t</tt><tt class="py-op">)</tt><tt class="py-op">;</tt> </tt>
-</div><a name="L150"></a><tt class="py-lineno">150</tt> <tt class="py-line"> </tt>
-<a name="Scene.draw"></a><div id="Scene.draw-def"><a name="L151"></a><tt class="py-lineno">151</tt> <a class="py-toggle" href="#" id="Scene.draw-toggle" onclick="return toggle('Scene.draw');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.Scene.Scene-class.html#draw">draw</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">surface</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Scene.draw-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Scene.draw-expanded"><a name="L152"></a><tt class="py-lineno">152</tt> <tt class="py-line"> <tt class="py-name">spritedict</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">spritedict</tt> </tt>
-<a name="L153"></a><tt class="py-lineno">153</tt> <tt class="py-line"> <tt class="py-name">surface_blit</tt> <tt class="py-op">=</tt> <tt class="py-name">surface</tt><tt class="py-op">.</tt><tt class="py-name">blit</tt> </tt>
-<a name="L154"></a><tt class="py-lineno">154</tt> <tt class="py-line"> <tt class="py-name">dirty</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">lostsprites</tt> </tt>
-<a name="L155"></a><tt class="py-lineno">155</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">lostsprites</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
-<a name="L156"></a><tt class="py-lineno">156</tt> <tt class="py-line"> <tt class="py-name">dirty_append</tt> <tt class="py-op">=</tt> <tt class="py-name">dirty</tt><tt class="py-op">.</tt><tt class="py-name">append</tt> </tt>
-<a name="L157"></a><tt class="py-lineno">157</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">s</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">:</tt> </tt>
-<a name="L158"></a><tt class="py-lineno">158</tt> <tt class="py-line"> <tt class="py-name">r</tt> <tt class="py-op">=</tt> <tt class="py-name">spritedict</tt><tt class="py-op">[</tt><tt class="py-name">s</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">]</tt> </tt>
-<a name="L159"></a><tt class="py-lineno">159</tt> <tt class="py-line"> <tt class="py-name">newrect</tt> <tt class="py-op">=</tt> <tt class="py-name">surface_blit</tt><tt class="py-op">(</tt><tt class="py-name">s</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt class="py-name">image</tt><tt class="py-op">,</tt> <tt class="py-name">s</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt class="py-name">rect</tt><tt class="py-op">)</tt> </tt>
-<a name="L160"></a><tt class="py-lineno">160</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">r</tt> <tt class="py-keyword">is</tt> <tt class="py-number">0</tt><tt class="py-op">:</tt> </tt>
-<a name="L161"></a><tt class="py-lineno">161</tt> <tt class="py-line"> <tt class="py-name">dirty_append</tt><tt class="py-op">(</tt><tt class="py-name">newrect</tt><tt class="py-op">)</tt> </tt>
-<a name="L162"></a><tt class="py-lineno">162</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L163"></a><tt class="py-lineno">163</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">newrect</tt><tt class="py-op">.</tt><tt class="py-name">colliderect</tt><tt class="py-op">(</tt><tt class="py-name">r</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L164"></a><tt class="py-lineno">164</tt> <tt class="py-line"> <tt class="py-name">dirty_append</tt><tt class="py-op">(</tt><tt class="py-name">newrect</tt><tt class="py-op">.</tt><tt class="py-name">union</tt><tt class="py-op">(</tt><tt class="py-name">r</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L165"></a><tt class="py-lineno">165</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L166"></a><tt class="py-lineno">166</tt> <tt class="py-line"> <tt class="py-name">dirty_append</tt><tt class="py-op">(</tt><tt class="py-name">newrect</tt><tt class="py-op">)</tt> </tt>
-<a name="L167"></a><tt class="py-lineno">167</tt> <tt class="py-line"> <tt class="py-name">dirty_append</tt><tt class="py-op">(</tt><tt class="py-name">r</tt><tt class="py-op">)</tt> </tt>
-<a name="L168"></a><tt class="py-lineno">168</tt> <tt class="py-line"> <tt class="py-name">spritedict</tt><tt class="py-op">[</tt><tt class="py-name">s</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-name">newrect</tt> </tt>
-<a name="L169"></a><tt class="py-lineno">169</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">dirty</tt> </tt>
-</div><a name="L170"></a><tt class="py-lineno">170</tt> <tt class="py-line"> </tt>
-<a name="Scene.drawEntireScene"></a><div id="Scene.drawEntireScene-def"><a name="L171"></a><tt class="py-lineno">171</tt> <a class="py-toggle" href="#" id="Scene.drawEntireScene-toggle" onclick="return toggle('Scene.drawEntireScene');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.Scene.Scene-class.html#drawEntireScene">drawEntireScene</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">surface</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Scene.drawEntireScene-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Scene.drawEntireScene-expanded"><a name="L172"></a><tt class="py-lineno">172</tt> <tt class="py-line"> <tt class="py-name">spritedict</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">spritedict</tt> </tt>
-<a name="L173"></a><tt class="py-lineno">173</tt> <tt class="py-line"> <tt class="py-name">surface_blit</tt> <tt class="py-op">=</tt> <tt class="py-name">surface</tt><tt class="py-op">.</tt><tt class="py-name">blit</tt> </tt>
-<a name="L174"></a><tt class="py-lineno">174</tt> <tt class="py-line"> <tt class="py-name">dirty</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">lostsprites</tt> </tt>
-<a name="L175"></a><tt class="py-lineno">175</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">lostsprites</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
-<a name="L176"></a><tt class="py-lineno">176</tt> <tt class="py-line"> <tt class="py-name">dirty_append</tt> <tt class="py-op">=</tt> <tt class="py-name">dirty</tt><tt class="py-op">.</tt><tt class="py-name">append</tt> </tt>
-<a name="L177"></a><tt class="py-lineno">177</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">s</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">:</tt> </tt>
-<a name="L178"></a><tt class="py-lineno">178</tt> <tt class="py-line"> <tt class="py-name">dirty_append</tt><tt class="py-op">(</tt><tt class="py-name">spritedict</tt><tt class="py-op">[</tt><tt class="py-name">s</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
-<a name="L179"></a><tt class="py-lineno">179</tt> <tt class="py-line"> <tt class="py-name">dirty_append</tt><tt class="py-op">(</tt><tt class="py-name">surface_blit</tt><tt class="py-op">(</tt><tt class="py-name">s</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt class="py-name">image</tt><tt class="py-op">,</tt> <tt class="py-name">s</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt class="py-name">rect</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L180"></a><tt class="py-lineno">180</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">dirty</tt> </tt>
-</div><a name="L181"></a><tt class="py-lineno">181</tt> <tt class="py-line"> </tt>
-<a name="Scene.nextFrame"></a><div id="Scene.nextFrame-def"><a name="L182"></a><tt class="py-lineno">182</tt> <a class="py-toggle" href="#" id="Scene.nextFrame-toggle" onclick="return toggle('Scene.nextFrame');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.Scene.Scene-class.html#nextFrame">nextFrame</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Scene.nextFrame-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Scene.nextFrame-expanded"><a name="L183"></a><tt class="py-lineno">183</tt> <tt class="py-line"> </tt>
-<a name="L184"></a><tt class="py-lineno">184</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">i</tt> <tt class="py-keyword">in</tt> <tt class="py-name">range</tt><tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L185"></a><tt class="py-lineno">185</tt> <tt class="py-line"> </tt>
-<a name="L186"></a><tt class="py-lineno">186</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_spritelist</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-41" class="py-name" targets="Method fortuneengine.DrawableObject.DrawableObject.nextFrame()=fortuneengine.DrawableObject.DrawableObject-class.html#nextFrame,Method fortuneengine.DynamicDrawableObject.DynamicDrawableObject.nextFrame()=fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#nextFrame,Method fortuneengine.Scene.Scene.nextFrame()=fortuneengine.Scene.Scene-class.html#nextFrame"><a title="fortuneengine.DrawableObject.DrawableObject.nextFrame
-fortuneengine.DynamicDrawableObject.DynamicDrawableObject.nextFrame
-fortuneengine.Scene.Scene.nextFrame" class="py-name" href="#" onclick="return doclink('link-41', 'nextFrame', 'link-41');">nextFrame</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-</div></div><a name="L187"></a><tt class="py-lineno">187</tt> <tt class="py-line"> </tt><script type="text/javascript">
-<!--
-expandto(location.href);
-// -->
-</script>
-</pre>
-<br />
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
- <tr>
- <td align="left" class="footer">
- Generated by Epydoc 3.0.1 on Sun Aug 22 00:13:14 2010
- </td>
- <td align="right" class="footer">
- <a target="mainFrame" href="http://epydoc.sourceforge.net"
- >http://epydoc.sourceforge.net</a>
- </td>
- </tr>
-</table>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.Scene.Scene-class.html b/MAFH2/fortuneengine/docs/epydoc/fortuneengine.Scene.Scene-class.html
deleted file mode 100644
index ac9119b..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.Scene.Scene-class.html
+++ /dev/null
@@ -1,703 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>fortuneengine.Scene.Scene</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td width="100%">
- <span class="breadcrumbs">
- <a href="fortuneengine-module.html">Package&nbsp;fortuneengine</a> ::
- <a href="fortuneengine.Scene-module.html">Module&nbsp;Scene</a> ::
- Class&nbsp;Scene
- </span>
- </td>
- <td>
- <table cellpadding="0" cellspacing="0">
- <!-- hide/show private -->
- <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
- <tr><td align="right"><span class="options"
- >[<a href="frames.html" target="_top">frames</a
- >]&nbsp;|&nbsp;<a href="fortuneengine.Scene.Scene-class.html"
- target="_top">no&nbsp;frames</a>]</span></td></tr>
- </table>
- </td>
- </tr>
-</table>
-<!-- ==================== CLASS DESCRIPTION ==================== -->
-<h1 class="epydoc">Class Scene</h1><p class="nomargin-top"><span class="codelink"><a href="fortuneengine.Scene-pysrc.html#Scene">source&nbsp;code</a></span></p>
-<pre class="base-tree">
- object --+
- |
-pygame.sprite.AbstractGroup --+
- |
- pygame.sprite.Group --+
- |
- pygame.sprite.RenderUpdates --+
- |
- <strong class="uidshort">Scene</strong>
-</pre>
-
-<hr />
-<!-- ==================== INSTANCE METHODS ==================== -->
-<a name="section-InstanceMethods"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Instance Methods</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-InstanceMethods"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.Scene.Scene-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">sprites</span>)</span><br />
- x.__init__(...) initializes x; see x.__class__.__doc__ for signature</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.Scene-pysrc.html#Scene.__init__">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="calcPosition"></a><span class="summary-sig-name">calcPosition</span>(<span class="summary-sig-arg">self</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.Scene-pysrc.html#Scene.calcPosition">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="calcSize"></a><span class="summary-sig-name">calcSize</span>(<span class="summary-sig-arg">self</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.Scene-pysrc.html#Scene.calcSize">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="addObject"></a><span class="summary-sig-name">addObject</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">newDrawableObject</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.Scene-pysrc.html#Scene.addObject">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="addObjects"></a><span class="summary-sig-name">addObjects</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">newDrawableObjects</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.Scene-pysrc.html#Scene.addObjects">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="setRelativePositions"></a><span class="summary-sig-name">setRelativePositions</span>(<span class="summary-sig-arg">self</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.Scene-pysrc.html#Scene.setRelativePositions">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="removeObject"></a><span class="summary-sig-name">removeObject</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">sprite</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.Scene-pysrc.html#Scene.removeObject">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="getObject"></a><span class="summary-sig-name">getObject</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">index</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.Scene-pysrc.html#Scene.getObject">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="getListSize"></a><span class="summary-sig-name">getListSize</span>(<span class="summary-sig-arg">self</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.Scene-pysrc.html#Scene.getListSize">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="getList"></a><span class="summary-sig-name">getList</span>(<span class="summary-sig-arg">self</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.Scene-pysrc.html#Scene.getList">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="moveObjects"></a><span class="summary-sig-name">moveObjects</span>(<span class="summary-sig-arg">self</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.Scene-pysrc.html#Scene.moveObjects">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="moveScene"></a><span class="summary-sig-name">moveScene</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">xNudge</span>=<span class="summary-sig-default">0</span>,
- <span class="summary-sig-arg">yNudge</span>=<span class="summary-sig-default">0</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.Scene-pysrc.html#Scene.moveScene">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="setPosition"></a><span class="summary-sig-name">setPosition</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">newXPos</span>=<span class="summary-sig-default">None</span>,
- <span class="summary-sig-arg">newYPos</span>=<span class="summary-sig-default">None</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.Scene-pysrc.html#Scene.setPosition">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="getXPos"></a><span class="summary-sig-name">getXPos</span>(<span class="summary-sig-arg">self</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.Scene-pysrc.html#Scene.getXPos">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="getYPos"></a><span class="summary-sig-name">getYPos</span>(<span class="summary-sig-arg">self</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.Scene-pysrc.html#Scene.getYPos">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="getXSize"></a><span class="summary-sig-name">getXSize</span>(<span class="summary-sig-arg">self</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.Scene-pysrc.html#Scene.getXSize">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="getYSize"></a><span class="summary-sig-name">getYSize</span>(<span class="summary-sig-arg">self</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.Scene-pysrc.html#Scene.getYSize">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="scaleObjects"></a><span class="summary-sig-name">scaleObjects</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">newXSize</span>=<span class="summary-sig-default">None</span>,
- <span class="summary-sig-arg">newYSize</span>=<span class="summary-sig-default">None</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.Scene-pysrc.html#Scene.scaleObjects">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="scaleScene"></a><span class="summary-sig-name">scaleScene</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">newXSize</span>=<span class="summary-sig-default">None</span>,
- <span class="summary-sig-arg">newYSize</span>=<span class="summary-sig-default">None</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.Scene-pysrc.html#Scene.scaleScene">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.Scene.Scene-class.html#update" class="summary-sig-name">update</a>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">t</span>)</span><br />
- call update for all member sprites</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.Scene-pysrc.html#Scene.update">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.Scene.Scene-class.html#draw" class="summary-sig-name">draw</a>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">surface</span>)</span><br />
- draw all sprites onto the surface</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.Scene-pysrc.html#Scene.draw">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="drawEntireScene"></a><span class="summary-sig-name">drawEntireScene</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">surface</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.Scene-pysrc.html#Scene.drawEntireScene">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="nextFrame"></a><span class="summary-sig-name">nextFrame</span>(<span class="summary-sig-arg">self</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.Scene-pysrc.html#Scene.nextFrame">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
- <tr>
- <td colspan="2" class="summary">
- <p class="indent-wrapped-lines"><b>Inherited from <code>pygame.sprite.AbstractGroup</code></b>:
- <code>__contains__</code>,
- <code>__iter__</code>,
- <code>__len__</code>,
- <code>__nonzero__</code>,
- <code>__repr__</code>,
- <code>add</code>,
- <code>add_internal</code>,
- <code>clear</code>,
- <code>copy</code>,
- <code>empty</code>,
- <code>has</code>,
- <code>has_internal</code>,
- <code>remove</code>,
- <code>remove_internal</code>,
- <code>sprites</code>
- </p>
- <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
- <code>__delattr__</code>,
- <code>__format__</code>,
- <code>__getattribute__</code>,
- <code>__hash__</code>,
- <code>__new__</code>,
- <code>__reduce__</code>,
- <code>__reduce_ex__</code>,
- <code>__setattr__</code>,
- <code>__sizeof__</code>,
- <code>__str__</code>,
- <code>__subclasshook__</code>
- </p>
- </td>
- </tr>
-</table>
-<!-- ==================== CLASS VARIABLES ==================== -->
-<a name="section-ClassVariables"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Class Variables</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-ClassVariables"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
- <tr>
- <td colspan="2" class="summary">
- <div class="private"> <p class="indent-wrapped-lines"><b>Inherited from <code>pygame.sprite.AbstractGroup</code></b> (private):
- <code>_spritegroup</code>
- </p></div>
- </td>
- </tr>
-</table>
-<!-- ==================== PROPERTIES ==================== -->
-<a name="section-Properties"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Properties</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-Properties"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
- <tr>
- <td colspan="2" class="summary">
- <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
- <code>__class__</code>
- </p>
- </td>
- </tr>
-</table>
-<!-- ==================== METHOD DETAILS ==================== -->
-<a name="section-MethodDetails"></a>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Method Details</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-MethodDetails"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-</table>
-<a name="__init__"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
- <span class="sig-arg">sprites</span>)</span>
- <br /><em class="fname">(Constructor)</em>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.Scene-pysrc.html#Scene.__init__">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <p>x.__init__(...) initializes x; see x.__class__.__doc__ for
- signature</p>
- <dl class="fields">
- <dt>Overrides:
- object.__init__
- <dd><em class="note">(inherited documentation)</em></dd>
- </dt>
- </dl>
-</td></tr></table>
-</div>
-<a name="update"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">update</span>(<span class="sig-arg">self</span>,
- <span class="sig-arg">t</span>)</span>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.Scene-pysrc.html#Scene.update">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <p>call update for all member sprites</p>
- <p>calls the update method for all sprites in the group. Passes all
- arguments on to the Sprite update function.</p>
- <dl class="fields">
- <dt>Overrides:
- pygame.sprite.AbstractGroup.update
- <dd><em class="note">(inherited documentation)</em></dd>
- </dt>
- </dl>
-</td></tr></table>
-</div>
-<a name="draw"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">draw</span>(<span class="sig-arg">self</span>,
- <span class="sig-arg">surface</span>)</span>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.Scene-pysrc.html#Scene.draw">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <p>draw all sprites onto the surface</p>
- <p>Draws all the sprites onto the given surface.</p>
- <dl class="fields">
- <dt>Overrides:
- pygame.sprite.AbstractGroup.draw
- <dd><em class="note">(inherited documentation)</em></dd>
- </dt>
- </dl>
-</td></tr></table>
-</div>
-<br />
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
- <tr>
- <td align="left" class="footer">
- Generated by Epydoc 3.0.1 on Sun Aug 22 00:13:13 2010
- </td>
- <td align="right" class="footer">
- <a target="mainFrame" href="http://epydoc.sourceforge.net"
- >http://epydoc.sourceforge.net</a>
- </td>
- </tr>
-</table>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.pyconsole-module.html b/MAFH2/fortuneengine/docs/epydoc/fortuneengine.pyconsole-module.html
deleted file mode 100644
index 48bae6f..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.pyconsole-module.html
+++ /dev/null
@@ -1,154 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>fortuneengine.pyconsole</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td width="100%">
- <span class="breadcrumbs">
- <a href="fortuneengine-module.html">Package&nbsp;fortuneengine</a> ::
- Package&nbsp;pyconsole
- </span>
- </td>
- <td>
- <table cellpadding="0" cellspacing="0">
- <!-- hide/show private -->
- <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
- <tr><td align="right"><span class="options"
- >[<a href="frames.html" target="_top">frames</a
- >]&nbsp;|&nbsp;<a href="fortuneengine.pyconsole-module.html"
- target="_top">no&nbsp;frames</a>]</span></td></tr>
- </table>
- </td>
- </tr>
-</table>
-<!-- ==================== PACKAGE DESCRIPTION ==================== -->
-<h1 class="epydoc">Package pyconsole</h1><p class="nomargin-top"><span class="codelink"><a href="fortuneengine.pyconsole-pysrc.html">source&nbsp;code</a></span></p>
-<!-- ==================== SUBMODULES ==================== -->
-<a name="section-Submodules"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Submodules</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-Submodules"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
- <tr><td class="summary">
- <ul class="nomargin">
- <li> <strong class="uidlink"><a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a></strong> </li>
- </ul></td></tr>
-</table>
-
-<br />
-<!-- ==================== VARIABLES ==================== -->
-<a name="section-Variables"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Variables</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-Variables"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="__package__"></a><span class="summary-name">__package__</span> = <code title="None">None</code><br />
- hash(x)
- </td>
- </tr>
-</table>
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
- <tr>
- <td align="left" class="footer">
- Generated by Epydoc 3.0.1 on Sun Aug 22 00:13:13 2010
- </td>
- <td align="right" class="footer">
- <a target="mainFrame" href="http://epydoc.sourceforge.net"
- >http://epydoc.sourceforge.net</a>
- </td>
- </tr>
-</table>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.pyconsole-pysrc.html b/MAFH2/fortuneengine/docs/epydoc/fortuneengine.pyconsole-pysrc.html
deleted file mode 100644
index 66b0107..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.pyconsole-pysrc.html
+++ /dev/null
@@ -1,112 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>fortuneengine.pyconsole</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td width="100%">
- <span class="breadcrumbs">
- <a href="fortuneengine-module.html">Package&nbsp;fortuneengine</a> ::
- Package&nbsp;pyconsole
- </span>
- </td>
- <td>
- <table cellpadding="0" cellspacing="0">
- <!-- hide/show private -->
- <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
- <tr><td align="right"><span class="options"
- >[<a href="frames.html" target="_top">frames</a
- >]&nbsp;|&nbsp;<a href="fortuneengine.pyconsole-pysrc.html"
- target="_top">no&nbsp;frames</a>]</span></td></tr>
- </table>
- </td>
- </tr>
-</table>
-<h1 class="epydoc">Source Code for <a href="fortuneengine.pyconsole-module.html">Package fortuneengine.pyconsole</a></h1>
-<pre class="py-src">
-<a name="L1"></a><tt class="py-lineno">1</tt> <tt class="py-line"> </tt>
-<a name="L2"></a><tt class="py-lineno">2</tt> <tt class="py-line"> </tt><script type="text/javascript">
-<!--
-expandto(location.href);
-// -->
-</script>
-</pre>
-<br />
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
- <tr>
- <td align="left" class="footer">
- Generated by Epydoc 3.0.1 on Sun Aug 22 00:13:14 2010
- </td>
- <td align="right" class="footer">
- <a target="mainFrame" href="http://epydoc.sourceforge.net"
- >http://epydoc.sourceforge.net</a>
- </td>
- </tr>
-</table>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.pyconsole.pyconsole-module.html b/MAFH2/fortuneengine/docs/epydoc/fortuneengine.pyconsole.pyconsole-module.html
deleted file mode 100644
index 7d93754..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.pyconsole.pyconsole-module.html
+++ /dev/null
@@ -1,2212 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>fortuneengine.pyconsole.pyconsole</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td width="100%">
- <span class="breadcrumbs">
- <a href="fortuneengine-module.html">Package&nbsp;fortuneengine</a> ::
- <a href="fortuneengine.pyconsole-module.html">Package&nbsp;pyconsole</a> ::
- Module&nbsp;pyconsole
- </span>
- </td>
- <td>
- <table cellpadding="0" cellspacing="0">
- <!-- hide/show private -->
- <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
- <tr><td align="right"><span class="options"
- >[<a href="frames.html" target="_top">frames</a
- >]&nbsp;|&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html"
- target="_top">no&nbsp;frames</a>]</span></td></tr>
- </table>
- </td>
- </tr>
-</table>
-<!-- ==================== MODULE DESCRIPTION ==================== -->
-<h1 class="epydoc">Module pyconsole</h1><p class="nomargin-top"><span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html">source&nbsp;code</a></span></p>
-<hr />
-<div class="fields"> <p><strong>Version:</strong>
- 0.7
- </p>
-</div><!-- ==================== CLASSES ==================== -->
-<a name="section-Classes"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Classes</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-Classes"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a href="fortuneengine.pyconsole.pyconsole.Writable-class.html" class="summary-name">Writable</a>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a href="fortuneengine.pyconsole.pyconsole.ParseError-class.html" class="summary-name">ParseError</a>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a href="fortuneengine.pyconsole.pyconsole.Console-class.html" class="summary-name">Console</a>
- </td>
- </tr>
-</table>
-<!-- ==================== FUNCTIONS ==================== -->
-<a name="section-Functions"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Functions</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-Functions"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="balanced"></a><span class="summary-sig-name">balanced</span>(<span class="summary-sig-arg">t</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#balanced">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-</table>
-<!-- ==================== VARIABLES ==================== -->
-<a name="section-Variables"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Variables</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-Variables"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="WIDTH"></a><span class="summary-name">WIDTH</span> = <code title="0">0</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="HEIGHT"></a><span class="summary-name">HEIGHT</span> = <code title="1">1</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="OUT"></a><span class="summary-name">OUT</span> = <code title="0">0</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="IN"></a><span class="summary-name">IN</span> = <code title="1">1</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="ERR"></a><span class="summary-name">ERR</span> = <code title="2">2</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="PYCONSOLE"></a><span class="summary-name">PYCONSOLE</span> = <code title="1">1</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="PYTHON"></a><span class="summary-name">PYTHON</span> = <code title="2">2</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a href="fortuneengine.pyconsole.pyconsole-module.html#path" class="summary-name">path</a> = <code title="'/home/jlew/Code/MAFH/MAFH2/fortuneengine/fortuneengine/pyconsole'"><code class="variable-quote">'</code><code class="variable-string">/home/jlew/Code/MAFH/MAFH2/fortuneengine/fortuneengine</code><code class="variable-ellipsis">...</code></code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a href="fortuneengine.pyconsole.pyconsole-module.html#font_path" class="summary-name">font_path</a> = <code title="'/home/jlew/Code/MAFH/MAFH2/fortuneengine/fortuneengine/pyconsole/font\
-s'"><code class="variable-quote">'</code><code class="variable-string">/home/jlew/Code/MAFH/MAFH2/fortuneengine/fortunee</code><code class="variable-ellipsis">...</code></code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a href="fortuneengine.pyconsole.pyconsole-module.html#cfg_path" class="summary-name">cfg_path</a> = <code title="'/home/jlew/Code/MAFH/MAFH2/fortuneengine/fortuneengine/pyconsole/pyco\
-nsole.cfg'"><code class="variable-quote">'</code><code class="variable-string">/home/jlew/Code/MAFH/MAFH2/fortuneengine/fortuneen</code><code class="variable-ellipsis">...</code></code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="re_token"></a><span class="summary-name">re_token</span> = <code title="re.compile(r'&quot;.*?&quot;|\{.*?\}|\(.*?\)|\[.*?\]|\S+')">re.compile(r'&quot;.<code class="re-op">*?</code>&quot;<code class="re-op">|</code>\{.<code class="re-op">*?</code>\}<code class="re-op">|</code>\(.<code class="re-op">*?</code>\)<code class="re-op">|</code>\[.<code class="re-op">*?</code>\]<code class="re-op">|</code>\S<code class="re-op">+</code>')</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="re_is_list"></a><span class="summary-name">re_is_list</span> = <code title="re.compile(r'^[\{\[\(]')">re.compile(r'^<code class="re-group">[</code>\{\[\(<code class="re-group">]</code>')</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a href="fortuneengine.pyconsole.pyconsole-module.html#re_is_number" class="summary-name">re_is_number</a> = <code title="re.compile(r'(?x)-?0x[0-9a-fA-F]+[lLjJ]?|-?0[0-7]+[lLjJ]?|-?\d+(?:\.\d\
-*)?[lLjJ]?')">re.compile(r'<code class="re-flags">(?x)</code>-<code class="re-op">?</code>0x<code class="re-group">[</code>0<code class="re-op">-</code>9a<code class="re-op">-</code>fA<code class="re-op">-</code>F<code class="re-group">]</code><code class="re-op">+</code><code class="re-group">[</code>lLjJ<code class="re-group">]</code><code class="re-op">?</code><code class="re-op">|</code>-<code class="re-op">?</code>0<code class="re-group">[</code>0<code class="re-op">-</code><code class="variable-ellipsis">...</code></code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a href="fortuneengine.pyconsole.pyconsole-module.html#re_is_assign" class="summary-name">re_is_assign</a> = <code title="re.compile(r'\$(?P&lt;name&gt;[a-zA-Z_]+\S*)\s*=\s*(?P&lt;value&gt;.+)')">re.compile(r'\$<code class="re-group">(?P&lt;</code><code class="re-ref">name</code><code class="re-group">&gt;</code><code class="re-group">[</code>a<code class="re-op">-</code>zA<code class="re-op">-</code>Z_<code class="re-group">]</code><code class="re-op">+</code>\S<code class="re-op">*</code><code class="re-group">)</code>\s<code class="re-op">*</code>=\s<code class="re-op">*</code><code class="re-group">(?</code><code class="variable-ellipsis">...</code></code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="re_is_comment"></a><span class="summary-name">re_is_comment</span> = <code title="re.compile(r'\s*#.*')">re.compile(r'\s<code class="re-op">*</code>#.<code class="re-op">*</code>')</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="re_is_var"></a><span class="summary-name">re_is_var</span> = <code title="re.compile(r'^\$[a-zA-Z_]+\w*\Z')">re.compile(r'^\$<code class="re-group">[</code>a<code class="re-op">-</code>zA<code class="re-op">-</code>Z_<code class="re-group">]</code><code class="re-op">+</code>\w<code class="re-op">*</code>\Z')</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="ACTIVEEVENT"></a><span class="summary-name">ACTIVEEVENT</span> = <code title="1">1</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="ANYFORMAT"></a><span class="summary-name">ANYFORMAT</span> = <code title="268435456">268435456</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="ASYNCBLIT"></a><span class="summary-name">ASYNCBLIT</span> = <code title="4">4</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="AUDIO_S16"></a><span class="summary-name">AUDIO_S16</span> = <code title="32784">32784</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="AUDIO_S16LSB"></a><span class="summary-name">AUDIO_S16LSB</span> = <code title="32784">32784</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="AUDIO_S16MSB"></a><span class="summary-name">AUDIO_S16MSB</span> = <code title="36880">36880</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="AUDIO_S16SYS"></a><span class="summary-name">AUDIO_S16SYS</span> = <code title="32784">32784</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="AUDIO_S8"></a><span class="summary-name">AUDIO_S8</span> = <code title="32776">32776</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="AUDIO_U16"></a><span class="summary-name">AUDIO_U16</span> = <code title="16">16</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="AUDIO_U16LSB"></a><span class="summary-name">AUDIO_U16LSB</span> = <code title="16">16</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="AUDIO_U16MSB"></a><span class="summary-name">AUDIO_U16MSB</span> = <code title="4112">4112</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="AUDIO_U16SYS"></a><span class="summary-name">AUDIO_U16SYS</span> = <code title="16">16</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="AUDIO_U8"></a><span class="summary-name">AUDIO_U8</span> = <code title="8">8</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="BIG_ENDIAN"></a><span class="summary-name">BIG_ENDIAN</span> = <code title="4321">4321</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="BLEND_ADD"></a><span class="summary-name">BLEND_ADD</span> = <code title="1">1</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="BLEND_MAX"></a><span class="summary-name">BLEND_MAX</span> = <code title="5">5</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="BLEND_MIN"></a><span class="summary-name">BLEND_MIN</span> = <code title="4">4</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="BLEND_MULT"></a><span class="summary-name">BLEND_MULT</span> = <code title="3">3</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="BLEND_RGBA_ADD"></a><span class="summary-name">BLEND_RGBA_ADD</span> = <code title="6">6</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="BLEND_RGBA_MAX"></a><span class="summary-name">BLEND_RGBA_MAX</span> = <code title="16">16</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="BLEND_RGBA_MIN"></a><span class="summary-name">BLEND_RGBA_MIN</span> = <code title="9">9</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="BLEND_RGBA_MULT"></a><span class="summary-name">BLEND_RGBA_MULT</span> = <code title="8">8</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="BLEND_RGBA_SUB"></a><span class="summary-name">BLEND_RGBA_SUB</span> = <code title="7">7</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="BLEND_RGB_ADD"></a><span class="summary-name">BLEND_RGB_ADD</span> = <code title="1">1</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="BLEND_RGB_MAX"></a><span class="summary-name">BLEND_RGB_MAX</span> = <code title="5">5</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="BLEND_RGB_MIN"></a><span class="summary-name">BLEND_RGB_MIN</span> = <code title="4">4</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="BLEND_RGB_MULT"></a><span class="summary-name">BLEND_RGB_MULT</span> = <code title="3">3</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="BLEND_RGB_SUB"></a><span class="summary-name">BLEND_RGB_SUB</span> = <code title="2">2</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="BLEND_SUB"></a><span class="summary-name">BLEND_SUB</span> = <code title="2">2</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="BUTTON_X1"></a><span class="summary-name">BUTTON_X1</span> = <code title="6">6</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="BUTTON_X2"></a><span class="summary-name">BUTTON_X2</span> = <code title="7">7</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="DOUBLEBUF"></a><span class="summary-name">DOUBLEBUF</span> = <code title="1073741824">1073741824</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="FULLSCREEN"></a><span class="summary-name">FULLSCREEN</span> = <code title="-2147483648">-2147483648</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="GL_ACCELERATED_VISUAL"></a><span class="summary-name">GL_ACCELERATED_VISUAL</span> = <code title="15">15</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="GL_ACCUM_ALPHA_SIZE"></a><span class="summary-name">GL_ACCUM_ALPHA_SIZE</span> = <code title="11">11</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="GL_ACCUM_BLUE_SIZE"></a><span class="summary-name">GL_ACCUM_BLUE_SIZE</span> = <code title="10">10</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="GL_ACCUM_GREEN_SIZE"></a><span class="summary-name">GL_ACCUM_GREEN_SIZE</span> = <code title="9">9</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="GL_ACCUM_RED_SIZE"></a><span class="summary-name">GL_ACCUM_RED_SIZE</span> = <code title="8">8</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="GL_ALPHA_SIZE"></a><span class="summary-name">GL_ALPHA_SIZE</span> = <code title="3">3</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="GL_BLUE_SIZE"></a><span class="summary-name">GL_BLUE_SIZE</span> = <code title="2">2</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="GL_BUFFER_SIZE"></a><span class="summary-name">GL_BUFFER_SIZE</span> = <code title="4">4</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="GL_DEPTH_SIZE"></a><span class="summary-name">GL_DEPTH_SIZE</span> = <code title="6">6</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="GL_DOUBLEBUFFER"></a><span class="summary-name">GL_DOUBLEBUFFER</span> = <code title="5">5</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="GL_GREEN_SIZE"></a><span class="summary-name">GL_GREEN_SIZE</span> = <code title="1">1</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="GL_MULTISAMPLEBUFFERS"></a><span class="summary-name">GL_MULTISAMPLEBUFFERS</span> = <code title="13">13</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="GL_MULTISAMPLESAMPLES"></a><span class="summary-name">GL_MULTISAMPLESAMPLES</span> = <code title="14">14</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="GL_RED_SIZE"></a><span class="summary-name">GL_RED_SIZE</span> = <code title="0">0</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="GL_STENCIL_SIZE"></a><span class="summary-name">GL_STENCIL_SIZE</span> = <code title="7">7</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="GL_STEREO"></a><span class="summary-name">GL_STEREO</span> = <code title="12">12</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="GL_SWAP_CONTROL"></a><span class="summary-name">GL_SWAP_CONTROL</span> = <code title="16">16</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="HAT_CENTERED"></a><span class="summary-name">HAT_CENTERED</span> = <code title="0">0</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="HAT_DOWN"></a><span class="summary-name">HAT_DOWN</span> = <code title="4">4</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="HAT_LEFT"></a><span class="summary-name">HAT_LEFT</span> = <code title="8">8</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="HAT_LEFTDOWN"></a><span class="summary-name">HAT_LEFTDOWN</span> = <code title="12">12</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="HAT_LEFTUP"></a><span class="summary-name">HAT_LEFTUP</span> = <code title="9">9</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="HAT_RIGHT"></a><span class="summary-name">HAT_RIGHT</span> = <code title="2">2</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="HAT_RIGHTDOWN"></a><span class="summary-name">HAT_RIGHTDOWN</span> = <code title="6">6</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="HAT_RIGHTUP"></a><span class="summary-name">HAT_RIGHTUP</span> = <code title="3">3</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="HAT_UP"></a><span class="summary-name">HAT_UP</span> = <code title="1">1</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="HWACCEL"></a><span class="summary-name">HWACCEL</span> = <code title="256">256</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="HWPALETTE"></a><span class="summary-name">HWPALETTE</span> = <code title="536870912">536870912</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="HWSURFACE"></a><span class="summary-name">HWSURFACE</span> = <code title="1">1</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="IYUV_OVERLAY"></a><span class="summary-name">IYUV_OVERLAY</span> = <code title="1448433993">1448433993</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="JOYAXISMOTION"></a><span class="summary-name">JOYAXISMOTION</span> = <code title="7">7</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="JOYBALLMOTION"></a><span class="summary-name">JOYBALLMOTION</span> = <code title="8">8</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="JOYBUTTONDOWN"></a><span class="summary-name">JOYBUTTONDOWN</span> = <code title="10">10</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="JOYBUTTONUP"></a><span class="summary-name">JOYBUTTONUP</span> = <code title="11">11</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="JOYHATMOTION"></a><span class="summary-name">JOYHATMOTION</span> = <code title="9">9</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="KEYDOWN"></a><span class="summary-name">KEYDOWN</span> = <code title="2">2</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="KEYUP"></a><span class="summary-name">KEYUP</span> = <code title="3">3</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="KMOD_ALT"></a><span class="summary-name">KMOD_ALT</span> = <code title="768">768</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="KMOD_CAPS"></a><span class="summary-name">KMOD_CAPS</span> = <code title="8192">8192</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="KMOD_CTRL"></a><span class="summary-name">KMOD_CTRL</span> = <code title="192">192</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="KMOD_LALT"></a><span class="summary-name">KMOD_LALT</span> = <code title="256">256</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="KMOD_LCTRL"></a><span class="summary-name">KMOD_LCTRL</span> = <code title="64">64</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="KMOD_LMETA"></a><span class="summary-name">KMOD_LMETA</span> = <code title="1024">1024</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="KMOD_LSHIFT"></a><span class="summary-name">KMOD_LSHIFT</span> = <code title="1">1</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="KMOD_META"></a><span class="summary-name">KMOD_META</span> = <code title="3072">3072</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="KMOD_MODE"></a><span class="summary-name">KMOD_MODE</span> = <code title="16384">16384</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="KMOD_NONE"></a><span class="summary-name">KMOD_NONE</span> = <code title="0">0</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="KMOD_NUM"></a><span class="summary-name">KMOD_NUM</span> = <code title="4096">4096</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="KMOD_RALT"></a><span class="summary-name">KMOD_RALT</span> = <code title="512">512</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="KMOD_RCTRL"></a><span class="summary-name">KMOD_RCTRL</span> = <code title="128">128</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="KMOD_RMETA"></a><span class="summary-name">KMOD_RMETA</span> = <code title="2048">2048</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="KMOD_RSHIFT"></a><span class="summary-name">KMOD_RSHIFT</span> = <code title="2">2</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="KMOD_SHIFT"></a><span class="summary-name">KMOD_SHIFT</span> = <code title="3">3</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_0"></a><span class="summary-name">K_0</span> = <code title="48">48</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_1"></a><span class="summary-name">K_1</span> = <code title="49">49</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_2"></a><span class="summary-name">K_2</span> = <code title="50">50</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_3"></a><span class="summary-name">K_3</span> = <code title="51">51</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_4"></a><span class="summary-name">K_4</span> = <code title="52">52</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_5"></a><span class="summary-name">K_5</span> = <code title="53">53</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_6"></a><span class="summary-name">K_6</span> = <code title="54">54</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_7"></a><span class="summary-name">K_7</span> = <code title="55">55</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_8"></a><span class="summary-name">K_8</span> = <code title="56">56</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_9"></a><span class="summary-name">K_9</span> = <code title="57">57</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_AMPERSAND"></a><span class="summary-name">K_AMPERSAND</span> = <code title="38">38</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_ASTERISK"></a><span class="summary-name">K_ASTERISK</span> = <code title="42">42</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_AT"></a><span class="summary-name">K_AT</span> = <code title="64">64</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_BACKQUOTE"></a><span class="summary-name">K_BACKQUOTE</span> = <code title="96">96</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_BACKSLASH"></a><span class="summary-name">K_BACKSLASH</span> = <code title="92">92</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_BACKSPACE"></a><span class="summary-name">K_BACKSPACE</span> = <code title="8">8</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_BREAK"></a><span class="summary-name">K_BREAK</span> = <code title="318">318</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_CAPSLOCK"></a><span class="summary-name">K_CAPSLOCK</span> = <code title="301">301</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_CARET"></a><span class="summary-name">K_CARET</span> = <code title="94">94</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_CLEAR"></a><span class="summary-name">K_CLEAR</span> = <code title="12">12</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_COLON"></a><span class="summary-name">K_COLON</span> = <code title="58">58</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_COMMA"></a><span class="summary-name">K_COMMA</span> = <code title="44">44</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_DELETE"></a><span class="summary-name">K_DELETE</span> = <code title="127">127</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_DOLLAR"></a><span class="summary-name">K_DOLLAR</span> = <code title="36">36</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_DOWN"></a><span class="summary-name">K_DOWN</span> = <code title="274">274</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_END"></a><span class="summary-name">K_END</span> = <code title="279">279</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_EQUALS"></a><span class="summary-name">K_EQUALS</span> = <code title="61">61</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_ESCAPE"></a><span class="summary-name">K_ESCAPE</span> = <code title="27">27</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_EURO"></a><span class="summary-name">K_EURO</span> = <code title="321">321</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_EXCLAIM"></a><span class="summary-name">K_EXCLAIM</span> = <code title="33">33</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_F1"></a><span class="summary-name">K_F1</span> = <code title="282">282</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_F10"></a><span class="summary-name">K_F10</span> = <code title="291">291</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_F11"></a><span class="summary-name">K_F11</span> = <code title="292">292</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_F12"></a><span class="summary-name">K_F12</span> = <code title="293">293</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_F13"></a><span class="summary-name">K_F13</span> = <code title="294">294</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_F14"></a><span class="summary-name">K_F14</span> = <code title="295">295</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_F15"></a><span class="summary-name">K_F15</span> = <code title="296">296</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_F2"></a><span class="summary-name">K_F2</span> = <code title="283">283</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_F3"></a><span class="summary-name">K_F3</span> = <code title="284">284</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_F4"></a><span class="summary-name">K_F4</span> = <code title="285">285</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_F5"></a><span class="summary-name">K_F5</span> = <code title="286">286</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_F6"></a><span class="summary-name">K_F6</span> = <code title="287">287</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_F7"></a><span class="summary-name">K_F7</span> = <code title="288">288</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_F8"></a><span class="summary-name">K_F8</span> = <code title="289">289</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_F9"></a><span class="summary-name">K_F9</span> = <code title="290">290</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_FIRST"></a><span class="summary-name">K_FIRST</span> = <code title="0">0</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_GREATER"></a><span class="summary-name">K_GREATER</span> = <code title="62">62</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_HASH"></a><span class="summary-name">K_HASH</span> = <code title="35">35</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_HELP"></a><span class="summary-name">K_HELP</span> = <code title="315">315</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_HOME"></a><span class="summary-name">K_HOME</span> = <code title="278">278</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_INSERT"></a><span class="summary-name">K_INSERT</span> = <code title="277">277</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_KP0"></a><span class="summary-name">K_KP0</span> = <code title="256">256</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_KP1"></a><span class="summary-name">K_KP1</span> = <code title="257">257</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_KP2"></a><span class="summary-name">K_KP2</span> = <code title="258">258</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_KP3"></a><span class="summary-name">K_KP3</span> = <code title="259">259</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_KP4"></a><span class="summary-name">K_KP4</span> = <code title="260">260</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_KP5"></a><span class="summary-name">K_KP5</span> = <code title="261">261</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_KP6"></a><span class="summary-name">K_KP6</span> = <code title="262">262</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_KP7"></a><span class="summary-name">K_KP7</span> = <code title="263">263</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_KP8"></a><span class="summary-name">K_KP8</span> = <code title="264">264</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_KP9"></a><span class="summary-name">K_KP9</span> = <code title="265">265</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_KP_DIVIDE"></a><span class="summary-name">K_KP_DIVIDE</span> = <code title="267">267</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_KP_ENTER"></a><span class="summary-name">K_KP_ENTER</span> = <code title="271">271</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_KP_EQUALS"></a><span class="summary-name">K_KP_EQUALS</span> = <code title="272">272</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_KP_MINUS"></a><span class="summary-name">K_KP_MINUS</span> = <code title="269">269</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_KP_MULTIPLY"></a><span class="summary-name">K_KP_MULTIPLY</span> = <code title="268">268</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_KP_PERIOD"></a><span class="summary-name">K_KP_PERIOD</span> = <code title="266">266</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_KP_PLUS"></a><span class="summary-name">K_KP_PLUS</span> = <code title="270">270</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_LALT"></a><span class="summary-name">K_LALT</span> = <code title="308">308</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_LAST"></a><span class="summary-name">K_LAST</span> = <code title="323">323</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_LCTRL"></a><span class="summary-name">K_LCTRL</span> = <code title="306">306</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_LEFT"></a><span class="summary-name">K_LEFT</span> = <code title="276">276</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_LEFTBRACKET"></a><span class="summary-name">K_LEFTBRACKET</span> = <code title="91">91</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_LEFTPAREN"></a><span class="summary-name">K_LEFTPAREN</span> = <code title="40">40</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_LESS"></a><span class="summary-name">K_LESS</span> = <code title="60">60</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_LMETA"></a><span class="summary-name">K_LMETA</span> = <code title="310">310</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_LSHIFT"></a><span class="summary-name">K_LSHIFT</span> = <code title="304">304</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_LSUPER"></a><span class="summary-name">K_LSUPER</span> = <code title="311">311</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_MENU"></a><span class="summary-name">K_MENU</span> = <code title="319">319</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_MINUS"></a><span class="summary-name">K_MINUS</span> = <code title="45">45</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_MODE"></a><span class="summary-name">K_MODE</span> = <code title="313">313</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_NUMLOCK"></a><span class="summary-name">K_NUMLOCK</span> = <code title="300">300</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_PAGEDOWN"></a><span class="summary-name">K_PAGEDOWN</span> = <code title="281">281</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_PAGEUP"></a><span class="summary-name">K_PAGEUP</span> = <code title="280">280</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_PAUSE"></a><span class="summary-name">K_PAUSE</span> = <code title="19">19</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_PERIOD"></a><span class="summary-name">K_PERIOD</span> = <code title="46">46</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_PLUS"></a><span class="summary-name">K_PLUS</span> = <code title="43">43</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_POWER"></a><span class="summary-name">K_POWER</span> = <code title="320">320</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_PRINT"></a><span class="summary-name">K_PRINT</span> = <code title="316">316</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_QUESTION"></a><span class="summary-name">K_QUESTION</span> = <code title="63">63</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_QUOTE"></a><span class="summary-name">K_QUOTE</span> = <code title="39">39</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_QUOTEDBL"></a><span class="summary-name">K_QUOTEDBL</span> = <code title="34">34</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_RALT"></a><span class="summary-name">K_RALT</span> = <code title="307">307</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_RCTRL"></a><span class="summary-name">K_RCTRL</span> = <code title="305">305</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_RETURN"></a><span class="summary-name">K_RETURN</span> = <code title="13">13</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_RIGHT"></a><span class="summary-name">K_RIGHT</span> = <code title="275">275</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_RIGHTBRACKET"></a><span class="summary-name">K_RIGHTBRACKET</span> = <code title="93">93</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_RIGHTPAREN"></a><span class="summary-name">K_RIGHTPAREN</span> = <code title="41">41</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_RMETA"></a><span class="summary-name">K_RMETA</span> = <code title="309">309</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_RSHIFT"></a><span class="summary-name">K_RSHIFT</span> = <code title="303">303</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_RSUPER"></a><span class="summary-name">K_RSUPER</span> = <code title="312">312</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_SCROLLOCK"></a><span class="summary-name">K_SCROLLOCK</span> = <code title="302">302</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_SEMICOLON"></a><span class="summary-name">K_SEMICOLON</span> = <code title="59">59</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_SLASH"></a><span class="summary-name">K_SLASH</span> = <code title="47">47</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_SPACE"></a><span class="summary-name">K_SPACE</span> = <code title="32">32</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_SYSREQ"></a><span class="summary-name">K_SYSREQ</span> = <code title="317">317</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_TAB"></a><span class="summary-name">K_TAB</span> = <code title="9">9</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_UNDERSCORE"></a><span class="summary-name">K_UNDERSCORE</span> = <code title="95">95</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_UNKNOWN"></a><span class="summary-name">K_UNKNOWN</span> = <code title="0">0</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_UP"></a><span class="summary-name">K_UP</span> = <code title="273">273</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_a"></a><span class="summary-name">K_a</span> = <code title="97">97</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_b"></a><span class="summary-name">K_b</span> = <code title="98">98</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_c"></a><span class="summary-name">K_c</span> = <code title="99">99</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_d"></a><span class="summary-name">K_d</span> = <code title="100">100</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_e"></a><span class="summary-name">K_e</span> = <code title="101">101</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_f"></a><span class="summary-name">K_f</span> = <code title="102">102</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_g"></a><span class="summary-name">K_g</span> = <code title="103">103</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_h"></a><span class="summary-name">K_h</span> = <code title="104">104</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_i"></a><span class="summary-name">K_i</span> = <code title="105">105</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_j"></a><span class="summary-name">K_j</span> = <code title="106">106</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_k"></a><span class="summary-name">K_k</span> = <code title="107">107</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_l"></a><span class="summary-name">K_l</span> = <code title="108">108</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_m"></a><span class="summary-name">K_m</span> = <code title="109">109</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_n"></a><span class="summary-name">K_n</span> = <code title="110">110</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_o"></a><span class="summary-name">K_o</span> = <code title="111">111</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_p"></a><span class="summary-name">K_p</span> = <code title="112">112</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_q"></a><span class="summary-name">K_q</span> = <code title="113">113</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_r"></a><span class="summary-name">K_r</span> = <code title="114">114</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_s"></a><span class="summary-name">K_s</span> = <code title="115">115</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_t"></a><span class="summary-name">K_t</span> = <code title="116">116</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_u"></a><span class="summary-name">K_u</span> = <code title="117">117</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_v"></a><span class="summary-name">K_v</span> = <code title="118">118</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_w"></a><span class="summary-name">K_w</span> = <code title="119">119</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_x"></a><span class="summary-name">K_x</span> = <code title="120">120</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_y"></a><span class="summary-name">K_y</span> = <code title="121">121</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="K_z"></a><span class="summary-name">K_z</span> = <code title="122">122</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="LIL_ENDIAN"></a><span class="summary-name">LIL_ENDIAN</span> = <code title="1234">1234</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="MOUSEBUTTONDOWN"></a><span class="summary-name">MOUSEBUTTONDOWN</span> = <code title="5">5</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="MOUSEBUTTONUP"></a><span class="summary-name">MOUSEBUTTONUP</span> = <code title="6">6</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="MOUSEMOTION"></a><span class="summary-name">MOUSEMOTION</span> = <code title="4">4</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="NOEVENT"></a><span class="summary-name">NOEVENT</span> = <code title="0">0</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="NOFRAME"></a><span class="summary-name">NOFRAME</span> = <code title="32">32</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="NUMEVENTS"></a><span class="summary-name">NUMEVENTS</span> = <code title="32">32</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="OPENGL"></a><span class="summary-name">OPENGL</span> = <code title="2">2</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="OPENGLBLIT"></a><span class="summary-name">OPENGLBLIT</span> = <code title="10">10</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="PREALLOC"></a><span class="summary-name">PREALLOC</span> = <code title="16777216">16777216</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="QUIT"></a><span class="summary-name">QUIT</span> = <code title="12">12</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="RESIZABLE"></a><span class="summary-name">RESIZABLE</span> = <code title="16">16</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="RLEACCEL"></a><span class="summary-name">RLEACCEL</span> = <code title="16384">16384</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="RLEACCELOK"></a><span class="summary-name">RLEACCELOK</span> = <code title="8192">8192</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="SCRAP_BMP"></a><span class="summary-name">SCRAP_BMP</span> = <code title="'image/bmp'"><code class="variable-quote">'</code><code class="variable-string">image/bmp</code><code class="variable-quote">'</code></code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="SCRAP_CLIPBOARD"></a><span class="summary-name">SCRAP_CLIPBOARD</span> = <code title="0">0</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="SCRAP_PBM"></a><span class="summary-name">SCRAP_PBM</span> = <code title="'image/pbm'"><code class="variable-quote">'</code><code class="variable-string">image/pbm</code><code class="variable-quote">'</code></code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="SCRAP_PPM"></a><span class="summary-name">SCRAP_PPM</span> = <code title="'image/ppm'"><code class="variable-quote">'</code><code class="variable-string">image/ppm</code><code class="variable-quote">'</code></code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="SCRAP_SELECTION"></a><span class="summary-name">SCRAP_SELECTION</span> = <code title="1">1</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="SCRAP_TEXT"></a><span class="summary-name">SCRAP_TEXT</span> = <code title="'text/plain'"><code class="variable-quote">'</code><code class="variable-string">text/plain</code><code class="variable-quote">'</code></code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="SRCALPHA"></a><span class="summary-name">SRCALPHA</span> = <code title="65536">65536</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="SRCCOLORKEY"></a><span class="summary-name">SRCCOLORKEY</span> = <code title="4096">4096</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="SWSURFACE"></a><span class="summary-name">SWSURFACE</span> = <code title="0">0</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="SYSWMEVENT"></a><span class="summary-name">SYSWMEVENT</span> = <code title="13">13</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="TIMER_RESOLUTION"></a><span class="summary-name">TIMER_RESOLUTION</span> = <code title="10">10</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="USEREVENT"></a><span class="summary-name">USEREVENT</span> = <code title="24">24</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="UYVY_OVERLAY"></a><span class="summary-name">UYVY_OVERLAY</span> = <code title="1498831189">1498831189</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="VIDEOEXPOSE"></a><span class="summary-name">VIDEOEXPOSE</span> = <code title="17">17</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="VIDEORESIZE"></a><span class="summary-name">VIDEORESIZE</span> = <code title="16">16</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="YUY2_OVERLAY"></a><span class="summary-name">YUY2_OVERLAY</span> = <code title="844715353">844715353</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="YV12_OVERLAY"></a><span class="summary-name">YV12_OVERLAY</span> = <code title="842094169">842094169</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="YVYU_OVERLAY"></a><span class="summary-name">YVYU_OVERLAY</span> = <code title="1431918169">1431918169</code>
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="__package__"></a><span class="summary-name">__package__</span> = <code title="'fortuneengine.pyconsole'"><code class="variable-quote">'</code><code class="variable-string">fortuneengine.pyconsole</code><code class="variable-quote">'</code></code>
- </td>
- </tr>
-</table>
-<!-- ==================== VARIABLES DETAILS ==================== -->
-<a name="section-VariablesDetails"></a>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Variables Details</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-VariablesDetails"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-</table>
-<a name="path"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <h3 class="epydoc">path</h3>
-
- <dl class="fields">
- </dl>
- <dl class="fields">
- <dt>Value:</dt>
- <dd><table><tr><td><pre class="variable">
-<code class="variable-quote">'</code><code class="variable-string">/home/jlew/Code/MAFH/MAFH2/fortuneengine/fortuneengine/pyconsole</code><code class="variable-quote">'</code>
-</pre></td></tr></table>
-</dd>
- </dl>
-</td></tr></table>
-</div>
-<a name="font_path"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <h3 class="epydoc">font_path</h3>
-
- <dl class="fields">
- </dl>
- <dl class="fields">
- <dt>Value:</dt>
- <dd><table><tr><td><pre class="variable">
-<code class="variable-quote">'</code><code class="variable-string">/home/jlew/Code/MAFH/MAFH2/fortuneengine/fortuneengine/pyconsole/font</code><span class="variable-linewrap"><img src="crarr.png" alt="\" /></span>
-<code class="variable-string">s</code><code class="variable-quote">'</code>
-</pre></td></tr></table>
-</dd>
- </dl>
-</td></tr></table>
-</div>
-<a name="cfg_path"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <h3 class="epydoc">cfg_path</h3>
-
- <dl class="fields">
- </dl>
- <dl class="fields">
- <dt>Value:</dt>
- <dd><table><tr><td><pre class="variable">
-<code class="variable-quote">'</code><code class="variable-string">/home/jlew/Code/MAFH/MAFH2/fortuneengine/fortuneengine/pyconsole/pyco</code><span class="variable-linewrap"><img src="crarr.png" alt="\" /></span>
-<code class="variable-string">nsole.cfg</code><code class="variable-quote">'</code>
-</pre></td></tr></table>
-</dd>
- </dl>
-</td></tr></table>
-</div>
-<a name="re_is_number"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <h3 class="epydoc">re_is_number</h3>
-
- <dl class="fields">
- </dl>
- <dl class="fields">
- <dt>Value:</dt>
- <dd><table><tr><td><pre class="variable">
-re.compile(r'<code class="re-flags">(?x)</code>-<code class="re-op">?</code>0x<code class="re-group">[</code>0<code class="re-op">-</code>9a<code class="re-op">-</code>fA<code class="re-op">-</code>F<code class="re-group">]</code><code class="re-op">+</code><code class="re-group">[</code>lLjJ<code class="re-group">]</code><code class="re-op">?</code><code class="re-op">|</code>-<code class="re-op">?</code>0<code class="re-group">[</code>0<code class="re-op">-</code>7<code class="re-group">]</code><code class="re-op">+</code><code class="re-group">[</code>lLjJ<code class="re-group">]</code><code class="re-op">?</code><code class="re-op">|</code>-<code class="re-op">?</code>\d<code class="re-op">+</code><code class="re-group">(?:</code>\.\d<code class="re-op"></code><span class="variable-linewrap"><img src="crarr.png" alt="\" /></span>
-<code class="re-op">*</code><code class="re-group">)</code><code class="re-op">?</code><code class="re-group">[</code>lLjJ<code class="re-group">]</code><code class="re-op">?</code>')
-</pre></td></tr></table>
-</dd>
- </dl>
-</td></tr></table>
-</div>
-<a name="re_is_assign"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <h3 class="epydoc">re_is_assign</h3>
-
- <dl class="fields">
- </dl>
- <dl class="fields">
- <dt>Value:</dt>
- <dd><table><tr><td><pre class="variable">
-re.compile(r'\$<code class="re-group">(?P&lt;</code><code class="re-ref">name</code><code class="re-group">&gt;</code><code class="re-group">[</code>a<code class="re-op">-</code>zA<code class="re-op">-</code>Z_<code class="re-group">]</code><code class="re-op">+</code>\S<code class="re-op">*</code><code class="re-group">)</code>\s<code class="re-op">*</code>=\s<code class="re-op">*</code><code class="re-group">(?P&lt;</code><code class="re-ref">value</code><code class="re-group">&gt;</code>.<code class="re-op">+</code><code class="re-group">)</code>')
-</pre></td></tr></table>
-</dd>
- </dl>
-</td></tr></table>
-</div>
-<br />
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
- <tr>
- <td align="left" class="footer">
- Generated by Epydoc 3.0.1 on Sun Aug 22 00:13:13 2010
- </td>
- <td align="right" class="footer">
- <a target="mainFrame" href="http://epydoc.sourceforge.net"
- >http://epydoc.sourceforge.net</a>
- </td>
- </tr>
-</table>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.pyconsole.pyconsole-pysrc.html b/MAFH2/fortuneengine/docs/epydoc/fortuneengine.pyconsole.pyconsole-pysrc.html
deleted file mode 100644
index 4836c16..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.pyconsole.pyconsole-pysrc.html
+++ /dev/null
@@ -1,778 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>fortuneengine.pyconsole.pyconsole</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td width="100%">
- <span class="breadcrumbs">
- <a href="fortuneengine-module.html">Package&nbsp;fortuneengine</a> ::
- <a href="fortuneengine.pyconsole-module.html">Package&nbsp;pyconsole</a> ::
- Module&nbsp;pyconsole
- </span>
- </td>
- <td>
- <table cellpadding="0" cellspacing="0">
- <!-- hide/show private -->
- <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
- <tr><td align="right"><span class="options"
- >[<a href="frames.html" target="_top">frames</a
- >]&nbsp;|&nbsp;<a href="fortuneengine.pyconsole.pyconsole-pysrc.html"
- target="_top">no&nbsp;frames</a>]</span></td></tr>
- </table>
- </td>
- </tr>
-</table>
-<h1 class="epydoc">Source Code for <a href="fortuneengine.pyconsole.pyconsole-module.html">Module fortuneengine.pyconsole.pyconsole</a></h1>
-<pre class="py-src">
-<a name="L1"></a><tt class="py-lineno"> 1</tt> <tt class="py-line"><tt class="py-comment"># # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #</tt> </tt>
-<a name="L2"></a><tt class="py-lineno"> 2</tt> <tt class="py-line"><tt class="py-comment"># pyconsole - a simple console for pygame based applications</tt> </tt>
-<a name="L3"></a><tt class="py-lineno"> 3</tt> <tt class="py-line"><tt class="py-comment">#</tt> </tt>
-<a name="L4"></a><tt class="py-lineno"> 4</tt> <tt class="py-line"><tt class="py-comment"># Copyright (C) 2006 John Schanck</tt> </tt>
-<a name="L5"></a><tt class="py-lineno"> 5</tt> <tt class="py-line"><tt class="py-comment">#</tt> </tt>
-<a name="L6"></a><tt class="py-lineno"> 6</tt> <tt class="py-line"><tt class="py-comment"># This program is free software; you can redistribute it and/or modify</tt> </tt>
-<a name="L7"></a><tt class="py-lineno"> 7</tt> <tt class="py-line"><tt class="py-comment"># it under the terms of the GNU General Public License as published by</tt> </tt>
-<a name="L8"></a><tt class="py-lineno"> 8</tt> <tt class="py-line"><tt class="py-comment"># the Free Software Foundation; either version 2 of the License, or</tt> </tt>
-<a name="L9"></a><tt class="py-lineno"> 9</tt> <tt class="py-line"><tt class="py-comment"># (at your option) any later version.</tt> </tt>
-<a name="L10"></a><tt class="py-lineno"> 10</tt> <tt class="py-line"><tt class="py-comment">#</tt> </tt>
-<a name="L11"></a><tt class="py-lineno"> 11</tt> <tt class="py-line"><tt class="py-comment"># This program is distributed in the hope that it will be useful,</tt> </tt>
-<a name="L12"></a><tt class="py-lineno"> 12</tt> <tt class="py-line"><tt class="py-comment"># but WITHOUT ANY WARRANTY; without even the implied warranty of</tt> </tt>
-<a name="L13"></a><tt class="py-lineno"> 13</tt> <tt class="py-line"><tt class="py-comment"># MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</tt> </tt>
-<a name="L14"></a><tt class="py-lineno"> 14</tt> <tt class="py-line"><tt class="py-comment"># GNU General Public License for more details.</tt> </tt>
-<a name="L15"></a><tt class="py-lineno"> 15</tt> <tt class="py-line"><tt class="py-comment">#</tt> </tt>
-<a name="L16"></a><tt class="py-lineno"> 16</tt> <tt class="py-line"><tt class="py-comment"># You should have received a copy of the GNU General Public License along</tt> </tt>
-<a name="L17"></a><tt class="py-lineno"> 17</tt> <tt class="py-line"><tt class="py-comment"># with this program; if not, write to the Free Software Foundation, Inc.,</tt> </tt>
-<a name="L18"></a><tt class="py-lineno"> 18</tt> <tt class="py-line"><tt class="py-comment"># 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.</tt> </tt>
-<a name="L19"></a><tt class="py-lineno"> 19</tt> <tt class="py-line"><tt class="py-comment"># # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #</tt> </tt>
-<a name="L20"></a><tt class="py-lineno"> 20</tt> <tt class="py-line"> </tt>
-<a name="L21"></a><tt class="py-lineno"> 21</tt> <tt class="py-line"> </tt>
-<a name="L22"></a><tt class="py-lineno"> 22</tt> <tt class="py-line"><tt class="py-keyword">import</tt> <tt class="py-name">pygame</tt><tt class="py-op">,</tt> <tt class="py-name">os</tt><tt class="py-op">,</tt> <tt class="py-name">sys</tt> </tt>
-<a name="L23"></a><tt class="py-lineno"> 23</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt class="py-name">locals</tt> <tt class="py-keyword">import</tt> <tt class="py-op">*</tt> </tt>
-<a name="L24"></a><tt class="py-lineno"> 24</tt> <tt class="py-line"> </tt>
-<a name="L25"></a><tt class="py-lineno"> 25</tt> <tt class="py-line"><tt class="py-keyword">import</tt> <tt class="py-name">re</tt> <tt class="py-comment"># Python's Regexp library. Used in pyconsole for parsing</tt> </tt>
-<a name="L26"></a><tt class="py-lineno"> 26</tt> <tt class="py-line"><tt class="py-keyword">import</tt> <tt class="py-name">textwrap</tt> <tt class="py-comment"># Used for proper word wrapping</tt> </tt>
-<a name="L27"></a><tt class="py-lineno"> 27</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt class="py-name">string</tt> <tt class="py-keyword">import</tt> <tt class="py-name">ascii_letters</tt> </tt>
-<a name="L28"></a><tt class="py-lineno"> 28</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt class="py-name">code</tt> <tt class="py-keyword">import</tt> <tt class="py-name">InteractiveConsole</tt> <tt class="py-comment"># Gives us access to the python interpreter</tt> </tt>
-<a name="L29"></a><tt class="py-lineno"> 29</tt> <tt class="py-line"> </tt>
-<a name="L30"></a><tt class="py-lineno"> 30</tt> <tt class="py-line"> </tt>
-<a name="L31"></a><tt class="py-lineno"> 31</tt> <tt class="py-line"><tt class="py-name">__version__</tt> <tt class="py-op">=</tt> <tt class="py-string">"0.7"</tt> </tt>
-<a name="L32"></a><tt class="py-lineno"> 32</tt> <tt class="py-line"> </tt>
-<a name="L33"></a><tt class="py-lineno"> 33</tt> <tt class="py-line"><tt id="link-0" class="py-name" targets="Variable fortuneengine.pyconsole.pyconsole.WIDTH=fortuneengine.pyconsole.pyconsole-module.html#WIDTH"><a title="fortuneengine.pyconsole.pyconsole.WIDTH" class="py-name" href="#" onclick="return doclink('link-0', 'WIDTH', 'link-0');">WIDTH</a></tt><tt class="py-op">=</tt><tt class="py-number">0</tt> </tt>
-<a name="L34"></a><tt class="py-lineno"> 34</tt> <tt class="py-line"><tt id="link-1" class="py-name" targets="Variable fortuneengine.pyconsole.pyconsole.HEIGHT=fortuneengine.pyconsole.pyconsole-module.html#HEIGHT"><a title="fortuneengine.pyconsole.pyconsole.HEIGHT" class="py-name" href="#" onclick="return doclink('link-1', 'HEIGHT', 'link-1');">HEIGHT</a></tt><tt class="py-op">=</tt><tt class="py-number">1</tt> </tt>
-<a name="L35"></a><tt class="py-lineno"> 35</tt> <tt class="py-line"> </tt>
-<a name="L36"></a><tt class="py-lineno"> 36</tt> <tt class="py-line"><tt id="link-2" class="py-name" targets="Variable fortuneengine.pyconsole.pyconsole.OUT=fortuneengine.pyconsole.pyconsole-module.html#OUT"><a title="fortuneengine.pyconsole.pyconsole.OUT" class="py-name" href="#" onclick="return doclink('link-2', 'OUT', 'link-2');">OUT</a></tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
-<a name="L37"></a><tt class="py-lineno"> 37</tt> <tt class="py-line"><tt id="link-3" class="py-name" targets="Variable fortuneengine.pyconsole.pyconsole.IN=fortuneengine.pyconsole.pyconsole-module.html#IN"><a title="fortuneengine.pyconsole.pyconsole.IN" class="py-name" href="#" onclick="return doclink('link-3', 'IN', 'link-3');">IN</a></tt> <tt class="py-op">=</tt> <tt class="py-number">1</tt> </tt>
-<a name="L38"></a><tt class="py-lineno"> 38</tt> <tt class="py-line"><tt id="link-4" class="py-name" targets="Variable fortuneengine.pyconsole.pyconsole.ERR=fortuneengine.pyconsole.pyconsole-module.html#ERR"><a title="fortuneengine.pyconsole.pyconsole.ERR" class="py-name" href="#" onclick="return doclink('link-4', 'ERR', 'link-4');">ERR</a></tt> <tt class="py-op">=</tt> <tt class="py-number">2</tt> </tt>
-<a name="L39"></a><tt class="py-lineno"> 39</tt> <tt class="py-line"> </tt>
-<a name="L40"></a><tt class="py-lineno"> 40</tt> <tt class="py-line"><tt id="link-5" class="py-name" targets="Variable fortuneengine.pyconsole.pyconsole.PYCONSOLE=fortuneengine.pyconsole.pyconsole-module.html#PYCONSOLE"><a title="fortuneengine.pyconsole.pyconsole.PYCONSOLE" class="py-name" href="#" onclick="return doclink('link-5', 'PYCONSOLE', 'link-5');">PYCONSOLE</a></tt> <tt class="py-op">=</tt> <tt class="py-number">1</tt> </tt>
-<a name="L41"></a><tt class="py-lineno"> 41</tt> <tt class="py-line"><tt id="link-6" class="py-name" targets="Variable fortuneengine.pyconsole.pyconsole.PYTHON=fortuneengine.pyconsole.pyconsole-module.html#PYTHON"><a title="fortuneengine.pyconsole.pyconsole.PYTHON" class="py-name" href="#" onclick="return doclink('link-6', 'PYTHON', 'link-6');">PYTHON</a></tt> <tt class="py-op">=</tt> <tt class="py-number">2</tt> </tt>
-<a name="L42"></a><tt class="py-lineno"> 42</tt> <tt class="py-line"> </tt>
-<a name="L43"></a><tt class="py-lineno"> 43</tt> <tt class="py-line"><tt id="link-7" class="py-name" targets="Variable fortuneengine.pyconsole.pyconsole.path=fortuneengine.pyconsole.pyconsole-module.html#path"><a title="fortuneengine.pyconsole.pyconsole.path" class="py-name" href="#" onclick="return doclink('link-7', 'path', 'link-7');">path</a></tt> <tt class="py-op">=</tt> <tt class="py-name">os</tt><tt class="py-op">.</tt><tt id="link-8" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.path" class="py-name" href="#" onclick="return doclink('link-8', 'path', 'link-7');">path</a></tt><tt class="py-op">.</tt><tt class="py-name">abspath</tt><tt class="py-op">(</tt><tt class="py-name">os</tt><tt class="py-op">.</tt><tt id="link-9" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.path" class="py-name" href="#" onclick="return doclink('link-9', 'path', 'link-7');">path</a></tt><tt class="py-op">.</tt><tt class="py-name">dirname</tt><tt class="py-op">(</tt><tt class="py-name">__file__</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L44"></a><tt class="py-lineno"> 44</tt> <tt class="py-line"><tt id="link-10" class="py-name" targets="Variable fortuneengine.pyconsole.pyconsole.font_path=fortuneengine.pyconsole.pyconsole-module.html#font_path"><a title="fortuneengine.pyconsole.pyconsole.font_path" class="py-name" href="#" onclick="return doclink('link-10', 'font_path', 'link-10');">font_path</a></tt> <tt class="py-op">=</tt> <tt class="py-name">os</tt><tt class="py-op">.</tt><tt id="link-11" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.path" class="py-name" href="#" onclick="return doclink('link-11', 'path', 'link-7');">path</a></tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt id="link-12" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.path" class="py-name" href="#" onclick="return doclink('link-12', 'path', 'link-7');">path</a></tt><tt class="py-op">,</tt> <tt class="py-string">"fonts"</tt><tt class="py-op">)</tt> </tt>
-<a name="L45"></a><tt class="py-lineno"> 45</tt> <tt class="py-line"><tt id="link-13" class="py-name" targets="Variable fortuneengine.pyconsole.pyconsole.cfg_path=fortuneengine.pyconsole.pyconsole-module.html#cfg_path"><a title="fortuneengine.pyconsole.pyconsole.cfg_path" class="py-name" href="#" onclick="return doclink('link-13', 'cfg_path', 'link-13');">cfg_path</a></tt> <tt class="py-op">=</tt> <tt class="py-name">os</tt><tt class="py-op">.</tt><tt id="link-14" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.path" class="py-name" href="#" onclick="return doclink('link-14', 'path', 'link-7');">path</a></tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt id="link-15" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.path" class="py-name" href="#" onclick="return doclink('link-15', 'path', 'link-7');">path</a></tt><tt class="py-op">,</tt> <tt class="py-string">"pyconsole.cfg"</tt><tt class="py-op">)</tt> </tt>
-<a name="L46"></a><tt class="py-lineno"> 46</tt> <tt class="py-line"> </tt>
-<a name="L47"></a><tt class="py-lineno"> 47</tt> <tt class="py-line"> </tt>
-<a name="L48"></a><tt class="py-lineno"> 48</tt> <tt class="py-line"><tt id="link-16" class="py-name" targets="Variable fortuneengine.pyconsole.pyconsole.re_token=fortuneengine.pyconsole.pyconsole-module.html#re_token"><a title="fortuneengine.pyconsole.pyconsole.re_token" class="py-name" href="#" onclick="return doclink('link-16', 're_token', 'link-16');">re_token</a></tt> <tt class="py-op">=</tt> <tt class="py-name">re</tt><tt class="py-op">.</tt><tt class="py-name">compile</tt><tt class="py-op">(</tt><tt class="py-string">r"""[\"].*?[\"]|[\{].*?[\}]|[\(].*?[\)]|[\[].*?[\]]|\S+"""</tt><tt class="py-op">)</tt> </tt>
-<a name="L49"></a><tt class="py-lineno"> 49</tt> <tt class="py-line"><tt id="link-17" class="py-name" targets="Variable fortuneengine.pyconsole.pyconsole.re_is_list=fortuneengine.pyconsole.pyconsole-module.html#re_is_list"><a title="fortuneengine.pyconsole.pyconsole.re_is_list" class="py-name" href="#" onclick="return doclink('link-17', 're_is_list', 'link-17');">re_is_list</a></tt> <tt class="py-op">=</tt> <tt class="py-name">re</tt><tt class="py-op">.</tt><tt class="py-name">compile</tt><tt class="py-op">(</tt><tt class="py-string">r'^[{\[(]'</tt><tt class="py-op">)</tt> </tt>
-<a name="L50"></a><tt class="py-lineno"> 50</tt> <tt class="py-line"><tt id="link-18" class="py-name" targets="Variable fortuneengine.pyconsole.pyconsole.re_is_number=fortuneengine.pyconsole.pyconsole-module.html#re_is_number"><a title="fortuneengine.pyconsole.pyconsole.re_is_number" class="py-name" href="#" onclick="return doclink('link-18', 're_is_number', 'link-18');">re_is_number</a></tt> <tt class="py-op">=</tt> <tt class="py-name">re</tt><tt class="py-op">.</tt><tt class="py-name">compile</tt><tt class="py-op">(</tt><tt class="py-string">r"""</tt> </tt>
-<a name="L51"></a><tt class="py-lineno"> 51</tt> <tt class="py-line"><tt class="py-string"> (?x)</tt> </tt>
-<a name="L52"></a><tt class="py-lineno"> 52</tt> <tt class="py-line"><tt class="py-string"> [-]?[0][x][0-9a-fA-F]+[lLjJ]? | # Hexadecimal</tt> </tt>
-<a name="L53"></a><tt class="py-lineno"> 53</tt> <tt class="py-line"><tt class="py-string"> [-]?[0][0-7]+[lLjJ]? | # Octal</tt> </tt>
-<a name="L54"></a><tt class="py-lineno"> 54</tt> <tt class="py-line"><tt class="py-string"> [-]?[\d]+(?:[.][\d]*)?[lLjJ]? # Decimal (Int or float)</tt> </tt>
-<a name="L55"></a><tt class="py-lineno"> 55</tt> <tt class="py-line"><tt class="py-string"> """</tt><tt class="py-op">)</tt> </tt>
-<a name="L56"></a><tt class="py-lineno"> 56</tt> <tt class="py-line"><tt id="link-19" class="py-name" targets="Variable fortuneengine.pyconsole.pyconsole.re_is_assign=fortuneengine.pyconsole.pyconsole-module.html#re_is_assign"><a title="fortuneengine.pyconsole.pyconsole.re_is_assign" class="py-name" href="#" onclick="return doclink('link-19', 're_is_assign', 'link-19');">re_is_assign</a></tt> <tt class="py-op">=</tt> <tt class="py-name">re</tt><tt class="py-op">.</tt><tt class="py-name">compile</tt><tt class="py-op">(</tt><tt class="py-string">r'[$](?P&lt;name&gt;[a-zA-Z_]+\S*)\s*[=]\s*(?P&lt;value&gt;.+)'</tt><tt class="py-op">)</tt> </tt>
-<a name="L57"></a><tt class="py-lineno"> 57</tt> <tt class="py-line"><tt id="link-20" class="py-name" targets="Variable fortuneengine.pyconsole.pyconsole.re_is_comment=fortuneengine.pyconsole.pyconsole-module.html#re_is_comment"><a title="fortuneengine.pyconsole.pyconsole.re_is_comment" class="py-name" href="#" onclick="return doclink('link-20', 're_is_comment', 'link-20');">re_is_comment</a></tt> <tt class="py-op">=</tt> <tt class="py-name">re</tt><tt class="py-op">.</tt><tt class="py-name">compile</tt><tt class="py-op">(</tt><tt class="py-string">r'\s*#.*'</tt><tt class="py-op">)</tt> </tt>
-<a name="L58"></a><tt class="py-lineno"> 58</tt> <tt class="py-line"><tt id="link-21" class="py-name" targets="Variable fortuneengine.pyconsole.pyconsole.re_is_var=fortuneengine.pyconsole.pyconsole-module.html#re_is_var"><a title="fortuneengine.pyconsole.pyconsole.re_is_var" class="py-name" href="#" onclick="return doclink('link-21', 're_is_var', 'link-21');">re_is_var</a></tt> <tt class="py-op">=</tt> <tt class="py-name">re</tt><tt class="py-op">.</tt><tt class="py-name">compile</tt><tt class="py-op">(</tt><tt class="py-string">r'^[$][a-zA-Z_]+\w*\Z'</tt><tt class="py-op">)</tt> </tt>
-<a name="L59"></a><tt class="py-lineno"> 59</tt> <tt class="py-line"> </tt>
-<a name="L60"></a><tt class="py-lineno"> 60</tt> <tt class="py-line"> </tt>
-<a name="L61"></a><tt class="py-lineno"> 61</tt> <tt class="py-line"> </tt>
-<a name="Writable"></a><div id="Writable-def"><a name="L62"></a><tt class="py-lineno"> 62</tt> <a class="py-toggle" href="#" id="Writable-toggle" onclick="return toggle('Writable');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="fortuneengine.pyconsole.pyconsole.Writable-class.html">Writable</a><tt class="py-op">(</tt><tt class="py-base-class">list</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Writable-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="Writable-expanded"><a name="L63"></a><tt class="py-lineno"> 63</tt> <tt class="py-line"> <tt id="link-22" class="py-name" targets="Variable fortuneengine.pyconsole.pyconsole.Writable.line_pointer=fortuneengine.pyconsole.pyconsole.Writable-class.html#line_pointer"><a title="fortuneengine.pyconsole.pyconsole.Writable.line_pointer" class="py-name" href="#" onclick="return doclink('link-22', 'line_pointer', 'link-22');">line_pointer</a></tt> <tt class="py-op">=</tt> <tt class="py-op">-</tt><tt class="py-number">1</tt> </tt>
-<a name="Writable.write"></a><div id="Writable.write-def"><a name="L64"></a><tt class="py-lineno"> 64</tt> <a class="py-toggle" href="#" id="Writable.write-toggle" onclick="return toggle('Writable.write');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.pyconsole.pyconsole.Writable-class.html#write">write</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">line</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Writable.write-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Writable.write-expanded"><a name="L65"></a><tt class="py-lineno"> 65</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">append</tt><tt class="py-op">(</tt><tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">line</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-</div><a name="Writable.reset"></a><div id="Writable.reset-def"><a name="L66"></a><tt class="py-lineno"> 66</tt> <a class="py-toggle" href="#" id="Writable.reset-toggle" onclick="return toggle('Writable.reset');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.pyconsole.pyconsole.Writable-class.html#reset">reset</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Writable.reset-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Writable.reset-expanded"><a name="L67"></a><tt class="py-lineno"> 67</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-23" class="py-name" targets="Method fortuneengine.DrawableFontObject.DrawableFontObject.__init__()=fortuneengine.DrawableFontObject.DrawableFontObject-class.html#__init__,Method fortuneengine.DrawableObject.DrawableObject.__init__()=fortuneengine.DrawableObject.DrawableObject-class.html#__init__,Method fortuneengine.DynamicDrawableObject.DynamicDrawableObject.__init__()=fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#__init__,Method fortuneengine.GameEngine.GameEngine.__init__()=fortuneengine.GameEngine.GameEngine-class.html#__init__,Method fortuneengine.GameEngineConsole.GameEngineConsole.__init__()=fortuneengine.GameEngineConsole.GameEngineConsole-class.html#__init__,Method fortuneengine.GameEngineElement.GameEngineElement.__init__()=fortuneengine.GameEngineElement.GameEngineElement-class.html#__init__,Method fortuneengine.GameInspect.GameInspect.__init__()=fortuneengine.GameInspect.GameInspect-class.html#__init__,Method fortuneengine.Scene.Scene.__init__()=fortuneengine.Scene.Scene-class.html#__init__,Method fortuneengine.pyconsole.pyconsole.Console.__init__()=fortuneengine.pyconsole.pyconsole.Console-class.html#__init__,Method fortuneengine.pyconsole.pyconsole.ParseError.__init__()=fortuneengine.pyconsole.pyconsole.ParseError-class.html#__init__"><a title="fortuneengine.DrawableFontObject.DrawableFontObject.__init__
-fortuneengine.DrawableObject.DrawableObject.__init__
-fortuneengine.DynamicDrawableObject.DynamicDrawableObject.__init__
-fortuneengine.GameEngine.GameEngine.__init__
-fortuneengine.GameEngineConsole.GameEngineConsole.__init__
-fortuneengine.GameEngineElement.GameEngineElement.__init__
-fortuneengine.GameInspect.GameInspect.__init__
-fortuneengine.Scene.Scene.__init__
-fortuneengine.pyconsole.pyconsole.Console.__init__
-fortuneengine.pyconsole.pyconsole.ParseError.__init__" class="py-name" href="#" onclick="return doclink('link-23', '__init__', 'link-23');">__init__</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-</div><a name="Writable.readline"></a><div id="Writable.readline-def"><a name="L68"></a><tt class="py-lineno"> 68</tt> <a class="py-toggle" href="#" id="Writable.readline-toggle" onclick="return toggle('Writable.readline');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.pyconsole.pyconsole.Writable-class.html#readline">readline</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">size</tt><tt class="py-op">=</tt><tt class="py-op">-</tt><tt class="py-number">1</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Writable.readline-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Writable.readline-expanded"><a name="L69"></a><tt class="py-lineno"> 69</tt> <tt class="py-line"> <tt class="py-comment"># Python's interactive help likes to try and call this, which causes the program to crash</tt> </tt>
-<a name="L70"></a><tt class="py-lineno"> 70</tt> <tt class="py-line"> <tt class="py-comment"># I see no reason to implement interactive help.</tt> </tt>
-<a name="L71"></a><tt class="py-lineno"> 71</tt> <tt class="py-line"> <tt class="py-keyword">raise</tt> <tt class="py-name">NotImplementedError</tt> </tt>
-</div></div><a name="L72"></a><tt class="py-lineno"> 72</tt> <tt class="py-line"> </tt>
-<a name="ParseError"></a><div id="ParseError-def"><a name="L73"></a><tt class="py-lineno"> 73</tt> <a class="py-toggle" href="#" id="ParseError-toggle" onclick="return toggle('ParseError');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="fortuneengine.pyconsole.pyconsole.ParseError-class.html">ParseError</a><tt class="py-op">(</tt><tt class="py-base-class">Exception</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="ParseError-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="ParseError-expanded"><a name="ParseError.__init__"></a><div id="ParseError.__init__-def"><a name="L74"></a><tt class="py-lineno"> 74</tt> <a class="py-toggle" href="#" id="ParseError.__init__-toggle" onclick="return toggle('ParseError.__init__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.pyconsole.pyconsole.ParseError-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">token</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="ParseError.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="ParseError.__init__-expanded"><a name="L75"></a><tt class="py-lineno"> 75</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">token</tt> <tt class="py-op">=</tt> <tt class="py-name">token</tt> </tt>
-</div><a name="ParseError.at_token"></a><div id="ParseError.at_token-def"><a name="L76"></a><tt class="py-lineno"> 76</tt> <a class="py-toggle" href="#" id="ParseError.at_token-toggle" onclick="return toggle('ParseError.at_token');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.pyconsole.pyconsole.ParseError-class.html#at_token">at_token</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="ParseError.at_token-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="ParseError.at_token-expanded"><a name="L77"></a><tt class="py-lineno"> 77</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">token</tt> </tt>
-</div></div><a name="L78"></a><tt class="py-lineno"> 78</tt> <tt class="py-line"> </tt>
-<a name="balanced"></a><div id="balanced-def"><a name="L79"></a><tt class="py-lineno"> 79</tt> <a class="py-toggle" href="#" id="balanced-toggle" onclick="return toggle('balanced');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.pyconsole.pyconsole-module.html#balanced">balanced</a><tt class="py-op">(</tt><tt class="py-param">t</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="balanced-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="balanced-expanded"><a name="L80"></a><tt class="py-lineno"> 80</tt> <tt class="py-line"> <tt class="py-name">stack</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
-<a name="L81"></a><tt class="py-lineno"> 81</tt> <tt class="py-line"> <tt class="py-name">pairs</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-string">"\'"</tt><tt class="py-op">:</tt><tt class="py-string">"\'"</tt><tt class="py-op">,</tt> <tt class="py-string">'\"'</tt><tt class="py-op">:</tt><tt class="py-string">'\"'</tt><tt class="py-op">,</tt> <tt class="py-string">"{"</tt><tt class="py-op">:</tt><tt class="py-string">"}"</tt><tt class="py-op">,</tt> <tt class="py-string">"["</tt><tt class="py-op">:</tt><tt class="py-string">"]"</tt><tt class="py-op">,</tt> <tt class="py-string">"("</tt><tt class="py-op">:</tt><tt class="py-string">")"</tt><tt class="py-op">}</tt> </tt>
-<a name="L82"></a><tt class="py-lineno"> 82</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">char</tt> <tt class="py-keyword">in</tt> <tt class="py-name">t</tt><tt class="py-op">:</tt> </tt>
-<a name="L83"></a><tt class="py-lineno"> 83</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">stack</tt> <tt class="py-keyword">and</tt> <tt class="py-name">char</tt> <tt class="py-op">==</tt> <tt class="py-name">pairs</tt><tt class="py-op">[</tt><tt class="py-name">stack</tt><tt class="py-op">[</tt><tt class="py-op">-</tt><tt class="py-number">1</tt><tt class="py-op">]</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
-<a name="L84"></a><tt class="py-lineno"> 84</tt> <tt class="py-line"> <tt class="py-name">stack</tt><tt class="py-op">.</tt><tt class="py-name">pop</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L85"></a><tt class="py-lineno"> 85</tt> <tt class="py-line"> <tt class="py-keyword">elif</tt> <tt class="py-name">char</tt> <tt class="py-keyword">in</tt> <tt class="py-name">pairs</tt><tt class="py-op">:</tt> </tt>
-<a name="L86"></a><tt class="py-lineno"> 86</tt> <tt class="py-line"> <tt class="py-name">stack</tt><tt class="py-op">.</tt><tt class="py-name">append</tt><tt class="py-op">(</tt><tt class="py-name">char</tt><tt class="py-op">)</tt> </tt>
-<a name="L87"></a><tt class="py-lineno"> 87</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-keyword">not</tt> <tt class="py-name">bool</tt><tt class="py-op">(</tt><tt class="py-name">stack</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L88"></a><tt class="py-lineno"> 88</tt> <tt class="py-line"> </tt>
-<a name="Console"></a><div id="Console-def"><a name="L89"></a><tt class="py-lineno"> 89</tt> <a class="py-toggle" href="#" id="Console-toggle" onclick="return toggle('Console');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="fortuneengine.pyconsole.pyconsole.Console-class.html">Console</a><tt class="py-op">:</tt> </tt>
-</div><div id="Console-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="Console-expanded"><a name="Console.__init__"></a><div id="Console.__init__-def"><a name="L90"></a><tt class="py-lineno"> 90</tt> <a class="py-toggle" href="#" id="Console.__init__-toggle" onclick="return toggle('Console.__init__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.pyconsole.pyconsole.Console-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">screen</tt><tt class="py-op">,</tt> <tt class="py-param">rect</tt><tt class="py-op">,</tt> <tt class="py-param">functions</tt><tt class="py-op">=</tt><tt class="py-op">{</tt><tt class="py-op">}</tt><tt class="py-op">,</tt> <tt class="py-param">key_calls</tt><tt class="py-op">=</tt><tt class="py-op">{</tt><tt class="py-op">}</tt><tt class="py-op">,</tt> <tt class="py-param">vars</tt><tt class="py-op">=</tt><tt class="py-op">{</tt><tt class="py-op">}</tt><tt class="py-op">,</tt> <tt class="py-param">syntax</tt><tt class="py-op">=</tt><tt class="py-op">{</tt><tt class="py-op">}</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Console.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Console.__init__-expanded"><a name="L91"></a><tt class="py-lineno"> 91</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt class="py-name">display</tt><tt class="py-op">.</tt><tt class="py-name">get_init</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L92"></a><tt class="py-lineno"> 92</tt> <tt class="py-line"> <tt class="py-keyword">raise</tt> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt class="py-name">error</tt><tt class="py-op">,</tt> <tt class="py-string">"Display not initialized. Initialize the display before creating a Console"</tt> </tt>
-<a name="L93"></a><tt class="py-lineno"> 93</tt> <tt class="py-line"> </tt>
-<a name="L94"></a><tt class="py-lineno"> 94</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt class="py-name">font</tt><tt class="py-op">.</tt><tt class="py-name">get_init</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L95"></a><tt class="py-lineno"> 95</tt> <tt class="py-line"> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt class="py-name">font</tt><tt class="py-op">.</tt><tt class="py-name">init</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L96"></a><tt class="py-lineno"> 96</tt> <tt class="py-line"> </tt>
-<a name="L97"></a><tt class="py-lineno"> 97</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">parent_screen</tt> <tt class="py-op">=</tt> <tt class="py-name">screen</tt> </tt>
-<a name="L98"></a><tt class="py-lineno"> 98</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">rect</tt> <tt class="py-op">=</tt> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt class="py-name">Rect</tt><tt class="py-op">(</tt><tt class="py-name">rect</tt><tt class="py-op">)</tt> </tt>
-<a name="L99"></a><tt class="py-lineno"> 99</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">size</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">rect</tt><tt class="py-op">.</tt><tt class="py-name">size</tt> </tt>
-<a name="L100"></a><tt class="py-lineno">100</tt> <tt class="py-line"> </tt>
-<a name="L101"></a><tt class="py-lineno">101</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">user_vars</tt> <tt class="py-op">=</tt> <tt class="py-name">vars</tt> </tt>
-<a name="L102"></a><tt class="py-lineno">102</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">user_syntax</tt> <tt class="py-op">=</tt> <tt class="py-name">syntax</tt> </tt>
-<a name="L103"></a><tt class="py-lineno">103</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">user_namespace</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-op">}</tt> </tt>
-<a name="L104"></a><tt class="py-lineno">104</tt> <tt class="py-line"> </tt>
-<a name="L105"></a><tt class="py-lineno">105</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">variables</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt>\ </tt>
-<a name="L106"></a><tt class="py-lineno">106</tt> <tt class="py-line"> <tt class="py-string">"bg_alpha"</tt><tt class="py-op">:</tt><tt class="py-name">int</tt><tt class="py-op">,</tt>\ </tt>
-<a name="L107"></a><tt class="py-lineno">107</tt> <tt class="py-line"> <tt class="py-string">"bg_color"</tt><tt class="py-op">:</tt> <tt class="py-name">list</tt><tt class="py-op">,</tt>\ </tt>
-<a name="L108"></a><tt class="py-lineno">108</tt> <tt class="py-line"> <tt class="py-string">"txt_color_i"</tt><tt class="py-op">:</tt> <tt class="py-name">list</tt><tt class="py-op">,</tt>\ </tt>
-<a name="L109"></a><tt class="py-lineno">109</tt> <tt class="py-line"> <tt class="py-string">"txt_color_o"</tt><tt class="py-op">:</tt> <tt class="py-name">list</tt><tt class="py-op">,</tt>\ </tt>
-<a name="L110"></a><tt class="py-lineno">110</tt> <tt class="py-line"> <tt class="py-string">"ps1"</tt><tt class="py-op">:</tt> <tt class="py-name">str</tt><tt class="py-op">,</tt>\ </tt>
-<a name="L111"></a><tt class="py-lineno">111</tt> <tt class="py-line"> <tt class="py-string">"ps2"</tt><tt class="py-op">:</tt> <tt class="py-name">str</tt><tt class="py-op">,</tt>\ </tt>
-<a name="L112"></a><tt class="py-lineno">112</tt> <tt class="py-line"> <tt class="py-string">"ps3"</tt><tt class="py-op">:</tt> <tt class="py-name">str</tt><tt class="py-op">,</tt>\ </tt>
-<a name="L113"></a><tt class="py-lineno">113</tt> <tt class="py-line"> <tt class="py-string">"active"</tt><tt class="py-op">:</tt> <tt class="py-name">bool</tt><tt class="py-op">,</tt>\ </tt>
-<a name="L114"></a><tt class="py-lineno">114</tt> <tt class="py-line"> <tt class="py-string">"repeat_rate"</tt><tt class="py-op">:</tt> <tt class="py-name">list</tt><tt class="py-op">,</tt>\ </tt>
-<a name="L115"></a><tt class="py-lineno">115</tt> <tt class="py-line"> <tt class="py-string">"preserve_events"</tt><tt class="py-op">:</tt><tt class="py-name">bool</tt><tt class="py-op">,</tt>\ </tt>
-<a name="L116"></a><tt class="py-lineno">116</tt> <tt class="py-line"> <tt class="py-string">"python_mode"</tt><tt class="py-op">:</tt><tt class="py-name">bool</tt><tt class="py-op">,</tt>\ </tt>
-<a name="L117"></a><tt class="py-lineno">117</tt> <tt class="py-line"> <tt class="py-string">"motd"</tt><tt class="py-op">:</tt><tt class="py-name">list</tt> </tt>
-<a name="L118"></a><tt class="py-lineno">118</tt> <tt class="py-line"> <tt class="py-op">}</tt> </tt>
-<a name="L119"></a><tt class="py-lineno">119</tt> <tt class="py-line"> </tt>
-<a name="L120"></a><tt class="py-lineno">120</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-24" class="py-name" targets="Method fortuneengine.pyconsole.pyconsole.Console.load_cfg()=fortuneengine.pyconsole.pyconsole.Console-class.html#load_cfg"><a title="fortuneengine.pyconsole.pyconsole.Console.load_cfg" class="py-name" href="#" onclick="return doclink('link-24', 'load_cfg', 'link-24');">load_cfg</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L121"></a><tt class="py-lineno">121</tt> <tt class="py-line"> </tt>
-<a name="L122"></a><tt class="py-lineno">122</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-25" class="py-name" targets="Method fortuneengine.pyconsole.pyconsole.Console.set_interpreter()=fortuneengine.pyconsole.pyconsole.Console-class.html#set_interpreter"><a title="fortuneengine.pyconsole.pyconsole.Console.set_interpreter" class="py-name" href="#" onclick="return doclink('link-25', 'set_interpreter', 'link-25');">set_interpreter</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L123"></a><tt class="py-lineno">123</tt> <tt class="py-line"> </tt>
-<a name="L124"></a><tt class="py-lineno">124</tt> <tt class="py-line"> <tt class="py-comment">#pygame.key.set_repeat(*self.repeat_rate)</tt> </tt>
-<a name="L125"></a><tt class="py-lineno">125</tt> <tt class="py-line"> </tt>
-<a name="L126"></a><tt class="py-lineno">126</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">bg_layer</tt> <tt class="py-op">=</tt> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt class="py-name">Surface</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">size</tt><tt class="py-op">)</tt> </tt>
-<a name="L127"></a><tt class="py-lineno">127</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">bg_layer</tt><tt class="py-op">.</tt><tt class="py-name">set_alpha</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">bg_alpha</tt><tt class="py-op">)</tt> </tt>
-<a name="L128"></a><tt class="py-lineno">128</tt> <tt class="py-line"> </tt>
-<a name="L129"></a><tt class="py-lineno">129</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">txt_layer</tt> <tt class="py-op">=</tt> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt class="py-name">Surface</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">size</tt><tt class="py-op">)</tt> </tt>
-<a name="L130"></a><tt class="py-lineno">130</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">txt_layer</tt><tt class="py-op">.</tt><tt class="py-name">set_colorkey</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">bg_color</tt><tt class="py-op">)</tt> </tt>
-<a name="L131"></a><tt class="py-lineno">131</tt> <tt class="py-line"> </tt>
-<a name="L132"></a><tt class="py-lineno">132</tt> <tt class="py-line"> <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
-<a name="L133"></a><tt class="py-lineno">133</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">font</tt> <tt class="py-op">=</tt> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt class="py-name">font</tt><tt class="py-op">.</tt><tt class="py-name">Font</tt><tt class="py-op">(</tt><tt class="py-name">os</tt><tt class="py-op">.</tt><tt id="link-26" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.path" class="py-name" href="#" onclick="return doclink('link-26', 'path', 'link-7');">path</a></tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt id="link-27" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.font_path" class="py-name" href="#" onclick="return doclink('link-27', 'font_path', 'link-10');">font_path</a></tt><tt class="py-op">,</tt><tt class="py-string">"default.ttf"</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-number">14</tt><tt class="py-op">)</tt> </tt>
-<a name="L134"></a><tt class="py-lineno">134</tt> <tt class="py-line"> <tt class="py-keyword">except</tt> <tt class="py-name">IOError</tt><tt class="py-op">:</tt> </tt>
-<a name="L135"></a><tt class="py-lineno">135</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">font</tt> <tt class="py-op">=</tt> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt class="py-name">font</tt><tt class="py-op">.</tt><tt class="py-name">SysFont</tt><tt class="py-op">(</tt><tt class="py-string">"monospace"</tt><tt class="py-op">,</tt> <tt class="py-number">14</tt><tt class="py-op">)</tt> </tt>
-<a name="L136"></a><tt class="py-lineno">136</tt> <tt class="py-line"> </tt>
-<a name="L137"></a><tt class="py-lineno">137</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">font_height</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">font</tt><tt class="py-op">.</tt><tt class="py-name">get_linesize</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L138"></a><tt class="py-lineno">138</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">max_lines</tt> <tt class="py-op">=</tt> <tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">size</tt><tt class="py-op">[</tt><tt id="link-28" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.HEIGHT" class="py-name" href="#" onclick="return doclink('link-28', 'HEIGHT', 'link-1');">HEIGHT</a></tt><tt class="py-op">]</tt> <tt class="py-op">/</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">font_height</tt><tt class="py-op">)</tt> <tt class="py-op">-</tt> <tt class="py-number">1</tt> </tt>
-<a name="L139"></a><tt class="py-lineno">139</tt> <tt class="py-line"> </tt>
-<a name="L140"></a><tt class="py-lineno">140</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">max_chars</tt> <tt class="py-op">=</tt> <tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">size</tt><tt class="py-op">[</tt><tt id="link-29" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.WIDTH" class="py-name" href="#" onclick="return doclink('link-29', 'WIDTH', 'link-0');">WIDTH</a></tt><tt class="py-op">]</tt><tt class="py-op">/</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">font</tt><tt class="py-op">.</tt><tt class="py-name">size</tt><tt class="py-op">(</tt><tt class="py-name">ascii_letters</tt><tt class="py-op">)</tt><tt class="py-op">[</tt><tt id="link-30" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.WIDTH" class="py-name" href="#" onclick="return doclink('link-30', 'WIDTH', 'link-0');">WIDTH</a></tt><tt class="py-op">]</tt><tt class="py-op">/</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">ascii_letters</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> <tt class="py-op">-</tt> <tt class="py-number">1</tt> </tt>
-<a name="L141"></a><tt class="py-lineno">141</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">txt_wrapper</tt> <tt class="py-op">=</tt> <tt class="py-name">textwrap</tt><tt class="py-op">.</tt><tt class="py-name">TextWrapper</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L142"></a><tt class="py-lineno">142</tt> <tt class="py-line"> </tt>
-<a name="L143"></a><tt class="py-lineno">143</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_out</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">motd</tt> </tt>
-<a name="L144"></a><tt class="py-lineno">144</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_hist</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-string">""</tt><tt class="py-op">]</tt> </tt>
-<a name="L145"></a><tt class="py-lineno">145</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_hist_pos</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
-<a name="L146"></a><tt class="py-lineno">146</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_in</tt> <tt class="py-op">=</tt> <tt class="py-string">""</tt> </tt>
-<a name="L147"></a><tt class="py-lineno">147</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_pos</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
-<a name="L148"></a><tt class="py-lineno">148</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_draw_pos</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
-<a name="L149"></a><tt class="py-lineno">149</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_scroll</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
-<a name="L150"></a><tt class="py-lineno">150</tt> <tt class="py-line"> </tt>
-<a name="L151"></a><tt class="py-lineno">151</tt> <tt class="py-line"> </tt>
-<a name="L152"></a><tt class="py-lineno">152</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">changed</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
-<a name="L153"></a><tt class="py-lineno">153</tt> <tt class="py-line"> </tt>
-<a name="L154"></a><tt class="py-lineno">154</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">func_calls</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-op">}</tt> </tt>
-<a name="L155"></a><tt class="py-lineno">155</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">key_calls</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-op">}</tt> </tt>
-<a name="L156"></a><tt class="py-lineno">156</tt> <tt class="py-line"> </tt>
-<a name="L157"></a><tt class="py-lineno">157</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-31" class="py-name" targets="Method fortuneengine.pyconsole.pyconsole.Console.add_func_calls()=fortuneengine.pyconsole.pyconsole.Console-class.html#add_func_calls"><a title="fortuneengine.pyconsole.pyconsole.Console.add_func_calls" class="py-name" href="#" onclick="return doclink('link-31', 'add_func_calls', 'link-31');">add_func_calls</a></tt><tt class="py-op">(</tt><tt class="py-op">{</tt><tt class="py-string">"echo"</tt><tt class="py-op">:</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-32" class="py-name" targets="Method fortuneengine.pyconsole.pyconsole.Console.output()=fortuneengine.pyconsole.pyconsole.Console-class.html#output"><a title="fortuneengine.pyconsole.pyconsole.Console.output" class="py-name" href="#" onclick="return doclink('link-32', 'output', 'link-32');">output</a></tt><tt class="py-op">,</tt> <tt class="py-string">"clear"</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-33" class="py-name" targets="Method fortuneengine.pyconsole.pyconsole.Console.clear()=fortuneengine.pyconsole.pyconsole.Console-class.html#clear"><a title="fortuneengine.pyconsole.pyconsole.Console.clear" class="py-name" href="#" onclick="return doclink('link-33', 'clear', 'link-33');">clear</a></tt><tt class="py-op">,</tt> <tt class="py-string">"help"</tt><tt class="py-op">:</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-34" class="py-name" targets="Method fortuneengine.pyconsole.pyconsole.Console.help()=fortuneengine.pyconsole.pyconsole.Console-class.html#help"><a title="fortuneengine.pyconsole.pyconsole.Console.help" class="py-name" href="#" onclick="return doclink('link-34', 'help', 'link-34');">help</a></tt><tt class="py-op">}</tt><tt class="py-op">)</tt> </tt>
-<a name="L158"></a><tt class="py-lineno">158</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-35" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.Console.add_func_calls" class="py-name" href="#" onclick="return doclink('link-35', 'add_func_calls', 'link-31');">add_func_calls</a></tt><tt class="py-op">(</tt><tt class="py-name">functions</tt><tt class="py-op">)</tt> </tt>
-<a name="L159"></a><tt class="py-lineno">159</tt> <tt class="py-line"> </tt>
-<a name="L160"></a><tt class="py-lineno">160</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-36" class="py-name" targets="Method fortuneengine.pyconsole.pyconsole.Console.add_key_calls()=fortuneengine.pyconsole.pyconsole.Console-class.html#add_key_calls"><a title="fortuneengine.pyconsole.pyconsole.Console.add_key_calls" class="py-name" href="#" onclick="return doclink('link-36', 'add_key_calls', 'link-36');">add_key_calls</a></tt><tt class="py-op">(</tt><tt class="py-op">{</tt><tt class="py-string">"l"</tt><tt class="py-op">:</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-37" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.Console.clear" class="py-name" href="#" onclick="return doclink('link-37', 'clear', 'link-33');">clear</a></tt><tt class="py-op">,</tt> <tt class="py-string">"c"</tt><tt class="py-op">:</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-38" class="py-name" targets="Method fortuneengine.pyconsole.pyconsole.Console.clear_input()=fortuneengine.pyconsole.pyconsole.Console-class.html#clear_input"><a title="fortuneengine.pyconsole.pyconsole.Console.clear_input" class="py-name" href="#" onclick="return doclink('link-38', 'clear_input', 'link-38');">clear_input</a></tt><tt class="py-op">,</tt> <tt class="py-string">"w"</tt><tt class="py-op">:</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-39" class="py-name" targets="Method fortuneengine.pyconsole.pyconsole.Console.set_active()=fortuneengine.pyconsole.pyconsole.Console-class.html#set_active"><a title="fortuneengine.pyconsole.pyconsole.Console.set_active" class="py-name" href="#" onclick="return doclink('link-39', 'set_active', 'link-39');">set_active</a></tt><tt class="py-op">}</tt><tt class="py-op">)</tt> </tt>
-<a name="L161"></a><tt class="py-lineno">161</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-40" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.Console.add_key_calls" class="py-name" href="#" onclick="return doclink('link-40', 'add_key_calls', 'link-36');">add_key_calls</a></tt><tt class="py-op">(</tt><tt class="py-name">key_calls</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L162"></a><tt class="py-lineno">162</tt> <tt class="py-line"> </tt>
-<a name="L163"></a><tt class="py-lineno">163</tt> <tt class="py-line"> </tt>
-<a name="L164"></a><tt class="py-lineno">164</tt> <tt class="py-line"> <tt class="py-comment">##################</tt> </tt>
-<a name="L165"></a><tt class="py-lineno">165</tt> <tt class="py-line"> <tt class="py-comment">#-Initialization-#</tt> </tt>
-<a name="Console.load_cfg"></a><div id="Console.load_cfg-def"><a name="L166"></a><tt class="py-lineno">166</tt> <a class="py-toggle" href="#" id="Console.load_cfg-toggle" onclick="return toggle('Console.load_cfg');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.pyconsole.pyconsole.Console-class.html#load_cfg">load_cfg</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Console.load_cfg-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Console.load_cfg-expanded"><a name="L167"></a><tt class="py-lineno">167</tt> <tt class="py-line"> <tt class="py-docstring">'''\</tt> </tt>
-<a name="L168"></a><tt class="py-lineno">168</tt> <tt class="py-line"><tt class="py-docstring"> Loads the config file path/pygame-console.cfg\</tt> </tt>
-<a name="L169"></a><tt class="py-lineno">169</tt> <tt class="py-line"><tt class="py-docstring"> All variables are initialized to their defaults,\</tt> </tt>
-<a name="L170"></a><tt class="py-lineno">170</tt> <tt class="py-line"><tt class="py-docstring"> then new values will be loaded from the config file if it exists.</tt> </tt>
-<a name="L171"></a><tt class="py-lineno">171</tt> <tt class="py-line"><tt class="py-docstring"> '''</tt> </tt>
-<a name="L172"></a><tt class="py-lineno">172</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-41" class="py-name" targets="Method fortuneengine.pyconsole.pyconsole.Console.init_default_cfg()=fortuneengine.pyconsole.pyconsole.Console-class.html#init_default_cfg"><a title="fortuneengine.pyconsole.pyconsole.Console.init_default_cfg" class="py-name" href="#" onclick="return doclink('link-41', 'init_default_cfg', 'link-41');">init_default_cfg</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L173"></a><tt class="py-lineno">173</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">os</tt><tt class="py-op">.</tt><tt id="link-42" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.path" class="py-name" href="#" onclick="return doclink('link-42', 'path', 'link-7');">path</a></tt><tt class="py-op">.</tt><tt class="py-name">exists</tt><tt class="py-op">(</tt><tt id="link-43" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.cfg_path" class="py-name" href="#" onclick="return doclink('link-43', 'cfg_path', 'link-13');">cfg_path</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L174"></a><tt class="py-lineno">174</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">line</tt> <tt class="py-keyword">in</tt> <tt class="py-name">file</tt><tt class="py-op">(</tt><tt id="link-44" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.cfg_path" class="py-name" href="#" onclick="return doclink('link-44', 'cfg_path', 'link-13');">cfg_path</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L175"></a><tt class="py-lineno">175</tt> <tt class="py-line"> <tt class="py-name">tokens</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-45" class="py-name" targets="Method fortuneengine.pyconsole.pyconsole.Console.tokenize()=fortuneengine.pyconsole.pyconsole.Console-class.html#tokenize"><a title="fortuneengine.pyconsole.pyconsole.Console.tokenize" class="py-name" href="#" onclick="return doclink('link-45', 'tokenize', 'link-45');">tokenize</a></tt><tt class="py-op">(</tt><tt class="py-name">line</tt><tt class="py-op">)</tt> </tt>
-<a name="L176"></a><tt class="py-lineno">176</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt id="link-46" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.re_is_comment" class="py-name" href="#" onclick="return doclink('link-46', 're_is_comment', 'link-20');">re_is_comment</a></tt><tt class="py-op">.</tt><tt class="py-name">match</tt><tt class="py-op">(</tt><tt class="py-name">line</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L177"></a><tt class="py-lineno">177</tt> <tt class="py-line"> <tt class="py-keyword">continue</tt> </tt>
-<a name="L178"></a><tt class="py-lineno">178</tt> <tt class="py-line"> <tt class="py-keyword">elif</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">tokens</tt><tt class="py-op">)</tt> <tt class="py-op">!=</tt> <tt class="py-number">2</tt><tt class="py-op">:</tt> </tt>
-<a name="L179"></a><tt class="py-lineno">179</tt> <tt class="py-line"> <tt class="py-keyword">continue</tt> </tt>
-<a name="L180"></a><tt class="py-lineno">180</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-47" class="py-name" targets="Method fortuneengine.pyconsole.pyconsole.Console.safe_set_attr()=fortuneengine.pyconsole.pyconsole.Console-class.html#safe_set_attr"><a title="fortuneengine.pyconsole.pyconsole.Console.safe_set_attr" class="py-name" href="#" onclick="return doclink('link-47', 'safe_set_attr', 'link-47');">safe_set_attr</a></tt><tt class="py-op">(</tt><tt class="py-name">tokens</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">,</tt><tt class="py-name">tokens</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L181"></a><tt class="py-lineno">181</tt> <tt class="py-line"> </tt>
-<a name="Console.init_default_cfg"></a><div id="Console.init_default_cfg-def"><a name="L182"></a><tt class="py-lineno">182</tt> <a class="py-toggle" href="#" id="Console.init_default_cfg-toggle" onclick="return toggle('Console.init_default_cfg');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.pyconsole.pyconsole.Console-class.html#init_default_cfg">init_default_cfg</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Console.init_default_cfg-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Console.init_default_cfg-expanded"><a name="L183"></a><tt class="py-lineno">183</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">bg_alpha</tt> <tt class="py-op">=</tt> <tt class="py-number">255</tt> </tt>
-<a name="L184"></a><tt class="py-lineno">184</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">bg_color</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-number">0x0</tt><tt class="py-op">,</tt><tt class="py-number">0x0</tt><tt class="py-op">,</tt><tt class="py-number">0x0</tt><tt class="py-op">]</tt> </tt>
-<a name="L185"></a><tt class="py-lineno">185</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">txt_color_i</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-number">0xFF</tt><tt class="py-op">,</tt><tt class="py-number">0xFF</tt><tt class="py-op">,</tt><tt class="py-number">0xFF</tt><tt class="py-op">]</tt> </tt>
-<a name="L186"></a><tt class="py-lineno">186</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">txt_color_o</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-number">0xCC</tt><tt class="py-op">,</tt><tt class="py-number">0xCC</tt><tt class="py-op">,</tt><tt class="py-number">0xCC</tt><tt class="py-op">]</tt> </tt>
-<a name="L187"></a><tt class="py-lineno">187</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">ps1</tt> <tt class="py-op">=</tt> <tt class="py-string">"] "</tt> </tt>
-<a name="L188"></a><tt class="py-lineno">188</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">ps2</tt> <tt class="py-op">=</tt> <tt class="py-string">"&gt;&gt;&gt; "</tt> </tt>
-<a name="L189"></a><tt class="py-lineno">189</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">ps3</tt> <tt class="py-op">=</tt> <tt class="py-string">"... "</tt> </tt>
-<a name="L190"></a><tt class="py-lineno">190</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">active</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
-<a name="L191"></a><tt class="py-lineno">191</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">repeat_rate</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-number">500</tt><tt class="py-op">,</tt><tt class="py-number">30</tt><tt class="py-op">]</tt> </tt>
-<a name="L192"></a><tt class="py-lineno">192</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">python_mode</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
-<a name="L193"></a><tt class="py-lineno">193</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">preserve_events</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
-<a name="L194"></a><tt class="py-lineno">194</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">motd</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-string">"[PyConsole 0.5]"</tt><tt class="py-op">]</tt> </tt>
-</div><a name="L195"></a><tt class="py-lineno">195</tt> <tt class="py-line"> </tt>
-<a name="Console.safe_set_attr"></a><div id="Console.safe_set_attr-def"><a name="L196"></a><tt class="py-lineno">196</tt> <a class="py-toggle" href="#" id="Console.safe_set_attr-toggle" onclick="return toggle('Console.safe_set_attr');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.pyconsole.pyconsole.Console-class.html#safe_set_attr">safe_set_attr</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">name</tt><tt class="py-op">,</tt> <tt class="py-param">value</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Console.safe_set_attr-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Console.safe_set_attr-expanded"><a name="L197"></a><tt class="py-lineno">197</tt> <tt class="py-line"> <tt class="py-docstring">'''\</tt> </tt>
-<a name="L198"></a><tt class="py-lineno">198</tt> <tt class="py-line"><tt class="py-docstring"> Safely set the console variables</tt> </tt>
-<a name="L199"></a><tt class="py-lineno">199</tt> <tt class="py-line"><tt class="py-docstring"> '''</tt> </tt>
-<a name="L200"></a><tt class="py-lineno">200</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">name</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">variables</tt><tt class="py-op">:</tt> </tt>
-<a name="L201"></a><tt class="py-lineno">201</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">isinstance</tt><tt class="py-op">(</tt><tt class="py-name">value</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">variables</tt><tt class="py-op">[</tt><tt class="py-name">name</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> <tt class="py-keyword">or</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">variables</tt><tt class="py-op">[</tt><tt class="py-name">name</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
-<a name="L202"></a><tt class="py-lineno">202</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__dict__</tt><tt class="py-op">[</tt><tt class="py-name">name</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-name">value</tt> </tt>
-</div><a name="L203"></a><tt class="py-lineno">203</tt> <tt class="py-line"> </tt>
-<a name="Console.add_func_calls"></a><div id="Console.add_func_calls-def"><a name="L204"></a><tt class="py-lineno">204</tt> <a class="py-toggle" href="#" id="Console.add_func_calls-toggle" onclick="return toggle('Console.add_func_calls');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.pyconsole.pyconsole.Console-class.html#add_func_calls">add_func_calls</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">functions</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Console.add_func_calls-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Console.add_func_calls-expanded"><a name="L205"></a><tt class="py-lineno">205</tt> <tt class="py-line"> <tt class="py-docstring">'''\</tt> </tt>
-<a name="L206"></a><tt class="py-lineno">206</tt> <tt class="py-line"><tt class="py-docstring"> Add functions to the func_calls dictionary.</tt> </tt>
-<a name="L207"></a><tt class="py-lineno">207</tt> <tt class="py-line"><tt class="py-docstring"> Arguments:</tt> </tt>
-<a name="L208"></a><tt class="py-lineno">208</tt> <tt class="py-line"><tt class="py-docstring"> functions -- dictionary of functions to add.</tt> </tt>
-<a name="L209"></a><tt class="py-lineno">209</tt> <tt class="py-line"><tt class="py-docstring"> '''</tt> </tt>
-<a name="L210"></a><tt class="py-lineno">210</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">isinstance</tt><tt class="py-op">(</tt><tt class="py-name">functions</tt><tt class="py-op">,</tt><tt class="py-name">dict</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L211"></a><tt class="py-lineno">211</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">func_calls</tt><tt class="py-op">.</tt><tt id="link-48" class="py-name" targets="Method fortuneengine.DrawableObject.DrawableObject.update()=fortuneengine.DrawableObject.DrawableObject-class.html#update,Method fortuneengine.DynamicDrawableObject.DynamicDrawableObject.update()=fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#update,Method fortuneengine.Scene.Scene.update()=fortuneengine.Scene.Scene-class.html#update"><a title="fortuneengine.DrawableObject.DrawableObject.update
-fortuneengine.DynamicDrawableObject.DynamicDrawableObject.update
-fortuneengine.Scene.Scene.update" class="py-name" href="#" onclick="return doclink('link-48', 'update', 'link-48');">update</a></tt><tt class="py-op">(</tt><tt class="py-name">functions</tt><tt class="py-op">)</tt> </tt>
-<a name="L212"></a><tt class="py-lineno">212</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">user_namespace</tt><tt class="py-op">.</tt><tt id="link-49" class="py-name"><a title="fortuneengine.DrawableObject.DrawableObject.update
-fortuneengine.DynamicDrawableObject.DynamicDrawableObject.update
-fortuneengine.Scene.Scene.update" class="py-name" href="#" onclick="return doclink('link-49', 'update', 'link-48');">update</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">func_calls</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L213"></a><tt class="py-lineno">213</tt> <tt class="py-line"> </tt>
-<a name="Console.add_key_calls"></a><div id="Console.add_key_calls-def"><a name="L214"></a><tt class="py-lineno">214</tt> <a class="py-toggle" href="#" id="Console.add_key_calls-toggle" onclick="return toggle('Console.add_key_calls');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.pyconsole.pyconsole.Console-class.html#add_key_calls">add_key_calls</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">functions</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Console.add_key_calls-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Console.add_key_calls-expanded"><a name="L215"></a><tt class="py-lineno">215</tt> <tt class="py-line"> <tt class="py-docstring">'''\</tt> </tt>
-<a name="L216"></a><tt class="py-lineno">216</tt> <tt class="py-line"><tt class="py-docstring"> Add functions to the key_calls dictionary.</tt> </tt>
-<a name="L217"></a><tt class="py-lineno">217</tt> <tt class="py-line"><tt class="py-docstring"> Arguments:</tt> </tt>
-<a name="L218"></a><tt class="py-lineno">218</tt> <tt class="py-line"><tt class="py-docstring"> functions -- dictionary of key_calls to add.</tt> </tt>
-<a name="L219"></a><tt class="py-lineno">219</tt> <tt class="py-line"><tt class="py-docstring"> '''</tt> </tt>
-<a name="L220"></a><tt class="py-lineno">220</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">isinstance</tt><tt class="py-op">(</tt><tt class="py-name">functions</tt><tt class="py-op">,</tt><tt class="py-name">dict</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L221"></a><tt class="py-lineno">221</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">key_calls</tt><tt class="py-op">.</tt><tt id="link-50" class="py-name"><a title="fortuneengine.DrawableObject.DrawableObject.update
-fortuneengine.DynamicDrawableObject.DynamicDrawableObject.update
-fortuneengine.Scene.Scene.update" class="py-name" href="#" onclick="return doclink('link-50', 'update', 'link-48');">update</a></tt><tt class="py-op">(</tt><tt class="py-name">functions</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L222"></a><tt class="py-lineno">222</tt> <tt class="py-line"> </tt>
-<a name="Console.output"></a><div id="Console.output-def"><a name="L223"></a><tt class="py-lineno">223</tt> <a class="py-toggle" href="#" id="Console.output-toggle" onclick="return toggle('Console.output');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.pyconsole.pyconsole.Console-class.html#output">output</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">text</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Console.output-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Console.output-expanded"><a name="L224"></a><tt class="py-lineno">224</tt> <tt class="py-line"> <tt class="py-docstring">'''\</tt> </tt>
-<a name="L225"></a><tt class="py-lineno">225</tt> <tt class="py-line"><tt class="py-docstring"> Prepare text to be displayed</tt> </tt>
-<a name="L226"></a><tt class="py-lineno">226</tt> <tt class="py-line"><tt class="py-docstring"> Arguments:</tt> </tt>
-<a name="L227"></a><tt class="py-lineno">227</tt> <tt class="py-line"><tt class="py-docstring"> text -- Text to be displayed</tt> </tt>
-<a name="L228"></a><tt class="py-lineno">228</tt> <tt class="py-line"><tt class="py-docstring"> '''</tt> </tt>
-<a name="L229"></a><tt class="py-lineno">229</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">text</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L230"></a><tt class="py-lineno">230</tt> <tt class="py-line"> <tt class="py-keyword">return</tt><tt class="py-op">;</tt> </tt>
-<a name="L231"></a><tt class="py-lineno">231</tt> <tt class="py-line"> </tt>
-<a name="L232"></a><tt class="py-lineno">232</tt> <tt class="py-line"> <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
-<a name="L233"></a><tt class="py-lineno">233</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">changed</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
-<a name="L234"></a><tt class="py-lineno">234</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">isinstance</tt><tt class="py-op">(</tt><tt class="py-name">text</tt><tt class="py-op">,</tt><tt class="py-name">str</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L235"></a><tt class="py-lineno">235</tt> <tt class="py-line"> <tt class="py-name">text</tt> <tt class="py-op">=</tt> <tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">text</tt><tt class="py-op">)</tt> </tt>
-<a name="L236"></a><tt class="py-lineno">236</tt> <tt class="py-line"> <tt class="py-name">text</tt> <tt class="py-op">=</tt> <tt class="py-name">text</tt><tt class="py-op">.</tt><tt class="py-name">expandtabs</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L237"></a><tt class="py-lineno">237</tt> <tt class="py-line"> <tt class="py-name">text</tt> <tt class="py-op">=</tt> <tt class="py-name">text</tt><tt class="py-op">.</tt><tt class="py-name">splitlines</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L238"></a><tt class="py-lineno">238</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">txt_wrapper</tt><tt class="py-op">.</tt><tt class="py-name">width</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">max_chars</tt> </tt>
-<a name="L239"></a><tt class="py-lineno">239</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">line</tt> <tt class="py-keyword">in</tt> <tt class="py-name">text</tt><tt class="py-op">:</tt> </tt>
-<a name="L240"></a><tt class="py-lineno">240</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">w</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">txt_wrapper</tt><tt class="py-op">.</tt><tt class="py-name">wrap</tt><tt class="py-op">(</tt><tt class="py-name">line</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L241"></a><tt class="py-lineno">241</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_out</tt><tt class="py-op">.</tt><tt class="py-name">append</tt><tt class="py-op">(</tt><tt class="py-name">w</tt><tt class="py-op">)</tt> </tt>
-<a name="L242"></a><tt class="py-lineno">242</tt> <tt class="py-line"> <tt class="py-keyword">except</tt><tt class="py-op">:</tt> </tt>
-<a name="L243"></a><tt class="py-lineno">243</tt> <tt class="py-line"> <tt class="py-keyword">pass</tt> </tt>
-</div><a name="L244"></a><tt class="py-lineno">244</tt> <tt class="py-line"> </tt>
-<a name="Console.set_active"></a><div id="Console.set_active-def"><a name="L245"></a><tt class="py-lineno">245</tt> <a class="py-toggle" href="#" id="Console.set_active-toggle" onclick="return toggle('Console.set_active');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.pyconsole.pyconsole.Console-class.html#set_active">set_active</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">b</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Console.set_active-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Console.set_active-expanded"><a name="L246"></a><tt class="py-lineno">246</tt> <tt class="py-line"> <tt class="py-docstring">'''\</tt> </tt>
-<a name="L247"></a><tt class="py-lineno">247</tt> <tt class="py-line"><tt class="py-docstring"> Activate or Deactivate the console</tt> </tt>
-<a name="L248"></a><tt class="py-lineno">248</tt> <tt class="py-line"><tt class="py-docstring"> Arguments:</tt> </tt>
-<a name="L249"></a><tt class="py-lineno">249</tt> <tt class="py-line"><tt class="py-docstring"> b -- Optional boolean argument, True=Activate False=Deactivate</tt> </tt>
-<a name="L250"></a><tt class="py-lineno">250</tt> <tt class="py-line"><tt class="py-docstring"> '''</tt> </tt>
-<a name="L251"></a><tt class="py-lineno">251</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">b</tt><tt class="py-op">:</tt> </tt>
-<a name="L252"></a><tt class="py-lineno">252</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">active</tt> <tt class="py-op">=</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">active</tt> </tt>
-<a name="L253"></a><tt class="py-lineno">253</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L254"></a><tt class="py-lineno">254</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">active</tt> <tt class="py-op">=</tt> <tt class="py-name">b</tt> </tt>
-</div><a name="L255"></a><tt class="py-lineno">255</tt> <tt class="py-line"> </tt>
-<a name="L256"></a><tt class="py-lineno">256</tt> <tt class="py-line"> </tt>
-<a name="Console.format_input_line"></a><div id="Console.format_input_line-def"><a name="L257"></a><tt class="py-lineno">257</tt> <a class="py-toggle" href="#" id="Console.format_input_line-toggle" onclick="return toggle('Console.format_input_line');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.pyconsole.pyconsole.Console-class.html#format_input_line">format_input_line</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Console.format_input_line-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Console.format_input_line-expanded"><a name="L258"></a><tt class="py-lineno">258</tt> <tt class="py-line"> <tt class="py-docstring">'''\</tt> </tt>
-<a name="L259"></a><tt class="py-lineno">259</tt> <tt class="py-line"><tt class="py-docstring"> Format input line to be displayed</tt> </tt>
-<a name="L260"></a><tt class="py-lineno">260</tt> <tt class="py-line"><tt class="py-docstring"> '''</tt> </tt>
-<a name="L261"></a><tt class="py-lineno">261</tt> <tt class="py-line"> <tt class="py-comment"># The \v here is sort of a hack, it's just a character that isn't recognized by the font engine</tt> </tt>
-<a name="L262"></a><tt class="py-lineno">262</tt> <tt class="py-line"> <tt class="py-name">text</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_in</tt><tt class="py-op">[</tt><tt class="py-op">:</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_pos</tt><tt class="py-op">]</tt> <tt class="py-op">+</tt> <tt class="py-string">"\v"</tt> <tt class="py-op">+</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_in</tt><tt class="py-op">[</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_pos</tt><tt class="py-op">+</tt><tt class="py-number">1</tt><tt class="py-op">:</tt><tt class="py-op">]</tt> </tt>
-<a name="L263"></a><tt class="py-lineno">263</tt> <tt class="py-line"> <tt class="py-name">n_max</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">max_chars</tt> <tt class="py-op">-</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_ps</tt><tt class="py-op">)</tt> </tt>
-<a name="L264"></a><tt class="py-lineno">264</tt> <tt class="py-line"> <tt class="py-name">vis_range</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_draw_pos</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_draw_pos</tt> <tt class="py-op">+</tt> <tt class="py-name">n_max</tt> </tt>
-<a name="L265"></a><tt class="py-lineno">265</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_ps</tt> <tt class="py-op">+</tt> <tt class="py-name">text</tt><tt class="py-op">[</tt><tt class="py-name">vis_range</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">:</tt><tt class="py-name">vis_range</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">]</tt><tt class="py-op">]</tt> </tt>
-</div><a name="L266"></a><tt class="py-lineno">266</tt> <tt class="py-line"> </tt>
-<a name="Console.draw"></a><div id="Console.draw-def"><a name="L267"></a><tt class="py-lineno">267</tt> <a class="py-toggle" href="#" id="Console.draw-toggle" onclick="return toggle('Console.draw');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.pyconsole.pyconsole.Console-class.html#draw">draw</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Console.draw-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Console.draw-expanded"><a name="L268"></a><tt class="py-lineno">268</tt> <tt class="py-line"> <tt class="py-docstring">'''\</tt> </tt>
-<a name="L269"></a><tt class="py-lineno">269</tt> <tt class="py-line"><tt class="py-docstring"> Draw the console to the parent screen</tt> </tt>
-<a name="L270"></a><tt class="py-lineno">270</tt> <tt class="py-line"><tt class="py-docstring"> '''</tt> </tt>
-<a name="L271"></a><tt class="py-lineno">271</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">active</tt><tt class="py-op">:</tt> </tt>
-<a name="L272"></a><tt class="py-lineno">272</tt> <tt class="py-line"> <tt class="py-keyword">return</tt><tt class="py-op">;</tt> </tt>
-<a name="L273"></a><tt class="py-lineno">273</tt> <tt class="py-line"> </tt>
-<a name="L274"></a><tt class="py-lineno">274</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">changed</tt><tt class="py-op">:</tt> </tt>
-<a name="L275"></a><tt class="py-lineno">275</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">changed</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
-<a name="L276"></a><tt class="py-lineno">276</tt> <tt class="py-line"> <tt class="py-comment"># Draw Output</tt> </tt>
-<a name="L277"></a><tt class="py-lineno">277</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">txt_layer</tt><tt class="py-op">.</tt><tt id="link-51" class="py-name" targets="Method fortuneengine.DrawableObject.DrawableObject.fill()=fortuneengine.DrawableObject.DrawableObject-class.html#fill"><a title="fortuneengine.DrawableObject.DrawableObject.fill" class="py-name" href="#" onclick="return doclink('link-51', 'fill', 'link-51');">fill</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">bg_color</tt><tt class="py-op">)</tt> </tt>
-<a name="L278"></a><tt class="py-lineno">278</tt> <tt class="py-line"> <tt class="py-name">lines</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_out</tt><tt class="py-op">[</tt><tt class="py-op">-</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">max_lines</tt><tt class="py-op">+</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_scroll</tt><tt class="py-op">)</tt><tt class="py-op">:</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_out</tt><tt class="py-op">)</tt><tt class="py-op">-</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_scroll</tt><tt class="py-op">]</tt> </tt>
-<a name="L279"></a><tt class="py-lineno">279</tt> <tt class="py-line"> <tt class="py-name">y_pos</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">size</tt><tt class="py-op">[</tt><tt id="link-52" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.HEIGHT" class="py-name" href="#" onclick="return doclink('link-52', 'HEIGHT', 'link-1');">HEIGHT</a></tt><tt class="py-op">]</tt><tt class="py-op">-</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">font_height</tt><tt class="py-op">*</tt><tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">lines</tt><tt class="py-op">)</tt><tt class="py-op">+</tt><tt class="py-number">1</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L280"></a><tt class="py-lineno">280</tt> <tt class="py-line"> </tt>
-<a name="L281"></a><tt class="py-lineno">281</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">line</tt> <tt class="py-keyword">in</tt> <tt class="py-name">lines</tt><tt class="py-op">:</tt> </tt>
-<a name="L282"></a><tt class="py-lineno">282</tt> <tt class="py-line"> <tt class="py-name">tmp_surf</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">font</tt><tt class="py-op">.</tt><tt class="py-name">render</tt><tt class="py-op">(</tt><tt class="py-name">line</tt><tt class="py-op">,</tt> <tt class="py-name">True</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">txt_color_o</tt><tt class="py-op">)</tt> </tt>
-<a name="L283"></a><tt class="py-lineno">283</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">txt_layer</tt><tt class="py-op">.</tt><tt class="py-name">blit</tt><tt class="py-op">(</tt><tt class="py-name">tmp_surf</tt><tt class="py-op">,</tt> <tt class="py-op">(</tt><tt class="py-number">1</tt><tt class="py-op">,</tt> <tt class="py-name">y_pos</tt><tt class="py-op">,</tt> <tt class="py-number">0</tt><tt class="py-op">,</tt> <tt class="py-number">0</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L284"></a><tt class="py-lineno">284</tt> <tt class="py-line"> <tt class="py-name">y_pos</tt> <tt class="py-op">+=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">font_height</tt> </tt>
-<a name="L285"></a><tt class="py-lineno">285</tt> <tt class="py-line"> <tt class="py-comment"># Draw Input</tt> </tt>
-<a name="L286"></a><tt class="py-lineno">286</tt> <tt class="py-line"> <tt class="py-name">tmp_surf</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">font</tt><tt class="py-op">.</tt><tt class="py-name">render</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-53" class="py-name" targets="Method fortuneengine.pyconsole.pyconsole.Console.format_input_line()=fortuneengine.pyconsole.pyconsole.Console-class.html#format_input_line"><a title="fortuneengine.pyconsole.pyconsole.Console.format_input_line" class="py-name" href="#" onclick="return doclink('link-53', 'format_input_line', 'link-53');">format_input_line</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-name">True</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">txt_color_i</tt><tt class="py-op">)</tt> </tt>
-<a name="L287"></a><tt class="py-lineno">287</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">txt_layer</tt><tt class="py-op">.</tt><tt class="py-name">blit</tt><tt class="py-op">(</tt><tt class="py-name">tmp_surf</tt><tt class="py-op">,</tt> <tt class="py-op">(</tt><tt class="py-number">1</tt><tt class="py-op">,</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">size</tt><tt class="py-op">[</tt><tt id="link-54" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.HEIGHT" class="py-name" href="#" onclick="return doclink('link-54', 'HEIGHT', 'link-1');">HEIGHT</a></tt><tt class="py-op">]</tt><tt class="py-op">-</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">font_height</tt><tt class="py-op">,</tt><tt class="py-number">0</tt><tt class="py-op">,</tt><tt class="py-number">0</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L288"></a><tt class="py-lineno">288</tt> <tt class="py-line"> <tt class="py-comment"># Clear background and blit text to it</tt> </tt>
-<a name="L289"></a><tt class="py-lineno">289</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">bg_layer</tt><tt class="py-op">.</tt><tt id="link-55" class="py-name"><a title="fortuneengine.DrawableObject.DrawableObject.fill" class="py-name" href="#" onclick="return doclink('link-55', 'fill', 'link-51');">fill</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">bg_color</tt><tt class="py-op">)</tt> </tt>
-<a name="L290"></a><tt class="py-lineno">290</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">bg_layer</tt><tt class="py-op">.</tt><tt class="py-name">blit</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">txt_layer</tt><tt class="py-op">,</tt><tt class="py-op">(</tt><tt class="py-number">0</tt><tt class="py-op">,</tt><tt class="py-number">0</tt><tt class="py-op">,</tt><tt class="py-number">0</tt><tt class="py-op">,</tt><tt class="py-number">0</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L291"></a><tt class="py-lineno">291</tt> <tt class="py-line"> </tt>
-<a name="L292"></a><tt class="py-lineno">292</tt> <tt class="py-line"> <tt class="py-comment"># Draw console to parent screen</tt> </tt>
-<a name="L293"></a><tt class="py-lineno">293</tt> <tt class="py-line"> <tt class="py-comment"># self.parent_screen.fill(self.txt_color_i, (self.rect.x-1, self.rect.y-1, self.size[WIDTH]+2, self.size[HEIGHT]+2))</tt> </tt>
-<a name="L294"></a><tt class="py-lineno">294</tt> <tt class="py-line"> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt id="link-56" class="py-name" targets="Method fortuneengine.GameEngineElement.GameEngineElement.draw()=fortuneengine.GameEngineElement.GameEngineElement-class.html#draw,Method fortuneengine.Scene.Scene.draw()=fortuneengine.Scene.Scene-class.html#draw,Method fortuneengine.pyconsole.pyconsole.Console.draw()=fortuneengine.pyconsole.pyconsole.Console-class.html#draw"><a title="fortuneengine.GameEngineElement.GameEngineElement.draw
-fortuneengine.Scene.Scene.draw
-fortuneengine.pyconsole.pyconsole.Console.draw" class="py-name" href="#" onclick="return doclink('link-56', 'draw', 'link-56');">draw</a></tt><tt class="py-op">.</tt><tt class="py-name">rect</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">parent_screen</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">txt_color_i</tt><tt class="py-op">,</tt> <tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">rect</tt><tt class="py-op">.</tt><tt class="py-name">x</tt><tt class="py-op">-</tt><tt class="py-number">1</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">rect</tt><tt class="py-op">.</tt><tt class="py-name">y</tt><tt class="py-op">-</tt><tt class="py-number">1</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">size</tt><tt class="py-op">[</tt><tt id="link-57" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.WIDTH" class="py-name" href="#" onclick="return doclink('link-57', 'WIDTH', 'link-0');">WIDTH</a></tt><tt class="py-op">]</tt><tt class="py-op">+</tt><tt class="py-number">2</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">size</tt><tt class="py-op">[</tt><tt id="link-58" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.HEIGHT" class="py-name" href="#" onclick="return doclink('link-58', 'HEIGHT', 'link-1');">HEIGHT</a></tt><tt class="py-op">]</tt><tt class="py-op">+</tt><tt class="py-number">2</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-number">1</tt><tt class="py-op">)</tt> </tt>
-<a name="L295"></a><tt class="py-lineno">295</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">parent_screen</tt><tt class="py-op">.</tt><tt class="py-name">blit</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">bg_layer</tt><tt class="py-op">,</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">rect</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L296"></a><tt class="py-lineno">296</tt> <tt class="py-line"> </tt>
-<a name="L297"></a><tt class="py-lineno">297</tt> <tt class="py-line"> <tt class="py-comment">#######################################################################</tt> </tt>
-<a name="L298"></a><tt class="py-lineno">298</tt> <tt class="py-line"> <tt class="py-comment"># Functions to communicate with the console and the python interpreter#</tt> </tt>
-<a name="Console.set_interpreter"></a><div id="Console.set_interpreter-def"><a name="L299"></a><tt class="py-lineno">299</tt> <a class="py-toggle" href="#" id="Console.set_interpreter-toggle" onclick="return toggle('Console.set_interpreter');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.pyconsole.pyconsole.Console-class.html#set_interpreter">set_interpreter</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Console.set_interpreter-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Console.set_interpreter-expanded"><a name="L300"></a><tt class="py-lineno">300</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">python_mode</tt><tt class="py-op">:</tt> </tt>
-<a name="L301"></a><tt class="py-lineno">301</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-59" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.Console.output" class="py-name" href="#" onclick="return doclink('link-59', 'output', 'link-32');">output</a></tt><tt class="py-op">(</tt><tt class="py-string">"Entering Python mode"</tt><tt class="py-op">)</tt> </tt>
-<a name="L302"></a><tt class="py-lineno">302</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">python_mode</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
-<a name="L303"></a><tt class="py-lineno">303</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">python_interpreter</tt> <tt class="py-op">=</tt> <tt class="py-name">InteractiveConsole</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L304"></a><tt class="py-lineno">304</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">tmp_fds</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
-<a name="L305"></a><tt class="py-lineno">305</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">py_fds</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt id="link-60" class="py-name" targets="Class fortuneengine.pyconsole.pyconsole.Writable=fortuneengine.pyconsole.pyconsole.Writable-class.html"><a title="fortuneengine.pyconsole.pyconsole.Writable" class="py-name" href="#" onclick="return doclink('link-60', 'Writable', 'link-60');">Writable</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> <tt class="py-keyword">for</tt> <tt class="py-name">i</tt> <tt class="py-keyword">in</tt> <tt class="py-name">range</tt><tt class="py-op">(</tt><tt class="py-number">3</tt><tt class="py-op">)</tt><tt class="py-op">]</tt> </tt>
-<a name="L306"></a><tt class="py-lineno">306</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_ps</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">ps2</tt> </tt>
-<a name="L307"></a><tt class="py-lineno">307</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L308"></a><tt class="py-lineno">308</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-61" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.Console.output" class="py-name" href="#" onclick="return doclink('link-61', 'output', 'link-32');">output</a></tt><tt class="py-op">(</tt><tt class="py-string">"Entering Pyconsole mode"</tt><tt class="py-op">)</tt> </tt>
-<a name="L309"></a><tt class="py-lineno">309</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">python_mode</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
-<a name="L310"></a><tt class="py-lineno">310</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_ps</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">ps1</tt> </tt>
-</div><a name="L311"></a><tt class="py-lineno">311</tt> <tt class="py-line"> </tt>
-<a name="Console.catch_output"></a><div id="Console.catch_output-def"><a name="L312"></a><tt class="py-lineno">312</tt> <a class="py-toggle" href="#" id="Console.catch_output-toggle" onclick="return toggle('Console.catch_output');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.pyconsole.pyconsole.Console-class.html#catch_output">catch_output</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Console.catch_output-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Console.catch_output-expanded"><a name="L313"></a><tt class="py-lineno">313</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">tmp_fds</tt><tt class="py-op">:</tt> </tt>
-<a name="L314"></a><tt class="py-lineno">314</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">tmp_fds</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-name">sys</tt><tt class="py-op">.</tt><tt class="py-name">stdout</tt><tt class="py-op">,</tt> <tt class="py-name">sys</tt><tt class="py-op">.</tt><tt class="py-name">stdin</tt><tt class="py-op">,</tt> <tt class="py-name">sys</tt><tt class="py-op">.</tt><tt class="py-name">stderr</tt><tt class="py-op">]</tt> </tt>
-<a name="L315"></a><tt class="py-lineno">315</tt> <tt class="py-line"> <tt class="py-name">sys</tt><tt class="py-op">.</tt><tt class="py-name">stdout</tt><tt class="py-op">,</tt> <tt class="py-name">sys</tt><tt class="py-op">.</tt><tt class="py-name">stdin</tt><tt class="py-op">,</tt> <tt class="py-name">sys</tt><tt class="py-op">.</tt><tt class="py-name">stderr</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">py_fds</tt> </tt>
-</div><a name="L316"></a><tt class="py-lineno">316</tt> <tt class="py-line"> </tt>
-<a name="Console.release_output"></a><div id="Console.release_output-def"><a name="L317"></a><tt class="py-lineno">317</tt> <a class="py-toggle" href="#" id="Console.release_output-toggle" onclick="return toggle('Console.release_output');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.pyconsole.pyconsole.Console-class.html#release_output">release_output</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Console.release_output-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Console.release_output-expanded"><a name="L318"></a><tt class="py-lineno">318</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">tmp_fds</tt><tt class="py-op">:</tt> </tt>
-<a name="L319"></a><tt class="py-lineno">319</tt> <tt class="py-line"> <tt class="py-name">sys</tt><tt class="py-op">.</tt><tt class="py-name">stdout</tt><tt class="py-op">,</tt> <tt class="py-name">sys</tt><tt class="py-op">.</tt><tt class="py-name">stdin</tt><tt class="py-op">,</tt> <tt class="py-name">sys</tt><tt class="py-op">.</tt><tt class="py-name">stderr</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">tmp_fds</tt> </tt>
-<a name="L320"></a><tt class="py-lineno">320</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">tmp_fds</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
-<a name="L321"></a><tt class="py-lineno">321</tt> <tt class="py-line"> <tt class="py-op">[</tt><tt class="py-name">fd</tt><tt class="py-op">.</tt><tt id="link-62" class="py-name" targets="Method fortuneengine.pyconsole.pyconsole.Writable.reset()=fortuneengine.pyconsole.pyconsole.Writable-class.html#reset"><a title="fortuneengine.pyconsole.pyconsole.Writable.reset" class="py-name" href="#" onclick="return doclink('link-62', 'reset', 'link-62');">reset</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> <tt class="py-keyword">for</tt> <tt class="py-name">fd</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">py_fds</tt><tt class="py-op">]</tt> </tt>
-</div><a name="L322"></a><tt class="py-lineno">322</tt> <tt class="py-line"> </tt>
-<a name="Console.submit_input"></a><div id="Console.submit_input-def"><a name="L323"></a><tt class="py-lineno">323</tt> <a class="py-toggle" href="#" id="Console.submit_input-toggle" onclick="return toggle('Console.submit_input');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.pyconsole.pyconsole.Console-class.html#submit_input">submit_input</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">text</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Console.submit_input-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Console.submit_input-expanded"><a name="L324"></a><tt class="py-lineno">324</tt> <tt class="py-line"> <tt class="py-docstring">'''\</tt> </tt>
-<a name="L325"></a><tt class="py-lineno">325</tt> <tt class="py-line"><tt class="py-docstring"> Submit input</tt> </tt>
-<a name="L326"></a><tt class="py-lineno">326</tt> <tt class="py-line"><tt class="py-docstring"> 1) Move input to output</tt> </tt>
-<a name="L327"></a><tt class="py-lineno">327</tt> <tt class="py-line"><tt class="py-docstring"> 2) Evaluate input</tt> </tt>
-<a name="L328"></a><tt class="py-lineno">328</tt> <tt class="py-line"><tt class="py-docstring"> 3) Clear input line</tt> </tt>
-<a name="L329"></a><tt class="py-lineno">329</tt> <tt class="py-line"><tt class="py-docstring"> '''</tt> </tt>
-<a name="L330"></a><tt class="py-lineno">330</tt> <tt class="py-line"> </tt>
-<a name="L331"></a><tt class="py-lineno">331</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-63" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.Console.clear_input" class="py-name" href="#" onclick="return doclink('link-63', 'clear_input', 'link-38');">clear_input</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L332"></a><tt class="py-lineno">332</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-64" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.Console.output" class="py-name" href="#" onclick="return doclink('link-64', 'output', 'link-32');">output</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_ps</tt> <tt class="py-op">+</tt> <tt class="py-name">text</tt><tt class="py-op">)</tt> </tt>
-<a name="L333"></a><tt class="py-lineno">333</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_scroll</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
-<a name="L334"></a><tt class="py-lineno">334</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">python_mode</tt><tt class="py-op">:</tt> </tt>
-<a name="L335"></a><tt class="py-lineno">335</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-65" class="py-name" targets="Method fortuneengine.pyconsole.pyconsole.Console.send_python()=fortuneengine.pyconsole.pyconsole.Console-class.html#send_python"><a title="fortuneengine.pyconsole.pyconsole.Console.send_python" class="py-name" href="#" onclick="return doclink('link-65', 'send_python', 'link-65');">send_python</a></tt><tt class="py-op">(</tt><tt class="py-name">text</tt><tt class="py-op">)</tt> </tt>
-<a name="L336"></a><tt class="py-lineno">336</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L337"></a><tt class="py-lineno">337</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-66" class="py-name" targets="Method fortuneengine.pyconsole.pyconsole.Console.send_pyconsole()=fortuneengine.pyconsole.pyconsole.Console-class.html#send_pyconsole"><a title="fortuneengine.pyconsole.pyconsole.Console.send_pyconsole" class="py-name" href="#" onclick="return doclink('link-66', 'send_pyconsole', 'link-66');">send_pyconsole</a></tt><tt class="py-op">(</tt><tt class="py-name">text</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L338"></a><tt class="py-lineno">338</tt> <tt class="py-line"> </tt>
-<a name="Console.send_python"></a><div id="Console.send_python-def"><a name="L339"></a><tt class="py-lineno">339</tt> <a class="py-toggle" href="#" id="Console.send_python-toggle" onclick="return toggle('Console.send_python');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.pyconsole.pyconsole.Console-class.html#send_python">send_python</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">text</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Console.send_python-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Console.send_python-expanded"><a name="L340"></a><tt class="py-lineno">340</tt> <tt class="py-line"> <tt class="py-docstring">'''\</tt> </tt>
-<a name="L341"></a><tt class="py-lineno">341</tt> <tt class="py-line"><tt class="py-docstring"> Sends input the the python interpreter in effect giving the user the ability to do anything python can.</tt> </tt>
-<a name="L342"></a><tt class="py-lineno">342</tt> <tt class="py-line"><tt class="py-docstring"> '''</tt> </tt>
-<a name="L343"></a><tt class="py-lineno">343</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_ps</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">ps2</tt> </tt>
-<a name="L344"></a><tt class="py-lineno">344</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-67" class="py-name" targets="Method fortuneengine.pyconsole.pyconsole.Console.catch_output()=fortuneengine.pyconsole.pyconsole.Console-class.html#catch_output"><a title="fortuneengine.pyconsole.pyconsole.Console.catch_output" class="py-name" href="#" onclick="return doclink('link-67', 'catch_output', 'link-67');">catch_output</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L345"></a><tt class="py-lineno">345</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">text</tt><tt class="py-op">:</tt> </tt>
-<a name="L346"></a><tt class="py-lineno">346</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-68" class="py-name" targets="Method fortuneengine.pyconsole.pyconsole.Console.add_to_history()=fortuneengine.pyconsole.pyconsole.Console-class.html#add_to_history"><a title="fortuneengine.pyconsole.pyconsole.Console.add_to_history" class="py-name" href="#" onclick="return doclink('link-68', 'add_to_history', 'link-68');">add_to_history</a></tt><tt class="py-op">(</tt><tt class="py-name">text</tt><tt class="py-op">)</tt> </tt>
-<a name="L347"></a><tt class="py-lineno">347</tt> <tt class="py-line"> <tt class="py-name">r</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">python_interpreter</tt><tt class="py-op">.</tt><tt class="py-name">push</tt><tt class="py-op">(</tt><tt class="py-name">text</tt><tt class="py-op">)</tt> </tt>
-<a name="L348"></a><tt class="py-lineno">348</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">r</tt><tt class="py-op">:</tt> </tt>
-<a name="L349"></a><tt class="py-lineno">349</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_ps</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">ps3</tt> </tt>
-<a name="L350"></a><tt class="py-lineno">350</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L351"></a><tt class="py-lineno">351</tt> <tt class="py-line"> <tt class="py-name">code</tt> <tt class="py-op">=</tt> <tt class="py-string">""</tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">py_fds</tt><tt class="py-op">[</tt><tt id="link-69" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.OUT" class="py-name" href="#" onclick="return doclink('link-69', 'OUT', 'link-2');">OUT</a></tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
-<a name="L352"></a><tt class="py-lineno">352</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">python_interpreter</tt><tt class="py-op">.</tt><tt class="py-name">push</tt><tt class="py-op">(</tt><tt class="py-string">"\n"</tt><tt class="py-op">)</tt> </tt>
-<a name="L353"></a><tt class="py-lineno">353</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">python_interpreter</tt><tt class="py-op">.</tt><tt class="py-name">runsource</tt><tt class="py-op">(</tt><tt class="py-name">code</tt><tt class="py-op">)</tt> </tt>
-<a name="L354"></a><tt class="py-lineno">354</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">i</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">py_fds</tt><tt class="py-op">[</tt><tt id="link-70" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.OUT" class="py-name" href="#" onclick="return doclink('link-70', 'OUT', 'link-2');">OUT</a></tt><tt class="py-op">]</tt><tt class="py-op">+</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">py_fds</tt><tt class="py-op">[</tt><tt id="link-71" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.ERR" class="py-name" href="#" onclick="return doclink('link-71', 'ERR', 'link-4');">ERR</a></tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
-<a name="L355"></a><tt class="py-lineno">355</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-72" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.Console.output" class="py-name" href="#" onclick="return doclink('link-72', 'output', 'link-32');">output</a></tt><tt class="py-op">(</tt><tt class="py-name">i</tt><tt class="py-op">)</tt> </tt>
-<a name="L356"></a><tt class="py-lineno">356</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-73" class="py-name" targets="Method fortuneengine.pyconsole.pyconsole.Console.release_output()=fortuneengine.pyconsole.pyconsole.Console-class.html#release_output"><a title="fortuneengine.pyconsole.pyconsole.Console.release_output" class="py-name" href="#" onclick="return doclink('link-73', 'release_output', 'link-73');">release_output</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L357"></a><tt class="py-lineno">357</tt> <tt class="py-line"> </tt>
-<a name="Console.send_pyconsole"></a><div id="Console.send_pyconsole-def"><a name="L358"></a><tt class="py-lineno">358</tt> <a class="py-toggle" href="#" id="Console.send_pyconsole-toggle" onclick="return toggle('Console.send_pyconsole');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.pyconsole.pyconsole.Console-class.html#send_pyconsole">send_pyconsole</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">text</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Console.send_pyconsole-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Console.send_pyconsole-expanded"><a name="L359"></a><tt class="py-lineno">359</tt> <tt class="py-line"> <tt class="py-docstring">'''\</tt> </tt>
-<a name="L360"></a><tt class="py-lineno">360</tt> <tt class="py-line"><tt class="py-docstring"> Sends input to pyconsole to be interpreted</tt> </tt>
-<a name="L361"></a><tt class="py-lineno">361</tt> <tt class="py-line"><tt class="py-docstring"> '''</tt> </tt>
-<a name="L362"></a><tt class="py-lineno">362</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">text</tt><tt class="py-op">:</tt> <tt class="py-comment"># Output a blank row if nothing is entered</tt> </tt>
-<a name="L363"></a><tt class="py-lineno">363</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-74" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.Console.output" class="py-name" href="#" onclick="return doclink('link-74', 'output', 'link-32');">output</a></tt><tt class="py-op">(</tt><tt class="py-string">""</tt><tt class="py-op">)</tt> </tt>
-<a name="L364"></a><tt class="py-lineno">364</tt> <tt class="py-line"> <tt class="py-keyword">return</tt><tt class="py-op">;</tt> </tt>
-<a name="L365"></a><tt class="py-lineno">365</tt> <tt class="py-line"> </tt>
-<a name="L366"></a><tt class="py-lineno">366</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-75" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.Console.add_to_history" class="py-name" href="#" onclick="return doclink('link-75', 'add_to_history', 'link-68');">add_to_history</a></tt><tt class="py-op">(</tt><tt class="py-name">text</tt><tt class="py-op">)</tt> </tt>
-<a name="L367"></a><tt class="py-lineno">367</tt> <tt class="py-line"> </tt>
-<a name="L368"></a><tt class="py-lineno">368</tt> <tt class="py-line"> <tt class="py-comment">#Determine if the statement is an assignment</tt> </tt>
-<a name="L369"></a><tt class="py-lineno">369</tt> <tt class="py-line"> <tt class="py-name">assign</tt> <tt class="py-op">=</tt> <tt id="link-76" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.re_is_assign" class="py-name" href="#" onclick="return doclink('link-76', 're_is_assign', 'link-19');">re_is_assign</a></tt><tt class="py-op">.</tt><tt class="py-name">match</tt><tt class="py-op">(</tt><tt class="py-name">text</tt><tt class="py-op">)</tt> </tt>
-<a name="L370"></a><tt class="py-lineno">370</tt> <tt class="py-line"> <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
-<a name="L371"></a><tt class="py-lineno">371</tt> <tt class="py-line"> <tt class="py-comment">#If it is tokenize only the "value" part of $name = value</tt> </tt>
-<a name="L372"></a><tt class="py-lineno">372</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">assign</tt><tt class="py-op">:</tt> </tt>
-<a name="L373"></a><tt class="py-lineno">373</tt> <tt class="py-line"> <tt class="py-name">tokens</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-77" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.Console.tokenize" class="py-name" href="#" onclick="return doclink('link-77', 'tokenize', 'link-45');">tokenize</a></tt><tt class="py-op">(</tt><tt class="py-name">assign</tt><tt class="py-op">.</tt><tt class="py-name">group</tt><tt class="py-op">(</tt><tt class="py-string">'value'</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L374"></a><tt class="py-lineno">374</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L375"></a><tt class="py-lineno">375</tt> <tt class="py-line"> <tt class="py-name">tokens</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-78" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.Console.tokenize" class="py-name" href="#" onclick="return doclink('link-78', 'tokenize', 'link-45');">tokenize</a></tt><tt class="py-op">(</tt><tt class="py-name">text</tt><tt class="py-op">)</tt> </tt>
-<a name="L376"></a><tt class="py-lineno">376</tt> <tt class="py-line"> <tt class="py-keyword">except</tt> <tt id="link-79" class="py-name" targets="Class fortuneengine.pyconsole.pyconsole.ParseError=fortuneengine.pyconsole.pyconsole.ParseError-class.html"><a title="fortuneengine.pyconsole.pyconsole.ParseError" class="py-name" href="#" onclick="return doclink('link-79', 'ParseError', 'link-79');">ParseError</a></tt><tt class="py-op">,</tt> <tt class="py-name">e</tt><tt class="py-op">:</tt> </tt>
-<a name="L377"></a><tt class="py-lineno">377</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-80" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.Console.output" class="py-name" href="#" onclick="return doclink('link-80', 'output', 'link-32');">output</a></tt><tt class="py-op">(</tt><tt class="py-string">r'At Token: "%s"'</tt> <tt class="py-op">%</tt> <tt class="py-name">e</tt><tt class="py-op">.</tt><tt id="link-81" class="py-name" targets="Method fortuneengine.pyconsole.pyconsole.ParseError.at_token()=fortuneengine.pyconsole.pyconsole.ParseError-class.html#at_token"><a title="fortuneengine.pyconsole.pyconsole.ParseError.at_token" class="py-name" href="#" onclick="return doclink('link-81', 'at_token', 'link-81');">at_token</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L378"></a><tt class="py-lineno">378</tt> <tt class="py-line"> <tt class="py-keyword">return</tt><tt class="py-op">;</tt> </tt>
-<a name="L379"></a><tt class="py-lineno">379</tt> <tt class="py-line"> </tt>
-<a name="L380"></a><tt class="py-lineno">380</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">tokens</tt> <tt class="py-op">==</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt>
-<a name="L381"></a><tt class="py-lineno">381</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> </tt>
-<a name="L382"></a><tt class="py-lineno">382</tt> <tt class="py-line"> </tt>
-<a name="L383"></a><tt class="py-lineno">383</tt> <tt class="py-line"> <tt class="py-comment">#Evaluate</tt> </tt>
-<a name="L384"></a><tt class="py-lineno">384</tt> <tt class="py-line"> <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
-<a name="L385"></a><tt class="py-lineno">385</tt> <tt class="py-line"> <tt class="py-name">out</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
-<a name="L386"></a><tt class="py-lineno">386</tt> <tt class="py-line"> <tt class="py-comment"># A variable alone on a line</tt> </tt>
-<a name="L387"></a><tt class="py-lineno">387</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">tokens</tt><tt class="py-op">)</tt> <tt class="py-keyword">is</tt> <tt class="py-number">1</tt><tt class="py-op">)</tt> <tt class="py-keyword">and</tt> <tt id="link-82" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.re_is_var" class="py-name" href="#" onclick="return doclink('link-82', 're_is_var', 'link-21');">re_is_var</a></tt><tt class="py-op">.</tt><tt class="py-name">match</tt><tt class="py-op">(</tt><tt class="py-name">text</tt><tt class="py-op">)</tt> <tt class="py-keyword">and</tt> <tt class="py-keyword">not</tt> <tt class="py-name">assign</tt><tt class="py-op">:</tt> </tt>
-<a name="L388"></a><tt class="py-lineno">388</tt> <tt class="py-line"> <tt class="py-name">out</tt> <tt class="py-op">=</tt> <tt class="py-name">tokens</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt> </tt>
-<a name="L389"></a><tt class="py-lineno">389</tt> <tt class="py-line"> <tt class="py-comment"># Statement in the form $name = value</tt> </tt>
-<a name="L390"></a><tt class="py-lineno">390</tt> <tt class="py-line"> <tt class="py-keyword">elif</tt> <tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">tokens</tt><tt class="py-op">)</tt> <tt class="py-keyword">is</tt> <tt class="py-number">1</tt><tt class="py-op">)</tt> <tt class="py-keyword">and</tt> <tt class="py-name">assign</tt><tt class="py-op">:</tt> </tt>
-<a name="L391"></a><tt class="py-lineno">391</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-83" class="py-name" targets="Method fortuneengine.pyconsole.pyconsole.Console.setvar()=fortuneengine.pyconsole.pyconsole.Console-class.html#setvar"><a title="fortuneengine.pyconsole.pyconsole.Console.setvar" class="py-name" href="#" onclick="return doclink('link-83', 'setvar', 'link-83');">setvar</a></tt><tt class="py-op">(</tt><tt class="py-name">assign</tt><tt class="py-op">.</tt><tt class="py-name">group</tt><tt class="py-op">(</tt><tt class="py-string">'name'</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-name">tokens</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
-<a name="L392"></a><tt class="py-lineno">392</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L393"></a><tt class="py-lineno">393</tt> <tt class="py-line"> <tt class="py-comment"># Function</tt> </tt>
-<a name="L394"></a><tt class="py-lineno">394</tt> <tt class="py-line"> <tt class="py-name">out</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">func_calls</tt><tt class="py-op">[</tt><tt class="py-name">tokens</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">]</tt><tt class="py-op">(</tt><tt class="py-op">*</tt><tt class="py-name">tokens</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">:</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
-<a name="L395"></a><tt class="py-lineno">395</tt> <tt class="py-line"> <tt class="py-comment"># Assignment from function's return value</tt> </tt>
-<a name="L396"></a><tt class="py-lineno">396</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">assign</tt><tt class="py-op">:</tt> </tt>
-<a name="L397"></a><tt class="py-lineno">397</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-84" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.Console.setvar" class="py-name" href="#" onclick="return doclink('link-84', 'setvar', 'link-83');">setvar</a></tt><tt class="py-op">(</tt><tt class="py-name">assign</tt><tt class="py-op">.</tt><tt class="py-name">group</tt><tt class="py-op">(</tt><tt class="py-string">'name'</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-name">out</tt><tt class="py-op">)</tt> </tt>
-<a name="L398"></a><tt class="py-lineno">398</tt> <tt class="py-line"> </tt>
-<a name="L399"></a><tt class="py-lineno">399</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">out</tt> <tt class="py-op">==</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt>
-<a name="L400"></a><tt class="py-lineno">400</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-85" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.Console.output" class="py-name" href="#" onclick="return doclink('link-85', 'output', 'link-32');">output</a></tt><tt class="py-op">(</tt><tt class="py-name">out</tt><tt class="py-op">)</tt> </tt>
-<a name="L401"></a><tt class="py-lineno">401</tt> <tt class="py-line"> <tt class="py-keyword">except</tt> <tt class="py-op">(</tt><tt class="py-name">KeyError</tt><tt class="py-op">,</tt><tt class="py-name">TypeError</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L402"></a><tt class="py-lineno">402</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-86" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.Console.output" class="py-name" href="#" onclick="return doclink('link-86', 'output', 'link-32');">output</a></tt><tt class="py-op">(</tt><tt class="py-string">"Unknown Command: "</tt> <tt class="py-op">+</tt> <tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">tokens</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L403"></a><tt class="py-lineno">403</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-87" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.Console.output" class="py-name" href="#" onclick="return doclink('link-87', 'output', 'link-32');">output</a></tt><tt class="py-op">(</tt><tt class="py-string">r'Type "help" for a list of commands.'</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L404"></a><tt class="py-lineno">404</tt> <tt class="py-line"> </tt>
-<a name="L405"></a><tt class="py-lineno">405</tt> <tt class="py-line"> </tt>
-<a name="L406"></a><tt class="py-lineno">406</tt> <tt class="py-line"> </tt>
-<a name="L407"></a><tt class="py-lineno">407</tt> <tt class="py-line"> <tt class="py-comment">####################################################</tt> </tt>
-<a name="L408"></a><tt class="py-lineno">408</tt> <tt class="py-line"> <tt class="py-comment">#-Functions for sharing variables with the console-#</tt> </tt>
-<a name="Console.setvar"></a><div id="Console.setvar-def"><a name="L409"></a><tt class="py-lineno">409</tt> <a class="py-toggle" href="#" id="Console.setvar-toggle" onclick="return toggle('Console.setvar');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.pyconsole.pyconsole.Console-class.html#setvar">setvar</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">name</tt><tt class="py-op">,</tt> <tt class="py-param">value</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Console.setvar-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Console.setvar-expanded"><a name="L410"></a><tt class="py-lineno">410</tt> <tt class="py-line"> <tt class="py-docstring">'''\</tt> </tt>
-<a name="L411"></a><tt class="py-lineno">411</tt> <tt class="py-line"><tt class="py-docstring"> Sets the value of a variable</tt> </tt>
-<a name="L412"></a><tt class="py-lineno">412</tt> <tt class="py-line"><tt class="py-docstring"> '''</tt> </tt>
-<a name="L413"></a><tt class="py-lineno">413</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">user_vars</tt><tt class="py-op">.</tt><tt class="py-name">has_key</tt><tt class="py-op">(</tt><tt class="py-name">name</tt><tt class="py-op">)</tt> <tt class="py-keyword">or</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__dict__</tt><tt class="py-op">.</tt><tt class="py-name">has_key</tt><tt class="py-op">(</tt><tt class="py-name">name</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L414"></a><tt class="py-lineno">414</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">user_vars</tt><tt class="py-op">.</tt><tt id="link-88" class="py-name"><a title="fortuneengine.DrawableObject.DrawableObject.update
-fortuneengine.DynamicDrawableObject.DynamicDrawableObject.update
-fortuneengine.Scene.Scene.update" class="py-name" href="#" onclick="return doclink('link-88', 'update', 'link-48');">update</a></tt><tt class="py-op">(</tt><tt class="py-op">{</tt><tt class="py-name">name</tt><tt class="py-op">:</tt><tt class="py-name">value</tt><tt class="py-op">}</tt><tt class="py-op">)</tt> </tt>
-<a name="L415"></a><tt class="py-lineno">415</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">user_namespace</tt><tt class="py-op">.</tt><tt id="link-89" class="py-name"><a title="fortuneengine.DrawableObject.DrawableObject.update
-fortuneengine.DynamicDrawableObject.DynamicDrawableObject.update
-fortuneengine.Scene.Scene.update" class="py-name" href="#" onclick="return doclink('link-89', 'update', 'link-48');">update</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">user_vars</tt><tt class="py-op">)</tt> </tt>
-<a name="L416"></a><tt class="py-lineno">416</tt> <tt class="py-line"> <tt class="py-keyword">elif</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__dict__</tt><tt class="py-op">.</tt><tt class="py-name">has_key</tt><tt class="py-op">(</tt><tt class="py-name">name</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L417"></a><tt class="py-lineno">417</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__dict__</tt><tt class="py-op">.</tt><tt id="link-90" class="py-name"><a title="fortuneengine.DrawableObject.DrawableObject.update
-fortuneengine.DynamicDrawableObject.DynamicDrawableObject.update
-fortuneengine.Scene.Scene.update" class="py-name" href="#" onclick="return doclink('link-90', 'update', 'link-48');">update</a></tt><tt class="py-op">(</tt><tt class="py-op">{</tt><tt class="py-name">name</tt><tt class="py-op">:</tt><tt class="py-name">value</tt><tt class="py-op">}</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L418"></a><tt class="py-lineno">418</tt> <tt class="py-line"> </tt>
-<a name="Console.getvar"></a><div id="Console.getvar-def"><a name="L419"></a><tt class="py-lineno">419</tt> <a class="py-toggle" href="#" id="Console.getvar-toggle" onclick="return toggle('Console.getvar');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.pyconsole.pyconsole.Console-class.html#getvar">getvar</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">name</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Console.getvar-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Console.getvar-expanded"><a name="L420"></a><tt class="py-lineno">420</tt> <tt class="py-line"> <tt class="py-docstring">'''\</tt> </tt>
-<a name="L421"></a><tt class="py-lineno">421</tt> <tt class="py-line"><tt class="py-docstring"> Gets the value of a variable, this is useful for people that want to access console variables from within their game</tt> </tt>
-<a name="L422"></a><tt class="py-lineno">422</tt> <tt class="py-line"><tt class="py-docstring"> '''</tt> </tt>
-<a name="L423"></a><tt class="py-lineno">423</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">user_vars</tt><tt class="py-op">.</tt><tt class="py-name">has_key</tt><tt class="py-op">(</tt><tt class="py-name">name</tt><tt class="py-op">)</tt> <tt class="py-keyword">or</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__dict__</tt><tt class="py-op">.</tt><tt class="py-name">has_key</tt><tt class="py-op">(</tt><tt class="py-name">name</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L424"></a><tt class="py-lineno">424</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">user_vars</tt><tt class="py-op">[</tt><tt class="py-name">name</tt><tt class="py-op">]</tt> </tt>
-<a name="L425"></a><tt class="py-lineno">425</tt> <tt class="py-line"> <tt class="py-keyword">elif</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__dict__</tt><tt class="py-op">.</tt><tt class="py-name">has_key</tt><tt class="py-op">(</tt><tt class="py-name">name</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L426"></a><tt class="py-lineno">426</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__dict__</tt><tt class="py-op">[</tt><tt class="py-name">name</tt><tt class="py-op">]</tt> </tt>
-</div><a name="L427"></a><tt class="py-lineno">427</tt> <tt class="py-line"> </tt>
-<a name="Console.setvars"></a><div id="Console.setvars-def"><a name="L428"></a><tt class="py-lineno">428</tt> <a class="py-toggle" href="#" id="Console.setvars-toggle" onclick="return toggle('Console.setvars');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.pyconsole.pyconsole.Console-class.html#setvars">setvars</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">vars</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Console.setvars-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Console.setvars-expanded"><a name="L429"></a><tt class="py-lineno">429</tt> <tt class="py-line"> <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
-<a name="L430"></a><tt class="py-lineno">430</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">user_vars</tt><tt class="py-op">.</tt><tt id="link-91" class="py-name"><a title="fortuneengine.DrawableObject.DrawableObject.update
-fortuneengine.DynamicDrawableObject.DynamicDrawableObject.update
-fortuneengine.Scene.Scene.update" class="py-name" href="#" onclick="return doclink('link-91', 'update', 'link-48');">update</a></tt><tt class="py-op">(</tt><tt class="py-name">vars</tt><tt class="py-op">)</tt> </tt>
-<a name="L431"></a><tt class="py-lineno">431</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">user_namespace</tt><tt class="py-op">.</tt><tt id="link-92" class="py-name"><a title="fortuneengine.DrawableObject.DrawableObject.update
-fortuneengine.DynamicDrawableObject.DynamicDrawableObject.update
-fortuneengine.Scene.Scene.update" class="py-name" href="#" onclick="return doclink('link-92', 'update', 'link-48');">update</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">user_vars</tt><tt class="py-op">)</tt> </tt>
-<a name="L432"></a><tt class="py-lineno">432</tt> <tt class="py-line"> <tt class="py-keyword">except</tt> <tt class="py-name">TypeError</tt><tt class="py-op">:</tt> </tt>
-<a name="L433"></a><tt class="py-lineno">433</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-93" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.Console.output" class="py-name" href="#" onclick="return doclink('link-93', 'output', 'link-32');">output</a></tt><tt class="py-op">(</tt><tt class="py-string">"setvars requires a dictionary"</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L434"></a><tt class="py-lineno">434</tt> <tt class="py-line"> </tt>
-<a name="Console.getvars"></a><div id="Console.getvars-def"><a name="L435"></a><tt class="py-lineno">435</tt> <a class="py-toggle" href="#" id="Console.getvars-toggle" onclick="return toggle('Console.getvars');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.pyconsole.pyconsole.Console-class.html#getvars">getvars</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">opt_dict</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Console.getvars-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Console.getvars-expanded"><a name="L436"></a><tt class="py-lineno">436</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">opt_dict</tt><tt class="py-op">:</tt> </tt>
-<a name="L437"></a><tt class="py-lineno">437</tt> <tt class="py-line"> <tt class="py-name">opt_dict</tt><tt class="py-op">.</tt><tt id="link-94" class="py-name"><a title="fortuneengine.DrawableObject.DrawableObject.update
-fortuneengine.DynamicDrawableObject.DynamicDrawableObject.update
-fortuneengine.Scene.Scene.update" class="py-name" href="#" onclick="return doclink('link-94', 'update', 'link-48');">update</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">user_vars</tt><tt class="py-op">)</tt> </tt>
-<a name="L438"></a><tt class="py-lineno">438</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L439"></a><tt class="py-lineno">439</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">user_vars</tt> </tt>
-</div><a name="L440"></a><tt class="py-lineno">440</tt> <tt class="py-line"> </tt>
-<a name="L441"></a><tt class="py-lineno">441</tt> <tt class="py-line"> </tt>
-<a name="Console.add_to_history"></a><div id="Console.add_to_history-def"><a name="L442"></a><tt class="py-lineno">442</tt> <a class="py-toggle" href="#" id="Console.add_to_history-toggle" onclick="return toggle('Console.add_to_history');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.pyconsole.pyconsole.Console-class.html#add_to_history">add_to_history</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">text</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Console.add_to_history-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Console.add_to_history-expanded"><a name="L443"></a><tt class="py-lineno">443</tt> <tt class="py-line"> <tt class="py-docstring">'''\</tt> </tt>
-<a name="L444"></a><tt class="py-lineno">444</tt> <tt class="py-line"><tt class="py-docstring"> Add specified text to the history</tt> </tt>
-<a name="L445"></a><tt class="py-lineno">445</tt> <tt class="py-line"><tt class="py-docstring"> '''</tt> </tt>
-<a name="L446"></a><tt class="py-lineno">446</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_hist</tt><tt class="py-op">.</tt><tt class="py-name">insert</tt><tt class="py-op">(</tt><tt class="py-op">-</tt><tt class="py-number">1</tt><tt class="py-op">,</tt><tt class="py-name">text</tt><tt class="py-op">)</tt> </tt>
-<a name="L447"></a><tt class="py-lineno">447</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_hist_pos</tt> <tt class="py-op">=</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_hist</tt><tt class="py-op">)</tt><tt class="py-op">-</tt><tt class="py-number">1</tt> </tt>
-</div><a name="L448"></a><tt class="py-lineno">448</tt> <tt class="py-line"> </tt>
-<a name="Console.clear_input"></a><div id="Console.clear_input-def"><a name="L449"></a><tt class="py-lineno">449</tt> <a class="py-toggle" href="#" id="Console.clear_input-toggle" onclick="return toggle('Console.clear_input');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.pyconsole.pyconsole.Console-class.html#clear_input">clear_input</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Console.clear_input-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Console.clear_input-expanded"><a name="L450"></a><tt class="py-lineno">450</tt> <tt class="py-line"> <tt class="py-docstring">'''\</tt> </tt>
-<a name="L451"></a><tt class="py-lineno">451</tt> <tt class="py-line"><tt class="py-docstring"> Clear input line and reset cursor position</tt> </tt>
-<a name="L452"></a><tt class="py-lineno">452</tt> <tt class="py-line"><tt class="py-docstring"> '''</tt> </tt>
-<a name="L453"></a><tt class="py-lineno">453</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_in</tt> <tt class="py-op">=</tt> <tt class="py-string">""</tt> </tt>
-<a name="L454"></a><tt class="py-lineno">454</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_pos</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
-<a name="L455"></a><tt class="py-lineno">455</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_draw_pos</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
-</div><a name="L456"></a><tt class="py-lineno">456</tt> <tt class="py-line"> </tt>
-<a name="Console.set_pos"></a><div id="Console.set_pos-def"><a name="L457"></a><tt class="py-lineno">457</tt> <a class="py-toggle" href="#" id="Console.set_pos-toggle" onclick="return toggle('Console.set_pos');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.pyconsole.pyconsole.Console-class.html#set_pos">set_pos</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">newpos</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Console.set_pos-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Console.set_pos-expanded"><a name="L458"></a><tt class="py-lineno">458</tt> <tt class="py-line"> <tt class="py-docstring">'''\</tt> </tt>
-<a name="L459"></a><tt class="py-lineno">459</tt> <tt class="py-line"><tt class="py-docstring"> Moves cursor safely</tt> </tt>
-<a name="L460"></a><tt class="py-lineno">460</tt> <tt class="py-line"><tt class="py-docstring"> '''</tt> </tt>
-<a name="L461"></a><tt class="py-lineno">461</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_pos</tt> <tt class="py-op">=</tt> <tt class="py-name">newpos</tt> </tt>
-<a name="L462"></a><tt class="py-lineno">462</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_pos</tt> <tt class="py-op">-</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_draw_pos</tt><tt class="py-op">)</tt> <tt class="py-op">&gt;=</tt> <tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">max_chars</tt> <tt class="py-op">-</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_ps</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L463"></a><tt class="py-lineno">463</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_draw_pos</tt> <tt class="py-op">=</tt> <tt class="py-name">max</tt><tt class="py-op">(</tt><tt class="py-number">0</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_pos</tt> <tt class="py-op">-</tt> <tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">max_chars</tt> <tt class="py-op">-</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_ps</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L464"></a><tt class="py-lineno">464</tt> <tt class="py-line"> <tt class="py-keyword">elif</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_draw_pos</tt> <tt class="py-op">&gt;</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_pos</tt><tt class="py-op">:</tt> </tt>
-<a name="L465"></a><tt class="py-lineno">465</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_draw_pos</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_pos</tt> <tt class="py-op">-</tt> <tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">max_chars</tt><tt class="py-op">/</tt><tt class="py-number">2</tt><tt class="py-op">)</tt> </tt>
-<a name="L466"></a><tt class="py-lineno">466</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_draw_pos</tt> <tt class="py-op">&lt;</tt> <tt class="py-number">0</tt><tt class="py-op">:</tt> </tt>
-<a name="L467"></a><tt class="py-lineno">467</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_draw_pos</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
-<a name="L468"></a><tt class="py-lineno">468</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_pos</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
-</div><a name="L469"></a><tt class="py-lineno">469</tt> <tt class="py-line"> </tt>
-<a name="Console.str_insert"></a><div id="Console.str_insert-def"><a name="L470"></a><tt class="py-lineno">470</tt> <a class="py-toggle" href="#" id="Console.str_insert-toggle" onclick="return toggle('Console.str_insert');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.pyconsole.pyconsole.Console-class.html#str_insert">str_insert</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">text</tt><tt class="py-op">,</tt> <tt class="py-param">strn</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Console.str_insert-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Console.str_insert-expanded"><a name="L471"></a><tt class="py-lineno">471</tt> <tt class="py-line"> <tt class="py-docstring">'''\</tt> </tt>
-<a name="L472"></a><tt class="py-lineno">472</tt> <tt class="py-line"><tt class="py-docstring"> Insert characters at the current cursor position</tt> </tt>
-<a name="L473"></a><tt class="py-lineno">473</tt> <tt class="py-line"><tt class="py-docstring"> '''</tt> </tt>
-<a name="L474"></a><tt class="py-lineno">474</tt> <tt class="py-line"> <tt class="py-name">foo</tt> <tt class="py-op">=</tt> <tt class="py-name">text</tt><tt class="py-op">[</tt><tt class="py-op">:</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_pos</tt><tt class="py-op">]</tt> <tt class="py-op">+</tt> <tt class="py-name">strn</tt> <tt class="py-op">+</tt> <tt class="py-name">text</tt><tt class="py-op">[</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_pos</tt><tt class="py-op">:</tt><tt class="py-op">]</tt> </tt>
-<a name="L475"></a><tt class="py-lineno">475</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-95" class="py-name" targets="Method fortuneengine.pyconsole.pyconsole.Console.set_pos()=fortuneengine.pyconsole.pyconsole.Console-class.html#set_pos"><a title="fortuneengine.pyconsole.pyconsole.Console.set_pos" class="py-name" href="#" onclick="return doclink('link-95', 'set_pos', 'link-95');">set_pos</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_pos</tt> <tt class="py-op">+</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">strn</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L476"></a><tt class="py-lineno">476</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">foo</tt> </tt>
-</div><a name="L477"></a><tt class="py-lineno">477</tt> <tt class="py-line"> </tt>
-<a name="Console.process_input"></a><div id="Console.process_input-def"><a name="L478"></a><tt class="py-lineno">478</tt> <a class="py-toggle" href="#" id="Console.process_input-toggle" onclick="return toggle('Console.process_input');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.pyconsole.pyconsole.Console-class.html#process_input">process_input</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">event</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Console.process_input-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Console.process_input-expanded"><a name="L479"></a><tt class="py-lineno">479</tt> <tt class="py-line"> <tt class="py-docstring">'''\</tt> </tt>
-<a name="L480"></a><tt class="py-lineno">480</tt> <tt class="py-line"><tt class="py-docstring"> Loop through pygame events and evaluate them</tt> </tt>
-<a name="L481"></a><tt class="py-lineno">481</tt> <tt class="py-line"><tt class="py-docstring"> '''</tt> </tt>
-<a name="L482"></a><tt class="py-lineno">482</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">active</tt><tt class="py-op">:</tt> </tt>
-<a name="L483"></a><tt class="py-lineno">483</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">False</tt><tt class="py-op">;</tt> </tt>
-<a name="L484"></a><tt class="py-lineno">484</tt> <tt class="py-line"> </tt>
-<a name="L485"></a><tt class="py-lineno">485</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">event</tt><tt class="py-op">.</tt><tt class="py-name">type</tt> <tt class="py-op">==</tt> <tt id="link-96" class="py-name" targets="Variable fortuneengine.pyconsole.pyconsole.KEYDOWN=fortuneengine.pyconsole.pyconsole-module.html#KEYDOWN"><a title="fortuneengine.pyconsole.pyconsole.KEYDOWN" class="py-name" href="#" onclick="return doclink('link-96', 'KEYDOWN', 'link-96');">KEYDOWN</a></tt><tt class="py-op">:</tt> </tt>
-<a name="L486"></a><tt class="py-lineno">486</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">changed</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
-<a name="L487"></a><tt class="py-lineno">487</tt> <tt class="py-line"> <tt class="py-comment">## Special Character Manipulation</tt> </tt>
-<a name="L488"></a><tt class="py-lineno">488</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">event</tt><tt class="py-op">.</tt><tt class="py-name">key</tt> <tt class="py-op">==</tt> <tt id="link-97" class="py-name" targets="Variable fortuneengine.pyconsole.pyconsole.K_TAB=fortuneengine.pyconsole.pyconsole-module.html#K_TAB"><a title="fortuneengine.pyconsole.pyconsole.K_TAB" class="py-name" href="#" onclick="return doclink('link-97', 'K_TAB', 'link-97');">K_TAB</a></tt><tt class="py-op">:</tt> </tt>
-<a name="L489"></a><tt class="py-lineno">489</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_in</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-98" class="py-name" targets="Method fortuneengine.pyconsole.pyconsole.Console.str_insert()=fortuneengine.pyconsole.pyconsole.Console-class.html#str_insert"><a title="fortuneengine.pyconsole.pyconsole.Console.str_insert" class="py-name" href="#" onclick="return doclink('link-98', 'str_insert', 'link-98');">str_insert</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_in</tt><tt class="py-op">,</tt> <tt class="py-string">" "</tt><tt class="py-op">)</tt> </tt>
-<a name="L490"></a><tt class="py-lineno">490</tt> <tt class="py-line"> <tt class="py-keyword">elif</tt> <tt class="py-name">event</tt><tt class="py-op">.</tt><tt class="py-name">key</tt> <tt class="py-op">==</tt> <tt id="link-99" class="py-name" targets="Variable fortuneengine.pyconsole.pyconsole.K_BACKSPACE=fortuneengine.pyconsole.pyconsole-module.html#K_BACKSPACE"><a title="fortuneengine.pyconsole.pyconsole.K_BACKSPACE" class="py-name" href="#" onclick="return doclink('link-99', 'K_BACKSPACE', 'link-99');">K_BACKSPACE</a></tt><tt class="py-op">:</tt> </tt>
-<a name="L491"></a><tt class="py-lineno">491</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_pos</tt> <tt class="py-op">&gt;</tt> <tt class="py-number">0</tt><tt class="py-op">:</tt> </tt>
-<a name="L492"></a><tt class="py-lineno">492</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_in</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_in</tt><tt class="py-op">[</tt><tt class="py-op">:</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_pos</tt><tt class="py-op">-</tt><tt class="py-number">1</tt><tt class="py-op">]</tt> <tt class="py-op">+</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_in</tt><tt class="py-op">[</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_pos</tt><tt class="py-op">:</tt><tt class="py-op">]</tt> </tt>
-<a name="L493"></a><tt class="py-lineno">493</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-100" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.Console.set_pos" class="py-name" href="#" onclick="return doclink('link-100', 'set_pos', 'link-95');">set_pos</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_pos</tt><tt class="py-op">-</tt><tt class="py-number">1</tt><tt class="py-op">)</tt> </tt>
-<a name="L494"></a><tt class="py-lineno">494</tt> <tt class="py-line"> <tt class="py-keyword">elif</tt> <tt class="py-name">event</tt><tt class="py-op">.</tt><tt class="py-name">key</tt> <tt class="py-op">==</tt> <tt id="link-101" class="py-name" targets="Variable fortuneengine.pyconsole.pyconsole.K_DELETE=fortuneengine.pyconsole.pyconsole-module.html#K_DELETE"><a title="fortuneengine.pyconsole.pyconsole.K_DELETE" class="py-name" href="#" onclick="return doclink('link-101', 'K_DELETE', 'link-101');">K_DELETE</a></tt><tt class="py-op">:</tt> </tt>
-<a name="L495"></a><tt class="py-lineno">495</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_pos</tt> <tt class="py-op">&lt;</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_in</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L496"></a><tt class="py-lineno">496</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_in</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_in</tt><tt class="py-op">[</tt><tt class="py-op">:</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_pos</tt><tt class="py-op">]</tt> <tt class="py-op">+</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_in</tt><tt class="py-op">[</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_pos</tt><tt class="py-op">+</tt><tt class="py-number">1</tt><tt class="py-op">:</tt><tt class="py-op">]</tt> </tt>
-<a name="L497"></a><tt class="py-lineno">497</tt> <tt class="py-line"> <tt class="py-keyword">elif</tt> <tt class="py-name">event</tt><tt class="py-op">.</tt><tt class="py-name">key</tt> <tt class="py-op">==</tt> <tt id="link-102" class="py-name" targets="Variable fortuneengine.pyconsole.pyconsole.K_RETURN=fortuneengine.pyconsole.pyconsole-module.html#K_RETURN"><a title="fortuneengine.pyconsole.pyconsole.K_RETURN" class="py-name" href="#" onclick="return doclink('link-102', 'K_RETURN', 'link-102');">K_RETURN</a></tt> <tt class="py-keyword">or</tt> <tt class="py-name">event</tt><tt class="py-op">.</tt><tt class="py-name">key</tt> <tt class="py-op">==</tt> <tt class="py-number">271</tt><tt class="py-op">:</tt> </tt>
-<a name="L498"></a><tt class="py-lineno">498</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-103" class="py-name" targets="Method fortuneengine.pyconsole.pyconsole.Console.submit_input()=fortuneengine.pyconsole.pyconsole.Console-class.html#submit_input"><a title="fortuneengine.pyconsole.pyconsole.Console.submit_input" class="py-name" href="#" onclick="return doclink('link-103', 'submit_input', 'link-103');">submit_input</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_in</tt><tt class="py-op">)</tt> </tt>
-<a name="L499"></a><tt class="py-lineno">499</tt> <tt class="py-line"> <tt class="py-comment">## Changing Cursor Position</tt> </tt>
-<a name="L500"></a><tt class="py-lineno">500</tt> <tt class="py-line"> <tt class="py-keyword">elif</tt> <tt class="py-name">event</tt><tt class="py-op">.</tt><tt class="py-name">key</tt> <tt class="py-op">==</tt> <tt id="link-104" class="py-name" targets="Variable fortuneengine.pyconsole.pyconsole.K_LEFT=fortuneengine.pyconsole.pyconsole-module.html#K_LEFT"><a title="fortuneengine.pyconsole.pyconsole.K_LEFT" class="py-name" href="#" onclick="return doclink('link-104', 'K_LEFT', 'link-104');">K_LEFT</a></tt><tt class="py-op">:</tt> </tt>
-<a name="L501"></a><tt class="py-lineno">501</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_pos</tt> <tt class="py-op">&gt;</tt> <tt class="py-number">0</tt><tt class="py-op">:</tt> </tt>
-<a name="L502"></a><tt class="py-lineno">502</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-105" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.Console.set_pos" class="py-name" href="#" onclick="return doclink('link-105', 'set_pos', 'link-95');">set_pos</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_pos</tt><tt class="py-op">-</tt><tt class="py-number">1</tt><tt class="py-op">)</tt> </tt>
-<a name="L503"></a><tt class="py-lineno">503</tt> <tt class="py-line"> <tt class="py-keyword">elif</tt> <tt class="py-name">event</tt><tt class="py-op">.</tt><tt class="py-name">key</tt> <tt class="py-op">==</tt> <tt id="link-106" class="py-name" targets="Variable fortuneengine.pyconsole.pyconsole.K_RIGHT=fortuneengine.pyconsole.pyconsole-module.html#K_RIGHT"><a title="fortuneengine.pyconsole.pyconsole.K_RIGHT" class="py-name" href="#" onclick="return doclink('link-106', 'K_RIGHT', 'link-106');">K_RIGHT</a></tt><tt class="py-op">:</tt> </tt>
-<a name="L504"></a><tt class="py-lineno">504</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_pos</tt> <tt class="py-op">&lt;</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_in</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L505"></a><tt class="py-lineno">505</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-107" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.Console.set_pos" class="py-name" href="#" onclick="return doclink('link-107', 'set_pos', 'link-95');">set_pos</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_pos</tt><tt class="py-op">+</tt><tt class="py-number">1</tt><tt class="py-op">)</tt> </tt>
-<a name="L506"></a><tt class="py-lineno">506</tt> <tt class="py-line"> <tt class="py-keyword">elif</tt> <tt class="py-name">event</tt><tt class="py-op">.</tt><tt class="py-name">key</tt> <tt class="py-op">==</tt> <tt id="link-108" class="py-name" targets="Variable fortuneengine.pyconsole.pyconsole.K_HOME=fortuneengine.pyconsole.pyconsole-module.html#K_HOME"><a title="fortuneengine.pyconsole.pyconsole.K_HOME" class="py-name" href="#" onclick="return doclink('link-108', 'K_HOME', 'link-108');">K_HOME</a></tt><tt class="py-op">:</tt> </tt>
-<a name="L507"></a><tt class="py-lineno">507</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-109" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.Console.set_pos" class="py-name" href="#" onclick="return doclink('link-109', 'set_pos', 'link-95');">set_pos</a></tt><tt class="py-op">(</tt><tt class="py-number">0</tt><tt class="py-op">)</tt> </tt>
-<a name="L508"></a><tt class="py-lineno">508</tt> <tt class="py-line"> <tt class="py-keyword">elif</tt> <tt class="py-name">event</tt><tt class="py-op">.</tt><tt class="py-name">key</tt> <tt class="py-op">==</tt> <tt id="link-110" class="py-name" targets="Variable fortuneengine.pyconsole.pyconsole.K_END=fortuneengine.pyconsole.pyconsole-module.html#K_END"><a title="fortuneengine.pyconsole.pyconsole.K_END" class="py-name" href="#" onclick="return doclink('link-110', 'K_END', 'link-110');">K_END</a></tt><tt class="py-op">:</tt> </tt>
-<a name="L509"></a><tt class="py-lineno">509</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-111" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.Console.set_pos" class="py-name" href="#" onclick="return doclink('link-111', 'set_pos', 'link-95');">set_pos</a></tt><tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_in</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L510"></a><tt class="py-lineno">510</tt> <tt class="py-line"> <tt class="py-comment">## History Navigation</tt> </tt>
-<a name="L511"></a><tt class="py-lineno">511</tt> <tt class="py-line"> <tt class="py-keyword">elif</tt> <tt class="py-name">event</tt><tt class="py-op">.</tt><tt class="py-name">key</tt> <tt class="py-op">==</tt> <tt id="link-112" class="py-name" targets="Variable fortuneengine.pyconsole.pyconsole.K_UP=fortuneengine.pyconsole.pyconsole-module.html#K_UP"><a title="fortuneengine.pyconsole.pyconsole.K_UP" class="py-name" href="#" onclick="return doclink('link-112', 'K_UP', 'link-112');">K_UP</a></tt><tt class="py-op">:</tt> </tt>
-<a name="L512"></a><tt class="py-lineno">512</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_out</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L513"></a><tt class="py-lineno">513</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_hist_pos</tt> <tt class="py-op">&gt;</tt> <tt class="py-number">0</tt><tt class="py-op">:</tt> </tt>
-<a name="L514"></a><tt class="py-lineno">514</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_hist_pos</tt> <tt class="py-op">-=</tt> <tt class="py-number">1</tt> </tt>
-<a name="L515"></a><tt class="py-lineno">515</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_in</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_hist</tt><tt class="py-op">[</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_hist_pos</tt><tt class="py-op">]</tt> </tt>
-<a name="L516"></a><tt class="py-lineno">516</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-113" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.Console.set_pos" class="py-name" href="#" onclick="return doclink('link-113', 'set_pos', 'link-95');">set_pos</a></tt><tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_in</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L517"></a><tt class="py-lineno">517</tt> <tt class="py-line"> <tt class="py-keyword">elif</tt> <tt class="py-name">event</tt><tt class="py-op">.</tt><tt class="py-name">key</tt> <tt class="py-op">==</tt> <tt id="link-114" class="py-name" targets="Variable fortuneengine.pyconsole.pyconsole.K_DOWN=fortuneengine.pyconsole.pyconsole-module.html#K_DOWN"><a title="fortuneengine.pyconsole.pyconsole.K_DOWN" class="py-name" href="#" onclick="return doclink('link-114', 'K_DOWN', 'link-114');">K_DOWN</a></tt><tt class="py-op">:</tt> </tt>
-<a name="L518"></a><tt class="py-lineno">518</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_out</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L519"></a><tt class="py-lineno">519</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_hist_pos</tt> <tt class="py-op">&lt;</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_hist</tt><tt class="py-op">)</tt><tt class="py-op">-</tt><tt class="py-number">1</tt><tt class="py-op">:</tt> </tt>
-<a name="L520"></a><tt class="py-lineno">520</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_hist_pos</tt> <tt class="py-op">+=</tt> <tt class="py-number">1</tt> </tt>
-<a name="L521"></a><tt class="py-lineno">521</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_in</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_hist</tt><tt class="py-op">[</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_hist_pos</tt><tt class="py-op">]</tt> </tt>
-<a name="L522"></a><tt class="py-lineno">522</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-115" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.Console.set_pos" class="py-name" href="#" onclick="return doclink('link-115', 'set_pos', 'link-95');">set_pos</a></tt><tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_in</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L523"></a><tt class="py-lineno">523</tt> <tt class="py-line"> <tt class="py-comment">## Scrolling</tt> </tt>
-<a name="L524"></a><tt class="py-lineno">524</tt> <tt class="py-line"> <tt class="py-keyword">elif</tt> <tt class="py-name">event</tt><tt class="py-op">.</tt><tt class="py-name">key</tt> <tt class="py-op">==</tt> <tt id="link-116" class="py-name" targets="Variable fortuneengine.pyconsole.pyconsole.K_PAGEUP=fortuneengine.pyconsole.pyconsole-module.html#K_PAGEUP"><a title="fortuneengine.pyconsole.pyconsole.K_PAGEUP" class="py-name" href="#" onclick="return doclink('link-116', 'K_PAGEUP', 'link-116');">K_PAGEUP</a></tt><tt class="py-op">:</tt> </tt>
-<a name="L525"></a><tt class="py-lineno">525</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_scroll</tt> <tt class="py-op">&lt;</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_out</tt><tt class="py-op">)</tt><tt class="py-op">-</tt><tt class="py-number">1</tt><tt class="py-op">:</tt> </tt>
-<a name="L526"></a><tt class="py-lineno">526</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_scroll</tt> <tt class="py-op">+=</tt> <tt class="py-number">1</tt> </tt>
-<a name="L527"></a><tt class="py-lineno">527</tt> <tt class="py-line"> <tt class="py-keyword">elif</tt> <tt class="py-name">event</tt><tt class="py-op">.</tt><tt class="py-name">key</tt> <tt class="py-op">==</tt> <tt id="link-117" class="py-name" targets="Variable fortuneengine.pyconsole.pyconsole.K_PAGEDOWN=fortuneengine.pyconsole.pyconsole-module.html#K_PAGEDOWN"><a title="fortuneengine.pyconsole.pyconsole.K_PAGEDOWN" class="py-name" href="#" onclick="return doclink('link-117', 'K_PAGEDOWN', 'link-117');">K_PAGEDOWN</a></tt><tt class="py-op">:</tt> </tt>
-<a name="L528"></a><tt class="py-lineno">528</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_scroll</tt> <tt class="py-op">&gt;</tt> <tt class="py-number">0</tt><tt class="py-op">:</tt> </tt>
-<a name="L529"></a><tt class="py-lineno">529</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_scroll</tt> <tt class="py-op">-=</tt> <tt class="py-number">1</tt> </tt>
-<a name="L530"></a><tt class="py-lineno">530</tt> <tt class="py-line"> <tt class="py-comment">## Normal character printing</tt> </tt>
-<a name="L531"></a><tt class="py-lineno">531</tt> <tt class="py-line"> <tt class="py-keyword">elif</tt> <tt class="py-name">event</tt><tt class="py-op">.</tt><tt class="py-name">key</tt> <tt class="py-op">&gt;=</tt> <tt class="py-number">32</tt><tt class="py-op">:</tt> </tt>
-<a name="L532"></a><tt class="py-lineno">532</tt> <tt class="py-line"> <tt class="py-name">mods</tt> <tt class="py-op">=</tt> <tt class="py-name">pygame</tt><tt class="py-op">.</tt><tt class="py-name">key</tt><tt class="py-op">.</tt><tt class="py-name">get_mods</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L533"></a><tt class="py-lineno">533</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">mods</tt> <tt class="py-op">&amp;</tt> <tt id="link-118" class="py-name" targets="Variable fortuneengine.pyconsole.pyconsole.KMOD_CTRL=fortuneengine.pyconsole.pyconsole-module.html#KMOD_CTRL"><a title="fortuneengine.pyconsole.pyconsole.KMOD_CTRL" class="py-name" href="#" onclick="return doclink('link-118', 'KMOD_CTRL', 'link-118');">KMOD_CTRL</a></tt><tt class="py-op">:</tt> </tt>
-<a name="L534"></a><tt class="py-lineno">534</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">event</tt><tt class="py-op">.</tt><tt class="py-name">key</tt> <tt class="py-keyword">in</tt> <tt class="py-name">range</tt><tt class="py-op">(</tt><tt class="py-number">256</tt><tt class="py-op">)</tt> <tt class="py-keyword">and</tt> <tt class="py-name">chr</tt><tt class="py-op">(</tt><tt class="py-name">event</tt><tt class="py-op">.</tt><tt class="py-name">key</tt><tt class="py-op">)</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">key_calls</tt><tt class="py-op">:</tt> </tt>
-<a name="L535"></a><tt class="py-lineno">535</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">key_calls</tt><tt class="py-op">[</tt><tt class="py-name">chr</tt><tt class="py-op">(</tt><tt class="py-name">event</tt><tt class="py-op">.</tt><tt class="py-name">key</tt><tt class="py-op">)</tt><tt class="py-op">]</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L536"></a><tt class="py-lineno">536</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L537"></a><tt class="py-lineno">537</tt> <tt class="py-line"> <tt class="py-name">char</tt> <tt class="py-op">=</tt> <tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">event</tt><tt class="py-op">.</tt><tt class="py-name">unicode</tt><tt class="py-op">)</tt> </tt>
-<a name="L538"></a><tt class="py-lineno">538</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_in</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-119" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.Console.str_insert" class="py-name" href="#" onclick="return doclink('link-119', 'str_insert', 'link-98');">str_insert</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_in</tt><tt class="py-op">,</tt> <tt class="py-name">char</tt><tt class="py-op">)</tt> </tt>
-<a name="L539"></a><tt class="py-lineno">539</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">True</tt> </tt>
-</div><a name="L540"></a><tt class="py-lineno">540</tt> <tt class="py-line"> </tt>
-<a name="Console.convert_token"></a><div id="Console.convert_token-def"><a name="L541"></a><tt class="py-lineno">541</tt> <a class="py-toggle" href="#" id="Console.convert_token-toggle" onclick="return toggle('Console.convert_token');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.pyconsole.pyconsole.Console-class.html#convert_token">convert_token</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">tok</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Console.convert_token-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Console.convert_token-expanded"><a name="L542"></a><tt class="py-lineno">542</tt> <tt class="py-line"> <tt class="py-docstring">'''\</tt> </tt>
-<a name="L543"></a><tt class="py-lineno">543</tt> <tt class="py-line"><tt class="py-docstring"> Convert a token to its proper type</tt> </tt>
-<a name="L544"></a><tt class="py-lineno">544</tt> <tt class="py-line"><tt class="py-docstring"> '''</tt> </tt>
-<a name="L545"></a><tt class="py-lineno">545</tt> <tt class="py-line"> <tt class="py-name">tok</tt> <tt class="py-op">=</tt> <tt class="py-name">tok</tt><tt class="py-op">.</tt><tt class="py-name">strip</tt><tt class="py-op">(</tt><tt class="py-string">"$"</tt><tt class="py-op">)</tt> </tt>
-<a name="L546"></a><tt class="py-lineno">546</tt> <tt class="py-line"> <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
-<a name="L547"></a><tt class="py-lineno">547</tt> <tt class="py-line"> <tt class="py-name">tmp</tt> <tt class="py-op">=</tt> <tt class="py-name">eval</tt><tt class="py-op">(</tt><tt class="py-name">tok</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__dict__</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">user_namespace</tt><tt class="py-op">)</tt> </tt>
-<a name="L548"></a><tt class="py-lineno">548</tt> <tt class="py-line"> <tt class="py-keyword">except</tt> <tt class="py-name">SyntaxError</tt><tt class="py-op">,</tt> <tt class="py-name">strerror</tt><tt class="py-op">:</tt> </tt>
-<a name="L549"></a><tt class="py-lineno">549</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-120" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.Console.output" class="py-name" href="#" onclick="return doclink('link-120', 'output', 'link-32');">output</a></tt><tt class="py-op">(</tt><tt class="py-string">"SyntaxError: "</tt> <tt class="py-op">+</tt> <tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">strerror</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L550"></a><tt class="py-lineno">550</tt> <tt class="py-line"> <tt class="py-keyword">raise</tt> <tt id="link-121" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.ParseError" class="py-name" href="#" onclick="return doclink('link-121', 'ParseError', 'link-79');">ParseError</a></tt><tt class="py-op">,</tt> <tt class="py-name">tok</tt> </tt>
-<a name="L551"></a><tt class="py-lineno">551</tt> <tt class="py-line"> <tt class="py-keyword">except</tt> <tt class="py-name">TypeError</tt><tt class="py-op">,</tt> <tt class="py-name">strerror</tt><tt class="py-op">:</tt> </tt>
-<a name="L552"></a><tt class="py-lineno">552</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-122" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.Console.output" class="py-name" href="#" onclick="return doclink('link-122', 'output', 'link-32');">output</a></tt><tt class="py-op">(</tt><tt class="py-string">"TypeError: "</tt> <tt class="py-op">+</tt> <tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">strerror</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L553"></a><tt class="py-lineno">553</tt> <tt class="py-line"> <tt class="py-keyword">raise</tt> <tt id="link-123" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.ParseError" class="py-name" href="#" onclick="return doclink('link-123', 'ParseError', 'link-79');">ParseError</a></tt><tt class="py-op">,</tt> <tt class="py-name">tok</tt> </tt>
-<a name="L554"></a><tt class="py-lineno">554</tt> <tt class="py-line"> <tt class="py-keyword">except</tt> <tt class="py-name">NameError</tt><tt class="py-op">,</tt> <tt class="py-name">strerror</tt><tt class="py-op">:</tt> </tt>
-<a name="L555"></a><tt class="py-lineno">555</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-124" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.Console.output" class="py-name" href="#" onclick="return doclink('link-124', 'output', 'link-32');">output</a></tt><tt class="py-op">(</tt><tt class="py-string">"NameError: "</tt> <tt class="py-op">+</tt> <tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">strerror</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L556"></a><tt class="py-lineno">556</tt> <tt class="py-line"> <tt class="py-keyword">except</tt><tt class="py-op">:</tt> </tt>
-<a name="L557"></a><tt class="py-lineno">557</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-125" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.Console.output" class="py-name" href="#" onclick="return doclink('link-125', 'output', 'link-32');">output</a></tt><tt class="py-op">(</tt><tt class="py-string">"Error:"</tt><tt class="py-op">)</tt> </tt>
-<a name="L558"></a><tt class="py-lineno">558</tt> <tt class="py-line"> <tt class="py-keyword">raise</tt> <tt id="link-126" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.ParseError" class="py-name" href="#" onclick="return doclink('link-126', 'ParseError', 'link-79');">ParseError</a></tt><tt class="py-op">,</tt> <tt class="py-name">tok</tt> </tt>
-<a name="L559"></a><tt class="py-lineno">559</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L560"></a><tt class="py-lineno">560</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">tmp</tt> </tt>
-</div><a name="L561"></a><tt class="py-lineno">561</tt> <tt class="py-line"> </tt>
-<a name="Console.tokenize"></a><div id="Console.tokenize-def"><a name="L562"></a><tt class="py-lineno">562</tt> <a class="py-toggle" href="#" id="Console.tokenize-toggle" onclick="return toggle('Console.tokenize');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.pyconsole.pyconsole.Console-class.html#tokenize">tokenize</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">s</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Console.tokenize-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Console.tokenize-expanded"><a name="L563"></a><tt class="py-lineno">563</tt> <tt class="py-line"> <tt class="py-docstring">'''\</tt> </tt>
-<a name="L564"></a><tt class="py-lineno">564</tt> <tt class="py-line"><tt class="py-docstring"> Tokenize input line, convert tokens to proper types</tt> </tt>
-<a name="L565"></a><tt class="py-lineno">565</tt> <tt class="py-line"><tt class="py-docstring"> '''</tt> </tt>
-<a name="L566"></a><tt class="py-lineno">566</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt id="link-127" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.re_is_comment" class="py-name" href="#" onclick="return doclink('link-127', 're_is_comment', 'link-20');">re_is_comment</a></tt><tt class="py-op">.</tt><tt class="py-name">match</tt><tt class="py-op">(</tt><tt class="py-name">s</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L567"></a><tt class="py-lineno">567</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-op">[</tt><tt class="py-name">s</tt><tt class="py-op">]</tt> </tt>
-<a name="L568"></a><tt class="py-lineno">568</tt> <tt class="py-line"> </tt>
-<a name="L569"></a><tt class="py-lineno">569</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">re</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">user_syntax</tt><tt class="py-op">:</tt> </tt>
-<a name="L570"></a><tt class="py-lineno">570</tt> <tt class="py-line"> <tt class="py-name">group</tt> <tt class="py-op">=</tt> <tt class="py-name">re</tt><tt class="py-op">.</tt><tt class="py-name">match</tt><tt class="py-op">(</tt><tt class="py-name">s</tt><tt class="py-op">)</tt> </tt>
-<a name="L571"></a><tt class="py-lineno">571</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">group</tt><tt class="py-op">:</tt> </tt>
-<a name="L572"></a><tt class="py-lineno">572</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">user_syntax</tt><tt class="py-op">[</tt><tt class="py-name">re</tt><tt class="py-op">]</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt class="py-name">group</tt><tt class="py-op">)</tt> </tt>
-<a name="L573"></a><tt class="py-lineno">573</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> </tt>
-<a name="L574"></a><tt class="py-lineno">574</tt> <tt class="py-line"> </tt>
-<a name="L575"></a><tt class="py-lineno">575</tt> <tt class="py-line"> <tt class="py-name">tokens</tt> <tt class="py-op">=</tt> <tt id="link-128" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.re_token" class="py-name" href="#" onclick="return doclink('link-128', 're_token', 'link-16');">re_token</a></tt><tt class="py-op">.</tt><tt class="py-name">findall</tt><tt class="py-op">(</tt><tt class="py-name">s</tt><tt class="py-op">)</tt> </tt>
-<a name="L576"></a><tt class="py-lineno">576</tt> <tt class="py-line"> <tt class="py-name">tokens</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">.</tt><tt class="py-name">strip</tt><tt class="py-op">(</tt><tt class="py-string">"\""</tt><tt class="py-op">)</tt> <tt class="py-keyword">for</tt> <tt class="py-name">i</tt> <tt class="py-keyword">in</tt> <tt class="py-name">tokens</tt><tt class="py-op">]</tt> </tt>
-<a name="L577"></a><tt class="py-lineno">577</tt> <tt class="py-line"> <tt class="py-name">cmd</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
-<a name="L578"></a><tt class="py-lineno">578</tt> <tt class="py-line"> <tt class="py-name">i</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
-<a name="L579"></a><tt class="py-lineno">579</tt> <tt class="py-line"> <tt class="py-keyword">while</tt> <tt class="py-name">i</tt> <tt class="py-op">&lt;</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">tokens</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L580"></a><tt class="py-lineno">580</tt> <tt class="py-line"> <tt class="py-name">t_count</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
-<a name="L581"></a><tt class="py-lineno">581</tt> <tt class="py-line"> <tt class="py-name">val</tt> <tt class="py-op">=</tt> <tt class="py-name">tokens</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt> </tt>
-<a name="L582"></a><tt class="py-lineno">582</tt> <tt class="py-line"> </tt>
-<a name="L583"></a><tt class="py-lineno">583</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt id="link-129" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.re_is_number" class="py-name" href="#" onclick="return doclink('link-129', 're_is_number', 'link-18');">re_is_number</a></tt><tt class="py-op">.</tt><tt class="py-name">match</tt><tt class="py-op">(</tt><tt class="py-name">val</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L584"></a><tt class="py-lineno">584</tt> <tt class="py-line"> <tt class="py-name">cmd</tt><tt class="py-op">.</tt><tt class="py-name">append</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-130" class="py-name" targets="Method fortuneengine.pyconsole.pyconsole.Console.convert_token()=fortuneengine.pyconsole.pyconsole.Console-class.html#convert_token"><a title="fortuneengine.pyconsole.pyconsole.Console.convert_token" class="py-name" href="#" onclick="return doclink('link-130', 'convert_token', 'link-130');">convert_token</a></tt><tt class="py-op">(</tt><tt class="py-name">val</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L585"></a><tt class="py-lineno">585</tt> <tt class="py-line"> <tt class="py-keyword">elif</tt> <tt id="link-131" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.re_is_var" class="py-name" href="#" onclick="return doclink('link-131', 're_is_var', 'link-21');">re_is_var</a></tt><tt class="py-op">.</tt><tt class="py-name">match</tt><tt class="py-op">(</tt><tt class="py-name">val</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L586"></a><tt class="py-lineno">586</tt> <tt class="py-line"> <tt class="py-name">cmd</tt><tt class="py-op">.</tt><tt class="py-name">append</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-132" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.Console.convert_token" class="py-name" href="#" onclick="return doclink('link-132', 'convert_token', 'link-130');">convert_token</a></tt><tt class="py-op">(</tt><tt class="py-name">val</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L587"></a><tt class="py-lineno">587</tt> <tt class="py-line"> <tt class="py-keyword">elif</tt> <tt class="py-name">val</tt> <tt class="py-op">==</tt> <tt class="py-string">"True"</tt><tt class="py-op">:</tt> </tt>
-<a name="L588"></a><tt class="py-lineno">588</tt> <tt class="py-line"> <tt class="py-name">cmd</tt><tt class="py-op">.</tt><tt class="py-name">append</tt><tt class="py-op">(</tt><tt class="py-name">True</tt><tt class="py-op">)</tt> </tt>
-<a name="L589"></a><tt class="py-lineno">589</tt> <tt class="py-line"> <tt class="py-keyword">elif</tt> <tt class="py-name">val</tt> <tt class="py-op">==</tt> <tt class="py-string">"False"</tt><tt class="py-op">:</tt> </tt>
-<a name="L590"></a><tt class="py-lineno">590</tt> <tt class="py-line"> <tt class="py-name">cmd</tt><tt class="py-op">.</tt><tt class="py-name">append</tt><tt class="py-op">(</tt><tt class="py-name">False</tt><tt class="py-op">)</tt> </tt>
-<a name="L591"></a><tt class="py-lineno">591</tt> <tt class="py-line"> <tt class="py-keyword">elif</tt> <tt id="link-133" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.re_is_list" class="py-name" href="#" onclick="return doclink('link-133', 're_is_list', 'link-17');">re_is_list</a></tt><tt class="py-op">.</tt><tt class="py-name">match</tt><tt class="py-op">(</tt><tt class="py-name">val</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L592"></a><tt class="py-lineno">592</tt> <tt class="py-line"> <tt class="py-keyword">while</tt> <tt class="py-keyword">not</tt> <tt id="link-134" class="py-name" targets="Function fortuneengine.pyconsole.pyconsole.balanced()=fortuneengine.pyconsole.pyconsole-module.html#balanced"><a title="fortuneengine.pyconsole.pyconsole.balanced" class="py-name" href="#" onclick="return doclink('link-134', 'balanced', 'link-134');">balanced</a></tt><tt class="py-op">(</tt><tt class="py-name">val</tt><tt class="py-op">)</tt> <tt class="py-keyword">and</tt> <tt class="py-op">(</tt><tt class="py-name">i</tt> <tt class="py-op">+</tt> <tt class="py-name">t_count</tt><tt class="py-op">)</tt> <tt class="py-op">&lt;</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">tokens</tt><tt class="py-op">)</tt><tt class="py-op">-</tt><tt class="py-number">1</tt><tt class="py-op">:</tt> </tt>
-<a name="L593"></a><tt class="py-lineno">593</tt> <tt class="py-line"> <tt class="py-name">t_count</tt> <tt class="py-op">+=</tt> <tt class="py-number">1</tt> </tt>
-<a name="L594"></a><tt class="py-lineno">594</tt> <tt class="py-line"> <tt class="py-name">val</tt> <tt class="py-op">+=</tt> <tt class="py-name">tokens</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">+</tt><tt class="py-name">t_count</tt><tt class="py-op">]</tt> </tt>
-<a name="L595"></a><tt class="py-lineno">595</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L596"></a><tt class="py-lineno">596</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-op">(</tt><tt class="py-name">i</tt> <tt class="py-op">+</tt> <tt class="py-name">t_count</tt><tt class="py-op">)</tt> <tt class="py-op">&lt;</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">tokens</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L597"></a><tt class="py-lineno">597</tt> <tt class="py-line"> <tt class="py-name">cmd</tt><tt class="py-op">.</tt><tt class="py-name">append</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-135" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.Console.convert_token" class="py-name" href="#" onclick="return doclink('link-135', 'convert_token', 'link-130');">convert_token</a></tt><tt class="py-op">(</tt><tt class="py-name">val</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L598"></a><tt class="py-lineno">598</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L599"></a><tt class="py-lineno">599</tt> <tt class="py-line"> <tt class="py-keyword">raise</tt> <tt id="link-136" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.ParseError" class="py-name" href="#" onclick="return doclink('link-136', 'ParseError', 'link-79');">ParseError</a></tt><tt class="py-op">,</tt> <tt class="py-name">val</tt> </tt>
-<a name="L600"></a><tt class="py-lineno">600</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L601"></a><tt class="py-lineno">601</tt> <tt class="py-line"> <tt class="py-name">cmd</tt><tt class="py-op">.</tt><tt class="py-name">append</tt><tt class="py-op">(</tt><tt class="py-name">val</tt><tt class="py-op">)</tt> </tt>
-<a name="L602"></a><tt class="py-lineno">602</tt> <tt class="py-line"> <tt class="py-name">i</tt> <tt class="py-op">+=</tt> <tt class="py-name">t_count</tt> <tt class="py-op">+</tt> <tt class="py-number">1</tt> </tt>
-<a name="L603"></a><tt class="py-lineno">603</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">cmd</tt> </tt>
-</div><a name="L604"></a><tt class="py-lineno">604</tt> <tt class="py-line"> </tt>
-<a name="L605"></a><tt class="py-lineno">605</tt> <tt class="py-line"> </tt>
-<a name="L606"></a><tt class="py-lineno">606</tt> <tt class="py-line"> <tt class="py-comment">##########################</tt> </tt>
-<a name="L607"></a><tt class="py-lineno">607</tt> <tt class="py-line"> <tt class="py-comment">#-Some Builtin functions-#</tt> </tt>
-<a name="Console.clear"></a><div id="Console.clear-def"><a name="L608"></a><tt class="py-lineno">608</tt> <a class="py-toggle" href="#" id="Console.clear-toggle" onclick="return toggle('Console.clear');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.pyconsole.pyconsole.Console-class.html#clear">clear</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Console.clear-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Console.clear-expanded"><a name="L609"></a><tt class="py-lineno">609</tt> <tt class="py-line"> <tt class="py-docstring">'''\</tt> </tt>
-<a name="L610"></a><tt class="py-lineno">610</tt> <tt class="py-line"><tt class="py-docstring"> Clear the Screen</tt> </tt>
-<a name="L611"></a><tt class="py-lineno">611</tt> <tt class="py-line"><tt class="py-docstring"> '''</tt> </tt>
-<a name="L612"></a><tt class="py-lineno">612</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_out</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-string">"[Screen Cleared]"</tt><tt class="py-op">]</tt> </tt>
-<a name="L613"></a><tt class="py-lineno">613</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">c_scroll</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
-</div><a name="L614"></a><tt class="py-lineno">614</tt> <tt class="py-line"> </tt>
-<a name="Console.help"></a><div id="Console.help-def"><a name="L615"></a><tt class="py-lineno">615</tt> <a class="py-toggle" href="#" id="Console.help-toggle" onclick="return toggle('Console.help');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="fortuneengine.pyconsole.pyconsole.Console-class.html#help">help</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-op">*</tt><tt class="py-param">args</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="Console.help-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Console.help-expanded"><a name="L616"></a><tt class="py-lineno">616</tt> <tt class="py-line"> <tt class="py-docstring">'''\</tt> </tt>
-<a name="L617"></a><tt class="py-lineno">617</tt> <tt class="py-line"><tt class="py-docstring"> Output information about functions</tt> </tt>
-<a name="L618"></a><tt class="py-lineno">618</tt> <tt class="py-line"><tt class="py-docstring"> Arguments:</tt> </tt>
-<a name="L619"></a><tt class="py-lineno">619</tt> <tt class="py-line"><tt class="py-docstring"> args -- arbitrary argument list of function names</tt> </tt>
-<a name="L620"></a><tt class="py-lineno">620</tt> <tt class="py-line"><tt class="py-docstring"> |- No Args - A list of available functions will be displayed</tt> </tt>
-<a name="L621"></a><tt class="py-lineno">621</tt> <tt class="py-line"><tt class="py-docstring"> |- One or more Args - Docstring of each function will be displayed</tt> </tt>
-<a name="L622"></a><tt class="py-lineno">622</tt> <tt class="py-line"><tt class="py-docstring"> '''</tt> </tt>
-<a name="L623"></a><tt class="py-lineno">623</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">args</tt><tt class="py-op">:</tt> </tt>
-<a name="L624"></a><tt class="py-lineno">624</tt> <tt class="py-line"> <tt class="py-name">items</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">(</tt><tt class="py-name">i</tt><tt class="py-op">,</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">func_calls</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> <tt class="py-keyword">for</tt> <tt class="py-name">i</tt> <tt class="py-keyword">in</tt> <tt class="py-name">args</tt> <tt class="py-keyword">if</tt> <tt class="py-name">i</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">func_calls</tt><tt class="py-op">]</tt> </tt>
-<a name="L625"></a><tt class="py-lineno">625</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">i</tt><tt class="py-op">,</tt><tt class="py-name">v</tt> <tt class="py-keyword">in</tt> <tt class="py-name">items</tt><tt class="py-op">:</tt> </tt>
-<a name="L626"></a><tt class="py-lineno">626</tt> <tt class="py-line"> <tt class="py-name">out</tt> <tt class="py-op">=</tt> <tt class="py-name">i</tt> <tt class="py-op">+</tt> <tt class="py-string">": Takes %d arguments. "</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">v</tt><tt class="py-op">.</tt><tt class="py-name">func_code</tt><tt class="py-op">.</tt><tt class="py-name">co_argcount</tt> <tt class="py-op">-</tt> <tt class="py-op">(</tt><tt class="py-name">v</tt><tt class="py-op">.</tt><tt class="py-name">func_code</tt><tt class="py-op">.</tt><tt class="py-name">co_varnames</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt> <tt class="py-keyword">is</tt> <tt class="py-string">"self"</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
-<a name="L627"></a><tt class="py-lineno">627</tt> <tt class="py-line"> <tt class="py-name">doc</tt> <tt class="py-op">=</tt> <tt class="py-name">v</tt><tt class="py-op">.</tt><tt class="py-name">func_doc</tt> </tt>
-<a name="L628"></a><tt class="py-lineno">628</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">doc</tt><tt class="py-op">:</tt> </tt>
-<a name="L629"></a><tt class="py-lineno">629</tt> <tt class="py-line"> <tt class="py-name">out</tt> <tt class="py-op">+=</tt> <tt class="py-name">textwrap</tt><tt class="py-op">.</tt><tt class="py-name">dedent</tt><tt class="py-op">(</tt><tt class="py-name">doc</tt><tt class="py-op">)</tt> </tt>
-<a name="L630"></a><tt class="py-lineno">630</tt> <tt class="py-line"> <tt class="py-name">tmp_indent</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">txt_wrapper</tt><tt class="py-op">.</tt><tt class="py-name">subsequent_indent</tt> </tt>
-<a name="L631"></a><tt class="py-lineno">631</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">txt_wrapper</tt><tt class="py-op">.</tt><tt class="py-name">subsequent_indent</tt> <tt class="py-op">=</tt> <tt class="py-string">" "</tt><tt class="py-op">*</tt><tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">i</tt><tt class="py-op">)</tt><tt class="py-op">+</tt><tt class="py-number">2</tt><tt class="py-op">)</tt> </tt>
-<a name="L632"></a><tt class="py-lineno">632</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-137" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.Console.output" class="py-name" href="#" onclick="return doclink('link-137', 'output', 'link-32');">output</a></tt><tt class="py-op">(</tt><tt class="py-name">out</tt><tt class="py-op">)</tt> </tt>
-<a name="L633"></a><tt class="py-lineno">633</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">txt_wrapper</tt><tt class="py-op">.</tt><tt class="py-name">subsequent_indent</tt> <tt class="py-op">=</tt> <tt class="py-name">tmp_indent</tt> </tt>
-<a name="L634"></a><tt class="py-lineno">634</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
-<a name="L635"></a><tt class="py-lineno">635</tt> <tt class="py-line"> <tt class="py-name">out</tt> <tt class="py-op">=</tt> <tt class="py-string">"Available commands: "</tt> <tt class="py-op">+</tt> <tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">func_calls</tt><tt class="py-op">.</tt><tt class="py-name">keys</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">strip</tt><tt class="py-op">(</tt><tt class="py-string">"[]"</tt><tt class="py-op">)</tt> </tt>
-<a name="L636"></a><tt class="py-lineno">636</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-138" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.Console.output" class="py-name" href="#" onclick="return doclink('link-138', 'output', 'link-32');">output</a></tt><tt class="py-op">(</tt><tt class="py-name">out</tt><tt class="py-op">)</tt> </tt>
-<a name="L637"></a><tt class="py-lineno">637</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-139" class="py-name"><a title="fortuneengine.pyconsole.pyconsole.Console.output" class="py-name" href="#" onclick="return doclink('link-139', 'output', 'link-32');">output</a></tt><tt class="py-op">(</tt><tt class="py-string">r'Type "help command-name" for more information on that command'</tt><tt class="py-op">)</tt> </tt>
-</div></div><a name="L638"></a><tt class="py-lineno">638</tt> <tt class="py-line"> </tt><script type="text/javascript">
-<!--
-expandto(location.href);
-// -->
-</script>
-</pre>
-<br />
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
- <tr>
- <td align="left" class="footer">
- Generated by Epydoc 3.0.1 on Sun Aug 22 00:13:14 2010
- </td>
- <td align="right" class="footer">
- <a target="mainFrame" href="http://epydoc.sourceforge.net"
- >http://epydoc.sourceforge.net</a>
- </td>
- </tr>
-</table>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.pyconsole.pyconsole.Console-class.html b/MAFH2/fortuneengine/docs/epydoc/fortuneengine.pyconsole.pyconsole.Console-class.html
deleted file mode 100644
index f4d3020..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.pyconsole.pyconsole.Console-class.html
+++ /dev/null
@@ -1,796 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>fortuneengine.pyconsole.pyconsole.Console</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td width="100%">
- <span class="breadcrumbs">
- <a href="fortuneengine-module.html">Package&nbsp;fortuneengine</a> ::
- <a href="fortuneengine.pyconsole-module.html">Package&nbsp;pyconsole</a> ::
- <a href="fortuneengine.pyconsole.pyconsole-module.html">Module&nbsp;pyconsole</a> ::
- Class&nbsp;Console
- </span>
- </td>
- <td>
- <table cellpadding="0" cellspacing="0">
- <!-- hide/show private -->
- <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
- <tr><td align="right"><span class="options"
- >[<a href="frames.html" target="_top">frames</a
- >]&nbsp;|&nbsp;<a href="fortuneengine.pyconsole.pyconsole.Console-class.html"
- target="_top">no&nbsp;frames</a>]</span></td></tr>
- </table>
- </td>
- </tr>
-</table>
-<!-- ==================== CLASS DESCRIPTION ==================== -->
-<h1 class="epydoc">Class Console</h1><p class="nomargin-top"><span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#Console">source&nbsp;code</a></span></p>
-<dl><dt>Known Subclasses:</dt>
-<dd>
- <ul class="subclass-list">
-<li><a href="fortuneengine.GameEngineConsole.GameEngineConsole-class.html">GameEngineConsole.GameEngineConsole</a></li> </ul>
-</dd></dl>
-
-<hr />
-<!-- ==================== INSTANCE METHODS ==================== -->
-<a name="section-InstanceMethods"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Instance Methods</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-InstanceMethods"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="__init__"></a><span class="summary-sig-name">__init__</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">screen</span>,
- <span class="summary-sig-arg">rect</span>,
- <span class="summary-sig-arg">functions</span>=<span class="summary-sig-default"><code class="variable-group">{</code><code class="variable-group">}</code></span>,
- <span class="summary-sig-arg">key_calls</span>=<span class="summary-sig-default"><code class="variable-group">{</code><code class="variable-group">}</code></span>,
- <span class="summary-sig-arg">vars</span>=<span class="summary-sig-default"><code class="variable-group">{</code><code class="variable-group">}</code></span>,
- <span class="summary-sig-arg">syntax</span>=<span class="summary-sig-default"><code class="variable-group">{</code><code class="variable-group">}</code></span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#Console.__init__">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="load_cfg"></a><span class="summary-sig-name">load_cfg</span>(<span class="summary-sig-arg">self</span>)</span><br />
- Loads the config file path/pygame-console.cfg All variables
- are initialized to their defaults, then new values will be
- loaded from the config file if it exists.</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#Console.load_cfg">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="init_default_cfg"></a><span class="summary-sig-name">init_default_cfg</span>(<span class="summary-sig-arg">self</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#Console.init_default_cfg">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="safe_set_attr"></a><span class="summary-sig-name">safe_set_attr</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">name</span>,
- <span class="summary-sig-arg">value</span>)</span><br />
- Safely set the console variables</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#Console.safe_set_attr">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#add_func_calls" class="summary-sig-name">add_func_calls</a>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">functions</span>)</span><br />
- Add functions to the func_calls dictionary.</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#Console.add_func_calls">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#add_key_calls" class="summary-sig-name">add_key_calls</a>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">functions</span>)</span><br />
- Add functions to the key_calls dictionary.</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#Console.add_key_calls">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#output" class="summary-sig-name">output</a>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">text</span>)</span><br />
- Prepare text to be displayed...</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#Console.output">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#set_active" class="summary-sig-name">set_active</a>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">b</span>=<span class="summary-sig-default">None</span>)</span><br />
- Activate or Deactivate the console...</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#Console.set_active">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="format_input_line"></a><span class="summary-sig-name">format_input_line</span>(<span class="summary-sig-arg">self</span>)</span><br />
- Format input line to be displayed</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#Console.format_input_line">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="draw"></a><span class="summary-sig-name">draw</span>(<span class="summary-sig-arg">self</span>)</span><br />
- Draw the console to the parent screen</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#Console.draw">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="set_interpreter"></a><span class="summary-sig-name">set_interpreter</span>(<span class="summary-sig-arg">self</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#Console.set_interpreter">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="catch_output"></a><span class="summary-sig-name">catch_output</span>(<span class="summary-sig-arg">self</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#Console.catch_output">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="release_output"></a><span class="summary-sig-name">release_output</span>(<span class="summary-sig-arg">self</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#Console.release_output">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="submit_input"></a><span class="summary-sig-name">submit_input</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">text</span>)</span><br />
- Submit input 1) Move input to output 2) Evaluate input 3) Clear input
- line</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#Console.submit_input">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="send_python"></a><span class="summary-sig-name">send_python</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">text</span>)</span><br />
- Sends input the the python interpreter in effect giving the user the
- ability to do anything python can.</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#Console.send_python">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="send_pyconsole"></a><span class="summary-sig-name">send_pyconsole</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">text</span>)</span><br />
- Sends input to pyconsole to be interpreted</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#Console.send_pyconsole">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="setvar"></a><span class="summary-sig-name">setvar</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">name</span>,
- <span class="summary-sig-arg">value</span>)</span><br />
- Sets the value of a variable</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#Console.setvar">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="getvar"></a><span class="summary-sig-name">getvar</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">name</span>)</span><br />
- Gets the value of a variable, this is useful for people that want to
- access console variables from within their game</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#Console.getvar">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="setvars"></a><span class="summary-sig-name">setvars</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">vars</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#Console.setvars">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="getvars"></a><span class="summary-sig-name">getvars</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">opt_dict</span>=<span class="summary-sig-default">None</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#Console.getvars">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="add_to_history"></a><span class="summary-sig-name">add_to_history</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">text</span>)</span><br />
- Add specified text to the history</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#Console.add_to_history">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="clear_input"></a><span class="summary-sig-name">clear_input</span>(<span class="summary-sig-arg">self</span>)</span><br />
- Clear input line and reset cursor position</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#Console.clear_input">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="set_pos"></a><span class="summary-sig-name">set_pos</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">newpos</span>)</span><br />
- Moves cursor safely</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#Console.set_pos">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="str_insert"></a><span class="summary-sig-name">str_insert</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">text</span>,
- <span class="summary-sig-arg">strn</span>)</span><br />
- Insert characters at the current cursor position</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#Console.str_insert">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="process_input"></a><span class="summary-sig-name">process_input</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">event</span>)</span><br />
- Loop through pygame events and evaluate them</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#Console.process_input">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="convert_token"></a><span class="summary-sig-name">convert_token</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">tok</span>)</span><br />
- Convert a token to its proper type</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#Console.convert_token">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="tokenize"></a><span class="summary-sig-name">tokenize</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">s</span>)</span><br />
- Tokenize input line, convert tokens to proper types</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#Console.tokenize">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="clear"></a><span class="summary-sig-name">clear</span>(<span class="summary-sig-arg">self</span>)</span><br />
- Clear the Screen</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#Console.clear">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#help" class="summary-sig-name">help</a>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">*args</span>)</span><br />
- Output information about functions...</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#Console.help">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-</table>
-<!-- ==================== METHOD DETAILS ==================== -->
-<a name="section-MethodDetails"></a>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Method Details</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-MethodDetails"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-</table>
-<a name="add_func_calls"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">add_func_calls</span>(<span class="sig-arg">self</span>,
- <span class="sig-arg">functions</span>)</span>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#Console.add_func_calls">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <pre class="literalblock">
-Add functions to the func_calls dictionary.
-Arguments:
- functions -- dictionary of functions to add.
-
-</pre>
- <dl class="fields">
- </dl>
-</td></tr></table>
-</div>
-<a name="add_key_calls"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">add_key_calls</span>(<span class="sig-arg">self</span>,
- <span class="sig-arg">functions</span>)</span>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#Console.add_key_calls">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <pre class="literalblock">
-Add functions to the key_calls dictionary.
-Arguments:
- functions -- dictionary of key_calls to add.
-
-</pre>
- <dl class="fields">
- </dl>
-</td></tr></table>
-</div>
-<a name="output"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">output</span>(<span class="sig-arg">self</span>,
- <span class="sig-arg">text</span>)</span>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#Console.output">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <pre class="literalblock">
-Prepare text to be displayed
-Arguments:
- text -- Text to be displayed
-
-</pre>
- <dl class="fields">
- </dl>
-</td></tr></table>
-</div>
-<a name="set_active"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">set_active</span>(<span class="sig-arg">self</span>,
- <span class="sig-arg">b</span>=<span class="sig-default">None</span>)</span>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#Console.set_active">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <pre class="literalblock">
-Activate or Deactivate the console
-Arguments:
- b -- Optional boolean argument, True=Activate False=Deactivate
-
-</pre>
- <dl class="fields">
- </dl>
-</td></tr></table>
-</div>
-<a name="help"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">help</span>(<span class="sig-arg">self</span>,
- <span class="sig-arg">*args</span>)</span>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#Console.help">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <pre class="literalblock">
-Output information about functions
-Arguments:
- args -- arbitrary argument list of function names
- |- No Args - A list of available functions will be displayed
- |- One or more Args - Docstring of each function will be displayed
-
-</pre>
- <dl class="fields">
- </dl>
-</td></tr></table>
-</div>
-<br />
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
- <tr>
- <td align="left" class="footer">
- Generated by Epydoc 3.0.1 on Sun Aug 22 00:13:13 2010
- </td>
- <td align="right" class="footer">
- <a target="mainFrame" href="http://epydoc.sourceforge.net"
- >http://epydoc.sourceforge.net</a>
- </td>
- </tr>
-</table>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.pyconsole.pyconsole.ParseError-class.html b/MAFH2/fortuneengine/docs/epydoc/fortuneengine.pyconsole.pyconsole.ParseError-class.html
deleted file mode 100644
index 04daf5b..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.pyconsole.pyconsole.ParseError-class.html
+++ /dev/null
@@ -1,269 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>fortuneengine.pyconsole.pyconsole.ParseError</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td width="100%">
- <span class="breadcrumbs">
- <a href="fortuneengine-module.html">Package&nbsp;fortuneengine</a> ::
- <a href="fortuneengine.pyconsole-module.html">Package&nbsp;pyconsole</a> ::
- <a href="fortuneengine.pyconsole.pyconsole-module.html">Module&nbsp;pyconsole</a> ::
- Class&nbsp;ParseError
- </span>
- </td>
- <td>
- <table cellpadding="0" cellspacing="0">
- <!-- hide/show private -->
- <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
- <tr><td align="right"><span class="options"
- >[<a href="frames.html" target="_top">frames</a
- >]&nbsp;|&nbsp;<a href="fortuneengine.pyconsole.pyconsole.ParseError-class.html"
- target="_top">no&nbsp;frames</a>]</span></td></tr>
- </table>
- </td>
- </tr>
-</table>
-<!-- ==================== CLASS DESCRIPTION ==================== -->
-<h1 class="epydoc">Class ParseError</h1><p class="nomargin-top"><span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#ParseError">source&nbsp;code</a></span></p>
-<pre class="base-tree">
- object --+
- |
-exceptions.BaseException --+
- |
- exceptions.Exception --+
- |
- <strong class="uidshort">ParseError</strong>
-</pre>
-
-<hr />
-<!-- ==================== INSTANCE METHODS ==================== -->
-<a name="section-InstanceMethods"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Instance Methods</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-InstanceMethods"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a href="fortuneengine.pyconsole.pyconsole.ParseError-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">token</span>)</span><br />
- x.__init__(...) initializes x; see x.__class__.__doc__ for signature</td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#ParseError.__init__">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="at_token"></a><span class="summary-sig-name">at_token</span>(<span class="summary-sig-arg">self</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#ParseError.at_token">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
- <tr>
- <td colspan="2" class="summary">
- <p class="indent-wrapped-lines"><b>Inherited from <code>exceptions.Exception</code></b>:
- <code>__new__</code>
- </p>
- <p class="indent-wrapped-lines"><b>Inherited from <code>exceptions.BaseException</code></b>:
- <code>__delattr__</code>,
- <code>__getattribute__</code>,
- <code>__getitem__</code>,
- <code>__getslice__</code>,
- <code>__reduce__</code>,
- <code>__repr__</code>,
- <code>__setattr__</code>,
- <code>__setstate__</code>,
- <code>__str__</code>,
- <code>__unicode__</code>
- </p>
- <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
- <code>__format__</code>,
- <code>__hash__</code>,
- <code>__reduce_ex__</code>,
- <code>__sizeof__</code>,
- <code>__subclasshook__</code>
- </p>
- </td>
- </tr>
-</table>
-<!-- ==================== PROPERTIES ==================== -->
-<a name="section-Properties"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Properties</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-Properties"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
- <tr>
- <td colspan="2" class="summary">
- <p class="indent-wrapped-lines"><b>Inherited from <code>exceptions.BaseException</code></b>:
- <code>args</code>,
- <code>message</code>
- </p>
- <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
- <code>__class__</code>
- </p>
- </td>
- </tr>
-</table>
-<!-- ==================== METHOD DETAILS ==================== -->
-<a name="section-MethodDetails"></a>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Method Details</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-MethodDetails"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-</table>
-<a name="__init__"></a>
-<div>
-<table class="details" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr><td>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr valign="top"><td>
- <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
- <span class="sig-arg">token</span>)</span>
- <br /><em class="fname">(Constructor)</em>
- </h3>
- </td><td align="right" valign="top"
- ><span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#ParseError.__init__">source&nbsp;code</a></span>&nbsp;
- </td>
- </tr></table>
-
- <p>x.__init__(...) initializes x; see x.__class__.__doc__ for
- signature</p>
- <dl class="fields">
- <dt>Overrides:
- object.__init__
- <dd><em class="note">(inherited documentation)</em></dd>
- </dt>
- </dl>
-</td></tr></table>
-</div>
-<br />
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
- <tr>
- <td align="left" class="footer">
- Generated by Epydoc 3.0.1 on Sun Aug 22 00:13:13 2010
- </td>
- <td align="right" class="footer">
- <a target="mainFrame" href="http://epydoc.sourceforge.net"
- >http://epydoc.sourceforge.net</a>
- </td>
- </tr>
-</table>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.pyconsole.pyconsole.Writable-class.html b/MAFH2/fortuneengine/docs/epydoc/fortuneengine.pyconsole.pyconsole.Writable-class.html
deleted file mode 100644
index 51f0698..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/fortuneengine.pyconsole.pyconsole.Writable-class.html
+++ /dev/null
@@ -1,290 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>fortuneengine.pyconsole.pyconsole.Writable</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td width="100%">
- <span class="breadcrumbs">
- <a href="fortuneengine-module.html">Package&nbsp;fortuneengine</a> ::
- <a href="fortuneengine.pyconsole-module.html">Package&nbsp;pyconsole</a> ::
- <a href="fortuneengine.pyconsole.pyconsole-module.html">Module&nbsp;pyconsole</a> ::
- Class&nbsp;Writable
- </span>
- </td>
- <td>
- <table cellpadding="0" cellspacing="0">
- <!-- hide/show private -->
- <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
- <tr><td align="right"><span class="options"
- >[<a href="frames.html" target="_top">frames</a
- >]&nbsp;|&nbsp;<a href="fortuneengine.pyconsole.pyconsole.Writable-class.html"
- target="_top">no&nbsp;frames</a>]</span></td></tr>
- </table>
- </td>
- </tr>
-</table>
-<!-- ==================== CLASS DESCRIPTION ==================== -->
-<h1 class="epydoc">Class Writable</h1><p class="nomargin-top"><span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#Writable">source&nbsp;code</a></span></p>
-<pre class="base-tree">
-object --+
- |
- list --+
- |
- <strong class="uidshort">Writable</strong>
-</pre>
-
-<hr />
-<!-- ==================== INSTANCE METHODS ==================== -->
-<a name="section-InstanceMethods"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Instance Methods</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-InstanceMethods"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="write"></a><span class="summary-sig-name">write</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">line</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#Writable.write">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="reset"></a><span class="summary-sig-name">reset</span>(<span class="summary-sig-arg">self</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#Writable.reset">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td><span class="summary-sig"><a name="readline"></a><span class="summary-sig-name">readline</span>(<span class="summary-sig-arg">self</span>,
- <span class="summary-sig-arg">size</span>=<span class="summary-sig-default">-1</span>)</span></td>
- <td align="right" valign="top">
- <span class="codelink"><a href="fortuneengine.pyconsole.pyconsole-pysrc.html#Writable.readline">source&nbsp;code</a></span>
-
- </td>
- </tr>
- </table>
-
- </td>
- </tr>
- <tr>
- <td colspan="2" class="summary">
- <p class="indent-wrapped-lines"><b>Inherited from <code>list</code></b>:
- <code>__add__</code>,
- <code>__contains__</code>,
- <code>__delitem__</code>,
- <code>__delslice__</code>,
- <code>__eq__</code>,
- <code>__ge__</code>,
- <code>__getattribute__</code>,
- <code>__getitem__</code>,
- <code>__getslice__</code>,
- <code>__gt__</code>,
- <code>__iadd__</code>,
- <code>__imul__</code>,
- <code>__init__</code>,
- <code>__iter__</code>,
- <code>__le__</code>,
- <code>__len__</code>,
- <code>__lt__</code>,
- <code>__mul__</code>,
- <code>__ne__</code>,
- <code>__new__</code>,
- <code>__repr__</code>,
- <code>__reversed__</code>,
- <code>__rmul__</code>,
- <code>__setitem__</code>,
- <code>__setslice__</code>,
- <code>__sizeof__</code>,
- <code>append</code>,
- <code>count</code>,
- <code>extend</code>,
- <code>index</code>,
- <code>insert</code>,
- <code>pop</code>,
- <code>remove</code>,
- <code>reverse</code>,
- <code>sort</code>
- </p>
- <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
- <code>__delattr__</code>,
- <code>__format__</code>,
- <code>__reduce__</code>,
- <code>__reduce_ex__</code>,
- <code>__setattr__</code>,
- <code>__str__</code>,
- <code>__subclasshook__</code>
- </p>
- </td>
- </tr>
-</table>
-<!-- ==================== CLASS VARIABLES ==================== -->
-<a name="section-ClassVariables"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Class Variables</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-ClassVariables"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
-<tr>
- <td width="15%" align="right" valign="top" class="summary">
- <span class="summary-type">&nbsp;</span>
- </td><td class="summary">
- <a name="line_pointer"></a><span class="summary-name">line_pointer</span> = <code title="-1">-1</code>
- </td>
- </tr>
- <tr>
- <td colspan="2" class="summary">
- <p class="indent-wrapped-lines"><b>Inherited from <code>list</code></b>:
- <code>__hash__</code>
- </p>
- </td>
- </tr>
-</table>
-<!-- ==================== PROPERTIES ==================== -->
-<a name="section-Properties"></a>
-<table class="summary" border="1" cellpadding="3"
- cellspacing="0" width="100%" bgcolor="white">
-<tr bgcolor="#70b0f0" class="table-header">
- <td colspan="2" class="table-header">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr valign="top">
- <td align="left"><span class="table-header">Properties</span></td>
- <td align="right" valign="top"
- ><span class="options">[<a href="#section-Properties"
- class="privatelink" onclick="toggle_private();"
- >hide private</a>]</span></td>
- </tr>
- </table>
- </td>
-</tr>
- <tr>
- <td colspan="2" class="summary">
- <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
- <code>__class__</code>
- </p>
- </td>
- </tr>
-</table>
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
- <tr>
- <td align="left" class="footer">
- Generated by Epydoc 3.0.1 on Sun Aug 22 00:13:13 2010
- </td>
- <td align="right" class="footer">
- <a target="mainFrame" href="http://epydoc.sourceforge.net"
- >http://epydoc.sourceforge.net</a>
- </td>
- </tr>
-</table>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/frames.html b/MAFH2/fortuneengine/docs/epydoc/frames.html
deleted file mode 100644
index 9bda1ce..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/frames.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
- "DTD/xhtml1-frameset.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title> API Documentation </title>
-</head>
-<frameset cols="20%,80%">
- <frameset rows="30%,70%">
- <frame src="toc.html" name="moduleListFrame"
- id="moduleListFrame" />
- <frame src="toc-everything.html" name="moduleFrame"
- id="moduleFrame" />
- </frameset>
- <frame src="fortuneengine-module.html" name="mainFrame" id="mainFrame" />
-</frameset>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/help.html b/MAFH2/fortuneengine/docs/epydoc/help.html
deleted file mode 100644
index 3845da0..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/help.html
+++ /dev/null
@@ -1,268 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>Help</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th bgcolor="#70b0f0" class="navbar-select"
- >&nbsp;&nbsp;&nbsp;Help&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td width="100%">&nbsp;</td>
- <td>
- <table cellpadding="0" cellspacing="0">
- <!-- hide/show private -->
- <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
- <tr><td align="right"><span class="options"
- >[<a href="frames.html" target="_top">frames</a
- >]&nbsp;|&nbsp;<a href="help.html"
- target="_top">no&nbsp;frames</a>]</span></td></tr>
- </table>
- </td>
- </tr>
-</table>
-
-<h1 class="epydoc"> API Documentation </h1>
-
-<p> This document contains the API (Application Programming Interface)
-documentation for this project. Documentation for the Python
-objects defined by the project is divided into separate pages for each
-package, module, and class. The API documentation also includes two
-pages containing information about the project as a whole: a trees
-page, and an index page. </p>
-
-<h2> Object Documentation </h2>
-
- <p>Each <strong>Package Documentation</strong> page contains: </p>
- <ul>
- <li> A description of the package. </li>
- <li> A list of the modules and sub-packages contained by the
- package. </li>
- <li> A summary of the classes defined by the package. </li>
- <li> A summary of the functions defined by the package. </li>
- <li> A summary of the variables defined by the package. </li>
- <li> A detailed description of each function defined by the
- package. </li>
- <li> A detailed description of each variable defined by the
- package. </li>
- </ul>
-
- <p>Each <strong>Module Documentation</strong> page contains:</p>
- <ul>
- <li> A description of the module. </li>
- <li> A summary of the classes defined by the module. </li>
- <li> A summary of the functions defined by the module. </li>
- <li> A summary of the variables defined by the module. </li>
- <li> A detailed description of each function defined by the
- module. </li>
- <li> A detailed description of each variable defined by the
- module. </li>
- </ul>
-
- <p>Each <strong>Class Documentation</strong> page contains: </p>
- <ul>
- <li> A class inheritance diagram. </li>
- <li> A list of known subclasses. </li>
- <li> A description of the class. </li>
- <li> A summary of the methods defined by the class. </li>
- <li> A summary of the instance variables defined by the class. </li>
- <li> A summary of the class (static) variables defined by the
- class. </li>
- <li> A detailed description of each method defined by the
- class. </li>
- <li> A detailed description of each instance variable defined by the
- class. </li>
- <li> A detailed description of each class (static) variable defined
- by the class. </li>
- </ul>
-
-<h2> Project Documentation </h2>
-
- <p> The <strong>Trees</strong> page contains the module and class hierarchies: </p>
- <ul>
- <li> The <em>module hierarchy</em> lists every package and module, with
- modules grouped into packages. At the top level, and within each
- package, modules and sub-packages are listed alphabetically. </li>
- <li> The <em>class hierarchy</em> lists every class, grouped by base
- class. If a class has more than one base class, then it will be
- listed under each base class. At the top level, and under each base
- class, classes are listed alphabetically. </li>
- </ul>
-
- <p> The <strong>Index</strong> page contains indices of terms and
- identifiers: </p>
- <ul>
- <li> The <em>term index</em> lists every term indexed by any object's
- documentation. For each term, the index provides links to each
- place where the term is indexed. </li>
- <li> The <em>identifier index</em> lists the (short) name of every package,
- module, class, method, function, variable, and parameter. For each
- identifier, the index provides a short description, and a link to
- its documentation. </li>
- </ul>
-
-<h2> The Table of Contents </h2>
-
-<p> The table of contents occupies the two frames on the left side of
-the window. The upper-left frame displays the <em>project
-contents</em>, and the lower-left frame displays the <em>module
-contents</em>: </p>
-
-<table class="help summary" border="1" cellspacing="0" cellpadding="3">
- <tr style="height: 30%">
- <td align="center" style="font-size: small">
- Project<br />Contents<hr />...</td>
- <td align="center" style="font-size: small" rowspan="2" width="70%">
- API<br />Documentation<br />Frame<br /><br /><br />
- </td>
- </tr>
- <tr>
- <td align="center" style="font-size: small">
- Module<br />Contents<hr />&nbsp;<br />...<br />&nbsp;
- </td>
- </tr>
-</table><br />
-
-<p> The <strong>project contents frame</strong> contains a list of all packages
-and modules that are defined by the project. Clicking on an entry
-will display its contents in the module contents frame. Clicking on a
-special entry, labeled "Everything," will display the contents of
-the entire project. </p>
-
-<p> The <strong>module contents frame</strong> contains a list of every
-submodule, class, type, exception, function, and variable defined by a
-module or package. Clicking on an entry will display its
-documentation in the API documentation frame. Clicking on the name of
-the module, at the top of the frame, will display the documentation
-for the module itself. </p>
-
-<p> The "<strong>frames</strong>" and "<strong>no frames</strong>" buttons below the top
-navigation bar can be used to control whether the table of contents is
-displayed or not. </p>
-
-<h2> The Navigation Bar </h2>
-
-<p> A navigation bar is located at the top and bottom of every page.
-It indicates what type of page you are currently viewing, and allows
-you to go to related pages. The following table describes the labels
-on the navigation bar. Note that not some labels (such as
-[Parent]) are not displayed on all pages. </p>
-
-<table class="summary" border="1" cellspacing="0" cellpadding="3" width="100%">
-<tr class="summary">
- <th>Label</th>
- <th>Highlighted when...</th>
- <th>Links to...</th>
-</tr>
- <tr><td valign="top"><strong>[Parent]</strong></td>
- <td valign="top"><em>(never highlighted)</em></td>
- <td valign="top"> the parent of the current package </td></tr>
- <tr><td valign="top"><strong>[Package]</strong></td>
- <td valign="top">viewing a package</td>
- <td valign="top">the package containing the current object
- </td></tr>
- <tr><td valign="top"><strong>[Module]</strong></td>
- <td valign="top">viewing a module</td>
- <td valign="top">the module containing the current object
- </td></tr>
- <tr><td valign="top"><strong>[Class]</strong></td>
- <td valign="top">viewing a class </td>
- <td valign="top">the class containing the current object</td></tr>
- <tr><td valign="top"><strong>[Trees]</strong></td>
- <td valign="top">viewing the trees page</td>
- <td valign="top"> the trees page </td></tr>
- <tr><td valign="top"><strong>[Index]</strong></td>
- <td valign="top">viewing the index page</td>
- <td valign="top"> the index page </td></tr>
- <tr><td valign="top"><strong>[Help]</strong></td>
- <td valign="top">viewing the help page</td>
- <td valign="top"> the help page </td></tr>
-</table>
-
-<p> The "<strong>show private</strong>" and "<strong>hide private</strong>" buttons below
-the top navigation bar can be used to control whether documentation
-for private objects is displayed. Private objects are usually defined
-as objects whose (short) names begin with a single underscore, but do
-not end with an underscore. For example, "<code>_x</code>",
-"<code>__pprint</code>", and "<code>epydoc.epytext._tokenize</code>"
-are private objects; but "<code>re.sub</code>",
-"<code>__init__</code>", and "<code>type_</code>" are not. However,
-if a module defines the "<code>__all__</code>" variable, then its
-contents are used to decide which objects are private. </p>
-
-<p> A timestamp below the bottom navigation bar indicates when each
-page was last updated. </p>
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th bgcolor="#70b0f0" class="navbar-select"
- >&nbsp;&nbsp;&nbsp;Help&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
- <tr>
- <td align="left" class="footer">
- Generated by Epydoc 3.0.1 on Sun Aug 22 00:13:13 2010
- </td>
- <td align="right" class="footer">
- <a target="mainFrame" href="http://epydoc.sourceforge.net"
- >http://epydoc.sourceforge.net</a>
- </td>
- </tr>
-</table>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/identifier-index.html b/MAFH2/fortuneengine/docs/epydoc/identifier-index.html
deleted file mode 100644
index 2dfaeba..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/identifier-index.html
+++ /dev/null
@@ -1,1472 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>Identifier Index</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th bgcolor="#70b0f0" class="navbar-select"
- >&nbsp;&nbsp;&nbsp;Indices&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td width="100%">&nbsp;</td>
- <td>
- <table cellpadding="0" cellspacing="0">
- <!-- hide/show private -->
- <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
- <tr><td align="right"><span class="options"
- >[<a href="frames.html" target="_top">frames</a
- >]&nbsp;|&nbsp;<a href="identifier-index.html"
- target="_top">no&nbsp;frames</a>]</span></td></tr>
- </table>
- </td>
- </tr>
-</table>
-<table border="0" width="100%">
-<tr valign="bottom"><td>
-<h1 class="epydoc">Identifier Index</h1>
-</td><td>
-[
- <a href="#A">A</a>
- <a href="#B">B</a>
- <a href="#C">C</a>
- <a href="#D">D</a>
- <a href="#E">E</a>
- <a href="#F">F</a>
- <a href="#G">G</a>
- <a href="#H">H</a>
- <a href="#I">I</a>
- <a href="#J">J</a>
- <a href="#K">K</a>
- <a href="#L">L</a>
- <a href="#M">M</a>
- <a href="#N">N</a>
- <a href="#O">O</a>
- <a href="#P">P</a>
- <a href="#Q">Q</a>
- <a href="#R">R</a>
- <a href="#S">S</a>
- <a href="#T">T</a>
- <a href="#U">U</a>
- <a href="#V">V</a>
- <a href="#W">W</a>
- X
- <a href="#Y">Y</a>
- Z
- <a href="#_">_</a>
-]
-</td></table>
-<table border="0" width="100%">
-<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="A">A</a></h2></td>
-<td valign="top">
-<table class="link-index" width="100%" border="1">
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#ACTIVEEVENT">ACTIVEEVENT</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.DrawableObject.DrawableObject-class.html#addImages">addImages()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.DrawableObject.DrawableObject-class.html">DrawableObject</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#AUDIO_S16LSB">AUDIO_S16LSB</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngine.GameEngine-class.html#add_draw_callback">add_draw_callback()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngine.GameEngine-class.html">GameEngine</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#addImages">addImages()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html">DynamicDrawableObject</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#AUDIO_S16MSB">AUDIO_S16MSB</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngine.GameEngine-class.html#add_event_callback">add_event_callback()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngine.GameEngine-class.html">GameEngine</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.Scene.Scene-class.html#addObject">addObject()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.Scene.Scene-class.html">Scene</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#AUDIO_S16SYS">AUDIO_S16SYS</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#add_func_calls">add_func_calls()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole.Console-class.html">Console</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.Scene.Scene-class.html#addObjects">addObjects()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.Scene.Scene-class.html">Scene</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#AUDIO_S8">AUDIO_S8</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#add_key_calls">add_key_calls()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole.Console-class.html">Console</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#ANYFORMAT">ANYFORMAT</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#AUDIO_U16">AUDIO_U16</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngine.GameEngine-class.html#add_object">add_object()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngine.GameEngine-class.html">GameEngine</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngine.GameEngine-class.html#art_scale">art_scale()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngine.GameEngine-class.html">GameEngine</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#AUDIO_U16LSB">AUDIO_U16LSB</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngineElement.GameEngineElement-class.html#add_to_engine">add_to_engine()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngineElement.GameEngineElement-class.html">GameEngineElement</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#ASYNCBLIT">ASYNCBLIT</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#AUDIO_U16MSB">AUDIO_U16MSB</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#add_to_history">add_to_history()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole.Console-class.html">Console</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole.ParseError-class.html#at_token">at_token()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole.ParseError-class.html">ParseError</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#AUDIO_U16SYS">AUDIO_U16SYS</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngineElement.GameEngineElement-class.html#add_to_scene">add_to_scene()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngineElement.GameEngineElement-class.html">GameEngineElement</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#AUDIO_S16">AUDIO_S16</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#AUDIO_U8">AUDIO_U8</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-</table>
-</td></tr>
-<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="B">B</a></h2></td>
-<td valign="top">
-<table class="link-index" width="100%" border="1">
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#balanced">balanced()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGB_MAX">BLEND_RGB_MAX</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGBA_MULT">BLEND_RGBA_MULT</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#BIG_ENDIAN">BIG_ENDIAN</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGB_MIN">BLEND_RGB_MIN</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGBA_SUB">BLEND_RGBA_SUB</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_ADD">BLEND_ADD</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGB_MULT">BLEND_RGB_MULT</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_SUB">BLEND_SUB</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_MAX">BLEND_MAX</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGB_SUB">BLEND_RGB_SUB</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#BUTTON_X1">BUTTON_X1</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_MIN">BLEND_MIN</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGBA_ADD">BLEND_RGBA_ADD</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#BUTTON_X2">BUTTON_X2</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_MULT">BLEND_MULT</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGBA_MAX">BLEND_RGBA_MAX</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index">&nbsp;</td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGB_ADD">BLEND_RGB_ADD</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGBA_MIN">BLEND_RGBA_MIN</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index">&nbsp;</td>
-</tr>
-</table>
-</td></tr>
-<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="C">C</a></h2></td>
-<td valign="top">
-<table class="link-index" width="100%" border="1">
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.DrawableObject.DrawableObject-class.html#calcColorKey">calcColorKey()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.DrawableObject.DrawableObject-class.html">DrawableObject</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#cfg_path">cfg_path</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#clear_input">clear_input()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole.Console-class.html">Console</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.Scene.Scene-class.html#calcPosition">calcPosition()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.Scene.Scene-class.html">Scene</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.DrawableFontObject.DrawableFontObject-class.html#changeText">changeText()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.DrawableFontObject.DrawableFontObject-class.html">DrawableFontObject</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole.Console-class.html">Console</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.Scene.Scene-class.html#calcSize">calcSize()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.Scene.Scene-class.html">Scene</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#clear">clear()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole.Console-class.html">Console</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngineConsole.GameEngineConsole-class.html#console_mode">console_mode()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngineConsole.GameEngineConsole-class.html">GameEngineConsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#catch_output">catch_output()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole.Console-class.html">Console</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngine.GameEngine-class.html#clear_draw_callback">clear_draw_callback()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngine.GameEngine-class.html">GameEngine</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#convert_token">convert_token()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole.Console-class.html">Console</a>)</span></td>
-</tr>
-</table>
-</td></tr>
-<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="D">D</a></h2></td>
-<td valign="top">
-<table class="link-index" width="100%" border="1">
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#DOUBLEBUF">DOUBLEBUF</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.DrawableFontObject-module.html">DrawableFontObject</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine-module.html">fortuneengine</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.Scene.Scene-class.html#drawEntireScene">drawEntireScene()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.Scene.Scene-class.html">Scene</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngineElement.GameEngineElement-class.html#draw">draw()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngineElement.GameEngineElement-class.html">GameEngineElement</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.DrawableFontObject.DrawableFontObject-class.html">DrawableFontObject</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.DrawableFontObject-module.html">fortuneengine.DrawableFontObject</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.GameInspect.GameInspect-class.html#drilldown_object">drilldown_object()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameInspect.GameInspect-class.html">GameInspect</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.Scene.Scene-class.html#draw">draw()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.Scene.Scene-class.html">Scene</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.DrawableObject-module.html">DrawableObject</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine-module.html">fortuneengine</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.DynamicDrawableObject-module.html">DynamicDrawableObject</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine-module.html">fortuneengine</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#draw">draw()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole.Console-class.html">Console</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.DrawableObject.DrawableObject-class.html">DrawableObject</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.DrawableObject-module.html">fortuneengine.DrawableObject</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html">DynamicDrawableObject</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.DynamicDrawableObject-module.html">fortuneengine.DynamicDrawableObject</a>)</span></td>
-</tr>
-</table>
-</td></tr>
-<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="E">E</a></h2></td>
-<td valign="top">
-<table class="link-index" width="100%" border="1">
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#ERR">ERR</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngineElement.GameEngineElement-class.html#event_handler">event_handler()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngineElement.GameEngineElement-class.html">GameEngineElement</a>)</span></td>
-<td width="33%" class="link-index">&nbsp;</td>
-</tr>
-<tr><td class="link-index">&nbsp;</td><td class="link-index">&nbsp;</td><td class="link-index">&nbsp;</td></tr>
-</table>
-</td></tr>
-<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="F">F</a></h2></td>
-<td valign="top">
-<table class="link-index" width="100%" border="1">
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.DrawableObject.DrawableObject-class.html#fill">fill()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.DrawableObject.DrawableObject-class.html">DrawableObject</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#format_input_line">format_input_line()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole.Console-class.html">Console</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#FULLSCREEN">FULLSCREEN</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#font_path">font_path</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine-module.html">fortuneengine</a></td>
-<td width="33%" class="link-index">&nbsp;</td>
-</tr>
-</table>
-</td></tr>
-<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="G">G</a></h2></td>
-<td valign="top">
-<table class="link-index" width="100%" border="1">
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngine-module.html">GameEngine</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine-module.html">fortuneengine</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#getvars">getvars()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole.Console-class.html">Console</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#GL_ALPHA_SIZE">GL_ALPHA_SIZE</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngine.GameEngine-class.html">GameEngine</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngine-module.html">fortuneengine.GameEngine</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.DrawableObject.DrawableObject-class.html#getXPos">getXPos()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.DrawableObject.DrawableObject-class.html">DrawableObject</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#GL_BLUE_SIZE">GL_BLUE_SIZE</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngineConsole-module.html">GameEngineConsole</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine-module.html">fortuneengine</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.Scene.Scene-class.html#getXPos">getXPos()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.Scene.Scene-class.html">Scene</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#GL_BUFFER_SIZE">GL_BUFFER_SIZE</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngineConsole.GameEngineConsole-class.html">GameEngineConsole</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngineConsole-module.html">fortuneengine.GameEngineConsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.DrawableObject.DrawableObject-class.html#getXSize">getXSize()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.DrawableObject.DrawableObject-class.html">DrawableObject</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#GL_DEPTH_SIZE">GL_DEPTH_SIZE</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngineElement-module.html">GameEngineElement</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine-module.html">fortuneengine</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.Scene.Scene-class.html#getXSize">getXSize()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.Scene.Scene-class.html">Scene</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#GL_DOUBLEBUFFER">GL_DOUBLEBUFFER</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngineElement.GameEngineElement-class.html">GameEngineElement</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngineElement-module.html">fortuneengine.GameEngineElement</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#getXSpeed">getXSpeed()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html">DynamicDrawableObject</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#GL_GREEN_SIZE">GL_GREEN_SIZE</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.GameInspect-module.html">GameInspect</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine-module.html">fortuneengine</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.DrawableObject.DrawableObject-class.html#getYPos">getYPos()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.DrawableObject.DrawableObject-class.html">DrawableObject</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#GL_MULTISAMPLEBUFFERS">GL_MULTISAMPLEBUFFERS</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.GameInspect.GameInspect-class.html">GameInspect</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameInspect-module.html">fortuneengine.GameInspect</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.Scene.Scene-class.html#getYPos">getYPos()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.Scene.Scene-class.html">Scene</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#GL_MULTISAMPLESAMPLES">GL_MULTISAMPLESAMPLES</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngine.GameEngine-class.html#get_object">get_object()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngine.GameEngine-class.html">GameEngine</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.DrawableObject.DrawableObject-class.html#getYSize">getYSize()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.DrawableObject.DrawableObject-class.html">DrawableObject</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#GL_RED_SIZE">GL_RED_SIZE</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngine.GameEngine-class.html#get_scene">get_scene()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngine.GameEngine-class.html">GameEngine</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.Scene.Scene-class.html#getYSize">getYSize()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.Scene.Scene-class.html">Scene</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#GL_STENCIL_SIZE">GL_STENCIL_SIZE</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.Scene.Scene-class.html#getList">getList()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.Scene.Scene-class.html">Scene</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#getYSpeed">getYSpeed()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html">DynamicDrawableObject</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#GL_STEREO">GL_STEREO</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.Scene.Scene-class.html#getListSize">getListSize()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.Scene.Scene-class.html">Scene</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#GL_ACCELERATED_VISUAL">GL_ACCELERATED_VISUAL</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#GL_SWAP_CONTROL">GL_SWAP_CONTROL</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.Scene.Scene-class.html#getObject">getObject()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.Scene.Scene-class.html">Scene</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#GL_ACCUM_ALPHA_SIZE">GL_ACCUM_ALPHA_SIZE</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.DrawableObject.DrawableObject-class.html#goToAnim">goToAnim()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.DrawableObject.DrawableObject-class.html">DrawableObject</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.DrawableObject.DrawableObject-class.html#getRotation">getRotation()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.DrawableObject.DrawableObject-class.html">DrawableObject</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#GL_ACCUM_BLUE_SIZE">GL_ACCUM_BLUE_SIZE</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.DrawableObject.DrawableObject-class.html#goToFrame">goToFrame()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.DrawableObject.DrawableObject-class.html">DrawableObject</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.DrawableFontObject.DrawableFontObject-class.html#getText">getText()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.DrawableFontObject.DrawableFontObject-class.html">DrawableFontObject</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#GL_ACCUM_GREEN_SIZE">GL_ACCUM_GREEN_SIZE</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index">&nbsp;</td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#getvar">getvar()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole.Console-class.html">Console</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#GL_ACCUM_RED_SIZE">GL_ACCUM_RED_SIZE</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index">&nbsp;</td>
-</tr>
-</table>
-</td></tr>
-<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="H">H</a></h2></td>
-<td valign="top">
-<table class="link-index" width="100%" border="1">
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngine.GameEngine-class.html#has_object">has_object()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngine.GameEngine-class.html">GameEngine</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#HAT_LEFTUP">HAT_LEFTUP</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#HEIGHT">HEIGHT</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#HAT_CENTERED">HAT_CENTERED</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#HAT_RIGHT">HAT_RIGHT</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#help">help()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole.Console-class.html">Console</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#HAT_DOWN">HAT_DOWN</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#HAT_RIGHTDOWN">HAT_RIGHTDOWN</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#HWACCEL">HWACCEL</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#HAT_LEFT">HAT_LEFT</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#HAT_RIGHTUP">HAT_RIGHTUP</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#HWPALETTE">HWPALETTE</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#HAT_LEFTDOWN">HAT_LEFTDOWN</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#HAT_UP">HAT_UP</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#HWSURFACE">HWSURFACE</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-</table>
-</td></tr>
-<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="I">I</a></h2></td>
-<td valign="top">
-<table class="link-index" width="100%" border="1">
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#IN">IN</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.GameInspect.GameInspect-class.html#inspect_object">inspect_object()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameInspect.GameInspect-class.html">GameInspect</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngineElement.GameEngineElement-class.html#is_in_engine">is_in_engine()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngineElement.GameEngineElement-class.html">GameEngineElement</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#init_default_cfg">init_default_cfg()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole.Console-class.html">Console</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngine.GameEngine-class.html#instance">instance</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngine.GameEngine-class.html">GameEngine</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#IYUV_OVERLAY">IYUV_OVERLAY</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-</table>
-</td></tr>
-<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="J">J</a></h2></td>
-<td valign="top">
-<table class="link-index" width="100%" border="1">
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#JOYAXISMOTION">JOYAXISMOTION</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#JOYBUTTONDOWN">JOYBUTTONDOWN</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#JOYHATMOTION">JOYHATMOTION</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#JOYBALLMOTION">JOYBALLMOTION</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#JOYBUTTONUP">JOYBUTTONUP</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index">&nbsp;</td>
-</tr>
-</table>
-</td></tr>
-<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="K">K</a></h2></td>
-<td valign="top">
-<table class="link-index" width="100%" border="1">
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_0">K_0</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_g">K_g</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_PRINT">K_PRINT</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_1">K_1</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_GREATER">K_GREATER</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_q">K_q</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_2">K_2</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_h">K_h</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_QUESTION">K_QUESTION</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_3">K_3</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_HASH">K_HASH</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_QUOTE">K_QUOTE</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_4">K_4</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_HELP">K_HELP</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_QUOTEDBL">K_QUOTEDBL</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_5">K_5</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_HOME">K_HOME</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_r">K_r</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_6">K_6</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_i">K_i</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_RALT">K_RALT</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_7">K_7</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_INSERT">K_INSERT</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_RCTRL">K_RCTRL</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_8">K_8</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_j">K_j</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_RETURN">K_RETURN</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_9">K_9</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_k">K_k</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_RIGHT">K_RIGHT</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_a">K_a</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_KP0">K_KP0</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_RIGHTBRACKET">K_RIGHTBRACKET</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_AMPERSAND">K_AMPERSAND</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_KP1">K_KP1</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_RIGHTPAREN">K_RIGHTPAREN</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_ASTERISK">K_ASTERISK</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_KP2">K_KP2</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_RMETA">K_RMETA</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_AT">K_AT</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_KP3">K_KP3</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_RSHIFT">K_RSHIFT</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_b">K_b</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_KP4">K_KP4</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_RSUPER">K_RSUPER</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_BACKQUOTE">K_BACKQUOTE</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_KP5">K_KP5</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_s">K_s</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_BACKSLASH">K_BACKSLASH</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_KP6">K_KP6</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_SCROLLOCK">K_SCROLLOCK</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_BACKSPACE">K_BACKSPACE</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_KP7">K_KP7</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_SEMICOLON">K_SEMICOLON</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_BREAK">K_BREAK</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_KP8">K_KP8</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_SLASH">K_SLASH</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_c">K_c</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_KP9">K_KP9</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_SPACE">K_SPACE</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_CAPSLOCK">K_CAPSLOCK</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_KP_DIVIDE">K_KP_DIVIDE</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_SYSREQ">K_SYSREQ</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_CARET">K_CARET</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_KP_ENTER">K_KP_ENTER</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_t">K_t</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_CLEAR">K_CLEAR</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_KP_EQUALS">K_KP_EQUALS</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_TAB">K_TAB</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_COLON">K_COLON</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_KP_MINUS">K_KP_MINUS</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_u">K_u</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_COMMA">K_COMMA</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_KP_MULTIPLY">K_KP_MULTIPLY</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_UNDERSCORE">K_UNDERSCORE</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_d">K_d</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_KP_PERIOD">K_KP_PERIOD</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_UNKNOWN">K_UNKNOWN</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_DELETE">K_DELETE</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_KP_PLUS">K_KP_PLUS</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_UP">K_UP</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_DOLLAR">K_DOLLAR</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_l">K_l</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_v">K_v</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_DOWN">K_DOWN</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_LALT">K_LALT</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_w">K_w</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_e">K_e</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_LAST">K_LAST</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_x">K_x</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_END">K_END</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_LCTRL">K_LCTRL</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_y">K_y</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_EQUALS">K_EQUALS</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_LEFT">K_LEFT</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_z">K_z</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_ESCAPE">K_ESCAPE</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_LEFTBRACKET">K_LEFTBRACKET</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#KEYDOWN">KEYDOWN</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_EURO">K_EURO</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_LEFTPAREN">K_LEFTPAREN</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#KEYUP">KEYUP</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_EXCLAIM">K_EXCLAIM</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_LESS">K_LESS</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_ALT">KMOD_ALT</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_f">K_f</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_LMETA">K_LMETA</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_CAPS">KMOD_CAPS</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_F1">K_F1</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_LSHIFT">K_LSHIFT</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_CTRL">KMOD_CTRL</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_F10">K_F10</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_LSUPER">K_LSUPER</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_LALT">KMOD_LALT</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_F11">K_F11</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_m">K_m</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_LCTRL">KMOD_LCTRL</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_F12">K_F12</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_MENU">K_MENU</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_LMETA">KMOD_LMETA</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_F13">K_F13</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_MINUS">K_MINUS</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_LSHIFT">KMOD_LSHIFT</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_F14">K_F14</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_MODE">K_MODE</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_META">KMOD_META</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_F15">K_F15</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_n">K_n</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_MODE">KMOD_MODE</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_F2">K_F2</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_NUMLOCK">K_NUMLOCK</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_NONE">KMOD_NONE</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_F3">K_F3</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_o">K_o</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_NUM">KMOD_NUM</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_F4">K_F4</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_p">K_p</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_RALT">KMOD_RALT</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_F5">K_F5</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_PAGEDOWN">K_PAGEDOWN</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_RCTRL">KMOD_RCTRL</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_F6">K_F6</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_PAGEUP">K_PAGEUP</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_RMETA">KMOD_RMETA</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_F7">K_F7</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_PAUSE">K_PAUSE</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_RSHIFT">KMOD_RSHIFT</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_F8">K_F8</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_PERIOD">K_PERIOD</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_SHIFT">KMOD_SHIFT</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_F9">K_F9</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_PLUS">K_PLUS</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index">&nbsp;</td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_FIRST">K_FIRST</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#K_POWER">K_POWER</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index">&nbsp;</td>
-</tr>
-</table>
-</td></tr>
-<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="L">L</a></h2></td>
-<td valign="top">
-<table class="link-index" width="100%" border="1">
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#LIL_ENDIAN">LIL_ENDIAN</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngine.GameEngine-class.html#list_event_callbacks">list_event_callbacks()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngine.GameEngine-class.html">GameEngine</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngine.GameEngine-class.html#list_timer_time">list_timer_time()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngine.GameEngine-class.html">GameEngine</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole.Writable-class.html#line_pointer">line_pointer</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole.Writable-class.html">Writable</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngine.GameEngine-class.html#list_event_time">list_event_time()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngine.GameEngine-class.html">GameEngine</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#load_cfg">load_cfg()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole.Console-class.html">Console</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngine.GameEngine-class.html#list_draw_callbacks">list_draw_callbacks()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngine.GameEngine-class.html">GameEngine</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngine.GameEngine-class.html#list_event_timers">list_event_timers()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngine.GameEngine-class.html">GameEngine</a>)</span></td>
-<td width="33%" class="link-index">&nbsp;</td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngine.GameEngine-class.html#list_draw_time">list_draw_time()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngine.GameEngine-class.html">GameEngine</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngine.GameEngine-class.html#list_objects">list_objects()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngine.GameEngine-class.html">GameEngine</a>)</span></td>
-<td width="33%" class="link-index">&nbsp;</td>
-</tr>
-</table>
-</td></tr>
-<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="M">M</a></h2></td>
-<td valign="top">
-<table class="link-index" width="100%" border="1">
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.DrawableObject.DrawableObject-class.html#makeTransparent">makeTransparent()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.DrawableObject.DrawableObject-class.html">DrawableObject</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#MOUSEMOTION">MOUSEMOTION</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.Scene.Scene-class.html#moveScene">moveScene()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.Scene.Scene-class.html">Scene</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#MOUSEBUTTONDOWN">MOUSEBUTTONDOWN</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#move">move()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html">DynamicDrawableObject</a>)</span></td>
-<td width="33%" class="link-index">&nbsp;</td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#MOUSEBUTTONUP">MOUSEBUTTONUP</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.Scene.Scene-class.html#moveObjects">moveObjects()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.Scene.Scene-class.html">Scene</a>)</span></td>
-<td width="33%" class="link-index">&nbsp;</td>
-</tr>
-</table>
-</td></tr>
-<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="N">N</a></h2></td>
-<td valign="top">
-<table class="link-index" width="100%" border="1">
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.DrawableObject.DrawableObject-class.html#nextCurrentAnimFrame">nextCurrentAnimFrame()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.DrawableObject.DrawableObject-class.html">DrawableObject</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#nextFrame">nextFrame()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html">DynamicDrawableObject</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#NOFRAME">NOFRAME</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#nextCurrentAnimFrame">nextCurrentAnimFrame()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html">DynamicDrawableObject</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.Scene.Scene-class.html#nextFrame">nextFrame()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.Scene.Scene-class.html">Scene</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.DrawableObject.DrawableObject-class.html#nudge">nudge()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.DrawableObject.DrawableObject-class.html">DrawableObject</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.DrawableObject.DrawableObject-class.html#nextFrame">nextFrame()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.DrawableObject.DrawableObject-class.html">DrawableObject</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#NOEVENT">NOEVENT</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#NUMEVENTS">NUMEVENTS</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-</table>
-</td></tr>
-<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="O">O</a></h2></td>
-<td valign="top">
-<table class="link-index" width="100%" border="1">
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#OPENGL">OPENGL</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#OUT">OUT</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index">&nbsp;</td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#OPENGLBLIT">OPENGLBLIT</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#output">output()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole.Console-class.html">Console</a>)</span></td>
-<td width="33%" class="link-index">&nbsp;</td>
-</tr>
-</table>
-</td></tr>
-<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="P">P</a></h2></td>
-<td valign="top">
-<table class="link-index" width="100%" border="1">
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole.ParseError-class.html">ParseError</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#PREALLOC">PREALLOC</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html">pyconsole</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole-module.html">fortuneengine.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#path">path</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#process_input">process_input()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole.Console-class.html">Console</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#PYCONSOLE">PYCONSOLE</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngine.GameEngine-class.html#pop_draw_callback">pop_draw_callback()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngine.GameEngine-class.html">GameEngine</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole-module.html">pyconsole</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine-module.html">fortuneengine</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#PYTHON">PYTHON</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-</table>
-</td></tr>
-<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="Q">Q</a></h2></td>
-<td valign="top">
-<table class="link-index" width="100%" border="1">
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#QUIT">QUIT</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index">&nbsp;</td>
-<td width="33%" class="link-index">&nbsp;</td>
-</tr>
-<tr><td class="link-index">&nbsp;</td><td class="link-index">&nbsp;</td><td class="link-index">&nbsp;</td></tr>
-</table>
-</td></tr>
-<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="R">R</a></h2></td>
-<td valign="top">
-<table class="link-index" width="100%" border="1">
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#re_is_assign">re_is_assign</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#release_output">release_output()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole.Console-class.html">Console</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole.Writable-class.html#reset">reset()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole.Writable-class.html">Writable</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#re_is_comment">re_is_comment</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngine.GameEngine-class.html#remove_draw_callback">remove_draw_callback()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngine.GameEngine-class.html">GameEngine</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#RESIZABLE">RESIZABLE</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#re_is_list">re_is_list</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngine.GameEngine-class.html#remove_event_callback">remove_event_callback()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngine.GameEngine-class.html">GameEngine</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#RLEACCEL">RLEACCEL</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#re_is_number">re_is_number</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngineElement.GameEngineElement-class.html#remove_from_engine">remove_from_engine()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngineElement.GameEngineElement-class.html">GameEngineElement</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#RLEACCELOK">RLEACCELOK</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#re_is_var">re_is_var</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngine.GameEngine-class.html#remove_object">remove_object()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngine.GameEngine-class.html">GameEngine</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.DrawableObject.DrawableObject-class.html#rotate">rotate()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.DrawableObject.DrawableObject-class.html">DrawableObject</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#re_token">re_token</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.Scene.Scene-class.html#removeObject">removeObject()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.Scene.Scene-class.html">Scene</a>)</span></td>
-<td width="33%" class="link-index">&nbsp;</td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole.Writable-class.html#readline">readline()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole.Writable-class.html">Writable</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.DrawableObject.DrawableObject-class.html#repopulateImages">repopulateImages()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.DrawableObject.DrawableObject-class.html">DrawableObject</a>)</span></td>
-<td width="33%" class="link-index">&nbsp;</td>
-</tr>
-</table>
-</td></tr>
-<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="S">S</a></h2></td>
-<td valign="top">
-<table class="link-index" width="100%" border="1">
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#safe_set_attr">safe_set_attr()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole.Console-class.html">Console</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#send_python">send_python()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole.Console-class.html">Console</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#setvar">setvar()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole.Console-class.html">Console</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.DrawableObject.DrawableObject-class.html#scale">scale()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.DrawableObject.DrawableObject-class.html">DrawableObject</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#set_active">set_active()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole.Console-class.html">Console</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#setvars">setvars()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole.Console-class.html">Console</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.Scene.Scene-class.html#scaleObjects">scaleObjects()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.Scene.Scene-class.html">Scene</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngine.GameEngine-class.html#set_dirty">set_dirty()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngine.GameEngine-class.html">GameEngine</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#SRCALPHA">SRCALPHA</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.Scene.Scene-class.html#scaleScene">scaleScene()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.Scene.Scene-class.html">Scene</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.GameInspect.GameInspect-class.html#set_eval">set_eval()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameInspect.GameInspect-class.html">GameInspect</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#SRCCOLORKEY">SRCCOLORKEY</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.Scene-module.html">Scene</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine-module.html">fortuneengine</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.GameInspect.GameInspect-class.html#set_int">set_int()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameInspect.GameInspect-class.html">GameInspect</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngine.GameEngine-class.html#start_event_timer">start_event_timer()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngine.GameEngine-class.html">GameEngine</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.Scene.Scene-class.html">Scene</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.Scene-module.html">fortuneengine.Scene</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#set_interpreter">set_interpreter()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole.Console-class.html">Console</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngine.GameEngine-class.html#start_main_loop">start_main_loop()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngine.GameEngine-class.html">GameEngine</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#SCRAP_BMP">SCRAP_BMP</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#set_pos">set_pos()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole.Console-class.html">Console</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngine.GameEngine-class.html#stop_event_loop">stop_event_loop()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngine.GameEngine-class.html">GameEngine</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#SCRAP_CLIPBOARD">SCRAP_CLIPBOARD</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.GameInspect.GameInspect-class.html#set_str">set_str()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameInspect.GameInspect-class.html">GameInspect</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngine.GameEngine-class.html#stop_event_timer">stop_event_timer()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngine.GameEngine-class.html">GameEngine</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#SCRAP_PBM">SCRAP_PBM</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.DrawableObject.DrawableObject-class.html#setColorKey">setColorKey()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.DrawableObject.DrawableObject-class.html">DrawableObject</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#str_insert">str_insert()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole.Console-class.html">Console</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#SCRAP_PPM">SCRAP_PPM</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.DrawableObject.DrawableObject-class.html#setPosition">setPosition()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.DrawableObject.DrawableObject-class.html">DrawableObject</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#submit_input">submit_input()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole.Console-class.html">Console</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#SCRAP_SELECTION">SCRAP_SELECTION</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.Scene.Scene-class.html#setPosition">setPosition()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.Scene.Scene-class.html">Scene</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#SWSURFACE">SWSURFACE</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#SCRAP_TEXT">SCRAP_TEXT</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.Scene.Scene-class.html#setRelativePositions">setRelativePositions()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.Scene.Scene-class.html">Scene</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#SYSWMEVENT">SYSWMEVENT</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#send_pyconsole">send_pyconsole()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole.Console-class.html">Console</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#setSpeed">setSpeed()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html">DynamicDrawableObject</a>)</span></td>
-<td width="33%" class="link-index">&nbsp;</td>
-</tr>
-</table>
-</td></tr>
-<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="T">T</a></h2></td>
-<td valign="top">
-<table class="link-index" width="100%" border="1">
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#TIMER_RESOLUTION">TIMER_RESOLUTION</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngine.GameEngine-class.html#toggle_fps">toggle_fps()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngine.GameEngine-class.html">GameEngine</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#tokenize">tokenize()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole.Console-class.html">Console</a>)</span></td>
-</tr>
-<tr><td class="link-index">&nbsp;</td><td class="link-index">&nbsp;</td><td class="link-index">&nbsp;</td></tr>
-</table>
-</td></tr>
-<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="U">U</a></h2></td>
-<td valign="top">
-<table class="link-index" width="100%" border="1">
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.DrawableObject.DrawableObject-class.html#update">update()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.DrawableObject.DrawableObject-class.html">DrawableObject</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.Scene.Scene-class.html#update">update()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.Scene.Scene-class.html">Scene</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#UYVY_OVERLAY">UYVY_OVERLAY</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#update">update()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html">DynamicDrawableObject</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#USEREVENT">USEREVENT</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index">&nbsp;</td>
-</tr>
-</table>
-</td></tr>
-<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="V">V</a></h2></td>
-<td valign="top">
-<table class="link-index" width="100%" border="1">
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#VIDEOEXPOSE">VIDEOEXPOSE</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#VIDEORESIZE">VIDEORESIZE</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index">&nbsp;</td>
-</tr>
-<tr><td class="link-index">&nbsp;</td><td class="link-index">&nbsp;</td><td class="link-index">&nbsp;</td></tr>
-</table>
-</td></tr>
-<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="W">W</a></h2></td>
-<td valign="top">
-<table class="link-index" width="100%" border="1">
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#WIDTH">WIDTH</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole.Writable-class.html">Writable</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole.Writable-class.html#write">write()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole.Writable-class.html">Writable</a>)</span></td>
-</tr>
-<tr><td class="link-index">&nbsp;</td><td class="link-index">&nbsp;</td><td class="link-index">&nbsp;</td></tr>
-</table>
-</td></tr>
-<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="Y">Y</a></h2></td>
-<td valign="top">
-<table class="link-index" width="100%" border="1">
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#YUY2_OVERLAY">YUY2_OVERLAY</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#YV12_OVERLAY">YV12_OVERLAY</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#YVYU_OVERLAY">YVYU_OVERLAY</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr><td class="link-index">&nbsp;</td><td class="link-index">&nbsp;</td><td class="link-index">&nbsp;</td></tr>
-</table>
-</td></tr>
-<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="_">_</a></h2></td>
-<td valign="top">
-<table class="link-index" width="100%" border="1">
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.DrawableFontObject.DrawableFontObject-class.html#__init__">__init__()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.DrawableFontObject.DrawableFontObject-class.html">DrawableFontObject</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole.Console-class.html#__init__">__init__()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole.Console-class.html">Console</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.GameInspect-module.html#__package__">__package__</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameInspect-module.html">fortuneengine.GameInspect</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.DrawableObject.DrawableObject-class.html#__init__">__init__()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.DrawableObject.DrawableObject-class.html">DrawableObject</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole.ParseError-class.html#__init__">__init__()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole.ParseError-class.html">ParseError</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.Scene-module.html#__package__">__package__</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.Scene-module.html">fortuneengine.Scene</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html#__init__">__init__()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html">DynamicDrawableObject</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.DrawableFontObject-module.html#__package__">__package__</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.DrawableFontObject-module.html">fortuneengine.DrawableFontObject</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine-module.html#__package__">__package__</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine-module.html">fortuneengine</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngine.GameEngine-class.html#__init__">__init__()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngine.GameEngine-class.html">GameEngine</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.DrawableObject-module.html#__package__">__package__</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.DrawableObject-module.html">fortuneengine.DrawableObject</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole-module.html#__package__">__package__</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole-module.html">fortuneengine.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngineConsole.GameEngineConsole-class.html#__init__">__init__()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngineConsole.GameEngineConsole-class.html">GameEngineConsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.DynamicDrawableObject-module.html#__package__">__package__</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.DynamicDrawableObject-module.html">fortuneengine.DynamicDrawableObject</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.pyconsole.pyconsole-module.html#__package__">__package__</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngineElement.GameEngineElement-class.html#__init__">__init__()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngineElement.GameEngineElement-class.html">GameEngineElement</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngine-module.html#__package__">__package__</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngine-module.html">fortuneengine.GameEngine</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngine.GameEngine-class.html#_draw">_draw()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngine.GameEngine-class.html">GameEngine</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.GameInspect.GameInspect-class.html#__init__">__init__()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameInspect.GameInspect-class.html">GameInspect</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngineConsole-module.html#__package__">__package__</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngineConsole-module.html">fortuneengine.GameEngineConsole</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngine.GameEngine-class.html#_event_loop">_event_loop()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngine.GameEngine-class.html">GameEngine</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="fortuneengine.Scene.Scene-class.html#__init__">__init__()</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.Scene.Scene-class.html">Scene</a>)</span></td>
-<td width="33%" class="link-index"><a href="fortuneengine.GameEngineElement-module.html#__package__">__package__</a><br />
-<span class="index-where">(in&nbsp;<a href="fortuneengine.GameEngineElement-module.html">fortuneengine.GameEngineElement</a>)</span></td>
-<td width="33%" class="link-index">&nbsp;</td>
-</tr>
-</table>
-</td></tr>
-</table>
-<br /><br /><!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th bgcolor="#70b0f0" class="navbar-select"
- >&nbsp;&nbsp;&nbsp;Indices&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
- <tr>
- <td align="left" class="footer">
- Generated by Epydoc 3.0.1 on Sun Aug 22 00:13:13 2010
- </td>
- <td align="right" class="footer">
- <a target="mainFrame" href="http://epydoc.sourceforge.net"
- >http://epydoc.sourceforge.net</a>
- </td>
- </tr>
-</table>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/index.html b/MAFH2/fortuneengine/docs/epydoc/index.html
deleted file mode 100644
index 9bda1ce..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/index.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
- "DTD/xhtml1-frameset.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title> API Documentation </title>
-</head>
-<frameset cols="20%,80%">
- <frameset rows="30%,70%">
- <frame src="toc.html" name="moduleListFrame"
- id="moduleListFrame" />
- <frame src="toc-everything.html" name="moduleFrame"
- id="moduleFrame" />
- </frameset>
- <frame src="fortuneengine-module.html" name="mainFrame" id="mainFrame" />
-</frameset>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/module-tree.html b/MAFH2/fortuneengine/docs/epydoc/module-tree.html
deleted file mode 100644
index 5c9996f..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/module-tree.html
+++ /dev/null
@@ -1,121 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>Module Hierarchy</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th bgcolor="#70b0f0" class="navbar-select"
- >&nbsp;&nbsp;&nbsp;Trees&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table width="100%" cellpadding="0" cellspacing="0">
- <tr valign="top">
- <td width="100%">&nbsp;</td>
- <td>
- <table cellpadding="0" cellspacing="0">
- <!-- hide/show private -->
- <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
- <tr><td align="right"><span class="options"
- >[<a href="frames.html" target="_top">frames</a
- >]&nbsp;|&nbsp;<a href="module-tree.html"
- target="_top">no&nbsp;frames</a>]</span></td></tr>
- </table>
- </td>
- </tr>
-</table>
-<center><b>
- [ <a href="module-tree.html">Module Hierarchy</a>
- | <a href="class-tree.html">Class Hierarchy</a> ]
-</b></center><br />
-<h1 class="epydoc">Module Hierarchy</h1>
-<ul class="nomargin-top">
- <li> <strong class="uidlink"><a href="fortuneengine-module.html">fortuneengine</a></strong>
- <ul>
- <li> <strong class="uidlink"><a href="fortuneengine.DrawableFontObject-module.html">fortuneengine.DrawableFontObject</a></strong> </li>
- <li> <strong class="uidlink"><a href="fortuneengine.DrawableObject-module.html">fortuneengine.DrawableObject</a></strong> </li>
- <li> <strong class="uidlink"><a href="fortuneengine.DynamicDrawableObject-module.html">fortuneengine.DynamicDrawableObject</a></strong> </li>
- <li> <strong class="uidlink"><a href="fortuneengine.GameEngine-module.html">fortuneengine.GameEngine</a></strong> </li>
- <li> <strong class="uidlink"><a href="fortuneengine.GameEngineConsole-module.html">fortuneengine.GameEngineConsole</a></strong> </li>
- <li> <strong class="uidlink"><a href="fortuneengine.GameEngineElement-module.html">fortuneengine.GameEngineElement</a></strong> </li>
- <li> <strong class="uidlink"><a href="fortuneengine.GameInspect-module.html">fortuneengine.GameInspect</a></strong> </li>
- <li> <strong class="uidlink"><a href="fortuneengine.Scene-module.html">fortuneengine.Scene</a></strong> </li>
- <li> <strong class="uidlink"><a href="fortuneengine.pyconsole-module.html">fortuneengine.pyconsole</a></strong>
- <ul>
- <li> <strong class="uidlink"><a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a></strong> </li>
- </ul>
- </li>
- </ul>
- </li>
-</ul>
-<!-- ==================== NAVIGATION BAR ==================== -->
-<table class="navbar" border="0" width="100%" cellpadding="0"
- bgcolor="#a0c0ff" cellspacing="0">
- <tr valign="middle">
- <!-- Home link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="fortuneengine-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Tree link -->
- <th bgcolor="#70b0f0" class="navbar-select"
- >&nbsp;&nbsp;&nbsp;Trees&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Index link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
-
- <!-- Help link -->
- <th>&nbsp;&nbsp;&nbsp;<a
- href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
-
- <th class="navbar" width="100%"></th>
- </tr>
-</table>
-<table border="0" cellpadding="0" cellspacing="0" width="100%%">
- <tr>
- <td align="left" class="footer">
- Generated by Epydoc 3.0.1 on Sun Aug 22 00:13:13 2010
- </td>
- <td align="right" class="footer">
- <a target="mainFrame" href="http://epydoc.sourceforge.net"
- >http://epydoc.sourceforge.net</a>
- </td>
- </tr>
-</table>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/redirect.html b/MAFH2/fortuneengine/docs/epydoc/redirect.html
deleted file mode 100644
index 8e303bf..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/redirect.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<html><head><title>Epydoc Redirect Page</title>
-<meta http-equiv="cache-control" content="no-cache" />
-<meta http-equiv="expires" content="0" />
-<meta http-equiv="pragma" content="no-cache" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-<body>
-<script type="text/javascript">
-<!--
-var pages = ["fortuneengine.DynamicDrawableObject.DynamicDrawableObject-c", "fortuneengine.DrawableFontObject.DrawableFontObject-c", "fortuneengine.GameEngineConsole.GameEngineConsole-c", "fortuneengine.GameEngineElement.GameEngineElement-c", "fortuneengine.pyconsole.pyconsole.ParseError-c", "fortuneengine.DrawableObject.DrawableObject-c", "fortuneengine.pyconsole.pyconsole.Writable-c", "fortuneengine.pyconsole.pyconsole.Console-c", "fortuneengine.GameInspect.GameInspect-c", "fortuneengine.DynamicDrawableObject-m", "fortuneengine.GameEngine.GameEngine-c", "fortuneengine.pyconsole.pyconsole-m", "fortuneengine.DrawableFontObject-m", "fortuneengine.GameEngineConsole-m", "fortuneengine.GameEngineElement-m", "fortuneengine.DrawableObject-m", "fortuneengine.GameInspect-m", "fortuneengine.Scene.Scene-c", "fortuneengine.GameEngine-m", "fortuneengine.pyconsole-m", "fortuneengine.Scene-m", "fortuneengine-m"];
-var dottedName = get_anchor();
-if (dottedName) {
- var target = redirect_url(dottedName);
- if (target) window.location.replace(target);
-}
-// -->
-</script>
-
-<h3>Epydoc Auto-redirect page</h3>
-
-<p>When javascript is enabled, this page will redirect URLs of
-the form <tt>redirect.html#<i>dotted.name</i></tt> to the
-documentation for the object with the given fully-qualified
-dotted name.</p>
-<p><a id="message"> &nbsp; </a></p>
-
-<script type="text/javascript">
-<!--
-if (dottedName) {
- var msg = document.getElementById("message");
- msg.innerHTML = "No documentation found for <tt>"+
- dottedName+"</tt>";
-}
-// -->
-</script>
-
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/toc-everything.html b/MAFH2/fortuneengine/docs/epydoc/toc-everything.html
deleted file mode 100644
index 56e509c..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/toc-everything.html
+++ /dev/null
@@ -1,325 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>Everything</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<h1 class="toc">Everything</h1>
-<hr />
- <h2 class="toc">All Classes</h2>
- <a target="mainFrame" href="fortuneengine.DrawableFontObject.DrawableFontObject-class.html"
- >fortuneengine.DrawableFontObject.DrawableFontObject</a><br /> <a target="mainFrame" href="fortuneengine.DrawableObject.DrawableObject-class.html"
- >fortuneengine.DrawableObject.DrawableObject</a><br /> <a target="mainFrame" href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html"
- >fortuneengine.DynamicDrawableObject.DynamicDrawableObject</a><br /> <a target="mainFrame" href="fortuneengine.GameEngine.GameEngine-class.html"
- >fortuneengine.GameEngine.GameEngine</a><br /> <a target="mainFrame" href="fortuneengine.GameEngineConsole.GameEngineConsole-class.html"
- >fortuneengine.GameEngineConsole.GameEngineConsole</a><br /> <a target="mainFrame" href="fortuneengine.GameEngineElement.GameEngineElement-class.html"
- >fortuneengine.GameEngineElement.GameEngineElement</a><br /> <a target="mainFrame" href="fortuneengine.GameInspect.GameInspect-class.html"
- >fortuneengine.GameInspect.GameInspect</a><br /> <a target="mainFrame" href="fortuneengine.Scene.Scene-class.html"
- >fortuneengine.Scene.Scene</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole.Console-class.html"
- >fortuneengine.pyconsole.pyconsole.Console</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole.ParseError-class.html"
- >fortuneengine.pyconsole.pyconsole.ParseError</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole.Writable-class.html"
- >fortuneengine.pyconsole.pyconsole.Writable</a><br /> <h2 class="toc">All Functions</h2>
- <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#balanced"
- >fortuneengine.pyconsole.pyconsole.balanced</a><br /> <h2 class="toc">All Variables</h2>
- <a target="mainFrame" href="fortuneengine.DrawableFontObject-module.html#__package__"
- >fortuneengine.DrawableFontObject.__package__</a><br /> <a target="mainFrame" href="fortuneengine.DrawableObject-module.html#__package__"
- >fortuneengine.DrawableObject.__package__</a><br /> <a target="mainFrame" href="fortuneengine.DynamicDrawableObject-module.html#__package__"
- >fortuneengine.DynamicDrawableObject.__package__</a><br /> <a target="mainFrame" href="fortuneengine.GameEngine-module.html#__package__"
- >fortuneengine.GameEngine.__package__</a><br /> <a target="mainFrame" href="fortuneengine.GameEngineConsole-module.html#__package__"
- >fortuneengine.GameEngineConsole.__package__</a><br /> <a target="mainFrame" href="fortuneengine.GameEngineElement-module.html#__package__"
- >fortuneengine.GameEngineElement.__package__</a><br /> <a target="mainFrame" href="fortuneengine.GameInspect-module.html#__package__"
- >fortuneengine.GameInspect.__package__</a><br /> <a target="mainFrame" href="fortuneengine.Scene-module.html#__package__"
- >fortuneengine.Scene.__package__</a><br /> <a target="mainFrame" href="fortuneengine-module.html#__package__"
- >fortuneengine.__package__</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole-module.html#__package__"
- >fortuneengine.pyconsole.__package__</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#ACTIVEEVENT"
- >fortuneengine.pyconsole.pyconsole.ACTIVEEVENT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#ANYFORMAT"
- >fortuneengine.pyconsole.pyconsole.ANYFORMAT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#ASYNCBLIT"
- >fortuneengine.pyconsole.pyconsole.ASYNCBLIT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#AUDIO_S16"
- >fortuneengine.pyconsole.pyconsole.AUDIO_S16</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#AUDIO_S16LSB"
- >fortuneengine.pyconsole.pyconsole.AUDIO_S16LSB</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#AUDIO_S16MSB"
- >fortuneengine.pyconsole.pyconsole.AUDIO_S16MSB</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#AUDIO_S16SYS"
- >fortuneengine.pyconsole.pyconsole.AUDIO_S16SYS</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#AUDIO_S8"
- >fortuneengine.pyconsole.pyconsole.AUDIO_S8</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#AUDIO_U16"
- >fortuneengine.pyconsole.pyconsole.AUDIO_U16</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#AUDIO_U16LSB"
- >fortuneengine.pyconsole.pyconsole.AUDIO_U16LSB</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#AUDIO_U16MSB"
- >fortuneengine.pyconsole.pyconsole.AUDIO_U16MSB</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#AUDIO_U16SYS"
- >fortuneengine.pyconsole.pyconsole.AUDIO_U16SYS</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#AUDIO_U8"
- >fortuneengine.pyconsole.pyconsole.AUDIO_U8</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#BIG_ENDIAN"
- >fortuneengine.pyconsole.pyconsole.BIG_ENDIAN</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_ADD"
- >fortuneengine.pyconsole.pyconsole.BLEND_ADD</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_MAX"
- >fortuneengine.pyconsole.pyconsole.BLEND_MAX</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_MIN"
- >fortuneengine.pyconsole.pyconsole.BLEND_MIN</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_MULT"
- >fortuneengine.pyconsole.pyconsole.BLEND_MULT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGBA_ADD"
- >fortuneengine.pyconsole.pyconsole.BLEND_RGBA_ADD</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGBA_MAX"
- >fortuneengine.pyconsole.pyconsole.BLEND_RGBA_MAX</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGBA_MIN"
- >fortuneengine.pyconsole.pyconsole.BLEND_RGBA_MIN</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGBA_MULT"
- >fortuneengine.pyconsole.pyconsole.BLEND_RGBA_MULT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGBA_SUB"
- >fortuneengine.pyconsole.pyconsole.BLEND_RGBA_SUB</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGB_ADD"
- >fortuneengine.pyconsole.pyconsole.BLEND_RGB_ADD</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGB_MAX"
- >fortuneengine.pyconsole.pyconsole.BLEND_RGB_MAX</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGB_MIN"
- >fortuneengine.pyconsole.pyconsole.BLEND_RGB_MIN</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGB_MULT"
- >fortuneengine.pyconsole.pyconsole.BLEND_RGB_MULT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGB_SUB"
- >fortuneengine.pyconsole.pyconsole.BLEND_RGB_SUB</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_SUB"
- >fortuneengine.pyconsole.pyconsole.BLEND_SUB</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#BUTTON_X1"
- >fortuneengine.pyconsole.pyconsole.BUTTON_X1</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#BUTTON_X2"
- >fortuneengine.pyconsole.pyconsole.BUTTON_X2</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#DOUBLEBUF"
- >fortuneengine.pyconsole.pyconsole.DOUBLEBUF</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#ERR"
- >fortuneengine.pyconsole.pyconsole.ERR</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#FULLSCREEN"
- >fortuneengine.pyconsole.pyconsole.FULLSCREEN</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#GL_ACCELERATED_VISUAL"
- >fortuneengine.pyconsole.pyconsole.GL_ACCELERATED_VISUAL</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#GL_ACCUM_ALPHA_SIZE"
- >fortuneengine.pyconsole.pyconsole.GL_ACCUM_ALPHA_SIZE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#GL_ACCUM_BLUE_SIZE"
- >fortuneengine.pyconsole.pyconsole.GL_ACCUM_BLUE_SIZE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#GL_ACCUM_GREEN_SIZE"
- >fortuneengine.pyconsole.pyconsole.GL_ACCUM_GREEN_SIZE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#GL_ACCUM_RED_SIZE"
- >fortuneengine.pyconsole.pyconsole.GL_ACCUM_RED_SIZE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#GL_ALPHA_SIZE"
- >fortuneengine.pyconsole.pyconsole.GL_ALPHA_SIZE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#GL_BLUE_SIZE"
- >fortuneengine.pyconsole.pyconsole.GL_BLUE_SIZE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#GL_BUFFER_SIZE"
- >fortuneengine.pyconsole.pyconsole.GL_BUFFER_SIZE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#GL_DEPTH_SIZE"
- >fortuneengine.pyconsole.pyconsole.GL_DEPTH_SIZE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#GL_DOUBLEBUFFER"
- >fortuneengine.pyconsole.pyconsole.GL_DOUBLEBUFFER</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#GL_GREEN_SIZE"
- >fortuneengine.pyconsole.pyconsole.GL_GREEN_SIZE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#GL_MULTISAMPLEBUFFERS"
- >fortuneengine.pyconsole.pyconsole.GL_MULTISAMPLEBUFFERS</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#GL_MULTISAMPLESAMPLES"
- >fortuneengine.pyconsole.pyconsole.GL_MULTISAMPLESAMPLES</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#GL_RED_SIZE"
- >fortuneengine.pyconsole.pyconsole.GL_RED_SIZE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#GL_STENCIL_SIZE"
- >fortuneengine.pyconsole.pyconsole.GL_STENCIL_SIZE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#GL_STEREO"
- >fortuneengine.pyconsole.pyconsole.GL_STEREO</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#GL_SWAP_CONTROL"
- >fortuneengine.pyconsole.pyconsole.GL_SWAP_CONTROL</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#HAT_CENTERED"
- >fortuneengine.pyconsole.pyconsole.HAT_CENTERED</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#HAT_DOWN"
- >fortuneengine.pyconsole.pyconsole.HAT_DOWN</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#HAT_LEFT"
- >fortuneengine.pyconsole.pyconsole.HAT_LEFT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#HAT_LEFTDOWN"
- >fortuneengine.pyconsole.pyconsole.HAT_LEFTDOWN</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#HAT_LEFTUP"
- >fortuneengine.pyconsole.pyconsole.HAT_LEFTUP</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#HAT_RIGHT"
- >fortuneengine.pyconsole.pyconsole.HAT_RIGHT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#HAT_RIGHTDOWN"
- >fortuneengine.pyconsole.pyconsole.HAT_RIGHTDOWN</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#HAT_RIGHTUP"
- >fortuneengine.pyconsole.pyconsole.HAT_RIGHTUP</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#HAT_UP"
- >fortuneengine.pyconsole.pyconsole.HAT_UP</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#HEIGHT"
- >fortuneengine.pyconsole.pyconsole.HEIGHT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#HWACCEL"
- >fortuneengine.pyconsole.pyconsole.HWACCEL</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#HWPALETTE"
- >fortuneengine.pyconsole.pyconsole.HWPALETTE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#HWSURFACE"
- >fortuneengine.pyconsole.pyconsole.HWSURFACE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#IN"
- >fortuneengine.pyconsole.pyconsole.IN</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#IYUV_OVERLAY"
- >fortuneengine.pyconsole.pyconsole.IYUV_OVERLAY</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#JOYAXISMOTION"
- >fortuneengine.pyconsole.pyconsole.JOYAXISMOTION</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#JOYBALLMOTION"
- >fortuneengine.pyconsole.pyconsole.JOYBALLMOTION</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#JOYBUTTONDOWN"
- >fortuneengine.pyconsole.pyconsole.JOYBUTTONDOWN</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#JOYBUTTONUP"
- >fortuneengine.pyconsole.pyconsole.JOYBUTTONUP</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#JOYHATMOTION"
- >fortuneengine.pyconsole.pyconsole.JOYHATMOTION</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#KEYDOWN"
- >fortuneengine.pyconsole.pyconsole.KEYDOWN</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#KEYUP"
- >fortuneengine.pyconsole.pyconsole.KEYUP</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_ALT"
- >fortuneengine.pyconsole.pyconsole.KMOD_ALT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_CAPS"
- >fortuneengine.pyconsole.pyconsole.KMOD_CAPS</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_CTRL"
- >fortuneengine.pyconsole.pyconsole.KMOD_CTRL</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_LALT"
- >fortuneengine.pyconsole.pyconsole.KMOD_LALT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_LCTRL"
- >fortuneengine.pyconsole.pyconsole.KMOD_LCTRL</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_LMETA"
- >fortuneengine.pyconsole.pyconsole.KMOD_LMETA</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_LSHIFT"
- >fortuneengine.pyconsole.pyconsole.KMOD_LSHIFT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_META"
- >fortuneengine.pyconsole.pyconsole.KMOD_META</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_MODE"
- >fortuneengine.pyconsole.pyconsole.KMOD_MODE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_NONE"
- >fortuneengine.pyconsole.pyconsole.KMOD_NONE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_NUM"
- >fortuneengine.pyconsole.pyconsole.KMOD_NUM</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_RALT"
- >fortuneengine.pyconsole.pyconsole.KMOD_RALT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_RCTRL"
- >fortuneengine.pyconsole.pyconsole.KMOD_RCTRL</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_RMETA"
- >fortuneengine.pyconsole.pyconsole.KMOD_RMETA</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_RSHIFT"
- >fortuneengine.pyconsole.pyconsole.KMOD_RSHIFT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_SHIFT"
- >fortuneengine.pyconsole.pyconsole.KMOD_SHIFT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_0"
- >fortuneengine.pyconsole.pyconsole.K_0</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_1"
- >fortuneengine.pyconsole.pyconsole.K_1</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_2"
- >fortuneengine.pyconsole.pyconsole.K_2</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_3"
- >fortuneengine.pyconsole.pyconsole.K_3</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_4"
- >fortuneengine.pyconsole.pyconsole.K_4</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_5"
- >fortuneengine.pyconsole.pyconsole.K_5</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_6"
- >fortuneengine.pyconsole.pyconsole.K_6</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_7"
- >fortuneengine.pyconsole.pyconsole.K_7</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_8"
- >fortuneengine.pyconsole.pyconsole.K_8</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_9"
- >fortuneengine.pyconsole.pyconsole.K_9</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_AMPERSAND"
- >fortuneengine.pyconsole.pyconsole.K_AMPERSAND</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_ASTERISK"
- >fortuneengine.pyconsole.pyconsole.K_ASTERISK</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_AT"
- >fortuneengine.pyconsole.pyconsole.K_AT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_BACKQUOTE"
- >fortuneengine.pyconsole.pyconsole.K_BACKQUOTE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_BACKSLASH"
- >fortuneengine.pyconsole.pyconsole.K_BACKSLASH</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_BACKSPACE"
- >fortuneengine.pyconsole.pyconsole.K_BACKSPACE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_BREAK"
- >fortuneengine.pyconsole.pyconsole.K_BREAK</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_CAPSLOCK"
- >fortuneengine.pyconsole.pyconsole.K_CAPSLOCK</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_CARET"
- >fortuneengine.pyconsole.pyconsole.K_CARET</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_CLEAR"
- >fortuneengine.pyconsole.pyconsole.K_CLEAR</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_COLON"
- >fortuneengine.pyconsole.pyconsole.K_COLON</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_COMMA"
- >fortuneengine.pyconsole.pyconsole.K_COMMA</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_DELETE"
- >fortuneengine.pyconsole.pyconsole.K_DELETE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_DOLLAR"
- >fortuneengine.pyconsole.pyconsole.K_DOLLAR</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_DOWN"
- >fortuneengine.pyconsole.pyconsole.K_DOWN</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_END"
- >fortuneengine.pyconsole.pyconsole.K_END</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_EQUALS"
- >fortuneengine.pyconsole.pyconsole.K_EQUALS</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_ESCAPE"
- >fortuneengine.pyconsole.pyconsole.K_ESCAPE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_EURO"
- >fortuneengine.pyconsole.pyconsole.K_EURO</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_EXCLAIM"
- >fortuneengine.pyconsole.pyconsole.K_EXCLAIM</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_F1"
- >fortuneengine.pyconsole.pyconsole.K_F1</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_F10"
- >fortuneengine.pyconsole.pyconsole.K_F10</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_F11"
- >fortuneengine.pyconsole.pyconsole.K_F11</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_F12"
- >fortuneengine.pyconsole.pyconsole.K_F12</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_F13"
- >fortuneengine.pyconsole.pyconsole.K_F13</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_F14"
- >fortuneengine.pyconsole.pyconsole.K_F14</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_F15"
- >fortuneengine.pyconsole.pyconsole.K_F15</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_F2"
- >fortuneengine.pyconsole.pyconsole.K_F2</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_F3"
- >fortuneengine.pyconsole.pyconsole.K_F3</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_F4"
- >fortuneengine.pyconsole.pyconsole.K_F4</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_F5"
- >fortuneengine.pyconsole.pyconsole.K_F5</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_F6"
- >fortuneengine.pyconsole.pyconsole.K_F6</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_F7"
- >fortuneengine.pyconsole.pyconsole.K_F7</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_F8"
- >fortuneengine.pyconsole.pyconsole.K_F8</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_F9"
- >fortuneengine.pyconsole.pyconsole.K_F9</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_FIRST"
- >fortuneengine.pyconsole.pyconsole.K_FIRST</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_GREATER"
- >fortuneengine.pyconsole.pyconsole.K_GREATER</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_HASH"
- >fortuneengine.pyconsole.pyconsole.K_HASH</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_HELP"
- >fortuneengine.pyconsole.pyconsole.K_HELP</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_HOME"
- >fortuneengine.pyconsole.pyconsole.K_HOME</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_INSERT"
- >fortuneengine.pyconsole.pyconsole.K_INSERT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_KP0"
- >fortuneengine.pyconsole.pyconsole.K_KP0</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_KP1"
- >fortuneengine.pyconsole.pyconsole.K_KP1</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_KP2"
- >fortuneengine.pyconsole.pyconsole.K_KP2</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_KP3"
- >fortuneengine.pyconsole.pyconsole.K_KP3</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_KP4"
- >fortuneengine.pyconsole.pyconsole.K_KP4</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_KP5"
- >fortuneengine.pyconsole.pyconsole.K_KP5</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_KP6"
- >fortuneengine.pyconsole.pyconsole.K_KP6</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_KP7"
- >fortuneengine.pyconsole.pyconsole.K_KP7</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_KP8"
- >fortuneengine.pyconsole.pyconsole.K_KP8</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_KP9"
- >fortuneengine.pyconsole.pyconsole.K_KP9</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_KP_DIVIDE"
- >fortuneengine.pyconsole.pyconsole.K_KP_DIVIDE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_KP_ENTER"
- >fortuneengine.pyconsole.pyconsole.K_KP_ENTER</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_KP_EQUALS"
- >fortuneengine.pyconsole.pyconsole.K_KP_EQUALS</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_KP_MINUS"
- >fortuneengine.pyconsole.pyconsole.K_KP_MINUS</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_KP_MULTIPLY"
- >fortuneengine.pyconsole.pyconsole.K_KP_MULTIPLY</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_KP_PERIOD"
- >fortuneengine.pyconsole.pyconsole.K_KP_PERIOD</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_KP_PLUS"
- >fortuneengine.pyconsole.pyconsole.K_KP_PLUS</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_LALT"
- >fortuneengine.pyconsole.pyconsole.K_LALT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_LAST"
- >fortuneengine.pyconsole.pyconsole.K_LAST</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_LCTRL"
- >fortuneengine.pyconsole.pyconsole.K_LCTRL</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_LEFT"
- >fortuneengine.pyconsole.pyconsole.K_LEFT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_LEFTBRACKET"
- >fortuneengine.pyconsole.pyconsole.K_LEFTBRACKET</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_LEFTPAREN"
- >fortuneengine.pyconsole.pyconsole.K_LEFTPAREN</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_LESS"
- >fortuneengine.pyconsole.pyconsole.K_LESS</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_LMETA"
- >fortuneengine.pyconsole.pyconsole.K_LMETA</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_LSHIFT"
- >fortuneengine.pyconsole.pyconsole.K_LSHIFT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_LSUPER"
- >fortuneengine.pyconsole.pyconsole.K_LSUPER</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_MENU"
- >fortuneengine.pyconsole.pyconsole.K_MENU</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_MINUS"
- >fortuneengine.pyconsole.pyconsole.K_MINUS</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_MODE"
- >fortuneengine.pyconsole.pyconsole.K_MODE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_NUMLOCK"
- >fortuneengine.pyconsole.pyconsole.K_NUMLOCK</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_PAGEDOWN"
- >fortuneengine.pyconsole.pyconsole.K_PAGEDOWN</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_PAGEUP"
- >fortuneengine.pyconsole.pyconsole.K_PAGEUP</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_PAUSE"
- >fortuneengine.pyconsole.pyconsole.K_PAUSE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_PERIOD"
- >fortuneengine.pyconsole.pyconsole.K_PERIOD</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_PLUS"
- >fortuneengine.pyconsole.pyconsole.K_PLUS</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_POWER"
- >fortuneengine.pyconsole.pyconsole.K_POWER</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_PRINT"
- >fortuneengine.pyconsole.pyconsole.K_PRINT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_QUESTION"
- >fortuneengine.pyconsole.pyconsole.K_QUESTION</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_QUOTE"
- >fortuneengine.pyconsole.pyconsole.K_QUOTE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_QUOTEDBL"
- >fortuneengine.pyconsole.pyconsole.K_QUOTEDBL</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_RALT"
- >fortuneengine.pyconsole.pyconsole.K_RALT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_RCTRL"
- >fortuneengine.pyconsole.pyconsole.K_RCTRL</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_RETURN"
- >fortuneengine.pyconsole.pyconsole.K_RETURN</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_RIGHT"
- >fortuneengine.pyconsole.pyconsole.K_RIGHT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_RIGHTBRACKET"
- >fortuneengine.pyconsole.pyconsole.K_RIGHTBRACKET</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_RIGHTPAREN"
- >fortuneengine.pyconsole.pyconsole.K_RIGHTPAREN</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_RMETA"
- >fortuneengine.pyconsole.pyconsole.K_RMETA</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_RSHIFT"
- >fortuneengine.pyconsole.pyconsole.K_RSHIFT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_RSUPER"
- >fortuneengine.pyconsole.pyconsole.K_RSUPER</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_SCROLLOCK"
- >fortuneengine.pyconsole.pyconsole.K_SCROLLOCK</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_SEMICOLON"
- >fortuneengine.pyconsole.pyconsole.K_SEMICOLON</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_SLASH"
- >fortuneengine.pyconsole.pyconsole.K_SLASH</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_SPACE"
- >fortuneengine.pyconsole.pyconsole.K_SPACE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_SYSREQ"
- >fortuneengine.pyconsole.pyconsole.K_SYSREQ</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_TAB"
- >fortuneengine.pyconsole.pyconsole.K_TAB</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_UNDERSCORE"
- >fortuneengine.pyconsole.pyconsole.K_UNDERSCORE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_UNKNOWN"
- >fortuneengine.pyconsole.pyconsole.K_UNKNOWN</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_UP"
- >fortuneengine.pyconsole.pyconsole.K_UP</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_a"
- >fortuneengine.pyconsole.pyconsole.K_a</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_b"
- >fortuneengine.pyconsole.pyconsole.K_b</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_c"
- >fortuneengine.pyconsole.pyconsole.K_c</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_d"
- >fortuneengine.pyconsole.pyconsole.K_d</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_e"
- >fortuneengine.pyconsole.pyconsole.K_e</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_f"
- >fortuneengine.pyconsole.pyconsole.K_f</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_g"
- >fortuneengine.pyconsole.pyconsole.K_g</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_h"
- >fortuneengine.pyconsole.pyconsole.K_h</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_i"
- >fortuneengine.pyconsole.pyconsole.K_i</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_j"
- >fortuneengine.pyconsole.pyconsole.K_j</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_k"
- >fortuneengine.pyconsole.pyconsole.K_k</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_l"
- >fortuneengine.pyconsole.pyconsole.K_l</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_m"
- >fortuneengine.pyconsole.pyconsole.K_m</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_n"
- >fortuneengine.pyconsole.pyconsole.K_n</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_o"
- >fortuneengine.pyconsole.pyconsole.K_o</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_p"
- >fortuneengine.pyconsole.pyconsole.K_p</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_q"
- >fortuneengine.pyconsole.pyconsole.K_q</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_r"
- >fortuneengine.pyconsole.pyconsole.K_r</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_s"
- >fortuneengine.pyconsole.pyconsole.K_s</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_t"
- >fortuneengine.pyconsole.pyconsole.K_t</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_u"
- >fortuneengine.pyconsole.pyconsole.K_u</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_v"
- >fortuneengine.pyconsole.pyconsole.K_v</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_w"
- >fortuneengine.pyconsole.pyconsole.K_w</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_x"
- >fortuneengine.pyconsole.pyconsole.K_x</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_y"
- >fortuneengine.pyconsole.pyconsole.K_y</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_z"
- >fortuneengine.pyconsole.pyconsole.K_z</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#LIL_ENDIAN"
- >fortuneengine.pyconsole.pyconsole.LIL_ENDIAN</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#MOUSEBUTTONDOWN"
- >fortuneengine.pyconsole.pyconsole.MOUSEBUTTONDOWN</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#MOUSEBUTTONUP"
- >fortuneengine.pyconsole.pyconsole.MOUSEBUTTONUP</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#MOUSEMOTION"
- >fortuneengine.pyconsole.pyconsole.MOUSEMOTION</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#NOEVENT"
- >fortuneengine.pyconsole.pyconsole.NOEVENT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#NOFRAME"
- >fortuneengine.pyconsole.pyconsole.NOFRAME</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#NUMEVENTS"
- >fortuneengine.pyconsole.pyconsole.NUMEVENTS</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#OPENGL"
- >fortuneengine.pyconsole.pyconsole.OPENGL</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#OPENGLBLIT"
- >fortuneengine.pyconsole.pyconsole.OPENGLBLIT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#OUT"
- >fortuneengine.pyconsole.pyconsole.OUT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#PREALLOC"
- >fortuneengine.pyconsole.pyconsole.PREALLOC</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#PYCONSOLE"
- >fortuneengine.pyconsole.pyconsole.PYCONSOLE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#PYTHON"
- >fortuneengine.pyconsole.pyconsole.PYTHON</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#QUIT"
- >fortuneengine.pyconsole.pyconsole.QUIT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#RESIZABLE"
- >fortuneengine.pyconsole.pyconsole.RESIZABLE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#RLEACCEL"
- >fortuneengine.pyconsole.pyconsole.RLEACCEL</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#RLEACCELOK"
- >fortuneengine.pyconsole.pyconsole.RLEACCELOK</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#SCRAP_BMP"
- >fortuneengine.pyconsole.pyconsole.SCRAP_BMP</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#SCRAP_CLIPBOARD"
- >fortuneengine.pyconsole.pyconsole.SCRAP_CLIPBOARD</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#SCRAP_PBM"
- >fortuneengine.pyconsole.pyconsole.SCRAP_PBM</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#SCRAP_PPM"
- >fortuneengine.pyconsole.pyconsole.SCRAP_PPM</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#SCRAP_SELECTION"
- >fortuneengine.pyconsole.pyconsole.SCRAP_SELECTION</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#SCRAP_TEXT"
- >fortuneengine.pyconsole.pyconsole.SCRAP_TEXT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#SRCALPHA"
- >fortuneengine.pyconsole.pyconsole.SRCALPHA</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#SRCCOLORKEY"
- >fortuneengine.pyconsole.pyconsole.SRCCOLORKEY</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#SWSURFACE"
- >fortuneengine.pyconsole.pyconsole.SWSURFACE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#SYSWMEVENT"
- >fortuneengine.pyconsole.pyconsole.SYSWMEVENT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#TIMER_RESOLUTION"
- >fortuneengine.pyconsole.pyconsole.TIMER_RESOLUTION</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#USEREVENT"
- >fortuneengine.pyconsole.pyconsole.USEREVENT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#UYVY_OVERLAY"
- >fortuneengine.pyconsole.pyconsole.UYVY_OVERLAY</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#VIDEOEXPOSE"
- >fortuneengine.pyconsole.pyconsole.VIDEOEXPOSE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#VIDEORESIZE"
- >fortuneengine.pyconsole.pyconsole.VIDEORESIZE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#WIDTH"
- >fortuneengine.pyconsole.pyconsole.WIDTH</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#YUY2_OVERLAY"
- >fortuneengine.pyconsole.pyconsole.YUY2_OVERLAY</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#YV12_OVERLAY"
- >fortuneengine.pyconsole.pyconsole.YV12_OVERLAY</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#YVYU_OVERLAY"
- >fortuneengine.pyconsole.pyconsole.YVYU_OVERLAY</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#__package__"
- >fortuneengine.pyconsole.pyconsole.__package__</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#cfg_path"
- >fortuneengine.pyconsole.pyconsole.cfg_path</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#font_path"
- >fortuneengine.pyconsole.pyconsole.font_path</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#path"
- >fortuneengine.pyconsole.pyconsole.path</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#re_is_assign"
- >fortuneengine.pyconsole.pyconsole.re_is_assign</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#re_is_comment"
- >fortuneengine.pyconsole.pyconsole.re_is_comment</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#re_is_list"
- >fortuneengine.pyconsole.pyconsole.re_is_list</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#re_is_number"
- >fortuneengine.pyconsole.pyconsole.re_is_number</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#re_is_var"
- >fortuneengine.pyconsole.pyconsole.re_is_var</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#re_token"
- >fortuneengine.pyconsole.pyconsole.re_token</a><br /><hr />
-<span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine-module.html b/MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine-module.html
deleted file mode 100644
index 0f7f89d..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine-module.html
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>fortuneengine</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<h1 class="toc">Module fortuneengine</h1>
-<hr />
- <h2 class="toc">Variables</h2>
- <a target="mainFrame" href="fortuneengine-module.html#__package__"
- >__package__</a><br /><hr />
-<span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.DrawableFontObject-module.html b/MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.DrawableFontObject-module.html
deleted file mode 100644
index b5aa902..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.DrawableFontObject-module.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>DrawableFontObject</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<h1 class="toc">Module DrawableFontObject</h1>
-<hr />
- <h2 class="toc">Classes</h2>
- <a target="mainFrame" href="fortuneengine.DrawableFontObject.DrawableFontObject-class.html"
- >DrawableFontObject</a><br /> <h2 class="toc">Variables</h2>
- <a target="mainFrame" href="fortuneengine.DrawableFontObject-module.html#__package__"
- >__package__</a><br /><hr />
-<span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.DrawableObject-module.html b/MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.DrawableObject-module.html
deleted file mode 100644
index 36fd57b..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.DrawableObject-module.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>DrawableObject</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<h1 class="toc">Module DrawableObject</h1>
-<hr />
- <h2 class="toc">Classes</h2>
- <a target="mainFrame" href="fortuneengine.DrawableObject.DrawableObject-class.html"
- >DrawableObject</a><br /> <h2 class="toc">Variables</h2>
- <a target="mainFrame" href="fortuneengine.DrawableObject-module.html#__package__"
- >__package__</a><br /><hr />
-<span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.DynamicDrawableObject-module.html b/MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.DynamicDrawableObject-module.html
deleted file mode 100644
index ba289e1..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.DynamicDrawableObject-module.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>DynamicDrawableObject</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<h1 class="toc">Module DynamicDrawableObject</h1>
-<hr />
- <h2 class="toc">Classes</h2>
- <a target="mainFrame" href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html"
- >DynamicDrawableObject</a><br /> <h2 class="toc">Variables</h2>
- <a target="mainFrame" href="fortuneengine.DynamicDrawableObject-module.html#__package__"
- >__package__</a><br /><hr />
-<span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.GameEngine-module.html b/MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.GameEngine-module.html
deleted file mode 100644
index afc7155..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.GameEngine-module.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>GameEngine</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<h1 class="toc">Module GameEngine</h1>
-<hr />
- <h2 class="toc">Classes</h2>
- <a target="mainFrame" href="fortuneengine.GameEngine.GameEngine-class.html"
- >GameEngine</a><br /> <h2 class="toc">Variables</h2>
- <a target="mainFrame" href="fortuneengine.GameEngine-module.html#__package__"
- >__package__</a><br /><hr />
-<span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.GameEngineConsole-module.html b/MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.GameEngineConsole-module.html
deleted file mode 100644
index 22d0c28..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.GameEngineConsole-module.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>GameEngineConsole</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<h1 class="toc">Module GameEngineConsole</h1>
-<hr />
- <h2 class="toc">Classes</h2>
- <a target="mainFrame" href="fortuneengine.GameEngineConsole.GameEngineConsole-class.html"
- >GameEngineConsole</a><br /> <h2 class="toc">Variables</h2>
- <a target="mainFrame" href="fortuneengine.GameEngineConsole-module.html#__package__"
- >__package__</a><br /><hr />
-<span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.GameEngineElement-module.html b/MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.GameEngineElement-module.html
deleted file mode 100644
index c5e5fb4..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.GameEngineElement-module.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>GameEngineElement</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<h1 class="toc">Module GameEngineElement</h1>
-<hr />
- <h2 class="toc">Classes</h2>
- <a target="mainFrame" href="fortuneengine.GameEngineElement.GameEngineElement-class.html"
- >GameEngineElement</a><br /> <h2 class="toc">Variables</h2>
- <a target="mainFrame" href="fortuneengine.GameEngineElement-module.html#__package__"
- >__package__</a><br /><hr />
-<span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.GameInspect-module.html b/MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.GameInspect-module.html
deleted file mode 100644
index ff36dc7..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.GameInspect-module.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>GameInspect</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<h1 class="toc">Module GameInspect</h1>
-<hr />
- <h2 class="toc">Classes</h2>
- <a target="mainFrame" href="fortuneengine.GameInspect.GameInspect-class.html"
- >GameInspect</a><br /> <h2 class="toc">Variables</h2>
- <a target="mainFrame" href="fortuneengine.GameInspect-module.html#__package__"
- >__package__</a><br /><hr />
-<span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.Scene-module.html b/MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.Scene-module.html
deleted file mode 100644
index 9ae7f06..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.Scene-module.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>Scene</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<h1 class="toc">Module Scene</h1>
-<hr />
- <h2 class="toc">Classes</h2>
- <a target="mainFrame" href="fortuneengine.Scene.Scene-class.html"
- >Scene</a><br /> <h2 class="toc">Variables</h2>
- <a target="mainFrame" href="fortuneengine.Scene-module.html#__package__"
- >__package__</a><br /><hr />
-<span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.pyconsole-module.html b/MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.pyconsole-module.html
deleted file mode 100644
index d412499..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.pyconsole-module.html
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>pyconsole</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<h1 class="toc">Module pyconsole</h1>
-<hr />
- <h2 class="toc">Variables</h2>
- <a target="mainFrame" href="fortuneengine.pyconsole-module.html#__package__"
- >__package__</a><br /><hr />
-<span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.pyconsole.pyconsole-module.html b/MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.pyconsole.pyconsole-module.html
deleted file mode 100644
index 1379c64..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/toc-fortuneengine.pyconsole.pyconsole-module.html
+++ /dev/null
@@ -1,307 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>pyconsole</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<h1 class="toc">Module pyconsole</h1>
-<hr />
- <h2 class="toc">Classes</h2>
- <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole.Console-class.html"
- >Console</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole.ParseError-class.html"
- >ParseError</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole.Writable-class.html"
- >Writable</a><br /> <h2 class="toc">Functions</h2>
- <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#balanced"
- >balanced</a><br /> <h2 class="toc">Variables</h2>
- <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#ACTIVEEVENT"
- >ACTIVEEVENT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#ANYFORMAT"
- >ANYFORMAT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#ASYNCBLIT"
- >ASYNCBLIT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#AUDIO_S16"
- >AUDIO_S16</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#AUDIO_S16LSB"
- >AUDIO_S16LSB</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#AUDIO_S16MSB"
- >AUDIO_S16MSB</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#AUDIO_S16SYS"
- >AUDIO_S16SYS</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#AUDIO_S8"
- >AUDIO_S8</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#AUDIO_U16"
- >AUDIO_U16</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#AUDIO_U16LSB"
- >AUDIO_U16LSB</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#AUDIO_U16MSB"
- >AUDIO_U16MSB</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#AUDIO_U16SYS"
- >AUDIO_U16SYS</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#AUDIO_U8"
- >AUDIO_U8</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#BIG_ENDIAN"
- >BIG_ENDIAN</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_ADD"
- >BLEND_ADD</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_MAX"
- >BLEND_MAX</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_MIN"
- >BLEND_MIN</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_MULT"
- >BLEND_MULT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGBA_ADD"
- >BLEND_RGBA_ADD</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGBA_MAX"
- >BLEND_RGBA_MAX</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGBA_MIN"
- >BLEND_RGBA_MIN</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGBA_MULT"
- >BLEND_RGBA_MULT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGBA_SUB"
- >BLEND_RGBA_SUB</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGB_ADD"
- >BLEND_RGB_ADD</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGB_MAX"
- >BLEND_RGB_MAX</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGB_MIN"
- >BLEND_RGB_MIN</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGB_MULT"
- >BLEND_RGB_MULT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_RGB_SUB"
- >BLEND_RGB_SUB</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#BLEND_SUB"
- >BLEND_SUB</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#BUTTON_X1"
- >BUTTON_X1</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#BUTTON_X2"
- >BUTTON_X2</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#DOUBLEBUF"
- >DOUBLEBUF</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#ERR"
- >ERR</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#FULLSCREEN"
- >FULLSCREEN</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#GL_ACCELERATED_VISUAL"
- >GL_ACCELERATED_VISUAL</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#GL_ACCUM_ALPHA_SIZE"
- >GL_ACCUM_ALPHA_SIZE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#GL_ACCUM_BLUE_SIZE"
- >GL_ACCUM_BLUE_SIZE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#GL_ACCUM_GREEN_SIZE"
- >GL_ACCUM_GREEN_SIZE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#GL_ACCUM_RED_SIZE"
- >GL_ACCUM_RED_SIZE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#GL_ALPHA_SIZE"
- >GL_ALPHA_SIZE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#GL_BLUE_SIZE"
- >GL_BLUE_SIZE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#GL_BUFFER_SIZE"
- >GL_BUFFER_SIZE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#GL_DEPTH_SIZE"
- >GL_DEPTH_SIZE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#GL_DOUBLEBUFFER"
- >GL_DOUBLEBUFFER</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#GL_GREEN_SIZE"
- >GL_GREEN_SIZE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#GL_MULTISAMPLEBUFFERS"
- >GL_MULTISAMPLEBUFFERS</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#GL_MULTISAMPLESAMPLES"
- >GL_MULTISAMPLESAMPLES</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#GL_RED_SIZE"
- >GL_RED_SIZE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#GL_STENCIL_SIZE"
- >GL_STENCIL_SIZE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#GL_STEREO"
- >GL_STEREO</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#GL_SWAP_CONTROL"
- >GL_SWAP_CONTROL</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#HAT_CENTERED"
- >HAT_CENTERED</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#HAT_DOWN"
- >HAT_DOWN</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#HAT_LEFT"
- >HAT_LEFT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#HAT_LEFTDOWN"
- >HAT_LEFTDOWN</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#HAT_LEFTUP"
- >HAT_LEFTUP</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#HAT_RIGHT"
- >HAT_RIGHT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#HAT_RIGHTDOWN"
- >HAT_RIGHTDOWN</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#HAT_RIGHTUP"
- >HAT_RIGHTUP</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#HAT_UP"
- >HAT_UP</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#HEIGHT"
- >HEIGHT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#HWACCEL"
- >HWACCEL</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#HWPALETTE"
- >HWPALETTE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#HWSURFACE"
- >HWSURFACE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#IN"
- >IN</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#IYUV_OVERLAY"
- >IYUV_OVERLAY</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#JOYAXISMOTION"
- >JOYAXISMOTION</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#JOYBALLMOTION"
- >JOYBALLMOTION</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#JOYBUTTONDOWN"
- >JOYBUTTONDOWN</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#JOYBUTTONUP"
- >JOYBUTTONUP</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#JOYHATMOTION"
- >JOYHATMOTION</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#KEYDOWN"
- >KEYDOWN</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#KEYUP"
- >KEYUP</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_ALT"
- >KMOD_ALT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_CAPS"
- >KMOD_CAPS</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_CTRL"
- >KMOD_CTRL</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_LALT"
- >KMOD_LALT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_LCTRL"
- >KMOD_LCTRL</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_LMETA"
- >KMOD_LMETA</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_LSHIFT"
- >KMOD_LSHIFT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_META"
- >KMOD_META</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_MODE"
- >KMOD_MODE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_NONE"
- >KMOD_NONE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_NUM"
- >KMOD_NUM</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_RALT"
- >KMOD_RALT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_RCTRL"
- >KMOD_RCTRL</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_RMETA"
- >KMOD_RMETA</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_RSHIFT"
- >KMOD_RSHIFT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#KMOD_SHIFT"
- >KMOD_SHIFT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_0"
- >K_0</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_1"
- >K_1</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_2"
- >K_2</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_3"
- >K_3</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_4"
- >K_4</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_5"
- >K_5</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_6"
- >K_6</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_7"
- >K_7</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_8"
- >K_8</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_9"
- >K_9</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_AMPERSAND"
- >K_AMPERSAND</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_ASTERISK"
- >K_ASTERISK</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_AT"
- >K_AT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_BACKQUOTE"
- >K_BACKQUOTE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_BACKSLASH"
- >K_BACKSLASH</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_BACKSPACE"
- >K_BACKSPACE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_BREAK"
- >K_BREAK</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_CAPSLOCK"
- >K_CAPSLOCK</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_CARET"
- >K_CARET</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_CLEAR"
- >K_CLEAR</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_COLON"
- >K_COLON</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_COMMA"
- >K_COMMA</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_DELETE"
- >K_DELETE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_DOLLAR"
- >K_DOLLAR</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_DOWN"
- >K_DOWN</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_END"
- >K_END</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_EQUALS"
- >K_EQUALS</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_ESCAPE"
- >K_ESCAPE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_EURO"
- >K_EURO</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_EXCLAIM"
- >K_EXCLAIM</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_F1"
- >K_F1</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_F10"
- >K_F10</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_F11"
- >K_F11</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_F12"
- >K_F12</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_F13"
- >K_F13</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_F14"
- >K_F14</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_F15"
- >K_F15</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_F2"
- >K_F2</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_F3"
- >K_F3</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_F4"
- >K_F4</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_F5"
- >K_F5</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_F6"
- >K_F6</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_F7"
- >K_F7</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_F8"
- >K_F8</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_F9"
- >K_F9</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_FIRST"
- >K_FIRST</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_GREATER"
- >K_GREATER</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_HASH"
- >K_HASH</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_HELP"
- >K_HELP</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_HOME"
- >K_HOME</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_INSERT"
- >K_INSERT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_KP0"
- >K_KP0</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_KP1"
- >K_KP1</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_KP2"
- >K_KP2</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_KP3"
- >K_KP3</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_KP4"
- >K_KP4</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_KP5"
- >K_KP5</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_KP6"
- >K_KP6</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_KP7"
- >K_KP7</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_KP8"
- >K_KP8</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_KP9"
- >K_KP9</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_KP_DIVIDE"
- >K_KP_DIVIDE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_KP_ENTER"
- >K_KP_ENTER</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_KP_EQUALS"
- >K_KP_EQUALS</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_KP_MINUS"
- >K_KP_MINUS</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_KP_MULTIPLY"
- >K_KP_MULTIPLY</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_KP_PERIOD"
- >K_KP_PERIOD</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_KP_PLUS"
- >K_KP_PLUS</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_LALT"
- >K_LALT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_LAST"
- >K_LAST</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_LCTRL"
- >K_LCTRL</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_LEFT"
- >K_LEFT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_LEFTBRACKET"
- >K_LEFTBRACKET</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_LEFTPAREN"
- >K_LEFTPAREN</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_LESS"
- >K_LESS</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_LMETA"
- >K_LMETA</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_LSHIFT"
- >K_LSHIFT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_LSUPER"
- >K_LSUPER</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_MENU"
- >K_MENU</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_MINUS"
- >K_MINUS</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_MODE"
- >K_MODE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_NUMLOCK"
- >K_NUMLOCK</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_PAGEDOWN"
- >K_PAGEDOWN</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_PAGEUP"
- >K_PAGEUP</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_PAUSE"
- >K_PAUSE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_PERIOD"
- >K_PERIOD</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_PLUS"
- >K_PLUS</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_POWER"
- >K_POWER</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_PRINT"
- >K_PRINT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_QUESTION"
- >K_QUESTION</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_QUOTE"
- >K_QUOTE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_QUOTEDBL"
- >K_QUOTEDBL</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_RALT"
- >K_RALT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_RCTRL"
- >K_RCTRL</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_RETURN"
- >K_RETURN</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_RIGHT"
- >K_RIGHT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_RIGHTBRACKET"
- >K_RIGHTBRACKET</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_RIGHTPAREN"
- >K_RIGHTPAREN</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_RMETA"
- >K_RMETA</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_RSHIFT"
- >K_RSHIFT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_RSUPER"
- >K_RSUPER</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_SCROLLOCK"
- >K_SCROLLOCK</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_SEMICOLON"
- >K_SEMICOLON</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_SLASH"
- >K_SLASH</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_SPACE"
- >K_SPACE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_SYSREQ"
- >K_SYSREQ</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_TAB"
- >K_TAB</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_UNDERSCORE"
- >K_UNDERSCORE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_UNKNOWN"
- >K_UNKNOWN</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_UP"
- >K_UP</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_a"
- >K_a</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_b"
- >K_b</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_c"
- >K_c</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_d"
- >K_d</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_e"
- >K_e</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_f"
- >K_f</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_g"
- >K_g</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_h"
- >K_h</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_i"
- >K_i</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_j"
- >K_j</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_k"
- >K_k</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_l"
- >K_l</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_m"
- >K_m</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_n"
- >K_n</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_o"
- >K_o</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_p"
- >K_p</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_q"
- >K_q</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_r"
- >K_r</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_s"
- >K_s</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_t"
- >K_t</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_u"
- >K_u</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_v"
- >K_v</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_w"
- >K_w</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_x"
- >K_x</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_y"
- >K_y</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#K_z"
- >K_z</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#LIL_ENDIAN"
- >LIL_ENDIAN</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#MOUSEBUTTONDOWN"
- >MOUSEBUTTONDOWN</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#MOUSEBUTTONUP"
- >MOUSEBUTTONUP</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#MOUSEMOTION"
- >MOUSEMOTION</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#NOEVENT"
- >NOEVENT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#NOFRAME"
- >NOFRAME</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#NUMEVENTS"
- >NUMEVENTS</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#OPENGL"
- >OPENGL</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#OPENGLBLIT"
- >OPENGLBLIT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#OUT"
- >OUT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#PREALLOC"
- >PREALLOC</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#PYCONSOLE"
- >PYCONSOLE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#PYTHON"
- >PYTHON</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#QUIT"
- >QUIT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#RESIZABLE"
- >RESIZABLE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#RLEACCEL"
- >RLEACCEL</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#RLEACCELOK"
- >RLEACCELOK</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#SCRAP_BMP"
- >SCRAP_BMP</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#SCRAP_CLIPBOARD"
- >SCRAP_CLIPBOARD</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#SCRAP_PBM"
- >SCRAP_PBM</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#SCRAP_PPM"
- >SCRAP_PPM</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#SCRAP_SELECTION"
- >SCRAP_SELECTION</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#SCRAP_TEXT"
- >SCRAP_TEXT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#SRCALPHA"
- >SRCALPHA</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#SRCCOLORKEY"
- >SRCCOLORKEY</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#SWSURFACE"
- >SWSURFACE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#SYSWMEVENT"
- >SYSWMEVENT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#TIMER_RESOLUTION"
- >TIMER_RESOLUTION</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#USEREVENT"
- >USEREVENT</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#UYVY_OVERLAY"
- >UYVY_OVERLAY</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#VIDEOEXPOSE"
- >VIDEOEXPOSE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#VIDEORESIZE"
- >VIDEORESIZE</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#WIDTH"
- >WIDTH</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#YUY2_OVERLAY"
- >YUY2_OVERLAY</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#YV12_OVERLAY"
- >YV12_OVERLAY</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#YVYU_OVERLAY"
- >YVYU_OVERLAY</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#__package__"
- >__package__</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#cfg_path"
- >cfg_path</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#font_path"
- >font_path</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#path"
- >path</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#re_is_assign"
- >re_is_assign</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#re_is_comment"
- >re_is_comment</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#re_is_list"
- >re_is_list</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#re_is_number"
- >re_is_number</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#re_is_var"
- >re_is_var</a><br /> <a target="mainFrame" href="fortuneengine.pyconsole.pyconsole-module.html#re_token"
- >re_token</a><br /><hr />
-<span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/docs/epydoc/toc.html b/MAFH2/fortuneengine/docs/epydoc/toc.html
deleted file mode 100644
index 1ffbb58..0000000
--- a/MAFH2/fortuneengine/docs/epydoc/toc.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<?xml version="1.0" encoding="ascii"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>Table of Contents</title>
- <link rel="stylesheet" href="epydoc.css" type="text/css" />
- <script type="text/javascript" src="epydoc.js"></script>
-</head>
-
-<body bgcolor="white" text="black" link="blue" vlink="#204080"
- alink="#204080">
-<h1 class="toc">Table&nbsp;of&nbsp;Contents</h1>
-<hr />
- <a target="moduleFrame" href="toc-everything.html">Everything</a>
- <br />
- <h2 class="toc">Modules</h2>
- <a target="moduleFrame" href="toc-fortuneengine-module.html"
- onclick="setFrame('toc-fortuneengine-module.html','fortuneengine-module.html');" >fortuneengine</a><br /> <a target="moduleFrame" href="toc-fortuneengine.DrawableFontObject-module.html"
- onclick="setFrame('toc-fortuneengine.DrawableFontObject-module.html','fortuneengine.DrawableFontObject-module.html');" >fortuneengine.DrawableFontObject</a><br /> <a target="moduleFrame" href="toc-fortuneengine.DrawableObject-module.html"
- onclick="setFrame('toc-fortuneengine.DrawableObject-module.html','fortuneengine.DrawableObject-module.html');" >fortuneengine.DrawableObject</a><br /> <a target="moduleFrame" href="toc-fortuneengine.DynamicDrawableObject-module.html"
- onclick="setFrame('toc-fortuneengine.DynamicDrawableObject-module.html','fortuneengine.DynamicDrawableObject-module.html');" >fortuneengine.DynamicDrawableObject</a><br /> <a target="moduleFrame" href="toc-fortuneengine.GameEngine-module.html"
- onclick="setFrame('toc-fortuneengine.GameEngine-module.html','fortuneengine.GameEngine-module.html');" >fortuneengine.GameEngine</a><br /> <a target="moduleFrame" href="toc-fortuneengine.GameEngineConsole-module.html"
- onclick="setFrame('toc-fortuneengine.GameEngineConsole-module.html','fortuneengine.GameEngineConsole-module.html');" >fortuneengine.GameEngineConsole</a><br /> <a target="moduleFrame" href="toc-fortuneengine.GameEngineElement-module.html"
- onclick="setFrame('toc-fortuneengine.GameEngineElement-module.html','fortuneengine.GameEngineElement-module.html');" >fortuneengine.GameEngineElement</a><br /> <a target="moduleFrame" href="toc-fortuneengine.GameInspect-module.html"
- onclick="setFrame('toc-fortuneengine.GameInspect-module.html','fortuneengine.GameInspect-module.html');" >fortuneengine.GameInspect</a><br /> <a target="moduleFrame" href="toc-fortuneengine.Scene-module.html"
- onclick="setFrame('toc-fortuneengine.Scene-module.html','fortuneengine.Scene-module.html');" >fortuneengine.Scene</a><br /> <a target="moduleFrame" href="toc-fortuneengine.pyconsole-module.html"
- onclick="setFrame('toc-fortuneengine.pyconsole-module.html','fortuneengine.pyconsole-module.html');" >fortuneengine.pyconsole</a><br /> <a target="moduleFrame" href="toc-fortuneengine.pyconsole.pyconsole-module.html"
- onclick="setFrame('toc-fortuneengine.pyconsole.pyconsole-module.html','fortuneengine.pyconsole.pyconsole-module.html');" >fortuneengine.pyconsole.pyconsole</a><br /><hr />
- <span class="options">[<a href="javascript:void(0);" class="privatelink"
- onclick="toggle_private();">hide&nbsp;private</a>]</span>
-
-<script type="text/javascript">
- <!--
- // Private objects are initially displayed (because if
- // javascript is turned off then we want them to be
- // visible); but by default, we want to hide them. So hide
- // them unless we have a cookie that says to show them.
- checkCookie();
- // -->
-</script>
-</body>
-</html>
diff --git a/MAFH2/fortuneengine/fortuneengine/DrawableFontObject.py b/MAFH2/fortuneengine/fortuneengine/DrawableFontObject.py
deleted file mode 100644
index 92f641f..0000000
--- a/MAFH2/fortuneengine/fortuneengine/DrawableFontObject.py
+++ /dev/null
@@ -1,19 +0,0 @@
-import pygame
-from DrawableObject import DrawableObject
-
-class DrawableFontObject(DrawableObject, pygame.sprite.Sprite):
-
- def __init__(self,text,font, x = 0, y = 0):
-
- self.font = font
- self.textImage = font.render(text, 1, (255,255,255))
- self.text = text
- DrawableObject.__init__(self, [self.textImage], '')
-
- def changeText(self, newText, color=(0,0,0)):
- self.text = newText
- self._images[0] = self.font.render(str(newText), True, color)
- self.image = self._images[0]
-
- def getText(self):
- return str(self.text)
diff --git a/MAFH2/fortuneengine/fortuneengine/DrawableObject.py b/MAFH2/fortuneengine/fortuneengine/DrawableObject.py
deleted file mode 100644
index 96bb8ef..0000000
--- a/MAFH2/fortuneengine/fortuneengine/DrawableObject.py
+++ /dev/null
@@ -1,157 +0,0 @@
-import pygame
-
-class DrawableObject(pygame.sprite.Sprite):
-
- def __init__(self, images, textfileName, transparent = False, x = 0, y = 0):
- pygame.sprite.Sprite.__init__(self)
-
- self._images = []
- self._origImages = []
- for i in range(len(images)):
- self._images.append(images[i].convert_alpha())
- self._origImages.append(images[i].convert_alpha())
-
- blank = pygame.Surface((0,0))
-
- if(transparent):
- for i in range(len(images)):
- self._images[i] = blank
-
- self._start = pygame.time.get_ticks()
- self.image = self._images[0]
- self._last_update = 0
- self._frame = 0
- self.animations = {}
- self._current_anim = ""
- self.rect = self.image.get_rect()
- self.xPos = x
- self.yPos = y
- self.myAngle = 0
- self.xSize = self.image.get_width()
- self.ySize = self.image.get_height()
- self.rect.topleft = (x,y)
-
- if textfileName != '':
-
- f = open(textfileName, 'r')
- currentLine = f.readline()
- while currentLine != '':
-
- animValues = currentLine.split(",")
- self.animations[animValues[0]] = [int(animValues[1]), int(animValues[2])]
- currentLine = f.readline()
-
- else:
-
- self.animations["anim1"] = [0, len(self._images)]
- self.goToAnim("anim1")
-
- self.makeTransparent(transparent)
-
- def repopulateImages(self, newImages):
-
- self._images = []
- self._origImages = []
- for i in range(len(newImages)):
- self._images.append(newImages[i].convert_alpha())
- self._origImages.append(newImages[i].convert_alpha())
-
- self.image = self._images[0]
- self._frame = 0
- self.xSize = self.image.get_width()
- self.ySize = self.image.get_height()
-
- def addImages(self, images):
- self._images.extend(images)
- self._origImages.extend(images)
-
- def goToAnim(self, animName):
- if self.animations.get(animName, 0) != 0:
- self._current_anim = animName
- self._frame = self.animations[animName][0]
- self.image = self._images[self._frame]
-
- def goToFrame(self, frame):
-
- if frame <= len(self._images):
- self._frame = frame
- self.image = self._images[self._frame]
-
- def nudge(self, x, y):
- self.xPos += x
- self.yPos += y
- self.rect.right += x
- self.rect.top += y
-
- def scale(self, x=None, y=None):
- if type(x).__name__=='int': self.xSize = x
- if type(y).__name__=='int': self.ySize = y
-
- for i in range(len(self._images)):
- self._origImages[i] = pygame.transform.scale(self._origImages[i], (self.xSize, self.ySize))
- self._images[i] = self._origImages[i]
-
- def fill(self, color):
- for i in range(len(self._images)):
- #print "filling with ", color
- self._origImages[i].fill(color)
- self._images[i].fill(color)
-
- def getXSize(self):
- return self.xSize
-
- def getYSize(self):
- return self.ySize
-
- def rotate(self,angle):
- self.myAngle += angle
- for i in range(len(self._images)):
- self._images[i] = pygame.transform.rotate(self._origImages[i], self.myAngle)
-
- def getRotation(self):
- return self.myAngle
-
- def setPosition(self, x = None, y = None):
- if type(x).__name__=='int': self.xPos = x
- if type(y).__name__=='int': self.yPos = y
- self.rect.topleft = (self.xPos, self.yPos)
-
- def getXPos(self):
- return self.xPos
-
- def getYPos(self):
- return self.yPos
-
- def calcColorKey(self, x=0, y=0):
- myColorKey = images[0].get_at((x,y))
- setColorKey(myColorKey)
-
- def makeTransparent(self, bool = True):
- if bool == True:
- surf = pygame.Surface((0,0))
- for i in range(len(self._images)):
- self._images[i] = surf
- else:
- for i in range(len(self._images)):
- self._images[i] = self._origImages[i]
- self.image = self._images[self._frame]
-
- def setColorKey(self, aColor):
- for i in range(len(self._images)):
- self._images[i].set_colorkey(aColor)
-
- def update(self, t=None):
- timePassed = t + self._last_update
-
- if (timePassed) > 200:
-
- self.image = self._images[self._frame]
- self._last_update = timePassed%1000
- else:
- self._last_update = timePassed
-
- def nextFrame(self):
- pass
-
- def nextCurrentAnimFrame(self):
- pass
diff --git a/MAFH2/fortuneengine/fortuneengine/DynamicDrawableObject.py b/MAFH2/fortuneengine/fortuneengine/DynamicDrawableObject.py
deleted file mode 100644
index 7dcb831d..0000000
--- a/MAFH2/fortuneengine/fortuneengine/DynamicDrawableObject.py
+++ /dev/null
@@ -1,74 +0,0 @@
-import pygame
-from DrawableObject import DrawableObject
-
-class DynamicDrawableObject(DrawableObject, pygame.sprite.Sprite):
-
- def __init__(self,images,textfileName,fps = 10, x = 0, y = 0, xVelocity = 0, yVelocity = 0):
-
- self._delay = 1000/fps
- DrawableObject.__init__(self, images, textfileName, x, y)
-
- def addImages(self, images):
-
- self._images.extend(images)
-
- def setSpeed(self, xVelocity = None, yVelocity = None):
-
- if xVelocity != None: self.xSpeed = xVelocity
- if yVelocity != None: self.ySpeed = yVelocity
-
- def getXSpeed(self):
-
- return self.xSpeed
-
- def getYSpeed(self):
-
- return self.ySpeed
-
- def move(self):
- self.xPos += self.xSpeed
- self.yPos += self.ySpeed
- self.rect.right += self.xSpeed
- self.rect.top += self.ySpeed
-
- def update(self, t):
-
- timePassed = t + self._last_update
-
- if (timePassed) > self._delay:
- if self._frame < self.animations.get(self._current_anim)[0] or self._frame > self.animations.get(self._current_anim)[1]:
- self._frame = self.animations.get(self._current_anim)[0] - 1
-
- self._frame += timePassed/self._delay
-
- if self._frame >= self.animations.get(self._current_anim)[1]:
- self._frame = self._frame%(self.animations.get(self._current_anim)[1])
-
- self.image = self._images[self._frame]
- self._last_update = timePassed%self._delay
- else:
- self._last_update = timePassed
-
- def nextFrame(self):
- self._frame += 1
- if self._frame >= len(self._images):
- framesPast = self._frame - len(self._images)
- self._frame = framesPast
-
- self.image = self._images[self._frame]
-
- def nextCurrentAnimFrame(self):
-
- for cnt in range(len(animations)):
-
- if animations[cnt] == self._current_anim:
- if self._frame < self.animations[self._current_anim][0] or self._frame > self.animations[self._current_anim][1]:
- self._frame = self.animations[self._current_anim][0]
-
- else: self._frame += 1
-
- if self._frame > self.animations[self._current_anim][1]:
- framesPast = self._frame - self.animations[self._current_anim][1]
- self._frame = framesPast - 1 + self.animations[self._current_anim][0]
-
- self.image = self._images[self._frame]
diff --git a/MAFH2/fortuneengine/fortuneengine/GameEngine.py b/MAFH2/fortuneengine/fortuneengine/GameEngine.py
deleted file mode 100644
index 48d7d3e..0000000
--- a/MAFH2/fortuneengine/fortuneengine/GameEngine.py
+++ /dev/null
@@ -1,502 +0,0 @@
-# FortuneEngine is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# FortuneEngine is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with the FortuneEngine. If not, see <http://www.gnu.org/licenses/>.
-#
-# Author: Justin Lewis <jlew.blackout@gmail.com>
-
-import pygame
-from time import time
-from GameEngineConsole import GameEngineConsole
-from GameInspect import GameInspect
-from DrawableFontObject import DrawableFontObject
-from Scene import Scene
-
-
-class GameEngine(object):
- """
- The Fortune Engine GameEngine is a main loop wrapper around pygame.
- It manages the event and drawing loops allowing the user to just
- register for user events and drawing time in the draw loop.
- """
- instance = None
-
- def __init__(self, width=1200, height=900, always_draw=False,
- fps_cap=15, version=False, title="FortuneEngine"):
- """
- Constructor for the game engine.
-
- @param width: Window width
- @param height: Window height
- @param always_draw: Boolean to set the animation mode to always
- draw vs draw when set_dirty is called
- @param fps_cap: Sets the framerate cap. Set to 0 to disable
- the cap. Warning: setting the cap to 0 when
- always draw = False will cause cpu 100% when
- not driving.
- @param version: If true, use new rendering system, false uses
- only the draw system
- @param title: Window Title
- """
- GameEngine.instance = self
- pygame.init()
- pygame.mouse.set_visible(False)
- self.__version = version #true is new, false is old
-
- # Window Settings
- self.width = width
- self.height = height
- size = width, height
- self.screen = pygame.display.set_mode(size)
- pygame.display.set_caption(title)
- self.__fps = DrawableFontObject("", pygame.font.Font(None, 17))
- self.__fps.setPosition(0, 0)
- self.__scene = Scene(self.__fps)
-
- # Engine Internal Variables
- self.__fps_cap = fps_cap
- self.__showfps = False
- self.__dirty = True
- self.__always_draw = always_draw
- self.__font = pygame.font.Font(None, 17)
- self.__run_event = False
-
- # Variables to hold game engine elements and callbacks
- self.__event_cb = []
- self.__draw_lst = []
- self.__object_hold = {}
-
-
- # Game Timers
- self.__active_event_timers = []
- self.__active_event_timers_tick = []
-
- # Game Clock
- self.clock = pygame.time.Clock()
- self.__tick_time = 0
-
- # Inspector
- self._inspector = GameInspect(self.__object_hold)
-
- # Time Profiler Timers
- self.__draw_time = {}
- self.__draw_calls = {}
- self.__event_time = {}
- self.__event_calls = {}
- self.__timer_time = {}
- self.__timer_calls = {}
-
- # Initialize Py Console
- self.console = GameEngineConsole(self, (0, 0, width, height / 2))
-
- # Disable Mouse Usage
- # TODO Allow mouse motion on request
- pygame.event.set_blocked(pygame.MOUSEMOTION)
-
- def set_dirty(self):
- """
- Sets the dirty flag to force the engine to draw the next time
- it enters the draw flag.
- """
- self.__dirty = True
-
- def get_scene(self):
- """
- Returns the scene object
-
- @return: Returns the scene object held by the game engine
- """
- return self.__scene
-
- def start_event_timer(self, function_cb, time):
- """
- Starts a timer that fires a user event into the queue every "time"
- milliseconds
-
- @param function_cb: The function to call when timer fires
- @param time: Milliseconds between fires
- """
- avail_timer = len(self.__active_event_timers)
-
- if avail_timer + pygame.USEREVENT < pygame.NUMEVENTS:
- if function_cb not in self.__active_event_timers:
- self.__timer_time[str(function_cb)] = 0
- self.__timer_calls[str(function_cb)] = 0
-
- self.__active_event_timers.append(function_cb)
- self.__active_event_timers_tick.append(time)
- pygame.time.set_timer(pygame.USEREVENT + avail_timer, time)
- else:
- print "ERROR TIMER IN LIST"
- else:
- print "Ran out of timers :("
- self.stop_event_loop()
-
- def stop_event_timer(self, function_cb):
- """
- Stops the timer that has id from firing
-
- @param function_cb: The function registered with the timer that
- should be canceled
- """
- try:
- timer_id = self.__active_event_timers.index(function_cb)
- except ValueError:
- return
-
- pygame.time.set_timer(pygame.USEREVENT + timer_id, 0)
- del self.__active_event_timers[timer_id]
- del self.__active_event_timers_tick[timer_id]
-
- # Timers have been removed, now need to clear any events
- # already fired and in the queue
- pygame.event.clear(pygame.USEREVENT + timer_id)
-
- def list_event_timers(self):
- """
- returns a list of configured timers, if the timers has a time of 0 the
- timer is disabled
- """
- timer_list = "Event Timers:\n"
- i = 0
- for timer_item in self.__active_event_timers:
- timer_list += "\t%d: %d\n" % (timer_item,
- self.__active_event_timers_tick[i])
- i = i + 1
-
- return timer_list
-
- def list_timer_time(self):
- """
- Returns a string representation of the time the game spends
- in each timer callback.
- """
- mystr = "Timer Times:\n\tName\tCalls\tTotal Time\tAvg"
- for key in self.__timer_time:
- timer_times = self.__timer_time[key]
- timer_calls = self.__timer_calls[key]
- if timer_calls == 0:
- avg = 0
- else:
- avg = timer_times / timer_calls
-
- mystr = "%s\n\t%s\n\t\t%d\t%f\t%f" % \
- (mystr, key, timer_calls, timer_times, avg)
- return mystr
-
- def start_main_loop(self):
- """
- Starts the game loop.
-
- This function does not return until after the game loop exits
- """
- self.__run_event = True
- self._event_loop()
-
- def _draw(self, tick_time):
- """
- Draws all elements in draw callback to the screen
-
- @param tick_time: The amount of time passed since last
- draw cycle. (should be produced by
- pygamme.clock.tick method)
- """
- screen = self.screen
-
- # If console is active, we want to draw console, pausing
- # game drawing (events are still being fired, just no
- # draw updates.
- if self.__version:
- if self.console.active:
- self.console.draw()
- pygame.display.flip()
- else:
- for fnc in self.__draw_lst:
- start = time()
- fnc()
- self.__draw_time[str(fnc)] += time() - start
- self.__draw_calls[str(fnc)] += 1
- # Print Frame Rate
- if self.__showfps:
- self.__fps.changeText('FPS: %d' % self.clock.get_fps(),
- (255, 255, 255))
- else:
- self.__fps.changeText('')
- self.__scene.update(tick_time)
- pygame.display.update(self.__scene.draw(screen))
- else:
- if self.console.active:
- self.console.draw()
- pygame.display.flip()
- else:
- for fnc in self.__draw_lst:
- start = time()
- fnc(screen, tick_time)
- self.__draw_time[str(fnc)] += time() - start
- self.__draw_calls[str(fnc)] += 1
- # Print Frame Rate
- if self.__showfps:
- text = self.__font.render('FPS: %d' % \
- self.clock.get_fps(), False, (255, 255, 255),
- (159, 182, 205))
- screen.blit(text, (0, 0))
- pygame.display.flip()
-
- def _event_loop(self):
- """
- The main event loop.
- """
- while self.__run_event:
-
- event = pygame.event.poll()
-
- # Handle Game Quit Message
- if event.type == pygame.QUIT:
- self.__run_event = False
-
- # No-Op sent, draw if set to always draw
- elif event.type == pygame.NOEVENT:
- # Tick even if not drawing
- # We want to pause the cpu from getting into a
- # 100% usage looping on the poll until something
- # becomes dirty
- self.__tick_time += self.clock.tick(self.__fps_cap)
- if self.__always_draw or self.__dirty:
- self.__dirty = False
- self._draw(self.__tick_time)
- self.__tick_time = 0
-
-
- # Handle User event Timers
- elif event.type >= pygame.USEREVENT and \
- event.type < pygame.NUMEVENTS:
-
- timer_id = event.type - pygame.USEREVENT
-
- # Call timer
- str_rep = str(self.__active_event_timers[timer_id])
- start = time()
- self.__active_event_timers[timer_id]()
- self.__timer_time[str_rep] += time() - start
- self.__timer_calls[str_rep] += 1
-
- # Check if we should activate the console
- elif event.type == pygame.KEYDOWN and event.key == pygame.K_w \
- and pygame.key.get_mods() & pygame.KMOD_CTRL:
- self.console.set_active()
- self.set_dirty()
-
- # Pass event to console
- elif self.console.process_input(event):
- self.set_dirty()
-
- # Pass events to all others
- else:
- # Make a copy first so that adding events don't get fired
- # right away
- list_cp = self.__event_cb[:]
-
- # Reverse list so that newest stuff is on top
- # TODO: cache this list
- list_cp.reverse()
-
- for cb in list_cp:
- # Fire the event for all in cb and stop
- # if the callback returns True
- start = time()
- retur_val = cb(event)
- self.__event_time[str(cb)] += time() - start
- self.__event_calls[str(cb)] += 1
-
- if retur_val:
- break
-
- def stop_event_loop(self):
- """
- Sends a pygame.QUIT event into the event queue which
- exits the event loop
- """
- pygame.event.post(pygame.event.Event(pygame.QUIT))
-
- def add_event_callback(self, cb):
- """
- Adds event callback to the event callback stack
-
- @param cb: Callback to be added to the stack when events are fired.
- """
- self.__event_time[str(cb)] = 0
- self.__event_calls[str(cb)] = 0
- self.__event_cb.append(cb)
-
- def remove_event_callback(self, cb):
- """
- Removes an event from the event callback stack
-
- @param cb: The callback to remove from the event callback stack
- @return: Returns true if successful in removing callback
- """
- try:
- self.__event_cb.remove(cb)
- return True
- except:
- return False
-
- def list_event_callbacks(self):
- """
- Returns a string representation of all events registered with the game
- engine
- """
- event_callbacks = "Event Listeners:\n"
- for eventlst in self.__event_cb:
- event_callbacks = "%s\t%s\n" % (event_callbacks, str(eventlst))
- return event_callbacks
-
- def list_event_time(self):
- """
- Returns a string representation of the time the game spends
- in each event callback.
- """
- mystr = "Event Times:\n\tName\tCalls\tTotal Time\tAvg"
- for key in self.__event_time:
- event_times = self.__event_time[key]
- event_calls = self.__event_calls[key]
- if event_calls == 0:
- avg = 0
- else:
- avg = event_times / event_calls
-
- mystr = "%s\n\t%s\n\t\t%d\t%f\t%f" % \
- (mystr, key, event_calls, event_times, avg)
- return mystr
-
- def add_draw_callback(self, fnc):
- """
- Adds a callback to the draw list. Function will be passed the
- game screen it should draw too.
-
- @param fnc: The function to call when system is drawing
- """
-
- self.__draw_time[str(fnc)] = 0
- self.__draw_calls[str(fnc)] = 0
- self.__draw_lst.append(fnc)
-
- def pop_draw_callback(self):
- """
- Removes top of draw stack and returns it
-
- @return: Returns the top callback function that was removed
- """
- return self.__draw_lst.pop()
-
- def clear_draw_callback(self):
- """
- Empties draw callback stack
- """
- self.__draw_lst = []
-
- def remove_draw_callback(self, fnc):
- """
- Removes a draw callback from the game engine draw function
-
- @param fnc: The callback function to remove
- @return: Returns true if successful removal of the function
- """
- try:
- self.__draw_lst.remove(fnc)
- return True
- except:
- return False
-
- def list_draw_callbacks(self):
- """
- Lists all the draw callbacks currently registered with the game engine
- """
-
- callbacks = "Draw Callbacks:\n"
- for eventlst in self.__draw_lst:
- callbacks += "\t%s\n" % str(eventlst)
- return callbacks
-
- def list_draw_time(self):
- """
- Returns a string representation of the time the game spends
- in each drawing callback.
- """
- mystr = "Drawing Times:\n\tName\tCalls\tTotal Time\tAvg"
- for key in self.__draw_time:
- draw_times = self.__draw_time[key]
- draw_calls = self.__draw_calls[key]
- if draw_calls == 0:
- avg = 0
- else:
- avg = draw_times / draw_calls
-
- mystr = "%s\n\t%s\n\t\t%d\t%f\t%f" % \
- (mystr, key, draw_calls, draw_times, avg)
- return mystr
-
- def has_object(self, name):
- """
- Returns true if object is stored in game engine
-
- @param name: Name of the object to check if exists
- @return: Returns true if object found
- """
- return name in self.__object_hold
-
- def add_object(self, name, obj):
- """
- Adds an object to the game engine datastore
-
- @param name: The name used to store the object
- @param obj: The object to store
- """
- self.__object_hold[name] = obj
-
- def get_object(self, name):
- """
- Returns an object from the game engine datastore
-
- @param name: The name of object to return
- @return: Returns the object
- """
- return self.__object_hold[name]
-
- def remove_object(self, name):
- """
- Removes an object from the game engine datastore
-
- @param name: The name of the object to remove
- """
- del self.__object_hold[name]
-
- def list_objects(self):
- """
- Returns a sting of registered objects
- """
- objlist = "Objects Registered:\n"
- for eventlst in self.__object_hold:
- objlist += "\t%s\n" % str(eventlst)
- return objlist
-
- def toggle_fps(self):
- """
- Toggles fps display
- """
- self.__showfps = not self.__showfps
-
- def art_scale(self, original, expected, width=True):
- if width:
- return int(self.width / float(expected) * float(original))
- else:
-
- return int(self.height / float(expected) * float(original))
diff --git a/MAFH2/fortuneengine/fortuneengine/GameEngineConsole.py b/MAFH2/fortuneengine/fortuneengine/GameEngineConsole.py
deleted file mode 100644
index 0f5efdc..0000000
--- a/MAFH2/fortuneengine/fortuneengine/GameEngineConsole.py
+++ /dev/null
@@ -1,77 +0,0 @@
-# FortuneEngine is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# FortuneEngine is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with the FortuneEngine. If not, see <http://www.gnu.org/licenses/>.
-#
-# Author: Justin Lewis <jlew.blackout@gmail.com>
-
-from pyconsole.pyconsole import Console
-
-
-class GameEngineConsole(Console):
- """
- GameEngineConsole is a class that extends the pyconsole adding
- in game engine specific functions.
- """
-
- def __init__(self, gei, pos):
- """
- Init function of the GameEngineConsole
-
- @param gei: Passing in the Game Engine Instance.
- @param pos: The position tuple to place the pyconsole
- (startx, starty, width, height)
- """
- # functions exposed to the console
- function_list = {
- "quit": gei.stop_event_loop,
-
- "list_objects": gei.list_objects,
- "list_drawcb": gei.list_draw_callbacks,
- "list_eventcb": gei.list_event_callbacks,
- "list_timers": gei.list_event_timers,
- "inspect": gei._inspector.inspect_object,
-
- "profile_draw":gei.list_draw_time,
- "profile_event":gei.list_event_time,
- "profile_timer":gei.list_timer_time,
-
- "set_str": gei._inspector.set_str,
- "set_int": gei._inspector.set_int,
- "set_eval": gei._inspector.set_eval,
-
- "fps": gei.toggle_fps,
- }
-
- # Ctrl + key mappings
- key_calls = {
- "d": gei.stop_event_loop,
- "m": self.console_mode,
- }
-
- # Call parent class's init function passing in the
- # function and key mapping dictionaries
- Console.__init__(self, gei.screen, pos,
- functions=function_list, key_calls=key_calls,
- vars={}, syntax={})
-
- def console_mode(self):
- """
- Switches console between console and python interpreter
- """
- # Deactivate Console if showing
- if self.active:
- self.set_active()
- self.setvar("python_mode",
- not self.getvar("python_mode"))
-
- self.set_interpreter()
- self.set_active()
diff --git a/MAFH2/fortuneengine/fortuneengine/GameEngineElement.py b/MAFH2/fortuneengine/fortuneengine/GameEngineElement.py
deleted file mode 100644
index 3f51f2f..0000000
--- a/MAFH2/fortuneengine/fortuneengine/GameEngineElement.py
+++ /dev/null
@@ -1,109 +0,0 @@
-# FortuneEngine is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# FortuneEngine is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with the FortuneEngine. If not, see <http://www.gnu.org/licenses/>.
-#
-# Author: Justin Lewis <jlew.blackout@gmail.com>
-
-from fortuneengine.GameEngine import GameEngine
-#from fortuneengine.DrawableFontObject import DrawableFontObject
-#from fortuneengine.DrawableObject import DrawableObject
-#from fortuneengine.DynamicDrawableObject import DynamicDrawableObject
-
-
-class GameEngineElement(object):
- """
- The GameEngineElement is a helper object that can be extended by
- other classes. When the class is extended, it will automatically
- register its self for the event and draw loops with the game engine.
- """
-
- def __init__(self, has_draw=True, has_event=True):
- """
- Default constructor for GameEngineElement
-
- @param has_draw: boolean to signify if element should be drawn
- @param has_event: boolean to signify whether the element should be
- given events from the queue
- """
- self.__has_draw = has_draw
- self.__has_event = has_event
- self.__in_engine = False
- self.game_engine = GameEngine.instance
- self.__ddo_list = []
-
- def is_in_engine(self):
- """
- Returns true if object has been registered with the game engine.
- """
- return self.__in_engine
-
- def add_to_scene(self, objects):
- """
- Adds some objects to the DynamicDrawableObject list and the
- game engine's scene.
-
- @param objects: A list of DynamicDrawableObjects
- """
-
- self.game_engine.get_scene().addObjects(objects)
- self.__ddo_list += objects
-
- def add_to_engine(self):
- """
- Registers the object with the game engine. Registers draw and event
- call backs separately if they were set to true in the constructor.
- """
- if not self.__in_engine:
- self.__in_engine = True
-
- if self.__has_draw:
- self.game_engine.add_draw_callback(self.draw)
-
- if self.__has_event:
- self.game_engine.add_event_callback(self.event_handler)
-
- def remove_from_engine(self):
- """
- Removes the object from the correct queues in the engine
- """
- if self.__in_engine:
- self.__in_engine = False
-
- if self.__has_draw:
- self.game_engine.remove_draw_callback(self.draw)
-
- if self.__has_event:
- self.game_engine.remove_event_callback(self.event_handler)
-
- if not (self.__ddo_list == []):
- for object in self.__ddo_list:
- self.game_engine.get_scene().removeObject(object)
-
-
- def event_handler(self, event):
- """
- This method should be overridden by the user-specified class that
- extends this GameEngineElement class. This method specifies how that
- class will handle events given to it by the engine.
-
- @return: true if the user wants to prevent the event from
- continuing down the queue
- """
- pass
-
- def draw(self, screen):
- """
- This method should be overridden by the user-specified class that
- extends this GameEngineElement class. This method specifies how the
- class will be drawn.
- """
- pass
diff --git a/MAFH2/fortuneengine/fortuneengine/GameInspect.py b/MAFH2/fortuneengine/fortuneengine/GameInspect.py
deleted file mode 100644
index 33a9938..0000000
--- a/MAFH2/fortuneengine/fortuneengine/GameInspect.py
+++ /dev/null
@@ -1,231 +0,0 @@
-# FortuneEngine is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# FortuneEngine is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with the FortuneEngine. If not, see <http://www.gnu.org/licenses/>.
-#
-# Author: Justin Lewis <jlew.blackout@gmail.com>
-
-import inspect
-
-
-class GameInspect(object):
- """
- GameInspect is a class that can inspect and modify object trees.
-
- The top most object must be a dictionary
- """
-
- def __init__(self, object_root):
- """
- Init function of the GameInspect class.
-
- @param object_root: The root dictionary of the tree
- """
- self.root = object_root
-
- def drilldown_object(self, objectname):
- """
- Takes the objectname string and tries to find the object that it is
- representing and returns that object.
-
- Example: battle.enemy_list[1].sprite._images[1]
-
- @param objectname: The string that represents the object's path.
- @return: Returns the object requested
- @raise Exception: Throws an Exception with the string being the
- path error.
- """
- last = "empt"
- obj = "empt"
- last_token = ""
-
- # Objects are separated by the period (".") symbol
- object_tokens = objectname.split(".")
-
- # Check if the first part of the name is registered with the
- # game engine as that is our starting point
- try:
- obj = self.root[object_tokens[0]]
- last = obj
- last_token = object_tokens[0]
-
- except KeyError:
- raise Exception("%s is not registered with the game engine" %
- object_tokens[0])
-
- # Handles dot notation for sub modules by looping through the tokens
- for token in object_tokens[1:]:
-
- # Splits the dictionary/list token ("[")
- dict_token = token.split('[')
- try:
- last = obj
- obj = getattr(obj, dict_token[0])
- last_token = dict_token[0]
-
- except:
- raise Exception("Error finding member element: %s" % token)
-
- # Handles dictionaries
- for d_token in dict_token[1:]:
- if d_token[-1] == "]":
- d_token = d_token[:-1]
- # Try list notation first then try dictionary notation
- try:
- key = int(d_token)
- except:
- key = d_token
-
- try:
- last = obj
- obj = obj[key]
- last_token = key
- except:
- raise Exception("Unable to find %s" % key)
-
- else:
- raise Exception("Invalid Syntax, expected ] at end of %s" %
- d_token)
-
- return obj, last, last_token
-
- def set_eval(self, objectname, statement):
- """
- Sets the object referenced by objectname to a value returned by
- passing the string stored in the val parameter to an eval statement.
-
- @param objectname: A string representation of the location
- of the object being inspected in relation
- to the game engine registered object.
- @param statement: A string to be evaluated and set to the object.
- """
- try:
- obj, last, last_token = self.drilldown_object(objectname)
- except Exception, detail:
- return str(detail)
-
- try:
- setattr(last, last_token, eval(str(statement)))
- except Exception, detail:
- return str(detail)
-
- def set_str(self, objectname, val):
- """
- Sets the object referenced by objectname to a string passed into the
- val parameter.
-
- @param objectname: A string representation of the location
- of the object being inspected in relation
- to the game engine registered object.
- @param val: A string to be set as the value of the object.
- """
- try:
- obj, last, last_token = self.drilldown_object(objectname)
- except Exception, detail:
- return str(detail)
-
- setattr(last, last_token, val)
-
- def set_int(self, objectname, val):
- """
- Sets the object referenced by objectname to an integer passed into the
- val parameter. It may be a string that holds the int as it will be
- type casted.
-
- @param objectname: A string representation of the location
- of the object being inspected in relation
- to the game engine registered object.
- @param val: An int/string containing an int to be set as
- the value of the object.
- """
- try:
- obj, last, last_token = self.drilldown_object(objectname)
- except Exception, detail:
- return str(detail)
-
- try:
- setattr(last, last_token, int(val))
- except:
- return str(detail)
-
- def inspect_object(self, objectname):
- """
- Displays information about the object path it is passed
-
- @param objectname: A string representation of the location
- of the object being inspected in relation
- to the game engine registered object.
- """
- try:
- obj, last, last_token = self.drilldown_object(objectname)
-
- except Exception, detail:
- return str(detail)
-
- classname = obj.__class__.__name__
-
- # If it has the __dict__ attribute, it is an object we can inspect
- if hasattr(obj, "__dict__"):
- attribute_list = "Attributes:"
- attributes = obj.__dict__
- for attribute_key in attributes.keys():
- attribute_list = "%s\n\t%s:%s" % (attribute_list,
- attribute_key, str(attributes[attribute_key]))
-
- # Inspect the object for all its methods
- method_list = inspect.getmembers(obj, inspect.ismethod)
- if method_list != []:
-
- # Loop through the methods in the object and print them
- # to the console
- attribute_list = "%s\n\nMethods:" % attribute_list
- for method in method_list:
- attribute_list = "%s\n\t%s" % (attribute_list, method[0])
-
- # Inspect the arguments to the current method
- args, vargs, kwargs, local = inspect.getargspec(method[1])
-
- # Display function arguments
- attribute_list = "%s\n\t\tArgs: %s" % \
- (attribute_list, ",".join(args))
-
- # Display * and ** arguments if they were found
- if vargs:
- attribute_list = "%s\n\t\tVArgs: %s" % \
- (attribute_list, ",".join(vargs))
-
- # Display KW Arguments if they were found
- if kwargs:
- attribute_list = "%s\n\t\tKWArgs: %s" % \
- (attribute_list, ",".join(kwargs))
-
- # If dictionary, show keys
- elif hasattr(obj, "keys"):
- attribute_list = "Dictionary Items:"
-
- for d_obj in obj.keys():
- attribute_list = "%s\n\t%s:%s" % (attribute_list, d_obj,
- str(obj[d_obj]))
-
- # If list, iterate over the list and show its values
- elif type(obj).__name__ == 'list':
- i = 0
- attribute_list = "List Items:"
- for item in obj:
- attribute_list = "%s\n\t%d:%s" % (attribute_list, i, str(item))
- i = i + 1
-
- # We don't know what it is, so just display string representation
- # of the object in question
- else:
- attribute_list = str(obj)
-
- return "Class: %s\n%s" % (classname, attribute_list)
diff --git a/MAFH2/fortuneengine/fortuneengine/Scene.py b/MAFH2/fortuneengine/fortuneengine/Scene.py
deleted file mode 100644
index d2e50a9..0000000
--- a/MAFH2/fortuneengine/fortuneengine/Scene.py
+++ /dev/null
@@ -1,186 +0,0 @@
-import pygame
-from pygame.sprite import RenderUpdates
-
-class Scene(pygame.sprite.RenderUpdates):
-
- def __init__(self, sprites):
-
- self._spritelist = [[sprites, sprites.getXPos(), sprites.getYPos()]]
- #self._spritelist.append([sprites, sprites.getXPos(), sprites.getYPos()])
- RenderUpdates.__init__(self, sprites)
-
- self.xPos = 0
- self.yPos = 0
- self.xSize = 0
- self.ySize = 0
-
- self.calcPosition()
- self.calcSize()
- self.setRelativePositions()
-
- def calcPosition(self):
-
- lowestX = 9000
- lowestY = 9000
-
- for i in range(len(self._spritelist)):
- if self._spritelist[i][0].getXPos() < lowestX: lowestX = self._spritelist[i][0].getXPos()
- if self._spritelist[i][0].getYPos() < lowestY: lowestY = self._spritelist[i][0].getYPos()
-
- self.xPos = lowestX
- self.yPos = lowestY
-
- def calcSize(self):
-
- highestX = 0
- highestY = 0
-
- for i in range(len(self._spritelist)):
- if (self._spritelist[i][0].getXPos() + self._spritelist[i][0].getXSize()) > highestX: highestX = self._spritelist[i][0].getXPos() + self._spritelist[i][0].getXSize()
- if (self._spritelist[i][0].getYPos() + self._spritelist[i][0].getYSize()) > highestY: highestY = self._spritelist[i][0].getYPos() + self._spritelist[i][0].getYSize()
-
- self.xSize = highestX - self.xPos
- self.ySize = highestY - self.yPos
-
- def addObject(self, newDrawableObject):
- RenderUpdates.add_internal(self, newDrawableObject)
- self._spritelist.insert(len(self._spritelist) - 1, [newDrawableObject, newDrawableObject.getXPos(), newDrawableObject.getYPos()])
-
- def addObjects(self, newDrawableObjects):
- for sprite in newDrawableObjects:
- RenderUpdates.add_internal(self, sprite)
- self._spritelist.insert(len(self._spritelist) - 1, [sprite, sprite.getXPos(), sprite.getYPos()])
-
- def setRelativePositions(self):
-
- for i in range(len(self._spritelist)):
- self._spritelist[i][1] = self._spritelist[i][0].getXPos() - self.xPos
- self._spritelist[i][2] = self._spritelist[i][0].getYPos() - self.yPos
-
- def removeObject(self, sprite):
-
- for i in self._spritelist:
- if i[0] == sprite:
- self._spritelist.remove(i)
- break
- RenderUpdates.remove_internal(self, sprite)
-
- def getObject(self, index):
-
- if index < len(self._spritelist):
- return self._spritelist[index][0]
-
- def getListSize(self):
-
- return len(self._spritelist)
-
- def getList(self):
-
- return list(self._spritelist)
-
- def moveObjects(self):
-
- for i in range(len(self._spritelist)):
- self._spritelist[i][0].move()
-
- self.calcPosition()
- self.calcSize()
- self.setRelativePositions()
-
- def moveScene(self, xNudge = 0, yNudge = 0):
-
-
- for i in range(len(self._spritelist)):
-
- self._spritelist[i][0].nudge(xNudge, yNudge)
-
-
- self.calcPosition()
-
- def setPosition(self, newXPos = None, newYPos = None):
-
- if newXPos != None: self.xPos = newXPos
- if newYPos != None: self.yPos = newYPos
-
- for i in range(len(self._spritelist)):
-
- self._spritelist[i][0].setPosition(self.xPos + self._spritelist[i][1], self.yPos + self._spritelist[i][2])
-
- def getXPos(self):
- return self.xPos
-
- def getYPos(self):
- return self.yPos
-
- def getXSize(self):
- return self.xSize
-
- def getYSize(self):
- return self.ySize
-
- def scaleObjects(self, newXSize = None, newYSize = None):
-
-
- for i in range(len(self._spritelist)):
- self._spritelist[i][0].scale(newXSize, newYSize)
-
- def scaleScene(self, newXSize = None, newYSize = None):
-
- self.calcPosition()
- self.calcSize()
-
- xScale = 1
- yScale = 1
-
- if newXSize != None: xScale = (newXSize * 1.0)/self.xSize
- if newYSize != None: yScale = (newYSize * 1.0)/self.ySize
-
- for i in range(len(self._spritelist)):
- self._spritelist[i][0].scale(xScale * self._spritelist[iaw][0].getXSize(), yScale * self._spritelist[i][0].getYSize())
- self._spritelist[i][1] = xScale * self._spritelist[i][1]
- self._spritelist[i][2] = yScale * self._spritelist[i][2]
-
- self.calcPosition()
- self.calcSize()
- self.setPosition()
-
- def update(self, t):
-
- for s in self._spritelist: s[0].update(t);
-
- def draw(self, surface):
- spritedict = self.spritedict
- surface_blit = surface.blit
- dirty = self.lostsprites
- self.lostsprites = []
- dirty_append = dirty.append
- for s in self._spritelist:
- r = spritedict[s[0]]
- newrect = surface_blit(s[0].image, s[0].rect)
- if r is 0:
- dirty_append(newrect)
- else:
- if newrect.colliderect(r):
- dirty_append(newrect.union(r))
- else:
- dirty_append(newrect)
- dirty_append(r)
- spritedict[s[0]] = newrect
- return dirty
-
- def drawEntireScene(self, surface):
- spritedict = self.spritedict
- surface_blit = surface.blit
- dirty = self.lostsprites
- self.lostsprites = []
- dirty_append = dirty.append
- for s in self._spritelist:
- dirty_append(spritedict[s[0]])
- dirty_append(surface_blit(s[0].image, s[0].rect))
- return dirty
-
- def nextFrame(self):
-
- for i in range(len(self._spritelist)):
-
- self._spritelist[i][0].nextFrame()
diff --git a/MAFH2/fortuneengine/fortuneengine/__init__.py b/MAFH2/fortuneengine/fortuneengine/__init__.py
deleted file mode 100644
index 211298b..0000000
--- a/MAFH2/fortuneengine/fortuneengine/__init__.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# FortuneEngine is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# FortuneEngine is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with the FortuneEngine. If not, see <http://www.gnu.org/licenses/>.
-#
-# Author: Justin Lewis <jlew.blackout@gmail.com>
diff --git a/MAFH2/fortuneengine/fortuneengine/pyconsole/__init__.py b/MAFH2/fortuneengine/fortuneengine/pyconsole/__init__.py
deleted file mode 100644
index e69de29..0000000
--- a/MAFH2/fortuneengine/fortuneengine/pyconsole/__init__.py
+++ /dev/null
diff --git a/MAFH2/fortuneengine/fortuneengine/pyconsole/fonts/default.ttf b/MAFH2/fortuneengine/fortuneengine/pyconsole/fonts/default.ttf
deleted file mode 100755
index 139f0b4..0000000
--- a/MAFH2/fortuneengine/fortuneengine/pyconsole/fonts/default.ttf
+++ /dev/null
Binary files differ
diff --git a/MAFH2/fortuneengine/fortuneengine/pyconsole/pyconsole.cfg b/MAFH2/fortuneengine/fortuneengine/pyconsole/pyconsole.cfg
deleted file mode 100644
index a1f8c0f..0000000
--- a/MAFH2/fortuneengine/fortuneengine/pyconsole/pyconsole.cfg
+++ /dev/null
@@ -1,33 +0,0 @@
-# # # # # # # # # # # # # # # # # # # # # # # # # # #
-# Available variables:
-#
-# bg_alpha - background alpha value, range 0 to 255 (Pretty, but a big performance hit)
-# bg_color - Background Color, RGB format
-# txt_color_i - Text Color (Input). Color of the input line, RGB format
-# txt_color_o - Text Color (Output). Color of the output lines, RGB format
-# ps1/ps2/ps3 - strings that are prefixed to each input line, like their POSIX counterparts
-# active - Whether or not the console is initially displayed
-# repeat_rate - value to pass to pygame.key.set_repeat
-# preserve_events - determines whether or not the console puts unused events back on the event queue
-# python_mode - Send commands to the python interpreter instead of the pyconsole interpreter
-# # # # # # # # # # # # # # # # # # # # # # # # # # #
-
-bg_alpha 255
-bg_color [0x0,0x44,0xAA]
-
-txt_color_i [0xFF,0xFF,0xFF]
-txt_color_o [0xEE,0xEE,0xEE]
-
-ps1 "] "
-ps2 ">>> "
-ps3 "... "
-
-active False
-
-repeat_rate [500,30]
-
-preserve_events True
-
-python_mode False
-
-motd ["|Fortune Engine || PyConsole 0.7|","Type help for a list of commands","Ctrl_w toggle the console","Ctrl_m toggle python mode"]
diff --git a/MAFH2/fortuneengine/fortuneengine/pyconsole/pyconsole.py b/MAFH2/fortuneengine/fortuneengine/pyconsole/pyconsole.py
deleted file mode 100644
index 7bb68e4..0000000
--- a/MAFH2/fortuneengine/fortuneengine/pyconsole/pyconsole.py
+++ /dev/null
@@ -1,637 +0,0 @@
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-# pyconsole - a simple console for pygame based applications
-#
-# Copyright (C) 2006 John Schanck
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License along
-# with this program; if not, write to the Free Software Foundation, Inc.,
-# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-
-
-import pygame, os, sys
-from pygame.locals import *
-
-import re # Python's Regexp library. Used in pyconsole for parsing
-import textwrap # Used for proper word wrapping
-from string import ascii_letters
-from code import InteractiveConsole # Gives us access to the python interpreter
-
-
-__version__ = "0.7"
-
-WIDTH=0
-HEIGHT=1
-
-OUT = 0
-IN = 1
-ERR = 2
-
-PYCONSOLE = 1
-PYTHON = 2
-
-path = os.path.abspath(os.path.dirname(__file__))
-font_path = os.path.join(path, "fonts")
-cfg_path = os.path.join(path, "pyconsole.cfg")
-
-
-re_token = re.compile(r"""[\"].*?[\"]|[\{].*?[\}]|[\(].*?[\)]|[\[].*?[\]]|\S+""")
-re_is_list = re.compile(r'^[{\[(]')
-re_is_number = re.compile(r"""
- (?x)
- [-]?[0][x][0-9a-fA-F]+[lLjJ]? | # Hexadecimal
- [-]?[0][0-7]+[lLjJ]? | # Octal
- [-]?[\d]+(?:[.][\d]*)?[lLjJ]? # Decimal (Int or float)
- """)
-re_is_assign = re.compile(r'[$](?P<name>[a-zA-Z_]+\S*)\s*[=]\s*(?P<value>.+)')
-re_is_comment = re.compile(r'\s*#.*')
-re_is_var = re.compile(r'^[$][a-zA-Z_]+\w*\Z')
-
-
-
-class Writable(list):
- line_pointer = -1
- def write(self, line):
- self.append(str(line))
- def reset(self):
- self.__init__()
- def readline(self, size=-1):
- # Python's interactive help likes to try and call this, which causes the program to crash
- # I see no reason to implement interactive help.
- raise NotImplementedError
-
-class ParseError(Exception):
- def __init__(self, token):
- self.token = token
- def at_token(self):
- return self.token
-
-def balanced(t):
- stack = []
- pairs = {"\'":"\'", '\"':'\"', "{":"}", "[":"]", "(":")"}
- for char in t:
- if stack and char == pairs[stack[-1]]:
- stack.pop()
- elif char in pairs:
- stack.append(char)
- return not bool(stack)
-
-class Console:
- def __init__(self, screen, rect, functions={}, key_calls={}, vars={}, syntax={}):
- if not pygame.display.get_init():
- raise pygame.error, "Display not initialized. Initialize the display before creating a Console"
-
- if not pygame.font.get_init():
- pygame.font.init()
-
- self.parent_screen = screen
- self.rect = pygame.Rect(rect)
- self.size = self.rect.size
-
- self.user_vars = vars
- self.user_syntax = syntax
- self.user_namespace = {}
-
- self.variables = {\
- "bg_alpha":int,\
- "bg_color": list,\
- "txt_color_i": list,\
- "txt_color_o": list,\
- "ps1": str,\
- "ps2": str,\
- "ps3": str,\
- "active": bool,\
- "repeat_rate": list,\
- "preserve_events":bool,\
- "python_mode":bool,\
- "motd":list
- }
-
- self.load_cfg()
-
- self.set_interpreter()
-
- #pygame.key.set_repeat(*self.repeat_rate)
-
- self.bg_layer = pygame.Surface(self.size)
- self.bg_layer.set_alpha(self.bg_alpha)
-
- self.txt_layer = pygame.Surface(self.size)
- self.txt_layer.set_colorkey(self.bg_color)
-
- try:
- self.font = pygame.font.Font(os.path.join(font_path,"default.ttf"), 14)
- except IOError:
- self.font = pygame.font.SysFont("monospace", 14)
-
- self.font_height = self.font.get_linesize()
- self.max_lines = (self.size[HEIGHT] / self.font_height) - 1
-
- self.max_chars = (self.size[WIDTH]/(self.font.size(ascii_letters)[WIDTH]/len(ascii_letters))) - 1
- self.txt_wrapper = textwrap.TextWrapper()
-
- self.c_out = self.motd
- self.c_hist = [""]
- self.c_hist_pos = 0
- self.c_in = ""
- self.c_pos = 0
- self.c_draw_pos = 0
- self.c_scroll = 0
-
-
- self.changed = True
-
- self.func_calls = {}
- self.key_calls = {}
-
- self.add_func_calls({"echo":self.output, "clear": self.clear, "help":self.help})
- self.add_func_calls(functions)
-
- self.add_key_calls({"l":self.clear, "c":self.clear_input, "w":self.set_active})
- self.add_key_calls(key_calls)
-
-
- ##################
- #-Initialization-#
- def load_cfg(self):
- '''\
- Loads the config file path/pygame-console.cfg\
- All variables are initialized to their defaults,\
- then new values will be loaded from the config file if it exists.
- '''
- self.init_default_cfg()
- if os.path.exists(cfg_path):
- for line in file(cfg_path):
- tokens = self.tokenize(line)
- if re_is_comment.match(line):
- continue
- elif len(tokens) != 2:
- continue
- self.safe_set_attr(tokens[0],tokens[1])
-
- def init_default_cfg(self):
- self.bg_alpha = 255
- self.bg_color = [0x0,0x0,0x0]
- self.txt_color_i = [0xFF,0xFF,0xFF]
- self.txt_color_o = [0xCC,0xCC,0xCC]
- self.ps1 = "] "
- self.ps2 = ">>> "
- self.ps3 = "... "
- self.active = False
- self.repeat_rate = [500,30]
- self.python_mode = False
- self.preserve_events = False
- self.motd = ["[PyConsole 0.5]"]
-
- def safe_set_attr(self, name, value):
- '''\
- Safely set the console variables
- '''
- if name in self.variables:
- if isinstance(value, self.variables[name]) or not self.variables[name]:
- self.__dict__[name] = value
-
- def add_func_calls(self, functions):
- '''\
- Add functions to the func_calls dictionary.
- Arguments:
- functions -- dictionary of functions to add.
- '''
- if isinstance(functions,dict):
- self.func_calls.update(functions)
- self.user_namespace.update(self.func_calls)
-
- def add_key_calls(self, functions):
- '''\
- Add functions to the key_calls dictionary.
- Arguments:
- functions -- dictionary of key_calls to add.
- '''
- if isinstance(functions,dict):
- self.key_calls.update(functions)
-
- def output(self, text):
- '''\
- Prepare text to be displayed
- Arguments:
- text -- Text to be displayed
- '''
- if not str(text):
- return;
-
- try:
- self.changed = True
- if not isinstance(text,str):
- text = str(text)
- text = text.expandtabs()
- text = text.splitlines()
- self.txt_wrapper.width = self.max_chars
- for line in text:
- for w in self.txt_wrapper.wrap(line):
- self.c_out.append(w)
- except:
- pass
-
- def set_active(self,b=None):
- '''\
- Activate or Deactivate the console
- Arguments:
- b -- Optional boolean argument, True=Activate False=Deactivate
- '''
- if not b:
- self.active = not self.active
- else:
- self.active = b
-
-
- def format_input_line(self):
- '''\
- Format input line to be displayed
- '''
- # The \v here is sort of a hack, it's just a character that isn't recognized by the font engine
- text = self.c_in[:self.c_pos] + "\v" + self.c_in[self.c_pos+1:]
- n_max = self.max_chars - len(self.c_ps)
- vis_range = self.c_draw_pos, self.c_draw_pos + n_max
- return self.c_ps + text[vis_range[0]:vis_range[1]]
-
- def draw(self):
- '''\
- Draw the console to the parent screen
- '''
- if not self.active:
- return;
-
- if self.changed:
- self.changed = False
- # Draw Output
- self.txt_layer.fill(self.bg_color)
- lines = self.c_out[-(self.max_lines+self.c_scroll):len(self.c_out)-self.c_scroll]
- y_pos = self.size[HEIGHT]-(self.font_height*(len(lines)+1))
-
- for line in lines:
- tmp_surf = self.font.render(line, True, self.txt_color_o)
- self.txt_layer.blit(tmp_surf, (1, y_pos, 0, 0))
- y_pos += self.font_height
- # Draw Input
- tmp_surf = self.font.render(self.format_input_line(), True, self.txt_color_i)
- self.txt_layer.blit(tmp_surf, (1,self.size[HEIGHT]-self.font_height,0,0))
- # Clear background and blit text to it
- self.bg_layer.fill(self.bg_color)
- self.bg_layer.blit(self.txt_layer,(0,0,0,0))
-
- # Draw console to parent screen
- # self.parent_screen.fill(self.txt_color_i, (self.rect.x-1, self.rect.y-1, self.size[WIDTH]+2, self.size[HEIGHT]+2))
- pygame.draw.rect(self.parent_screen, self.txt_color_i, (self.rect.x-1, self.rect.y-1, self.size[WIDTH]+2, self.size[HEIGHT]+2), 1)
- self.parent_screen.blit(self.bg_layer,self.rect)
-
- #######################################################################
- # Functions to communicate with the console and the python interpreter#
- def set_interpreter(self):
- if self.python_mode:
- self.output("Entering Python mode")
- self.python_mode = True
- self.python_interpreter = InteractiveConsole()
- self.tmp_fds = []
- self.py_fds = [Writable() for i in range(3)]
- self.c_ps = self.ps2
- else:
- self.output("Entering Pyconsole mode")
- self.python_mode = False
- self.c_ps = self.ps1
-
- def catch_output(self):
- if not self.tmp_fds:
- self.tmp_fds = [sys.stdout, sys.stdin, sys.stderr]
- sys.stdout, sys.stdin, sys.stderr = self.py_fds
-
- def release_output(self):
- if self.tmp_fds:
- sys.stdout, sys.stdin, sys.stderr = self.tmp_fds
- self.tmp_fds = []
- [fd.reset() for fd in self.py_fds]
-
- def submit_input(self, text):
- '''\
- Submit input
- 1) Move input to output
- 2) Evaluate input
- 3) Clear input line
- '''
-
- self.clear_input()
- self.output(self.c_ps + text)
- self.c_scroll = 0
- if self.python_mode:
- self.send_python(text)
- else:
- self.send_pyconsole(text)
-
- def send_python(self, text):
- '''\
- Sends input the the python interpreter in effect giving the user the ability to do anything python can.
- '''
- self.c_ps = self.ps2
- self.catch_output()
- if text:
- self.add_to_history(text)
- r = self.python_interpreter.push(text)
- if r:
- self.c_ps = self.ps3
- else:
- code = "".join(self.py_fds[OUT])
- self.python_interpreter.push("\n")
- self.python_interpreter.runsource(code)
- for i in self.py_fds[OUT]+self.py_fds[ERR]:
- self.output(i)
- self.release_output()
-
- def send_pyconsole(self, text):
- '''\
- Sends input to pyconsole to be interpreted
- '''
- if not text: # Output a blank row if nothing is entered
- self.output("")
- return;
-
- self.add_to_history(text)
-
- #Determine if the statement is an assignment
- assign = re_is_assign.match(text)
- try:
- #If it is tokenize only the "value" part of $name = value
- if assign:
- tokens = self.tokenize(assign.group('value'))
- else:
- tokens = self.tokenize(text)
- except ParseError, e:
- self.output(r'At Token: "%s"' % e.at_token())
- return;
-
- if tokens == None:
- return
-
- #Evaluate
- try:
- out = None
- # A variable alone on a line
- if (len(tokens) is 1) and re_is_var.match(text) and not assign:
- out = tokens[0]
- # Statement in the form $name = value
- elif (len(tokens) is 1) and assign:
- self.setvar(assign.group('name'), tokens[0])
- else:
- # Function
- out = self.func_calls[tokens[0]](*tokens[1:])
- # Assignment from function's return value
- if assign:
- self.setvar(assign.group('name'), out)
-
- if not out == None:
- self.output(out)
- except (KeyError,TypeError):
- self.output("Unknown Command: " + str(tokens[0]))
- self.output(r'Type "help" for a list of commands.')
-
-
-
- ####################################################
- #-Functions for sharing variables with the console-#
- def setvar(self, name, value):
- '''\
- Sets the value of a variable
- '''
- if self.user_vars.has_key(name) or not self.__dict__.has_key(name):
- self.user_vars.update({name:value})
- self.user_namespace.update(self.user_vars)
- elif self.__dict__.has_key(name):
- self.__dict__.update({name:value})
-
- def getvar(self, name):
- '''\
- Gets the value of a variable, this is useful for people that want to access console variables from within their game
- '''
- if self.user_vars.has_key(name) or not self.__dict__.has_key(name):
- return self.user_vars[name]
- elif self.__dict__.has_key(name):
- return self.__dict__[name]
-
- def setvars(self, vars):
- try:
- self.user_vars.update(vars)
- self.user_namespace.update(self.user_vars)
- except TypeError:
- self.output("setvars requires a dictionary")
-
- def getvars(self, opt_dict=None):
- if opt_dict:
- opt_dict.update(self.user_vars)
- else:
- return self.user_vars
-
-
- def add_to_history(self, text):
- '''\
- Add specified text to the history
- '''
- self.c_hist.insert(-1,text)
- self.c_hist_pos = len(self.c_hist)-1
-
- def clear_input(self):
- '''\
- Clear input line and reset cursor position
- '''
- self.c_in = ""
- self.c_pos = 0
- self.c_draw_pos = 0
-
- def set_pos(self, newpos):
- '''\
- Moves cursor safely
- '''
- self.c_pos = newpos
- if (self.c_pos - self.c_draw_pos) >= (self.max_chars - len(self.c_ps)):
- self.c_draw_pos = max(0, self.c_pos - (self.max_chars - len(self.c_ps)))
- elif self.c_draw_pos > self.c_pos:
- self.c_draw_pos = self.c_pos - (self.max_chars/2)
- if self.c_draw_pos < 0:
- self.c_draw_pos = 0
- self.c_pos = 0
-
- def str_insert(self, text, strn):
- '''\
- Insert characters at the current cursor position
- '''
- foo = text[:self.c_pos] + strn + text[self.c_pos:]
- self.set_pos(self.c_pos + len(strn))
- return foo
-
- def process_input(self, event):
- '''\
- Loop through pygame events and evaluate them
- '''
- if not self.active:
- return False;
-
- if event.type == KEYDOWN:
- self.changed = True
- ## Special Character Manipulation
- if event.key == K_TAB:
- self.c_in = self.str_insert(self.c_in, " ")
- elif event.key == K_BACKSPACE:
- if self.c_pos > 0:
- self.c_in = self.c_in[:self.c_pos-1] + self.c_in[self.c_pos:]
- self.set_pos(self.c_pos-1)
- elif event.key == K_DELETE:
- if self.c_pos < len(self.c_in):
- self.c_in = self.c_in[:self.c_pos] + self.c_in[self.c_pos+1:]
- elif event.key == K_RETURN or event.key == 271:
- self.submit_input(self.c_in)
- ## Changing Cursor Position
- elif event.key == K_LEFT:
- if self.c_pos > 0:
- self.set_pos(self.c_pos-1)
- elif event.key == K_RIGHT:
- if self.c_pos < len(self.c_in):
- self.set_pos(self.c_pos+1)
- elif event.key == K_HOME:
- self.set_pos(0)
- elif event.key == K_END:
- self.set_pos(len(self.c_in))
- ## History Navigation
- elif event.key == K_UP:
- if len(self.c_out):
- if self.c_hist_pos > 0:
- self.c_hist_pos -= 1
- self.c_in = self.c_hist[self.c_hist_pos]
- self.set_pos(len(self.c_in))
- elif event.key == K_DOWN:
- if len(self.c_out):
- if self.c_hist_pos < len(self.c_hist)-1:
- self.c_hist_pos += 1
- self.c_in = self.c_hist[self.c_hist_pos]
- self.set_pos(len(self.c_in))
- ## Scrolling
- elif event.key == K_PAGEUP:
- if self.c_scroll < len(self.c_out)-1:
- self.c_scroll += 1
- elif event.key == K_PAGEDOWN:
- if self.c_scroll > 0:
- self.c_scroll -= 1
- ## Normal character printing
- elif event.key >= 32:
- mods = pygame.key.get_mods()
- if mods & KMOD_CTRL:
- if event.key in range(256) and chr(event.key) in self.key_calls:
- self.key_calls[chr(event.key)]()
- else:
- char = str(event.unicode)
- self.c_in = self.str_insert(self.c_in, char)
- return True
-
- def convert_token(self, tok):
- '''\
- Convert a token to its proper type
- '''
- tok = tok.strip("$")
- try:
- tmp = eval(tok, self.__dict__, self.user_namespace)
- except SyntaxError, strerror:
- self.output("SyntaxError: " + str(strerror))
- raise ParseError, tok
- except TypeError, strerror:
- self.output("TypeError: " + str(strerror))
- raise ParseError, tok
- except NameError, strerror:
- self.output("NameError: " + str(strerror))
- except:
- self.output("Error:")
- raise ParseError, tok
- else:
- return tmp
-
- def tokenize(self, s):
- '''\
- Tokenize input line, convert tokens to proper types
- '''
- if re_is_comment.match(s):
- return [s]
-
- for re in self.user_syntax:
- group = re.match(s)
- if group:
- self.user_syntax[re](self, group)
- return
-
- tokens = re_token.findall(s)
- tokens = [i.strip("\"") for i in tokens]
- cmd = []
- i = 0
- while i < len(tokens):
- t_count = 0
- val = tokens[i]
-
- if re_is_number.match(val):
- cmd.append(self.convert_token(val))
- elif re_is_var.match(val):
- cmd.append(self.convert_token(val))
- elif val == "True":
- cmd.append(True)
- elif val == "False":
- cmd.append(False)
- elif re_is_list.match(val):
- while not balanced(val) and (i + t_count) < len(tokens)-1:
- t_count += 1
- val += tokens[i+t_count]
- else:
- if (i + t_count) < len(tokens):
- cmd.append(self.convert_token(val))
- else:
- raise ParseError, val
- else:
- cmd.append(val)
- i += t_count + 1
- return cmd
-
-
- ##########################
- #-Some Builtin functions-#
- def clear(self):
- '''\
- Clear the Screen
- '''
- self.c_out = ["[Screen Cleared]"]
- self.c_scroll = 0
-
- def help(self, *args):
- '''\
- Output information about functions
- Arguments:
- args -- arbitrary argument list of function names
- |- No Args - A list of available functions will be displayed
- |- One or more Args - Docstring of each function will be displayed
- '''
- if args:
- items = [(i,self.func_calls[i]) for i in args if i in self.func_calls]
- for i,v in items:
- out = i + ": Takes %d arguments. " % (v.func_code.co_argcount - (v.func_code.co_varnames[0] is "self"))
- doc = v.func_doc
- if doc:
- out += textwrap.dedent(doc)
- tmp_indent = self.txt_wrapper.subsequent_indent
- self.txt_wrapper.subsequent_indent = " "*(len(i)+2)
- self.output(out)
- self.txt_wrapper.subsequent_indent = tmp_indent
- else:
- out = "Available commands: " + str(self.func_calls.keys()).strip("[]")
- self.output(out)
- self.output(r'Type "help command-name" for more information on that command')
diff --git a/MAFH2/fortuneengine/setup.py b/MAFH2/fortuneengine/setup.py
deleted file mode 100644
index 9e512e7..0000000
--- a/MAFH2/fortuneengine/setup.py
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/usr/bin/env python
-
-from distutils.core import setup
-
-setup(name='Fortune Engine',
- version='1.0',
- description='The Fortune Game Engine',
- author='Justin Lewis',
- author_email='jlew.blackout@gmail.com',
- url='https://fedorahosted.org/fortune_hunter/wiki/FortuneEngine',
- packages=['fortuneengine','fortuneengine.pyconsole'],
- package_data={'fortuneengine.pyconsole': ['*.cfg','fonts/*.ttf']},
- license="GPL 3",
- )