1* 13/08/2003 Mark Snellgrove 0.2.6 2 3- Version 0.2.6 released 4 5* 08/08/2003 Mark Snellgrove 6 7- Sanity check on configuration options now applied 8- Configuration from apricots.cfg extended to all options at runtime 9- Portability Bugfixes applied to getConfig() 10- Mouse pointer now hidden during game 11- Major code cleanup in sampleio class. Looks tidier, but BUG1 still present 12- BORLAND specific options in apricots.cpp found to be redundant - Removed. 13- Game speed now properly regulated by TICK_INTERVAL parameter (Fixes BUG2) 14 15* 01/08/2003 Judebert 16 17- Limited Configuration read at runtime from apricots.cfg 18- Windows port of OpenAL audio routines in sampleio class 19- Cygwin compiler flag now checked on main 20 21* 30/07/2003 Mark Snellgrove 0.2.5 22 23- Version 0.2.5 released 24- File configure.in now checks for OpenAL (thanks to Jens Thiele) 25- Now using ANSI-C++ standard includes 26- Header cstdlib included in SDLfont.h 27- Functions max() and min() replaced by limit() in function draw_dither() 28- Windows specific options _WIN32 changed to Borland specific BORLAND in apricots.cpp 29- Several loop variables renamed to allow for evil non-ANSI scoping rules in MSVC++ 30- Hardware surfaces now used (SDL_HWSURFACE) replacing software surfaces 31- New struct smoketype declared in apricots.h 32- Smoke list now changed to be of type linkedlist <smoketype> 33- Bugfix so smoke now obeys GAME_SPEED parameter correctly 34- Bugfix so bomb y-velocity now obeys GAME_SPEED parameter correctly 35- AI modified to account for change in bomb trajectory due to above 36- Bugfix now inputs font file with ios::binary flag set 37- Options in init_gamedata() function are now fully commented 38- Global parameter GAME_SPEED reduced to 0.2 39 40* 26/07/2003 Mark Snellgrove 0.2.4 41 42- Version 0.2.4 released 43- Audio via OpenAL reactivated (via conditional compiler option) 44 45* 24/07/2003 Mark Snellgrove 0.2.3 46 47- Version 0.2.3 released 48- SDLfont palettes and masks pre-rendered for speedup 49 50* 17/07/2003 Mark Snellgrove 51 52- SDLfont class for rendering fonts in SDL implemented (slow) 53 54* 13/07/2003 Mark Snellgrove 0.2.2 55 56- Version 0.2.2 released 57- Existence of apricots.shapes file checked 58- Airbase constructor included (required by Borland compiler) 59- Several minor bugs fixed in shape class 60 61* 09/07/2003 Mark Snellgrove 0.2.1 62 63- Version 0.2.1 released 64- Airbase constructors modified 65- Bugfix in shape constructor 66- Palette bluescale modified for dithering (SDL uses 5 bit blue palette) 67- Player 2 controls altered and reactivated 68- Player 2 playfield fixed 69- Compilation warnings from implicit casts fixed 70- Compilation warnings in null building definition fixed 71 72* 06/07/2003 Mark Snellgrove 0.2.0 73 74- Version 0.2.0 released (SDL version) 75- Fixed up some Linux/Windows portability issues 76- rand() now used as random number generator 77- Font routines temporarily disabled (portability problem) 78 79* 21/06/2003 Mark Harman 80 81- Windows port using the SDL graphics library 82- OpenAL Audio temporarily disabled (portability problem) 83- Controls for player 2 disabled. 84 85* 13/09/2002 Mark Snellgrove 0.1.0 86 87- Version 0.1.0 released (SVGALIB/OpenAL version) 88 89* 26/03/2002 Mark Snellgrove 90 91- SVGALIB/OpenAL version of apricots in playable form. 92