diff options
author | jlew <jlew.blackout@gmail.com> | 2010-10-21 15:47:29 (GMT) |
---|---|---|
committer | jlew <jlew.blackout@gmail.com> | 2010-10-21 15:47:29 (GMT) |
commit | fa3888422fc58949fe64d1e9f8efe1db083c1fe1 (patch) | |
tree | 43808e32775562af220f95f09dfa84569ca2997e | |
parent | 1003e0b020daf528ed8e736cab822e03db63393c (diff) |
Moved FortuneEngine to sub module
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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th bgcolor="#70b0f0" class="navbar-select" - > Trees </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </th> - - <th class="navbar" width="100%"></th> - </tr> -</table> -<table width="100%" cellpadding="0" cellspacing="0"> - <tr valign="top"> - <td width="100%"> </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 private</a>]</span></td></tr> - <tr><td align="right"><span class="options" - >[<a href="frames.html" target="_top">frames</a - >] | <a href="class-tree.html" - target="_top">no 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() -> new list list(sequence) -> 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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th bgcolor="#70b0f0" class="navbar-select" - > Trees </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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 Binary files differdeleted file mode 100644 index 26b43c5..0000000 --- a/MAFH2/fortuneengine/docs/epydoc/crarr.png +++ /dev/null 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 private":"show 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 += " " } - s += "</tt>"; - s += " <tt class='py-line'>"; - for (var i=0; i<indent.length; i++) { s += " " } - 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" - > Home </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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 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 private</a>]</span></td></tr> - <tr><td align="right"><span class="options" - >[<a href="frames.html" target="_top">frames</a - >] | <a href="fortuneengine-module.html" - target="_top">no 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 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"> </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" - > Home </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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" - > Home </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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 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 private</a>]</span></td></tr> - <tr><td align="right"><span class="options" - >[<a href="frames.html" target="_top">frames</a - >] | <a href="fortuneengine-pysrc.html" - target="_top">no 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 <http://www.gnu.org/licenses/>.</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 <jlew.blackout@gmail.com></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" - > Home </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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 fortuneengine</a> :: - Module 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 private</a>]</span></td></tr> - <tr><td align="right"><span class="options" - >[<a href="frames.html" target="_top">frames</a - >] | <a href="fortuneengine.DrawableFontObject-module.html" - target="_top">no 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 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"> </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"> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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 fortuneengine</a> :: - Module 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 private</a>]</span></td></tr> - <tr><td align="right"><span class="options" - >[<a href="frames.html" target="_top">frames</a - >] | <a href="fortuneengine.DrawableFontObject-pysrc.html" - target="_top">no 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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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 fortuneengine</a> :: - <a href="fortuneengine.DrawableFontObject-module.html">Module DrawableFontObject</a> :: - Class 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 private</a>]</span></td></tr> - <tr><td align="right"><span class="options" - >[<a href="frames.html" target="_top">frames</a - >] | <a href="fortuneengine.DrawableFontObject.DrawableFontObject-class.html" - target="_top">no 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 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"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 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 code</a></span> - </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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 fortuneengine</a> :: - Module 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 private</a>]</span></td></tr> - <tr><td align="right"><span class="options" - >[<a href="frames.html" target="_top">frames</a - >] | <a href="fortuneengine.DrawableObject-module.html" - target="_top">no 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 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"> </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"> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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 fortuneengine</a> :: - Module 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 private</a>]</span></td></tr> - <tr><td align="right"><span class="options" - >[<a href="frames.html" target="_top">frames</a - >] | <a href="fortuneengine.DrawableObject-pysrc.html" - target="_top">no 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"><=</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">></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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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 fortuneengine</a> :: - <a href="fortuneengine.DrawableObject-module.html">Module DrawableObject</a> :: - Class 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 private</a>]</span></td></tr> - <tr><td align="right"><span class="options" - >[<a href="frames.html" target="_top">frames</a - >] | <a href="fortuneengine.DrawableObject.DrawableObject-class.html" - target="_top">no 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 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"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 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 code</a></span> - </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 code</a></span> - </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 "hook" 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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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 fortuneengine</a> :: - Module 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 private</a>]</span></td></tr> - <tr><td align="right"><span class="options" - >[<a href="frames.html" target="_top">frames</a - >] | <a href="fortuneengine.DynamicDrawableObject-module.html" - target="_top">no 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 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"> </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"> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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 fortuneengine</a> :: - Module 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 private</a>]</span></td></tr> - <tr><td align="right"><span class="options" - >[<a href="frames.html" target="_top">frames</a - >] | <a href="fortuneengine.DynamicDrawableObject-pysrc.html" - target="_top">no 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">></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"><</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">></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">>=</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">>=</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"><</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">></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">></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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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 fortuneengine</a> :: - <a href="fortuneengine.DynamicDrawableObject-module.html">Module DynamicDrawableObject</a> :: - Class 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 private</a>]</span></td></tr> - <tr><td align="right"><span class="options" - >[<a href="frames.html" target="_top">frames</a - >] | <a href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html" - target="_top">no 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 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"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 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 code</a></span> - </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 code</a></span> - </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 code</a></span> - </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 "hook" 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 code</a></span> - </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 code</a></span> - </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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 fortuneengine</a> :: - Module 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 private</a>]</span></td></tr> - <tr><td align="right"><span class="options" - >[<a href="frames.html" target="_top">frames</a - >] | <a href="fortuneengine.GameEngine-module.html" - target="_top">no 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 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"> </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"> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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 fortuneengine</a> :: - Module 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 private</a>]</span></td></tr> - <tr><td align="right"><span class="options" - >[<a href="frames.html" target="_top">frames</a - >] | <a href="fortuneengine.GameEngine-pysrc.html" - target="_top">no 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 <http://www.gnu.org/licenses/>.</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 <jlew.blackout@gmail.com></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"><</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">>=</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"><</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">&</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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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 fortuneengine</a> :: - <a href="fortuneengine.GameEngine-module.html">Module GameEngine</a> :: - Class 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 private</a>]</span></td></tr> - <tr><td align="right"><span class="options" - >[<a href="frames.html" target="_top">frames</a - >] | <a href="fortuneengine.GameEngine.GameEngine-class.html" - target="_top">no 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 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"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 - "time" milliseconds</td> - <td align="right" valign="top"> - <span class="codelink"><a href="fortuneengine.GameEngine-pysrc.html#GameEngine.start_event_timer">source code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr class="private"> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr class="private"> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 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"> </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 code</a></span> - </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 code</a></span> - </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 code</a></span> - </td> - </tr></table> - - <p>Starts a timer that fires a user event into the queue every - "time" 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 code</a></span> - </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 code</a></span> - </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 code</a></span> - </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 code</a></span> - </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 code</a></span> - </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 code</a></span> - </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 code</a></span> - </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 code</a></span> - </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 code</a></span> - </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 code</a></span> - </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 code</a></span> - </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 code</a></span> - </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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 fortuneengine</a> :: - Module 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 private</a>]</span></td></tr> - <tr><td align="right"><span class="options" - >[<a href="frames.html" target="_top">frames</a - >] | <a href="fortuneengine.GameEngineConsole-module.html" - target="_top">no 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 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"> </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"> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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 fortuneengine</a> :: - Module 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 private</a>]</span></td></tr> - <tr><td align="right"><span class="options" - >[<a href="frames.html" target="_top">frames</a - >] | <a href="fortuneengine.GameEngineConsole-pysrc.html" - target="_top">no 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 <http://www.gnu.org/licenses/>.</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 <jlew.blackout@gmail.com></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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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 fortuneengine</a> :: - <a href="fortuneengine.GameEngineConsole-module.html">Module GameEngineConsole</a> :: - Class 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 private</a>]</span></td></tr> - <tr><td align="right"><span class="options" - >[<a href="frames.html" target="_top">frames</a - >] | <a href="fortuneengine.GameEngineConsole.GameEngineConsole-class.html" - target="_top">no 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 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"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 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 code</a></span> - </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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 fortuneengine</a> :: - Module 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 private</a>]</span></td></tr> - <tr><td align="right"><span class="options" - >[<a href="frames.html" target="_top">frames</a - >] | <a href="fortuneengine.GameEngineElement-module.html" - target="_top">no 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 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"> </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"> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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 fortuneengine</a> :: - Module 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 private</a>]</span></td></tr> - <tr><td align="right"><span class="options" - >[<a href="frames.html" target="_top">frames</a - >] | <a href="fortuneengine.GameEngineElement-pysrc.html" - target="_top">no 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 <http://www.gnu.org/licenses/>.</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 <jlew.blackout@gmail.com></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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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 fortuneengine</a> :: - <a href="fortuneengine.GameEngineElement-module.html">Module GameEngineElement</a> :: - Class 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 private</a>]</span></td></tr> - <tr><td align="right"><span class="options" - >[<a href="frames.html" target="_top">frames</a - >] | <a href="fortuneengine.GameEngineElement.GameEngineElement-class.html" - target="_top">no 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 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"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 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 code</a></span> - </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 code</a></span> - </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 code</a></span> - </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 code</a></span> - </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 code</a></span> - </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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 fortuneengine</a> :: - Module 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 private</a>]</span></td></tr> - <tr><td align="right"><span class="options" - >[<a href="frames.html" target="_top">frames</a - >] | <a href="fortuneengine.GameInspect-module.html" - target="_top">no 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 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"> </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"> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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 fortuneengine</a> :: - Module 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 private</a>]</span></td></tr> - <tr><td align="right"><span class="options" - >[<a href="frames.html" target="_top">frames</a - >] | <a href="fortuneengine.GameInspect-pysrc.html" - target="_top">no 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 <http://www.gnu.org/licenses/>.</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 <jlew.blackout@gmail.com></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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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 fortuneengine</a> :: - <a href="fortuneengine.GameInspect-module.html">Module GameInspect</a> :: - Class 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 private</a>]</span></td></tr> - <tr><td align="right"><span class="options" - >[<a href="frames.html" target="_top">frames</a - >] | <a href="fortuneengine.GameInspect.GameInspect-class.html" - target="_top">no 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 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"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 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 code</a></span> - </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 code</a></span> - </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 code</a></span> - </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 code</a></span> - </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 code</a></span> - </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 code</a></span> - </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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 fortuneengine</a> :: - Module 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 private</a>]</span></td></tr> - <tr><td align="right"><span class="options" - >[<a href="frames.html" target="_top">frames</a - >] | <a href="fortuneengine.Scene-module.html" - target="_top">no 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 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"> </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"> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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 fortuneengine</a> :: - Module 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 private</a>]</span></td></tr> - <tr><td align="right"><span class="options" - >[<a href="frames.html" target="_top">frames</a - >] | <a href="fortuneengine.Scene-pysrc.html" - target="_top">no 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"><</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"><</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">></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">></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"><</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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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 fortuneengine</a> :: - <a href="fortuneengine.Scene-module.html">Module Scene</a> :: - Class 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 private</a>]</span></td></tr> - <tr><td align="right"><span class="options" - >[<a href="frames.html" target="_top">frames</a - >] | <a href="fortuneengine.Scene.Scene-class.html" - target="_top">no 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 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"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 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 code</a></span> - </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 code</a></span> - </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 code</a></span> - </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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 fortuneengine</a> :: - Package 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 private</a>]</span></td></tr> - <tr><td align="right"><span class="options" - >[<a href="frames.html" target="_top">frames</a - >] | <a href="fortuneengine.pyconsole-module.html" - target="_top">no 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 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"> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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 fortuneengine</a> :: - Package 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 private</a>]</span></td></tr> - <tr><td align="right"><span class="options" - >[<a href="frames.html" target="_top">frames</a - >] | <a href="fortuneengine.pyconsole-pysrc.html" - target="_top">no 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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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 fortuneengine</a> :: - <a href="fortuneengine.pyconsole-module.html">Package pyconsole</a> :: - Module 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 private</a>]</span></td></tr> - <tr><td align="right"><span class="options" - >[<a href="frames.html" target="_top">frames</a - >] | <a href="fortuneengine.pyconsole.pyconsole-module.html" - target="_top">no 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 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"> </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"> </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"> </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"> </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 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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </span> - </td><td class="summary"> - <a name="re_token"></a><span class="summary-name">re_token</span> = <code title="re.compile(r'".*?"|\{.*?\}|\(.*?\)|\[.*?\]|\S+')">re.compile(r'".<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>\]<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"> </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"> </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"> </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<name>[a-zA-Z_]+\S*)\s*=\s*(?P<value>.+)')">re.compile(r'\$<code class="re-group">(?P<</code><code class="re-ref">name</code><code class="re-group">></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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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<</code><code class="re-ref">name</code><code class="re-group">></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<</code><code class="re-ref">value</code><code class="re-group">></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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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 fortuneengine</a> :: - <a href="fortuneengine.pyconsole-module.html">Package pyconsole</a> :: - Module 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 private</a>]</span></td></tr> - <tr><td align="right"><span class="options" - >[<a href="frames.html" target="_top">frames</a - >] | <a href="fortuneengine.pyconsole.pyconsole-pysrc.html" - target="_top">no 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<name>[a-zA-Z_]+\S*)\s*[=]\s*(?P<value>.+)'</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">">>> "</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">>=</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">></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"><</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">></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"><</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">></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"><</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">></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"><</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"><</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">></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">>=</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">&</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"><</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"><</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"><</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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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 fortuneengine</a> :: - <a href="fortuneengine.pyconsole-module.html">Package pyconsole</a> :: - <a href="fortuneengine.pyconsole.pyconsole-module.html">Module pyconsole</a> :: - Class 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 private</a>]</span></td></tr> - <tr><td align="right"><span class="options" - >[<a href="frames.html" target="_top">frames</a - >] | <a href="fortuneengine.pyconsole.pyconsole.Console-class.html" - target="_top">no 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 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"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 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 code</a></span> - </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 code</a></span> - </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 code</a></span> - </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 code</a></span> - </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 code</a></span> - </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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 fortuneengine</a> :: - <a href="fortuneengine.pyconsole-module.html">Package pyconsole</a> :: - <a href="fortuneengine.pyconsole.pyconsole-module.html">Module pyconsole</a> :: - Class 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 private</a>]</span></td></tr> - <tr><td align="right"><span class="options" - >[<a href="frames.html" target="_top">frames</a - >] | <a href="fortuneengine.pyconsole.pyconsole.ParseError-class.html" - target="_top">no 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 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"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 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 code</a></span> - </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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 fortuneengine</a> :: - <a href="fortuneengine.pyconsole-module.html">Package pyconsole</a> :: - <a href="fortuneengine.pyconsole.pyconsole-module.html">Module pyconsole</a> :: - Class 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 private</a>]</span></td></tr> - <tr><td align="right"><span class="options" - >[<a href="frames.html" target="_top">frames</a - >] | <a href="fortuneengine.pyconsole.pyconsole.Writable-class.html" - target="_top">no 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 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"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 code</a></span> - - </td> - </tr> - </table> - - </td> - </tr> -<tr> - <td width="15%" align="right" valign="top" class="summary"> - <span class="summary-type"> </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 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"> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th bgcolor="#70b0f0" class="navbar-select" - > Help </th> - - <th class="navbar" width="100%"></th> - </tr> -</table> -<table width="100%" cellpadding="0" cellspacing="0"> - <tr valign="top"> - <td width="100%"> </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 private</a>]</span></td></tr> - <tr><td align="right"><span class="options" - >[<a href="frames.html" target="_top">frames</a - >] | <a href="help.html" - target="_top">no 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 /> <br />...<br /> - </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th bgcolor="#70b0f0" class="navbar-select" - > Help </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th bgcolor="#70b0f0" class="navbar-select" - > Indices </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </th> - - <th class="navbar" width="100%"></th> - </tr> -</table> -<table width="100%" cellpadding="0" cellspacing="0"> - <tr valign="top"> - <td width="100%"> </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 private</a>]</span></td></tr> - <tr><td align="right"><span class="options" - >[<a href="frames.html" target="_top">frames</a - >] | <a href="identifier-index.html" - target="_top">no 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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td> -<td width="33%" class="link-index"> </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 <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 <a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td> -<td width="33%" class="link-index"> </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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <a href="fortuneengine.GameEngineElement.GameEngineElement-class.html">GameEngineElement</a>)</span></td> -<td width="33%" class="link-index"> </td> -</tr> -<tr><td class="link-index"> </td><td class="link-index"> </td><td class="link-index"> </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 <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 <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 <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 <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"> </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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td> -<td width="33%" class="link-index"> </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 <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 <a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td> -<td width="33%" class="link-index"> </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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td> -<td width="33%" class="link-index"> </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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td> -<td width="33%" class="link-index"> </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 <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 <a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td> -<td width="33%" class="link-index"> </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 <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 <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 <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 <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 <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 <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 <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 <a href="fortuneengine.GameEngine.GameEngine-class.html">GameEngine</a>)</span></td> -<td width="33%" class="link-index"> </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 <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 <a href="fortuneengine.GameEngine.GameEngine-class.html">GameEngine</a>)</span></td> -<td width="33%" class="link-index"> </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 <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 <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 <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 <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 <a href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html">DynamicDrawableObject</a>)</span></td> -<td width="33%" class="link-index"> </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 <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 <a href="fortuneengine.Scene.Scene-class.html">Scene</a>)</span></td> -<td width="33%" class="link-index"> </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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td> -<td width="33%" class="link-index"> </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 <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 <a href="fortuneengine.pyconsole.pyconsole.Console-class.html">Console</a>)</span></td> -<td width="33%" class="link-index"> </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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td> -<td width="33%" class="link-index"> </td> -<td width="33%" class="link-index"> </td> -</tr> -<tr><td class="link-index"> </td><td class="link-index"> </td><td class="link-index"> </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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <a href="fortuneengine.Scene.Scene-class.html">Scene</a>)</span></td> -<td width="33%" class="link-index"> </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 <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 <a href="fortuneengine.DrawableObject.DrawableObject-class.html">DrawableObject</a>)</span></td> -<td width="33%" class="link-index"> </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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <a href="fortuneengine.DynamicDrawableObject.DynamicDrawableObject-class.html">DynamicDrawableObject</a>)</span></td> -<td width="33%" class="link-index"> </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 <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 <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 <a href="fortuneengine.pyconsole.pyconsole.Console-class.html">Console</a>)</span></td> -</tr> -<tr><td class="link-index"> </td><td class="link-index"> </td><td class="link-index"> </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 <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 <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 <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 <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 <a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td> -<td width="33%" class="link-index"> </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 <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 <a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td> -<td width="33%" class="link-index"> </td> -</tr> -<tr><td class="link-index"> </td><td class="link-index"> </td><td class="link-index"> </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 <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 <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 <a href="fortuneengine.pyconsole.pyconsole.Writable-class.html">Writable</a>)</span></td> -</tr> -<tr><td class="link-index"> </td><td class="link-index"> </td><td class="link-index"> </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 <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 <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 <a href="fortuneengine.pyconsole.pyconsole-module.html">fortuneengine.pyconsole.pyconsole</a>)</span></td> -</tr> -<tr><td class="link-index"> </td><td class="link-index"> </td><td class="link-index"> </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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <a href="fortuneengine.GameEngineElement-module.html">fortuneengine.GameEngineElement</a>)</span></td> -<td width="33%" class="link-index"> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th> <a - href="module-tree.html">Trees</a> </th> - - <!-- Index link --> - <th bgcolor="#70b0f0" class="navbar-select" - > Indices </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th bgcolor="#70b0f0" class="navbar-select" - > Trees </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </th> - - <th class="navbar" width="100%"></th> - </tr> -</table> -<table width="100%" cellpadding="0" cellspacing="0"> - <tr valign="top"> - <td width="100%"> </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 private</a>]</span></td></tr> - <tr><td align="right"><span class="options" - >[<a href="frames.html" target="_top">frames</a - >] | <a href="module-tree.html" - target="_top">no 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> <a - href="fortuneengine-module.html">Home</a> </th> - - <!-- Tree link --> - <th bgcolor="#70b0f0" class="navbar-select" - > Trees </th> - - <!-- Index link --> - <th> <a - href="identifier-index.html">Indices</a> </th> - - <!-- Help link --> - <th> <a - href="help.html">Help</a> </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"> </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 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 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 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 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 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 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 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 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 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 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 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 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 of 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 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 Binary files differdeleted file mode 100755 index 139f0b4..0000000 --- a/MAFH2/fortuneengine/fortuneengine/pyconsole/fonts/default.ttf +++ /dev/null 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", - ) |