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