+ Renamed ee_color() to ee_set_color(), wrote ee_get_color().
* libee/line.c:
+ Implemented draw_polyline() and draw_thin_polyline().
* libee/sprite.c:
+ Removed the f member of struct ee_sprite.
+ Implemented ee_get_sprite_{width|height|dx|dy}().
+ Restore the color fater ee_draw_sprite() is called.
* libee/box.c:
+ Fixed a bug causing improper box clipping at the right and the bottom.
* data/foo_fighter:
+ Fixed bugs in the sprite.
* src/intro.c:
+ Test effects for the future game's intro.
* test/spritedit.c:
+ Added stuff to the sprite editor. We can now navigate through frames.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/ttyvaders/trunk@154 92316355-f0b4-4df1-b90c-862c8a59935f
+ Use ee_draw_ellipse() instead of ee_draw_circle() to draw the nuke.
* src/player.c:
+ Use ee_draw_sprite() to draw our ship.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/ttyvaders/trunk@150 92316355-f0b4-4df1-b90c-862c8a59935f
+ Moved ee_putstr() and ee_putchar() in here.
* libee/ee.h:
+ Got rid of ee_goto().
+ Moved <slang.h> or <curses.h> into libee.
* Replaced ee_goto()/ee_putstr() pairs with ee_putstr().
* Ditto for ee_putchar().
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/ttyvaders/trunk@148 92316355-f0b4-4df1-b90c-862c8a59935f
* lots of sanity checks in collide.c.
* moved usleep() to graphics.c.
* added random key generator in the dummy driver.
* cosmetic changes in the energy bars.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/ttyvaders/trunk@64 92316355-f0b4-4df1-b90c-862c8a59935f
* the bomb is now part of the standard fire button effect.
* overlay for life and special weapon jauges.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/ttyvaders/trunk@62 92316355-f0b4-4df1-b90c-862c8a59935f
* two new types of aliens. only one rules.
* removed gfx_write in favor of gfx_putchar and gfx_putstr.
* added bonuses at alien death. they do nothing yet.
* seeker missiles. 'b' to test.
* weapon resolution is now 16*char. needs to be generalized.
* fixed the supernova bugs. center could collide with the tunnel, and
the last frame was badly displayed.
* lots of cleanups everywhere.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/ttyvaders/trunk@20 92316355-f0b4-4df1-b90c-862c8a59935f
* used a cool Bresenham algorithm to draw the nuke circles.
* nuke collides with aliens.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/ttyvaders/trunk@16 92316355-f0b4-4df1-b90c-862c8a59935f
the nuke is still ugly, almost no collision detection. Nice demo :)
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/ttyvaders/trunk@12 92316355-f0b4-4df1-b90c-862c8a59935f