source: libcaca/trunk/ChangeLog @ 210

Last change on this file since 210 was 210, checked in by Sam Hocevar, 16 years ago
File size: 43.7 KB
Line 
1------------------------------------------------------------------------
2r107 | sam | 2003-11-22 15:13:53 +0100 (Sat, 22 Nov 2003) | 3 lines
3Changed paths:
4   M /examples/Makefile.am
5
6  * examples/Makefile.am:
7    + Compilation fix when libcaca is not available.
8
9------------------------------------------------------------------------
10r106 | sam | 2003-11-22 14:44:02 +0100 (Sat, 22 Nov 2003) | 9 lines
11Changed paths:
12   M /debian/changelog
13   A /debian/copyright
14   M /debian/rules
15   M /doc/Makefile.am
16   M /doc/caca-config.1
17   A /doc/caca-demo.1
18   A /doc/caca-spritedit.1
19   M /examples/caca.txt
20
21  * debian/:
22    + Wrote the changelog for the Debian release.
23    + Wrote a copyright file.
24  * doc/:
25    + Wrote manpages for caca-demo and caca-spritedit.
26  * examples/caca.txt:
27    + Centered the sprite handle.
28    + Added a second frame to the sprite.
29
30------------------------------------------------------------------------
31r105 | sam | 2003-11-22 13:53:55 +0100 (Sat, 22 Nov 2003) | 11 lines
32Changed paths:
33   A /AUTHORS
34   M /Makefile.am
35   A /NEWS
36   M /configure.ac
37   A /doc
38   A /doc/Makefile.am
39   A /doc/caca-config.1
40   A /doc/doxygen.cfg
41   A /doc/footer.html
42   A /doc/header.html
43
44  * AUTHORS NEWS:
45    + Added these mandatory files.
46  * doc/:
47    + Wrote a Doxygen configuration file.
48    + Added a manpage for caca-config(1), borrowed from sdl-config.
49  * configure.ac:
50    + Use new style AC_INIT.
51    + Error out if no library was found.
52    + Added *djgpp* to the list of non-PIC platforms.
53    + Added checks for doxygen and latex.
54
55------------------------------------------------------------------------
56r104 | sam | 2003-11-22 13:51:27 +0100 (Sat, 22 Nov 2003) | 2 lines
57Changed paths:
58   M /examples/Makefile.am
59   M /examples/demo.c
60
61  * Disabled gdkpixbuf code.
62
63------------------------------------------------------------------------
64r103 | sam | 2003-11-22 13:45:25 +0100 (Sat, 22 Nov 2003) | 3 lines
65Changed paths:
66   M /src/blit.c
67   M /src/box.c
68   M /src/caca.c
69   M /src/caca.h
70   M /src/caca_internals.h
71   M /src/conic.c
72   M /src/graphics.c
73   M /src/io.c
74   M /src/line.c
75   M /src/math.c
76   M /src/sprite.c
77   M /src/triangle.c
78
79  * src/:
80    + Doxygenated a few things.
81
82------------------------------------------------------------------------
83r102 | sam | 2003-11-21 15:34:07 +0100 (Fri, 21 Nov 2003) | 8 lines
84Changed paths:
85   M /TODO
86   M /examples/demo.c
87   M /src/blit.c
88   M /src/caca.h
89
90  * TODO:
91    + A few updates.
92  * src/blit.c:
93    + Split blit() into caca_create_bitmap() and caca_draw_bitmap().
94    + Started removing hardcoded bitmask and pitch values.
95  * examples/demo.c:
96    + Do something with mouse clicks.
97
98------------------------------------------------------------------------
99r101 | sam | 2003-11-21 15:14:26 +0100 (Fri, 21 Nov 2003) | 3 lines
100Changed paths:
101   M /src/io.c
102
103  * src/io.c:
104    + Fixed an off-by-one error in the mouse driver.
105
106------------------------------------------------------------------------
107r100 | sam | 2003-11-20 17:54:04 +0100 (Thu, 20 Nov 2003) | 13 lines
108Changed paths:
109   M /
110   M /Makefile.am
111   M /README
112   M /TODO
113   A /caca-config.in
114   M /configure.ac
115   M /debian
116   A /debian/compat
117   M /debian/control
118   M /debian/rules
119   M /examples
120   M /examples/Makefile.am
121   M /examples/demo.c
122   M /src/Makefile.am
123
124  * debian/control:
125    + Changed section to libs/libdevel instead of games/games.
126    + Changed package name to libcaca-dev.
127  * debian/rules:
128    + Use debian/compat instead of DH_COMPAT.
129    + Install README, BUGS and TODO into /usr/share/doc.
130  * caca-config.in:
131    + First version of the config script.
132  * configure.ac src/Makefile.am:
133    + Build a static PIC library as well.
134  * README TODO:
135    + Various updates.
136
137------------------------------------------------------------------------
138r99 | sam | 2003-11-19 19:38:49 +0100 (Wed, 19 Nov 2003) | 3 lines
139Changed paths:
140   M /TODO
141   M /src/io.c
142
143  * TODO: New stuff to do.
144  * src/io.c: left and right arrow keys were swapped.
145
146------------------------------------------------------------------------
147r98 | sam | 2003-11-19 18:49:43 +0100 (Wed, 19 Nov 2003) | 3 lines
148Changed paths:
149   M /src/blit.c
150   M /src/caca.c
151   M /src/io.c
152
153  * src/io.c:
154    + Fixed a bug in the mouse coordinates reporting.
155
156------------------------------------------------------------------------
157r97 | sam | 2003-11-19 18:32:10 +0100 (Wed, 19 Nov 2003) | 6 lines
158Changed paths:
159   M /examples/demo.c
160   M /examples/spritedit.c
161   M /src/blit.c
162   M /src/caca.c
163   M /src/caca.h
164   M /src/io.c
165
166  * src/io.c:
167    + Renamed sdl_get_key() into sdl_get_event().
168    + Handle mouse clicks.
169  * src/caca.c:
170    + Activate the terminal's mouse handling if supported.
171
172------------------------------------------------------------------------
173r96 | sam | 2003-11-17 17:11:34 +0100 (Mon, 17 Nov 2003) | 8 lines
174Changed paths:
175   M /examples/Makefile.am
176   M /src/Makefile.am
177   M /src/blit.c
178   M /src/caca.h
179   M /src/io.c
180
181  * src/io.c src/caca.h:
182    + Interpret escape sequences for F1, F2, left, right, etc.
183  * src/Makefile.am examples/Makefile.am:
184    + Install caca.h in /usr/include.
185    + Do not install example programs.
186  * src/blit.c:
187    + Minor improvements to grayscale colors.
188
189------------------------------------------------------------------------
190r95 | sam | 2003-11-17 11:15:40 +0100 (Mon, 17 Nov 2003) | 2 lines
191Changed paths:
192   D /.cvsignore
193   D /autotools/.cvsignore
194
195  * Removed legacy .cvsignore files.
196
197------------------------------------------------------------------------
198r94 | sam | 2003-11-16 18:41:43 +0100 (Sun, 16 Nov 2003) | 6 lines
199Changed paths:
200   M /examples/demo.c
201   M /src/blit.c
202   M /src/caca.h
203
204  * src/blit.c:
205    + Hue calculation now uses integers only.
206    + Dithering is now parametrable. Implemented none, ordered, random.
207  * examples/demo.c:
208    + Added dithering selection.
209
210------------------------------------------------------------------------
211r93 | sam | 2003-11-16 16:20:17 +0100 (Sun, 16 Nov 2003) | 8 lines
212Changed paths:
213   M /examples/Makefile.am
214   A /examples/caca.txt
215   M /examples/demo.c
216   M /examples/spritedit.c
217   M /src/blit.c
218   M /src/caca.c
219   M /src/caca.h
220   M /src/caca_internals.h
221   M /src/graphics.c
222
223  * src/blit.c:
224    + Added caca_set_dithering() (unused yet).
225    + Added random dithering.
226  * src/caca.h:
227    + Renamed legacy EE_* enums to CACA_*.
228  * examples/demo.c examples/caca.txt:
229    + Added a default sprite for libcaca.
230
231------------------------------------------------------------------------
232r92 | sam | 2003-11-16 13:28:29 +0100 (Sun, 16 Nov 2003) | 2 lines
233Changed paths:
234   M /examples/demo.c
235   M /examples/spritedit.c
236   M /src/blit.c
237   M /src/box.c
238   M /src/caca.c
239   M /src/caca.h
240   M /src/caca_internals.h
241   M /src/conic.c
242   M /src/graphics.c
243   M /src/io.c
244   M /src/line.c
245   M /src/math.c
246   M /src/sprite.c
247   M /src/triangle.c
248
249  * Changed copyleft to LGPL.
250
251------------------------------------------------------------------------
252r91 | sam | 2003-11-16 13:13:46 +0100 (Sun, 16 Nov 2003) | 3 lines
253Changed paths:
254   M /Makefile.am
255   M /configure.ac
256   A /examples (from /test:90)
257   M /examples/Makefile.am
258   D /libcaca
259   A /src (from /libcaca:90)
260   M /src/line.c
261   D /test
262
263  * 2nd pass in the libcaca rehandling; moved sources to src/ and examples
264    to examples/.
265
266------------------------------------------------------------------------
267r90 | sam | 2003-11-16 13:07:52 +0100 (Sun, 16 Nov 2003) | 2 lines
268Changed paths:
269   M /COPYING
270   M /Makefile.am
271   M /README
272   M /TODO
273   M /bootstrap
274   M /configure.ac
275   D /data
276   D /debian/.cvsignore
277   M /debian/changelog
278   M /debian/control
279   M /debian/rules
280   D /doc
281   D /src
282
283  * The big TTYvaders/libcaca split. This is libcaca.
284
285------------------------------------------------------------------------
286r89 | sam | 2003-11-16 12:26:54 +0100 (Sun, 16 Nov 2003) | 8 lines
287Changed paths:
288   M /configure.ac
289   M /libcaca/blit.c
290   M /libcaca/caca.c
291   M /libcaca/conic.c
292   M /libcaca/graphics.c
293   M /src/weapons.c
294
295  * configure.ac:
296    + Added -Wsign-compare to the warning flags.
297  * libcaca/caca.c:
298    + Fixed a signed/unsigned bug that caused infinite waits with
299      ee_set_delay(0).
300  * src/weapons.c libcaca/graphics.c libcaca/blit.c libcaca/conic.c:
301    + Fixed minor signed/unsigned comparison warnings.
302
303------------------------------------------------------------------------
304r88 | sam | 2003-11-16 01:33:35 +0100 (Sun, 16 Nov 2003) | 2 lines
305Changed paths:
306   M /Makefile.am
307   M /TODO
308   M /configure.ac
309   A /libcaca (from /libee:87)
310   M /libcaca/Makefile.am
311   M /libcaca/blit.c
312   M /libcaca/box.c
313   A /libcaca/caca.c (from /libee/ee.c:87)
314   A /libcaca/caca.h (from /libee/ee.h:87)
315   A /libcaca/caca_internals.h (from /libee/ee_internals.h:87)
316   M /libcaca/conic.c
317   D /libcaca/ee.c
318   D /libcaca/ee.h
319   D /libcaca/ee_internals.h
320   M /libcaca/graphics.c
321   M /libcaca/io.c
322   M /libcaca/line.c
323   M /libcaca/math.c
324   M /libcaca/sprite.c
325   M /libcaca/triangle.c
326   D /libee
327   M /src/Makefile.am
328   M /src/aliens.c
329   M /src/bonus.c
330   M /src/box.c
331   M /src/ceo.c
332   M /src/collide.c
333   M /src/common.h
334   M /src/explosions.c
335   M /src/intro.c
336   M /src/main.c
337   M /src/overlay.c
338   M /src/player.c
339   M /src/starfield.c
340   M /src/tunnel.c
341   M /src/weapons.c
342   M /test/Makefile.am
343   M /test/demo.c
344   M /test/spritedit.c
345
346  * Renamed libee to libcaca. Far less collisions.
347
348------------------------------------------------------------------------
349r87 | sam | 2003-11-16 01:09:09 +0100 (Sun, 16 Nov 2003) | 2 lines
350Changed paths:
351   M /libee/Makefile.am
352   A /libee/blit.c
353   M /libee/ee.h
354   M /test/Makefile.am
355   M /test/demo.c
356
357  * Very ugly ee_blit function. Will be polished in a while.
358
359------------------------------------------------------------------------
360r86 | sam | 2003-11-15 13:42:38 +0100 (Sat, 15 Nov 2003) | 10 lines
361Changed paths:
362   M /libee/ee.c
363   M /libee/ee.h
364   M /libee/graphics.c
365   M /test/demo.c
366
367  * libee/ee.c:
368    + Replaced ee_color_names[] with ee_get_color_name().
369    + Don't oversleep in ee_refresh().
370  * libee/graphics.c:
371    + Implemented ee_printf().
372  * test/demo.c:
373    + If new keypresses are detected, don't wait for the next screen refresh.
374    + Added an fps counter on demos.
375    + Added controls for outlines and drawing boundaries.
376
377------------------------------------------------------------------------
378r85 | sam | 2003-11-15 10:58:20 +0100 (Sat, 15 Nov 2003) | 8 lines
379Changed paths:
380   M /libee/ee.c
381   M /libee/ee.h
382   M /libee/ee_internals.h
383   M /libee/graphics.c
384   M /libee/line.c
385
386  * libee/graphics.c:
387    + Correct clipping in ee_putstr() for long strings.
388  * libee/ee.c:
389    + New ee_get_rendertime() call to provide framerate information.
390  * libee/ee.h:
391    + Added const keywords where it was meaningful, despite Slang's blatant
392      omission of such keywords in its prototypes.
393
394------------------------------------------------------------------------
395r84 | sam | 2003-11-14 20:00:07 +0100 (Fri, 14 Nov 2003) | 6 lines
396Changed paths:
397   M /libee/ee.c
398   M /src/main.c
399   M /test/demo.c
400
401  * libee/ee.c:
402    + Implemented correct framerate wait loop.
403    + No framedropping yet.
404  * test/demo.c src/main.c:
405    + Set an arbitrary framerate for demos.
406
407------------------------------------------------------------------------
408r83 | sam | 2003-11-14 19:49:53 +0100 (Fri, 14 Nov 2003) | 2 lines
409Changed paths:
410   M /src/Makefile.am
411   M /test/Makefile.am
412
413  * Fixed compilation in an alternate directory.
414
415------------------------------------------------------------------------
416r82 | sam | 2003-11-14 18:02:36 +0100 (Fri, 14 Nov 2003) | 2 lines
417Changed paths:
418   M /src/box.c
419   M /src/main.c
420   M /src/player.c
421   M /src/starfield.c
422   M /src/tunnel.c
423   M /src/weapons.c
424
425  * Sanity checks after each malloc() call.
426
427------------------------------------------------------------------------
428r81 | sam | 2003-11-14 17:55:58 +0100 (Fri, 14 Nov 2003) | 4 lines
429Changed paths:
430   M /libee/ee.h
431   M /libee/math.c
432
433  * libee/math.c:
434    + ee_sqrt() now uses unsigned ints.
435    + Avoid overflows in ee_sqrt().
436
437------------------------------------------------------------------------
438r80 | sam | 2003-11-13 18:12:40 +0100 (Thu, 13 Nov 2003) | 2 lines
439Changed paths:
440   M /src/intro.c
441
442  * src/intro.c: Minor graphical issue on dosemu with ncurses backend.
443
444------------------------------------------------------------------------
445r79 | sam | 2003-11-13 17:45:25 +0100 (Thu, 13 Nov 2003) | 6 lines
446Changed paths:
447   M /libee/ee.c
448   M /libee/ee_internals.h
449   M /libee/graphics.c
450   M /libee/sprite.c
451
452  * libee/ee.c:
453    + Error checking in ee_init().
454    + Pre-generate the empty line for ee_clear().
455  * libee/sprite.c:
456    + Better error checking in ee_sprite_load().
457
458------------------------------------------------------------------------
459r78 | sam | 2003-11-13 16:41:12 +0100 (Thu, 13 Nov 2003) | 2 lines
460Changed paths:
461   M /libee/conic.c
462   M /libee/line.c
463   M /src/box.c
464
465  * Minor coding style changes.
466
467------------------------------------------------------------------------
468r77 | sam | 2003-11-13 16:37:49 +0100 (Thu, 13 Nov 2003) | 2 lines
469Changed paths:
470   M /data/Makefile.am
471   D /data/bar_boss
472   D /data/bar_fighter
473   A /data/barboss.txt (from /data/bar_boss:76)
474   A /data/barfight.txt (from /data/bar_fighter:76)
475   D /data/baz_fighter
476   A /data/bazfight.txt (from /data/baz_fighter:76)
477   A /data/bongem.txt (from /data/item_gem:76)
478   A /data/bonheart.txt (from /data/item_heart:76)
479   D /data/explosion_medium
480   D /data/explosion_small
481   D /data/foo_fighter
482   A /data/foofight.txt (from /data/foo_fighter:76)
483   D /data/item_gem
484   D /data/item_heart
485   A /data/ship.txt (from /data/ship_green:76)
486   D /data/ship_green
487   D /data/weapon_bomb
488   D /data/weapon_fragbomb
489   A /data/wpnbomb.txt (from /data/weapon_bomb:76)
490   A /data/wpnfrag.txt (from /data/weapon_fragbomb:76)
491   A /data/xplmed.txt (from /data/explosion_medium:76)
492   A /data/xplsmall.txt (from /data/explosion_small:76)
493   M /src/aliens.c
494   M /src/bonus.c
495   M /src/explosions.c
496   M /src/intro.c
497   M /src/player.c
498   M /src/weapons.c
499   M /test/demo.c
500
501  * Renamed sprites to < 8+3 names for the DOS port.
502
503------------------------------------------------------------------------
504r76 | sam | 2003-11-13 00:46:58 +0100 (Thu, 13 Nov 2003) | 7 lines
505Changed paths:
506   M /data/bar_boss
507   M /data/bar_fighter
508   M /data/baz_fighter
509   M /data/explosion_medium
510   M /data/explosion_small
511   M /data/foo_fighter
512   M /data/item_gem
513   M /data/item_heart
514   M /data/ship_green
515   M /data/weapon_bomb
516   M /data/weapon_fragbomb
517   M /src/starfield.c
518   M /test/demo.c
519
520  * test/demo.c:
521    + Removed a spurious '\n' from an ee_putstr().
522  * src/starfield.c:
523    + Fixed starfield color.
524  * data/:
525    + Fixed every sprite's colors.
526
527------------------------------------------------------------------------
528r75 | sam | 2003-11-12 22:18:50 +0100 (Wed, 12 Nov 2003) | 25 lines
529Changed paths:
530   A /BUGS
531   M /Makefile.am
532   M /README
533   M /TODO
534   M /libee/Makefile.am
535   M /libee/box.c
536   M /libee/conic.c
537   M /libee/ee.c
538   M /libee/ee.h
539   A /libee/ee_internals.h
540   M /libee/graphics.c
541   M /libee/io.c
542   M /libee/line.c
543   M /libee/math.c
544   M /libee/sprite.c
545   M /libee/triangle.c
546   M /src/Makefile.am
547   M /src/overlay.c
548   M /src/weapons.c
549   M /test/demo.c
550
551  * libee/ee.h:
552    + Added ee_color_names[] containing our 16 color names.
553  * libee/ee.c:
554    + Extended our color set to the full 16 instead of 10.
555    + Precalculate ncurses attributes.
556  * libee/graphics.c:
557    + Clip color value in ee_set_color().
558    + Clip characters in ee_putchar().
559    + Partially clip characters in ee_putstr(), overflows aren't checked yet.
560  * libee/ee_internals.h:
561    + New file to share extern variables within libee.
562
563  * test/demo.c:
564    + Added a simple demo_color() to output all colors.
565    + Replaced four ee_draw_line() with ee_draw_thin_box().
566    + Replaced x1, y1, x2 etc. with xa, ya, xb etc. because <math.h> already
567      defines y1.
568    + Randomized colours from 0 to 15 instead of 1 to 10.
569
570  * src/Makefiles.am:
571    + Added -lm to the ttyvaders linking flags because of the intro.
572
573  * README BUGS TODO:
574    + Updated.
575
576------------------------------------------------------------------------
577r74 | sam | 2003-11-12 19:41:02 +0100 (Wed, 12 Nov 2003) | 7 lines
578Changed paths:
579   M /README
580   M /configure.ac
581   M /libee/ee.c
582   M /libee/graphics.c
583
584  * README:
585    + Added a note about dos cross-compilation.
586  * configure.ac:
587    + Added a check for ScreenUpdate in <pc.h>.
588  * libee/graphics.c libee/ee.c:
589    + Improved the conio port thanks to ScreenUpdate().
590
591------------------------------------------------------------------------
592r73 | sam | 2003-11-12 17:23:18 +0100 (Wed, 12 Nov 2003) | 2 lines
593Changed paths:
594   M /configure.ac
595   M /libee/conic.c
596   M /libee/ee.c
597   M /libee/graphics.c
598   M /libee/io.c
599   M /libee/line.c
600
601  * MS-DOS port of libee, using <conio.h>.
602
603------------------------------------------------------------------------
604r72 | sam | 2003-11-12 02:48:58 +0100 (Wed, 12 Nov 2003) | 17 lines
605Changed paths:
606   M /data/foo_fighter
607   M /libee/box.c
608   M /libee/ee.h
609   M /libee/graphics.c
610   M /libee/line.c
611   M /libee/sprite.c
612   M /src/Makefile.am
613   M /src/aliens.c
614   M /src/bonus.c
615   M /src/box.c
616   M /src/common.h
617   M /src/explosions.c
618   A /src/intro.c
619   M /src/main.c
620   M /src/overlay.c
621   M /src/player.c
622   M /src/starfield.c
623   M /src/tunnel.c
624   M /src/weapons.c
625   M /test/demo.c
626   M /test/spritedit.c
627
628  * libee/graphics.c:
629    + Renamed ee_color() to ee_set_color(), wrote ee_get_color().
630  * libee/line.c:
631    + Implemented draw_polyline() and draw_thin_polyline().
632  * libee/sprite.c:
633    + Removed the f member of struct ee_sprite.
634    + Implemented ee_get_sprite_{width|height|dx|dy}().
635    + Restore the color fater ee_draw_sprite() is called.
636  * libee/box.c:
637    + Fixed a bug causing improper box clipping at the right and the bottom.
638  * data/foo_fighter:
639    + Fixed bugs in the sprite.
640  * src/intro.c:
641    + Test effects for the future game's intro.
642  * test/spritedit.c:
643    + Added stuff to the sprite editor. We can now navigate through frames.
644
645------------------------------------------------------------------------
646r71 | sam | 2003-11-11 11:22:19 +0100 (Tue, 11 Nov 2003) | 13 lines
647Changed paths:
648   M /libee/Makefile.am
649   A /libee/box.c
650   M /libee/conic.c
651   M /libee/ee.h
652   M /libee/triangle.c
653   M /test/demo.c
654
655  * libee/triangle.c:
656    + Wrote ee_draw_triangle() and ee_draw_thin_triangle().
657  * libee/box.c:
658    + Wrote ee_draw_box(), ee_draw_thin_box() and ee_fill_box().
659  * libee/conic.c:
660    + Wrote ee_fill_ellipse().
661    + First attempt at ee_draw_thin_ellipse(), to be reworked.
662  * test/demo.c:
663    + Merged demo_lines() and demo_thin_lines().
664    + Merged demo_triangles() and demo_outlined_triangles().
665    + Wrote demo_box().
666    + Use ee_fill_ellipse() in demo_all().
667
668------------------------------------------------------------------------
669r70 | sam | 2003-11-11 09:00:36 +0100 (Tue, 11 Nov 2003) | 5 lines
670Changed paths:
671   M /data/Makefile.am
672   A /data/ship_green
673   M /src/collide.c
674   M /src/main.c
675   M /src/player.c
676   M /src/weapons.c
677
678  * src/weapons.c:
679    + Use ee_draw_ellipse() instead of ee_draw_circle() to draw the nuke.
680  * src/player.c:
681    + Use ee_draw_sprite() to draw our ship.
682
683------------------------------------------------------------------------
684r69 | sam | 2003-11-11 00:38:50 +0100 (Tue, 11 Nov 2003) | 8 lines
685Changed paths:
686   M /libee/Makefile.am
687   M /libee/conic.c
688   M /libee/ee.c
689   M /libee/ee.h
690   A /libee/graphics.c (from /libee/ee.c:68)
691   M /libee/io.c
692   M /libee/line.c
693   M /libee/math.c
694   M /libee/sprite.c
695   M /libee/triangle.c
696   M /src/box.c
697   M /src/overlay.c
698   M /src/player.c
699   M /src/starfield.c
700   M /src/tunnel.c
701   M /src/weapons.c
702   M /test/demo.c
703
704  * libee/graphics.c:
705    + Moved ee_putstr() and ee_putchar() in here.
706  * libee/ee.h:
707    + Got rid of ee_goto().
708    + Moved <slang.h> or <curses.h> into libee.
709  * Replaced ee_goto()/ee_putstr() pairs with ee_putstr().
710  * Ditto for ee_putchar().
711
712------------------------------------------------------------------------
713r68 | sam | 2003-11-11 00:04:13 +0100 (Tue, 11 Nov 2003) | 5 lines
714Changed paths:
715   M /data/Makefile.am
716   M /src/Makefile.am
717   M /test
718   M /test/Makefile.am
719   A /test/spritedit.c
720
721  * test/spritedit.c:
722    + Placeholder for our upcoming sprite editor.
723  * src/Makefile.am data/Makefile.am:
724    + Use AM_CPPFLAGS, not target_CPPFLAGS, so that automake-1.5 can be used.
725
726------------------------------------------------------------------------
727r67 | sam | 2003-11-10 23:43:30 +0100 (Mon, 10 Nov 2003) | 4 lines
728Changed paths:
729   M /data/Makefile.am
730   A /data/weapon_fragbomb
731   M /src/weapons.c
732
733  * src/weapons.c data/weapon_fragbomb:
734    + Drew the fragbomb sprite.
735    + Use the fragbomb in src/weapons.c.
736
737------------------------------------------------------------------------
738r66 | sam | 2003-11-10 22:54:11 +0100 (Mon, 10 Nov 2003) | 5 lines
739Changed paths:
740   M /data/Makefile.am
741   A /data/weapon_bomb
742   M /src/weapons.c
743
744  * data/weapon_bomb:
745    + New bomb sprite.
746  * src/weapons.c:
747    + Switched the bomb drawing to use ee_draw_sprite().
748
749------------------------------------------------------------------------
750r65 | sam | 2003-11-10 22:17:47 +0100 (Mon, 10 Nov 2003) | 8 lines
751Changed paths:
752   M /data/Makefile.am
753   A /data/explosion_medium
754   A /data/explosion_small
755   M /libee/sprite.c
756   M /src/explosions.c
757
758  * libee/sprite.c:
759    + Made sprite loading more robust.
760  * src/explosions.c:
761    + No longer use ee_putchar etc. to draw our sprites, but use
762      ee_draw_sprite().
763  * data/:
764    + Drew explosion_medium and explosion_small sprites.
765
766------------------------------------------------------------------------
767r64 | sam | 2003-11-10 21:43:02 +0100 (Mon, 10 Nov 2003) | 2 lines
768Changed paths:
769   M /libee/conic.c
770
771  * libee/conic.c: Clip circles and ellipses.
772
773------------------------------------------------------------------------
774r63 | sam | 2003-11-10 19:29:04 +0100 (Mon, 10 Nov 2003) | 5 lines
775Changed paths:
776   M /libee/conic.c
777   M /libee/sprite.c
778
779  * libee/sprite.c:
780    + Added sanity checks in ee_sprite_* functions.
781  * libee/conic.c:
782    + Use ellipsepoints() in ee_draw_circle().
783
784------------------------------------------------------------------------
785r62 | sam | 2003-11-10 19:23:23 +0100 (Mon, 10 Nov 2003) | 3 lines
786Changed paths:
787   M /test/demo.c
788
789  * test/demo.c:
790    + Ellipses demo.
791
792------------------------------------------------------------------------
793r61 | sam | 2003-11-10 19:21:36 +0100 (Mon, 10 Nov 2003) | 3 lines
794Changed paths:
795   M /libee/conic.c
796   M /libee/ee.h
797
798  * libee/conic.c:
799    + ee_draw_ellipse().
800
801------------------------------------------------------------------------
802r60 | sam | 2003-11-10 16:31:12 +0100 (Mon, 10 Nov 2003) | 2 lines
803Changed paths:
804   M /libee/Makefile.am
805   D /libee/circle.c
806   A /libee/conic.c (from /libee/circle.c:58)
807   M /libee/line.c
808
809  * Renamed libee/circle.c to libee/conic.c because we'll do ellipsis.
810
811------------------------------------------------------------------------
812r59 | sam | 2003-11-10 16:16:38 +0100 (Mon, 10 Nov 2003) | 3 lines
813Changed paths:
814   M /libee/line.c
815
816  * libee/line.c:
817    + Added code comments.
818
819------------------------------------------------------------------------
820r58 | sam | 2003-11-10 15:19:21 +0100 (Mon, 10 Nov 2003) | 4 lines
821Changed paths:
822   M /configure.ac
823   M /libee/Makefile.am
824   M /src/Makefile.am
825   M /test/Makefile.am
826
827  * configure.ac:
828    + Moved optimization flags and warning triggers here.
829    + Updated the snapshot timestamp.
830
831------------------------------------------------------------------------
832r57 | sam | 2003-11-10 15:13:56 +0100 (Mon, 10 Nov 2003) | 2 lines
833Changed paths:
834   M /test/demo.c
835
836  * test/demo.c: Nicer complete demo.
837
838------------------------------------------------------------------------
839r56 | sam | 2003-11-10 10:26:40 +0100 (Mon, 10 Nov 2003) | 11 lines
840Changed paths:
841   M /data/Makefile.am
842   A /data/baz_fighter
843   A /data/foo_fighter
844   A /data/item_gem
845   A /data/item_heart
846   M /libee/ee.h
847   M /libee/sprite.c
848   M /src/aliens.c
849   M /src/bonus.c
850   M /src/box.c
851
852  * libee/sprite.c:
853    + More robust sprite loader.
854    + Added ee_set_sprite_frame() and ee_get_sprite_frame().
855    + Free all structures in ee_free_sprite().
856  * src/aliens.c src/bonus.c:
857    + Use ee_draw_sprite() instead of our manual sprite rendering.
858  * src/box.c:
859    + Use ee_draw_line() instead of the manual equivalent.
860  * data/:
861    + Added foo_fighter, baz_fighter, item_gem and item_heart sprites.
862
863------------------------------------------------------------------------
864r55 | sam | 2003-11-10 03:00:52 +0100 (Mon, 10 Nov 2003) | 2 lines
865Changed paths:
866   A /data/Makefile.am
867
868  * Oops, forgot data/Makefile.am.
869
870------------------------------------------------------------------------
871r54 | sam | 2003-11-10 03:00:19 +0100 (Mon, 10 Nov 2003) | 5 lines
872Changed paths:
873   M /Makefile.am
874   M /configure.ac
875   A /data
876   A /data/bar_boss
877   A /data/bar_fighter
878   M /test/demo.c
879
880  * test/demo.c:
881    + Wrote a little sprite demo.
882  * data/:
883    + Added bar_fighter (from ttyvaders) and bar_boss (from shapes.txt).
884
885------------------------------------------------------------------------
886r53 | sam | 2003-11-10 02:56:24 +0100 (Mon, 10 Nov 2003) | 4 lines
887Changed paths:
888   M /libee/Makefile.am
889   M /libee/ee.h
890   A /libee/sprite.c
891
892  * libee/sprite.c:
893    + Beginning of sprite handling within the library.
894    + Added support to load files.
895
896------------------------------------------------------------------------
897r52 | sam | 2003-11-10 01:27:33 +0100 (Mon, 10 Nov 2003) | 3 lines
898Changed paths:
899   M /test/demo.c
900
901  * test/demo.c:
902    + outlined triangles demo.
903
904------------------------------------------------------------------------
905r51 | sam | 2003-11-10 01:15:02 +0100 (Mon, 10 Nov 2003) | 2 lines
906Changed paths:
907   M /configure.ac
908   M /libee/Makefile.am
909   M /src/Makefile.am
910   M /test/Makefile.am
911
912  * Removed CPPFLAGS_slang and CPPFLAGS_ncurses, we now have config.h.
913
914------------------------------------------------------------------------
915r50 | sam | 2003-11-10 00:34:24 +0100 (Mon, 10 Nov 2003) | 4 lines
916Changed paths:
917   M /src/aliens.c
918   M /src/bonus.c
919   M /src/box.c
920   M /src/collide.c
921   M /src/explosions.c
922   M /src/main.c
923   M /src/overlay.c
924   M /src/player.c
925   M /src/starfield.c
926   M /src/tunnel.c
927   M /src/weapons.c
928
929  * src/*.c:
930    + Added missing #include "config.h".
931    + Fixed a nasty bug in ee_rand() calls.
932
933------------------------------------------------------------------------
934r49 | sam | 2003-11-10 00:01:29 +0100 (Mon, 10 Nov 2003) | 3 lines
935Changed paths:
936   M /test/demo.c
937
938  * test/demo.c:
939    + Disabled the pyramid demo and wrote a simple triangles demo.
940
941------------------------------------------------------------------------
942r48 | sam | 2003-11-09 22:36:24 +0100 (Sun, 09 Nov 2003) | 5 lines
943Changed paths:
944   M /libee/Makefile.am
945   M /libee/ee.h
946   A /libee/triangle.c
947   M /test/Makefile.am
948   M /test/demo.c
949
950  * libee/triangle.c:
951    + Implemented ee_fill_triangle().
952  * test/demo.c:
953    + Triangle demo.
954
955------------------------------------------------------------------------
956r47 | sam | 2003-11-09 20:46:14 +0100 (Sun, 09 Nov 2003) | 5 lines
957Changed paths:
958   M /libee/ee.h
959   M /libee/line.c
960   M /test/demo.c
961
962  * libee/line.c:
963    + ee_draw_thin_line().
964  * test/demo.c:
965    + Added a thin lines demo.
966
967------------------------------------------------------------------------
968r46 | sam | 2003-11-09 19:10:44 +0100 (Sun, 09 Nov 2003) | 2 lines
969Changed paths:
970   M /libee/line.c
971
972  * libee/line.c: genericized line drawing for future use.
973
974------------------------------------------------------------------------
975r45 | sam | 2003-11-09 18:45:12 +0100 (Sun, 09 Nov 2003) | 6 lines
976Changed paths:
977   M /test
978   M /test/demo.c
979
980  * test/demo.c:
981    + Putpixel demo.
982    + Draw line demo.
983    + Draw circle demo.
984    + Animated radar demo.
985
986------------------------------------------------------------------------
987r44 | sam | 2003-11-09 18:21:43 +0100 (Sun, 09 Nov 2003) | 7 lines
988Changed paths:
989   M /libee/Makefile.am
990   A /libee/circle.c (from /src/weapons.c:42)
991   M /libee/ee.h
992   M /libee/line.c
993   M /src/weapons.c
994
995  * src/weapons.c:
996    + Removed draw_circle, use ee_draw_circle instead.
997  * libee/circle.c:
998    + New ee_draw_circle function.
999  * libee/line.c:
1000    + Changed an internal function's name.
1001
1002------------------------------------------------------------------------
1003r43 | sam | 2003-11-09 17:34:23 +0100 (Sun, 09 Nov 2003) | 2 lines
1004Changed paths:
1005   M /libee
1006   M /libee/Makefile.am
1007   M /libee/ee.h
1008   A /libee/line.c
1009
1010  * libee/line.c: Implemented ee_draw_line.
1011
1012------------------------------------------------------------------------
1013r42 | sam | 2003-11-09 14:52:40 +0100 (Sun, 09 Nov 2003) | 5 lines
1014Changed paths:
1015   M /libee/ee.c
1016   M /libee/ee.h
1017   M /test/demo.c
1018
1019  * libee/ee.c:
1020    + got rid of DELAY.
1021  * test/demo.c:
1022    + Minor animation effect.
1023
1024------------------------------------------------------------------------
1025r41 | sam | 2003-11-09 14:51:37 +0100 (Sun, 09 Nov 2003) | 2 lines
1026Changed paths:
1027   M /libee/math.c
1028
1029  * libee/math.c: fixed a thinko in ee_rand().
1030
1031------------------------------------------------------------------------
1032r40 | sam | 2003-11-09 14:32:04 +0100 (Sun, 09 Nov 2003) | 8 lines
1033Changed paths:
1034   M /libee/Makefile.am
1035   M /libee/ee.c
1036   M /libee/ee.h
1037   A /libee/io.c (from /libee/ee.c:37)
1038   A /libee/math.c
1039   M /src/Makefile.am
1040   M /src/aliens.c
1041   M /src/collide.c
1042   M /src/common.h
1043   M /src/explosions.c
1044   M /src/main.c
1045   D /src/math.c
1046   M /src/starfield.c
1047   M /src/tunnel.c
1048   M /src/weapons.c
1049
1050  * libee/io.c:
1051    + Moved ee_get_key() here.
1052  * libee/math.c:
1053    + Moved r00t() here and renamed it to ee_sqrt().
1054    + Moved GET_RAND() here and renamed it to ee_rand().
1055  * src/math.c:
1056    + Removed this deprecated file.
1057
1058------------------------------------------------------------------------
1059r39 | sam | 2003-11-09 14:16:19 +0100 (Sun, 09 Nov 2003) | 2 lines
1060Changed paths:
1061   M /src/aliens.c
1062   M /src/bonus.c
1063   M /src/box.c
1064   M /src/ceo.c
1065   M /src/collide.c
1066   M /src/common.h
1067   M /src/explosions.c
1068   M /src/main.c
1069   M /src/math.c
1070   M /src/overlay.c
1071   M /src/player.c
1072   M /src/starfield.c
1073   M /src/tunnel.c
1074   M /src/weapons.c
1075
1076  * Coding style everywhere.
1077
1078------------------------------------------------------------------------
1079r38 | sam | 2003-11-09 14:02:34 +0100 (Sun, 09 Nov 2003) | 5 lines
1080Changed paths:
1081   M /libee/Makefile.am
1082   M /test/Makefile.am
1083   A /test/demo.c
1084
1085  * libee/Makefile.am, test/Makefile.am:
1086    + Added more compiler warning flags.
1087  * test/demo.c:
1088    + Small demo for libee.
1089
1090------------------------------------------------------------------------
1091r37 | sam | 2003-11-09 14:01:44 +0100 (Sun, 09 Nov 2003) | 2 lines
1092Changed paths:
1093   M /libee/ee.c
1094
1095  * libee/ee.c: Fixed a compilation warning.
1096
1097------------------------------------------------------------------------
1098r36 | sam | 2003-11-09 13:48:09 +0100 (Sun, 09 Nov 2003) | 2 lines
1099Changed paths:
1100   M /libee/ee.c
1101
1102  * libee/ee.c: Exact line fill in ee_clear().
1103
1104------------------------------------------------------------------------
1105r35 | sam | 2003-11-09 13:40:53 +0100 (Sun, 09 Nov 2003) | 2 lines
1106Changed paths:
1107   M /libee/Makefile.am
1108   M /libee/ee.c
1109   A /libee/ee.h
1110   M /src/Makefile.am
1111   M /src/aliens.c
1112   M /src/bonus.c
1113   M /src/box.c
1114   M /src/ceo.c
1115   M /src/common.h
1116   M /src/explosions.c
1117   M /src/main.c
1118   M /src/overlay.c
1119   M /src/player.c
1120   M /src/starfield.c
1121   M /src/tunnel.c
1122   M /src/weapons.c
1123
1124  * libee is now standalone.
1125
1126------------------------------------------------------------------------
1127r34 | sam | 2003-11-09 13:02:42 +0100 (Sun, 09 Nov 2003) | 2 lines
1128Changed paths:
1129   M /Makefile.am
1130   M /configure.ac
1131   M /libee
1132   A /libee/Makefile.am
1133   M /src/Makefile.am
1134   A /test
1135   A /test/Makefile.am
1136
1137  * libee is now (almost) standalone.
1138
1139------------------------------------------------------------------------
1140r33 | sam | 2003-11-09 12:26:08 +0100 (Sun, 09 Nov 2003) | 7 lines
1141Changed paths:
1142   M /doc/shapes.txt
1143   A /libee
1144   A /libee/ee.c (from /src/graphics.c:31)
1145   M /src/Makefile.am
1146   M /src/ceo.c
1147   M /src/common.h
1148   D /src/graphics.c
1149   M /src/main.c
1150
1151  * libee/ee.c:
1152    + First file in libee, from src/graphics.c.
1153    + Disable cursor upon initialisation.
1154    + Added delay code for constant framerate.
1155  * src/common.h:
1156    + Minor compilation fix for latest ncurses.
1157
1158------------------------------------------------------------------------
1159r32 | sam | 2003-11-06 22:40:53 +0100 (Thu, 06 Nov 2003) | 2 lines
1160Changed paths:
1161   M /bootstrap
1162
1163  * bootstrap: always remove autom4te.cache.
1164
1165------------------------------------------------------------------------
1166r31 | sam | 2003-10-02 03:08:13 +0200 (Thu, 02 Oct 2003) | 2 lines
1167Changed paths:
1168   M /
1169   M /autotools
1170   M /bootstrap
1171   M /configure.ac
1172   M /debian
1173   M /src
1174   M /src/aliens.c
1175   M /src/bonus.c
1176   M /src/box.c
1177   M /src/ceo.c
1178   M /src/collide.c
1179   M /src/common.h
1180   M /src/explosions.c
1181   M /src/graphics.c
1182   M /src/main.c
1183   M /src/math.c
1184   M /src/overlay.c
1185   M /src/player.c
1186   M /src/starfield.c
1187   M /src/tunnel.c
1188   M /src/weapons.c
1189
1190  * Fixed keywords, ignore, and lots of tiny SVN things.
1191
1192------------------------------------------------------------------------
1193r30 | sam | 2003-02-09 12:17:40 +0100 (Sun, 09 Feb 2003) | 3 lines
1194Changed paths:
1195   M /TODO
1196   M /src/Makefile.am
1197   A /src/box.c
1198   M /src/common.h
1199   M /src/main.c
1200   M /src/overlay.c
1201
1202  * support for boxes
1203  * application: pause box
1204
1205------------------------------------------------------------------------
1206r29 | sam | 2003-01-06 13:22:58 +0100 (Mon, 06 Jan 2003) | 3 lines
1207Changed paths:
1208   M /TODO
1209   M /src/collide.c
1210
1211  * cosmetic code changes.
1212  * fixed a bug in the tunnel munching.
1213
1214------------------------------------------------------------------------
1215r28 | sam | 2002-12-23 17:44:28 +0100 (Mon, 23 Dec 2002) | 3 lines
1216Changed paths:
1217   M /README
1218   M /TODO
1219   M /configure.ac
1220   M /src/weapons.c
1221
1222  * fixed the ncurses build.
1223  * replaced '?\239?\191?\189' with ':' in the fragbomb tail because it's not ASCII.
1224
1225------------------------------------------------------------------------
1226r27 | sam | 2002-12-23 17:21:38 +0100 (Mon, 23 Dec 2002) | 6 lines
1227Changed paths:
1228   M /configure.ac
1229   M /src/collide.c
1230   M /src/common.h
1231   M /src/graphics.c
1232   M /src/main.c
1233   M /src/overlay.c
1234   M /src/player.c
1235
1236  * new timestamp for a new snapshot.
1237  * lots of sanity checks in collide.c.
1238  * moved usleep() to graphics.c.
1239  * added random key generator in the dummy driver.
1240  * cosmetic changes in the energy bars.
1241
1242------------------------------------------------------------------------
1243r26 | sam | 2002-12-23 16:06:13 +0100 (Mon, 23 Dec 2002) | 4 lines
1244Changed paths:
1245   M /src/Makefile.am
1246   M /src/common.h
1247   M /src/main.c
1248   A /src/overlay.c
1249   M /src/player.c
1250
1251  * better handling of special weapon timeout.
1252  * the bomb is now part of the standard fire button effect.
1253  * overlay for life and special weapon jauges.
1254
1255------------------------------------------------------------------------
1256r25 | sam | 2002-12-23 14:46:27 +0100 (Mon, 23 Dec 2002) | 3 lines
1257Changed paths:
1258   M /src/aliens.c
1259   M /src/collide.c
1260   M /src/common.h
1261   M /src/main.c
1262   M /src/player.c
1263
1264  * aliens are now named foo, bar and baz.
1265  * beginning of life jauges.
1266
1267------------------------------------------------------------------------
1268r24 | sam | 2002-12-23 14:13:04 +0100 (Mon, 23 Dec 2002) | 2 lines
1269Changed paths:
1270   M /src/common.h
1271   M /src/main.c
1272   M /src/player.c
1273
1274  * ship has vx and vy.
1275
1276------------------------------------------------------------------------
1277r23 | sam | 2002-12-23 13:47:36 +0100 (Mon, 23 Dec 2002) | 2 lines
1278Changed paths:
1279   M /TODO
1280   M /src/main.c
1281   M /src/tunnel.c
1282
1283  * cosmetic change: reworked draw_tunnel.
1284
1285------------------------------------------------------------------------
1286r22 | sam | 2002-12-23 13:03:31 +0100 (Mon, 23 Dec 2002) | 3 lines
1287Changed paths:
1288   M /src/main.c
1289   M /src/tunnel.c
1290
1291  * lasers are now twice as fast.
1292  * walls are now filled, and displayed on top of aliens.
1293
1294------------------------------------------------------------------------
1295r21 | sam | 2002-12-23 11:06:27 +0100 (Mon, 23 Dec 2002) | 5 lines
1296Changed paths:
1297   M /configure.ac
1298   M /src/Makefile.am
1299   M /src/ceo.c
1300   M /src/common.h
1301   M /src/graphics.c
1302   M /src/main.c
1303   M /src/tunnel.c
1304
1305  * added support for --disable-slang.
1306  * fixed an overflow in the tunnel update code.
1307  * fragbomb is now 'f', not 'd'.
1308  * added a missing call to init_bonus().
1309
1310------------------------------------------------------------------------
1311r20 | sam | 2002-12-23 10:28:37 +0100 (Mon, 23 Dec 2002) | 5 lines
1312Changed paths:
1313   M /TODO
1314   M /src/collide.c
1315   M /src/common.h
1316   M /src/main.c
1317   M /src/starfield.c
1318   M /src/tunnel.c
1319   M /src/weapons.c
1320
1321  * the beam now digs the tunnel.
1322  * the starfield is now an array of stars.
1323  * fixed wall rendering (offset issues and disappearing left wall).
1324  * 32 seekers on fragbomb explosion, not 16.
1325
1326------------------------------------------------------------------------
1327r19 | sam | 2002-12-23 00:39:15 +0100 (Mon, 23 Dec 2002) | 3 lines
1328Changed paths:
1329   M /src/weapons.c
1330
1331  * seekers and homing bombs react more quickly.
1332  * 16 seekers on fragbomb explosion instead of 12.
1333
1334------------------------------------------------------------------------
1335r18 | sam | 2002-12-23 00:01:35 +0100 (Mon, 23 Dec 2002) | 3 lines
1336Changed paths:
1337   M /src/math.c
1338   M /src/weapons.c
1339
1340  * fixed a segfault when the target seeker speed was zero.
1341  * factorized the seeker generation on fragbomb explosion.
1342
1343------------------------------------------------------------------------
1344r17 | sam | 2002-12-22 23:36:42 +0100 (Sun, 22 Dec 2002) | 2 lines
1345Changed paths:
1346   M /src/Makefile.am
1347   M /src/common.h
1348   A /src/math.c
1349   M /src/weapons.c
1350
1351  * Removed the dependency on <math.h>. We don't need no stinking sqrt!
1352
1353------------------------------------------------------------------------
1354r16 | sam | 2002-12-22 23:17:41 +0100 (Sun, 22 Dec 2002) | 3 lines
1355Changed paths:
1356   M /doc/shapes.txt
1357   M /src/aliens.c
1358   M /src/ceo.c
1359   M /src/collide.c
1360   M /src/common.h
1361   M /src/main.c
1362   M /src/weapons.c
1363
1364  * dead aliens don't explode in the collision loop but in their update loop.
1365  * new super weapon, the fragmentation bomb.
1366
1367------------------------------------------------------------------------
1368r15 | sam | 2002-12-22 20:08:35 +0100 (Sun, 22 Dec 2002) | 2 lines
1369Changed paths:
1370   M /.cvsignore
1371   M /Makefile.am
1372   A /autotools
1373   A /autotools/.cvsignore
1374   A /autotools/Makefile.am
1375   M /bootstrap
1376   M /configure.ac
1377   M /debian/.cvsignore
1378   M /src/Makefile.am
1379
1380  * Moved generated autotools files to the autotools/ directory.
1381
1382------------------------------------------------------------------------
1383r14 | sam | 2002-12-22 19:44:12 +0100 (Sun, 22 Dec 2002) | 2 lines
1384Changed paths:
1385   M /src/aliens.c
1386   M /src/bonus.c
1387   M /src/ceo.c
1388   M /src/collide.c
1389   M /src/common.h
1390   M /src/explosions.c
1391   M /src/graphics.c
1392   M /src/main.c
1393   M /src/player.c
1394   M /src/starfield.c
1395   M /src/tunnel.c
1396   M /src/weapons.c
1397
1398  * I think I fucked up the $Id tags on my previous commit.
1399
1400------------------------------------------------------------------------
1401r13 | sam | 2002-12-22 19:42:32 +0100 (Sun, 22 Dec 2002) | 3 lines
1402Changed paths:
1403   A /COPYING
1404   M /src/aliens.c
1405   M /src/bonus.c
1406   M /src/ceo.c
1407   M /src/collide.c
1408   M /src/common.h
1409   M /src/explosions.c
1410   M /src/graphics.c
1411   M /src/main.c
1412   M /src/player.c
1413   M /src/starfield.c
1414   M /src/tunnel.c
1415   M /src/weapons.c
1416
1417  * added the COPYING file (GPLv2).
1418  * added GPL headers to source files.
1419
1420------------------------------------------------------------------------
1421r12 | sam | 2002-12-22 19:40:36 +0100 (Sun, 22 Dec 2002) | 2 lines
1422Changed paths:
1423   M /src/Makefile.am
1424   A /src/ceo.c
1425   M /src/common.h
1426   M /src/main.c
1427
1428  * tab == hotkey for CEO alert.
1429
1430------------------------------------------------------------------------
1431r11 | sam | 2002-12-18 19:44:47 +0100 (Wed, 18 Dec 2002) | 2 lines
1432Changed paths:
1433   M /TODO
1434   M /doc/shapes.txt
1435   M /src/aliens.c
1436
1437  * 3rd alien type.
1438
1439------------------------------------------------------------------------
1440r10 | sam | 2002-12-18 19:12:28 +0100 (Wed, 18 Dec 2002) | 2 lines
1441Changed paths:
1442   D /Makefile
1443
1444  * Scrapped Makefile.
1445
1446------------------------------------------------------------------------
1447r9 | sam | 2002-12-18 19:11:54 +0100 (Wed, 18 Dec 2002) | 2 lines
1448Changed paths:
1449   M /Makefile
1450   A /README
1451   A /TODO
1452
1453  * README and TODO files.
1454
1455------------------------------------------------------------------------
1456r8 | sam | 2002-12-18 14:29:31 +0100 (Wed, 18 Dec 2002) | 2 lines
1457Changed paths:
1458   M /Makefile
1459   M /configure.ac
1460   M /doc/shapes.txt
1461   M /src/collide.c
1462   M /src/weapons.c
1463
1464  * the bomb's head is now white
1465
1466------------------------------------------------------------------------
1467r7 | sam | 2002-12-15 18:16:45 +0100 (Sun, 15 Dec 2002) | 3 lines
1468Changed paths:
1469   M /doc/shapes.txt
1470   M /src/aliens.c
1471   M /src/collide.c
1472   M /src/common.h
1473   M /src/main.c
1474   M /src/weapons.c
1475
1476  * new weapon: bomb.
1477  * beam now collides with aliens.
1478
1479------------------------------------------------------------------------
1480r6 | sam | 2002-12-15 06:03:55 +0100 (Sun, 15 Dec 2002) | 2 lines
1481Changed paths:
1482   M /doc/shapes.txt
1483   M /src/common.h
1484   M /src/main.c
1485   M /src/weapons.c
1486
1487  * 'beam' weapon.
1488
1489------------------------------------------------------------------------
1490r5 | sam | 2002-12-15 04:41:32 +0100 (Sun, 15 Dec 2002) | 10 lines
1491Changed paths:
1492   M /Makefile
1493   M /configure.ac
1494   M /debian/changelog
1495   M /debian/control
1496   M /debian/rules
1497   M /doc/shapes.txt
1498   M /src/Makefile.am
1499   M /src/aliens.c
1500   A /src/bonus.c
1501   M /src/collide.c
1502   M /src/common.h
1503   M /src/explosions.c
1504   M /src/graphics.c
1505   M /src/main.c
1506   M /src/player.c
1507   M /src/starfield.c
1508   M /src/tunnel.c
1509   M /src/weapons.c
1510
1511  * real Debian package files.
1512  * two new types of aliens. only one rules.
1513  * removed gfx_write in favor of gfx_putchar and gfx_putstr.
1514  * added bonuses at alien death. they do nothing yet.
1515  * seeker missiles. 'b' to test.
1516  * weapon resolution is now 16*char. needs to be generalized.
1517  * fixed the supernova bugs. center could collide with the tunnel, and
1518    the last frame was badly displayed.
1519  * lots of cleanups everywhere.
1520
1521------------------------------------------------------------------------
1522r4 | sam | 2002-12-13 21:50:00 +0100 (Fri, 13 Dec 2002) | 2 lines
1523Changed paths:
1524   M /.cvsignore
1525   M /Makefile
1526   A /Makefile.am
1527   D /aliens.c
1528   A /bootstrap
1529   D /collide.c
1530   D /common.h
1531   A /configure.ac
1532   A /debian
1533   A /debian/.cvsignore
1534   A /debian/Makefile.am
1535   A /debian/changelog
1536   A /debian/control
1537   A /debian/rules
1538   A /doc
1539   A /doc/shapes.txt
1540   D /explosions.c
1541   D /graphics.c
1542   D /main.c
1543   D /player.c
1544   D /shapes.txt
1545   A /src
1546   A /src/.cvsignore
1547   A /src/Makefile.am
1548   A /src/aliens.c
1549   A /src/collide.c
1550   A /src/common.h
1551   A /src/explosions.c
1552   A /src/graphics.c
1553   A /src/main.c
1554   A /src/player.c
1555   A /src/starfield.c
1556   A /src/tunnel.c
1557   A /src/weapons.c
1558   D /starfield.c
1559   D /tunnel.c
1560   D /weapons.c
1561
1562  * autotoolificationized the whole thing.
1563
1564------------------------------------------------------------------------
1565r3 | sam | 2002-12-13 20:27:16 +0100 (Fri, 13 Dec 2002) | 4 lines
1566Changed paths:
1567   M /collide.c
1568   M /common.h
1569   M /explosions.c
1570   M /main.c
1571   M /player.c
1572   M /weapons.c
1573
1574  * moved nuke from explosions to weapons.
1575  * used a cool Bresenham algorithm to draw the nuke circles.
1576  * nuke collides with aliens.
1577
1578------------------------------------------------------------------------
1579r2 | sam | 2002-12-13 20:24:53 +0100 (Fri, 13 Dec 2002) | 2 lines
1580Changed paths:
1581   A /.cvsignore
1582
1583  * .cvsignore file.
1584
1585------------------------------------------------------------------------
1586r1 | sam | 2002-12-13 20:23:07 +0100 (Fri, 13 Dec 2002) | 3 lines
1587Changed paths:
1588   A /Makefile
1589   A /aliens.c
1590   A /collide.c
1591   A /common.h
1592   A /explosions.c
1593   A /graphics.c
1594   A /main.c
1595   A /player.c
1596   A /shapes.txt
1597   A /starfield.c
1598   A /tunnel.c
1599   A /weapons.c
1600
1601  * First commit. Scrolling works, some weaponry, controls, tunnel blowing,
1602    the nuke is still ugly, almost no collision detection. Nice demo :)
1603
1604------------------------------------------------------------------------
Note: See TracBrowser for help on using the repository browser.