Mon Sep  8 12:40:11 BST 2008  Martin Bays <mbays@freeshell.org>
  tagged 0.2.3.1

Mon Sep  8 12:39:55 BST 2008  Martin Bays <mbays@freeshell.org>
  * version 0.2.3.1

Mon Sep  8 12:36:59 BST 2008  Martin Bays <mbays@freeshell.org>
  * use new/delete to handle gameState
  Failure to do this was causing a very nasty bug with node collision
  detection, most likely a memleak, and probably some more bugs I didn't
  notice...

Sun Sep  7 22:57:49 BST 2008  Martin Bays <mbays@freeshell.org>
  tagged 0.2.3

Sun Sep  7 22:57:43 BST 2008  Martin Bays <mbays@freeshell.org>
  * version 0.2.3

Sun Sep  7 22:56:54 BST 2008  Martin Bays <mbays@freeshell.org>
  * [bugfix] blank outer circle properly

Sun Sep  7 22:56:11 BST 2008  Martin Bays <mbays@freeshell.org>
  * screenshots

Sun Sep  7 22:55:11 BST 2008  Martin Bays <mbays@freeshell.org>
  * [bugfix] detect '+' properly

Sun Sep  7 22:18:54 BST 2008  Martin Bays <mbays@freeshell.org>
  * hints

Sun Sep  7 20:13:20 BST 2008  Martin Bays <mbays@freeshell.org>
  * update README

Sun Sep  7 19:24:37 BST 2008  Martin Bays <mbays@freeshell.org>
  * let autoconf make a config.h, to reduce -D spam

Sun Sep  7 19:23:44 BST 2008  Martin Bays <mbays@freeshell.org>
  * use $datadir for font path

Sun Sep  7 17:44:06 BST 2008  Martin Bays <mbays@freeshell.org>
  * drawInfo: allow 3 digits for fps

Sun Sep  7 17:38:11 BST 2008  Martin Bays <mbays@freeshell.org>
  * SDL_RESIZABLE by default; rework command-line options

Sun Sep  7 17:37:09 BST 2008  Martin Bays <mbays@freeshell.org>
  * blank in AA mode too; enable AA by default
  (since turning off AA now gives only a very modest performance improvement)

Sun Sep  7 17:35:21 BST 2008  Martin Bays <mbays@freeshell.org>
  * make indicator geometry part of ScreenGeom

Sun Sep  7 17:12:55 BST 2008  Martin Bays <mbays@freeshell.org>
  * parse commandline before SDL_Init

Sun Sep  7 14:46:17 BST 2008  Martin Bays <mbays@freeshell.org>
  * kill capture pods on capture: this fixes various edge-case bugs

Sun Sep  7 14:21:50 BST 2008  Martin Bays <mbays@freeshell.org>
  * blue meanies with no target now flee

Sun Sep  7 14:20:11 BST 2008  Martin Bays <mbays@freeshell.org>
  * [bugfix] cc.velocity was always 0!

Sat Sep  6 19:24:13 BST 2008  Martin Bays <mbays@freeshell.org>
  * rollback drawIndicatorsRectangular
  
  rolling back:
  
  Sat Sep  6 19:22:01 BST 2008  Martin Bays <mbays@freeshell.org>
    * drawIndicatorsRectangular
    To test whether the slowness of drawIndicators is due to the trigonometric
    calculations involved. It seems that it isn't - no appreciable speedup when
    using drawIndicatorsRectangular instead of the usual code.
  
      M ./state.cc -3 +91
      M ./state.h +4

Sat Sep  6 19:22:01 BST 2008  Martin Bays <mbays@freeshell.org>
  * drawIndicatorsRectangular
  To test whether the slowness of drawIndicators is due to the trigonometric
  calculations involved. It seems that it isn't - no appreciable speedup when
  using drawIndicatorsRectangular instead of the usual code.

