home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d1xx / d186 / cards'o'rama.lha / Cards'O'Rama / Sources / sources.zoo / deletecard.c < prev    next >
C/C++ Source or Header  |  1989-02-25  |  781b  |  30 lines

  1. /*                               deletecard.c                           */
  2. /*                                                                      */
  3. /* This function is used to delete a card from the screen and from the  */
  4. /* mycardsposition[] array (all the cards are stored here). The input   */
  5. /* is the cardnumber (0 - 31)...                                        */
  6.  
  7. deletecard(card)
  8.    int card;
  9.    {
  10.    extern struct RastPort *rp;
  11.    extern UWORD mycardsposition[];
  12.    int left = 2;
  13.    int top = 13;
  14.    int loffset, toffset;
  15.  
  16.    loffset = card % 8;
  17.    toffset = card / 8;
  18.    left = left + 31 * loffset;
  19.    top = top + 41 * toffset;
  20.  
  21.    SetAPen(rp, 6);
  22.    RectFill(rp, left, top, left + 30, top + 40);
  23.  
  24.    card += 1;
  25.    mycardsposition[card] = 1000;
  26.  
  27.    return(0);
  28.    }
  29.  
  30.