From 72dad5cc5b00fe47208052aa53072cf3e0c73c18 Mon Sep 17 00:00:00 2001 From: James Turk Date: Tue, 28 Jan 2003 21:33:02 +0000 Subject: [PATCH] 0.8.2 --- doc/html/SDLGL__Util_8h-source.html | 2 +- doc/html/ZE__Defines_8h-source.html | 2 +- doc/html/ZE__Defines_8h.html | 2 +- doc/html/ZE__Includes_8h-source.html | 2 +- doc/html/ZE__Includes_8h.html | 2 +- doc/html/ZE__Utility_8cpp.html | 2 +- doc/html/ZE__Utility_8h-source.html | 2 +- doc/html/ZE__Utility_8h.html | 2 +- doc/html/ZE__ZConfigFile_8cpp.html | 2 +- doc/html/ZE__ZConfigFile_8h-source.html | 2 +- doc/html/ZE__ZConfigFile_8h.html | 2 +- doc/html/ZE__ZEngine_8cpp.html | 4 +- doc/html/ZE__ZEngine_8h-source.html | 349 +++++++------- doc/html/ZE__ZEngine_8h.html | 4 +- doc/html/ZE__ZError_8cpp.html | 4 +- doc/html/ZE__ZError_8h-source.html | 36 +- doc/html/ZE__ZError_8h.html | 4 +- doc/html/ZE__ZFont_8cpp.html | 2 +- doc/html/ZE__ZFont_8h-source.html | 2 +- doc/html/ZE__ZFont_8h.html | 2 +- doc/html/ZE__ZImage_8cpp.html | 4 +- doc/html/ZE__ZImage_8h-source.html | 119 ++--- doc/html/ZE__ZImage_8h.html | 4 +- doc/html/ZE__ZMusic_8cpp.html | 2 +- doc/html/ZE__ZMusic_8h-source.html | 2 +- doc/html/ZE__ZMusic_8h.html | 2 +- doc/html/ZE__ZObject_8h-source.html | 2 +- doc/html/ZE__ZObject_8h.html | 2 +- doc/html/ZE__ZRect_8cpp.html | 2 +- doc/html/ZE__ZRect_8h-source.html | 2 +- doc/html/ZE__ZRect_8h.html | 2 +- doc/html/ZE__ZSound_8cpp.html | 2 +- doc/html/ZE__ZSound_8h-source.html | 2 +- doc/html/ZE__ZSound_8h.html | 2 +- doc/html/ZE__ZTimer_8cpp.html | 2 +- doc/html/ZE__ZTimer_8h-source.html | 2 +- doc/html/ZE__ZTimer_8h.html | 2 +- doc/html/ZEngine_8h-source.html | 33 +- doc/html/ZEngine_8h.html | 5 +- doc/html/annotated.html | 2 +- doc/html/classZE_1_1ZConfigFile-members.html | 2 +- doc/html/classZE_1_1ZConfigFile.html | 2 +- ..._1ZConfigFile_1_1ZCF__Section-members.html | 2 +- ...lassZE_1_1ZConfigFile_1_1ZCF__Section.html | 2 +- ...1ZConfigFile_1_1ZCF__Variable-members.html | 2 +- ...assZE_1_1ZConfigFile_1_1ZCF__Variable.html | 2 +- doc/html/classZE_1_1ZEngine-members.html | 136 +++--- doc/html/classZE_1_1ZEngine.html | 455 +++++++++++------- doc/html/classZE_1_1ZError-members.html | 4 +- doc/html/classZE_1_1ZError.html | 101 ++-- doc/html/classZE_1_1ZFont-members.html | 2 +- doc/html/classZE_1_1ZFont.html | 2 +- doc/html/classZE_1_1ZImage-members.html | 29 +- doc/html/classZE_1_1ZImage.html | 212 +++++--- doc/html/classZE_1_1ZMusic-members.html | 2 +- doc/html/classZE_1_1ZMusic.html | 2 +- doc/html/classZE_1_1ZObject-members.html | 2 +- doc/html/classZE_1_1ZObject.html | 2 +- doc/html/classZE_1_1ZRect-members.html | 2 +- doc/html/classZE_1_1ZRect.html | 2 +- doc/html/classZE_1_1ZSound-members.html | 2 +- doc/html/classZE_1_1ZSound.html | 2 +- doc/html/classZE_1_1ZTimer-members.html | 2 +- doc/html/classZE_1_1ZTimer.html | 2 +- doc/html/files.html | 2 +- doc/html/functions.html | 174 +++---- doc/html/globals.html | 2 +- doc/html/hierarchy.html | 2 +- doc/html/index.html | 6 +- doc/html/namespaceZE.html | 2 +- doc/html/namespacemembers.html | 2 +- doc/html/namespaces.html | 2 +- doc/html/physfsrwops_8h-source.html | 2 +- include/ZEngine.h | 5 +- 74 files changed, 1018 insertions(+), 778 deletions(-) diff --git a/doc/html/SDLGL__Util_8h-source.html b/doc/html/SDLGL__Util_8h-source.html index ef71934..cdc5eca 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 Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 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 7391b59..23c4f4c 100644 --- a/doc/html/ZE__Defines_8h-source.html +++ b/doc/html/ZE__Defines_8h-source.html @@ -27,7 +27,7 @@ 00037 #define VERSION "0.8.2" 00038 00039 #endif //__ze_defines_h__ -
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__Defines_8h.html b/doc/html/ZE__Defines_8h.html index 9aa3170..642cbe6 100644 --- a/doc/html/ZE__Defines_8h.html +++ b/doc/html/ZE__Defines_8h.html @@ -35,7 +35,7 @@ Definition file, holds #define statements describing optional features of ZEngin #define VERSION   "0.8.2"  Version number.

-
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 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 c88869c..4dbe310 100644 --- a/doc/html/ZE__Includes_8h-source.html +++ b/doc/html/ZE__Includes_8h-source.html @@ -50,7 +50,7 @@ 00056 using namespace std; 00057 00058 #endif //__ze_includes_h__ -
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__Includes_8h.html b/doc/html/ZE__Includes_8h.html index 01b1172..701f6d9 100644 --- a/doc/html/ZE__Includes_8h.html +++ b/doc/html/ZE__Includes_8h.html @@ -40,7 +40,7 @@ ZE_*.h files should only include this file and any other ZE_*.h files that they

Namespaces

namespace  std -
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__Utility_8cpp.html b/doc/html/ZE__Utility_8cpp.html index 858c0cd..7a2e567 100755 --- a/doc/html/ZE__Utility_8cpp.html +++ b/doc/html/ZE__Utility_8cpp.html @@ -23,7 +23,7 @@ Source file containing open utilities for use inside and alongside ZEngine.

Namespaces

namespace  ZE -
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__Utility_8h-source.html b/doc/html/ZE__Utility_8h-source.html index cab206b..69a6c36 100755 --- a/doc/html/ZE__Utility_8h-source.html +++ b/doc/html/ZE__Utility_8h-source.html @@ -47,7 +47,7 @@ 00073 00074 #endif //__ze_utility_h__ 00075 -
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__Utility_8h.html b/doc/html/ZE__Utility_8h.html index a224dcb..973f957 100755 --- a/doc/html/ZE__Utility_8h.html +++ b/doc/html/ZE__Utility_8h.html @@ -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 Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZConfigFile_8cpp.html b/doc/html/ZE__ZConfigFile_8cpp.html index 754a869..4a83b40 100644 --- a/doc/html/ZE__ZConfigFile_8cpp.html +++ b/doc/html/ZE__ZConfigFile_8cpp.html @@ -23,7 +23,7 @@ Implementation of ZConfigFile, the ZEngine INI-Style Config File.

Namespaces

namespace  ZE -
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 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 72e1e47..c0d4f80 100644 --- a/doc/html/ZE__ZConfigFile_8h-source.html +++ b/doc/html/ZE__ZConfigFile_8h-source.html @@ -89,7 +89,7 @@ 00243 } 00244 00245 #endif //__ze_zconfigfile_h__ -
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZConfigFile_8h.html b/doc/html/ZE__ZConfigFile_8h.html index efdb91b..73b9ac6 100644 --- a/doc/html/ZE__ZConfigFile_8h.html +++ b/doc/html/ZE__ZConfigFile_8h.html @@ -25,7 +25,7 @@ Definition file for ZConfigFile, an INI-style Config format.

Namespaces

namespace  ZE -
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZEngine_8cpp.html b/doc/html/ZE__ZEngine_8cpp.html index 97e3034..de471d5 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.19 2003/01/19 05:43:40 cozman Exp
+
Id
ZE_ZEngine.cpp,v 1.25 2003/01/27 04:33:34 cozman Exp