Sat Sep  6 19:09:01 BST 2008  Martin Bays <mbays@freeshell.org>
  * 'make profile' target

Sat Sep  6 18:33:19 BST 2008  Martin Bays <mbays@freeshell.org>
  * draw indicators before grid

Sat Sep  6 18:29:59 BST 2008  Martin Bays <mbays@freeshell.org>
  * fix approxAtan2Frac oops

Sat Sep  6 18:17:58 BST 2008  Martin Bays <mbays@freeshell.org>
  * drawIndicator code cleanup

Sat Sep  6 17:55:08 BST 2008  Martin Bays <mbays@freeshell.org>
  * indicator decay prettiness

Sat Sep  6 17:40:15 BST 2008  Martin Bays <mbays@freeshell.org>
  * drawIndicator optimisations

Sat Sep  6 13:28:48 BST 2008  Martin Bays <mbays@freeshell.org>
  * separate out GameState::draw

Sat Sep  6 12:35:17 BST 2008  Martin Bays <mbays@freeshell.org>
  * fix edge-case bug with capture of infested nodes

Fri Sep  5 12:23:49 BST 2008  Martin Bays <mbays@freeshell.org>
  * fix up initialisation code

Thu Sep  4 16:37:23 BST 2008  Sijmen Mulder <sjmulder@gmail.com>
  * Mac version overhaul, GUI

Thu Sep  4 23:19:17 BST 2008  Sijmen Mulder <sjmulder@gmail.com>
  * Version string for Mac to 0.2.2

Thu Sep  4 21:42:34 BST 2008  Martin Bays <mbays@freeshell.org>
  tagged 0.2.2

Thu Sep  4 21:42:23 BST 2008  Martin Bays <mbays@freeshell.org>
  * version 0.2.2

Thu Sep  4 21:27:26 BST 2008  Martin Bays <mbays@freeshell.org>
  * update BUGS

Thu Sep  4 21:27:02 BST 2008  Martin Bays <mbays@freeshell.org>
  * compile with -Wall -pedantic; fix bugs thrown up by this; add 'debug' target

Thu Sep  4 21:23:01 BST 2008  Martin Bays <mbays@freeshell.org>
  * fix up pointHitsPolygon

Thu Sep  4 20:18:56 BST 2008  Martin Bays <mbays@freeshell.org>
  * pixelColor -> Pixel().draw()

Wed Sep  3 22:13:09 BST 2008  Martin Bays <mbays@freeshell.org>
  * include Mac tree in make dist

Wed Sep  3 20:30:05 BST 2008  Martin Bays <mbays@freeshell.org>
  * set useAA to false by default (since much faster without it now)

Wed Sep  3 20:28:43 BST 2008  Martin Bays <mbays@freeshell.org>
  * optimize drawing

Wed Sep  3 17:21:07 BST 2008  Martin Bays <mbays@freeshell.org>
  * SDL_gfx: use "original" alpha pixel routine
  (there are unresolved alpha blending issues with the "modified" routine)

Wed Sep  3 17:20:11 BST 2008  Martin Bays <mbays@freeshell.org>
  * add README, COPYING and LICENSE from SDL_gfx distribution to the copy in the Mac port tree

Wed Sep  3 14:59:37 BST 2008  sjmulder@gmail.com
  * Mac port

Wed Sep  3 13:04:24 BST 2008  Martin Bays <mbays@freeshell.org>
  * update AUTHORS, BUGS

Tue Sep  2 23:44:54 BST 2008  Martin Bays <mbays@freeshell.org>
  tagged 0.2.1

Tue Sep  2 23:44:50 BST 2008  Martin Bays <mbays@freeshell.org>
  * version 0.2.1

Tue Sep  2 23:41:42 BST 2008  Martin Bays <mbays@freeshell.org>
  * Avoid 32bpp unless asked for.
  This is to work around an issue with SDL_gfx.

Tue Sep  2 23:25:39 BST 2008  Martin Bays <mbays@freeshell.org>
  * update TODO, AUTHORS

