diff --git a/doc/html/SDLGL__Util_8h-source.html b/doc/html/SDLGL__Util_8h-source.html index c5815c4..41b20a0 100755 --- a/doc/html/SDLGL__Util_8h-source.html +++ b/doc/html/SDLGL__Util_8h-source.html @@ -18,7 +18,7 @@ 00010 GLuint SDL_GL_LoadTexture(SDL_Surface *surface, GLfloat *texcoord); 00011 00012 #endif //__sdlgl_h__ -
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__Defines_8h-source.html b/doc/html/ZE__Defines_8h-source.html index 61e9bd2..9c420b8 100644 --- a/doc/html/ZE__Defines_8h-source.html +++ b/doc/html/ZE__Defines_8h-source.html @@ -7,13 +7,13 @@
Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

/include/ZE_Defines.h

Go to the documentation of this file.
00001 /*******************************************************************************
-00002          This file is Part of the ZEngine Library for SDL Game Development.
-00003                       Copyright (C) 2002 ConceptOfZero.net
+00002         This file is Part of the ZEngine Library for 2D game development.
+00003                    Copyright (C) 2002, 2003 James Turk
 00004 
-00005              Licensed under the BSD License, see licensing.txt.
+00005                      Licensed under a BSD-style license.
 00006 
-00007     The maintainer of this library is James Turk (jturk@conceptofzero.net) 
-00008          and the home of this Library is http://www.conceptofzero.net/
+00007     The maintainer of this library is James Turk (james@conceptofzero.net) 
+00008      and the home of this Library is http://www.zengine.sourceforge.net
 00009 *******************************************************************************/
 00010 
 00024 #ifndef __ze_defines_h__
@@ -28,7 +28,7 @@
 00039 #define VERSION "0.7.6"
 00040 
 00041 #endif //__ze_defines_h__
-

Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__Defines_8h.html b/doc/html/ZE__Defines_8h.html index ddf8fe1..6f6a152 100644 --- a/doc/html/ZE__Defines_8h.html +++ b/doc/html/ZE__Defines_8h.html @@ -10,7 +10,7 @@
File Header:
File: ZE_Defines.h
Description: Defines header file for ZEngine class, where all #define statements to control compilation options are placed.
Author(s): James Turk
-
Id
ZE_Defines.h,v 1.3 2002/12/01 07:56:17 cozman Exp
+
Id
ZE_Defines.h,v 1.4 2002/12/29 06:50:19 cozman Exp

@@ -38,7 +38,7 @@ Definition file, holds #define statements describing optional features of ZEngin #define VERSION   "0.7.6"  Version number.

-
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__Error_8cpp.html b/doc/html/ZE__Error_8cpp.html index de46582..88537c9 100644 --- a/doc/html/ZE__Error_8cpp.html +++ b/doc/html/ZE__Error_8cpp.html @@ -10,7 +10,7 @@
File Header:
File: ZE_Error.cpp
Description: Implementation source file for ZEngine error logging utility functions.
Author(s): James Turk
-
Id
ZE_Error.cpp,v 1.2 2002/12/01 07:56:17 cozman Exp
+
Id
ZE_Error.cpp,v 1.3 2002/12/29 06:52:07 cozman Exp

@@ -23,7 +23,7 @@ Error logging utilities for ZEngine and programs making use of ZEngine.

Namespaces

namespace  ZE -
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__Error_8h-source.html b/doc/html/ZE__Error_8h-source.html index 367a524..5f2749d 100644 --- a/doc/html/ZE__Error_8h-source.html +++ b/doc/html/ZE__Error_8h-source.html @@ -7,13 +7,13 @@
Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

/include/ZE_Error.h

Go to the documentation of this file.
00001 /*******************************************************************************
-00002          This file is Part of the ZEngine Library for SDL Game Development.
-00003                       Copyright (C) 2002 ConceptOfZero.net
+00002         This file is Part of the ZEngine Library for 2D game development.
+00003                    Copyright (C) 2002, 2003 James Turk
 00004 
-00005              Licensed under the BSD License, see licensing.txt.
+00005                      Licensed under a BSD-style license.
 00006 
-00007     The maintainer of this library is James Turk (jturk@conceptofzero.net) 
-00008          and the home of this Library is http://www.conceptofzero.net/
+00007     The maintainer of this library is James Turk (james@conceptofzero.net) 
+00008      and the home of this Library is http://www.zengine.sourceforge.net
 00009 *******************************************************************************/
 00010 
 00024 #ifndef __ze_error_h__
@@ -40,7 +40,7 @@
 00079 }
 00080 
 00081 #endif //__ze_error_h__
-

Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__Error_8h.html b/doc/html/ZE__Error_8h.html index add59a5..db99ad0 100644 --- a/doc/html/ZE__Error_8h.html +++ b/doc/html/ZE__Error_8h.html @@ -10,7 +10,7 @@
File Header:
File: ZE_Error.h
Description: Header file for ZEngine Error Handling Functions.
Author(s): James Turk
-
Id
ZE_Error.h,v 1.3 2002/12/05 00:00:42 cozman Exp
+
Id
ZE_Error.h,v 1.4 2002/12/29 06:50:19 cozman Exp

@@ -83,7 +83,7 @@ Creates a string about an error, telling what file it occured in and where, and Logs a string about an error, telling what file it occured in and where, and gives a user defined string as well. -
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__Includes_8h-source.html b/doc/html/ZE__Includes_8h-source.html index b5b21d8..ea6cc5e 100644 --- a/doc/html/ZE__Includes_8h-source.html +++ b/doc/html/ZE__Includes_8h-source.html @@ -7,13 +7,13 @@
Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

/include/ZE_Includes.h

Go to the documentation of this file.
00001 /*******************************************************************************
-00002          This file is Part of the ZEngine Library for SDL Game Development.
-00003                       Copyright (C) 2002 ConceptOfZero.net
+00002         This file is Part of the ZEngine Library for 2D game development.
+00003                    Copyright (C) 2002, 2003 James Turk
 00004 
-00005              Licensed under the BSD License, see licensing.txt.
+00005                      Licensed under a BSD-style license.
 00006 
-00007     The maintainer of this library is James Turk (jturk@conceptofzero.net) 
-00008          and the home of this Library is http://www.conceptofzero.net/
+00007     The maintainer of this library is James Turk (james@conceptofzero.net) 
+00008      and the home of this Library is http://www.zengine.sourceforge.net
 00009 *******************************************************************************/
 00010 
 00025 #ifndef __ze_includes_h__
@@ -49,7 +49,7 @@
 00055 using namespace std;
 00056 
 00057 #endif //__ze_includes_h__
-

Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__Includes_8h.html b/doc/html/ZE__Includes_8h.html index 686414b..4b3cc5d 100644 --- a/doc/html/ZE__Includes_8h.html +++ b/doc/html/ZE__Includes_8h.html @@ -10,7 +10,7 @@
File Header:
File: ZE_Includes.h
Description: Header file for ZEngine universal includes.
Author(s): James Turk
-
Id
ZE_Includes.h,v 1.3 2002/12/01 07:56:17 cozman Exp
+
Id
ZE_Includes.h,v 1.4 2002/12/29 06:50:19 cozman Exp

@@ -39,7 +39,7 @@ ZE_*.h files should only include this file and any other ZE_*.h files that they

Namespaces

namespace  std -
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__Macros_8h-source.html b/doc/html/ZE__Macros_8h-source.html index d51daf4..872f350 100755 --- a/doc/html/ZE__Macros_8h-source.html +++ b/doc/html/ZE__Macros_8h-source.html @@ -7,13 +7,13 @@
Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

/include/ZE_Macros.h

Go to the documentation of this file.
00001 /*******************************************************************************
-00002          This file is Part of the ZEngine Library for SDL Game Development.
-00003                       Copyright (C) 2002 ConceptOfZero.net
+00002         This file is Part of the ZEngine Library for 2D game development.
+00003                    Copyright (C) 2002, 2003 James Turk
 00004 
-00005              Licensed under the BSD License, see licensing.txt.
+00005                      Licensed under a BSD-style license.
 00006 
-00007     The maintainer of this library is James Turk (jturk@conceptofzero.net) 
-00008          and the home of this Library is http://www.conceptofzero.net/
+00007     The maintainer of this library is James Turk (james@conceptofzero.net) 
+00008      and the home of this Library is http://www.zengine.sourceforge.net
 00009 *******************************************************************************/
 00010 
 00024 #ifndef __ze_macros_h__
@@ -43,7 +43,7 @@
 00057 
 00058 #endif //__ze_macros_h__
 00059 
-

Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__Macros_8h.html b/doc/html/ZE__Macros_8h.html index a6d12ad..56f7fa8 100755 --- a/doc/html/ZE__Macros_8h.html +++ b/doc/html/ZE__Macros_8h.html @@ -10,7 +10,7 @@
File Header:
File: ZE_Macros.h
Description: Header file for ZEngine Macros.
Author(s): James Turk
-
Id
ZE_Macros.h,v 1.3 2002/12/04 23:51:22 cozman Exp
+
Id
ZE_Macros.h,v 1.4 2002/12/29 06:50:19 cozman Exp

