2002-11-21 05:40:49 +00:00
|
|
|
/*!
|
|
|
|
\file ZEngine.h
|
|
|
|
\brief Header file for ZEngine.
|
|
|
|
|
|
|
|
Header file for ZEngine Game Engine from Concept of Zero, this is the file that programs that wish to
|
|
|
|
utilize ZEngine should include.
|
2003-07-11 20:51:44 +00:00
|
|
|
<br>$Id: ZEngine.h,v 1.28 2003/07/11 20:51:44 cozman Exp $<br>
|
2003-05-07 20:34:50 +00:00
|
|
|
\author James Turk
|
2002-11-21 05:40:49 +00:00
|
|
|
**/
|
|
|
|
|
|
|
|
/*!
|
|
|
|
\mainpage ZEngine Documentation
|
|
|
|
|
|
|
|
\author James Turk
|
2003-07-11 20:51:44 +00:00
|
|
|
\version 0.8.4
|
|
|
|
\date July 12, 2003
|
2002-11-21 05:40:49 +00:00
|
|
|
|
|
|
|
\section ZEngine About ZEngine
|
|
|
|
<br>
|
2002-12-29 07:22:01 +00:00
|
|
|
-ZEngine is designed to provide a powerful yet easy to use 2D game engine in a well designed
|
|
|
|
Object Oriented manner, and uses cross platform libraries such as SDL and OpenGL. (ZEngine can use SDL_ttf,SDL_image,
|
|
|
|
SDL_mixer, and PhysFS all of which are cross platform as well as Open Source.)<br>
|
|
|
|
-It is licensed under a BSD-style license, and anyone is free to suggest or implement changes
|
|
|
|
to be added to the Engine, as well as modify the engine to their own needs or use it however they like.<br>
|
|
|
|
-ZEngine now uses OpenGL rather than SDL to do 2D drawing, thus increasing the uses of the engine
|
2002-12-29 07:15:30 +00:00
|
|
|
and making the engine much faster in all test cases, and the engine was tested for memory leaks with MSVC and is known
|
|
|
|
to have no leaks.<br>
|
2003-01-15 05:46:20 +00:00
|
|
|
-The ZEngine website : http://zengine.sourceforge.net/.<br>
|
|
|
|
-The ZEngine tutorials : http://conceptofzero.net/tutorials/zengine/.<br>
|
2003-07-10 19:19:19 +00:00
|
|
|
-The ZEngine forums : http://www.conceptofzero.net/index.php?name=PNphpBB2&file=viewforum&f=4
|
2002-11-21 05:40:49 +00:00
|
|
|
|
|
|
|
\section Licensing Licensing
|
2002-12-05 00:44:12 +00:00
|
|
|
<br>
|
2002-12-29 06:50:19 +00:00
|
|
|
<pre> This file is Part of the ZEngine Library for 2D game development.
|
|
|
|
Copyright (C) 2002, 2003 James Turk
|
|
|
|
|
|
|
|
Licensed under a BSD-style license.
|
|
|
|
|
|
|
|
The maintainer of this library is James Turk (james@conceptofzero.net)
|
2003-01-24 11:06:25 +00:00
|
|
|
and the home of this Library is http://zengine.sourceforge.net
|
2002-12-05 00:44:12 +00:00
|
|
|
</pre>
|
2002-11-21 05:40:49 +00:00
|
|
|
\section Authors Contributing Authors
|
2002-12-04 23:58:54 +00:00
|
|
|
<br>
|
2002-12-12 04:30:31 +00:00
|
|
|
James Turk <a href="mailto:james@conceptofzero.net">james@conceptofzero.net</a> - Core Engine, Design, Docs, and Classes<br>
|
|
|
|
Gamer Tazar <a href="mailto:tazar@conceptofzero.net">tazar@conceptofzero.net</a> - OpenGL assistance<br>
|
2003-01-03 03:48:01 +00:00
|
|
|
Sean <a href="mailto:sean@conceptofzero.net">sean@conceptofzero.net</a> - MSVC++6 Project Files<br>
|
2003-04-27 18:54:58 +00:00
|
|
|
Kevin Watters <a href="mailto:kwatters@adelphia.net">kwatters@adelphia.net</a> - Fix to ZImage::SetColorKey<br>
|
2002-11-21 05:40:49 +00:00
|
|
|
**/
|
|
|
|
|
2002-12-29 06:50:19 +00:00
|
|
|
#ifndef __zengine_h__
|
|
|
|
#define __zengine_h__
|
|
|
|
|
2003-01-28 21:33:02 +00:00
|
|
|
#include "ZE_Defines.h"
|
2002-11-21 05:40:49 +00:00
|
|
|
#include "ZE_ZEngine.h"
|
2003-01-15 05:51:18 +00:00
|
|
|
#include "ZE_Utility.h"
|
2002-11-21 05:40:49 +00:00
|
|
|
#include "ZE_ZImage.h"
|
|
|
|
#include "ZE_ZTimer.h"
|
|
|
|
#include "ZE_ZConfigFile.h"
|
|
|
|
#include "ZE_ZRect.h"
|
2003-07-10 19:19:19 +00:00
|
|
|
#include "ZE_ZRandGen.h"
|
|
|
|
#include "ZE_ZBaseParticleSystem.h"
|
|
|
|
#include "ZE_ZSimpleParticleSystem.h"
|
2002-11-21 05:40:49 +00:00
|
|
|
#ifdef USE_SDL_TTF
|
|
|
|
#include "ZE_ZFont.h"
|
|
|
|
#endif
|
|
|
|
#ifdef USE_SDL_MIXER
|
|
|
|
#include "ZE_ZSound.h"
|
|
|
|
#include "ZE_ZMusic.h"
|
|
|
|
#endif
|
2003-03-15 03:34:08 +00:00
|
|
|
#ifdef USE_SDL_NET
|
|
|
|
#include "ZE_ZClient.h"
|
|
|
|
#include "ZE_ZServer.h"
|
|
|
|
#endif
|
2002-12-04 23:58:54 +00:00
|
|
|
|
2003-01-12 04:38:01 +00:00
|
|
|
#endif //__zengine_h__
|