Tue Sep  2 23:23:50 BST 2008  Martin Bays <mbays@freeshell.org>
  * anti-aliasing on by default

Tue Sep  2 23:16:18 BST 2008  Martin Bays <mbays@freeshell.org>
  * initial rating 3.0 |-> 5.0

Tue Sep  2 20:50:06 BST 2008  Martin Bays <mbays@freeshell.org>
  * fps regulation

Tue Sep  2 20:30:41 BST 2008  Martin Bays <mbays@freeshell.org>
  * pointHitsPolygon: float |-> double, in hopes of squishing weird bug

Tue Sep  2 20:15:38 BST 2008  Martin Bays <mbays@freeshell.org>
  * draw shots as originating from you, not behind you

Tue Sep  2 20:07:01 BST 2008  Martin Bays <mbays@freeshell.org>
  * fix healing blue meanie colours

Tue Sep  2 10:50:11 BST 2008  Martin Bays <mbays@freeshell.org>
  * update README

Mon Sep  1 23:53:51 BST 2008  Martin Bays <mbays@freeshell.org>
  * add missing GPL boilerplate to source files

Sun Aug 31 13:14:02 BST 2008  Martin Bays <mbays@freeshell.org>
  tagged 0.2

Sun Aug 31 13:13:57 BST 2008  Martin Bays <mbays@freeshell.org>
  * autofoo build system

Sun Aug 31 11:01:30 BST 2008  Martin Bays <mbays@freeshell.org>
  * config -> conffile

Sun Aug 31 10:41:46 BST 2008  Martin Bays <mbays@freeshell.org>
  * don't use aa for targetting lines

Sun Aug 31 10:40:40 BST 2008  Martin Bays <mbays@freeshell.org>
  * [bugfix] rating was writing to config when it shouldn't have

Sat Aug 30 18:10:55 BST 2008  Martin Bays <mbays@freeshell.org>
  * self-normalising Angle class

Sat Aug 30 17:00:59 BST 2008  Martin Bays <mbays@freeshell.org>
  * spinning nodes

Sat Aug 30 16:32:03 BST 2008  Martin Bays <mbays@freeshell.org>
  * grid

Sat Aug 30 12:27:25 BST 2008  Martin Bays <mbays@freeshell.org>
  * [bugfix] polygon collision

Mon Aug 11 18:56:28 BST 2008  Martin Bays <mbays@freeshell.org>
  * add key list to README

Sat Aug  2 12:26:51 BST 2008  Martin Bays <mbays@freeshell.org>
  * rationalise ending handling

Fri Aug  1 21:04:57 BST 2008  Martin Bays <mbays@freeshell.org>
  * fix up includes

Fri Aug  1 20:50:15 BST 2008  Martin Bays <mbays@freeshell.org>
  * add missing files config.{cc,h}

Fri Aug  1 20:43:27 BST 2008  Martin Bays <mbays@freeshell.org>
  * restarting

Fri Aug  1 18:23:30 BST 2008  Martin Bays <mbays@freeshell.org>
  * evil flees on victory

Fri Aug  1 18:23:01 BST 2008  Martin Bays <mbays@freeshell.org>
  * blue meanies: hp 4->3

Tue Jul 29 13:12:49 BST 2008  Martin Bays <mbays@freeshell.org>
  * don't affect rating if invuln

Sat Jul 26 10:33:25 BST 2008  Martin Bays <mbays@freeshell.org>
  * added a README

Sat Jul 26 10:33:15 BST 2008  Martin Bays <mbays@freeshell.org>
  * glowing

Fri Jul 25 10:13:14 BST 2008  Martin Bays <mbays@freeshell.org>
  * don't draw while paused

Thu Jul 24 17:19:29 BST 2008  Martin Bays <mbays@freeshell.org>
  * ratings