@@ -23,7 +23,7 @@ Actual implementation of ZEngine singleton class, the core of ZEngine.

Namespaces

namespace  ZE -
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 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 a9b3261..12ec0d5 100644 --- a/doc/html/ZE__ZEngine_8h-source.html +++ b/doc/html/ZE__ZEngine_8h-source.html @@ -51,183 +51,190 @@ 00096 int mHeight; 00098 int mBPP; 00100 bool mFullscreen; -00101 -00102 #ifdef USE_SDL_MIXER -00103 -00104 int mRate; -00106 bool mStereo; -00107 #endif -00108 -00109 -00110 public: -00111 //add initialization -00112 -00123 void SetupDisplay(int width, int height, int bpp, bool fullscreen); -00124 -00125 #ifdef USE_SDL_MIXER -00126 -00134 void SetupSound(int rate, bool stereo); -00135 #endif -00136 -00148 bool CreateDisplay(string title, string icon=""); -00149 -00155 void CloseDisplay(); -00156 -00158 //Screen Access// -00160 -00161 private: -00163 SDL_Surface *mScreen; -00164 -00165 public: -00172 SDL_Surface *Display(); -00173 -00180 void Update(); -00181 -00191 void Clear(float red=0.0f, float green=0.0f, float blue=0.0f, float alpha=1.0f); -00192 -00194 //OpenGL Specific Functions// -00196 public: -00197 -00204 void SetGL2D(); -00205 -00207 //Timer and Framerate Independent Movement// -00209 -00210 private: -00212 bool mPaused; -00214 bool mUnpauseOnActive; -00216 Uint8 mDesiredFramerate; -00218 Uint32 mNextUpdate; -00220 Uint32 mLastPause; -00222 Uint32 mPausedTime; -00224 Uint32 mLastTime; -00226 double mSecPerFrame; -00227 -00228 public: -00235 void Delay(Uint32 milliseconds); -00236 -00243 Uint32 GetTime(); -00244 -00250 void PauseTimer(); -00251 -00257 void UnpauseTimer(); -00258 -00265 double GetFrameTime(); -00266 -00274 double GetFramerate(); -00275 -00285 void SetDesiredFramerate(Uint8 rate); +00102 bool mInitialized; +00103 +00104 #ifdef USE_SDL_MIXER +00105 +00106 int mRate; +00108 bool mStereo; +00109 #endif +00110 +00111 +00112 public: +00113 //add initialization +00114 +00125 void SetupDisplay(int width, int height, int bpp, bool fullscreen); +00126 +00127 #ifdef USE_SDL_MIXER +00128 +00136 void SetupSound(int rate, bool stereo); +00137 #endif +00138 +00150 bool CreateDisplay(string title, string icon=""); +00151 +00157 void CloseDisplay(); +00158 +00166 void ToggleFullscreen(); +00167 +00175 bool Initialized(); +00176 +00178 //Screen Access// +00180 +00181 private: +00183 SDL_Surface *mScreen; +00184 +00185 public: +00192 SDL_Surface *Display(); +00193 +00200 void Update(); +00201 +00211 void Clear(float red=0.0f, float green=0.0f, float blue=0.0f, float alpha=1.0f); +00212 +00214 //OpenGL Specific Functions// +00216 public: +00217 +00224 void SetGL2D(); +00225 +00227 //Timer and Framerate Independent Movement// +00229 +00230 private: +00232 bool mPaused; +00234 bool mUnpauseOnActive; +00236 Uint8 mDesiredFramerate; +00238 Uint32 mNextUpdate; +00240 Uint32 mLastPause; +00242 Uint32 mPausedTime; +00244 Uint32 mLastTime; +00246 double mSecPerFrame; +00247 +00248 public: +00255 void Delay(Uint32 milliseconds); +00256 +00263 Uint32 GetTime(); +00264 +00270 void PauseTimer(); +00271 +00277 void UnpauseTimer(); +00278 +00285 double GetFrameTime(); 00286 -00294 Uint8 GetDesiredFramerate(); +00294 double GetFramerate(); 00295 -00302 bool IsPaused(); -00303 -00305 //Event and Input Handling// -00307 private: -00309 bool mNeedReload; -00311 bool mActive; -00313 bool mQuit; -00315 Uint8 *mKeyIsPressed; -00317 bool mKeyPress[SDLK_LAST]; -00319 int mMouseX; -00321 int mMouseY; -00323 Uint8 mMouseB; -00324 -00325 public: -00332 bool IsActive(); -00333 -00340 void RequestQuit(); -00341 -00349 bool QuitRequested(); -00350 -00355 void SetReloadNeed(bool state); -00356 -00364 bool ImagesNeedReload(); -00365 -00375 void SetKeyRepeatRate(int rate); +00305 void SetDesiredFramerate(Uint8 rate); +00306 +00314 Uint8 GetDesiredFramerate(); +00315 +00322 bool IsPaused(); +00323 +00325 //Event and Input Handling// +00327 private: +00329 bool mNeedReload; +00331 bool mActive; +00333 bool mQuit; +00335 Uint8 *mKeyIsPressed; +00337 bool mKeyPress[SDLK_LAST]; +00339 int mMouseX; +00341 int mMouseY; +00343 Uint8 mMouseB; +00344 +00345 public: +00352 bool IsActive(); +00353 +00360 void RequestQuit(); +00361 +00369 bool QuitRequested(); +00370 +00375 void SetReloadNeed(bool state); 00376 -00384 bool KeyIsPressed(SDLKey key); -00385 -00393 bool KeyPress(SDLKey key); -00394 -00400 void HideCursor(); -00401 -00407 void ShowCursor(); -00408 -00415 int MouseX(); -00416 -00423 int MouseY(); -00424 -00431 bool LButtonPressed(); -00432 -00439 bool RButtonPressed(); -00440 -00448 bool MouseInRect(SDL_Rect *rect); -00449 -00455 void CheckEvents(); -00456 -00457 #ifdef USE_PHYSFS -00458 -00459 //Physfs Utilities// -00461 public: -00468 void InitPhysFS(string argv); +00384 bool ImagesNeedReload(); +00385 +00395 void SetKeyRepeatRate(int rate); +00396 +00404 bool KeyIsPressed(SDLKey key); +00405 +00413 bool KeyPress(SDLKey key); +00414 +00420 void HideCursor(); +00421 +00427 void ShowCursor(); +00428 +00435 int MouseX(); +00436 +00443 int MouseY(); +00444 +00451 bool LButtonPressed(); +00452 +00459 bool RButtonPressed(); +00460 +00468 bool MouseInRect(SDL_Rect *rect); 00469 -00476 void AddPhysFSDir(string dir); -00477 -00478 #endif //USE_PHYSFS -00479 -00481 //Error Logging// -00483 private: -00485 queue<ZError> mErrorQueue; -00487 ZError mCurError; -00489 bool mLogAllErrors; -00491 FILE *mErrlog; -00492 -00500 void LogError(ZError error); +00475 void CheckEvents(); +00476 +00487 void SetEventFilter(SDL_EventFilter filter); +00488 +00489 #ifdef USE_PHYSFS +00490 +00491 //Physfs Utilities// +00493 public: +00500 void InitPhysFS(string argv); 00501 -00502 public: -00513 void SetErrorLog(bool logAll, string logFile=""); -00514 -00525 void ReportError(ZErrorCode code, string desc="", string file="", unsigned int line=0); -00526 -00534 ZErrorCode GetLastError(); -00535 -00543 void WriteLog(string str); -00544 -00551 void FlushErrors(); -00552 -00553 -00555 //Data Loading + Unloading// -00557 public: -00565 SDL_Surface* LoadImage(string filename); -00566 -00567 #ifdef USE_SDL_MIXER -00568 -00575 Mix_Chunk* LoadSound(string filename); +00508 void AddPhysFSDir(string dir); +00509 +00510 #endif //USE_PHYSFS +00511 +00513 //Error Logging// +00515 private: +00517 queue<ZError> mErrorQueue; +00519 ZError mCurError; +00521 bool mLogAllErrors; +00523 FILE *mErrlog; +00524 +00532 void LogError(ZError error); +00533 +00534 public: +00545 void SetErrorLog(bool logAll, string logFile=""); +00546 +00557 void ReportError(ZErrorCode code, string desc="", string file="", unsigned int line=0); +00558 +00566 ZErrorCode GetLastError(); +00567 +00575 void WriteLog(string str); 00576 -00584 Mix_Music* LoadMusic(string filename); -00585 #endif -00586 -00587 #ifdef USE_SDL_TTF -00588 -00596 TTF_Font* LoadFont(string filename, int size); -00597 #endif -00598 -00600 //Accessors// -00602 -00603 public: -00610 int Width(); -00611 -00618 int Height(); -00619 -00626 int BPP(); -00627 -00634 bool IsFullscreen(); -00635 }; -00636 -00637 } -00638 -00639 #endif //__ze_zengine_h__ -
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +00583 void FlushErrors(); +00584 +00585 +00587 //Data Loading + Unloading// +00589 public: +00597 SDL_Surface* LoadImage(string filename); +00598 +00599 #ifdef USE_SDL_MIXER +00600 +00607 Mix_Chunk* LoadSound(string filename); +00608 +00616 Mix_Music* LoadMusic(string filename); +00617 #endif +00618 +00619 #ifdef USE_SDL_TTF +00620 +00628 TTF_Font* LoadFont(string filename, int size); +00629 #endif +00630 +00632 //Accessors// +00634 +00635 public: +00642 int Width(); +00643 +00650 int Height(); +00651 +00658 int BPP(); +00659 +00666 bool IsFullscreen(); +00667 }; +00668 +00669 } +00670 +00671 #endif //__ze_zengine_h__ +
Generated on Tue Jan 28 16:31:28 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZEngine_8h.html b/doc/html/ZE__ZEngine_8h.html index c747894..71f977d 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.14 2003/01/19 05:43:40 cozman Exp
+
Id
ZE_ZEngine.h,v 1.18 2003/01/27 04:33:34 cozman Exp

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

