提交图

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 8fdb977 (HEAD -> master, trunk) Spawn fewer bonus items, try to center sprites despite no longer having handle information in frames, and disable non-working weapons (the homing missile and the bomb). by sam 2009-04-29 13:37:29 +0000
  • 92cca56 Add missing ^L separators in a few alien sprites. by sam 2009-04-29 12:10:23 +0000
  • 6dfe74d Convert all data files to ANSI-like files. Additional control characters ensure that they display correctly in a Unix terminal. by sam 2009-04-28 21:01:20 +0000
  • 854322e ttyvaders: go back to the old vertical scrolling by sam 2009-04-28 21:01:12 +0000
  • a42c925 * Toying around with the old ttyvaders version. by sam 2009-04-28 16:55:01 +0000
  • ace6b21 Add a .gitignore file for git-svn users. by sam 2008-10-18 21:42:36 +0000
  • 68eddd4 Hide autotools files in .auto/ instead of autotools/. by sam 2008-10-18 21:42:30 +0000
  • a8e7968 Port ttyvaders to the unified libcaca 0.99.beta15 API. by sam 2008-10-18 21:42:24 +0000
  • e7dcfef * Bwarf, typo in the no warranty clause. by sam 2006-12-12 01:49:48 +0000
  • 6f45590 * Switched license to WTFPL. by sam 2006-12-11 15:55:56 +0000
  • 5af887d * Put libs in LDADD, not LDFLAGS. by sam 2006-11-30 17:02:28 +0000
  • 196a108 * Use PKG_CHECK_MODULES the right way. by sam 2006-11-30 17:01:29 +0000
  • 8972de8 * Update code to make use of libcaca 0.99.beta9. * Update TODO. by sam 2006-11-09 10:54:49 +0000
  • 53b9fa4 * Fixed distclean rule by removing old directory names from DISTDIRS. by sam 2006-09-22 17:11:01 +0000
  • ef3cb68 * Fix svn:ignore. by sam 2006-09-22 16:32:27 +0000
  • a0604c2 * Remove debian/ and autotools/ from the repository. by sam 2006-09-22 16:27:37 +0000
  • aa700f6 * Bring the tree back in sync with the new libcaca API. by sam 2006-09-18 16:54:08 +0000
  • 890b411 * Totally restarted the project. This is just a test. by sam 2006-05-26 07:03:21 +0000
  • 7cea190 * Updated bootstrap file. by sam 2006-05-26 07:02:29 +0000
  • d90d02c * Ported to new libcaca/libcucul API. by sam 2006-03-07 14:25:20 +0000
  • 7dde414 * configure.ac: + No longer check for ncurses etc., we use caca-config. * src/*: + Updated to new libcaca API, mainly caca_get_event() and caca_set_color() calls. by sam 2004-02-17 13:53:14 +0000
  • 031b358 * Removed legacy .cvsignore files. by sam 2003-11-17 10:14:47 +0000
  • 0aabcc8 * BUGS TODO: + Removed libcaca stuff. * data/bongem.txt: + Fixed sprite syntax. * src/: + Set framerate to 25fps instead of 10fps. + Updated code to latest libcaca changes. by sam 2003-11-16 15:31:14 +0000
  • 01fb23a * The big TTYvaders/libcaca split. This is TTYvaders. by sam 2003-11-16 12:20:58 +0000
  • ed7e6e3 * configure.ac: + Added -Wsign-compare to the warning flags. * libcaca/caca.c: + Fixed a signed/unsigned bug that caused infinite waits with ee_set_delay(0). * src/weapons.c libcaca/graphics.c libcaca/blit.c libcaca/conic.c: + Fixed minor signed/unsigned comparison warnings. by sam 2003-11-16 11:26:54 +0000
  • 45d3deb * Renamed libee to libcaca. Far less collisions. by sam 2003-11-16 00:33:35 +0000
  • b176de4 * Very ugly ee_blit function. Will be polished in a while. by sam 2003-11-16 00:09:09 +0000
  • fd9d77c * libee/ee.c: + Replaced ee_color_names[] with ee_get_color_name(). + Don't oversleep in ee_refresh(). * libee/graphics.c: + Implemented ee_printf(). * test/demo.c: + If new keypresses are detected, don't wait for the next screen refresh. + Added an fps counter on demos. + Added controls for outlines and drawing boundaries. by sam 2003-11-15 12:42:38 +0000
  • d2f5ab9 * libee/graphics.c: + Correct clipping in ee_putstr() for long strings. * libee/ee.c: + New ee_get_rendertime() call to provide framerate information. * libee/ee.h: + Added const keywords where it was meaningful, despite Slang's blatant omission of such keywords in its prototypes. by sam 2003-11-15 09:58:20 +0000
  • eb7b841 * libee/ee.c: + Implemented correct framerate wait loop. + No framedropping yet. * test/demo.c src/main.c: + Set an arbitrary framerate for demos. by sam 2003-11-14 19:00:07 +0000
  • 9de6214 * Fixed compilation in an alternate directory. by sam 2003-11-14 18:49:53 +0000
  • 5c7bdf3 * Sanity checks after each malloc() call. by sam 2003-11-14 17:02:36 +0000
  • 0c6668d * libee/math.c: + ee_sqrt() now uses unsigned ints. + Avoid overflows in ee_sqrt(). by sam 2003-11-14 16:55:58 +0000
  • 24018f5 * src/intro.c: Minor graphical issue on dosemu with ncurses backend. by sam 2003-11-13 17:12:40 +0000
  • 3022049 * libee/ee.c: + Error checking in ee_init(). + Pre-generate the empty line for ee_clear(). * libee/sprite.c: + Better error checking in ee_sprite_load(). by sam 2003-11-13 16:45:25 +0000
  • 12dccf2 * Minor coding style changes. by sam 2003-11-13 15:41:12 +0000
  • 8792f1b * Renamed sprites to < 8+3 names for the DOS port. by sam 2003-11-13 15:37:49 +0000
  • 553fdbd * test/demo.c: + Removed a spurious '\n' from an ee_putstr(). * src/starfield.c: + Fixed starfield color. * data/: + Fixed every sprite's colors. by sam 2003-11-12 23:46:58 +0000
  • 5e52eea * libee/ee.h: + Added ee_color_names[] containing our 16 color names. * libee/ee.c: + Extended our color set to the full 16 instead of 10. + Precalculate ncurses attributes. * libee/graphics.c: + Clip color value in ee_set_color(). + Clip characters in ee_putchar(). + Partially clip characters in ee_putstr(), overflows aren't checked yet. * libee/ee_internals.h: + New file to share extern variables within libee. by sam 2003-11-12 21:18:50 +0000
  • 8250797 * README: + Added a note about dos cross-compilation. * configure.ac: + Added a check for ScreenUpdate in <pc.h>. * libee/graphics.c libee/ee.c: + Improved the conio port thanks to ScreenUpdate(). by sam 2003-11-12 18:41:02 +0000
  • 22560fc * MS-DOS port of libee, using <conio.h>. by sam 2003-11-12 16:23:18 +0000
  • dfca564 * libee/graphics.c: + 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. by sam 2003-11-12 01:48:58 +0000
  • b216ac0 * libee/triangle.c: + Wrote ee_draw_triangle() and ee_draw_thin_triangle(). * libee/box.c: + Wrote ee_draw_box(), ee_draw_thin_box() and ee_fill_box(). * libee/conic.c: + Wrote ee_fill_ellipse(). + First attempt at ee_draw_thin_ellipse(), to be reworked. * test/demo.c: + Merged demo_lines() and demo_thin_lines(). + Merged demo_triangles() and demo_outlined_triangles(). + Wrote demo_box(). + Use ee_fill_ellipse() in demo_all(). by sam 2003-11-11 10:22:19 +0000
  • 4177c26 * src/weapons.c: + Use ee_draw_ellipse() instead of ee_draw_circle() to draw the nuke. * src/player.c: + Use ee_draw_sprite() to draw our ship. by sam 2003-11-11 08:00:36 +0000
  • 8471fc8 * libee/graphics.c: + 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(). by sam 2003-11-10 23:38:50 +0000
  • 1b37346 * test/spritedit.c: + Placeholder for our upcoming sprite editor. * src/Makefile.am data/Makefile.am: + Use AM_CPPFLAGS, not target_CPPFLAGS, so that automake-1.5 can be used. by sam 2003-11-10 23:04:13 +0000
  • bbb089c * src/weapons.c data/weapon_fragbomb: + Drew the fragbomb sprite. + Use the fragbomb in src/weapons.c. by sam 2003-11-10 22:43:30 +0000
  • af31e24 * data/weapon_bomb: + New bomb sprite. * src/weapons.c: + Switched the bomb drawing to use ee_draw_sprite(). by sam 2003-11-10 21:54:11 +0000
  • 99ed8ee * libee/sprite.c: + Made sprite loading more robust. * src/explosions.c: + No longer use ee_putchar etc. to draw our sprites, but use ee_draw_sprite(). * data/: + Drew explosion_medium and explosion_small sprites. by sam 2003-11-10 21:17:47 +0000
  • 4849672 * libee/conic.c: Clip circles and ellipses. by sam 2003-11-10 20:43:02 +0000
  • c3f7166 * libee/sprite.c: + Added sanity checks in ee_sprite_* functions. * libee/conic.c: + Use ellipsepoints() in ee_draw_circle(). by sam 2003-11-10 18:29:04 +0000
  • 9124150 * test/demo.c: + Ellipses demo. by sam 2003-11-10 18:23:23 +0000
  • bd76330 * libee/conic.c: + ee_draw_ellipse(). by sam 2003-11-10 18:21:36 +0000
  • b890bb3 * Renamed libee/circle.c to libee/conic.c because we'll do ellipsis. by sam 2003-11-10 15:31:12 +0000
  • 82310fb * libee/line.c: + Added code comments. by sam 2003-11-10 15:16:38 +0000
  • e5c917d * configure.ac: + Moved optimization flags and warning triggers here. + Updated the snapshot timestamp. by sam 2003-11-10 14:19:21 +0000
  • e89e909 * test/demo.c: Nicer complete demo. by sam 2003-11-10 14:13:56 +0000
  • 24bd9be * 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. by sam 2003-11-10 09:26:40 +0000
  • 7f1a12c * Oops, forgot data/Makefile.am. by sam 2003-11-10 02:00:52 +0000
  • 9112be1 * test/demo.c: + Wrote a little sprite demo. * data/: + Added bar_fighter (from ttyvaders) and bar_boss (from shapes.txt). by sam 2003-11-10 02:00:19 +0000
  • 0779663 * libee/sprite.c: + Beginning of sprite handling within the library. + Added support to load files. by sam 2003-11-10 01:56:24 +0000
  • 73e06d1 * test/demo.c: + outlined triangles demo. by sam 2003-11-10 00:27:33 +0000
  • c43f74c * Removed CPPFLAGS_slang and CPPFLAGS_ncurses, we now have config.h. by sam 2003-11-10 00:15:02 +0000
  • 3e62735 * src/*.c: + Added missing #include "config.h". + Fixed a nasty bug in ee_rand() calls. by sam 2003-11-09 23:34:24 +0000
  • 2e8bb49 * test/demo.c: + Disabled the pyramid demo and wrote a simple triangles demo. by sam 2003-11-09 23:01:29 +0000
  • 3d9085b * libee/triangle.c: + Implemented ee_fill_triangle(). * test/demo.c: + Triangle demo. by sam 2003-11-09 21:36:24 +0000
  • 8ef0ef1 * libee/line.c: + ee_draw_thin_line(). * test/demo.c: + Added a thin lines demo. by sam 2003-11-09 19:46:14 +0000
  • a0f1d4f * libee/line.c: genericized line drawing for future use. by sam 2003-11-09 18:10:44 +0000
  • 37356e4 * test/demo.c: + Putpixel demo. + Draw line demo. + Draw circle demo. + Animated radar demo. by sam 2003-11-09 17:45:12 +0000
  • 94ae468 * 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. by sam 2003-11-09 17:21:43 +0000
  • 75d6a17 * libee/line.c: Implemented ee_draw_line. by sam 2003-11-09 16:34:23 +0000
  • 2306fd8 * libee/ee.c: + got rid of DELAY. * test/demo.c: + Minor animation effect. by sam 2003-11-09 13:52:40 +0000
  • b5fc14f * libee/math.c: fixed a thinko in ee_rand(). by sam 2003-11-09 13:51:37 +0000
  • 7ac3775 * 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. by sam 2003-11-09 13:32:04 +0000
  • 5faeb00 * Coding style everywhere. by sam 2003-11-09 13:16:19 +0000
  • 653c9e0 * libee/Makefile.am, test/Makefile.am: + Added more compiler warning flags. * test/demo.c: + Small demo for libee. by sam 2003-11-09 13:02:34 +0000
  • b4e918d * libee/ee.c: Fixed a compilation warning. by sam 2003-11-09 13:01:44 +0000
  • ba57fa4 * libee/ee.c: Exact line fill in ee_clear(). by sam 2003-11-09 12:48:09 +0000
  • e0ce033 * libee is now standalone. by sam 2003-11-09 12:40:53 +0000
  • ae8181b * libee is now (almost) standalone. by sam 2003-11-09 12:02:42 +0000
  • ca2c8ba * 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. by sam 2003-11-09 11:26:08 +0000
  • da070a7 * bootstrap: always remove autom4te.cache. by sam 2003-11-06 21:40:53 +0000
  • 3587c60 * Fixed keywords, ignore, and lots of tiny SVN things. by sam 2003-10-02 01:08:13 +0000
  • 45a62f2 * support for boxes * application: pause box by sam 2003-02-09 11:17:40 +0000
  • fe30367 * cosmetic code changes. * fixed a bug in the tunnel munching. by sam 2003-01-06 12:22:58 +0000
  • 18f1a33 * fixed the ncurses build. * replaced '�' with ':' in the fragbomb tail because it's not ASCII. by sam 2002-12-23 16:44:28 +0000
  • 42b4e77 * 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. by sam 2002-12-23 16:21:38 +0000
  • c26fa68 * better handling of special weapon timeout. * the bomb is now part of the standard fire button effect. * overlay for life and special weapon jauges. by sam 2002-12-23 15:06:13 +0000
  • 0d33cbf * aliens are now named foo, bar and baz. * beginning of life jauges. by sam 2002-12-23 13:46:27 +0000
  • 7acf82d * ship has vx and vy. by sam 2002-12-23 13:13:04 +0000
  • a1d562a * cosmetic change: reworked draw_tunnel. by sam 2002-12-23 12:47:36 +0000
  • dcbea62 * lasers are now twice as fast. * walls are now filled, and displayed on top of aliens. by sam 2002-12-23 12:03:31 +0000
  • c43bfbd * 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(). by sam 2002-12-23 10:06:27 +0000
  • 8815e91 * 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. by sam 2002-12-23 09:28:37 +0000
  • 4074acd * seekers and homing bombs react more quickly. * 16 seekers on fragbomb explosion instead of 12. by sam 2002-12-22 23:39:15 +0000
  • 3c764bc * fixed a segfault when the target seeker speed was zero. * factorized the seeker generation on fragbomb explosion. by sam 2002-12-22 23:01:35 +0000
  • a303f24 * Removed the dependency on <math.h>. We don't need no stinking sqrt! by sam 2002-12-22 22:36:42 +0000
  • 0415d07 * dead aliens don't explode in the collision loop but in their update loop. * new super weapon, the fragmentation bomb. by sam 2002-12-22 22:17:41 +0000
  • 11152f6 * Moved generated autotools files to the autotools/ directory. by sam 2002-12-22 19:08:35 +0000
  • 61f7e9e * I think I fucked up the $Id tags on my previous commit. by sam 2002-12-22 18:44:12 +0000