@@ -139,7 +139,7 @@ Safely free a Mix_Music* and set it to NULL. Safely free a TTF_Font and set it to NULL. -
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZConfigFile_8cpp.html b/doc/html/ZE__ZConfigFile_8cpp.html index fa55e58..aab0488 100644 --- a/doc/html/ZE__ZConfigFile_8cpp.html +++ b/doc/html/ZE__ZConfigFile_8cpp.html @@ -10,7 +10,7 @@
File Header:
File: ZE_ZConfigFile.cpp
Description: Implementation source file for ZConfigFile, the ZEngine INI-Style Config File.
Author(s): James Turk
-
Id
ZE_ZConfigFile.cpp,v 1.2 2002/12/01 07:56:17 cozman Exp
+
Id
ZE_ZConfigFile.cpp,v 1.3 2002/12/29 06:52:07 cozman Exp

@@ -23,7 +23,7 @@ Implementation of ZConfigFile, the ZEngine INI-Style Config File.

Namespaces

namespace  ZE -
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZConfigFile_8h-source.html b/doc/html/ZE__ZConfigFile_8h-source.html index f6c99da..9e636b5 100644 --- a/doc/html/ZE__ZConfigFile_8h-source.html +++ b/doc/html/ZE__ZConfigFile_8h-source.html @@ -7,13 +7,13 @@
Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

/include/ZE_ZConfigFile.h

Go to the documentation of this file.
00001 /*******************************************************************************
-00002          This file is Part of the ZEngine Library for SDL Game Development.
-00003                       Copyright (C) 2002 ConceptOfZero.net
+00002         This file is Part of the ZEngine Library for 2D game development.
+00003                    Copyright (C) 2002, 2003 James Turk
 00004 
-00005              Licensed under the BSD License, see licensing.txt.
+00005                      Licensed under a BSD-style license.
 00006 
-00007     The maintainer of this library is James Turk (jturk@conceptofzero.net) 
-00008          and the home of this Library is http://www.conceptofzero.net/
+00007     The maintainer of this library is James Turk (james@conceptofzero.net) 
+00008      and the home of this Library is http://www.zengine.sourceforge.net
 00009 *******************************************************************************/
 00010 
 00025 #ifndef __ze_zconfigfile_h__
@@ -89,7 +89,7 @@
 00243 }
 00244 
 00245 #endif //__ze_zconfigfile_h__
-

Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZConfigFile_8h.html b/doc/html/ZE__ZConfigFile_8h.html index d78492e..bfe932b 100644 --- a/doc/html/ZE__ZConfigFile_8h.html +++ b/doc/html/ZE__ZConfigFile_8h.html @@ -10,7 +10,7 @@
File Header:
File: Types/ZE_ZConfigFile.h
Description: Header file for ZEngine INI-Style Config Files.
Author(s): James Turk
-
Id
ZE_ZConfigFile.h,v 1.4 2002/12/04 23:08:17 cozman Exp
+
Id
ZE_ZConfigFile.h,v 1.5 2002/12/29 06:50:19 cozman Exp

@@ -25,7 +25,7 @@ Definition file for ZConfigFile, an INI-style Config format.

Namespaces

namespace  ZE -
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZEngine_8cpp.html b/doc/html/ZE__ZEngine_8cpp.html index ef9c7de..1345d36 100644 --- a/doc/html/ZE__ZEngine_8cpp.html +++ b/doc/html/ZE__ZEngine_8cpp.html @@ -10,7 +10,7 @@
File Header:
File: ZE_ZEngine.cpp
Description: Implementation source file for ZEngine library main singleton class.
Author(s): James Turk
-
Id
ZE_ZEngine.cpp,v 1.7 2002/12/12 02:50:35 cozman Exp
+
Id
ZE_ZEngine.cpp,v 1.9 2002/12/29 06:52:07 cozman Exp

@@ -23,7 +23,7 @@ Actual implementation of ZEngine singleton class at heart of ZEngine.

Namespaces

namespace  ZE -
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZEngine_8h-source.html b/doc/html/ZE__ZEngine_8h-source.html index aab2865..fe6aeea 100644 --- a/doc/html/ZE__ZEngine_8h-source.html +++ b/doc/html/ZE__ZEngine_8h-source.html @@ -7,13 +7,13 @@
Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

/include/ZE_ZEngine.h

Go to the documentation of this file.
00001 /*******************************************************************************
-00002          This file is Part of the ZEngine Library for SDL Game Development.
-00003                       Copyright (C) 2002 ConceptOfZero.net
+00002         This file is Part of the ZEngine Library for 2D game development.
+00003                    Copyright (C) 2002, 2003 James Turk
 00004 
-00005              Licensed under the BSD License, see licensing.txt.
+00005                      Licensed under a BSD-style license.
 00006 
-00007     The maintainer of this library is James Turk (jturk@conceptofzero.net) 
-00008          and the home of this Library is http://www.conceptofzero.net/
+00007     The maintainer of this library is James Turk (james@conceptofzero.net) 
+00008      and the home of this Library is http://www.zengine.sourceforge.net
 00009 *******************************************************************************/
 00010 
 00024 #ifndef __ze_zengine_h__
@@ -114,88 +114,92 @@
 00266         bool IsPaused();
 00267 
 00269     //Event and Input Handling//
-00271 
-00272     private:
-00274         bool mActive;
-00276         bool mQuit;
-00278         Uint8 *mKeyIsPressed;
-00280         bool mKeyPress[SDLK_LAST];
-00282         int mMouseX;
-00284         int mMouseY;
-00286         Uint8 mMouseB;
-00287 
-00288     public:
-00295         bool IsActive();
-00296 
-00303         void RequestQuit();
-00304 
-00312         bool QuitRequested();
-00313         
-00323         void SetKeyRepeatRate(int rate);
-00324 
-00332         bool KeyIsPressed(SDLKey key);
-00333 
-00341         bool KeyPress(SDLKey key);
-00342 
-00348         void HideCursor();
+00271     private:
+00273         bool mNeedReload;
+00275         bool mActive;
+00277         bool mQuit;
+00279         Uint8 *mKeyIsPressed;
+00281         bool mKeyPress[SDLK_LAST];
+00283         int mMouseX;
+00285         int mMouseY;
+00287         Uint8 mMouseB;
+00288 
+00289     public:
+00296         bool IsActive();
+00297 
+00304         void RequestQuit();
+00305 
+00313         bool QuitRequested();
+00314 
+00319         void SetReloadNeed(bool state);
+00320 
+00328         bool ImagesNeedReload();
+00329         
+00339         void SetKeyRepeatRate(int rate);
+00340 
+00348         bool KeyIsPressed(SDLKey key);
 00349 
-00355         void ShowCursor();
-00356 
-00363         int MouseX();
-00364 
-00371         int MouseY();
+00357         bool KeyPress(SDLKey key);
+00358 
+00364         void HideCursor();
+00365 
+00371         void ShowCursor();
 00372 
-00379         bool LButtonPressed();
+00379         int MouseX();
 00380 
-00387         bool RButtonPressed();
+00387         int MouseY();
 00388 
-00396         bool MouseInRect(SDL_Rect *rect);
-00397 
-00403         void CheckEvents();
+00395         bool LButtonPressed();
+00396 
+00403         bool RButtonPressed();
 00404 
-00405 #ifdef USE_PHYSFS
-00406 
-00407     //Physfs Utilities//
-00409     public:
-00416         void InitPhysFS(string argv);
-00417 
-00424         void AddPhysFSDir(string dir);
-00425 
-00426 #endif    //USE_PHYSFS
-00427 
-00428 
-00430     //Data Loading + Unloading//
-00432     public:
-00440         SDL_Surface* LoadImage(string filename);
+00412         bool MouseInRect(SDL_Rect *rect);
+00413 
+00419         void CheckEvents();
+00420 
+00421 #ifdef USE_PHYSFS
+00422 
+00423     //Physfs Utilities//
+00425     public:
+00432         void InitPhysFS(string argv);
+00433 
+00440         void AddPhysFSDir(string dir);
 00441 
-00442 #ifdef USE_SDL_MIXER
+00442 #endif    //USE_PHYSFS
 00443 
-00450         Mix_Chunk* LoadSound(string filename);
-00451 
-00459         Mix_Music* LoadMusic(string filename);
-00460 #endif
-00461 
-00462 #ifdef USE_SDL_TTF
-00463 
-00471         TTF_Font* LoadFont(string filename, int size);
-00472 #endif 
-00473 
-00475     //Accessors//
-00477 
-00478     public:    
-00485         int Width();
-00486 
-00493         int Height();
-00494 
-00501         int BPP();
+00444 
+00446     //Data Loading + Unloading//
+00448     public:
+00456         SDL_Surface* LoadImage(string filename);
+00457 
+00458 #ifdef USE_SDL_MIXER
+00459 
+00466         Mix_Chunk* LoadSound(string filename);
+00467 
+00475         Mix_Music* LoadMusic(string filename);
+00476 #endif
+00477 
+00478 #ifdef USE_SDL_TTF
+00479 
+00487         TTF_Font* LoadFont(string filename, int size);
+00488 #endif 
+00489 
+00491     //Accessors//
+00493 
+00494     public:    
+00501         int Width();
 00502 
