easypg / README

.. -*- restructuredtext -*-

Description
-----------

The easypg package provides modules to make using Pygame_ easier,
particularly for those learning to program.

Currently, it consists of a module defining some standard colour tuples,
a module to simplify the drawing of lines, shapes and text, a module
to support font handling, two modules to support the use of sprites and a
general utilities module providing various tools such as a ``Window``
class with a built-in display loop.

See the module docstrings for more information.

.. _Pygame: http://www.pygame.org/


Requirements
------------

* Python 3 or newer to use the package, 3.2 or newer to run all
  the example code

* Pygame_, compiled for Python 3


Acknowledgements
----------------

Some of this code is inspired by examples in the book `Game Programming
- The L Line`_ by Andy Harris (Wiley, 2007).

.. _Game Programming - The L Line:
   http://eu.wiley.com/WileyCDA/WileyTitle/productCd-0470068221.html
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.