Sat Apr 19 21:11:29 BST 2008  Martin Bays <mbays@freeshell.org>
  * use getopt option parsing

Sat Apr 19 21:04:46 BST 2008  Martin Bays <mbays@freeshell.org>
  * improve video mode selection

Thu Apr 10 21:07:54 BST 2008  Martin Bays <mbays@freeshell.org>
  UNDO: new shield mechanics; pods cost shield energy

Thu Apr 10 21:07:54 BST 2008  Martin Bays <mbays@freeshell.org>
  * new shield mechanics; pods cost shield energy

Tue Mar  4 13:02:11 GMT 2008  Martin Bays <mbays@freeshell.org>
  * name change: snipe -> kuklomenos

Sun Mar  2 13:20:56 GMT 2008  Martin Bays <mbays@freeshell.org>
  * nodes: tweaks

Fri Feb 29 19:41:47 GMT 2008  Martin Bays <mbays@freeshell.org>
  * split up GameState::update()

Wed Feb 27 22:33:42 GMT 2008  Martin Bays <mbays@freeshell.org>
  * triangular nodes

Wed Feb 27 17:36:17 GMT 2008  Martin Bays <mbays@freeshell.org>
  * nodes: further tweaks

Tue Feb 26 15:53:18 GMT 2008  Martin Bays <mbays@freeshell.org>
  * nodes: tweaks; indicators; mutilation

Sun Feb 24 18:59:12 GMT 2008  Martin Bays <mbays@freeshell.org>
  * [nodes] [bugfix]

Sun Feb 24 18:37:46 GMT 2008  Martin Bays <mbays@freeshell.org>
  * bugfix: new spawn collisions
  Did have collision checks before setting of CollisionObject

Sun Feb 24 18:35:28 GMT 2008  Martin Bays <mbays@freeshell.org>
  * nodes infestatian ai tweaks

Sun Feb 24 18:02:03 GMT 2008  Martin Bays <mbays@freeshell.org>
  * nodes and polish

Sat Feb 23 19:19:22 GMT 2008  Martin Bays <mbays@freeshell.org>
  * [bugfix] don't show out-of-bounds shot tips

Sat Feb 23 18:32:12 GMT 2008  Martin Bays <mbays@freeshell.org>
  * nodes and powers

Sat Feb 23 17:04:58 GMT 2008  Martin Bays <mbays@freeshell.org>
  * nodes and capture

Sat Feb 23 14:17:42 GMT 2008  Martin Bays <mbays@freeshell.org>
  * nodes and infestation

Sun Feb  3 16:42:26 GMT 2008  Martin Bays <mbays@freeshell.org>
  * kamikaze colours

Sun Feb  3 14:29:06 GMT 2008  Martin Bays <mbays@freeshell.org>
  * splitting animation

Sun Feb  3 13:44:02 GMT 2008  Martin Bays <mbays@freeshell.org>
  * filled invaders

Sun Feb  3 01:58:40 GMT 2008  Martin Bays <mbays@freeshell.org>
  * makefile bugfix

Sun Feb  3 01:58:10 GMT 2008  Martin Bays <mbays@freeshell.org>
  * [tweak] increase aim rotation speed

Sun Feb  3 01:57:41 GMT 2008  Martin Bays <mbays@freeshell.org>
  * don't force bpp

Sat Feb  2 21:19:31 GMT 2008  Martin Bays <mbays@freeshell.org>
  * bugfix: allow high framerates

Fri Feb  1 00:53:09 GMT 2008  Martin Bays <mbays@freeshell.org>
  * fps calculation

Fri Feb  1 00:34:25 GMT 2008  Martin Bays <mbays@freeshell.org>
  * findDataPath

Thu Jan 31 23:40:17 GMT 2008  Martin Bays <mbays@freeshell.org>
  * snipe.cc -> main.cc

Thu Jan 31 23:39:44 GMT 2008  Martin Bays <mbays@freeshell.org>
  * look in /usr/local for data

