diff --git a/changelog.txt b/changelog.txt index 6180fcc..02fd80f 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,18 +1,22 @@ 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 + -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. !!! Removed Rand* functions from ZEngine and replaced with overloaded Rand. - -Removed mt19937ar.h/cpp replaced with ZE_ZRandGen.h/cpp - -Fixed tiny problem ZImage use of alpha. + -Added random generation classes, for if an object needs it's own random stream. + -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. -ZEngine no longer forces use namespace std, library references prefixed with std::. -Revised all source, cleaned up various areas. -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 -Changed Macros in ZE_Utility to functions. diff --git a/licensing.txt b/licensing.txt index 892de30..8e1c066 100644 --- a/licensing.txt +++ b/licensing.txt @@ -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 modifcations occur. +Note2: The Test files are now public domain, you can use them as a starting +point without concern. + ----------------------------------(begin license) Copyright (C) 2002, 2003 James Turk diff --git a/readme.txt b/readme.txt index 046b672..dfb6720 100644 --- a/readme.txt +++ b/readme.txt @@ -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 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, -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 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. diff --git a/todo.txt b/todo.txt index 87f7fb4..7f466ed 100644 --- a/todo.txt +++ b/todo.txt @@ -1,9 +1,8 @@ ZEngine Todo List - -Integrate Particle Engine (Particle Engine shell complete, working on integration) -Net Example (waiting on finalized net classes) -Add Support for PhysFS in ZMusic. (Waiting on SDL_mixer.) - -ZSprite class (XML?) - -Entirely New ZFont class, using display lists + -ZSprite class (using XML layout?) + -Entirely New ZFont class, using display lists (possible) -OSX support -Lua Scripting Integration