Changeset 26 for ttyvaders/trunk


Ignore:
Timestamp:
Dec 18, 2002, 2:29:31 PM (18 years ago)
Author:
Sam Hocevar
Message:
  • the bomb's head is now white
Location:
ttyvaders/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • ttyvaders/trunk/Makefile

    r20 r26  
    7777PACKAGE_BUGREPORT =
    7878PACKAGE_NAME = ttyvaders
    79 PACKAGE_STRING = ttyvaders 0.0cvs
     79PACKAGE_STRING = ttyvaders 0.0cvs-20021215
    8080PACKAGE_TARNAME = ttyvaders
    81 PACKAGE_VERSION = 0.0cvs
     81PACKAGE_VERSION = 0.0cvs-20021215
    8282PATH_SEPARATOR = :
    8383SET_MAKE =
     
    8686USE_NCURSES_FALSE =
    8787USE_NCURSES_TRUE = #
    88 VERSION = 0.0cvs
     88VERSION = 0.0cvs-20021215
    8989ac_ct_CC = gcc
    9090ac_ct_STRIP =
  • ttyvaders/trunk/configure.ac

    r20 r26  
    11dnl Autoconf settings for ttyvaders
    22
    3 AC_INIT(ttyvaders,0.0cvs)
     3AC_INIT(ttyvaders,0.0cvs-20021218)
    44
    55AC_PREREQ(2.50)
     
    77AC_CANONICAL_SYSTEM
    88
    9 AM_INIT_AUTOMAKE(ttyvaders,0.0cvs)
     9AM_INIT_AUTOMAKE(ttyvaders,0.0cvs-20021218)
    1010AM_CONFIG_HEADER(config.h)
    1111
  • ttyvaders/trunk/doc/shapes.txt

    r24 r26  
    1919
    2020  ,---.   ,---.   ,---.   ,---.   ,---.
    21  (_°_°_) (__°_°) (°__°_) (_°__°) (°_°__)
    22    ^ ^      ^ ^   ^  ^     ^  ^   ^ ^
     21 (_^_^_) (__^_^) (^__^_) (_^__^) (^_^__)
     22   ~ ~      ~ ~   ~  ~     ~  ~   ~ ~
    2323  ,---.   ,---.   ,---.   ,---.   ,---.
    2424 (((o))) ((((o)) (((o))) ((o)))) (((o)))
     
    3030    ,(|).       / \
    3131   /,-'-.\    ,(_X_).
     32
     33 _>|<_
     34 \ o /
     35  \ /
     36   V
    3237
    3338Bonus
  • ttyvaders/trunk/src/collide.c

    r24 r26  
    212212                         && y >= al->y[j] && y <= al->y[j] + 2 )
    213213                    {
    214                         al->life[j]--;
     214                        al->life[j] -= wp->type[i] == WEAPON_BOMB ? 5 : 1;
    215215                        if( al->life[j] <= 0 )
    216216                        {
  • ttyvaders/trunk/src/weapons.c

    r24 r26  
    197197                    wp->x3[i] = x;
    198198                    wp->y3[i] = y;
    199                     wp->n[i] = 10;
     199                    wp->n[i] = 20;
    200200                    break;
    201201                case WEAPON_BEAM:
     
    229229                gfx_goto( x-4, y );
    230230                gfx_putstr( "`-._\\" );
     231                gfx_color( WHITE );
     232                gfx_goto( x-1, y );
     233                gfx_putstr( "_\\" );
    231234                gfx_goto( x, y+1 );
    232235                gfx_putchar( '`' );
     
    235238            {
    236239                /* 1pi/6 */
     240                gfx_goto( x-4, y );
     241                gfx_putstr( ",-' " );
     242                gfx_goto( x-4, y+1 );
     243                gfx_putstr( "\\,-'" );
     244                gfx_color( WHITE );
    237245                gfx_goto( x-1, y-1 );
    238246                gfx_putstr( "_," );
    239                 gfx_goto( x-4, y );
    240                 gfx_putstr( ",-' /" );
    241                 gfx_goto( x-4, y+1 );
    242                 gfx_putstr( "\\,-'" );
     247                gfx_goto( x, y );
     248                gfx_putchar( '/' );
    243249            }
    244250            else
     
    248254                gfx_putstr( "____" );
    249255                gfx_goto( x-5, y );
    250                 gfx_putstr( "|____>" );
     256                gfx_putstr( "|____" );
     257                gfx_color( WHITE );
     258                gfx_goto( x, y );
     259                gfx_putchar( '>' );
    251260            }
    252261        }
     
    256265            {
    257266                /* 2pi/6 */
    258                 gfx_goto( x-1, y-1 );
    259                 gfx_putstr( "_," );
    260267                gfx_goto( x-2, y );
    261                 gfx_putstr( "/ |" );
     268                gfx_putstr( "/ " );
    262269                gfx_goto( x-3, y+1 );
    263270                gfx_putstr( "/ /" );
    264271                gfx_goto( x-3, y+2 );
    265272                gfx_putstr( "`'" );
     273                gfx_color( WHITE );
     274                gfx_goto( x-1, y-1 );
     275                gfx_putstr( "_," );
     276                gfx_goto( x, y );
     277                gfx_putchar( '|' );
    266278            }
    267279            else if( vx < vy/4 )
    268280            {
    269281                /* 4pi/6 */
    270                 gfx_goto( x, y-1 );
    271                 gfx_putstr( "._" );
    272                 gfx_goto( x, y );
    273                 gfx_putstr( "| \\" );
     282                gfx_goto( x+1, y );
     283                gfx_putstr( " \\" );
    274284                gfx_goto( x+1, y+1 );
    275285                gfx_putstr( "\\ \\" );
    276286                gfx_goto( x+2, y+2 );
    277287                gfx_putstr( "`'" );
     288                gfx_color( WHITE );
     289                gfx_goto( x, y-1 );
     290                gfx_putstr( "._" );
     291                gfx_goto( x, y );
     292                gfx_putchar( '|' );
    278293            }
    279294            else
    280295            {
    281296                /* 3pi/6 */
    282                 gfx_goto( x-1, y );
    283                 gfx_putstr( ",^." );
    284297                gfx_goto( x-1, y+1 );
    285298                gfx_putstr( "| |" );
    286299                gfx_goto( x-1, y+2 );
    287300                gfx_putstr( "|_|" );
     301                gfx_color( WHITE );
     302                gfx_goto( x-1, y );
     303                gfx_putstr( ",^." );
    288304            }
    289305        }
     
    301317                gfx_putstr( "\\ \\" );
    302318                gfx_goto( x-1, y );
    303                 gfx_putstr( "\\_|" );
     319                gfx_putchar( '\\' );
     320                gfx_color( WHITE );
     321                gfx_goto( x, y );
     322                gfx_putstr( "_|" );
    304323            }
    305324            else if( vx < -vy/4 )
     
    310329                gfx_goto( x, y-1 );
    311330                gfx_putstr( "/ /" );
     331                gfx_goto( x+1, y );
     332                gfx_putchar( '/' );
     333                gfx_color( WHITE );
    312334                gfx_goto( x-1, y );
    313335                gfx_putstr( "|_/" );
     
    322344                gfx_goto( x-1, y-1 );
    323345                gfx_putstr( "| |" );
     346                gfx_color( WHITE );
    324347                gfx_goto( x-1, y );
    325348                gfx_putstr( "`v'" );
     
    333356                gfx_goto( x+1, y-1 );
    334357                gfx_putstr( ",-'\\" );
    335                 gfx_goto( x, y );
    336                 gfx_putstr( "/_,-'" );
     358                gfx_goto( x+2, y );
     359                gfx_putstr( ",-'" );
    337360                gfx_goto( x, y+1 );
    338361                gfx_putchar( '\'' );
     362                gfx_color( WHITE );
     363                gfx_goto( x, y );
     364                gfx_putstr( "/_" );
    339365            }
    340366            else if( vy < vx/4 )
    341367            {
    342368                /* 5pi/6 */
     369                gfx_goto( x+1, y );
     370                gfx_putstr( " `-." );
     371                gfx_goto( x+1, y+1 );
     372                gfx_putstr( "`-./" );
     373                gfx_color( WHITE );
    343374                gfx_goto( x, y-1 );
    344375                gfx_putstr( "._" );
    345376                gfx_goto( x, y );
    346                 gfx_putstr( "\\ `-." );
    347                 gfx_goto( x+1, y+1 );
    348                 gfx_putstr( "`-./" );
     377                gfx_putchar( '\\' );
    349378            }
    350379            else
     
    353382                gfx_goto( x+1, y-1 );
    354383                gfx_putstr( "____" );
    355                 gfx_goto( x, y );
    356                 gfx_putstr( "<____|" );
     384                gfx_goto( x+1, y );
     385                gfx_putstr( "____|" );
     386                gfx_color( WHITE );
     387                gfx_goto( x, y );
     388                gfx_putchar( '<' );
    357389            }
    358390        }
     
    483515                gfx_color( WHITE );
    484516                gfx_goto( x-1, y-3-i );
    485                 gfx_putstr( "####" );
     517                gfx_putstr( (i+frame) % 5 ? "####" : "%%%%" );
    486518                gfx_color( CYAN );
    487519                gfx_goto( x-2, y-3-i );
Note: See TracChangeset for help on using the changeset viewer.