Namespaces

namespace  ZE -
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZError_8cpp.html b/doc/html/ZE__ZError_8cpp.html index 3876ec7..04f9fe5 100755 --- a/doc/html/ZE__ZError_8cpp.html +++ b/doc/html/ZE__ZError_8cpp.html @@ -10,7 +10,7 @@
File Header:
File: ZE_ZError.cpp
Description: Implementation source file for core ZEngine Error Object.
Author(s): James Turk
-
Id
ZE_ZError.cpp,v 1.2 2003/01/16 05:45:58 cozman Exp
+
Id
ZE_ZError.cpp,v 1.3 2003/01/26 00:55:52 cozman Exp

@@ -23,7 +23,7 @@ Implementation of ZError, the ZEngine internal error information storage class.

Namespaces

namespace  ZE -
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZError_8h-source.html b/doc/html/ZE__ZError_8h-source.html index 8d3b1c3..8747003 100755 --- a/doc/html/ZE__ZError_8h-source.html +++ b/doc/html/ZE__ZError_8h-source.html @@ -49,28 +49,32 @@ 00065 class ZError 00066 { 00067 protected: -00069 static string sErrorDesc[ZERR_LAST]; +00069 static string *sErrorDesc; 00071 ZErrorCode rCode; 00073 string rDescription; 00075 string rFilename; 00077 unsigned int rLine; 00078 00079 public: -00089 ZError(ZErrorCode code=ZERR_NONE, string desc="", string file="", int line=0); -00090 -00100 void Create(ZErrorCode code, string desc="", string file="", int line=0); -00101 -00103 //Accessors// -00105 -00112 ZErrorCode Code() const; -00113 -00119 string LogString() const; -00120 }; -00121 -00122 } -00123 -00124 #endif //__ze_zerror_h__ -
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +00085 static void CreateStringTable(); +00086 +00092 static void DestroyStringTable(); +00093 +00103 ZError(ZErrorCode code=ZERR_NONE, string desc="", string file="", int line=0); +00104 +00114 void Create(ZErrorCode code, string desc="", string file="", int line=0); +00115 +00117 //Accessors// +00119 +00126 ZErrorCode Code() const; +00127 +00133 string LogString() const; +00134 }; +00135 +00136 } +00137 +00138 #endif //__ze_zerror_h__ +
Generated on Tue Jan 28 16:31:28 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZError_8h.html b/doc/html/ZE__ZError_8h.html index 985a0f9..eacbf42 100755 --- a/doc/html/ZE__ZError_8h.html +++ b/doc/html/ZE__ZError_8h.html @@ -10,7 +10,7 @@
File Header:
File: ZE_ZError.h
Description: Header file for ZEngine Error Object.
Author(s): James Turk
-
Id
ZE_ZError.h,v 1.4 2003/01/16 05:46:39 cozman Exp
+
Id
ZE_ZError.h,v 1.5 2003/01/26 00:55:52 cozman Exp

@@ -26,7 +26,7 @@ Definition file for ZError, the Error logging class for ZEngine. This class shou

Namespaces

namespace  ZE -
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZFont_8cpp.html b/doc/html/ZE__ZFont_8cpp.html index ae685b8..3954c2e 100644 --- a/doc/html/ZE__ZFont_8cpp.html +++ b/doc/html/ZE__ZFont_8cpp.html @@ -21,7 +21,7 @@ Implementation of ZFont, the basic Font class for ZEngine.
-
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 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 017d194..f46f87b 100644 --- a/doc/html/ZE__ZFont_8h-source.html +++ b/doc/html/ZE__ZFont_8h-source.html @@ -87,7 +87,7 @@ 00230 #endif //USE_SDL_TTF 00231 00232 #endif //__ze_zfont_h__ -
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZFont_8h.html b/doc/html/ZE__ZFont_8h.html index 44d9ffa..1556413 100644 --- a/doc/html/ZE__ZFont_8h.html +++ b/doc/html/ZE__ZFont_8h.html @@ -26,7 +26,7 @@ Definition file for ZFont, the basic Font class for ZEngine.

Namespaces

namespace  ZE -
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZImage_8cpp.html b/doc/html/ZE__ZImage_8cpp.html index 995afed..fb71950 100644 --- a/doc/html/ZE__ZImage_8cpp.html +++ b/doc/html/ZE__ZImage_8cpp.html @@ -10,7 +10,7 @@
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.15 2003/01/16 05:45:58 cozman Exp
+
Id
ZE_ZImage.cpp,v 1.21 2003/01/25 19:56:05 cozman Exp

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

Namespaces

namespace  ZE -
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZImage_8h-source.html b/doc/html/ZE__ZImage_8h-source.html index 1b9ea2b..127efaf 100644 --- a/doc/html/ZE__ZImage_8h-source.html +++ b/doc/html/ZE__ZImage_8h-source.html @@ -35,64 +35,69 @@ 00051 unsigned int rTexID; 00053 unsigned int rWidth; 00055 unsigned int rHeight; -00056 -00057 public: -00058 -00064 ZImage(); -00065 -00072 ZImage::ZImage(const ZImage &rhs); -00073 -00080 ZImage(string filename); -00081 -00088 ZImage(SDL_Surface *surface); -00089 -00101 ZImage(SDL_Surface *img, Sint16 x, Sint16 y, Sint16 w, Sint16 h); -00102 -00108 ~ZImage(); -00109 -00111 //Opening and Closing// -00113 -00120 void Open(string filename); -00121 -00133 void OpenFromImage(SDL_Surface *img, Sint16 x, Sint16 y, Sint16 w, Sint16 h); -00134 -00141 void Attach(SDL_Surface *surface); -00142 -00148 void Reload(); -00149 -00155 void Release(); -00156 -00158 //Graphics// -00160 -00169 void SetColorKey(Uint8 red, Uint8 green, Uint8 blue); -00170 -00178 void Flip(bool horizontal, bool vertical); -00179 -00187 void Stretch(float xFactor, float yFactor); -00188 -00196 void Resize(unsigned int width, unsigned int height); -00197 -00204 void Bind() const; -00205 -00213 void Draw(float x, float y) const; -00214 -00223 void DrawRotated(int x, int y, float angle) const; -00224 -00226 //Accessors// -00228 -00235 bool IsLoaded() const; -00236 -00242 SDL_Surface *Surface() const; -00243 -00250 int Width() const; -00251 -00258 int Height() const; -00259 }; -00260 -00261 } +00057 Uint8 rAlpha; +00058 +00059 public: +00060 +00066 ZImage(); +00067 +00074 ZImage(const ZImage &rhs); +00075 +00082 ZImage(string filename); +00083 +00090 ZImage(SDL_Surface *surface); +00091 +00103 ZImage(SDL_Surface *img, Sint16 x, Sint16 y, Sint16 w, Sint16 h); +00104 +00110 ~ZImage(); +00111 +00113 //Opening and Closing// +00115 +00122 void Open(string filename); +00123 +00135 void OpenFromImage(SDL_Surface *img, Sint16 x, Sint16 y, Sint16 w, Sint16 h); +00136 +00143 void Attach(SDL_Surface *surface); +00144 +00150 void Reload(); +00151 +00157 void Release(); +00158 +00160 //Graphics// +00162 +00170 void SetAlpha(Uint8 alpha); +00171 +00180 void SetColorKey(Uint8 red, Uint8 green, Uint8 blue); +00181 +00189 void Flip(bool horizontal, bool vertical); +00190 +00198 void Stretch(float xFactor, float yFactor); +00199 +00207 void Resize(unsigned int width, unsigned int height); +00208 +00215 void Bind() const; +00216 +00224 void Draw(float x, float y) const; +00225 +00234 void DrawRotated(int x, int y, float angle) const; +00235 +00237 //Accessors// +00239 +00246 bool IsLoaded() const; +00247 +00253 SDL_Surface *Surface() const; +00254 +00261 int Width() const; 00262 -00263 #endif -
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +00269 int Height() const; +00270 +00278 Uint8 Alpha() const; +00279 }; +00280 +00281 } +00282 +00283 #endif +
Generated on Tue Jan 28 16:31:28 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZImage_8h.html b/doc/html/ZE__ZImage_8h.html index 6dd1479..86bbc3e 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.9 2003/01/18 22:22:37 cozman Exp
+
Id
ZE_ZImage.h,v 1.11 2003/01/25 19:56:05 cozman Exp

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