Thu Jan 31 23:33:48 GMT 2008  Martin Bays <mbays@freeshell.org>
  * cleanup

Thu Jan 31 21:45:27 GMT 2008  Martin Bays <mbays@freeshell.org>
  * add optional anti-aliasing; new settings infrastructure

Wed Jan 30 18:49:31 GMT 2008  Martin Bays <mbays@freeshell.org>
  * add dezooming

Mon Jan 28 13:50:32 GMT 2008  Martin Bays <mbays@freeshell.org>
  * add missing files: {clock,data}{.h,.cc}

Sun Jan 27 23:20:37 GMT 2008  Martin Bays <mbays@freeshell.org>
  * fonts; info box

Sun Jan 27 21:44:28 GMT 2008  Martin Bays <mbays@freeshell.org>
  * introduce GameClock

Sun Jan 27 21:43:09 GMT 2008  Martin Bays <mbays@freeshell.org>
  * code cleanup

Sun Jan 27 14:44:40 GMT 2008  Martin Bays <mbays@freeshell.org>
  * rotating view

Sun Jan 27 14:40:49 GMT 2008  Martin Bays <mbays@freeshell.org>
  * [coords] bugfix - was upside down!

Sat Jan 26 22:01:35 GMT 2008  Martin Bays <mbays@freeshell.org>
  * [options] cleanup; -nozoom

Sat Jan 26 21:57:19 GMT 2008  Martin Bays <mbays@freeshell.org>
  * allow arbitrary resolutions

Sat Jan 26 21:07:34 GMT 2008  Martin Bays <mbays@freeshell.org>
  * [bugfix] timing

Sat Jan 26 17:00:25 GMT 2008  Martin Bays <mbays@freeshell.org>
  * tweak

Sat Jan 26 16:59:57 GMT 2008  Martin Bays <mbays@freeshell.org>
  * pausing; adjustable game rate

Sat Jan 26 16:21:28 GMT 2008  Martin Bays <mbays@freeshell.org>
  * limit view in unzoomed mode

Sat Jan 26 14:25:24 GMT 2008  Martin Bays <mbays@freeshell.org>
  * add shield indicator; change shield colours

Sat Jan 26 13:56:38 GMT 2008  Martin Bays <mbays@freeshell.org>
  * splitters on 1hp produce only one egg

Sat Jan 26 13:50:35 GMT 2008  Martin Bays <mbays@freeshell.org>
  * arc heat indicator

Sat Jan 26 12:48:22 GMT 2008  Martin Bays <mbays@freeshell.org>
  * tweaks

Sat Jan 26 05:33:04 GMT 2008  Martin Bays <mbays@freeshell.org>
  * shields changes

Sat Jan 26 05:31:53 GMT 2008  Martin Bays <mbays@freeshell.org>
  * change heat indication

Sat Jan 26 04:39:11 GMT 2008  Martin Bays <mbays@freeshell.org>
  * collisions with shields

Fri Jan 25 22:57:39 GMT 2008  Martin Bays <mbays@freeshell.org>
  * shields

Fri Jan 25 22:57:10 GMT 2008  Martin Bays <mbays@freeshell.org>
  * Further AI removal and foul egg layer changes

Fri Jan 25 20:56:57 GMT 2008  Martin Bays <mbays@freeshell.org>
  * redo aiming

Thu Jan 24 21:55:52 GMT 2008  Martin Bays <mbays@freeshell.org>
  UNDO: failed attempted overhaul of aiming

Thu Jan 24 21:55:52 GMT 2008  Martin Bays <mbays@freeshell.org>
  * failed attempted overhaul of aiming

Wed Jan 23 21:44:24 GMT 2008  Martin Bays <mbays@freeshell.org>
  * cleanup

Wed Jan 23 21:44:15 GMT 2008  Martin Bays <mbays@freeshell.org>
  * shrinking foul egg layers

