Ignore:
Timestamp:
Dec 23, 2002, 2:46:27 PM (17 years ago)
Author:
Sam Hocevar
Message:
  • aliens are now named foo, bar and baz.
  • beginning of life jauges.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • ttyvaders/trunk/src/aliens.c

    r42 r60  
    44 *                 All Rights Reserved
    55 *
    6  *   $Id: aliens.c,v 1.7 2002/12/22 22:17:41 sam Exp $
     6 *   $Id: aliens.c,v 1.8 2002/12/23 13:46:27 sam Exp $
    77 *
    88 *   This program is free software; you can redistribute it and/or modify
     
    2525#include "common.h"
    2626
    27 static void draw_alien_poolp( game *g, int x, int y, int frame );
    28 static void draw_alien_bool( game *g, int x, int y, int frame );
    29 static void draw_alien_brah( game *g, int x, int y, int frame );
     27static void draw_alien_foo( game *g, int x, int y, int frame );
     28static void draw_alien_bar( game *g, int x, int y, int frame );
     29static void draw_alien_baz( game *g, int x, int y, int frame );
    3030
    3131void init_aliens( game *g, aliens *al )
     
    4747        switch( al->type[i] )
    4848        {
    49             case ALIEN_BRAH:
    50                 draw_alien_brah( g, al->x[i], al->y[i], al->img[i] % 8 );
    51                 break;
    52             case ALIEN_POOLP:
    53                 draw_alien_poolp( g, al->x[i], al->y[i], al->img[i] % 2 );
    54                 break;
    55             case ALIEN_BOOL:
    56                 draw_alien_bool( g, al->x[i], al->y[i], al->img[i] % 6 );
     49            case ALIEN_FOO:
     50                draw_alien_foo( g, al->x[i], al->y[i], al->img[i] % 8 );
     51                break;
     52            case ALIEN_BAR:
     53                draw_alien_bar( g, al->x[i], al->y[i], al->img[i] % 2 );
     54                break;
     55            case ALIEN_BAZ:
     56                draw_alien_baz( g, al->x[i], al->y[i], al->img[i] % 6 );
    5757                break;
    5858            case ALIEN_NONE:
     
    7979        switch( al->type[i] )
    8080        {
    81             case ALIEN_POOLP:
    82             case ALIEN_BOOL:
    83             case ALIEN_BRAH:
     81            case ALIEN_FOO:
     82            case ALIEN_BAR:
     83            case ALIEN_BAZ:
    8484                al->x[i] = ((al->x[i] + 5) % (g->w + 3)) - 3;
    8585                al->y[i] = al->y[i] + (rand() % 8) / 7 - (rand() % 8) / 7;
     
    111111            switch( al->type[i] )
    112112            {
    113                 case ALIEN_POOLP:
     113                case ALIEN_FOO:
    114114                    al->life[i] = 3;
    115115                    break;
    116                 case ALIEN_BOOL:
     116                case ALIEN_BAR:
    117117                    al->life[i] = 3;
    118118                    break;
    119                 case ALIEN_BRAH:
     119                case ALIEN_BAZ:
    120120                    al->life[i] = 3;
    121121                    break;
     
    129129}
    130130
    131 static void draw_alien_poolp( game *g, int x, int y, int frame )
     131static void draw_alien_bar( game *g, int x, int y, int frame )
    132132{
    133133    switch( frame )
     
    162162}
    163163
    164 static void draw_alien_bool( game *g, int x, int y, int frame )
     164static void draw_alien_baz( game *g, int x, int y, int frame )
    165165{
    166166    gfx_color( GREEN );
     
    200200}
    201201
    202 static void draw_alien_brah( game *g, int x, int y, int frame )
     202static void draw_alien_foo( game *g, int x, int y, int frame )
    203203{
    204204    gfx_color( YELLOW );
Note: See TracChangeset for help on using the changeset viewer.