-00509         bool IsFullscreen();
-00510 };
-00511 
-00512 }
-00513 
-00514 #endif //__ze_zengine_h__
-

Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +00509 int Height(); +00510 +00517 int BPP(); +00518 +00525 bool IsFullscreen(); +00526 }; +00527 +00528 } +00529 +00530 #endif //__ze_zengine_h__ +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZEngine_8h.html b/doc/html/ZE__ZEngine_8h.html index 446bdad..e4c6100 100644 --- a/doc/html/ZE__ZEngine_8h.html +++ b/doc/html/ZE__ZEngine_8h.html @@ -10,7 +10,7 @@
File Header:
File: ZE_ZEngine.h
Description: Header file for ZEngine class, the core of the ZEngine.
Author(s): James Turk
-
Id
ZE_ZEngine.h,v 1.6 2002/12/12 02:50:35 cozman Exp
+
Id
ZE_ZEngine.h,v 1.8 2002/12/29 06:50:19 cozman Exp

@@ -28,7 +28,7 @@ ZEngine Game Engine core Engine definition.

Namespaces

namespace  ZE -
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZFont_8cpp.html b/doc/html/ZE__ZFont_8cpp.html index b933b26..ec5f151 100644 --- a/doc/html/ZE__ZFont_8cpp.html +++ b/doc/html/ZE__ZFont_8cpp.html @@ -10,7 +10,7 @@
File Header:
File: ZE_ZFont.cpp
Description: Implementation source file for core ZEngine Font Object.
Author(s): James Turk
-
Id
ZE_ZFont.cpp,v 1.2 2002/12/01 07:56:17 cozman Exp
+
Id
ZE_ZFont.cpp,v 1.3 2002/12/29 06:52:07 cozman Exp

@@ -21,7 +21,7 @@ Implementation of ZFont, the basic Font class for ZEngine.
-
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZFont_8h-source.html b/doc/html/ZE__ZFont_8h-source.html index 72e725c..c541499 100644 --- a/doc/html/ZE__ZFont_8h-source.html +++ b/doc/html/ZE__ZFont_8h-source.html @@ -7,13 +7,13 @@
Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

/include/ZE_ZFont.h

Go to the documentation of this file.
00001 /*******************************************************************************
-00002          This file is Part of the ZEngine Library for SDL Game Development.
-00003                       Copyright (C) 2002 ConceptOfZero.net
+00002         This file is Part of the ZEngine Library for 2D game development.
+00003                    Copyright (C) 2002, 2003 James Turk
 00004 
-00005              Licensed under the BSD License, see licensing.txt.
+00005                      Licensed under a BSD-style license.
 00006 
-00007     The maintainer of this library is James Turk (jturk@conceptofzero.net) 
-00008          and the home of this Library is http://www.conceptofzero.net/
+00007     The maintainer of this library is James Turk (james@conceptofzero.net) 
+00008      and the home of this Library is http://www.zengine.sourceforge.net
 00009 *******************************************************************************/
 00010 
 00024 #ifndef __ze_zfont_h__
@@ -87,7 +87,7 @@
 00230 #endif //USE_SDL_TTF
 00231 
 00232 #endif //__ze_zfont_h__
-

Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZFont_8h.html b/doc/html/ZE__ZFont_8h.html index 6beccbc..ed661a9 100644 --- a/doc/html/ZE__ZFont_8h.html +++ b/doc/html/ZE__ZFont_8h.html @@ -10,7 +10,7 @@
File Header:
File: ZE_ZFont.h
Description: Header file for core ZEngine Font Object.
Author(s): James Turk
-
Id
ZE_ZFont.h,v 1.2 2002/12/01 07:56:17 cozman Exp
+
Id
ZE_ZFont.h,v 1.3 2002/12/29 06:50:19 cozman Exp

@@ -26,7 +26,7 @@ Definition file for ZFont, the basic Font class for ZEngine.

Namespaces

namespace  ZE -
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZImage_8cpp.html b/doc/html/ZE__ZImage_8cpp.html index c5d67c5..cd1664b 100644 --- a/doc/html/ZE__ZImage_8cpp.html +++ b/doc/html/ZE__ZImage_8cpp.html @@ -3,14 +3,15 @@ ZE_ZImage.cpp File Reference - +
Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  
-

src/ZE_ZImage.cpp File Reference


Detailed Description

-
File Header:
File: ZE_ZImage.cpp
+

/src/ZE_ZImage.cpp File Reference


Detailed Description

+
File Header:
File: ZE_ZImage.cpp
Description: Implementation source file for core ZEngine Image or Texture Object.
Author(s): James Turk, Gamer Tazar
-
+
Id
ZE_ZImage.cpp,v 1.11 2002/12/29 07:09:44 cozman Exp
+

@@ -22,9 +23,9 @@ Implementation of ZImage, the Image class for ZEngine.

Namespaces

namespace  ZE -
Generated on Wed Dec 11 23:42:26 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc1
+width=110 height=53>1.3-rc2
diff --git a/doc/html/ZE__ZImage_8h-source.html b/doc/html/ZE__ZImage_8h-source.html index 84bdf7c..2f88023 100644 --- a/doc/html/ZE__ZImage_8h-source.html +++ b/doc/html/ZE__ZImage_8h-source.html @@ -7,13 +7,13 @@
Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

/include/ZE_ZImage.h

Go to the documentation of this file.
00001 /*******************************************************************************
-00002          This file is Part of the ZEngine Library for SDL Game Development.
-00003                       Copyright (C) 2002 ConceptOfZero.net
+00002         This file is Part of the ZEngine Library for 2D game development.
+00003                    Copyright (C) 2002, 2003 James Turk
 00004 
-00005              Licensed under the BSD License, see licensing.txt.
+00005                      Licensed under a BSD-style license.
 00006 
-00007     The maintainer of this library is James Turk (jturk@conceptofzero.net) 
-00008          and the home of this Library is http://www.conceptofzero.net/
+00007     The maintainer of this library is James Turk (james@conceptofzero.net) 
+00008      and the home of this Library is http://www.zengine.sourceforge.net
 00009 *******************************************************************************/
 00010 
 00024 #ifndef __ze_zimage_h__
@@ -56,39 +56,41 @@
 00126 
 00133         void Attach(SDL_Surface *surface);
 00134 
-00140         void Release();
+00140         void Reload();
 00141 
-00143         //Graphics//
-00145 
-00154         void SetColorKey(Uint8 red, Uint8 green, Uint8 blue);
-00155 
-00163         void Flip(bool horizontal, bool vertical);
-00164 
-00172         void Stretch(float xFactor, float yFactor);
-00173 
-00181         void Resize(unsigned int width, unsigned int height);
-00182 
-00189         void Bind();
-00190 
-00198         void Draw(float x, float y);
-00199 
-00208         void DrawRotated(int x, int y, float angle);
-00209 
-00211         //Accessors//
-00213 
-00220         bool IsLoaded();
-00221 
-00227         SDL_Surface *Surface();
+00147         void Release();
+00148 
+00150         //Graphics//
+00152 
+00161         void SetColorKey(Uint8 red, Uint8 green, Uint8 blue);
+00162 
+00170         void Flip(bool horizontal, bool vertical);
+00171 
+00179         void Stretch(float xFactor, float yFactor);
+00180 
+00188         void Resize(unsigned int width, unsigned int height);
+00189 
+00196         void Bind();
+00197 
+00205         void Draw(float x, float y);
+00206 
+00215         void DrawRotated(int x, int y, float angle);
+00216 
+00218         //Accessors//
+00220 
+00227         bool IsLoaded();
 00228 
-00235         int Width();
-00236 
-00243         int Height();
-00244 };
-00245 
-00246 }
-00247 
-00248 #endif
-

Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +00234 SDL_Surface *Surface(); +00235 +00242 int Width(); +00243 +00250 int Height(); +00251 }; +00252 +00253 } +00254 +00255 #endif +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZImage_8h.html b/doc/html/ZE__ZImage_8h.html index 32537d5..7c7b2ac 100644 --- a/doc/html/ZE__ZImage_8h.html +++ b/doc/html/ZE__ZImage_8h.html @@ -10,7 +10,7 @@
File Header:
File: ZE_ZImage.h
Description: Header file for core ZEngine Image and Texture Object.
Author(s): James Turk, Gamer Tazar
-
Id
ZE_ZImage.h,v 1.4 2002/12/02 05:18:52 cozman Exp
+
Id
ZE_ZImage.h,v 1.6 2002/12/29 06:50:19 cozman Exp

@@ -25,7 +25,7 @@ Definition file for ZImage, the OpenGL version of the ZImage class for ZEngine.

Namespaces

namespace  ZE -
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZMusic_8cpp.html b/doc/html/ZE__ZMusic_8cpp.html index 9dab06d..3ccbe17 100644 --- a/doc/html/ZE__ZMusic_8cpp.html +++ b/doc/html/ZE__ZMusic_8cpp.html @@ -10,7 +10,7 @@
File Header:
File: ZE_ZMusic.cpp
Description: Implementation source file for core ZEngine Music Object.
Author(s): James Turk
-
Id
ZE_ZMusic.cpp,v 1.2 2002/12/01 07:56:17 cozman Exp
+
Id
ZE_ZMusic.cpp,v 1.3 2002/12/29 06:52:07 cozman Exp

@@ -21,7 +21,7 @@ Implementation of ZMusic, the basic Music class for ZEngine.
-
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZMusic_8h-source.html b/doc/html/ZE__ZMusic_8h-source.html index 992619d..674cdbd 100644 --- a/doc/html/ZE__ZMusic_8h-source.html +++ b/doc/html/ZE__ZMusic_8h-source.html @@ -7,13 +7,13 @@
Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

/include/ZE_ZMusic.h

