heading towards 0.8.4

This commit is contained in:
James Turk 2003-07-11 00:07:49 +00:00
parent d71e32210a
commit 7bcbc87f6d
4 changed files with 15 additions and 9 deletions

View File

@ -1,18 +1,22 @@
ZEngine Version Log for Version 0.8.3 ZEngine Version Log for Version 0.8.3
$Id: changelog.txt,v 1.36 2003/07/05 00:40:44 cozman Exp $ $Id: changelog.txt,v 1.37 2003/07/11 00:07:49 cozman Exp $
As of 0.8.3 changes with a !!! may break backwards compatibility. As of 0.8.3 changes which may break backwards compatibility are marked with a `!!!`.
0.8.4 0.8.4
-Added particle system example program.
-Added simple particle system implemented on top of base.
-Added entire base particle system, templated, and designed for expandability.
-Changed implementation of parts of ZImage for tiny optimization. -Changed implementation of parts of ZImage for tiny optimization.
!!! Removed Rand* functions from ZEngine and replaced with overloaded Rand. !!! Removed Rand* functions from ZEngine and replaced with overloaded Rand.
-Removed mt19937ar.h/cpp replaced with ZE_ZRandGen.h/cpp -Added random generation classes, for if an object needs it's own random stream.
-Fixed tiny problem ZImage use of alpha. -Removed mt19937ar.h/cpp (replaced with ZE_ZRandGen.h/cpp)
-Fixed tiny problem in ZImage use of alpha.
-Changed default font rendering to blended, much better results. Also added alpha parameter. -Changed default font rendering to blended, much better results. Also added alpha parameter.
-ZEngine no longer forces use namespace std, library references prefixed with std::. -ZEngine no longer forces use namespace std, library references prefixed with std::.
-Revised all source, cleaned up various areas. -Revised all source, cleaned up various areas.
-Moved versioning information. -Moved versioning information.
-Changed way event hook is implemented, more control, should be threadsafe. -Changed way event hook is implemented, more control, should be threadsafe. (needed for Gewi 0.2)
0.8.3 0.8.3
-Changed Macros in ZE_Utility to functions. -Changed Macros in ZE_Utility to functions.

View File

@ -14,6 +14,9 @@ of ZEngine, but may be used by ZEngine to interface with external libraries.
Such files are only modified to be compatible with ZEngine and marked where Such files are only modified to be compatible with ZEngine and marked where
such modifcations occur. such modifcations occur.
Note2: The Test files are now public domain, you can use them as a starting
point without concern.
----------------------------------(begin license) ----------------------------------(begin license)
Copyright (C) 2002, 2003 James Turk Copyright (C) 2002, 2003 James Turk

View File

@ -97,7 +97,7 @@ other than that, nothing stuck until 0.7 for example the ZEngine class itself
has gone 2 complete rewrites since 0.1. I used to work in DirectX a lot, and has gone 2 complete rewrites since 0.1. I used to work in DirectX a lot, and
ZEngine addresses a lot of grieviances I had with DirectX, ZEngine code is a ZEngine addresses a lot of grieviances I had with DirectX, ZEngine code is a
lot shorter, and is a good deal easier to read, everything is integrated, lot shorter, and is a good deal easier to read, everything is integrated,
unlike DirectX where Input and Graphics were entirely separate things, ZEngine unlike DirectX where Input and Graphics were entirely separate things. ZEngine
runs a lot faster on most systems now, due to the OpenGL rendering, and as a runs a lot faster on most systems now, due to the OpenGL rendering, and as a
little treat I threw in just in time for the 0.8.0 release, ZEngine attempts little treat I threw in just in time for the 0.8.0 release, ZEngine attempts
to detect surface loss, and even provides methods to restore it. to detect surface loss, and even provides methods to restore it.

View File

@ -1,9 +1,8 @@
ZEngine Todo List ZEngine Todo List
-Integrate Particle Engine (Particle Engine shell complete, working on integration)
-Net Example (waiting on finalized net classes) -Net Example (waiting on finalized net classes)
-Add Support for PhysFS in ZMusic. (Waiting on SDL_mixer.) -Add Support for PhysFS in ZMusic. (Waiting on SDL_mixer.)
-ZSprite class (XML?) -ZSprite class (using XML layout?)
-Entirely New ZFont class, using display lists -Entirely New ZFont class, using display lists (possible)
-OSX support -OSX support
-Lua Scripting Integration -Lua Scripting Integration