Wed Jan 23 21:08:17 GMT 2008  Martin Bays <mbays@freeshell.org>
  * foul egg laying invaders

Wed Jan 23 21:07:28 GMT 2008  Martin Bays <mbays@freeshell.org>
  * cleanup: dead Invader checking

Wed Jan 23 21:07:15 GMT 2008  Martin Bays <mbays@freeshell.org>
  * AI() bugfix

Wed Jan 23 21:04:23 GMT 2008  Martin Bays <mbays@freeshell.org>
  * new invader and collision architectures

Wed Jan 23 21:03:17 GMT 2008  Martin Bays <mbays@freeshell.org>
  * coord operations

Sat Jan 19 22:02:21 GMT 2008  Martin Bays <mbays@freeshell.org>
  * zoom toggle

Sat Jan 19 21:48:55 GMT 2008  Martin Bays <mbays@freeshell.org>
  * zooming and aiming tweaks

Sat Jan 19 21:30:23 GMT 2008  Martin Bays <mbays@freeshell.org>
  * zooming

Sat Jan 19 18:07:26 GMT 2008  Martin Bays <mbays@freeshell.org>
  * minimum model stepping time

Sat Jan 19 17:31:35 GMT 2008  Martin Bays <mbays@freeshell.org>
  * performance tweaks

Sat Jan 19 17:13:52 GMT 2008  Martin Bays <mbays@freeshell.org>
  * collision bugfix

Sat Jan 19 16:49:33 GMT 2008  Martin Bays <mbays@freeshell.org>
  * redo timing

Sat Jan 19 16:20:07 GMT 2008  Martin Bays <mbays@freeshell.org>
  * set caption

Sat Jan 19 14:47:26 GMT 2008  Martin Bays <mbays@freeshell.org>
  * new collision detection

Sat Jan 19 14:45:44 GMT 2008  Martin Bays <mbays@freeshell.org>
  * const qualifications

Sat Jan 19 14:45:11 GMT 2008  Martin Bays <mbays@freeshell.org>
  * shot drawing bugfix

Wed Jan 16 19:49:18 GMT 2008  Martin Bays <mbays@freeshell.org>
  * report invaderRate

Wed Jan 16 19:49:01 GMT 2008  Martin Bays <mbays@freeshell.org>
  * difficulty tweaks

Wed Jan 16 19:48:47 GMT 2008  Martin Bays <mbays@freeshell.org>
  * AI overhaul

Wed Jan 16 19:03:32 GMT 2008  Martin Bays <mbays@freeshell.org>
  * splitting

Wed Jan 16 19:03:04 GMT 2008  Martin Bays <mbays@freeshell.org>
  * cleanup

Tue Jan 15 20:51:22 GMT 2008  Martin Bays <mbays@freeshell.org>
  * recoil

Tue Jan 15 16:04:28 GMT 2008  Martin Bays <mbays@freeshell.org>
  * tweak settings

Tue Jan 15 14:25:08 GMT 2008  Martin Bays <mbays@freeshell.org>
  * varying enemies; heavy shots follow through

Mon Jan 14 20:27:52 GMT 2008  Martin Bays <mbays@freeshell.org>
  * alternative keybindings

Mon Jan 14 20:09:27 GMT 2008  Martin Bays <mbays@freeshell.org>
  * scoring and death

Mon Jan 14 19:59:48 GMT 2008  Martin Bays <mbays@freeshell.org>
  * shot heats

Mon Jan 14 18:31:55 GMT 2008  Martin Bays <mbays@freeshell.org>
  * cleanup

Mon Jan 14 12:18:28 GMT 2008  Martin Bays <mbays@freeshell.org>
  * adjustable fps

Mon Jan 14 12:13:25 GMT 2008  Martin Bays <mbays@freeshell.org>
  * make game logic and drawing methods of GameState

Sun Jan 13 19:34:39 GMT 2008  Martin Bays <mbays@freeshell.org>
  * initial import