Go to the documentation of this file.
00001 /*******************************************************************************
-00002          This file is Part of the ZEngine Library for SDL Game Development.
-00003                       Copyright (C) 2002 ConceptOfZero.net
+00002         This file is Part of the ZEngine Library for 2D game development.
+00003                    Copyright (C) 2002, 2003 James Turk
 00004 
-00005              Licensed under the BSD License, see licensing.txt.
+00005                      Licensed under a BSD-style license.
 00006 
-00007     The maintainer of this library is James Turk (jturk@conceptofzero.net) 
-00008          and the home of this Library is http://www.conceptofzero.net/
+00007     The maintainer of this library is James Turk (james@conceptofzero.net) 
+00008      and the home of this Library is http://www.zengine.sourceforge.net
 00009 *******************************************************************************/
 00010 
 00024 #ifndef __ze_zmusic_h__
@@ -77,7 +77,7 @@
 00181 #endif //USE_SDL_MIXER
 00182 
 00183 #endif //__ze_zmusic_h__
-

Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZMusic_8h.html b/doc/html/ZE__ZMusic_8h.html index e6d08cb..4fcd6bf 100644 --- a/doc/html/ZE__ZMusic_8h.html +++ b/doc/html/ZE__ZMusic_8h.html @@ -10,7 +10,7 @@
File Header:
File: ZE_ZMusic.h
Description: Header file for core ZEngine Music Wrapper Object.
Author(s): James Turk
-
Id
ZE_ZMusic.h,v 1.2 2002/12/01 07:56:17 cozman Exp
+
Id
ZE_ZMusic.h,v 1.3 2002/12/29 06:50:19 cozman Exp

@@ -25,7 +25,7 @@ Definition file for ZMusic, the Music file wrapper for ZEngine.

Namespaces

namespace  ZE -
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZObject_8h-source.html b/doc/html/ZE__ZObject_8h-source.html index 8bdfcf8..4c0f997 100644 --- a/doc/html/ZE__ZObject_8h-source.html +++ b/doc/html/ZE__ZObject_8h-source.html @@ -7,13 +7,13 @@
Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

/include/ZE_ZObject.h

Go to the documentation of this file.
00001 /*******************************************************************************
-00002          This file is Part of the ZEngine Library for SDL Game Development.
-00003                       Copyright (C) 2002 ConceptOfZero.net
+00002         This file is Part of the ZEngine Library for 2D game development.
+00003                    Copyright (C) 2002, 2003 James Turk
 00004 
-00005              Licensed under the BSD License, see licensing.txt.
+00005                      Licensed under a BSD-style license.
 00006 
-00007     The maintainer of this library is James Turk (jturk@conceptofzero.net) 
-00008          and the home of this Library is http://www.conceptofzero.net/
+00007     The maintainer of this library is James Turk (james@conceptofzero.net) 
+00008      and the home of this Library is http://www.zengine.sourceforge.net
 00009 *******************************************************************************/
 00010 
 00024 #ifndef __ze_zobject_h__
@@ -35,7 +35,7 @@
 00056 }
 00057 
 00058 #endif //__ze_zobject_h__
-

Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZObject_8h.html b/doc/html/ZE__ZObject_8h.html index a19bda8..a038651 100644 --- a/doc/html/ZE__ZObject_8h.html +++ b/doc/html/ZE__ZObject_8h.html @@ -10,7 +10,7 @@
File Header:
File: ZE_ZObject.h
Description: Header file for ZEngine core Object ZObject, base of most ZEngine objects.
Author(s): James Turk
-
Id
ZE_ZObject.h,v 1.2 2002/12/01 07:56:17 cozman Exp
+
Id
ZE_ZObject.h,v 1.3 2002/12/29 06:50:19 cozman Exp

@@ -25,7 +25,7 @@ Definition file for ZObject the Virtual Base Class for majority of the ZEngine O

Namespaces

namespace  ZE -
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZRect_8cpp.html b/doc/html/ZE__ZRect_8cpp.html index f6a3899..c8486f4 100644 --- a/doc/html/ZE__ZRect_8cpp.html +++ b/doc/html/ZE__ZRect_8cpp.html @@ -10,7 +10,7 @@
File Header:
File: ZE_ZRect.cpp
Description: Implementation source file for core ZEngine Rectangle Object.
Author(s): James Turk
-
Id
ZE_ZRect.cpp,v 1.3 2002/12/04 05:22:39 cozman Exp
+
Id
ZE_ZRect.cpp,v 1.4 2002/12/29 06:52:07 cozman Exp

@@ -23,7 +23,7 @@ Implementation of ZRect, the Rectangle class for ZEngine.

Namespaces

namespace  ZE -
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZRect_8h-source.html b/doc/html/ZE__ZRect_8h-source.html index 81fb7a4..677c1ef 100644 --- a/doc/html/ZE__ZRect_8h-source.html +++ b/doc/html/ZE__ZRect_8h-source.html @@ -7,13 +7,13 @@
Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

/include/ZE_ZRect.h

Go to the documentation of this file.
00001 /*******************************************************************************
-00002          This file is Part of the ZEngine Library for SDL Game Development.
-00003                       Copyright (C) 2002 ConceptOfZero.net
+00002         This file is Part of the ZEngine Library for 2D game development.
+00003                    Copyright (C) 2002, 2003 James Turk
 00004 
-00005              Licensed under the BSD License, see licensing.txt.
+00005                      Licensed under a BSD-style license.
 00006 
-00007     The maintainer of this library is James Turk (jturk@conceptofzero.net) 
-00008          and the home of this Library is http://www.conceptofzero.net/
+00007     The maintainer of this library is James Turk (james@conceptofzero.net) 
+00008      and the home of this Library is http://www.zengine.sourceforge.net
 00009 *******************************************************************************/
 00010 
 00024 #ifndef __ze_zrect_h__
@@ -84,7 +84,7 @@
 00253 } //namspace ZE
 00254 
 00255 #endif //__ze_zrect_h__
-

Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZRect_8h.html b/doc/html/ZE__ZRect_8h.html index c4f7b42..701c800 100644 --- a/doc/html/ZE__ZRect_8h.html +++ b/doc/html/ZE__ZRect_8h.html @@ -10,7 +10,7 @@
File Header:
File: ZE_ZRect.h
Description: Header file for core ZEngine Rectangle Object.
Author(s): James Turk
-
Id
ZE_ZRect.h,v 1.3 2002/12/04 05:22:40 cozman Exp
+
Id
ZE_ZRect.h,v 1.4 2002/12/29 06:50:19 cozman Exp

@@ -25,7 +25,7 @@ Definition file for ZRect, the Rectangle class for ZEngine.

Namespaces

namespace  ZE -
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZSound_8cpp.html b/doc/html/ZE__ZSound_8cpp.html index 3a113ef..153567d 100644 --- a/doc/html/ZE__ZSound_8cpp.html +++ b/doc/html/ZE__ZSound_8cpp.html @@ -10,7 +10,7 @@
File Header:
File: ZE_ZSound.cpp
Description: Implementation source file for core ZEngine Sound Object.
Author(s): James Turk
-
Id
ZE_ZSound.cpp,v 1.2 2002/12/01 07:56:17 cozman Exp
+
Id
ZE_ZSound.cpp,v 1.3 2002/12/29 06:52:07 cozman Exp

@@ -21,7 +21,7 @@ Implementation of ZSound, the basic Sound class for ZEngine.
-
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZSound_8h-source.html b/doc/html/ZE__ZSound_8h-source.html index d4aaeee..3cfe6e4 100644 --- a/doc/html/ZE__ZSound_8h-source.html +++ b/doc/html/ZE__ZSound_8h-source.html @@ -7,13 +7,13 @@
Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

/include/ZE_ZSound.h

Go to the documentation of this file.
00001 /*******************************************************************************
-00002          This file is Part of the ZEngine Library for SDL Game Development.
-00003                       Copyright (C) 2002 ConceptOfZero.net
+00002         This file is Part of the ZEngine Library for 2D game development.
+00003                    Copyright (C) 2002, 2003 James Turk
 00004 
-00005              Licensed under the BSD License, see licensing.txt.
+00005                      Licensed under a BSD-style license.
 00006 
-00007     The maintainer of this library is James Turk (jturk@conceptofzero.net) 
-00008          and the home of this Library is http://www.conceptofzero.net/
+00007     The maintainer of this library is James Turk (james@conceptofzero.net) 
+00008      and the home of this Library is http://www.zengine.sourceforge.net
 00009 *******************************************************************************/
 00010 
 00024 #ifndef __ze_zsound_h__
@@ -76,7 +76,7 @@
 00176 #endif //USE_SDL_MIXER
 00177 
 00178 #endif //__ze_zsound_h__
-

Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZSound_8h.html b/doc/html/ZE__ZSound_8h.html index fa0aff3..75aea8f 100644 --- a/doc/html/ZE__ZSound_8h.html +++ b/doc/html/ZE__ZSound_8h.html @@ -10,7 +10,7 @@
File Header:
File: ZE_ZSound.h
Description: Header file for core ZEngine Sound Wrapper Object.
Author(s): James Turk
-
Id
ZE_ZSound.h,v 1.2 2002/12/01 07:56:17 cozman Exp
+
Id
ZE_ZSound.h,v 1.3 2002/12/29 06:50:19 cozman Exp