Namespaces

namespace  ZE -
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZMusic_8cpp.html b/doc/html/ZE__ZMusic_8cpp.html index 3bd301b..08878b4 100644 --- a/doc/html/ZE__ZMusic_8cpp.html +++ b/doc/html/ZE__ZMusic_8cpp.html @@ -21,7 +21,7 @@ Implementation of ZMusic, the basic Music class for ZEngine.
-
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 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 33bb2be..c1733e9 100644 --- a/doc/html/ZE__ZMusic_8h-source.html +++ b/doc/html/ZE__ZMusic_8h-source.html @@ -77,7 +77,7 @@ 00181 #endif //USE_SDL_MIXER 00182 00183 #endif //__ze_zmusic_h__ -
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZMusic_8h.html b/doc/html/ZE__ZMusic_8h.html index d377f51..5ee376f 100644 --- a/doc/html/ZE__ZMusic_8h.html +++ b/doc/html/ZE__ZMusic_8h.html @@ -25,7 +25,7 @@ Definition file for ZMusic, the Music file wrapper for ZEngine.

Namespaces

namespace  ZE -
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 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 af0dd03..7c791a9 100644 --- a/doc/html/ZE__ZObject_8h-source.html +++ b/doc/html/ZE__ZObject_8h-source.html @@ -35,7 +35,7 @@ 00056 } 00057 00058 #endif //__ze_zobject_h__ -
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZObject_8h.html b/doc/html/ZE__ZObject_8h.html index 76df0eb..d8c0c4b 100644 --- a/doc/html/ZE__ZObject_8h.html +++ b/doc/html/ZE__ZObject_8h.html @@ -25,7 +25,7 @@ Definition file for ZObject the Virtual Base Class for majority of the ZEngine O

Namespaces

namespace  ZE -
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZRect_8cpp.html b/doc/html/ZE__ZRect_8cpp.html index ea95c3f..72f0c2a 100644 --- a/doc/html/ZE__ZRect_8cpp.html +++ b/doc/html/ZE__ZRect_8cpp.html @@ -23,7 +23,7 @@ Implementation of ZRect, the Rectangle class for ZEngine.

Namespaces

namespace  ZE -
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 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 af889ca..a92dc29 100644 --- a/doc/html/ZE__ZRect_8h-source.html +++ b/doc/html/ZE__ZRect_8h-source.html @@ -84,7 +84,7 @@ 00253 } //namspace ZE 00254 00255 #endif //__ze_zrect_h__ -
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZRect_8h.html b/doc/html/ZE__ZRect_8h.html index 1d54b95..5a51ee6 100644 --- a/doc/html/ZE__ZRect_8h.html +++ b/doc/html/ZE__ZRect_8h.html @@ -25,7 +25,7 @@ Definition file for ZRect, the Rectangle class for ZEngine.

Namespaces

namespace  ZE -
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZSound_8cpp.html b/doc/html/ZE__ZSound_8cpp.html index d07d7a1..3a9811b 100644 --- a/doc/html/ZE__ZSound_8cpp.html +++ b/doc/html/ZE__ZSound_8cpp.html @@ -21,7 +21,7 @@ Implementation of ZSound, the basic Sound class for ZEngine.
-
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 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 5218b80..19d7dc8 100644 --- a/doc/html/ZE__ZSound_8h-source.html +++ b/doc/html/ZE__ZSound_8h-source.html @@ -76,7 +76,7 @@ 00176 #endif //USE_SDL_MIXER 00177 00178 #endif //__ze_zsound_h__ -
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZSound_8h.html b/doc/html/ZE__ZSound_8h.html index c42a02e..2a80762 100644 --- a/doc/html/ZE__ZSound_8h.html +++ b/doc/html/ZE__ZSound_8h.html @@ -25,7 +25,7 @@ Definition file for ZSound, the Sound Effect wrapper for ZEngine.

Namespaces

namespace  ZE -
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZTimer_8cpp.html b/doc/html/ZE__ZTimer_8cpp.html index 228d3eb..b28f717 100644 --- a/doc/html/ZE__ZTimer_8cpp.html +++ b/doc/html/ZE__ZTimer_8cpp.html @@ -23,7 +23,7 @@ Implementation of ZTimer, the basic Timer class for ZEngine.

Namespaces

namespace  ZE -
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 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 1fd614f..ab242fc 100644 --- a/doc/html/ZE__ZTimer_8h-source.html +++ b/doc/html/ZE__ZTimer_8h-source.html @@ -52,7 +52,7 @@ 00105 } 00106 00107 #endif //__ze_ztimer_h__ -
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZE__ZTimer_8h.html b/doc/html/ZE__ZTimer_8h.html index 460222d..a094172 100644 --- a/doc/html/ZE__ZTimer_8h.html +++ b/doc/html/ZE__ZTimer_8h.html @@ -25,7 +25,7 @@ Definition file for ZTimer, the Timer class for ZEngine.

Namespaces

namespace  ZE -
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZEngine_8h-source.html b/doc/html/ZEngine_8h-source.html index 69936c2..f05ad5b 100644 --- a/doc/html/ZEngine_8h-source.html +++ b/doc/html/ZEngine_8h-source.html @@ -10,22 +10,23 @@ 00053 #ifndef __zengine_h__ 00054 #define __zengine_h__ 00055 -00056 #include "ZE_ZEngine.h" -00057 #include "ZE_Utility.h" -00058 #include "ZE_ZImage.h" -00059 #include "ZE_ZTimer.h" -00060 #include "ZE_ZConfigFile.h" -00061 #include "ZE_ZRect.h" -00062 #ifdef USE_SDL_TTF -00063 #include "ZE_ZFont.h" -00064 #endif -00065 #ifdef USE_SDL_MIXER -00066 #include "ZE_ZSound.h" -00067 #include "ZE_ZMusic.h" -00068 #endif -00069 -00070 #endif //__zengine_h__ -
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +00056 #include "ZE_Defines.h" +00057 #include "ZE_ZEngine.h" +00058 #include "ZE_Utility.h" +00059 #include "ZE_ZImage.h" +00060 #include "ZE_ZTimer.h" +00061 #include "ZE_ZConfigFile.h" +00062 #include "ZE_ZRect.h" +00063 #ifdef USE_SDL_TTF +00064 #include "ZE_ZFont.h" +00065 #endif +00066 #ifdef USE_SDL_MIXER +00067 #include "ZE_ZSound.h" +00068 #include "ZE_ZMusic.h" +00069 #endif +00070 +00071 #endif //__zengine_h__ +
Generated on Tue Jan 28 16:31:28 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/ZEngine_8h.html b/doc/html/ZEngine_8h.html index 9dfb56d..75b283e 100644 --- a/doc/html/ZEngine_8h.html +++ b/doc/html/ZEngine_8h.html @@ -10,13 +10,14 @@
File Header:
File: ZEngine.h
Description: Public Header File for ZEngine.
Author(s): James Turk
-
Id
ZEngine.h,v 1.20 2003/01/18 22:00:52 cozman Exp
+
Id
ZEngine.h,v 1.21 2003/01/24 11:06:25 cozman Exp

