1Sun Jan 31 14:36:34 GMT 2010  Martin Bays <mbays@freeshell.org>
2  tagged 0.4.4
3
4Sun Jan 31 14:36:23 GMT 2010  Martin Bays <mbays@freeshell.org>
5  * version 0.4.4
6
7Sun Jan 31 14:35:56 GMT 2010  Martin Bays <mbays@freeshell.org>
8  * conf file versioning, for future use
9
10Sun Jan 31 13:45:56 GMT 2010  Martin Bays <mbays@freeshell.org>
11  * overhaul music of the nodes
12
13Sun Jan 31 13:44:51 GMT 2010  Martin Bays <mbays@freeshell.org>
14  * initialise sdl after commandline processing
15  so -h and -V are acted on immediately
16
17Sun Jan 31 13:44:46 GMT 2010  Martin Bays <mbays@freeshell.org>
18  * stop motion mode
19
20Sun Jan 31 13:26:25 GMT 2010  Martin Bays <mbays@freeshell.org>
21  * enbiggen plusses on superblobs
22
23Sun Jan 31 11:45:20 GMT 2010  Martin Bays <mbays@freeshell.org>
24  * install to pkgdatadir not datadir
25  Thanks to P Suetterlin for reporting this - was installing directly to /share!
26
27Fri Jan  8 12:11:26 GMT 2010  Martin Bays <mbays@freeshell.org>
28  * fix stretched sound crackling
29
30Tue Jan  5 21:58:19 GMT 2010  Martin Bays <mbays@freeshell.org>
31  * use freeview mode on END_EXTRACTED too
32
33Tue Jan  5 21:57:53 GMT 2010  Martin Bays <mbays@freeshell.org>
34  * play sounds with position 0 straight ahead
35
36Tue Jan  5 21:57:11 GMT 2010  Martin Bays <mbays@freeshell.org>
37  * reduce intensity of overlays when menu is up
38
39Mon Jan  4 20:53:02 GMT 2010  Martin Bays <mbays@freeshell.org>
40  * make new game clock start running only after setup complete
41
42Sun Oct 11 14:49:11 BST 2009  Martin Bays <mbays@freeshell.org>
43  * Adjustable sound frequency
44  (but not in-game, as trying to stop and restart audio exposes SDL_Mixer
45  bugs...)
46
47Fri Oct  9 16:22:01 BST 2009  Martin Bays <mbays@freeshell.org>
48  tagged 0.4.3
49
50Fri Oct  9 16:21:56 BST 2009  Martin Bays <mbays@freeshell.org>
51  * version 0.4.3
52
53Thu Oct  8 23:19:59 BST 2009  Martin Bays <mbays@freeshell.org>
54  * further background tweaks
55
56Thu Oct  8 22:53:52 BST 2009  Martin Bays <mbays@freeshell.org>
57  * rollback Floyd-Steinberg
58
59Thu Oct  8 22:46:48 BST 2009  Martin Bays <mbays@freeshell.org>
60  * use Floyd-Steinberg dithering algorithm
61
62Thu Oct  8 20:59:59 BST 2009  Martin Bays <mbays@freeshell.org>
63  * background tweaks
64
65Thu Oct  8 20:29:55 BST 2009  Martin Bays <mbays@freeshell.org>
66  * adjustable sound volume
67
68Wed Oct  7 19:08:46 BST 2009  Martin Bays <mbays@freeshell.org>
69  * fix accidental compile-time dependency on SDL_mixer headers
70
71Wed Oct  7 18:59:50 BST 2009  Martin Bays <mbays@freeshell.org>
72  * gaussian dithering for SOLAR background
73
74Mon Oct  5 22:38:49 BST 2009  Martin Bays <mbays@freeshell.org>
75  * move background stuff to a separate file
76
77Mon Oct  5 01:24:00 BST 2009  Martin Bays <mbays@freeshell.org>
78  tagged 0.4.2.1
79
80Mon Oct  5 01:23:57 BST 2009  Martin Bays <mbays@freeshell.org>
81  * version 0.4.2.1
82
83Mon Oct  5 01:21:42 BST 2009  Martin Bays <mbays@freeshell.org>
84  * dithering for SOLAR background
85
86Mon Oct  5 01:21:26 BST 2009  Martin Bays <mbays@freeshell.org>
87  * add Game Mechanics section to README
88
89Sun Oct  4 17:50:05 BST 2009  Martin Bays <mbays@freeshell.org>
90  * add gpl header to sound.cc
91
92Sun Oct  4 17:32:51 BST 2009  Martin Bays <mbays@freeshell.org>
93  tagged 0.4.2
94
95Sun Oct  4 17:32:48 BST 2009  Martin Bays <mbays@freeshell.org>
96  * version 0.4.2
97
98Sun Oct  4 17:31:28 BST 2009  Martin Bays <mbays@freeshell.org>
99  * fix problem with sound and high score reporting
100
101Sun Oct  4 16:07:53 BST 2009  Martin Bays <mbays@freeshell.org>
102  * base star colours on actual main sequence colours
103
104Sun Oct  4 15:54:21 BST 2009  Martin Bays <mbays@freeshell.org>
105  * background drawing
106
107Sun Oct  4 15:10:47 BST 2009  Martin Bays <mbays@freeshell.org>
108  * make Quit in menu exit menus, not game
109
110Sun Oct  4 13:42:37 BST 2009  Martin Bays <mbays@freeshell.org>
111  * fix ranf bug - wasn't working with input outside (0,1]
112
113Sun Oct  4 11:45:26 BST 2009  Martin Bays <mbays@freeshell.org>
114  * Keybindings phase II
115
116Sun Oct  4 01:51:43 BST 2009  Martin Bays <mbays@freeshell.org>
117  * drain 'extracted' quickly after a win
118
119Sat Oct  3 23:03:56 BST 2009  Martin Bays <mbays@freeshell.org>
120  * keybindings phase I
121
122Sat Oct  3 13:17:58 BST 2009  Martin Bays <mbays@freeshell.org>
123  * twiddlable turnRate; 'Control' menu
124
125Sat Sep 26 21:18:11 BST 2009  Martin Bays <mbays@freeshell.org>
126  tagged 0.4.1
127
128Sat Sep 26 21:18:07 BST 2009  Martin Bays <mbays@freeshell.org>
129  * version 0.4.1
130
131Sat Sep 26 21:14:24 BST 2009  Martin Bays <mbays@freeshell.org>
132  * bugfix: 'new[]' was matched with 'delete'
133
134Sat Aug 22 21:49:23 BST 2009  Martin Bays <mbays@freeshell.org>
135  * use major chords for captured nodes
136
137Tue Jun 23 23:00:50 BST 2009  Martin Bays <mbays@freeshell.org>
138  tagged 0.4
139
140Tue Jun 23 23:00:47 BST 2009  Martin Bays <mbays@freeshell.org>
141  * version 0.4
142
143Tue Jun 23 22:39:46 BST 2009  Martin Bays <mbays@freeshell.org>
144  * autoconf fix: set $host
145
146Tue Jun 23 22:14:05 BST 2009  Martin Bays <mbays@freeshell.org>
147  * warn on sound chunk loading failure
148
149Tue Jun 23 21:58:37 BST 2009  Martin Bays <mbays@freeshell.org>
150  * AI: don't pod own nodes
151
152Tue Jun 23 21:58:13 BST 2009  Martin Bays <mbays@freeshell.org>
153  * reduce mutchunk max pitch
154
155Tue Jun 23 21:44:41 BST 2009  Martin Bays <mbays@freeshell.org>
156  * set position of sound only once
157
158Sun Jun 21 21:38:14 BST 2009  Martin Bays <mbays@freeshell.org>
159  * sound tweaks
160
161Sun May 10 20:55:41 BST 2009  Martin Bays <mbays@freeshell.org>
162  * sound refinements
163
164Sun May 10 20:43:53 BST 2009  Martin Bays <mbays@freeshell.org>
165  * audio initialisation fixes
166
167Thu May  7 22:34:12 BST 2009  Martin Bays <mbays@freeshell.org>
168  * mutilated node noise
169
170Thu May  7 22:33:30 BST 2009  Martin Bays <mbays@freeshell.org>
171  * synchronise primed node glow with spin
172
173Sun May  3 23:37:20 BST 2009  Martin Bays <mbays@freeshell.org>
174  tagged 0.4-rc2
175
176Sun May  3 23:37:18 BST 2009  Martin Bays <mbays@freeshell.org>
177  * version 0.4-rc2
178
179Sun May  3 23:37:12 BST 2009  Martin Bays <mbays@freeshell.org>
180  * fix build system
181
182Sun May  3 23:08:09 BST 2009  Martin Bays <mbays@freeshell.org>
183  * remove music, replace with sound
184
185Sun May  3 22:30:05 BST 2009  Martin Bays <mbays@freeshell.org>
186  * sort build system for sound
187
188Sun May  3 21:43:31 BST 2009  Martin Bays <mbays@freeshell.org>
189  * mutilation sound; use ogg for sounds
190
191Sun May  3 17:33:07 BST 2009  Martin Bays <mbays@freeshell.org>
192  * change shot sound
193
194Sun May  3 00:08:46 BST 2009  Martin Bays <mbays@freeshell.org>
195  * nodes don't spin for evil
196
197Sat May  2 22:32:17 BST 2009  Martin Bays <mbays@freeshell.org>
198  * tweak sound volume
199
200Sat May  2 16:00:39 BST 2009  Martin Bays <mbays@freeshell.org>
201  * remove unnecessary clip elimination
202
203Sat May  2 16:00:02 BST 2009  Martin Bays <mbays@freeshell.org>
204  * normalise sounds; clip elimination
205
206Thu Apr 30 08:42:30 BST 2009  Martin Bays <mbays@freeshell.org>
207  * multiple scales
208
209Wed Apr 29 20:27:04 BST 2009  Martin Bays <mbays@freeshell.org>
210  * humming nodes
211
212Tue Apr 28 21:58:00 BST 2009  Martin Bays <mbays@freeshell.org>
213  * work around SDL_mixer bug
214
215Tue Apr 28 21:56:13 BST 2009  Martin Bays <mbays@freeshell.org>
216  * musical nodes
217
218Tue Apr 28 04:30:54 BST 2009  Martin Bays <mbays@freeshell.org>
219  * sound enhancements
220
221Tue Apr 28 01:34:48 BST 2009  Martin Bays <mbays@freeshell.org>
222  * rollback broken tempo scaling
223
224  rolling back:
225
226  Tue Apr 28 01:34:25 BST 2009  Martin Bays <mbays@freeshell.org>
227    * tempo scaling BROKEN
228
229      M ./sound.cc -5 +54
230      M ./sound.h -5 +9
231
232Tue Apr 28 01:34:25 BST 2009  Martin Bays <mbays@freeshell.org>
233  * tempo scaling BROKEN
234
235Sun May  3 21:38:33 BST 2009  Martin Bays <mbays@freeshell.org>
236  * update AUTHORS and licenses
237
238Sun May  3 00:09:18 BST 2009  Martin Bays <mbays@freeshell.org>
239  * further sounds
240
241Sat May  2 23:32:29 BST 2009  Martin Bays <mbays@freeshell.org>
242  * node flaring
243
244Sat May  2 14:32:26 BST 2009  Martin Bays <mbays@freeshell.org>
245  * compress kickdrum-low
246
247Tue Apr 28 21:57:20 BST 2009  Martin Bays <mbays@freeshell.org>
248  * LockAudio when changing stretch, just in case
249
250Tue Apr 28 21:57:00 BST 2009  Martin Bays <mbays@freeshell.org>
251  * mixer code cleaning
252
253Tue Apr 28 04:29:41 BST 2009  Martin Bays <mbays@freeshell.org>
254  * SDL_mixer hack: stretching
255
256Tue Apr 28 02:09:16 BST 2009  Martin Bays <mbays@freeshell.org>
257  * include a slightly stripped down version of SDL_mixer
258  and disable music, for now at least
259
260Sun Apr 26 23:32:07 BST 2009  Martin Bays <mbays@freeshell.org>
261  * sound
262
263Sat May  2 22:32:56 BST 2009  Martin Bays <mbays@freeshell.org>
264  * don't draw retracted node struts
265
266Sat May  2 23:00:03 BST 2009  Martin Bays <mbays@freeshell.org>
267  * fix angleDiff
268
269Tue Apr 28 13:15:45 BST 2009  Martin Bays <mbays@freeshell.org>
270  * evil retakes nodes after mutilation
271
272Sun Apr 26 18:45:51 BST 2009  Martin Bays <mbays@freeshell.org>
273  tagged 0.4-rc1
274
275Sun Apr 26 18:45:33 BST 2009  Martin Bays <mbays@freeshell.org>
276  * fix automake oops
277
278Sun Apr 26 18:41:13 BST 2009  Martin Bays <mbays@freeshell.org>
279  * update docs
280
281Sun Apr 26 18:38:01 BST 2009  Martin Bays <mbays@freeshell.org>
282  * reduce rate for a given rating at higher speeds
283
284Sun Apr 26 18:37:28 BST 2009  Martin Bays <mbays@freeshell.org>
285  * fix mode parsing bug
286
287Sun Apr 26 18:27:16 BST 2009  Martin Bays <mbays@freeshell.org>
288  * pay attention to -r
289
290Sun Apr 26 17:49:40 BST 2009  Martin Bays <mbays@freeshell.org>
291  * high score protocol versioning
292
293Sun Apr 26 17:37:49 BST 2009  Martin Bays <mbays@freeshell.org>
294  * fix menu and overlay unsightliness
295
296Sun Apr 26 14:51:45 BST 2009  Martin Bays <mbays@freeshell.org>
297  * show current FPS to 0 d.p.
298
299Sun Apr 26 14:43:39 BST 2009  Martin Bays <mbays@freeshell.org>
300  * display mode setting and saving
301
302Sun Apr 26 14:42:12 BST 2009  Martin Bays <mbays@freeshell.org>
303  * space/return pops menus
304
305Sun Apr 26 13:59:59 BST 2009  Martin Bays <mbays@freeshell.org>
306  * improve menu display
307
308Sun Apr 26 12:57:21 BST 2009  Martin Bays <mbays@freeshell.org>
309  * use overlay for splash instructions
310
311Sat Apr 25 22:23:21 BST 2009  Martin Bays <mbays@freeshell.org>
312  * update copyright statements
313
314Sat Apr 25 22:22:41 BST 2009  Martin Bays <mbays@freeshell.org>
315  * code cleaning
316
317Sat Apr 25 22:19:03 BST 2009  Martin Bays <mbays@freeshell.org>
318  * text overlays
319
320Sat Apr 25 19:37:09 BST 2009  Martin Bays <mbays@freeshell.org>
321  * speed polish
322
323Fri Apr 24 14:40:08 BST 2009  Martin Bays <mbays@freeshell.org>
324  * fix long lines
325
326Fri Apr 24 14:32:59 BST 2009  Martin Bays <mbays@freeshell.org>
327  * fix '='
328
329Fri Apr 24 14:21:55 BST 2009  Martin Bays <mbays@freeshell.org>
330  * menu neatening
331
332Fri Apr 24 14:18:31 BST 2009  Martin Bays <mbays@freeshell.org>
333  * high score server code
334
335Fri Apr 24 14:16:13 BST 2009  Martin Bays <mbays@freeshell.org>
336  * multiple speeds
337
338Fri Apr 24 12:46:07 BST 2009  Martin Bays <mbays@freeshell.org>
339  * minor
340
341Fri Apr 24 12:27:36 BST 2009  Martin Bays <mbays@freeshell.org>
342  * splash screen
343
344Fri Apr 24 12:27:33 BST 2009  Martin Bays <mbays@freeshell.org>
345  * ai tweaks
346
347Thu Apr 23 15:37:36 BST 2009  Martin Bays <mbays@freeshell.org>
348  * doc updates
349
350Thu Apr 23 15:37:28 BST 2009  Martin Bays <mbays@freeshell.org>
351  * ai fixes
352
353Wed Apr 22 23:27:14 BST 2009  Martin Bays <mbays@freeshell.org>
354  * fix sparks crash bug
355
356Wed Apr 22 21:12:48 BST 2009  Martin Bays <mbays@freeshell.org>
357  * --aispeed
358
359Wed Apr 22 21:12:08 BST 2009  Martin Bays <mbays@freeshell.org>
360  * improve handling of extreme clock rates
361
362Wed Apr 22 18:57:19 BST 2009  Martin Bays <mbays@freeshell.org>
363  * fix spark bugs
364
365Wed Apr 22 16:54:58 BST 2009  Martin Bays <mbays@freeshell.org>
366  * BasicAI improvements
367
368Wed Apr 22 10:29:42 BST 2009  Martin Bays <mbays@freeshell.org>
369  * non-cheating ai, only knows what it's seen
370
371Wed Apr 22 01:53:34 BST 2009  Martin Bays <mbays@freeshell.org>
372  * AI integration
373
374Wed Apr 22 01:53:29 BST 2009  Martin Bays <mbays@freeshell.org>
375  * BasicAI
376
377Tue Apr 21 23:17:52 BST 2009  Martin Bays <mbays@freeshell.org>
378  * misc prep for BasicAI
379
380Tue Apr 21 23:14:20 BST 2009  Martin Bays <mbays@freeshell.org>
381  * fix large sim stepsize at high speed
382
383Tue Apr 21 18:51:20 BST 2009  Martin Bays <mbays@freeshell.org>
384  * fix compile bug
385
386Tue Apr 21 17:55:15 BST 2009  Martin Bays <mbays@freeshell.org>
387  * fix ridiculous collision bug
388
389Tue Apr 21 11:50:35 BST 2009  Martin Bays <mbays@freeshell.org>
390  * resolve conflicts
391
392Tue Apr 21 11:48:00 BST 2009  Martin Bays <mbays@freeshell.org>
393  * ai infrastructure, cheap and cheerful
394
395Wed Feb 11 20:00:16 GMT 2009  Martin Bays <mbays@freeshell.org>
396  * high score reporting
397
398Tue Feb 10 21:27:47 GMT 2009  Martin Bays <mbays@freeshell.org>
399  * fix shift detection bug
400
401Tue Feb 10 10:51:57 GMT 2009  Martin Bays <mbays@freeshell.org>
402  * video recording
403
404Mon Feb  9 19:58:32 GMT 2009  Martin Bays <mbays@freeshell.org>
405  * rollback high score sending
406
407Mon Feb  9 19:57:56 GMT 2009  Martin Bays <mbays@freeshell.org>
408  * high score sending, phase 0.5
409
410Sat Jan 31 15:31:11 GMT 2009  Martin Bays <mbays@freeshell.org>
411  * extraction decay
412
413Tue Jan 20 00:38:06 GMT 2009  Martin Bays <mbays@freeshell.org>
414  * high score
415
416Tue Jan 20 00:37:14 GMT 2009  Martin Bays <mbays@freeshell.org>
417  * improve debugging
418
419Mon Jan 19 23:11:40 GMT 2009  Martin Bays <mbays@freeshell.org>
420  * minor code clean
421
422Sun Nov 23 11:38:37 GMT 2008  Martin Bays <mbays@freeshell.org>
423  tagged 0.3.3.1
424
425Sun Nov 23 11:38:34 GMT 2008  Martin Bays <mbays@freeshell.org>
426  * version 0.3.3.1
427
428Fri Nov 21 18:22:33 GMT 2008  Martin Bays <mbays@freeshell.org>
429  * fix bugs with prime and shield glowing
430
431Thu Nov 20 00:14:00 GMT 2008  Martin Bays <mbays@freeshell.org>
432  tagged 0.3.3
433
434Thu Nov 20 00:13:57 GMT 2008  Martin Bays <mbays@freeshell.org>
435  * version 0.3.3
436
437Thu Nov 20 00:13:15 GMT 2008  Martin Bays <mbays@freeshell.org>
438  * increase purple-induced dodge rate
439
440Thu Nov 20 00:09:46 GMT 2008  Martin Bays <mbays@freeshell.org>
441  * rollback regression with rating updates
442
443Thu Nov 20 00:08:44 GMT 2008  Martin Bays <mbays@freeshell.org>
444  * rating boost for winning while crap
445
446Wed Nov 19 23:58:00 GMT 2008  Martin Bays <mbays@freeshell.org>
447  * remove upper cap on rating
448
449Wed Nov 19 23:56:07 GMT 2008  Martin Bays <mbays@freeshell.org>
450  * show paused state
451
452Wed Nov 19 23:43:45 GMT 2008  Martin Bays <mbays@freeshell.org>
453  * debug mode
454
455Wed Nov 19 23:43:20 GMT 2008  Martin Bays <mbays@freeshell.org>
456  * while paused, draw only when necessary
457
458Wed Nov 19 17:43:23 GMT 2008  Martin Bays <mbays@freeshell.org>
459  * don't forfeit on quit in invuln mode
460
461Wed Nov 19 17:43:15 GMT 2008  Martin Bays <mbays@freeshell.org>
462  * blue meanie damage representation overhaul
463
464Wed Nov 19 17:31:23 GMT 2008  Martin Bays <mbays@freeshell.org>
465  * don't handle free view input when menus up
466
467Wed Nov 19 17:26:12 GMT 2008  Martin Bays <mbays@freeshell.org>
468  * don't use aa for very large circles
469
470Wed Nov 19 17:25:54 GMT 2008  Martin Bays <mbays@freeshell.org>
471  * node priming prongs
472
473Tue Nov 18 23:59:15 GMT 2008  Martin Bays <mbays@freeshell.org>
474  * rollback bruising
475    * blue meanie bruising (doesn't work very well)
476      M ./invaders.cc -10 +14
477      M ./invaders.h +1
478
479Tue Nov 18 23:58:42 GMT 2008  Martin Bays <mbays@freeshell.org>
480  * blue meanie bruising (doesn't work very well)
481
482Tue Nov 18 22:53:35 GMT 2008  Martin Bays <mbays@freeshell.org>
483  * use Angle class for phases
484
485Tue Nov 18 22:53:12 GMT 2008  Martin Bays <mbays@freeshell.org>
486  * depriming
487
488Tue Nov 18 22:52:55 GMT 2008  Martin Bays <mbays@freeshell.org>
489  * give super pods 3 hp
490
491Tue Nov 18 22:51:03 GMT 2008  Martin Bays <mbays@freeshell.org>
492  * premutilation
493
494Tue Nov 18 01:44:00 GMT 2008  Martin Bays <mbays@freeshell.org>
495  * make glowPhase start on an upstroke
496
497Tue Nov 18 00:56:06 GMT 2008  Martin Bays <mbays@freeshell.org>
498  * extraction sparks
499
500Mon Nov 17 23:31:28 GMT 2008  Martin Bays <mbays@freeshell.org>
501  * node->extract()
502
503Mon Nov 17 17:42:41 GMT 2008  Martin Bays <mbays@freeshell.org>
504  * implement minimum simulation step time
505
506Sun Nov 16 21:17:44 GMT 2008  Martin Bays <mbays@freeshell.org>
507  * "free view mode" on death
508
509Sun Nov 16 21:01:25 GMT 2008  Martin Bays <mbays@freeshell.org>
510  * fix bug with boundView and circles
511
512Sun Nov 16 20:22:11 GMT 2008  Martin Bays <mbays@freeshell.org>
513  * Make blue meanie shield fullness more obvious
514
515Thu Nov 13 22:09:37 GMT 2008  Martin Bays <mbays@freeshell.org>
516  tagged 0.3.2
517
518Thu Nov 13 22:08:13 GMT 2008  Martin Bays <mbays@freeshell.org>
519  * version 0.3.2
520
521Wed Nov 12 19:57:02 GMT 2008  Martin Bays <mbays@freeshell.org>
522  * orangify targetting crosshairs when too hot to pod
523
524Wed Nov 12 19:33:28 GMT 2008  Martin Bays <mbays@freeshell.org>
525  * fix possible small bug with lastStateUpdate getting out of sync
526
527Wed Nov 12 15:40:24 GMT 2008  Martin Bays <mbays@freeshell.org>
528  * update README
529
530Wed Nov 12 14:16:56 GMT 2008  Martin Bays <mbays@freeshell.org>
531  * don't trust accuracy of SDL_Delay()
532  This patch greatly improves smoothness when machine is under heavy load
533
534Mon Nov 10 23:51:01 GMT 2008  Martin Bays <mbays@freeshell.org>
535  * better handle small screen size
536
537Sun Nov  9 23:09:29 GMT 2008  Martin Bays <mbays@freeshell.org>
538  * boost cyan power for evil
539
540Wed Nov  5 12:24:02 GMT 2008  Martin Bays <mbays@freeshell.org>
541  tagged 0.3.1.1
542
543Wed Nov  5 12:23:58 GMT 2008  Martin Bays <mbays@freeshell.org>
544  * version 0.3.1.1
545
546Wed Nov  5 12:23:44 GMT 2008  Martin Bays <mbays@freeshell.org>
547  * add SDL_gfxPrimitives_font.h from SDL_gfx-2.0.17
548  (now we *really* don't depend on SDL_gfx)
549
550Sat Nov  1 11:12:09 GMT 2008  Martin Bays <mbays@freeshell.org>
551  * stop state handling input while menus are up
552
553Sun Oct 26 14:15:40 GMT 2008  Martin Bays <mbays@freeshell.org>
554  tagged 0.3.1
555
556Sun Oct 26 14:15:37 GMT 2008  Martin Bays <mbays@freeshell.org>
557  * version 0.3.1
558
559Sun Oct 26 14:12:00 GMT 2008  Martin Bays <mbays@freeshell.org>
560  * bugfix
561
562Sun Oct 26 14:09:34 GMT 2008  Martin Bays <mbays@freeshell.org>
563  * settings saving
564
565Wed Oct 22 22:19:43 BST 2008  Martin Bays <mbays@freeshell.org>
566  * trim trailing whitespace
567
568Wed Oct 22 22:18:02 BST 2008  Martin Bays <mbays@freeshell.org>
569  * enable key repeat
570
571Mon Oct 20 20:21:52 BST 2008  Martin Bays <mbays@freeshell.org>
572  * update shootHeat even after death
573
574Mon Oct 20 20:21:08 BST 2008  Martin Bays <mbays@freeshell.org>
575  * bugfix: always note newly increased rating
576
577Mon Oct 20 20:20:59 BST 2008  Martin Bays <mbays@freeshell.org>
578  * menus
579
580Sun Oct 19 21:16:46 BST 2008  Martin Bays <mbays@freeshell.org>
581  * make aaGamma alterable
582
583Fri Oct 10 19:29:44 BST 2008  Martin Bays <mbays@freeshell.org>
584  tagged 0.3
585
586Fri Oct 10 19:29:40 BST 2008  Martin Bays <mbays@freeshell.org>
587  * 0.3
588
589Fri Oct 10 19:29:06 BST 2008  Martin Bays <mbays@freeshell.org>
590  * gamma correction for antialiasing
591
592Fri Oct 10 19:14:13 BST 2008  Martin Bays <mbays@freeshell.org>
593  * clean options list
594
595Sat Sep 27 16:22:54 BST 2008  Martin Bays <mbays@freeshell.org>
596  * disallow simultaneous deaiming and dezooming
597
598Sat Sep 27 16:22:35 BST 2008  Martin Bays <mbays@freeshell.org>
599  * workaround for size 1 aa circles
600
601Sat Sep 27 16:21:36 BST 2008  Martin Bays <mbays@freeshell.org>
602  * add missed aa case
603
604Sat Sep 27 12:53:45 BST 2008  Martin Bays <mbays@freeshell.org>
605  * fix compilation warnings in SDL_gfxPrimitivesDirty.cc
606
607Sat Sep 27 12:49:56 BST 2008  Martin Bays <mbays@freeshell.org>
608  * dirty pixels bugfixes
609
610Sat Sep 27 12:21:22 BST 2008  Martin Bays <mbays@freeshell.org>
611  * update AUTHORS
612
613Sat Sep 27 12:10:49 BST 2008  Martin Bays <mbays@freeshell.org>
614  * clean
615
616Sat Sep 27 12:08:51 BST 2008  Martin Bays <mbays@freeshell.org>
617  * don't use buggy MODIFIED_ALPHA_PIXEL_ROUTINE; remove 32bpp workaround
618
619Fri Sep 26 23:03:22 BST 2008  Martin Bays <mbays@freeshell.org>
620  * dirty pixels
621  SDL_gfx is no longer a dependency - SDL_gfxPrimitives.{c,h} has been copied
622  into the tree, and hacked to provide the "dirty pixels" handling I wanted.
623  This new blanking method is much neater than the old one, and handles
624  antialiasing.
625
626Fri Sep 26 20:49:31 BST 2008  Martin Bays <mbays@freeshell.org>
627  * rollback buggy blanking
628
629Fri Sep 26 00:36:45 BST 2008  Martin Bays <mbays@freeshell.org>
630  * more efficient blanking for aa lines and circles
631  BUGGY
632
633Sat Sep 27 12:17:23 BST 2008  Martin Bays <mbays@freeshell.org>
634  * 3 level antialias options
635
636Wed Sep 24 22:26:13 BST 2008  Martin Bays <mbays@freeshell.org>
637  * shift rating bands to compensate for decrease in difficulty
638
639Wed Sep 24 22:25:19 BST 2008  Martin Bays <mbays@freeshell.org>
640  * make blue meanies "cost" more than normal blobs
641
642Tue Sep 23 19:15:12 BST 2008  Martin Bays <mbays@freeshell.org>
643  * more informative node targetting indicators
644
645Tue Sep 23 00:35:29 BST 2008  Martin Bays <mbays@freeshell.org>
646  * nerf blue nodes
647
648Mon Sep 22 23:52:58 BST 2008  Martin Bays <mbays@freeshell.org>
649  * randomize node positions if rating > 5.0
650
651Mon Sep 22 23:28:28 BST 2008  Martin Bays <mbays@freeshell.org>
652  * set rating in GameState constructor
653
654Mon Sep 22 23:25:12 BST 2008  Martin Bays <mbays@freeshell.org>
655  * rearrange initialization code
656
657Mon Sep 22 22:28:39 BST 2008  Martin Bays <mbays@freeshell.org>
658  * [bugfix] don't reduce rating on quitting an ended game
659
660Wed Sep 17 18:12:37 BST 2008  Martin Bays <mbays@freeshell.org>
661  * rollback highlighting of shield indicator endpoints
662  ...because it looks a bit silly.
663
664  rolling back:
665
666  Fri Sep 12 18:19:57 BST 2008  Martin Bays <mbays@freeshell.org>
667    * highlight endpoints of indicators
668
669      M ./state.cc -7 +8
670
671Mon Sep 15 20:09:14 BST 2008  Martin Bays <mbays@freeshell.org>
672  * music
673  with thanks to skope and spot
674
675Mon Sep 15 20:05:34 BST 2008  Martin Bays <mbays@freeshell.org>
676  * make findDataPath usable
677
678Fri Sep 12 18:20:41 BST 2008  Martin Bays <mbays@freeshell.org>
679  * make hints sentences
680
681Fri Sep 12 18:19:57 BST 2008  Martin Bays <mbays@freeshell.org>
682  * highlight endpoints of indicators
683
684Fri Sep 12 18:19:38 BST 2008  Martin Bays <mbays@freeshell.org>
685  * approxAtan2Frac: improve accuracy and documentation
686
687Thu Sep 11 19:51:28 BST 2008  Martin Bays <mbays@freeshell.org>
688  * fix up autogen.sh
689
690Thu Sep 11 19:14:44 BST 2008  Martin Bays <mbays@freeshell.org>
691  * [bugfix] fix CapturePod::fleeOnWin
692
693Wed Sep 10 13:47:53 BST 2008  Martin Bays <mbays@freeshell.org>
694  tagged 0.2.3.2
695
696Wed Sep 10 13:47:49 BST 2008  Martin Bays <mbays@freeshell.org>
697  * version 0.2.3.2
698
699Wed Sep 10 13:44:35 BST 2008  Martin Bays <mbays@freeshell.org>
700  * don't use double buffering
701  ...since the blanking code really doesn't play nicely with it.
702
703Wed Sep 10 13:29:12 BST 2008  Martin Bays <mbays@freeshell.org>
704  * add autogen.sh
705
706Tue Sep  9 07:17:26 BST 2008  Sijmen Mulder <sjmulder@gmail.com>
707  * Don't force 24-bit on Mac
708
709Tue Sep  9 07:17:04 BST 2008  Sijmen Mulder <sjmulder@gmail.com>
710  * config.h not on Mac
711
712Tue Sep  9 07:14:10 BST 2008  Sijmen Mulder <sjmulder@gmail.com>
713  * Mac version should not use SDL double buffering
714
715Mon Sep  8 12:40:11 BST 2008  Martin Bays <mbays@freeshell.org>
716  tagged 0.2.3.1
717
718Mon Sep  8 12:39:55 BST 2008  Martin Bays <mbays@freeshell.org>
719  * version 0.2.3.1
720
721Mon Sep  8 12:36:59 BST 2008  Martin Bays <mbays@freeshell.org>
722  * use new/delete to handle gameState
723  Failure to do this was causing a very nasty bug with node collision
724  detection, most likely a memleak, and probably some more bugs I didn't
725  notice...
726
727Sun Sep  7 22:57:49 BST 2008  Martin Bays <mbays@freeshell.org>
728  tagged 0.2.3
729
730Sun Sep  7 22:57:43 BST 2008  Martin Bays <mbays@freeshell.org>
731  * version 0.2.3
732
733Sun Sep  7 22:56:54 BST 2008  Martin Bays <mbays@freeshell.org>
734  * [bugfix] blank outer circle properly
735
736Sun Sep  7 22:56:11 BST 2008  Martin Bays <mbays@freeshell.org>
737  * screenshots
738
739Sun Sep  7 22:55:11 BST 2008  Martin Bays <mbays@freeshell.org>
740  * [bugfix] detect '+' properly
741
742Sun Sep  7 22:18:54 BST 2008  Martin Bays <mbays@freeshell.org>
743  * hints
744
745Sun Sep  7 20:13:20 BST 2008  Martin Bays <mbays@freeshell.org>
746  * update README
747
748Sun Sep  7 19:24:37 BST 2008  Martin Bays <mbays@freeshell.org>
749  * let autoconf make a config.h, to reduce -D spam
750
751Sun Sep  7 19:23:44 BST 2008  Martin Bays <mbays@freeshell.org>
752  * use $datadir for font path
753
754Sun Sep  7 17:44:06 BST 2008  Martin Bays <mbays@freeshell.org>
755  * drawInfo: allow 3 digits for fps
756
757Sun Sep  7 17:38:11 BST 2008  Martin Bays <mbays@freeshell.org>
758  * SDL_RESIZABLE by default; rework command-line options
759
760Sun Sep  7 17:37:09 BST 2008  Martin Bays <mbays@freeshell.org>
761  * blank in AA mode too; enable AA by default
762  (since turning off AA now gives only a very modest performance improvement)
763
764Sun Sep  7 17:35:21 BST 2008  Martin Bays <mbays@freeshell.org>
765  * make indicator geometry part of ScreenGeom
766
767Sun Sep  7 17:12:55 BST 2008  Martin Bays <mbays@freeshell.org>
768  * parse commandline before SDL_Init
769
770Sun Sep  7 14:46:17 BST 2008  Martin Bays <mbays@freeshell.org>
771  * kill capture pods on capture: this fixes various edge-case bugs
772
773Sun Sep  7 14:21:50 BST 2008  Martin Bays <mbays@freeshell.org>
774  * blue meanies with no target now flee
775
776Sun Sep  7 14:20:11 BST 2008  Martin Bays <mbays@freeshell.org>
777  * [bugfix] cc.velocity was always 0!
778
779Sat Sep  6 19:24:13 BST 2008  Martin Bays <mbays@freeshell.org>
780  * rollback drawIndicatorsRectangular
781
782  rolling back:
783
784  Sat Sep  6 19:22:01 BST 2008  Martin Bays <mbays@freeshell.org>
785    * drawIndicatorsRectangular
786    To test whether the slowness of drawIndicators is due to the trigonometric
787    calculations involved. It seems that it isn't - no appreciable speedup when
788    using drawIndicatorsRectangular instead of the usual code.
789
790      M ./state.cc -3 +91
791      M ./state.h +4
792
793Sat Sep  6 19:22:01 BST 2008  Martin Bays <mbays@freeshell.org>
794  * drawIndicatorsRectangular
795  To test whether the slowness of drawIndicators is due to the trigonometric
796  calculations involved. It seems that it isn't - no appreciable speedup when
797  using drawIndicatorsRectangular instead of the usual code.
798
799Sat Sep  6 19:09:01 BST 2008  Martin Bays <mbays@freeshell.org>
800  * 'make profile' target
801
802Sat Sep  6 18:33:19 BST 2008  Martin Bays <mbays@freeshell.org>
803  * draw indicators before grid
804
805Sat Sep  6 18:29:59 BST 2008  Martin Bays <mbays@freeshell.org>
806  * fix approxAtan2Frac oops
807
808Sat Sep  6 18:17:58 BST 2008  Martin Bays <mbays@freeshell.org>
809  * drawIndicator code cleanup
810
811Sat Sep  6 17:55:08 BST 2008  Martin Bays <mbays@freeshell.org>
812  * indicator decay prettiness
813
814Sat Sep  6 17:40:15 BST 2008  Martin Bays <mbays@freeshell.org>
815  * drawIndicator optimisations
816
817Sat Sep  6 13:28:48 BST 2008  Martin Bays <mbays@freeshell.org>
818  * separate out GameState::draw
819
820Sat Sep  6 12:35:17 BST 2008  Martin Bays <mbays@freeshell.org>
821  * fix edge-case bug with capture of infested nodes
822
823Fri Sep  5 12:23:49 BST 2008  Martin Bays <mbays@freeshell.org>
824  * fix up initialisation code
825
826Thu Sep  4 16:37:23 BST 2008  Sijmen Mulder <sjmulder@gmail.com>
827  * Mac version overhaul, GUI
828
829Thu Sep  4 23:19:17 BST 2008  Sijmen Mulder <sjmulder@gmail.com>
830  * Version string for Mac to 0.2.2
831
832Thu Sep  4 21:42:34 BST 2008  Martin Bays <mbays@freeshell.org>
833  tagged 0.2.2
834
835Thu Sep  4 21:42:23 BST 2008  Martin Bays <mbays@freeshell.org>
836  * version 0.2.2
837
838Thu Sep  4 21:27:26 BST 2008  Martin Bays <mbays@freeshell.org>
839  * update BUGS
840
841Thu Sep  4 21:27:02 BST 2008  Martin Bays <mbays@freeshell.org>
842  * compile with -Wall -pedantic; fix bugs thrown up by this; add 'debug' target
843
844Thu Sep  4 21:23:01 BST 2008  Martin Bays <mbays@freeshell.org>
845  * fix up pointHitsPolygon
846
847Thu Sep  4 20:18:56 BST 2008  Martin Bays <mbays@freeshell.org>
848  * pixelColor -> Pixel().draw()
849
850Wed Sep  3 22:13:09 BST 2008  Martin Bays <mbays@freeshell.org>
851  * include Mac tree in make dist
852
853Wed Sep  3 20:30:05 BST 2008  Martin Bays <mbays@freeshell.org>
854  * set useAA to false by default (since much faster without it now)
855
856Wed Sep  3 20:28:43 BST 2008  Martin Bays <mbays@freeshell.org>
857  * optimize drawing
858
859Wed Sep  3 17:21:07 BST 2008  Martin Bays <mbays@freeshell.org>
860  * SDL_gfx: use "original" alpha pixel routine
861  (there are unresolved alpha blending issues with the "modified" routine)
862
863Wed Sep  3 17:20:11 BST 2008  Martin Bays <mbays@freeshell.org>
864  * add README, COPYING and LICENSE from SDL_gfx distribution to the copy in the Mac port tree
865
866Wed Sep  3 14:59:37 BST 2008  sjmulder@gmail.com
867  * Mac port
868
869Wed Sep  3 13:04:24 BST 2008  Martin Bays <mbays@freeshell.org>
870  * update AUTHORS, BUGS
871
872Tue Sep  2 23:44:54 BST 2008  Martin Bays <mbays@freeshell.org>
873  tagged 0.2.1
874
875Tue Sep  2 23:44:50 BST 2008  Martin Bays <mbays@freeshell.org>
876  * version 0.2.1
877
878Tue Sep  2 23:41:42 BST 2008  Martin Bays <mbays@freeshell.org>
879  * Avoid 32bpp unless asked for.
880  This is to work around an issue with SDL_gfx.
881
882Tue Sep  2 23:25:39 BST 2008  Martin Bays <mbays@freeshell.org>
883  * update TODO, AUTHORS
884
885Tue Sep  2 23:23:50 BST 2008  Martin Bays <mbays@freeshell.org>
886  * anti-aliasing on by default
887
888Tue Sep  2 23:16:18 BST 2008  Martin Bays <mbays@freeshell.org>
889  * initial rating 3.0 |-> 5.0
890
891Tue Sep  2 20:50:06 BST 2008  Martin Bays <mbays@freeshell.org>
892  * fps regulation
893
894Tue Sep  2 20:30:41 BST 2008  Martin Bays <mbays@freeshell.org>
895  * pointHitsPolygon: float |-> double, in hopes of squishing weird bug
896
897Tue Sep  2 20:15:38 BST 2008  Martin Bays <mbays@freeshell.org>
898  * draw shots as originating from you, not behind you
899
900Tue Sep  2 20:07:01 BST 2008  Martin Bays <mbays@freeshell.org>
901  * fix healing blue meanie colours
902
903Tue Sep  2 10:50:11 BST 2008  Martin Bays <mbays@freeshell.org>
904  * update README
905
906Mon Sep  1 23:53:51 BST 2008  Martin Bays <mbays@freeshell.org>
907  * add missing GPL boilerplate to source files
908
909Sun Aug 31 13:14:02 BST 2008  Martin Bays <mbays@freeshell.org>
910  tagged 0.2
911
912Sun Aug 31 13:13:57 BST 2008  Martin Bays <mbays@freeshell.org>
913  * autofoo build system
914
915Sun Aug 31 11:01:30 BST 2008  Martin Bays <mbays@freeshell.org>
916  * config -> conffile
917
918Sun Aug 31 10:41:46 BST 2008  Martin Bays <mbays@freeshell.org>
919  * don't use aa for targetting lines
920
921Sun Aug 31 10:40:40 BST 2008  Martin Bays <mbays@freeshell.org>
922  * [bugfix] rating was writing to config when it shouldn't have
923
924Sat Aug 30 18:10:55 BST 2008  Martin Bays <mbays@freeshell.org>
925  * self-normalising Angle class
926
927Sat Aug 30 17:00:59 BST 2008  Martin Bays <mbays@freeshell.org>
928  * spinning nodes
929
930Sat Aug 30 16:32:03 BST 2008  Martin Bays <mbays@freeshell.org>
931  * grid
932
933Sat Aug 30 12:27:25 BST 2008  Martin Bays <mbays@freeshell.org>
934  * [bugfix] polygon collision
935
936Mon Aug 11 18:56:28 BST 2008  Martin Bays <mbays@freeshell.org>
937  * add key list to README
938
939Sat Aug  2 12:26:51 BST 2008  Martin Bays <mbays@freeshell.org>
940  * rationalise ending handling
941
942Fri Aug  1 21:04:57 BST 2008  Martin Bays <mbays@freeshell.org>
943  * fix up includes
944
945Fri Aug  1 20:50:15 BST 2008  Martin Bays <mbays@freeshell.org>
946  * add missing files config.{cc,h}
947
948Fri Aug  1 20:43:27 BST 2008  Martin Bays <mbays@freeshell.org>
949  * restarting
950
951Fri Aug  1 18:23:30 BST 2008  Martin Bays <mbays@freeshell.org>
952  * evil flees on victory
953
954Fri Aug  1 18:23:01 BST 2008  Martin Bays <mbays@freeshell.org>
955  * blue meanies: hp 4->3
956
957Tue Jul 29 13:12:49 BST 2008  Martin Bays <mbays@freeshell.org>
958  * don't affect rating if invuln
959
960Sat Jul 26 10:33:25 BST 2008  Martin Bays <mbays@freeshell.org>
961  * added a README
962
963Sat Jul 26 10:33:15 BST 2008  Martin Bays <mbays@freeshell.org>
964  * glowing
965
966Fri Jul 25 10:13:14 BST 2008  Martin Bays <mbays@freeshell.org>
967  * don't draw while paused
968
969Thu Jul 24 17:19:29 BST 2008  Martin Bays <mbays@freeshell.org>
970  * ratings
971
972Sat Apr 19 21:11:29 BST 2008  Martin Bays <mbays@freeshell.org>
973  * use getopt option parsing
974
975Sat Apr 19 21:04:46 BST 2008  Martin Bays <mbays@freeshell.org>
976  * improve video mode selection
977
978Thu Apr 10 21:07:54 BST 2008  Martin Bays <mbays@freeshell.org>
979  UNDO: new shield mechanics; pods cost shield energy
980
981Thu Apr 10 21:07:54 BST 2008  Martin Bays <mbays@freeshell.org>
982  * new shield mechanics; pods cost shield energy
983
984Tue Mar  4 13:02:11 GMT 2008  Martin Bays <mbays@freeshell.org>
985  * name change: snipe -> kuklomenos
986
987Sun Mar  2 13:20:56 GMT 2008  Martin Bays <mbays@freeshell.org>
988  * nodes: tweaks
989
990Fri Feb 29 19:41:47 GMT 2008  Martin Bays <mbays@freeshell.org>
991  * split up GameState::update()
992
993Wed Feb 27 22:33:42 GMT 2008  Martin Bays <mbays@freeshell.org>
994  * triangular nodes
995
996Wed Feb 27 17:36:17 GMT 2008  Martin Bays <mbays@freeshell.org>
997  * nodes: further tweaks
998
999Tue Feb 26 15:53:18 GMT 2008  Martin Bays <mbays@freeshell.org>
1000  * nodes: tweaks; indicators; mutilation
1001
1002Sun Feb 24 18:59:12 GMT 2008  Martin Bays <mbays@freeshell.org>
1003  * [nodes] [bugfix]
1004
1005Sun Feb 24 18:37:46 GMT 2008  Martin Bays <mbays@freeshell.org>
1006  * bugfix: new spawn collisions
1007  Did have collision checks before setting of CollisionObject
1008
1009Sun Feb 24 18:35:28 GMT 2008  Martin Bays <mbays@freeshell.org>
1010  * nodes infestatian ai tweaks
1011
1012Sun Feb 24 18:02:03 GMT 2008  Martin Bays <mbays@freeshell.org>
1013  * nodes and polish
1014
1015Sat Feb 23 19:19:22 GMT 2008  Martin Bays <mbays@freeshell.org>
1016  * [bugfix] don't show out-of-bounds shot tips
1017
1018Sat Feb 23 18:32:12 GMT 2008  Martin Bays <mbays@freeshell.org>
1019  * nodes and powers
1020
1021Sat Feb 23 17:04:58 GMT 2008  Martin Bays <mbays@freeshell.org>
1022  * nodes and capture
1023
1024Sat Feb 23 14:17:42 GMT 2008  Martin Bays <mbays@freeshell.org>
1025  * nodes and infestation
1026
1027Sun Feb  3 16:42:26 GMT 2008  Martin Bays <mbays@freeshell.org>
1028  * kamikaze colours
1029
1030Sun Feb  3 14:29:06 GMT 2008  Martin Bays <mbays@freeshell.org>
1031  * splitting animation
1032
1033Sun Feb  3 13:44:02 GMT 2008  Martin Bays <mbays@freeshell.org>
1034  * filled invaders
1035
1036Sun Feb  3 01:58:40 GMT 2008  Martin Bays <mbays@freeshell.org>
1037  * makefile bugfix
1038
1039Sun Feb  3 01:58:10 GMT 2008  Martin Bays <mbays@freeshell.org>
1040  * [tweak] increase aim rotation speed
1041
1042Sun Feb  3 01:57:41 GMT 2008  Martin Bays <mbays@freeshell.org>
1043  * don't force bpp
1044
1045Sat Feb  2 21:19:31 GMT 2008  Martin Bays <mbays@freeshell.org>
1046  * bugfix: allow high framerates
1047
1048Fri Feb  1 00:53:09 GMT 2008  Martin Bays <mbays@freeshell.org>
1049  * fps calculation
1050
1051Fri Feb  1 00:34:25 GMT 2008  Martin Bays <mbays@freeshell.org>
1052  * findDataPath
1053
1054Thu Jan 31 23:40:17 GMT 2008  Martin Bays <mbays@freeshell.org>
1055  * snipe.cc -> main.cc
1056
1057Thu Jan 31 23:39:44 GMT 2008  Martin Bays <mbays@freeshell.org>
1058  * look in /usr/local for data
1059
1060Thu Jan 31 23:33:48 GMT 2008  Martin Bays <mbays@freeshell.org>
1061  * cleanup
1062
1063Thu Jan 31 21:45:27 GMT 2008  Martin Bays <mbays@freeshell.org>
1064  * add optional anti-aliasing; new settings infrastructure
1065
1066Wed Jan 30 18:49:31 GMT 2008  Martin Bays <mbays@freeshell.org>
1067  * add dezooming
1068
1069Mon Jan 28 13:50:32 GMT 2008  Martin Bays <mbays@freeshell.org>
1070  * add missing files: {clock,data}{.h,.cc}
1071
1072Sun Jan 27 23:20:37 GMT 2008  Martin Bays <mbays@freeshell.org>
1073  * fonts; info box
1074
1075Sun Jan 27 21:44:28 GMT 2008  Martin Bays <mbays@freeshell.org>
1076  * introduce GameClock
1077
1078Sun Jan 27 21:43:09 GMT 2008  Martin Bays <mbays@freeshell.org>
1079  * code cleanup
1080
1081Sun Jan 27 14:44:40 GMT 2008  Martin Bays <mbays@freeshell.org>
1082  * rotating view
1083
1084Sun Jan 27 14:40:49 GMT 2008  Martin Bays <mbays@freeshell.org>
1085  * [coords] bugfix - was upside down!
1086
1087Sat Jan 26 22:01:35 GMT 2008  Martin Bays <mbays@freeshell.org>
1088  * [options] cleanup; -nozoom
1089
1090Sat Jan 26 21:57:19 GMT 2008  Martin Bays <mbays@freeshell.org>
1091  * allow arbitrary resolutions
1092
1093Sat Jan 26 21:07:34 GMT 2008  Martin Bays <mbays@freeshell.org>
1094  * [bugfix] timing
1095
1096Sat Jan 26 17:00:25 GMT 2008  Martin Bays <mbays@freeshell.org>
1097  * tweak
1098
1099Sat Jan 26 16:59:57 GMT 2008  Martin Bays <mbays@freeshell.org>
1100  * pausing; adjustable game rate
1101
1102Sat Jan 26 16:21:28 GMT 2008  Martin Bays <mbays@freeshell.org>
1103  * limit view in unzoomed mode
1104
1105Sat Jan 26 14:25:24 GMT 2008  Martin Bays <mbays@freeshell.org>
1106  * add shield indicator; change shield colours
1107
1108Sat Jan 26 13:56:38 GMT 2008  Martin Bays <mbays@freeshell.org>
1109  * splitters on 1hp produce only one egg
1110
1111Sat Jan 26 13:50:35 GMT 2008  Martin Bays <mbays@freeshell.org>
1112  * arc heat indicator
1113
1114Sat Jan 26 12:48:22 GMT 2008  Martin Bays <mbays@freeshell.org>
1115  * tweaks
1116
1117Sat Jan 26 05:33:04 GMT 2008  Martin Bays <mbays@freeshell.org>
1118  * shields changes
1119
1120Sat Jan 26 05:31:53 GMT 2008  Martin Bays <mbays@freeshell.org>
1121  * change heat indication
1122
1123Sat Jan 26 04:39:11 GMT 2008  Martin Bays <mbays@freeshell.org>
1124  * collisions with shields
1125
1126Fri Jan 25 22:57:39 GMT 2008  Martin Bays <mbays@freeshell.org>
1127  * shields
1128
1129Fri Jan 25 22:57:10 GMT 2008  Martin Bays <mbays@freeshell.org>
1130  * Further AI removal and foul egg layer changes
1131
1132Fri Jan 25 20:56:57 GMT 2008  Martin Bays <mbays@freeshell.org>
1133  * redo aiming
1134
1135Thu Jan 24 21:55:52 GMT 2008  Martin Bays <mbays@freeshell.org>
1136  UNDO: failed attempted overhaul of aiming
1137
1138Thu Jan 24 21:55:52 GMT 2008  Martin Bays <mbays@freeshell.org>
1139  * failed attempted overhaul of aiming
1140
1141Wed Jan 23 21:44:24 GMT 2008  Martin Bays <mbays@freeshell.org>
1142  * cleanup
1143
1144Wed Jan 23 21:44:15 GMT 2008  Martin Bays <mbays@freeshell.org>
1145  * shrinking foul egg layers
1146
1147Wed Jan 23 21:08:17 GMT 2008  Martin Bays <mbays@freeshell.org>
1148  * foul egg laying invaders
1149
1150Wed Jan 23 21:07:28 GMT 2008  Martin Bays <mbays@freeshell.org>
1151  * cleanup: dead Invader checking
1152
1153Wed Jan 23 21:07:15 GMT 2008  Martin Bays <mbays@freeshell.org>
1154  * AI() bugfix
1155
1156Wed Jan 23 21:04:23 GMT 2008  Martin Bays <mbays@freeshell.org>
1157  * new invader and collision architectures
1158
1159Wed Jan 23 21:03:17 GMT 2008  Martin Bays <mbays@freeshell.org>
1160  * coord operations
1161
1162Sat Jan 19 22:02:21 GMT 2008  Martin Bays <mbays@freeshell.org>
1163  * zoom toggle
1164
1165Sat Jan 19 21:48:55 GMT 2008  Martin Bays <mbays@freeshell.org>
1166  * zooming and aiming tweaks
1167
1168Sat Jan 19 21:30:23 GMT 2008  Martin Bays <mbays@freeshell.org>
1169  * zooming
1170
1171Sat Jan 19 18:07:26 GMT 2008  Martin Bays <mbays@freeshell.org>
1172  * minimum model stepping time
1173
1174Sat Jan 19 17:31:35 GMT 2008  Martin Bays <mbays@freeshell.org>
1175  * performance tweaks
1176
1177Sat Jan 19 17:13:52 GMT 2008  Martin Bays <mbays@freeshell.org>
1178  * collision bugfix
1179
1180Sat Jan 19 16:49:33 GMT 2008  Martin Bays <mbays@freeshell.org>
1181  * redo timing
1182
1183Sat Jan 19 16:20:07 GMT 2008  Martin Bays <mbays@freeshell.org>
1184  * set caption
1185
1186Sat Jan 19 14:47:26 GMT 2008  Martin Bays <mbays@freeshell.org>
1187  * new collision detection
1188
1189Sat Jan 19 14:45:44 GMT 2008  Martin Bays <mbays@freeshell.org>
1190  * const qualifications
1191
1192Sat Jan 19 14:45:11 GMT 2008  Martin Bays <mbays@freeshell.org>
1193  * shot drawing bugfix
1194
1195Wed Jan 16 19:49:18 GMT 2008  Martin Bays <mbays@freeshell.org>
1196  * report invaderRate
1197
1198Wed Jan 16 19:49:01 GMT 2008  Martin Bays <mbays@freeshell.org>
1199  * difficulty tweaks
1200
1201Wed Jan 16 19:48:47 GMT 2008  Martin Bays <mbays@freeshell.org>
1202  * AI overhaul
1203
1204Wed Jan 16 19:03:32 GMT 2008  Martin Bays <mbays@freeshell.org>
1205  * splitting
1206
1207Wed Jan 16 19:03:04 GMT 2008  Martin Bays <mbays@freeshell.org>
1208  * cleanup
1209
1210Tue Jan 15 20:51:22 GMT 2008  Martin Bays <mbays@freeshell.org>
1211  * recoil
1212
1213Tue Jan 15 16:04:28 GMT 2008  Martin Bays <mbays@freeshell.org>
1214  * tweak settings
1215
1216Tue Jan 15 14:25:08 GMT 2008  Martin Bays <mbays@freeshell.org>
1217  * varying enemies; heavy shots follow through
1218
1219Mon Jan 14 20:27:52 GMT 2008  Martin Bays <mbays@freeshell.org>
1220  * alternative keybindings
1221
1222Mon Jan 14 20:09:27 GMT 2008  Martin Bays <mbays@freeshell.org>
1223  * scoring and death
1224
1225Mon Jan 14 19:59:48 GMT 2008  Martin Bays <mbays@freeshell.org>
1226  * shot heats
1227
1228Mon Jan 14 18:31:55 GMT 2008  Martin Bays <mbays@freeshell.org>
1229  * cleanup
1230
1231Mon Jan 14 12:18:28 GMT 2008  Martin Bays <mbays@freeshell.org>
1232  * adjustable fps
1233
1234Mon Jan 14 12:13:25 GMT 2008  Martin Bays <mbays@freeshell.org>
1235  * make game logic and drawing methods of GameState
1236
1237Sun Jan 13 19:34:39 GMT 2008  Martin Bays <mbays@freeshell.org>
1238  * initial import
1239