@@ -25,7 +25,7 @@ Definition file for ZSound, the Sound Effect wrapper for ZEngine.

Namespaces

namespace  ZE -
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZTimer_8cpp.html b/doc/html/ZE__ZTimer_8cpp.html index 4b335a5..92962e4 100644 --- a/doc/html/ZE__ZTimer_8cpp.html +++ b/doc/html/ZE__ZTimer_8cpp.html @@ -10,7 +10,7 @@
File Header:
File: ZE_ZTimer.cpp
Description: Implementation source file for core ZEngine Timer Object.
Author(s): James Turk
-
Id
ZE_ZTimer.cpp,v 1.2 2002/12/01 07:56:17 cozman Exp
+
Id
ZE_ZTimer.cpp,v 1.3 2002/12/29 06:52:07 cozman Exp

@@ -23,7 +23,7 @@ Implementation of ZTimer, the basic Timer class for ZEngine.

Namespaces

namespace  ZE -
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZTimer_8h-source.html b/doc/html/ZE__ZTimer_8h-source.html index 9e9c8fc..e494c02 100644 --- a/doc/html/ZE__ZTimer_8h-source.html +++ b/doc/html/ZE__ZTimer_8h-source.html @@ -7,13 +7,13 @@
Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

/include/ZE_ZTimer.h

Go to the documentation of this file.
00001 /*******************************************************************************
-00002          This file is Part of the ZEngine Library for SDL Game Development.
-00003                       Copyright (C) 2002 ConceptOfZero.net
+00002         This file is Part of the ZEngine Library for 2D game development.
+00003                    Copyright (C) 2002, 2003 James Turk
 00004 
-00005              Licensed under the BSD License, see licensing.txt.
+00005                      Licensed under a BSD-style license.
 00006 
-00007     The maintainer of this library is James Turk (jturk@conceptofzero.net) 
-00008          and the home of this Library is http://www.conceptofzero.net/
+00007     The maintainer of this library is James Turk (james@conceptofzero.net) 
+00008      and the home of this Library is http://www.zengine.sourceforge.net
 00009 *******************************************************************************/
 00010 
 00024 #ifndef __ze_ztimer_h__
@@ -52,7 +52,7 @@
 00105 }
 00106 
 00107 #endif //__ze_ztimer_h__
-

Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZTimer_8h.html b/doc/html/ZE__ZTimer_8h.html index 533179e..4fe10db 100644 --- a/doc/html/ZE__ZTimer_8h.html +++ b/doc/html/ZE__ZTimer_8h.html @@ -10,7 +10,7 @@
File Header:
File: ZE_ZTimer.h
Description: Header file for core ZEngine Timer Object.
Author(s): James Turk
-
Id
ZE_ZTimer.h,v 1.2 2002/12/01 07:56:17 cozman Exp
+
Id
ZE_ZTimer.h,v 1.3 2002/12/29 06:50:19 cozman Exp

@@ -25,7 +25,7 @@ Definition file for ZTimer, the Timer class for ZEngine.

Namespaces

namespace  ZE -
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZEngine_8h-source.html b/doc/html/ZEngine_8h-source.html index b193519..b9ab86d 100644 --- a/doc/html/ZEngine_8h-source.html +++ b/doc/html/ZEngine_8h-source.html @@ -7,21 +7,25 @@
Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

/include/ZEngine.h

Go to the documentation of this file.
00001 
-00045 #include "ZE_ZEngine.h"
-00046 #include "ZE_Macros.h"
-00047 #include "ZE_ZImage.h"
-00048 #include "ZE_ZTimer.h"
-00049 #include "ZE_ZConfigFile.h"
-00050 #include "ZE_ZRect.h"
-00051 #ifdef USE_SDL_TTF
-00052 #include "ZE_ZFont.h"
-00053 #endif
-00054 #ifdef USE_SDL_MIXER
-00055 #include "ZE_ZSound.h"
-00056 #include "ZE_ZMusic.h"
-00057 #endif
-00058 
-

Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +00050 #ifndef __zengine_h__ +00051 #define __zengine_h__ +00052 +00053 #include "ZE_ZEngine.h" +00054 #include "ZE_Macros.h" +00055 #include "ZE_ZImage.h" +00056 #include "ZE_ZTimer.h" +00057 #include "ZE_ZConfigFile.h" +00058 #include "ZE_ZRect.h" +00059 #ifdef USE_SDL_TTF +00060 #include "ZE_ZFont.h" +00061 #endif +00062 #ifdef USE_SDL_MIXER +00063 #include "ZE_ZSound.h" +00064 #include "ZE_ZMusic.h" +00065 #endif +00066 +00067 #endif //__zengine_h__ +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZEngine_8h.html b/doc/html/ZEngine_8h.html index f07c1d8..5c36a2f 100644 --- a/doc/html/ZEngine_8h.html +++ b/doc/html/ZEngine_8h.html @@ -10,7 +10,7 @@
File Header:
File: ZEngine.h
Description: Public Header File for ZEngine.
Author(s): James Turk
-
Id
ZEngine.h,v 1.10 2002/12/12 04:33:18 cozman Exp
+
Id
ZEngine.h,v 1.14 2002/12/29 07:18:30 cozman Exp

@@ -31,7 +31,7 @@ Header file for ZEngine Game Engine from Concept of Zero, this is the file that Go to the source code of this file.
-
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/annotated.html b/doc/html/annotated.html index 3639c6c..69557fd 100644 --- a/doc/html/annotated.html +++ b/doc/html/annotated.html @@ -19,7 +19,7 @@ ZE::ZSoundZSound class for playing sound effects. (WAV) ZE::ZTimerZTimer class for Timer use -
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/classZE_1_1ZConfigFile-members.html b/doc/html/classZE_1_1ZConfigFile-members.html index 6b06ced..a6aa111 100644 --- a/doc/html/classZE_1_1ZConfigFile-members.html +++ b/doc/html/classZE_1_1ZConfigFile-members.html @@ -29,7 +29,7 @@ ZObject()ZE::ZObject [inline] ~ZConfigFile()ZE::ZConfigFile ~ZObject()ZE::ZObject [inline, virtual] -
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/classZE_1_1ZConfigFile.html b/doc/html/classZE_1_1ZConfigFile.html index aefbf0c..717f547 100644 --- a/doc/html/classZE_1_1ZConfigFile.html +++ b/doc/html/classZE_1_1ZConfigFile.html @@ -770,7 +770,7 @@ Flush the file and clear the filename.
The documentation for this class was generated from the following files: -
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/classZE_1_1ZConfigFile_1_1ZCF__Section-members.html b/doc/html/classZE_1_1ZConfigFile_1_1ZCF__Section-members.html index 985c71d..ac87ed0 100755 --- a/doc/html/classZE_1_1ZConfigFile_1_1ZCF__Section-members.html +++ b/doc/html/classZE_1_1ZConfigFile_1_1ZCF__Section-members.html @@ -9,7 +9,7 @@

ZE::ZConfigFile::ZCF_Section Member List

This is the complete list of members for ZE::ZConfigFile::ZCF_Section, including all inherited members. -
sectionZE::ZConfigFile::ZCF_Section
varListZE::ZConfigFile::ZCF_Section

Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/classZE_1_1ZConfigFile_1_1ZCF__Section.html b/doc/html/classZE_1_1ZConfigFile_1_1ZCF__Section.html index 225da48..5ee1697 100755 --- a/doc/html/classZE_1_1ZConfigFile_1_1ZCF__Section.html +++ b/doc/html/classZE_1_1ZConfigFile_1_1ZCF__Section.html @@ -21,7 +21,7 @@ list< ZCF_V
The documentation for this class was generated from the following file:
-
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/classZE_1_1ZConfigFile_1_1ZCF__Variable-members.html b/doc/html/classZE_1_1ZConfigFile_1_1ZCF__Variable-members.html index 6338e07..0fef344 100755 --- a/doc/html/classZE_1_1ZConfigFile_1_1ZCF__Variable-members.html +++ b/doc/html/classZE_1_1ZConfigFile_1_1ZCF__Variable-members.html @@ -9,7 +9,7 @@

ZE::ZConfigFile::ZCF_Variable Member List

This is the complete list of members for ZE::ZConfigFile::ZCF_Variable, including all inherited members. -
valZE::ZConfigFile::ZCF_Variable
varZE::ZConfigFile::ZCF_Variable

Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/classZE_1_1ZConfigFile_1_1ZCF__Variable.html b/doc/html/classZE_1_1ZConfigFile_1_1ZCF__Variable.html index 65743f1..7f455ef 100755 --- a/doc/html/classZE_1_1ZConfigFile_1_1ZCF__Variable.html +++ b/doc/html/classZE_1_1ZConfigFile_1_1ZCF__Variable.html @@ -21,7 +21,7 @@ string ZE_ZConfigFile.h -
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/classZE_1_1ZEngine-members.html b/doc/html/classZE_1_1ZEngine-members.html index 950f779..8144579 100644 --- a/doc/html/classZE_1_1ZEngine-members.html +++ b/doc/html/classZE_1_1ZEngine-members.html @@ -7,8 +7,8 @@
Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

ZE::ZEngine Member List

