Logo Search packages:      
Sourcecode: teg version File versions  Download package

tarjeta.h File Reference


Detailed Description

Definition in file tarjeta.h.

#include "all.h"

Go to the source code of this file.

Classes

struct  _tarjeta

Defines

#define COUNTRY_FROM_TARJETA(pT)   ( ((char*)(pT)) - (( ((char*)&((PCOUNTRY)pT)->tarjeta) - ((char*)pT) )))
#define TARJETA_NULL   { {NULL,NULL}, 0, TRUE, FALSE }
#define TARJETA_NULL_CANION   { {NULL,NULL}, TARJ_CANION, -1, FALSE }
#define TARJETA_NULL_COMODIN   { {NULL,NULL}, TARJ_COMODIN, -1, FALSE }
#define TARJETA_NULL_GALEON   { {NULL,NULL}, TARJ_GALEON, -1, FALSE }
#define TARJETA_NULL_GLOBO   { {NULL,NULL}, TARJ_GLOBO, -1, FALSE }

Typedefs

typedef struct _tarjeta * PTARJETA
typedef enum TARJTIPOPTARJTIPO
typedef struct _tarjeta TARJETA

Enumerations

enum  TARJTIPO { TARJ_GALEON = 1, TARJ_CANION = 4, TARJ_GLOBO = 8, TARJ_COMODIN = 32 }

Functions

void tarjeta_desusar (PTARJETA pT)
int tarjeta_es_libre (int i)
BOOLEAN tarjeta_es_usada (PTARJETA pT)
void tarjeta_init (void)
void tarjeta_inittarj (PTARJETA t)
void tarjeta_poner (PTARJETA t)
BOOLEAN tarjeta_puedocanje (int numjug, int t1, int t2, int t3)
void tarjeta_sacar (PTARJETA t, int numjug)
void tarjeta_usar (PTARJETA pT)


Generated by  Doxygen 1.6.0   Back to index