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