Changeset 32 for ttyvaders/trunk


Ignore:
Timestamp:
Dec 18, 2002, 7:44:47 PM (17 years ago)
Author:
Sam Hocevar
Message:
  • 3rd alien type.
Location:
ttyvaders/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • ttyvaders/trunk/TODO

    r28 r32  
    1515 * fragmentation bomb (merge with mega-ball?)
    1616
     17 * stick aliens to tunnel
     18
    1719 * change tunnel colour
    1820
    1921 * fill holes in the tunnel when |step| > 2
    2022
    21  * draw a 3rd alien type
     23 DONE Dec 18 2002: draw a 3rd alien type
    2224
    2325 * draw bosses
  • ttyvaders/trunk/doc/shapes.txt

    r26 r32  
    2424 (((o))) ((((o)) (((o))) ((o)))) (((o)))
    2525  `---'   `---'   `---'   `---'   `---'
     26     o
     27   o( )o
     28    (_)
     29
     30  ____     ____     ____
     31 / oO \   / oo \   / oo \
     32(//~~\\) (((^^)))  \\\///
     33
     34  __     __     __     __
     35 /oO\   /oO\   /oo\   /oo\
     36//'`\\ /(~~)\ ((^^))  \\//
     37
    2638 _o|o_
    2739  T|T
    2840
     41   o_o    O_o    o_o    o_O
     42  ( v )  ( v )  ( v )  ( v )
     43   )|(    )//    )/(    \\(
    2944                 _
    3045    ,(|).       / \
     
    90105
    91106       ,--.
    92       (   )
     107      ( () )
    93108       `--'
    94109       o O
  • ttyvaders/trunk/src/aliens.c

    r24 r32  
    3333                break;
    3434            case ALIEN_BOOL:
    35                 draw_alien_bool( g, al->x[i], al->y[i], al->img[i] % 5 );
     35                draw_alien_bool( g, al->x[i], al->y[i], al->img[i] % 6 );
    3636                break;
    3737            case ALIEN_NONE:
     
    135135{
    136136    gfx_color( GREEN );
    137     gfx_goto( x+1, y );
    138     gfx_putstr( ",---." );
    139 
    140     gfx_goto( x, y+1 );
    141     gfx_putchar( '(' );
     137    gfx_goto( x, y-1 );
     138    gfx_putstr( "__" );
     139
     140    gfx_goto( x-1, y );
     141    gfx_putchar( '/' );
     142    gfx_goto( x+2, y );
     143    gfx_putchar( '\\' );
     144
     145    switch( frame )
     146    {
     147    case 3:
     148        gfx_goto( x-2, y+1 );
     149        gfx_putstr( "//'`\\\\" );
     150        break;
     151    case 4:
     152    case 2:
     153        gfx_goto( x-2, y+1 );
     154        gfx_putstr( "/(~~)\\" );
     155        break;
     156    case 5:
     157    case 1:
     158        gfx_goto( x-2, y+1 );
     159        gfx_putstr( "((^^))" );
     160        break;
     161    case 0:
     162        gfx_goto( x-1, y+1 );
     163        gfx_putstr( "\\\\//" );
     164        break;
     165    }
    142166
    143167    gfx_color( WHITE );
    144     switch( frame )
    145     {
    146     case 4:
    147         gfx_putstr( "##( )" );
    148         break;
    149     case 3:
    150         gfx_putstr( ")##( " );
    151         break;
    152     case 2:
    153         gfx_putstr( " )##(" );
    154         break;
    155     case 1:
    156         gfx_putstr( "( )##" );
    157         break;
    158     case 0:
    159         gfx_putstr( "#( )#" );
    160         break;
    161     }
    162 
    163     gfx_color( GREEN );
    164     gfx_goto( x+6, y+1 );
    165     gfx_putchar( ')' );
    166 
    167     gfx_goto( x+1, y+2 );
    168     gfx_putstr( "`---'" );
     168    gfx_goto( x, y );
     169    gfx_putstr( "oo" );
    169170}
    170171
Note: See TracChangeset for help on using the changeset viewer.