Header file for ZEngine Game Engine from Concept of Zero, this is the file that programs that wish to utilize ZEngine should include.

+#include "ZE_Defines.h"
#include "ZE_ZEngine.h"
#include "ZE_Utility.h"
#include "ZE_ZImage.h"
@@ -31,7 +32,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 Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/annotated.html b/doc/html/annotated.html index 80011a8..0526cf7 100644 --- a/doc/html/annotated.html +++ b/doc/html/annotated.html @@ -20,7 +20,7 @@ ZE::ZSoundZSound class for playing sound effects. (WAV) ZE::ZTimerZTimer class for Timer use -
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 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 9036364..3d584b5 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 Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/classZE_1_1ZConfigFile.html b/doc/html/classZE_1_1ZConfigFile.html index 3bfd3ad..51f4ce8 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 Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 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 dcfede4..c718e0e 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 Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 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 3bbceeb..6586b84 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 Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 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 576fe98..92f88b3 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 Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 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 9def730..0dc93a5 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 Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 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 4a06d29..e0f7494 100644 --- a/doc/html/classZE_1_1ZEngine-members.html +++ b/doc/html/classZE_1_1ZEngine-members.html @@ -7,86 +7,90 @@
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. - - - + + + - - - - - - + + + + + + - - + + - - - - - - - - - - - - - + + + + + + + + + + + + + + - + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - - - - - + + + + + + + + - + - - - - + + + + + -
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
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
Delay(Uint32 milliseconds)ZE::ZEngine
Display()ZE::ZEngine
FlushErrors()ZE::ZEngine
GetDesiredFramerate()ZE::ZEngine
GetFramerate()ZE::ZEngine
GetFrameTime()ZE::ZEngine
Delay(Uint32 milliseconds)ZE::ZEngine
Display()ZE::ZEngine
FlushErrors()ZE::ZEngine
GetDesiredFramerate()ZE::ZEngine
GetFramerate()ZE::ZEngine
GetFrameTime()ZE::ZEngine
GetInstance()ZE::ZEngine [static]
GetLastError()ZE::ZEngine
GetTime()ZE::ZEngine
GetLastError()ZE::ZEngine
GetTime()ZE::ZEngine
GetVersion()ZE::ZEngine [static]
Height()ZE::ZEngine
HideCursor()ZE::ZEngine
ImagesNeedReload()ZE::ZEngine
IsActive()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
Height()ZE::ZEngine
HideCursor()ZE::ZEngine
ImagesNeedReload()ZE::ZEngine
Initialized()ZE::ZEngine
IsActive()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
LogError(ZError error)ZE::ZEngine [private]
mActiveZE::ZEngine [private]
mActiveZE::ZEngine [private]
mBPPZE::ZEngine [private]
mCurErrorZE::ZEngine [private]
mDesiredFramerateZE::ZEngine [private]
mErrlogZE::ZEngine [private]
mErrorQueueZE::ZEngine [private]
mCurErrorZE::ZEngine [private]
mDesiredFramerateZE::ZEngine [private]
mErrlogZE::ZEngine [private]
mErrorQueueZE::ZEngine [private]
mFullscreenZE::ZEngine [private]
mHeightZE::ZEngine [private]
mKeyIsPressedZE::ZEngine [private]
mKeyPressZE::ZEngine [private]
mLastPauseZE::ZEngine [private]
mLastTimeZE::ZEngine [private]
mLogAllErrorsZE::ZEngine [private]
mMouseBZE::ZEngine [private]
mMouseXZE::ZEngine [private]
mMouseYZE::ZEngine [private]
mNeedReloadZE::ZEngine [private]
mNextUpdateZE::ZEngine [private]
MouseInRect(SDL_Rect *rect)ZE::ZEngine
MouseX()ZE::ZEngine
MouseY()ZE::ZEngine
mPausedZE::ZEngine [private]
mPausedTimeZE::ZEngine [private]
mQuitZE::ZEngine [private]
mRateZE::ZEngine [private]
mScreenZE::ZEngine [private]
mSecPerFrameZE::ZEngine [private]
mStereoZE::ZEngine [private]
mUnpauseOnActiveZE::ZEngine [private]
mInitializedZE::ZEngine [private]
mKeyIsPressedZE::ZEngine [private]
mKeyPressZE::ZEngine [private]
mLastPauseZE::ZEngine [private]
mLastTimeZE::ZEngine [private]
mLogAllErrorsZE::ZEngine [private]
mMouseBZE::ZEngine [private]
mMouseXZE::ZEngine [private]
mMouseYZE::ZEngine [private]
mNeedReloadZE::ZEngine [private]
mNextUpdateZE::ZEngine [private]
MouseInRect(SDL_Rect *rect)ZE::ZEngine
MouseX()ZE::ZEngine
MouseY()ZE::ZEngine
mPausedZE::ZEngine [private]
mPausedTimeZE::ZEngine [private]
mQuitZE::ZEngine [private]
mRateZE::ZEngine [private]
mScreenZE::ZEngine [private]
mSecPerFrameZE::ZEngine [private]
mStereoZE::ZEngine [private]
mUnpauseOnActiveZE::ZEngine [private]
mWidthZE::ZEngine [private]
PauseTimer()ZE::ZEngine
QuitRequested()ZE::ZEngine
RButtonPressed()ZE::ZEngine
PauseTimer()ZE::ZEngine
QuitRequested()ZE::ZEngine
RButtonPressed()ZE::ZEngine
ReleaseInstance()ZE::ZEngine [static]
ReportError(ZErrorCode code, string desc="", string file="", unsigned int line=0)ZE::ZEngine
RequestQuit()ZE::ZEngine
SetDesiredFramerate(Uint8 rate)ZE::ZEngine
SetErrorLog(bool logAll, string logFile="")ZE::ZEngine
SetGL2D()ZE::ZEngine
SetKeyRepeatRate(int rate)ZE::ZEngine
SetReloadNeed(bool state)ZE::ZEngine
ReportError(ZErrorCode code, string desc="", string file="", unsigned int line=0)ZE::ZEngine
RequestQuit()ZE::ZEngine
SetDesiredFramerate(Uint8 rate)ZE::ZEngine
SetErrorLog(bool logAll, string logFile="")ZE::ZEngine
SetEventFilter(SDL_EventFilter filter)ZE::ZEngine
SetGL2D()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
WriteLog(string str)ZE::ZEngine
ToggleFullscreen()ZE::ZEngine
UnpauseTimer()ZE::ZEngine
Update()ZE::ZEngine
Width()ZE::ZEngine
WriteLog(string str)ZE::ZEngine
ZEngine()ZE::ZEngine [private]

Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:29 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/classZE_1_1ZEngine.html b/doc/html/classZE_1_1ZEngine.html index e225dfa..4db9fb1 100644 --- a/doc/html/classZE_1_1ZEngine.html +++ b/doc/html/classZE_1_1ZEngine.html @@ -22,90 +22,96 @@  Create Display with predefined settings.

void CloseDisplay ()  Quit SDL and any Subsystems.

-SDL_Surface * Display () - Allow access to Screen Surface.

-void Update () - Update display contents.

-void Clear (float red=0.0f, float green=0.0f, float blue=0.0f, float alpha=1.0f) - Clear screen to a certain color (Black by default).

-void SetGL2D () - Setup OpenGL ortho mode.

-void Delay (Uint32 milliseconds) - Sleep for a certain amount of time.

-Uint32 GetTime () - Get Global ZEngine time.

-void PauseTimer () - Pause ZEngine.

-void UnpauseTimer () - Unpause ZEngine.

-double GetFrameTime () - Get Seconds Per Frame.

-double GetFramerate () - Get Frames Per Second.

-void SetDesiredFramerate (Uint8 rate) - Set Desired Framerate.

-Uint8 GetDesiredFramerate () - Get Desired Framerate.

-bool IsPaused () - Check Engine Paused State.

-bool IsActive () - Find out if application is active.

-void RequestQuit () - Request A Quit.

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

-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.

-void SetErrorLog (bool logAll, string logFile="") - Modify Error Logging.

-void ReportError (ZErrorCode code, string desc="", string file="", unsigned int line=0) - Report an error.

-ZErrorCode GetLastError () - Get the last error.

-void WriteLog (string str) - Write to the log.

-void FlushErrors () - Flush Stack of Errors to file.

-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 ToggleFullscreen () + Toggle fullscreen/windowed mode.

+bool Initialized () + Check state of ZEngine.

+SDL_Surface * Display () + Allow access to Screen Surface.

+void Update () + Update display contents.

+void Clear (float red=0.0f, float green=0.0f, float blue=0.0f, float alpha=1.0f) + Clear screen to a certain color (Black by default).

