Sam Hocevar
67a16319c6
* libee/sprite.c:
+ Added sanity checks in ee_sprite_* functions.
* libee/conic.c:
+ Use ellipsepoints() in ee_draw_circle().
22 anos atrás
Sam Hocevar
b91449d356
* libee/conic.c:
+ ee_draw_ellipse().
22 anos atrás
Sam Hocevar
8f500351c9
* Renamed libee/circle.c to libee/conic.c because we'll do ellipsis.
22 anos atrás
Sam Hocevar
c4114e7b1c
* libee/line.c:
+ Added code comments.
22 anos atrás
Sam Hocevar
7ede4ebb4f
* configure.ac:
+ Moved optimization flags and warning triggers here.
+ Updated the snapshot timestamp.
22 anos atrás
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.
22 anos atrás
Sam Hocevar
e7bd15419d
* libee/sprite.c:
+ Beginning of sprite handling within the library.
+ Added support to load files.
22 anos atrás
Sam Hocevar
bc044f5cce
* Removed CPPFLAGS_slang and CPPFLAGS_ncurses, we now have config.h.
22 anos atrás
Sam Hocevar
038ea01652
* libee/triangle.c:
+ Implemented ee_fill_triangle().
* test/demo.c:
+ Triangle demo.
22 anos atrás
Sam Hocevar
4d5e96d61b
* libee/line.c:
+ ee_draw_thin_line().
* test/demo.c:
+ Added a thin lines demo.
22 anos atrás
Sam Hocevar
1aa6176677
* libee/line.c: genericized line drawing for future use.
22 anos atrás
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.
22 anos atrás
Sam Hocevar
020c060311
* libee/line.c: Implemented ee_draw_line.
22 anos atrás
Sam Hocevar
3422ddbce4
* libee/ee.c:
+ got rid of DELAY.
* test/demo.c:
+ Minor animation effect.
22 anos atrás
Sam Hocevar
179c30a504
* libee/math.c: fixed a thinko in ee_rand().
22 anos atrás
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.
22 anos atrás
Sam Hocevar
af19aabc39
* libee/Makefile.am, test/Makefile.am:
+ Added more compiler warning flags.
* test/demo.c:
+ Small demo for libee.
22 anos atrás
Sam Hocevar
5c34e048ae
* libee/ee.c: Fixed a compilation warning.
22 anos atrás
Sam Hocevar
24cf1c4fb3
* libee/ee.c: Exact line fill in ee_clear().
22 anos atrás
Sam Hocevar
9eced16514
* libee is now standalone.
22 anos atrás
Sam Hocevar
6be4f81d9c
* libee is now (almost) standalone.
22 anos atrás
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.
22 anos atrás