[BACK]Return to deck.h CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / games / monop

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/games/monop/deck.h between version 1.6 and 1.6.22.1

version 1.6, 2003/08/07 09:37:27 version 1.6.22.1, 2008/03/23 00:25:43
Line 1 
Line 1 
 /*      $NetBSD$        */  /*      deck.h,v 1.6 2003/08/07 09:37:27 agc Exp        */
   
 /*  /*
  * Copyright (c) 1980, 1993   * Copyright (c) 1980, 1993
Line 35 
Line 35 
   
 #define bool    char  #define bool    char
   
   struct cardinfo; /* private to cards.c */
   
 #define CC_D    deck[0]  #define CC_D    deck[0]
 #define CH_D    deck[1]  #define CH_D    deck[1]
   
 struct dk_st {                  /* deck description structure           */  struct dk_st {                  /* deck description structure           */
         int     num_cards;              /* number of cards in deck      */          int     num_cards;              /* number of cards in deck      */
         int     last_card;              /* number of last card picked   */          int     top_card;               /* number of last card picked   */
         bool    gojf_used;              /* set if gojf card out of deck */          bool    gojf_used;              /* set if gojf card out of deck */
         off_t   *offsets;               /* offsets for start of cards   */          int     *cards;                 /* which cards (indexes info[]) */
           const struct cardinfo *info;    /* the static card data */
 };  };
   
 typedef struct dk_st    DECK;  typedef struct dk_st    DECK;
   
   extern DECK     deck[2];
   
   /* cards.c */
   void init_decks(void);
   void get_card(DECK *);
   

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.6.22.1

CVSweb <webmaster@jp.NetBSD.org>