+void SetGL2D () + Setup OpenGL ortho mode.

+void Delay (Uint32 milliseconds) + Sleep for a certain amount of time.

+Uint32 GetTime () + Get Global ZEngine time.

+void PauseTimer () + Pause ZEngine.

+void UnpauseTimer () + Unpause ZEngine.

+double GetFrameTime () + Get Seconds Per Frame.

+double GetFramerate () + Get Frames Per Second.

+void SetDesiredFramerate (Uint8 rate) + Set Desired Framerate.

+Uint8 GetDesiredFramerate () + Get Desired Framerate.

+bool IsPaused () + Check Engine Paused State.

+bool IsActive () + Find out if application is active.

+void RequestQuit () + Request A Quit.

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

+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.

+void SetEventFilter (SDL_EventFilter filter) + Add a SDL Event Filter for user processing of events.

+void SetErrorLog (bool logAll, string logFile="") + Modify Error Logging.

+void ReportError (ZErrorCode code, string desc="", string file="", unsigned int line=0) + Report an error.

+ZErrorCode GetLastError () + Get the last error.

+void WriteLog (string str) + Write to the log.

+void FlushErrors () + Flush Stack of Errors to file.

+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.

@@ -131,74 +137,77 @@ int  bool mFullscreen  Fullscreen setting of Display.

- -int mRate + +bool mInitializedIf ZEngine display has been setup.

+ +int mRate  Sound Bitrate.

- -bool mStereo + +bool mStereo  Stereo setting of Sound Subsystem.

- -SDL_Surface * mScreen + +SDL_Surface * mScreen  Pointer to Display.

- -bool mPaused + +bool mPaused  Keep track of paused state of game.

- -bool mUnpauseOnActive + +bool mUnpauseOnActive  Keep track of if ZEngine should unpause on active event.

- -Uint8 mDesiredFramerate + +Uint8 mDesiredFramerate  Value framerate strives to be at, set by SetDesiredFramerate.

- -Uint32 mNextUpdate + +Uint32 mNextUpdate  Time scheduled for next update (used for framerate locked movement).

- -Uint32 mLastPause + +Uint32 mLastPause  Keep track of time game was last paused.

- -Uint32 mPausedTime + +Uint32 mPausedTime  Keep track of total globally paused time.

- -Uint32 mLastTime + +Uint32 mLastTime  Keep track of last screen update time.

- -double mSecPerFrame + +double mSecPerFrame  Seconds per frame.

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

- -bool mActive + +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.

- -queue< ZErrormErrorQueue + +queue< ZErrormErrorQueue  Stack of Errors which have occured.

- -ZError mCurError + +ZError mCurError  Current error.

- -bool mLogAllErrors + +bool mLogAllErrors  Option controlling how logfile is used.

- -FILE * mErrlog + +FILE * mErrlog  C-style FILE* for error logging.


Static Private Attributes

@@ -374,7 +383,7 @@ Sets display parameters to specified parameters. (called before CreateDisplay) - +
width Desired width of screen or window.
height Desired height of screen or window.
bpp Desired BPP for screen (generally use 32).
bpp Desired BPP for screen, generally use 8,16 or 32, pass -1 if you want ZEngine to guess the best choice.
fullscreen A bool for fullscreen setting.
@@ -462,7 +471,7 @@ Set sound settings to specified parameters. (called before CreateDisplay)

-SetupDisplay and SetupSound should be called prior to this to change settings, settings from those do not go into effect until this function is called. Specify no icon file to use default icon. Returns result of setting up ZEngine, and logs error if false is returned (returns bool in versions >= 0.8.2). +SetupDisplay and SetupSound should be called prior to this to change settings, settings from those do not go into effect until this function is called. Specify no icon file to use default icon. Returns result of setting up ZEngine, and logs error if false is returned (Trys not to fail + returns bool in versions >= 0.8.2).

Parameters:
@@ -502,7 +511,66 @@ SetupDisplay and SetupSound should be called prior to this to change settings, s Shut down SDL (and SDL_ttf,SDL_mixer if necessary) You shouldn't ever have to call this, ReleaseInstance calls this for you.
-

+

+ + + + +
+ + + + + + + + + +
void ZE::ZEngine::ToggleFullscreen  
+
+ + + + + +
+   + + +

+Safely toggles fullscreen/windowed mode, generally toggling modes will bring the need to reload images so it will set the ImagesNeedReload state to true.

Since:
0.8.2
+
+

+ + + + +
+ + + + + + + + + +
bool ZE::ZEngine::Initialized  
+
+ + + + + +
+   + + +

+Checks if ZEngine display has been properly setup.

Since:
0.8.2
+
Returns:
Boolean status of ZEngine, true if CreateDisplay has been successfully called, false if ZEngine has no display.
+
+

@@ -531,7 +599,7 @@ Get pointer to screen SDL_Surface, allowing direct screen manipulation using SDL
-

+

@@ -559,7 +627,7 @@ Get pointer to screen SDL_Surface, allowing direct screen manipulation using SDL Swap OpenGL buffers, and update screen, if a desired framerate is set it will delay to stay under that rate. Must be called every frame.
-

+

@@ -617,7 +685,7 @@ Clears a rectangle on screen to a color, defaults to solid black.
-

+

@@ -645,7 +713,7 @@ Clears a rectangle on screen to a color, defaults to solid black.
-

+

@@ -679,7 +747,7 @@ Freeze everything for given number of milliseconds.
Parameter
-

+

@@ -708,7 +776,7 @@ Get active time since ZEngine i
-

+

@@ -736,7 +804,7 @@ Get active time since ZEngine i Pause ZEngine timer and all ZTimer objects that rely on ZEngine.
-

+

@@ -764,7 +832,7 @@ Pause ZEngine timer and all ZEngine timer and all ZTimer objects that rely on ZEngine.
-

+

