Sam Hocevar
c4114e7b1c
* libee/line.c:
+ Added code comments.
21 years ago
Sam Hocevar
7ede4ebb4f
* configure.ac:
+ Moved optimization flags and warning triggers here.
+ Updated the snapshot timestamp.
21 years ago
Sam Hocevar
d23f114bc3
* test/demo.c: Nicer complete demo.
21 years ago
Sam Hocevar
4bb2c01265
* libee/sprite.c:
+ More robust sprite loader.
+ Added ee_set_sprite_frame() and ee_get_sprite_frame().
+ Free all structures in ee_free_sprite().
* src/aliens.c src/bonus.c:
+ Use ee_draw_sprite() instead of our manual sprite rendering.
* src/box.c:
+ Use ee_draw_line() instead of the manual equivalent.
* data/:
+ Added foo_fighter, baz_fighter, item_gem and item_heart sprites.
21 years ago
Sam Hocevar
fbd0688912
* Oops, forgot data/Makefile.am.
21 years ago
Sam Hocevar
3ac5e2ea7a
* test/demo.c:
+ Wrote a little sprite demo.
* data/:
+ Added bar_fighter (from ttyvaders) and bar_boss (from shapes.txt).
21 years ago
Sam Hocevar
e7bd15419d
* libee/sprite.c:
+ Beginning of sprite handling within the library.
+ Added support to load files.
21 years ago
Sam Hocevar
78cf66535e
* test/demo.c:
+ outlined triangles demo.
21 years ago
Sam Hocevar
bc044f5cce
* Removed CPPFLAGS_slang and CPPFLAGS_ncurses, we now have config.h.
21 years ago
Sam Hocevar
5f90be95e0
* src/*.c:
+ Added missing #include "config.h".
+ Fixed a nasty bug in ee_rand() calls.
21 years ago
Sam Hocevar
8893f6dda1
* test/demo.c:
+ Disabled the pyramid demo and wrote a simple triangles demo.
21 years ago
Sam Hocevar
038ea01652
* libee/triangle.c:
+ Implemented ee_fill_triangle().
* test/demo.c:
+ Triangle demo.
21 years ago
Sam Hocevar
4d5e96d61b
* libee/line.c:
+ ee_draw_thin_line().
* test/demo.c:
+ Added a thin lines demo.
21 years ago
Sam Hocevar
1aa6176677
* libee/line.c: genericized line drawing for future use.
21 years ago
Sam Hocevar
060920090e
* test/demo.c:
+ Putpixel demo.
+ Draw line demo.
+ Draw circle demo.
+ Animated radar demo.
21 years ago
Sam Hocevar
90e22c87af
* src/weapons.c:
+ Removed draw_circle, use ee_draw_circle instead.
* libee/circle.c:
+ New ee_draw_circle function.
* libee/line.c:
+ Changed an internal function's name.
21 years ago
Sam Hocevar
020c060311
* libee/line.c: Implemented ee_draw_line.
21 years ago
Sam Hocevar
3422ddbce4
* libee/ee.c:
+ got rid of DELAY.
* test/demo.c:
+ Minor animation effect.
21 years ago
Sam Hocevar
179c30a504
* libee/math.c: fixed a thinko in ee_rand().
21 years ago
Sam Hocevar
fb5c5ca6fc
* libee/io.c:
+ Moved ee_get_key() here.
* libee/math.c:
+ Moved r00t() here and renamed it to ee_sqrt().
+ Moved GET_RAND() here and renamed it to ee_rand().
* src/math.c:
+ Removed this deprecated file.
21 years ago
Sam Hocevar
6363b0b294
* Coding style everywhere.
21 years ago
Sam Hocevar
af19aabc39
* libee/Makefile.am, test/Makefile.am:
+ Added more compiler warning flags.
* test/demo.c:
+ Small demo for libee.
21 years ago
Sam Hocevar
5c34e048ae
* libee/ee.c: Fixed a compilation warning.
21 years ago
Sam Hocevar
24cf1c4fb3
* libee/ee.c: Exact line fill in ee_clear().
21 years ago
Sam Hocevar
9eced16514
* libee is now standalone.
21 years ago
Sam Hocevar
6be4f81d9c
* libee is now (almost) standalone.
21 years ago
Sam Hocevar
afd4ea1d76
* libee/ee.c:
+ First file in libee, from src/graphics.c.
+ Disable cursor upon initialisation.
+ Added delay code for constant framerate.
* src/common.h:
+ Minor compilation fix for latest ncurses.
21 years ago
Sam Hocevar
8b7038cbc5
* bootstrap: always remove autom4te.cache.
21 years ago
Sam Hocevar
f269811a5a
* Fixed keywords, ignore, and lots of tiny SVN things.
21 years ago
Sam Hocevar
34dc9bf436
* support for boxes
* application: pause box
22 years ago
Sam Hocevar
9d92e2f41b
* cosmetic code changes.
* fixed a bug in the tunnel munching.
22 years ago
Sam Hocevar
8ec78ad48e
* fixed the ncurses build.
* replaced '�' with ':' in the fragbomb tail because it's not ASCII.
22 years ago
Sam Hocevar
4bb67e502d
* new timestamp for a new snapshot.
* 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.
22 years ago
Sam Hocevar
24d8d4c06a
* better handling of special weapon timeout.
* the bomb is now part of the standard fire button effect.
* overlay for life and special weapon jauges.
22 years ago
Sam Hocevar
349ba14ae0
* aliens are now named foo, bar and baz.
* beginning of life jauges.
22 years ago
Sam Hocevar
97f7f87d2f
* ship has vx and vy.
22 years ago
Sam Hocevar
9ed39975c0
* cosmetic change: reworked draw_tunnel.
22 years ago
Sam Hocevar
da0c39641d
* lasers are now twice as fast.
* walls are now filled, and displayed on top of aliens.
22 years ago
Sam Hocevar
975eaf503d
* added support for --disable-slang.
* fixed an overflow in the tunnel update code.
* fragbomb is now 'f', not 'd'.
* added a missing call to init_bonus().
22 years ago
Sam Hocevar
6b31d98a9b
* the beam now digs the tunnel.
* the starfield is now an array of stars.
* fixed wall rendering (offset issues and disappearing left wall).
* 32 seekers on fragbomb explosion, not 16.
22 years ago
Sam Hocevar
f0a85d9f9f
* seekers and homing bombs react more quickly.
* 16 seekers on fragbomb explosion instead of 12.
22 years ago
Sam Hocevar
b3866d28d9
* fixed a segfault when the target seeker speed was zero.
* factorized the seeker generation on fragbomb explosion.
22 years ago
Sam Hocevar
7ad3feb063
* Removed the dependency on <math.h>. We don't need no stinking sqrt!
22 years ago
Sam Hocevar
3a4cb4d63f
* dead aliens don't explode in the collision loop but in their update loop.
* new super weapon, the fragmentation bomb.
22 years ago
Sam Hocevar
64faaf2bb5
* Moved generated autotools files to the autotools/ directory.
22 years ago
Sam Hocevar
ec792e69fb
* I think I fucked up the $Id tags on my previous commit.
22 years ago
Sam Hocevar
6a9274351e
* added the COPYING file (GPLv2).
* added GPL headers to source files.
22 years ago
Sam Hocevar
0e6c6084bf
* tab == hotkey for CEO alert.
22 years ago
Sam Hocevar
afb2632f7f
* 3rd alien type.
22 years ago
Sam Hocevar
8aca1b2ce7
* Scrapped Makefile.
22 years ago