Ignore:
Timestamp:
Nov 12, 2003, 10:18:50 PM (16 years ago)
Author:
Sam Hocevar
Message:
  • 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.
  • test/demo.c: + Added a simple demo_color() to output all colors. + Replaced four ee_draw_line() with ee_draw_thin_box(). + Replaced x1, y1, x2 etc. with xa, ya, xb etc. because <math.h> already

defines y1.

+ Randomized colours from 0 to 15 instead of 1 to 10.

  • src/Makefiles.am: + Added -lm to the ttyvaders linking flags because of the intro.
  • README BUGS TODO: + Updated.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • ttyvaders/trunk/TODO

    • Property svn:keywords set to Id
    r70 r160  
    1 Things to do
     1$Id$
    22
    3  * let the ship pick up bonuses
     3TODO for libee
    44
    5  DONE 23 Dec 2002: handle life
     5   o  Sprite library
    66
    7  * alien swarms, programmed behaviour
     7   o  Clip graphics
    88
    9  * sprite library
     9   o  Fix the thin ellipse rendering
    1010
    11  DONE 23 Dec 2002: mega ball
     11   o  Write a Linux console output for the drawing library
     12      See also BUGS as to why it's very slow in console mode
    1213
    13  * spiral weapon (vertical sine)
     14   o  DONE 12 Nov 2003: Port to conio.h
    1415
    15  DONE 23 Dec 2002: fragmentation bomb (merge with mega-ball?)
    1616
    17  * stick aliens to tunnel
     17TODO for ttyvaders
    1818
    19  * change tunnel colour
     19   o  Let the ship pick up bonuses
    2020
    21  DONE Dec 23 2002: fill holes in the tunnel when |step| > 2
     21   o  Alien swarms, programmed behaviour
    2222
    23  DONE Dec 18 2002: draw a 3rd alien type
     23   o  Spiral weapon (vertical sine)
    2424
    25  * draw bosses
     25   o  Stick aliens to tunnel
    2626
    27  * port to conio.h
     27   o  Change tunnel colour
    2828
    29  * clip graphics
     29   o  Draw bosses
    3030
    31  * promote precision for all coordinates except screen
     31   o  Promote precision for all coordinates except screen
    3232
    33  DONE Dec 19 2002: tunnel sometimes doesn't get drawn on the left
     33   o  Animate the ship
    3434
    35  * write a generic drawing library with automatic clipping
     35   o  The nuke should break the tunnel
     36      Or at least a bit
    3637
    37  * write a linux console output for the drawing library
     38   o  The laser stays alive when the ship explodes
    3839
    39  * animate the ship
     40   o  DONE 12 Nov 2003: Write a generic drawing library with automatic clipping
     41   o  DONE 23 Dec 2002: Handle life
     42   o  DONE 23 Dec 2002: Mega ball
     43   o  DONE 23 Dec 2002: Fragmentation bomb (merge with mega-ball?)
     44   o  DONE 23 Dec 2002: Fill holes in the tunnel when |step| > 2
     45   o  DONE 19 Dec 2002: Tunnel sometimes doesn't get drawn on the left
     46   o  DONE 18 Dec 2002: Draw a 3rd alien type
    4047
    41  * the nuke should break the tunnel
    42 
    43  * the laser stays alive when the ship explodes
    44 
Note: See TracChangeset for help on using the changeset viewer.