shop.h File Reference

#include "player.h"
#include "item.h"
#include "npc.h"
Include dependency graph for shop.h:
This graph shows which files directly or indirectly include this file:

Defines

#define ADD_ITEM_IN_SHOPS_CON(...)
#define SET_NUM_SH(cnum)   it_sh.num = cnum;
#define SET_NAME_SH(cname)   cit->name = cname;
#define SET_ID_SH(cid)   cit->id = cid;
#define SET_CLASS_SH(cclass)   cit->class = cclass;
#define SET_LEVEL_SH(clevel)   cit->level = clevel;
#define SET_SUBCLASS_SH(csubclass)   cit->subclass = csubclass;

Functions

void init_shops ()
void clean_shops ()
void shopping (int columns, int rows, struct player *pl, struct npc n)

Variables

struct item_containerall_items
int all_items_num

Define Documentation

#define ADD_ITEM_IN_SHOPS_CON ( ...   ) 
Value:
{struct item_container it_sh; \
        struct item *cit = malloc (sizeof (struct item)); it_sh.con = cit; \
        __VA_ARGS__ *(all_items+all_items_num) = it_sh; all_items_num++;}
#define SET_CLASS_SH ( cclass   )     cit->class = cclass;
#define SET_ID_SH ( cid   )     cit->id = cid;
#define SET_LEVEL_SH ( clevel   )     cit->level = clevel;
#define SET_NAME_SH ( cname   )     cit->name = cname;
#define SET_NUM_SH ( cnum   )     it_sh.num = cnum;
#define SET_SUBCLASS_SH ( csubclass   )     cit->subclass = csubclass;

Function Documentation

void clean_shops (  ) 
void init_shops (  ) 
void shopping ( int  columns,
int  rows,
struct player pl,
struct npc  n 
)

Here is the call graph for this function:


Variable Documentation

Generated on Mon Nov 15 10:27:16 2010 for Tales of Paraverse by  doxygen 1.6.3