This is the complete list of members for ZE::ZEngine, including all inherited members. - - + + @@ -18,35 +18,37 @@ - - + + + - + - - - - - - - - + + + + + + + + - - + + - - - - - - + + + + + + + - + @@ -55,20 +57,21 @@ - + - + + - + - + -
BPP()ZE::ZEngine
CheckEvents()ZE::ZEngine
BPP()ZE::ZEngine
CheckEvents()ZE::ZEngine
Clear(float red=0.0f, float green=0.0f, float blue=0.0f, float alpha=1.0f)ZE::ZEngine
CloseDisplay()ZE::ZEngine
CreateDisplay(string title, string icon="")ZE::ZEngine
GetInstance()ZE::ZEngine [static]
GetTime()ZE::ZEngine
GetVersion()ZE::ZEngine [static]
Height()ZE::ZEngine
HideCursor()ZE::ZEngine
Height()ZE::ZEngine
HideCursor()ZE::ZEngine
ImagesNeedReload()ZE::ZEngine
IsActive()ZE::ZEngine
IsFullscreen()ZE::ZEngine
IsFullscreen()ZE::ZEngine
IsPaused()ZE::ZEngine
KeyIsPressed(SDLKey key)ZE::ZEngine
KeyPress(SDLKey key)ZE::ZEngine
LButtonPressed()ZE::ZEngine
LoadFont(string filename, int size)ZE::ZEngine
LoadImage(string filename)ZE::ZEngine
LoadMusic(string filename)ZE::ZEngine
LoadSound(string filename)ZE::ZEngine
mActiveZE::ZEngine [private]
KeyIsPressed(SDLKey key)ZE::ZEngine
KeyPress(SDLKey key)ZE::ZEngine
LButtonPressed()ZE::ZEngine
LoadFont(string filename, int size)ZE::ZEngine
LoadImage(string filename)ZE::ZEngine
LoadMusic(string filename)ZE::ZEngine
LoadSound(string filename)ZE::ZEngine
mActiveZE::ZEngine [private]
mBPPZE::ZEngine [private]
mFullscreenZE::ZEngine [private]
mHeightZE::ZEngine [private]
mKeyIsPressedZE::ZEngine [private]
mKeyPressZE::ZEngine [private]
mKeyIsPressedZE::ZEngine [private]
mKeyPressZE::ZEngine [private]
mLastPauseZE::ZEngine [private]
mLastTimeZE::ZEngine [private]
mMouseBZE::ZEngine [private]
mMouseXZE::ZEngine [private]
mMouseYZE::ZEngine [private]
MouseInRect(SDL_Rect *rect)ZE::ZEngine
MouseX()ZE::ZEngine
MouseY()ZE::ZEngine
mMouseBZE::ZEngine [private]
mMouseXZE::ZEngine [private]
mMouseYZE::ZEngine [private]
mNeedReloadZE::ZEngine [private]
MouseInRect(SDL_Rect *rect)ZE::ZEngine
MouseX()ZE::ZEngine
MouseY()ZE::ZEngine
mPausedZE::ZEngine [private]
mPausedTimeZE::ZEngine [private]
mQuitZE::ZEngine [private]
mQuitZE::ZEngine [private]
mRateZE::ZEngine [private]
mScreenZE::ZEngine [private]
mSecPerFrameZE::ZEngine [private]
mWidthZE::ZEngine [private]
PauseTimer()ZE::ZEngine
QuitRequested()ZE::ZEngine
RButtonPressed()ZE::ZEngine
RButtonPressed()ZE::ZEngine
ReleaseInstance()ZE::ZEngine [static]
RequestQuit()ZE::ZEngine
SetGL2D()ZE::ZEngine
SetKeyRepeatRate(int rate)ZE::ZEngine
SetKeyRepeatRate(int rate)ZE::ZEngine
SetReloadNeed(bool state)ZE::ZEngine
SetupDisplay(int width, int height, int bpp, bool fullscreen)ZE::ZEngine
SetupSound(int rate, bool stereo)ZE::ZEngine
ShowCursor()ZE::ZEngine
ShowCursor()ZE::ZEngine
sInstanceZE::ZEngine [private, static]
UnpauseTimer()ZE::ZEngine
Update()ZE::ZEngine
Width()ZE::ZEngine
Width()ZE::ZEngine
ZEngine()ZE::ZEngine [private]

Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/classZE_1_1ZEngine.html b/doc/html/classZE_1_1ZEngine.html index 808000a..9fcae7e 100644 --- a/doc/html/classZE_1_1ZEngine.html +++ b/doc/html/classZE_1_1ZEngine.html @@ -48,44 +48,48 @@  Request A Quit.

bool QuitRequested ()  Find out if user has requested to quit.

-void SetKeyRepeatRate (int rate) - Set Key repeat rate.

-bool KeyIsPressed (SDLKey key) - Find the state of a key.

-bool KeyPress (SDLKey key) - Find if key has been pressed since last check.

-void HideCursor () - Hide mouse cursor.

-void ShowCursor () - Show mouse cursor.

-int MouseX () - Get X Position of Mouse.

-int MouseY () - Get Y Position of Mouse.

-bool LButtonPressed () - Get Status of Left Button.

-bool RButtonPressed () - Get Status of Right Button.

-bool MouseInRect (SDL_Rect *rect) - Check if mouse is in given rectangle.

-void CheckEvents () - Check for Activation, Window Manager, and Quit Events.

-SDL_Surface * LoadImage (string filename) - Load an Image.

-Mix_Chunk * LoadSound (string filename) - Load a Sound.

-Mix_Music * LoadMusic (string filename) - Load a Music File.

-TTF_Font * LoadFont (string filename, int size) - Load a Font.

-int Width () - Get Current Display Width.

-int Height () - Get Current Display Height.

-int BPP () - Get Current Display BPP.

-bool IsFullscreen () - Get Fullscreen setting.

+void SetReloadNeed (bool state) + Set State of ImagesNeedReload.

+bool ImagesNeedReload () + Find out if images should be reloaded.

+void SetKeyRepeatRate (int rate) + Set Key repeat rate.

+bool KeyIsPressed (SDLKey key) + Find the state of a key.

+bool KeyPress (SDLKey key) + Find if key has been pressed since last check.

+void HideCursor () + Hide mouse cursor.

+void ShowCursor () + Show mouse cursor.

+int MouseX () + Get X Position of Mouse.

+int MouseY () + Get Y Position of Mouse.

+bool LButtonPressed () + Get Status of Left Button.

+bool RButtonPressed () + Get Status of Right Button.

+bool MouseInRect (SDL_Rect *rect) + Check if mouse is in given rectangle.

+void CheckEvents () + Check for Activation, Window Manager, and Quit Events.

+SDL_Surface * LoadImage (string filename) + Load an Image.

+Mix_Chunk * LoadSound (string filename) + Load a Sound.

+Mix_Music * LoadMusic (string filename) + Load a Music File.

+TTF_Font * LoadFont (string filename, int size) + Load a Font.

+int Width () + Get Current Display Width.

+int Height () + Get Current Display Height.

+int BPP () + Get Current Display BPP.

+bool IsFullscreen () + Get Fullscreen setting.


Static Public Methods

ZEngine * GetInstance ()  Get Instance.

@@ -136,26 +140,29 @@ Uint32  double mSecPerFrame  Seconds per frame.

- -bool mActive + +bool mNeedReloadbool which is only set to true if the engine thinks the images need to be reloaded (loss of focus in fullscreen).

+ +bool mActive  bool describing Active or Inactive State of Game

- -bool mQuit + +bool mQuit  bool for checking if a Quit event has been detected

- -Uint8 * mKeyIsPressed + +Uint8 * mKeyIsPressed  Pointer to array of Keys.

- -bool mKeyPress [SDLK_LAST] + +bool mKeyPress [SDLK_LAST]  Array of keys, used by KeyPress.

- -int mMouseX + +int mMouseX  X Position of Mouse.

- -int mMouseY + +int mMouseY  Y Position of Mouse.

- -Uint8 mMouseB + +Uint8 mMouseB  Mouse Button Information.


Static Private Attributes

@@ -864,7 +871,70 @@ Function to find out if user or operating system has requested program cease exe -

+

+ + + + +
+ + + + + + + + + + +
void ZE::ZEngine::SetReloadNeed bool   state
+
+ + + + + +
+   + + +

+

Parameters:
+ + +
state False if images need to be reloaded, True if images have been reloaded.
+
+
+

+ + + + +
+ + + + + + + + + +
bool ZE::ZEngine::ImagesNeedReload  
+
+ + + + + +
+   + + +

+Function that is good to call every frame to check if images should be reloaded, usually only caused by loss of focus in fullscreen.

Returns:
bool, True if images should be reloaded, false otherwise.
+
+

@@ -900,7 +970,7 @@ Calls SDL_EnableKeyRepeat(rate,rate) because usually this is the desired movemen
-

+

@@ -935,7 +1005,7 @@ Function returns true/false based on if key is currently pressed or not.
-

+

@@ -970,7 +1040,7 @@ Function returns true/false based on if key has been pressed since last check. <
-

+

@@ -998,7 +1068,7 @@ Function returns true/false based on if key has been pressed since last check. < Hide the system mouse cursor.
-

+

Show the system mouse cursor.
@@ -1026,7 +1096,7 @@ Hide the system mouse cursor.
-

+

@@ -1055,7 +1125,7 @@ Find X Position of Mouse on screen.
Returns:
X Po
-

+

@@ -1084,7 +1154,7 @@ Find Y Position of Mouse on screen.
Returns:
Y Po
-

+

