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 

Generated on Thu Jul 20 20:45:32 2006 for Kyra by  doxygen 1.4.7