.. A7: Alien Invaders
   sphinx-quickstart on Wed Sep 12 11:42:49 2015.
   You can adapt this file completely to your liking, but it should at least
   contain the root `toctree` directive.

.. _top-label:

Documentation for A7: Alien Invaders
====================================

.. _Kivy: http://kivy.org
.. _random: http://docs.python.org/3/library/random.html
.. _Python API: http://docs.python.org/3/library/

This documentation describes the API for all of the classes that you will be using for 
this assignment.  You should read this entire documentation focusing primarily on 
the ``GameApp`` class and the various graphics objects below.

The graphics objects are all Kivy objects, and so you might wish to look at the Kivy_ 
documentation.  However, this is unnecessary, and can be a bit confusing if you do not 
know what you are looking for.  We have tried to be as thorough as possible; when you 
need something from Kivy, we have documented it here.

In addition to these classes, you should also look at the `Python API`_, as there are 
several modules there that might be useful.  For example, the random_ module is necessary 
for this assignment.

Contents
--------

.. toctree::
   :maxdepth: 2
   
   game2d
   colormodel


Indices and tables
------------------

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`