@@ -1113,7 +1183,7 @@ Get pressed status of left button of mouse.
Returns:
-

+

@@ -1142,7 +1212,7 @@ Get pressed status of right button of mouse.
Returns:
-

+

@@ -1177,7 +1247,7 @@ Return status of mouse in current rectangle (used for buttons)
<
-

+

@@ -1205,7 +1275,7 @@ Return status of mouse in current rectangle (used for buttons)
< Cycle through event queue, processing events, updating all Event Related variables, should be called once per frame.
-

+

@@ -1240,7 +1310,7 @@ Loads an Image to an ImageData class which keeps vital information on the Image.
-

+

@@ -1275,7 +1345,7 @@ Loads a Sound to a SoundData class which keeps vital information on the Sound
-

+

@@ -1310,7 +1380,7 @@ Loads a Music Clip to a MusicData class which keeps vital information on the Mus
-

+

@@ -1355,7 +1425,7 @@ Loads a Font to a FontData class which keeps vital information on the Font
-

+

@@ -1384,7 +1454,7 @@ Get Width of Window or Fullscreen mode.
Returns:
-

+

@@ -1413,7 +1483,7 @@ Get Height of Window or Fullscreen mode.
Returns:
-

+

@@ -1442,7 +1512,7 @@ Get BPP of Window or Fullscreen mode.
Returns:
BP
-

+

@@ -1473,7 +1543,7 @@ Get Fullscreen setting of Display.
Returns:
True


The documentation for this class was generated from the following files: -
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/classZE_1_1ZFont-members.html b/doc/html/classZE_1_1ZFont-members.html index be9f1d1..378f1d1 100644 --- a/doc/html/classZE_1_1ZFont-members.html +++ b/doc/html/classZE_1_1ZFont-members.html @@ -33,7 +33,7 @@ ZObject()ZE::ZObject [inline] ~ZFont()ZE::ZFont ~ZObject()ZE::ZObject [inline, virtual] -
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/classZE_1_1ZFont.html b/doc/html/classZE_1_1ZFont.html index 1075ea9..16f3f89 100644 --- a/doc/html/classZE_1_1ZFont.html +++ b/doc/html/classZE_1_1ZFont.html @@ -763,7 +763,7 @@ Get Height of String in Current Font in Pixels.
Parameters:
The documentation for this class was generated from the following file: -
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/classZE_1_1ZImage-members.html b/doc/html/classZE_1_1ZImage-members.html index f68e6c5..5c795b5 100644 --- a/doc/html/classZE_1_1ZImage-members.html +++ b/doc/html/classZE_1_1ZImage-members.html @@ -8,17 +8,18 @@ Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

ZE::ZImage Member List

This is the complete list of members for ZE::ZImage, including all inherited members. - - - - - - + + + + + + - + + - + @@ -27,10 +28,10 @@ - - - - + + + + @@ -38,7 +39,7 @@ -
Attach(SDL_Surface *surface)ZE::ZImage
Bind()ZE::ZImage
Draw(float x, float y)ZE::ZImage
DrawRotated(int x, int y, float angle)ZE::ZImage
Flip(bool horizontal, bool vertical)ZE::ZImage
Height()ZE::ZImage
IsLoaded()ZE::ZImage
Bind()ZE::ZImage
Draw(float x, float y)ZE::ZImage
DrawRotated(int x, int y, float angle)ZE::ZImage
Flip(bool horizontal, bool vertical)ZE::ZImage
Height()ZE::ZImage
IsLoaded()ZE::ZImage
Open(string filename)ZE::ZImage
OpenFromImage(SDL_Surface *img, Sint16 x, Sint16 y, Sint16 w, Sint16 h)ZE::ZImage
Release()ZE::ZImage
Release()ZE::ZImage
Reload()ZE::ZImage
rEngineZE::ZObject [protected]
Resize(unsigned int width, unsigned int height)ZE::ZImage
Resize(unsigned int width, unsigned int height)ZE::ZImage
rHeightZE::ZImage [protected]
rImageZE::ZImage [protected]
rTexIDZE::ZImage [protected]
rTexMinXZE::ZImage [protected]
rTexMinYZE::ZImage [protected]
rWidthZE::ZImage [protected]
SetColorKey(Uint8 red, Uint8 green, Uint8 blue)ZE::ZImage
Stretch(float xFactor, float yFactor)ZE::ZImage
Surface()ZE::ZImage
Width()ZE::ZImage
SetColorKey(Uint8 red, Uint8 green, Uint8 blue)ZE::ZImage
Stretch(float xFactor, float yFactor)ZE::ZImage
Surface()ZE::ZImage
Width()ZE::ZImage
ZImage()ZE::ZImage
ZImage(string filename)ZE::ZImage
ZImage(SDL_Surface *surface)ZE::ZImage
ZObject()ZE::ZObject [inline]
~ZImage()ZE::ZImage
~ZObject()ZE::ZObject [inline, virtual]

Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/classZE_1_1ZImage.html b/doc/html/classZE_1_1ZImage.html index 17bbf12..01e9524 100644 --- a/doc/html/classZE_1_1ZImage.html +++ b/doc/html/classZE_1_1ZImage.html @@ -32,30 +32,32 @@ Inherits ZE::ZObject.  Cuts part of an existing image to create the new image.

void Attach (SDL_Surface *surface)  Attach an existing surface to class.

-void Release () - Releases image.

-void SetColorKey (Uint8 red, Uint8 green, Uint8 blue) - Set Color Key (transparent color) of Image.

-void Flip (bool horizontal, bool vertical) - Flip image over one or both axes.

-void Stretch (float xFactor, float yFactor) - Stretch the image by a certain X and Y factor.

-void Resize (unsigned int width, unsigned int height) - Resizes an image, stretching to new size.

-void Bind () - OpenGL related bind call.

-void Draw (float x, float y) - Draw Image to Screen.

-void DrawRotated (int x, int y, float angle) - Draw Image rotated to screen.

-bool IsLoaded () - Check if file is loaded.

-SDL_Surface * Surface () - Get SDL_Surface. Get SDL_Surface pointer to actual image data.

-int Width () - Get Width.

-int Height () - Get Height.

+void Reload () + Reattach a preloaded texture that has been lost.

+void Release () + Releases image.

+void SetColorKey (Uint8 red, Uint8 green, Uint8 blue) + Set Color Key (transparent color) of Image.

+void Flip (bool horizontal, bool vertical) + Flip image over one or both axes.

+void Stretch (float xFactor, float yFactor) + Stretch the image by a certain X and Y factor.

+void Resize (unsigned int width, unsigned int height) + Resizes an image, stretching to new size.

+void Bind () + OpenGL related bind call.

+void Draw (float x, float y) + Draw Image to Screen.

+void DrawRotated (int x, int y, float angle) + Draw Image rotated to screen.

+bool IsLoaded () + Check if file is loaded.

+SDL_Surface * Surface () + Get SDL_Surface. Get SDL_Surface pointer to actual image data.

+int Width () + Get Width.

+int Height () + Get Height.


Protected Attributes

GLfloat rTexMinX @@ -271,7 +273,7 @@ Constructor is same as calling ZI

-Destructor calls ZImage::Release(). +Destructor calls ZImage::Release().


Member Function Documentation

@@ -410,7 +412,35 @@ Attach a pointer to instance of ZIma -

+

+ + + + +
+ + + + + + + + + +
void ZE::ZImage::Reload  
+
+ + + + + +
+   + + +

+Attach loaded textures which have been lost due to loss of focus, should be called when ZEngine::ImagesNeedReload is true.

+

@@ -438,7 +468,7 @@ Attach a pointer to instance of ZIma Frees memory via call to SDL_FreeSurface for the image.
-

+

@@ -489,7 +519,7 @@ Set color which will not be drawn in image.
Parameters:
-

+

@@ -533,7 +563,7 @@ Flip image vertical and/or horizontal.
Parameters:
-

+

@@ -577,7 +607,7 @@ Stretch image using a factor to multiply width and height by.
-

+

@@ -621,7 +651,7 @@ Stretch image to new width and height.
Parameters:
-

+

@@ -649,7 +679,7 @@ Stretch image to new width and height.
Parameters:
-

+

@@ -693,7 +723,7 @@ Draw Image to screen at specified location.
Parameters:
-

+

@@ -744,7 +774,7 @@ Image is rotated about it's own center by specified angle, then drawn to screen.
-

+

@@ -769,17 +799,17 @@ Image is rotated about it's own center by specified angle, then drawn to screen.

-Check if file is loaded and pointer to data is non-NULL.

Returns:
Loaded or Unloaded state of data.
+Check if surface is a valid GL texture. (does not detect surface loss)
Returns:
Loaded or Unloaded state of data.
-

+

-
- + @@ -802,7 +832,7 @@ Check if file is loaded and pointer to data is non-NULL.
Retu
SDL_Surface* ZE::ZImage::Surface SDL_Surface * ZE::ZImage::Surface  
-

+

@@ -831,7 +861,7 @@ Get Current Width of Image.
Returns:
Image Width.
-

+

@@ -860,9 +890,9 @@ Get Current Height of Image.
Returns:
Image Heigh
-


