v0.7.001

! Title music fade out bug - Fixed.
* Updated copyright to reflect move to 2008.
+ Network code re-introduced.

v0.7.000 - First new development in years!

+ Random side now starts.
+ Added alerts for unsupported game modes.
* Slowed down screen fades.
! Title music would continue to play in game - Fixed.
* Removed unused images from distribution.
* Changed core images from BMP to PNG.
+ Added languages.

v0.6.999 - Tweaked re-release

* Rolled back to build before Network code implemented.
* Replaced numerous sounds.
* Minor optimisations resulting from a compiler update.

v0.7.071

+ Implemented network play (~75% complete).

v0.6.530

+ Added initial "remaining icons on power points?" check when casting "Summon Elemental".
! Icon ACTIVE flags were not being reset for new games.

v0.6.521

- Removed incidental Icon frames from the strategy board - Temporary?
+ Added Prefs\Movies switch.
! Fixed sound panning issue with "ping"s on battlefield.
* Screen depth is forced to match that of the desktop - Temporary?

v0.6.519

+ Added varied icon poses on board (random).
+ Added intro movie.
+ Added skinnable internal "windows".

v0.6.518

! Key/joy presses flushed after screen fade.
* PowerPoint animation is faster.

v0.6.517

! Fixed issue with icon not bouncing off solid obstacles (during state change).
+ New Unicorn shapeshifter animation.

v0.6.516

! Image memory is now freed when exiting the battlefield.
* Fixed crash when ending a battle where both icons were killed.
* Hotspots.ini updated.

v0.6.515

! Fixed: Wrong obstacle image being displayed (1 frame off).
* Elemental spells can no longer be cancelled by powerpoints.
* Removed the text info panel (the lower one).

v0.6.514

+ Cursor keys and <RETURN> now control menu selection also.
! Fixed graphic corruption issue when ALT-TAB between Windows and A:E.
* Screen fades are now faster (changed speed from 0.05 to 0.08).

v0.6.513

! Fixed issue with Elemental sliding in repeatidly (removed slide altogether).
* Temporarily removed playing the selected sound in board mode.

v0.6.512

! Weapons now pass through a "flamed up" phoenix.
* General tweaks.

v0.6.511

+ ShapeShifter enhancement: Dark versions of the Light icons on battlefield.

v0.6.510

* Minor tweak to keyboard control code.
* Minor tweaks to fade routine, for modes 1 and 2 (already done for 3 & 4).

v0.6.509

* Minor tweaks.

v0.6.508

* Title music now loops.
+ Added icon/obstacle impact animation code (50% complete) - Disabled.
* Minor performance tweaks to certain logic loops.

v0.6.507

+ Added game over music.
+ Added "retro" free fall intro.

v0.6.506 (16/Aug/2004)

! Now correctly handles [esc] in the "advance to arena" sequence.
! Teleport sound was missing from the summon elemental spell - Fixed.
* Potential performance improvements to the fade routine.
* Minor internal juggling of several routines.
+ Added video depth preference (16 or 32 bit).

v0.6.505

+ Implemented teleport, thunder and menu click/select sounds.

v0.6.504

! Fixed issue with impact sound panning.

v0.6.503

+ Added sound effects for Icon selection.
- Removed progress bar when loading game media.
* Created constants for sound array subscripts (SOUND_SELECTED, SOUND_MOVE etc).

v0.6.502

! Wrong sound effect being player when Icon hit - Fixed.

v0.6.501

* Brand new menu system.
! INI functions v2.2 (minor bug fix).

v0.6.331

* Save bitmap key is now [F1] (was [S])
- Temporarily disabled balance of power routine.

v0.6.330

! Fixed: Weapon Reloaded indicator no longer working (bug intoduced in v0.6.325).

v0.6.329

- Internal release.

v0.6.325

+ Balance of power algorithm implemented (v0.5).
+ Added value weights to the Icon attributes.
* Changed menus.
* Minor tweaks/optimisations resulting from a recent profiling session.
- Removed "Shadows" INI setting - No longer optional.
- Removed "Credits" screen.

v0.6.322

+ Message displayed when exiting the game.
+ Music fades out when exiting the game.

v0.6.321