@@ -793,7 +861,7 @@ Get double that describes the time passed between screen updates. (should be use
-

+

@@ -823,7 +891,7 @@ Get double representing current (approximate) FPS. This value is always the same
-

+

@@ -858,7 +926,7 @@ Sets desired framerate, if engine gets ahead of desired rate during a frame it w
-

+

@@ -888,7 +956,7 @@ Get desired framerate set by SetDesiredFramerate.
Since:<
-

+

@@ -917,7 +985,7 @@ Find out if engine timer is paused.
Returns:
Paus
-

+

@@ -946,7 +1014,7 @@ Function to find out if application currently has focus.
Retu
-

+

@@ -974,7 +1042,7 @@ Function to find out if application currently has focus.
Retu Tell the engine that it should behave as if a Quit was requested, does not call any shutdown functions.
-

+

@@ -999,11 +1067,11 @@ Tell the engine that it should behave as if a Quit was requested, does not call

-Function to find out if user or operating system has requested program cease execution, can be set by Alt-F4, SDL_Quit event or ZEngine::RequestQuit().

Returns:
bool telling if quit has been requested.
+Function to find out if user or operating system has requested program cease execution, can be set by Alt-F4, SDL_Quit event or ZEngine::RequestQuit().
Returns:
bool telling if quit has been requested.
-

+

@@ -1037,7 +1105,7 @@ Function to find out if user or operating system has requested program cease exe
-

+

@@ -1066,7 +1134,7 @@ Function that is good to call every frame to check if images should be reloaded,
-

+

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

+

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

+

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

+

@@ -1200,7 +1268,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.
@@ -1228,7 +1296,7 @@ Hide the system mouse cursor.
-

+

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

+

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

+

@@ -1315,7 +1383,7 @@ Get pressed status of left button of mouse.
Returns:
-

+

@@ -1344,7 +1412,7 @@ Get pressed status of right button of mouse.
Returns:
-

+

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

+

@@ -1407,6 +1475,41 @@ 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.
+

+ + + + +
+ + + + + + + + + + +
void ZE::ZEngine::SetEventFilter SDL_EventFilter   filter
+
+ + + + + +
+   + + +

+This is only needed when you need tight control with ZEngine. The parameter is simply passed to SDL_SetEventFilter, generally only those with a good amount of SDL experience should use this function or ZEngine's internal message state could be corrupted. For more information on SDL_SetEventFilter see http://sdldoc.csn.ul.ie/sdlseteventfilter.php.

Since:
0.8.2
+
Parameters:
+ + +
filter An SDL_EventFilter (A function that takes a const SDL_Event* and returns 0 if the event should be removed from the event queue and 1 otherwise.)
+
+

@@ -1442,7 +1545,7 @@ Writes error to current error file.
Since:
0.8.2
-

+

@@ -1487,7 +1590,7 @@ Change the way errors are logged and the file they are logged to, before calling
-

+

@@ -1546,7 +1649,7 @@ Adds the error to the the error queue, and sets the current error to this error.
-

+

@@ -1576,7 +1679,7 @@ Get the last error reported.
Since:
0.8.2
-

+

@@ -1611,7 +1714,7 @@ Write a string to the log, allowing special usage of the error log.
-

+

@@ -1640,7 +1743,7 @@ Write the error stack to the error log.
Since:
0.
-

+

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

+

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

+

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

+

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

+

@@ -1819,7 +1922,7 @@ Get Width of Window or Fullscreen mode.
Returns:
-

+

@@ -1848,7 +1951,7 @@ Get Height of Window or Fullscreen mode.
Returns:
-

+

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

+

@@ -1908,7 +2011,7 @@ Get Fullscreen setting of Display.
Returns:
True


The documentation for this class was generated from the following files: -
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:29 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/classZE_1_1ZError-members.html b/doc/html/classZE_1_1ZError-members.html index c285ffa..c0cea45 100755 --- a/doc/html/classZE_1_1ZError-members.html +++ b/doc/html/classZE_1_1ZError-members.html @@ -9,6 +9,8 @@

ZE::ZError Member List

This is the complete list of members for ZE::ZError, including all inherited members. + + @@ -16,7 +18,7 @@ -
Code() constZE::ZError
Create(ZErrorCode code, string desc="", string file="", int line=0)ZE::ZError
CreateStringTable()ZE::ZError [static]
DestroyStringTable()ZE::ZError [static]
LogString() constZE::ZError
rCodeZE::ZError [protected]
rDescriptionZE::ZError [protected]
rLineZE::ZError [protected]
sErrorDescZE::ZError [protected, static]
ZError(ZErrorCode code=ZERR_NONE, string desc="", string file="", int line=0)ZE::ZError

Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:29 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/classZE_1_1ZError.html b/doc/html/classZE_1_1ZError.html index b9b916e..cf6be8c 100755 --- a/doc/html/classZE_1_1ZError.html +++ b/doc/html/classZE_1_1ZError.html @@ -23,6 +23,11 @@  Get ZErrorCode of error.

string LogString () const  Get formatted string for log file.

+

Static Public Methods

+void CreateStringTable () + Construct string table for error strings.

+void DestroyStringTable () + Destroy string table of error strings.


Protected Attributes

ZErrorCode rCode @@ -37,8 +42,9 @@ string rLine  Line which error occured on.


Static Protected Attributes

-string sErrorDesc [ZERR_LAST] - Static Array of Error Identifiers.

+ +string * sErrorDesc = NULL + Static Array of Error Identifiers.


Constructor & Destructor Documentation

@@ -100,6 +106,62 @@ Make new ZError object, by defau


Member Function Documentation

+

+ + + + +
+ + + + + + + + + +
void ZE::ZError::CreateStringTable   [static]
+
+ + + + + +
+   + + +

+Constructs a string table for errors, enabling ZEngine to properly delete the table on exit.

+

+ + + + +
+ + + + + + + + + +
void ZE::ZError::DestroyStringTable   [static]
+
+ + + + + +
+   + + +

+Properly delete the string table, freeing all memory used by the strings.

@@ -215,42 +277,9 @@ Access ZErrorCode of the ZError Return the string to be written to the logfile. Called by ZEngine in LogError.
-


Member Data Documentation

-

- - - - -
- - -
string ZE::ZError::sErrorDesc [static, protected] -
-
- - - - - -
-   - - -

-Initial value:

 
-{
-    "No Error. [%s]",
-    "SDL Error. [%s]",
-    "Error Initializing SDL: %s", "Error Initializing SDL_mixer: %s", "Error Initializing SDL_ttf: %s",
-    "Error Creating Display: %s",
-    "Failed to load Image: %s", "Failed to load Sound: %s", "Failed to load Music: %s", "Failed to load Font: %s", 
-    "Called ZImage::%s with no Image loaded.", "Called ZSound::%s with no Sound loaded.", 
-    "Called ZMusic::%s with no Music loaded.", "Called ZFont::%s with no Font loaded."
-}
-


The documentation for this class was generated from the following files: -
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:29 2003 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 50a94bc..60cfaff 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 Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:29 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/classZE_1_1ZFont.html b/doc/html/classZE_1_1ZFont.html index 0ddf35f..dcf773e 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 Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:29 2003 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 1e47a5e..efefa91 100644 --- a/doc/html/classZE_1_1ZImage-members.html +++ b/doc/html/classZE_1_1ZImage-members.html @@ -7,19 +7,21 @@
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. + - - - - - - + + + + + + + - + @@ -28,19 +30,20 @@ - - - - + + + + + + - -
Alpha() constZE::ZImage
Attach(SDL_Surface *surface)ZE::ZImage
Bind() constZE::ZImage
Draw(float x, float y) constZE::ZImage
DrawRotated(int x, int y, float angle) constZE::ZImage
Flip(bool horizontal, bool vertical)ZE::ZImage
Height() constZE::ZImage
IsLoaded() constZE::ZImage
Bind() constZE::ZImage
Draw(float x, float y) constZE::ZImage
DrawRotated(int x, int y, float angle) constZE::ZImage
Flip(bool horizontal, bool vertical)ZE::ZImage
Height() constZE::ZImage
IsLoaded() constZE::ZImage
Open(string filename)ZE::ZImage
OpenFromImage(SDL_Surface *img, Sint16 x, Sint16 y, Sint16 w, Sint16 h)ZE::ZImage
rAlphaZE::ZImage [protected]
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() constZE::ZImage
Width() constZE::ZImage
SetAlpha(Uint8 alpha)ZE::ZImage
SetColorKey(Uint8 red, Uint8 green, Uint8 blue)ZE::ZImage
Stretch(float xFactor, float yFactor)ZE::ZImage
Surface() constZE::ZImage
Width() constZE::ZImage
ZImage()ZE::ZImage
ZImage(const ZImage &rhs)ZE::ZImage
ZImage(string filename)ZE::ZImage
ZImage(SDL_Surface *surface)ZE::ZImage
ZImage(SDL_Surface *img, Sint16 x, Sint16 y, Sint16 w, Sint16 h)ZE::ZImage
ZImage::ZImage(const ZImage &rhs)ZE::ZImage
ZObject()ZE::ZObject [inline]
~ZImage()ZE::ZImage
~ZObject()ZE::ZObject [inline, virtual]

Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:29 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/classZE_1_1ZImage.html b/doc/html/classZE_1_1ZImage.html index 18120ab..e12e6c2 100644 --- a/doc/html/classZE_1_1ZImage.html +++ b/doc/html/classZE_1_1ZImage.html @@ -18,7 +18,7 @@ Inherits ZE::ZObject.

Public Methods

 ZImage ()  Default Constructor.

ZImage::ZImage (const ZImage &rhs) + ZImage (const ZImage &rhs)  Copy constructor for ZImage.

 ZImage (string filename)  Constructor to Construct from File.

@@ -38,28 +38,32 @@ Inherits ZE::ZObject.  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 () const - OpenGL related bind call.

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

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

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

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

-int Width () const - Get Width.

-int Height () const - Get Height.

+void SetAlpha (Uint8 alpha) + Set alpha value (translucency) of 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 () const + OpenGL related bind call.

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

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

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

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

+int Width () const + Get Width.

+int Height () const + Get Height.

+Uint8 Alpha () const + Get Alpha component.


Protected Attributes

GLfloat rTexMinX @@ -85,6 +89,9 @@ unsigned int  unsigned int rHeight  Current draw height of Texture.

+ +Uint8 rAlphaStored alpha value for drawing texture.


Constructor & Destructor Documentation

@@ -115,6 +122,40 @@ unsigned int 

+ + + + +
+ + + + + + + + + + +
ZE::ZImage::ZImage const ZImage &   rhs
+
+ + + + + +
+   + + +

+Creates one ZImage using another.

Parameters:
+ + +
rhs A previously created ZImage to copy.
+
+

@@ -279,40 +320,6 @@ Destructor calls ZImage::Release


Member Function Documentation

-

- - - - -
- - - - - - - - - - -
ZE::ZImage::ZImage::ZImage const ZImage &   rhs
-
- - - - - -
-   - - -

-Creates one ZImage using another.

Parameters:
- - -
rhs A previously created ZImage to copy.
-
-

@@ -473,7 +480,7 @@ Attach a pointer to instance of ZIma +Attach loaded textures which have been lost due to loss of focus, should be called when ZEngine::ImagesNeedReload is true.

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

@@ -504,7 +511,42 @@ Attach loaded textures which have been lost due to loss of focus, should be call Frees memory via call to SDL_FreeSurface for the image. -

+

+ + + + +
+ + + + + + + + + + +
void ZE::ZImage::SetAlpha Uint8   alpha
+
+ + + + + +
+   + + +

+Set translucency value 0-255 (0 is transparent, 255 = opaque).

Since:
0.8.2
+
Parameters:
+ + +
alpha Number 0-255 setting translucency for image.
+
+
+

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

+

@@ -599,7 +641,7 @@ Flip image vertical and/or horizontal.
Parameters:
-

+

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

+

@@ -687,7 +729,7 @@ Stretch image to new width and height.
Parameters:
-

+

@@ -715,7 +757,7 @@ Stretch image to new width and height.
Parameters:
-

+

@@ -759,7 +801,7 @@ Draw Image to screen at specified location.
Parameters:
-

+

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

+

@@ -839,7 +881,7 @@ Check if surface is a valid GL texture. (does not detect surface loss)
-

+

@@ -868,7 +910,7 @@ Check if surface is a valid GL texture. (does not detect surface loss)
-

+

@@ -897,7 +939,7 @@ Get Current Width of Image.
Returns:
Image Width.
-

+

@@ -926,9 +968,39 @@ Get Current Height of Image.
Returns:
Image Heigh
+

+ + + + +
+ + + + + + + + + +
Uint8 ZE::ZImage::Alpha   const
+
+ + + + + +
+   + + +

+Get current alpha value of image.

Since:
0.8.2
+
Returns:
Image Alpha.
+


The documentation for this class was generated from the following files: -
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:29 2003 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 3d798c5..b3ab12b 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 Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:29 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/classZE_1_1ZMusic.html b/doc/html/classZE_1_1ZMusic.html index adf1a93..4d228ad 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 Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:29 2003 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 1779b22..0d5af04 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 Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:29 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/classZE_1_1ZObject.html b/doc/html/classZE_1_1ZObject.html index 23a237e..66fae00 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 Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:29 2003 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 151b219..a6d0358 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 Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:29 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/classZE_1_1ZRect.html b/doc/html/classZE_1_1ZRect.html index 7066d7b..dd7a707 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 Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:29 2003 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 0b728f2..79e9179 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 Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:29 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/classZE_1_1ZSound.html b/doc/html/classZE_1_1ZSound.html index 335203b..5c75bd8 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 Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:29 2003 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 c363787..c2dcc0b 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 Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:29 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/classZE_1_1ZTimer.html b/doc/html/classZE_1_1ZTimer.html index ace978b..5e7ff39 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 Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:29 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/files.html b/doc/html/files.html index 37092eb..04a4761 100644 --- a/doc/html/files.html +++ b/doc/html/files.html @@ -34,7 +34,7 @@ /src/ZE_ZSound.cppSource file for ZSound /src/ZE_ZTimer.cppSource file for ZTimer -
Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
Generated on Tue Jan 28 16:31:28 2003 for ZEngine by doxygen1.3-rc2
diff --git a/doc/html/functions.html b/doc/html/functions.html index c7632d0..b70254a 100644 --- a/doc/html/functions.html +++ b/doc/html/functions.html @@ -12,33 +12,36 @@

Here is a list of all documented class members with links to the class documentation for each member:

- a -

- b -

+: ZE::ZEngine

- c -

+: ZE::ZEngine
  • CreateStringTable() +: ZE::ZError

    - d -

    - e - @@ -48,97 +51,99 @@ Here is a list of all documented class members with links to the class documenta

    - f -

    +: ZE::ZEngine

    - g -

    - h -

    +: ZE::ZRect, ZE::ZImage, ZE::ZFont, ZE::ZEngine
  • HideCursor() +: ZE::ZEngine

    - i -

    - k -

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

    - l -

    - m -

    - o -

    - r -

    +: ZE::ZImage

    - t -

    - u -

    +: ZE::ZEngine
  • Update() +: ZE::ZEngine

    - v -

    - x -

    -
    Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
    Generated on Tue Jan 28 16:31:28 2003 for ZEngine by doxygen1.3-rc2
    diff --git a/doc/html/globals.html b/doc/html/globals.html index 9bbe8ef..46f36e6 100644 --- a/doc/html/globals.html +++ b/doc/html/globals.html @@ -27,7 +27,7 @@ Here is a list of all documented file members with links to the documentation: -
    Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
    Generated on Tue Jan 28 16:31:29 2003 for ZEngine by doxygen1.3-rc2
    diff --git a/doc/html/hierarchy.html b/doc/html/hierarchy.html index 78112e5..95ddd04 100644 --- a/doc/html/hierarchy.html +++ b/doc/html/hierarchy.html @@ -22,7 +22,7 @@
  • ZE::ZRect -
    Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
    Generated on Tue Jan 28 16:31:28 2003 for ZEngine by doxygen1.3-rc2
    diff --git a/doc/html/index.html b/doc/html/index.html index 6d96b98..1715e24 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -10,7 +10,7 @@

    0.8.2

    Author:
    James Turk
    Version:
    0.8.2
    -
    Date:
    January 18, 2003
    +
    Date:
    January 28, 2003

    About ZEngine


    @@ -28,7 +28,7 @@ Licensing 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 + and the home of this Library is http://zengine.sourceforge.net

    Contributing Authors

    @@ -36,7 +36,7 @@ Contributing Authors James Turk james@conceptofzero.net - Core Engine, Design, Docs, and Classes
    Gamer Tazar tazar@conceptofzero.net - OpenGL assistance
    Sean sean@conceptofzero.net - MSVC++6 Project Files
    -
    Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
    Generated on Tue Jan 28 16:31:28 2003 for ZEngine by doxygen1.3-rc2
    diff --git a/doc/html/namespaceZE.html b/doc/html/namespaceZE.html index 904e48a..49fd3a5 100644 --- a/doc/html/namespaceZE.html +++ b/doc/html/namespaceZE.html @@ -170,7 +170,7 @@ Takes identifiers out of fmtstr and parses them, replacing them with coorespond -
    Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
    Generated on Tue Jan 28 16:31:28 2003 for ZEngine by doxygen1.3-rc2
    diff --git a/doc/html/namespacemembers.html b/doc/html/namespacemembers.html index 14e6930..004d718 100644 --- a/doc/html/namespacemembers.html +++ b/doc/html/namespacemembers.html @@ -33,7 +33,7 @@ Here is a list of all documented namespace members with links to the namespaces : ZE
  • ZERR_VIDMODE : ZE
  • ZErrorCode : ZE -
    Generated on Sun Jan 19 01:04:50 2003 for ZEngine by +
    Generated on Tue Jan 28 16:31:29 2003 for ZEngine by doxygen1.3-rc2
    diff --git a/doc/html/namespaces.html b/doc/html/namespaces.html index 3c3a69b..4a3a481 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 Sun Jan 19 01:04:50 2003 for ZEngine by +
    Generated on Tue Jan 28 16:31:28 2003 for ZEngine by doxygen1.3-rc2
    diff --git a/doc/html/physfsrwops_8h-source.html b/doc/html/physfsrwops_8h-source.html index c0b88f2..e620e6b 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 Sun Jan 19 01:04:50 2003 for ZEngine by +
    Generated on Tue Jan 28 16:31:28 2003 for ZEngine by doxygen1.3-rc2
    diff --git a/include/ZEngine.h b/include/ZEngine.h index c477333..538d7aa 100644 --- a/include/ZEngine.h +++ b/include/ZEngine.h @@ -3,7 +3,7 @@ File: ZEngine.h
    Description: Public Header File for ZEngine.
    Author(s): James Turk
    -$Id: ZEngine.h,v 1.21 2003/01/24 11:06:25 cozman Exp $
    +$Id: ZEngine.h,v 1.22 2003/01/28 21:33:02 cozman Exp $
    \file ZEngine.h \brief Header file for ZEngine. @@ -17,7 +17,7 @@ $Id: ZEngine.h,v 1.21 2003/01/24 11:06:25 cozman Exp $
    \author James Turk \version 0.8.2 - \date January 18, 2003 + \date January 28, 2003 \section ZEngine About ZEngine
    @@ -53,6 +53,7 @@ $Id: ZEngine.h,v 1.21 2003/01/24 11:06:25 cozman Exp $
    #ifndef __zengine_h__ #define __zengine_h__ +#include "ZE_Defines.h" #include "ZE_ZEngine.h" #include "ZE_Utility.h" #include "ZE_ZImage.h"