Sat Apr 7 16:04:35 EDT 2012 Martin Bays tagged 0.4.5 Sat Apr 7 16:04:30 EDT 2012 Martin Bays * version 0.4.5 Sat Apr 7 15:41:37 EDT 2012 Martin Bays * move includes in sound.cc Sat Apr 7 15:41:14 EDT 2012 Martin Bays * don't include curl/types.h (removed from upstream) Sun Jan 31 09:36:34 EST 2010 Martin Bays tagged 0.4.4 Sun Jan 31 09:36:23 EST 2010 Martin Bays * version 0.4.4 Sun Jan 31 09:35:56 EST 2010 Martin Bays * conf file versioning, for future use Sun Jan 31 08:45:56 EST 2010 Martin Bays * overhaul music of the nodes Sun Jan 31 08:44:51 EST 2010 Martin Bays * initialise sdl after commandline processing so -h and -V are acted on immediately Sun Jan 31 08:44:46 EST 2010 Martin Bays * stop motion mode Sun Jan 31 08:26:25 EST 2010 Martin Bays * enbiggen plusses on superblobs Sun Jan 31 06:45:20 EST 2010 Martin Bays * install to pkgdatadir not datadir Thanks to P Suetterlin for reporting this - was installing directly to /share! Fri Jan 8 07:11:26 EST 2010 Martin Bays * fix stretched sound crackling Tue Jan 5 16:58:19 EST 2010 Martin Bays * use freeview mode on END_EXTRACTED too Tue Jan 5 16:57:53 EST 2010 Martin Bays * play sounds with position 0 straight ahead Tue Jan 5 16:57:11 EST 2010 Martin Bays * reduce intensity of overlays when menu is up Mon Jan 4 15:53:02 EST 2010 Martin Bays * make new game clock start running only after setup complete Sun Oct 11 09:49:11 EDT 2009 Martin Bays * Adjustable sound frequency (but not in-game, as trying to stop and restart audio exposes SDL_Mixer bugs...) Fri Oct 9 11:22:01 EDT 2009 Martin Bays tagged 0.4.3 Fri Oct 9 11:21:56 EDT 2009 Martin Bays * version 0.4.3 Thu Oct 8 18:19:59 EDT 2009 Martin Bays * further background tweaks Thu Oct 8 17:53:52 EDT 2009 Martin Bays * rollback Floyd-Steinberg Thu Oct 8 17:46:48 EDT 2009 Martin Bays * use Floyd-Steinberg dithering algorithm Thu Oct 8 15:59:59 EDT 2009 Martin Bays * background tweaks Thu Oct 8 15:29:55 EDT 2009 Martin Bays * adjustable sound volume Wed Oct 7 14:08:46 EDT 2009 Martin Bays * fix accidental compile-time dependency on SDL_mixer headers Wed Oct 7 13:59:50 EDT 2009 Martin Bays * gaussian dithering for SOLAR background Mon Oct 5 17:38:49 EDT 2009 Martin Bays * move background stuff to a separate file Sun Oct 4 20:24:00 EDT 2009 Martin Bays tagged 0.4.2.1 Sun Oct 4 20:23:57 EDT 2009 Martin Bays * version 0.4.2.1 Sun Oct 4 20:21:42 EDT 2009 Martin Bays * dithering for SOLAR background Sun Oct 4 20:21:26 EDT 2009 Martin Bays * add Game Mechanics section to README Sun Oct 4 12:50:05 EDT 2009 Martin Bays * add gpl header to sound.cc Sun Oct 4 12:32:51 EDT 2009 Martin Bays tagged 0.4.2 Sun Oct 4 12:32:48 EDT 2009 Martin Bays * version 0.4.2 Sun Oct 4 12:31:28 EDT 2009 Martin Bays * fix problem with sound and high score reporting Sun Oct 4 11:07:53 EDT 2009 Martin Bays * base star colours on actual main sequence colours Sun Oct 4 10:54:21 EDT 2009 Martin Bays * background drawing Sun Oct 4 10:10:47 EDT 2009 Martin Bays * make Quit in menu exit menus, not game Sun Oct 4 08:42:37 EDT 2009 Martin Bays * fix ranf bug - wasn't working with input outside (0,1] Sun Oct 4 06:45:26 EDT 2009 Martin Bays * Keybindings phase II Sat Oct 3 20:51:43 EDT 2009 Martin Bays * drain 'extracted' quickly after a win Sat Oct 3 18:03:56 EDT 2009 Martin Bays * keybindings phase I Sat Oct 3 08:17:58 EDT 2009 Martin Bays * twiddlable turnRate; 'Control' menu Sat Sep 26 16:18:11 EDT 2009 Martin Bays tagged 0.4.1 Sat Sep 26 16:18:07 EDT 2009 Martin Bays * version 0.4.1 Sat Sep 26 16:14:24 EDT 2009 Martin Bays * bugfix: 'new[]' was matched with 'delete' Sat Aug 22 16:49:23 EDT 2009 Martin Bays * use major chords for captured nodes Tue Jun 23 18:00:50 EDT 2009 Martin Bays tagged 0.4 Tue Jun 23 18:00:47 EDT 2009 Martin Bays * version 0.4 Tue Jun 23 17:39:46 EDT 2009 Martin Bays * autoconf fix: set $host Tue Jun 23 17:14:05 EDT 2009 Martin Bays * warn on sound chunk loading failure Tue Jun 23 16:58:37 EDT 2009 Martin Bays * AI: don't pod own nodes Tue Jun 23 16:58:13 EDT 2009 Martin Bays * reduce mutchunk max pitch Tue Jun 23 16:44:41 EDT 2009 Martin Bays * set position of sound only once Sun Jun 21 16:38:14 EDT 2009 Martin Bays * sound tweaks Sun May 10 15:55:41 EDT 2009 Martin Bays * sound refinements Sun May 10 15:43:53 EDT 2009 Martin Bays * audio initialisation fixes Thu May 7 17:34:12 EDT 2009 Martin Bays * mutilated node noise Thu May 7 17:33:30 EDT 2009 Martin Bays * synchronise primed node glow with spin Sun May 3 18:37:20 EDT 2009 Martin Bays tagged 0.4-rc2 Sun May 3 18:37:18 EDT 2009 Martin Bays * version 0.4-rc2 Sun May 3 18:37:12 EDT 2009 Martin Bays * fix build system Sun May 3 18:08:09 EDT 2009 Martin Bays * remove music, replace with sound Sun May 3 17:30:05 EDT 2009 Martin Bays * sort build system for sound Sun May 3 16:43:31 EDT 2009 Martin Bays * mutilation sound; use ogg for sounds Sun May 3 12:33:07 EDT 2009 Martin Bays * change shot sound Sat May 2 19:08:46 EDT 2009 Martin Bays * nodes don't spin for evil Sat May 2 17:32:17 EDT 2009 Martin Bays * tweak sound volume Sat May 2 11:00:39 EDT 2009 Martin Bays * remove unnecessary clip elimination Sat May 2 11:00:02 EDT 2009 Martin Bays * normalise sounds; clip elimination Thu Apr 30 03:42:30 EDT 2009 Martin Bays * multiple scales Wed Apr 29 15:27:04 EDT 2009 Martin Bays * humming nodes Tue Apr 28 16:58:00 EDT 2009 Martin Bays * work around SDL_mixer bug Tue Apr 28 16:56:13 EDT 2009 Martin Bays * musical nodes Mon Apr 27 23:30:54 EDT 2009 Martin Bays * sound enhancements Mon Apr 27 20:34:48 EDT 2009 Martin Bays * rollback broken tempo scaling rolling back: Tue Apr 28 01:34:25 BST 2009 Martin Bays * tempo scaling BROKEN M ./sound.cc -5 +54 M ./sound.h -5 +9 Mon Apr 27 20:34:25 EDT 2009 Martin Bays * tempo scaling BROKEN Sun May 3 16:38:33 EDT 2009 Martin Bays * update AUTHORS and licenses Sat May 2 19:09:18 EDT 2009 Martin Bays * further sounds Sat May 2 18:32:29 EDT 2009 Martin Bays * node flaring Sat May 2 09:32:26 EDT 2009 Martin Bays * compress kickdrum-low Tue Apr 28 16:57:20 EDT 2009 Martin Bays * LockAudio when changing stretch, just in case Tue Apr 28 16:57:00 EDT 2009 Martin Bays * mixer code cleaning Mon Apr 27 23:29:41 EDT 2009 Martin Bays * SDL_mixer hack: stretching Mon Apr 27 21:09:16 EDT 2009 Martin Bays * include a slightly stripped down version of SDL_mixer and disable music, for now at least Sun Apr 26 18:32:07 EDT 2009 Martin Bays * sound Sat May 2 17:32:56 EDT 2009 Martin Bays * don't draw retracted node struts Sat May 2 18:00:03 EDT 2009 Martin Bays * fix angleDiff Tue Apr 28 08:15:45 EDT 2009 Martin Bays * evil retakes nodes after mutilation Sun Apr 26 13:45:51 EDT 2009 Martin Bays tagged 0.4-rc1 Sun Apr 26 13:45:33 EDT 2009 Martin Bays * fix automake oops Sun Apr 26 13:41:13 EDT 2009 Martin Bays * update docs Sun Apr 26 13:38:01 EDT 2009 Martin Bays * reduce rate for a given rating at higher speeds Sun Apr 26 13:37:28 EDT 2009 Martin Bays * fix mode parsing bug Sun Apr 26 13:27:16 EDT 2009 Martin Bays * pay attention to -r Sun Apr 26 12:49:40 EDT 2009 Martin Bays * high score protocol versioning Sun Apr 26 12:37:49 EDT 2009 Martin Bays * fix menu and overlay unsightliness Sun Apr 26 09:51:45 EDT 2009 Martin Bays * show current FPS to 0 d.p. Sun Apr 26 09:43:39 EDT 2009 Martin Bays * display mode setting and saving Sun Apr 26 09:42:12 EDT 2009 Martin Bays * space/return pops menus Sun Apr 26 08:59:59 EDT 2009 Martin Bays * improve menu display Sun Apr 26 07:57:21 EDT 2009 Martin Bays * use overlay for splash instructions Sat Apr 25 17:23:21 EDT 2009 Martin Bays * update copyright statements Sat Apr 25 17:22:41 EDT 2009 Martin Bays * code cleaning Sat Apr 25 17:19:03 EDT 2009 Martin Bays * text overlays Sat Apr 25 14:37:09 EDT 2009 Martin Bays * speed polish Fri Apr 24 09:40:08 EDT 2009 Martin Bays * fix long lines Fri Apr 24 09:32:59 EDT 2009 Martin Bays * fix '=' Fri Apr 24 09:21:55 EDT 2009 Martin Bays * menu neatening Fri Apr 24 09:18:31 EDT 2009 Martin Bays * high score server code Fri Apr 24 09:16:13 EDT 2009 Martin Bays * multiple speeds Fri Apr 24 07:46:07 EDT 2009 Martin Bays * minor Fri Apr 24 07:27:36 EDT 2009 Martin Bays * splash screen Fri Apr 24 07:27:33 EDT 2009 Martin Bays * ai tweaks Thu Apr 23 10:37:36 EDT 2009 Martin Bays * doc updates Thu Apr 23 10:37:28 EDT 2009 Martin Bays * ai fixes Wed Apr 22 18:27:14 EDT 2009 Martin Bays * fix sparks crash bug Wed Apr 22 16:12:48 EDT 2009 Martin Bays * --aispeed Wed Apr 22 16:12:08 EDT 2009 Martin Bays * improve handling of extreme clock rates Wed Apr 22 13:57:19 EDT 2009 Martin Bays * fix spark bugs Wed Apr 22 11:54:58 EDT 2009 Martin Bays * BasicAI improvements Wed Apr 22 05:29:42 EDT 2009 Martin Bays * non-cheating ai, only knows what it's seen Tue Apr 21 20:53:34 EDT 2009 Martin Bays * AI integration Tue Apr 21 20:53:29 EDT 2009 Martin Bays * BasicAI Tue Apr 21 18:17:52 EDT 2009 Martin Bays * misc prep for BasicAI Tue Apr 21 18:14:20 EDT 2009 Martin Bays * fix large sim stepsize at high speed Tue Apr 21 13:51:20 EDT 2009 Martin Bays * fix compile bug Tue Apr 21 12:55:15 EDT 2009 Martin Bays * fix ridiculous collision bug Tue Apr 21 06:50:35 EDT 2009 Martin Bays * resolve conflicts Tue Apr 21 06:48:00 EDT 2009 Martin Bays * ai infrastructure, cheap and cheerful Wed Feb 11 15:00:16 EST 2009 Martin Bays * high score reporting Tue Feb 10 16:27:47 EST 2009 Martin Bays * fix shift detection bug Tue Feb 10 05:51:57 EST 2009 Martin Bays * video recording Mon Feb 9 14:58:32 EST 2009 Martin Bays * rollback high score sending Mon Feb 9 14:57:56 EST 2009 Martin Bays * high score sending, phase 0.5 Sat Jan 31 10:31:11 EST 2009 Martin Bays * extraction decay Mon Jan 19 19:38:06 EST 2009 Martin Bays * high score Mon Jan 19 19:37:14 EST 2009 Martin Bays * improve debugging Mon Jan 19 18:11:40 EST 2009 Martin Bays * minor code clean Sun Nov 23 06:38:37 EST 2008 Martin Bays tagged 0.3.3.1 Sun Nov 23 06:38:34 EST 2008 Martin Bays * version 0.3.3.1 Fri Nov 21 13:22:33 EST 2008 Martin Bays * fix bugs with prime and shield glowing Wed Nov 19 19:14:00 EST 2008 Martin Bays tagged 0.3.3 Wed Nov 19 19:13:57 EST 2008 Martin Bays * version 0.3.3 Wed Nov 19 19:13:15 EST 2008 Martin Bays * increase purple-induced dodge rate Wed Nov 19 19:09:46 EST 2008 Martin Bays * rollback regression with rating updates Wed Nov 19 19:08:44 EST 2008 Martin Bays * rating boost for winning while crap Wed Nov 19 18:58:00 EST 2008 Martin Bays * remove upper cap on rating Wed Nov 19 18:56:07 EST 2008 Martin Bays * show paused state Wed Nov 19 18:43:45 EST 2008 Martin Bays * debug mode Wed Nov 19 18:43:20 EST 2008 Martin Bays * while paused, draw only when necessary Wed Nov 19 12:43:23 EST 2008 Martin Bays * don't forfeit on quit in invuln mode Wed Nov 19 12:43:15 EST 2008 Martin Bays * blue meanie damage representation overhaul Wed Nov 19 12:31:23 EST 2008 Martin Bays * don't handle free view input when menus up Wed Nov 19 12:26:12 EST 2008 Martin Bays * don't use aa for very large circles Wed Nov 19 12:25:54 EST 2008 Martin Bays * node priming prongs Tue Nov 18 18:59:15 EST 2008 Martin Bays * rollback bruising * blue meanie bruising (doesn't work very well) M ./invaders.cc -10 +14 M ./invaders.h +1 Tue Nov 18 18:58:42 EST 2008 Martin Bays * blue meanie bruising (doesn't work very well) Tue Nov 18 17:53:35 EST 2008 Martin Bays * use Angle class for phases Tue Nov 18 17:53:12 EST 2008 Martin Bays * depriming Tue Nov 18 17:52:55 EST 2008 Martin Bays * give super pods 3 hp Tue Nov 18 17:51:03 EST 2008 Martin Bays * premutilation Mon Nov 17 20:44:00 EST 2008 Martin Bays * make glowPhase start on an upstroke Mon Nov 17 19:56:06 EST 2008 Martin Bays * extraction sparks Mon Nov 17 18:31:28 EST 2008 Martin Bays * node->extract() Mon Nov 17 12:42:41 EST 2008 Martin Bays * implement minimum simulation step time Sun Nov 16 16:17:44 EST 2008 Martin Bays * "free view mode" on death Sun Nov 16 16:01:25 EST 2008 Martin Bays * fix bug with boundView and circles Sun Nov 16 15:22:11 EST 2008 Martin Bays * Make blue meanie shield fullness more obvious Thu Nov 13 17:09:37 EST 2008 Martin Bays tagged 0.3.2 Thu Nov 13 17:08:13 EST 2008 Martin Bays * version 0.3.2 Wed Nov 12 14:57:02 EST 2008 Martin Bays * orangify targetting crosshairs when too hot to pod Wed Nov 12 14:33:28 EST 2008 Martin Bays * fix possible small bug with lastStateUpdate getting out of sync Wed Nov 12 10:40:24 EST 2008 Martin Bays * update README Wed Nov 12 09:16:56 EST 2008 Martin Bays * don't trust accuracy of SDL_Delay() This patch greatly improves smoothness when machine is under heavy load Mon Nov 10 18:51:01 EST 2008 Martin Bays * better handle small screen size Sun Nov 9 18:09:29 EST 2008 Martin Bays * boost cyan power for evil Wed Nov 5 07:24:02 EST 2008 Martin Bays tagged 0.3.1.1 Wed Nov 5 07:23:58 EST 2008 Martin Bays * version 0.3.1.1 Wed Nov 5 07:23:44 EST 2008 Martin Bays * add SDL_gfxPrimitives_font.h from SDL_gfx-2.0.17 (now we *really* don't depend on SDL_gfx) Sat Nov 1 07:12:09 EDT 2008 Martin Bays * stop state handling input while menus are up Sun Oct 26 10:15:40 EDT 2008 Martin Bays tagged 0.3.1 Sun Oct 26 10:15:37 EDT 2008 Martin Bays * version 0.3.1 Sun Oct 26 10:12:00 EDT 2008 Martin Bays * bugfix Sun Oct 26 10:09:34 EDT 2008 Martin Bays * settings saving Wed Oct 22 17:19:43 EDT 2008 Martin Bays * trim trailing whitespace Wed Oct 22 17:18:02 EDT 2008 Martin Bays * enable key repeat Mon Oct 20 15:21:52 EDT 2008 Martin Bays * update shootHeat even after death Mon Oct 20 15:21:08 EDT 2008 Martin Bays * bugfix: always note newly increased rating Mon Oct 20 15:20:59 EDT 2008 Martin Bays * menus Sun Oct 19 16:16:46 EDT 2008 Martin Bays * make aaGamma alterable Fri Oct 10 14:29:44 EDT 2008 Martin Bays tagged 0.3 Fri Oct 10 14:29:40 EDT 2008 Martin Bays * 0.3 Fri Oct 10 14:29:06 EDT 2008 Martin Bays * gamma correction for antialiasing Fri Oct 10 14:14:13 EDT 2008 Martin Bays * clean options list Sat Sep 27 11:22:54 EDT 2008 Martin Bays * disallow simultaneous deaiming and dezooming Sat Sep 27 11:22:35 EDT 2008 Martin Bays * workaround for size 1 aa circles Sat Sep 27 11:21:36 EDT 2008 Martin Bays * add missed aa case Sat Sep 27 07:53:45 EDT 2008 Martin Bays * fix compilation warnings in SDL_gfxPrimitivesDirty.cc Sat Sep 27 07:49:56 EDT 2008 Martin Bays * dirty pixels bugfixes Sat Sep 27 07:21:22 EDT 2008 Martin Bays * update AUTHORS Sat Sep 27 07:10:49 EDT 2008 Martin Bays * clean Sat Sep 27 07:08:51 EDT 2008 Martin Bays * don't use buggy MODIFIED_ALPHA_PIXEL_ROUTINE; remove 32bpp workaround Fri Sep 26 18:03:22 EDT 2008 Martin Bays * dirty pixels SDL_gfx is no longer a dependency - SDL_gfxPrimitives.{c,h} has been copied into the tree, and hacked to provide the "dirty pixels" handling I wanted. This new blanking method is much neater than the old one, and handles antialiasing. Fri Sep 26 15:49:31 EDT 2008 Martin Bays * rollback buggy blanking Thu Sep 25 19:36:45 EDT 2008 Martin Bays * more efficient blanking for aa lines and circles BUGGY Sat Sep 27 07:17:23 EDT 2008 Martin Bays * 3 level antialias options Wed Sep 24 17:26:13 EDT 2008 Martin Bays * shift rating bands to compensate for decrease in difficulty Wed Sep 24 17:25:19 EDT 2008 Martin Bays * make blue meanies "cost" more than normal blobs Tue Sep 23 14:15:12 EDT 2008 Martin Bays * more informative node targetting indicators Mon Sep 22 19:35:29 EDT 2008 Martin Bays * nerf blue nodes Mon Sep 22 18:52:58 EDT 2008 Martin Bays * randomize node positions if rating > 5.0 Mon Sep 22 18:28:28 EDT 2008 Martin Bays * set rating in GameState constructor Mon Sep 22 18:25:12 EDT 2008 Martin Bays * rearrange initialization code Mon Sep 22 17:28:39 EDT 2008 Martin Bays * [bugfix] don't reduce rating on quitting an ended game Wed Sep 17 13:12:37 EDT 2008 Martin Bays * rollback highlighting of shield indicator endpoints ...because it looks a bit silly. rolling back: Fri Sep 12 18:19:57 BST 2008 Martin Bays * highlight endpoints of indicators M ./state.cc -7 +8 Mon Sep 15 15:09:14 EDT 2008 Martin Bays * music with thanks to skope and spot Mon Sep 15 15:05:34 EDT 2008 Martin Bays * make findDataPath usable Fri Sep 12 13:20:41 EDT 2008 Martin Bays * make hints sentences Fri Sep 12 13:19:57 EDT 2008 Martin Bays * highlight endpoints of indicators Fri Sep 12 13:19:38 EDT 2008 Martin Bays * approxAtan2Frac: improve accuracy and documentation Thu Sep 11 14:51:28 EDT 2008 Martin Bays * fix up autogen.sh Thu Sep 11 14:14:44 EDT 2008 Martin Bays * [bugfix] fix CapturePod::fleeOnWin Wed Sep 10 08:47:53 EDT 2008 Martin Bays tagged 0.2.3.2 Wed Sep 10 08:47:49 EDT 2008 Martin Bays * version 0.2.3.2 Wed Sep 10 08:44:35 EDT 2008 Martin Bays * don't use double buffering ...since the blanking code really doesn't play nicely with it. Wed Sep 10 08:29:12 EDT 2008 Martin Bays * add autogen.sh Tue Sep 9 02:17:26 EDT 2008 Sijmen Mulder * Don't force 24-bit on Mac Tue Sep 9 02:17:04 EDT 2008 Sijmen Mulder * config.h not on Mac Tue Sep 9 02:14:10 EDT 2008 Sijmen Mulder * Mac version should not use SDL double buffering Mon Sep 8 07:40:11 EDT 2008 Martin Bays tagged 0.2.3.1 Mon Sep 8 07:39:55 EDT 2008 Martin Bays * version 0.2.3.1 Mon Sep 8 07:36:59 EDT 2008 Martin Bays * 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 17:57:49 EDT 2008 Martin Bays tagged 0.2.3 Sun Sep 7 17:57:43 EDT 2008 Martin Bays * version 0.2.3 Sun Sep 7 17:56:54 EDT 2008 Martin Bays * [bugfix] blank outer circle properly Sun Sep 7 17:56:11 EDT 2008 Martin Bays * screenshots Sun Sep 7 17:55:11 EDT 2008 Martin Bays * [bugfix] detect '+' properly Sun Sep 7 17:18:54 EDT 2008 Martin Bays * hints Sun Sep 7 15:13:20 EDT 2008 Martin Bays * update README Sun Sep 7 14:24:37 EDT 2008 Martin Bays * let autoconf make a config.h, to reduce -D spam Sun Sep 7 14:23:44 EDT 2008 Martin Bays * use $datadir for font path Sun Sep 7 12:44:06 EDT 2008 Martin Bays * drawInfo: allow 3 digits for fps Sun Sep 7 12:38:11 EDT 2008 Martin Bays * SDL_RESIZABLE by default; rework command-line options Sun Sep 7 12:37:09 EDT 2008 Martin Bays * blank in AA mode too; enable AA by default (since turning off AA now gives only a very modest performance improvement) Sun Sep 7 12:35:21 EDT 2008 Martin Bays * make indicator geometry part of ScreenGeom Sun Sep 7 12:12:55 EDT 2008 Martin Bays * parse commandline before SDL_Init Sun Sep 7 09:46:17 EDT 2008 Martin Bays * kill capture pods on capture: this fixes various edge-case bugs Sun Sep 7 09:21:50 EDT 2008 Martin Bays * blue meanies with no target now flee Sun Sep 7 09:20:11 EDT 2008 Martin Bays * [bugfix] cc.velocity was always 0! Sat Sep 6 14:24:13 EDT 2008 Martin Bays * rollback drawIndicatorsRectangular rolling back: Sat Sep 6 19:22:01 BST 2008 Martin Bays * 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 14:22:01 EDT 2008 Martin Bays * 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 14:09:01 EDT 2008 Martin Bays * 'make profile' target Sat Sep 6 13:33:19 EDT 2008 Martin Bays * draw indicators before grid Sat Sep 6 13:29:59 EDT 2008 Martin Bays * fix approxAtan2Frac oops Sat Sep 6 13:17:58 EDT 2008 Martin Bays * drawIndicator code cleanup Sat Sep 6 12:55:08 EDT 2008 Martin Bays * indicator decay prettiness Sat Sep 6 12:40:15 EDT 2008 Martin Bays * drawIndicator optimisations Sat Sep 6 08:28:48 EDT 2008 Martin Bays * separate out GameState::draw Sat Sep 6 07:35:17 EDT 2008 Martin Bays * fix edge-case bug with capture of infested nodes Fri Sep 5 07:23:49 EDT 2008 Martin Bays * fix up initialisation code Thu Sep 4 11:37:23 EDT 2008 Sijmen Mulder * Mac version overhaul, GUI Thu Sep 4 18:19:17 EDT 2008 Sijmen Mulder * Version string for Mac to 0.2.2 Thu Sep 4 16:42:34 EDT 2008 Martin Bays tagged 0.2.2 Thu Sep 4 16:42:23 EDT 2008 Martin Bays * version 0.2.2 Thu Sep 4 16:27:26 EDT 2008 Martin Bays * update BUGS Thu Sep 4 16:27:02 EDT 2008 Martin Bays * compile with -Wall -pedantic; fix bugs thrown up by this; add 'debug' target Thu Sep 4 16:23:01 EDT 2008 Martin Bays * fix up pointHitsPolygon Thu Sep 4 15:18:56 EDT 2008 Martin Bays * pixelColor -> Pixel().draw() Wed Sep 3 17:13:09 EDT 2008 Martin Bays * include Mac tree in make dist Wed Sep 3 15:30:05 EDT 2008 Martin Bays * set useAA to false by default (since much faster without it now) Wed Sep 3 15:28:43 EDT 2008 Martin Bays * optimize drawing Wed Sep 3 12:21:07 EDT 2008 Martin Bays * SDL_gfx: use "original" alpha pixel routine (there are unresolved alpha blending issues with the "modified" routine) Wed Sep 3 12:20:11 EDT 2008 Martin Bays * add README, COPYING and LICENSE from SDL_gfx distribution to the copy in the Mac port tree Wed Sep 3 09:59:37 EDT 2008 sjmulder@gmail.com * Mac port Wed Sep 3 08:04:24 EDT 2008 Martin Bays * update AUTHORS, BUGS Tue Sep 2 18:44:54 EDT 2008 Martin Bays tagged 0.2.1 Tue Sep 2 18:44:50 EDT 2008 Martin Bays * version 0.2.1 Tue Sep 2 18:41:42 EDT 2008 Martin Bays * Avoid 32bpp unless asked for. This is to work around an issue with SDL_gfx. Tue Sep 2 18:25:39 EDT 2008 Martin Bays * update TODO, AUTHORS Tue Sep 2 18:23:50 EDT 2008 Martin Bays * anti-aliasing on by default Tue Sep 2 18:16:18 EDT 2008 Martin Bays * initial rating 3.0 |-> 5.0 Tue Sep 2 15:50:06 EDT 2008 Martin Bays * fps regulation Tue Sep 2 15:30:41 EDT 2008 Martin Bays * pointHitsPolygon: float |-> double, in hopes of squishing weird bug Tue Sep 2 15:15:38 EDT 2008 Martin Bays * draw shots as originating from you, not behind you Tue Sep 2 15:07:01 EDT 2008 Martin Bays * fix healing blue meanie colours Tue Sep 2 05:50:11 EDT 2008 Martin Bays * update README Mon Sep 1 18:53:51 EDT 2008 Martin Bays * add missing GPL boilerplate to source files Sun Aug 31 08:14:02 EDT 2008 Martin Bays tagged 0.2 Sun Aug 31 08:13:57 EDT 2008 Martin Bays * autofoo build system Sun Aug 31 06:01:30 EDT 2008 Martin Bays * config -> conffile Sun Aug 31 05:41:46 EDT 2008 Martin Bays * don't use aa for targetting lines Sun Aug 31 05:40:40 EDT 2008 Martin Bays * [bugfix] rating was writing to config when it shouldn't have Sat Aug 30 13:10:55 EDT 2008 Martin Bays * self-normalising Angle class Sat Aug 30 12:00:59 EDT 2008 Martin Bays * spinning nodes Sat Aug 30 11:32:03 EDT 2008 Martin Bays * grid Sat Aug 30 07:27:25 EDT 2008 Martin Bays * [bugfix] polygon collision Mon Aug 11 13:56:28 EDT 2008 Martin Bays * add key list to README Sat Aug 2 07:26:51 EDT 2008 Martin Bays * rationalise ending handling Fri Aug 1 16:04:57 EDT 2008 Martin Bays * fix up includes Fri Aug 1 15:50:15 EDT 2008 Martin Bays * add missing files config.{cc,h} Fri Aug 1 15:43:27 EDT 2008 Martin Bays * restarting Fri Aug 1 13:23:30 EDT 2008 Martin Bays * evil flees on victory Fri Aug 1 13:23:01 EDT 2008 Martin Bays * blue meanies: hp 4->3 Tue Jul 29 08:12:49 EDT 2008 Martin Bays * don't affect rating if invuln Sat Jul 26 05:33:25 EDT 2008 Martin Bays * added a README Sat Jul 26 05:33:15 EDT 2008 Martin Bays * glowing Fri Jul 25 05:13:14 EDT 2008 Martin Bays * don't draw while paused Thu Jul 24 12:19:29 EDT 2008 Martin Bays * ratings Sat Apr 19 16:11:29 EDT 2008 Martin Bays * use getopt option parsing Sat Apr 19 16:04:46 EDT 2008 Martin Bays * improve video mode selection Thu Apr 10 16:07:54 EDT 2008 Martin Bays UNDO: new shield mechanics; pods cost shield energy Thu Apr 10 16:07:54 EDT 2008 Martin Bays * new shield mechanics; pods cost shield energy Tue Mar 4 08:02:11 EST 2008 Martin Bays * name change: snipe -> kuklomenos Sun Mar 2 08:20:56 EST 2008 Martin Bays * nodes: tweaks Fri Feb 29 14:41:47 EST 2008 Martin Bays * split up GameState::update() Wed Feb 27 17:33:42 EST 2008 Martin Bays * triangular nodes Wed Feb 27 12:36:17 EST 2008 Martin Bays * nodes: further tweaks Tue Feb 26 10:53:18 EST 2008 Martin Bays * nodes: tweaks; indicators; mutilation Sun Feb 24 13:59:12 EST 2008 Martin Bays * [nodes] [bugfix] Sun Feb 24 13:37:46 EST 2008 Martin Bays * bugfix: new spawn collisions Did have collision checks before setting of CollisionObject Sun Feb 24 13:35:28 EST 2008 Martin Bays * nodes infestatian ai tweaks Sun Feb 24 13:02:03 EST 2008 Martin Bays * nodes and polish Sat Feb 23 14:19:22 EST 2008 Martin Bays * [bugfix] don't show out-of-bounds shot tips Sat Feb 23 13:32:12 EST 2008 Martin Bays * nodes and powers Sat Feb 23 12:04:58 EST 2008 Martin Bays * nodes and capture Sat Feb 23 09:17:42 EST 2008 Martin Bays * nodes and infestation Sun Feb 3 11:42:26 EST 2008 Martin Bays * kamikaze colours Sun Feb 3 09:29:06 EST 2008 Martin Bays * splitting animation Sun Feb 3 08:44:02 EST 2008 Martin Bays * filled invaders Sat Feb 2 20:58:40 EST 2008 Martin Bays * makefile bugfix Sat Feb 2 20:58:10 EST 2008 Martin Bays * [tweak] increase aim rotation speed Sat Feb 2 20:57:41 EST 2008 Martin Bays * don't force bpp Sat Feb 2 16:19:31 EST 2008 Martin Bays * bugfix: allow high framerates Thu Jan 31 19:53:09 EST 2008 Martin Bays * fps calculation Thu Jan 31 19:34:25 EST 2008 Martin Bays * findDataPath Thu Jan 31 18:40:17 EST 2008 Martin Bays * snipe.cc -> main.cc Thu Jan 31 18:39:44 EST 2008 Martin Bays * look in /usr/local for data Thu Jan 31 18:33:48 EST 2008 Martin Bays * cleanup Thu Jan 31 16:45:27 EST 2008 Martin Bays * add optional anti-aliasing; new settings infrastructure Wed Jan 30 13:49:31 EST 2008 Martin Bays * add dezooming Mon Jan 28 08:50:32 EST 2008 Martin Bays * add missing files: {clock,data}{.h,.cc} Sun Jan 27 18:20:37 EST 2008 Martin Bays * fonts; info box Sun Jan 27 16:44:28 EST 2008 Martin Bays * introduce GameClock Sun Jan 27 16:43:09 EST 2008 Martin Bays * code cleanup Sun Jan 27 09:44:40 EST 2008 Martin Bays * rotating view Sun Jan 27 09:40:49 EST 2008 Martin Bays * [coords] bugfix - was upside down! Sat Jan 26 17:01:35 EST 2008 Martin Bays * [options] cleanup; -nozoom Sat Jan 26 16:57:19 EST 2008 Martin Bays * allow arbitrary resolutions Sat Jan 26 16:07:34 EST 2008 Martin Bays * [bugfix] timing Sat Jan 26 12:00:25 EST 2008 Martin Bays * tweak Sat Jan 26 11:59:57 EST 2008 Martin Bays * pausing; adjustable game rate Sat Jan 26 11:21:28 EST 2008 Martin Bays * limit view in unzoomed mode Sat Jan 26 09:25:24 EST 2008 Martin Bays * add shield indicator; change shield colours Sat Jan 26 08:56:38 EST 2008 Martin Bays * splitters on 1hp produce only one egg Sat Jan 26 08:50:35 EST 2008 Martin Bays * arc heat indicator Sat Jan 26 07:48:22 EST 2008 Martin Bays * tweaks Sat Jan 26 00:33:04 EST 2008 Martin Bays * shields changes Sat Jan 26 00:31:53 EST 2008 Martin Bays * change heat indication Fri Jan 25 23:39:11 EST 2008 Martin Bays * collisions with shields Fri Jan 25 17:57:39 EST 2008 Martin Bays * shields Fri Jan 25 17:57:10 EST 2008 Martin Bays * Further AI removal and foul egg layer changes Fri Jan 25 15:56:57 EST 2008 Martin Bays * redo aiming Thu Jan 24 16:55:52 EST 2008 Martin Bays UNDO: failed attempted overhaul of aiming Thu Jan 24 16:55:52 EST 2008 Martin Bays * failed attempted overhaul of aiming Wed Jan 23 16:44:24 EST 2008 Martin Bays * cleanup Wed Jan 23 16:44:15 EST 2008 Martin Bays * shrinking foul egg layers Wed Jan 23 16:08:17 EST 2008 Martin Bays * foul egg laying invaders Wed Jan 23 16:07:28 EST 2008 Martin Bays * cleanup: dead Invader checking Wed Jan 23 16:07:15 EST 2008 Martin Bays * AI() bugfix Wed Jan 23 16:04:23 EST 2008 Martin Bays * new invader and collision architectures Wed Jan 23 16:03:17 EST 2008 Martin Bays * coord operations Sat Jan 19 17:02:21 EST 2008 Martin Bays * zoom toggle Sat Jan 19 16:48:55 EST 2008 Martin Bays * zooming and aiming tweaks Sat Jan 19 16:30:23 EST 2008 Martin Bays * zooming Sat Jan 19 13:07:26 EST 2008 Martin Bays * minimum model stepping time Sat Jan 19 12:31:35 EST 2008 Martin Bays * performance tweaks Sat Jan 19 12:13:52 EST 2008 Martin Bays * collision bugfix Sat Jan 19 11:49:33 EST 2008 Martin Bays * redo timing Sat Jan 19 11:20:07 EST 2008 Martin Bays * set caption Sat Jan 19 09:47:26 EST 2008 Martin Bays * new collision detection Sat Jan 19 09:45:44 EST 2008 Martin Bays * const qualifications Sat Jan 19 09:45:11 EST 2008 Martin Bays * shot drawing bugfix Wed Jan 16 14:49:18 EST 2008 Martin Bays * report invaderRate Wed Jan 16 14:49:01 EST 2008 Martin Bays * difficulty tweaks Wed Jan 16 14:48:47 EST 2008 Martin Bays * AI overhaul Wed Jan 16 14:03:32 EST 2008 Martin Bays * splitting Wed Jan 16 14:03:04 EST 2008 Martin Bays * cleanup Tue Jan 15 15:51:22 EST 2008 Martin Bays * recoil Tue Jan 15 11:04:28 EST 2008 Martin Bays * tweak settings Tue Jan 15 09:25:08 EST 2008 Martin Bays * varying enemies; heavy shots follow through Mon Jan 14 15:27:52 EST 2008 Martin Bays * alternative keybindings Mon Jan 14 15:09:27 EST 2008 Martin Bays * scoring and death Mon Jan 14 14:59:48 EST 2008 Martin Bays * shot heats Mon Jan 14 13:31:55 EST 2008 Martin Bays * cleanup Mon Jan 14 07:18:28 EST 2008 Martin Bays * adjustable fps Mon Jan 14 07:13:25 EST 2008 Martin Bays * make game logic and drawing methods of GameState Sun Jan 13 14:34:39 EST 2008 Martin Bays * initial import