+ Split single "Volume" INI setting into VolumeMusic, VolumeFX and Music (0 or 1).
+ Air, Water and Fire elementals animate even when not moving.
! Fixed: Movement sounds not always stopping when exiting battlefield.

v0.6.314

+ Added title screen music playing.

v0.6.311

+ Added progress bar when loading media initially.

v0.6.309

* Copyright information now updates year automatically (2001-XXXX).
+ Icon "wounded" sound effect implemented.
* Simplified audio routines (removed check for volume).

v0.6.286

! Fixed: Occasionally crashed when starting a game.

v0.6.284

* Tidied up "Advance to Arena" routine
! Fixed: Pressing [ESC] could cause possible endless loop.
! RGB mask now applied to obstacle images.

v0.6.283

+ Beta expiring code implemented.
+ Shadow system implemented (alpha).

v0.6.282

+ Added FormatDate function.
* Menus can now be controlled with left/right movement too.
* More efficient loading of the board backgrounds.
+ Started work on the "BalanceOfPower" routine.

v0.6.281

* Phoenix, Banshee: Now uses a single weapon animation for all 8 directions.

v0.6.280

* Split the "Attribute" type into two seperate types (Attribute & Weapon).
* v4.0 of my fade routine implemented (faster, more memory efficient).

v0.6.276

* There's now a set of obstacles for each battlefield.

v0.6.275

+ Elementals implemented!
! Game over now returns to the title screen.
+ New GameExit and ApplicationExit flags.
* Changed advance to arena (Icons/obstacles in place after flash).

v0.6.263

+ Icons/weapons slow down when passing through transparent obstacles.

v0.6.262

* Reworked the Icon/Weapon movement/checking on the battlefield.

v0.6.261

! Fixed: Results of "profiling" not saved to the INI file.
* Icon bounce off obstacle algorithm finished.

v0.6.260

+ Number of weapon animation frames now determined at runtime.
+ Added license information to the main menu screen.
! INI functions v2.1 (fixed problem with locating keys).

v0.6.257

+ Phoenix attack is complete.
+ Weapon animations are in (frame count can vary for each Icon).

v0.6.256

