- Main Page
- Classes
- Files
- Directories
- Related Pages

# kyra.h

    00001 /*--License:
    00002         Kyra Sprite Engine
    00003         Copyright Lee Thomason (Grinning Lizard Software) 2001-2005
    00004         www.grinninglizard.com/kyra
    00005         www.sourceforge.net/projects/kyra
    00006
    00007         Kyra is provided under the LGPL.
    00008
    00009         I kindly request you display a splash screen (provided in the HTML documentation)
    00010         to promote Kyra and acknowledge the software and everyone who has contributed to it,
    00011         but it is not required by the license.
    00012
    00013 --- LGPL License --
    00014
    00015     This library is free software; you can redistribute it and/or
    00016     modify it under the terms of the GNU Lesser General Public
    00017     License as published by the Free Software Foundation; either
    00018     version 2.1 of the License, or (at your option) any later version.
    00019
    00020     This library is distributed in the hope that it will be useful,
    00021     but WITHOUT ANY WARRANTY; without even the implied warranty of
    00022     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    00023     Lesser General Public License for more details.
    00024
    00025     You should have received a copy of the GNU Lesser General Public
    00026     License along with this library; if not, write to the Free Software
    00027     Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
    00028
    00029         The full text of the license can be found in lgpl.txt
    00030 */
    00031
    00032 #ifndef KYRA_SUM_HEADER
    00033 #define KYRA_SUM_HEADER
    00034
    00035 // Grinliz utility includes:
    00036 #include "../../grinliz/gldebug.h"
    00037 #include "../../grinliz/gltypes.h"
    00038 #include "../../grinliz/glmemorypool.h"
    00039 #include "../../grinliz/glprime.h"
    00040 #include "../../grinliz/glpublisher.h"
    00041 #include "../../grinliz/glrandom.h"
    00042
    00043 // Kyra utility includes
    00044 #include "../util/glisomath.h"
    00045
    00046 // Engine includes
    00047 #include "action.h"
    00048 #include "box.h"
    00049 #include "boxresource.h"
    00050 #include "canvas.h"
    00051 #include "canvasresource.h"
    00052 #include "color.h"
    00053 #include "dirtyrectangle.h"
    00054 #include "encoder.h"
    00055 #include "engine.h"
    00056 #include "fontresource.h"
    00057 #include "image.h"
    00058 #include "imagetree.h"
    00059 #include "imnode.h"
    00060 #include "kyraresource.h"
    00061 #include "painter.h"
    00062 #include "pixelblock.h"
    00063 #include "rle.h"
    00064 #include "sdlutil.h"
    00065 #include "sprite.h"
    00066 #include "spriteresource.h"
    00067 #include "textbox.h"
    00068 #include "tile.h"
    00069 #include "tileresource.h"
    00070 #include "vault.h"
    00071 #include "kyrabuild.h"
    00072 #include "dataresource.h"
    00073
    00074 // Tinyxml includes
    00075 #include "../../tinyxml/tinyxml.h"
    00076 #ifdef _MSC_VER
    00077 // Disable the no-exception handling warning.
    00078 #pragma warning( disable : 4530 )
    00079 #pragma warning( disable : 4786 )
    00080 #endif
    00081
    00082 // GUI
    00083 #include "../gui/widget.h"
    00084 #include "../gui/textwidget.h"
    00085 #include "../gui/button.h"
    00086 #include "../gui/console.h"
    00087 #include "../gui/listbox.h"
    00088 #include "../gui/eventmanager.h"
    00089
    00090 // GUI Extended
    00091 #include "../guiExtended/progress.h"
    00092
    00093 #include "SDL.h"
    00094
    00095 #endif
    00096
    00097