The documentation for this class was generated from the following file: -
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
The documentation for this class was generated from the following files: +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/classZE_1_1ZMusic-members.html b/doc/html/classZE_1_1ZMusic-members.html index c764383..dd8d945 100644 --- a/doc/html/classZE_1_1ZMusic-members.html +++ b/doc/html/classZE_1_1ZMusic-members.html @@ -27,7 +27,7 @@
ZObject()ZE::ZObject [inline]
~ZMusic()ZE::ZMusic
~ZObject()ZE::ZObject [inline, virtual]


Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/classZE_1_1ZMusic.html b/doc/html/classZE_1_1ZMusic.html index d9362f9..2aa1f88 100644 --- a/doc/html/classZE_1_1ZMusic.html +++ b/doc/html/classZE_1_1ZMusic.html @@ -523,7 +523,7 @@ Get current volume of music represented as a value from 0-128.
<
The documentation for this class was generated from the following file: -
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/classZE_1_1ZObject-members.html b/doc/html/classZE_1_1ZObject-members.html index b59bcf7..dfe4e85 100644 --- a/doc/html/classZE_1_1ZObject-members.html +++ b/doc/html/classZE_1_1ZObject-members.html @@ -10,7 +10,7 @@ rEngineZE::ZObject [protected] ZObject()ZE::ZObject [inline] ~ZObject()ZE::ZObject [inline, virtual] -
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/classZE_1_1ZObject.html b/doc/html/classZE_1_1ZObject.html index 8d2add6..420176f 100644 --- a/doc/html/classZE_1_1ZObject.html +++ b/doc/html/classZE_1_1ZObject.html @@ -84,7 +84,7 @@ This is the base class from which all ZE_ZObject.h -
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/classZE_1_1ZRect-members.html b/doc/html/classZE_1_1ZRect-members.html index 5f9d598..22f7939 100644 --- a/doc/html/classZE_1_1ZRect-members.html +++ b/doc/html/classZE_1_1ZRect-members.html @@ -34,7 +34,7 @@ ZRect()ZE::ZRect ZRect(float x, float y, float width, float height)ZE::ZRect ZRect(const ZRect &rhs)ZE::ZRect -
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/classZE_1_1ZRect.html b/doc/html/classZE_1_1ZRect.html index da4f9ce..034688d 100644 --- a/doc/html/classZE_1_1ZRect.html +++ b/doc/html/classZE_1_1ZRect.html @@ -913,7 +913,7 @@ Access private height member.
Returns:
Value of m
The documentation for this class was generated from the following files: -
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/classZE_1_1ZSound-members.html b/doc/html/classZE_1_1ZSound-members.html index c4d46fc..89e4252 100644 --- a/doc/html/classZE_1_1ZSound-members.html +++ b/doc/html/classZE_1_1ZSound-members.html @@ -27,7 +27,7 @@ ZSound(string filename)ZE::ZSound ~ZObject()ZE::ZObject [inline, virtual] ~ZSound()ZE::ZSound -
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/classZE_1_1ZSound.html b/doc/html/classZE_1_1ZSound.html index fbd3584..834999d 100644 --- a/doc/html/classZE_1_1ZSound.html +++ b/doc/html/classZE_1_1ZSound.html @@ -496,7 +496,7 @@ Get current volume of sound channel represented as a value from 0-128.

The documentation for this class was generated from the following file: -
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/classZE_1_1ZTimer-members.html b/doc/html/classZE_1_1ZTimer-members.html index 2bbefeb..2a210a3 100644 --- a/doc/html/classZE_1_1ZTimer-members.html +++ b/doc/html/classZE_1_1ZTimer-members.html @@ -21,7 +21,7 @@ ZObject()ZE::ZObject [inline] ZTimer(bool useZEngine=true)ZE::ZTimer ~ZObject()ZE::ZObject [inline, virtual] -
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/classZE_1_1ZTimer.html b/doc/html/classZE_1_1ZTimer.html index 78093d7..ea8bff7 100644 --- a/doc/html/classZE_1_1ZTimer.html +++ b/doc/html/classZE_1_1ZTimer.html @@ -254,7 +254,7 @@ Find out paused state of timer.
Returns:
Paused s
The documentation for this class was generated from the following files: -
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/files.html b/doc/html/files.html index bc600c1..cc790bb 100644 --- a/doc/html/files.html +++ b/doc/html/files.html @@ -27,12 +27,13 @@ /src/ZE_ZConfigFile.cppSource file for ZConfigFile /src/ZE_ZEngine.cppCentral source file for ZEngine /src/ZE_ZFont.cppSource file for ZFont + /src/ZE_ZImage.cppSource file for ZImage /src/ZE_ZMusic.cppSource file for ZMusic /src/ZE_ZRect.cppSource file for ZRect /src/ZE_ZSound.cppSource file for ZSound /src/ZE_ZTimer.cppSource file for ZTimer -
Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/functions.html b/doc/html/functions.html index 117aec8..3ba5bd9 100644 --- a/doc/html/functions.html +++ b/doc/html/functions.html @@ -17,13 +17,13 @@ Here is a list of all documented class members with links to the class documenta

- b -

+: ZE::ZEngine

- c -

- e - @@ -46,7 +46,7 @@ Here is a list of all documented class members with links to the class documenta

- f -

- g -

- i -

- k -

+: ZE::ZEngine
  • KeyPress() +: ZE::ZEngine

    - l -

    - m -

    - t -

    - x -

    • X() @@ -251,7 +255,7 @@ Here is a list of all documented class members with links to the class documenta : ZE::ZMusic
    • ~ZObject() : ZE::ZObject
    • ~ZSound() : ZE::ZSound
    -
    Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
    Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
    diff --git a/doc/html/globals.html b/doc/html/globals.html index 3aca62e..18c7a28 100644 --- a/doc/html/globals.html +++ b/doc/html/globals.html @@ -39,7 +39,7 @@ Here is a list of all documented file members with links to the documentation: -
    Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
    Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
    diff --git a/doc/html/hierarchy.html b/doc/html/hierarchy.html index b1ad667..03706ff 100644 --- a/doc/html/hierarchy.html +++ b/doc/html/hierarchy.html @@ -21,7 +21,7 @@
  • ZE::ZRect -
    Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
    Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
    diff --git a/doc/html/index.html b/doc/html/index.html index 1be577f..e0bb000 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -8,31 +8,33 @@ Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

    ZEngine Documentation

    -

    0.8.0-rc4

    Author:
    James Turk
    -
    Version:
    0.8.0-rc2
    -
    Date:
    December 12, 2002
    +

    0.8.0

    Author:
    James Turk
    +
    Version:
    0.8.0
    +
    Date:
    December 29, 2002

    About ZEngine


    - ZEngine is designed to wrap common interfaces of the SDL API in an Object Oriented manner.
    - It is licensed under a very liberal BSD-style license, and anyone is free to suggest or implement changes to be added to the Engine.
    - In addition ZEngine aims to provide a core engine which can be used to develop a game without having to rewrite large amounts of code.
    - As of version 0.7.7 ZEngine uses OpenGL rather than SDL to do 2D drawing, thus increasing the uses of the engine and making the engine much faster in all tested cases.
    - The ZEngine website can be found at http://zengine.sourceforge.net/.
    +     -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.)
    +     -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.
    +     -ZEngine now uses OpenGL rather than SDL to do 2D drawing, thus increasing the uses of the engine 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.
    +     -The ZEngine website can be found at http://zengine.sourceforge.net/.

    Licensing


    -
            This file is Part of the ZEngine Library for SDL Game Development.
    -                      Copyright (C) 2002 ConceptOfZero.net
    -             Licensed under the BSD License, see licensing.txt.
    -        and the library is developed for http://www.conceptofzero.net/
    + 
            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) 
    +     and the home of this Library is http://www.zengine.sourceforge.net
         

    Contributing Authors


    James Turk james@conceptofzero.net - Core Engine, Design, Docs, and Classes
    Gamer Tazar tazar@conceptofzero.net - OpenGL assistance
    -
    Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
    Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
    diff --git a/doc/html/namespaceZE.html b/doc/html/namespaceZE.html index d372eb0..4d28758 100644 --- a/doc/html/namespaceZE.html +++ b/doc/html/namespaceZE.html @@ -195,7 +195,7 @@ Takes identifiers out of fmtstr and parses them, replacing them with coorespond -
    Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
    Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
    diff --git a/doc/html/namespacemembers.html b/doc/html/namespacemembers.html index 8eee1ef..7a3b04b 100644 --- a/doc/html/namespacemembers.html +++ b/doc/html/namespacemembers.html @@ -19,7 +19,7 @@ Here is a list of all documented namespace members with links to the namespaces
    • FormatStr() : ZE
    -
    Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
    Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
    diff --git a/doc/html/namespaces.html b/doc/html/namespaces.html index ad2bbf3..31e515c 100644 --- a/doc/html/namespaces.html +++ b/doc/html/namespaces.html @@ -9,7 +9,7 @@

    ZEngine Namespace List

    Here is a list of all documented namespaces with brief descriptions:
    ZEZEngine Namespace
    -
    Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
    Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2
    diff --git a/doc/html/physfsrwops_8h-source.html b/doc/html/physfsrwops_8h-source.html index 3914459..6fec12e 100644 --- a/doc/html/physfsrwops_8h-source.html +++ b/doc/html/physfsrwops_8h-source.html @@ -46,7 +46,7 @@ 00078 00079 /* end of physfsrwops.h ... */ 00080 -

    Generated on Sat Dec 21 23:20:23 2002 for ZEngine by +
    Generated on Sun Dec 29 02:21:35 2002 for ZEngine by doxygen1.3-rc2