+ Added "Shadows" ini file switch.
+ Strategy board backround can now be turned off ("Background" INI switch).
+ InfoPanels can be turned off (via "InfoPanels" INI switch).
+ Banshee attack finished (opponent's health depletes gradually).

v0.6.255

+ New HotSpot editor (automatically generates the HotSpots.ini file).
+ HotSpots (for Icons & Weapons) now loaded from HotSpots.ini.
! Fixed minor bug with Banshee attack.

v0.6.252

* A few menu items have been renamed (Options->Configuration etc).
* "Fake" mouse pointer not drawn in windowed mode.

v0.6.251

* Audio enabled/disabled is now controlled via the "Volume" setting.
* Menus can now be navigated by both players.
+ Shapeshifter is now working in the battle arena.

v0.6.250

+ Added full digital joystick/joypad support.
* Further improvements to the menu system.
* Tweaked the player control routines.

v0.6.244

+ Banshee attack implemented.

v0.6.242

! Fixed bug with weapon being left behind on the battlefield.
* Mouse no longer overrides keys/joystick on menu selections.

v0.6.240

+ New, centralised player control routines (horizontal and vertical seperated).
* Move menu processing to a self contained function.
* Minor restructuring of the Theme directory structure.

v0.6.231

* Added "proper" weapon firing at last.
* Menus can now controlled via keyboard/joystick as well as mouse.
* Internal tidying up (types specifically).

v0.6.220

+ Added "About" screen - Incomplete.
+ Icon information text now drawn onto the lower panel.

v0.6.217

* Full-screen fade v3.1 (bug fix and further speed increase).
+ Battlefield ground is in at last - No longer just a black void!

v0.6.216

+ Icons now materialise on to the board at the start of the game. <Scrapped in v0.6.218>
+ Added "Loading" image (displayed initially when loading all media).
+ Title screen now chosen at random from 20 available (one for each Icon).
+ Six battlefield screens - One for each "flow of time" phase.
* Enhanced debug mode  - It now lists all successful "Theme" loads.
* Rewrote the font routines for improved performance.

v0.6.215

+ LoadThemeSound function.
+ New bitmap font system implemented (no longer fixed width).

v0.6.214

+ New "Info Panel" implemented.
+ All new Strategy Board and Battlefield backdrops.
+ Added "Memory" switch to the [Video] section of the INI file (1=Managed, 2=Dynamic & 4=System).

v0.6.213

+ Added core menu system.

v0.6.212

- Removed the Loader window.
+ Split HasPressedFire() into 2 functions: HasPressedFire() and IsPressingFire().

v0.6.211

* Full-screen fade v3.0 implemented - Now supports cross-fading.

v0.6.210

* New title screen.
* Now uses three types of battlefield obstacle.
+ Board screen background(s).
+ New "stand-still" animation added to all Icons (currently disabled).
+ Full-screen fade routines (v2.0).
* Boards are now only loaded when needed (reduced overhead).

v0.6.201

* Major internal changes - Both DirectX & OpenGL drivers now supported (OpenGL still alpha though)!
+ Introduced a beta version of my full screen fade routines.
* Changed the loader image to Chad's new one.

v0.6.185

+ Added language translation files support (*.ael).
! Fixed a (recently introduced) bug with sound panning (thanks to Mark Sibly for highlighting the issue).

v0.6.184

+ New "true colour" image masking routine.
+ Added "About" form :D

v0.6.183

+ Added "Options" to the loader/launcher.
+ New "LoadThemeImage" function (loads both images and animations).
* Improved the error trapping in the loader/launcher.

v0.6.182

+ New game loader/launcher.
+ Introduced "Themes".
* New sound looping method - Buggy at present though.
* Significant internal code restructuring (due to the new loader/launcher).
* Now using v2.01 of my INI file routines.
* Debug now controlled from the INI file (to aid with beta testing).
- Removed the ShowInformation function.

v0.6.181

* Tidied up internally.

v0.6.180

* Substantial internal changes - New, improved underlying driver.
* Distribution mechansim finalised.
- CRC32 checking removed - No longer needed due to new distribution mechanism.

v0.6.174

! Now using v.122 of the INI routine (minor bug fix).

v0.6.173

* Moved debug information into a seperate function.
+ New PlayMovie function (utilises DirectShow) - Currently unused.

v0.6.172

* Further improvements made to the battle movement/collision detection routine.
* Now utilizing v1.21 of the INI routine.
* Smoothed the small font a little bit (now 16 colours, was 2).
+ Enabled window mode (was commented out for some reason).

v0.6.170

+ Icons are now "thrown" from obstacles when sitting on one during a phase change (to solid).
* More work on the "bounce" routine (Battle Field) - Still not finished though!
* Optimised the collision checking routines (removed redundant initial "Overlap" checks).

v0.6.168

+ Now profiles hardware to determine approx screen refresh rate (when initially run).
+ Player control configurations now taken from the INI file.
+ Game refresh rate now controlled from the INI file (finally).
* Incorporates new INI functions (v1.20).

v0.6.167

! Fixed minor issue with the AlphaBlend when "Reviving" an Icon.
+ New CRC Image/Anim loader, complete with full error trapping.
* Tweaked the Board display routine (yet again).
- Removed the bespoke Error function.
! Revive spell was not correctly locating the appropriate mage - Fixed.
+ Introduced ViewPorts to battle field (Health/Indicator, Arena and FullScreen).
* Structs now contained in seperate include.

v0.6.165

* Resized the health bars and reworked the health bar routines.
+ New progress bar on start.
* Partially rewrote the square luminance calculator routine (now self contained).
+ New bitmap based Battle Field surround.
+ Icons bounce off obstacles, as with the original (still not 100% though).
* Optimised collision detection with obstacles even further.
* Moved obstacle creation into it's own function.
* Tweaked/optimized the INI read routine (v1.12).

v0.6.164

+ Added message when closing game (to mask delay in releasing media).

v0.6.163

* Improved FPS counter.

v0.6.162

+ Pose animation (8 frames) implemented (activation and de-activation).
* Board now uses Pose frame 0 for static board image (removed need for Icons.bmp).

v0.6.161

! Sound panning issue resolved.
+ Air based Icons (Dragon, Djinni, Phoenix) are now always animating when activated.
! Problem with movement sound continuing to play when challenging opponent - Fixed.
+ Elementals now allocated to players at game start.
* Copyright information updated to reflect move into 2002.

Legend
------
! Bug Fix
+ Added
* Changed
- Removed
