/* $Id: stock.h,v 1.666 2004/09/20 10:49:53 shrike Exp $                              */
/************************************************************************************
 *    Copyright 2004 Astrum Metaphora consortium                                    *
 *                                                                                  *
 *    Licensed under the Apache License, Version 2.0 (the "License");               *
 *    you may not use this file except in compliance with the License.              *
 *    You may obtain a copy of the License at                                       *
 *                                                                                  *
 *    http://www.apache.org/licenses/LICENSE-2.0                                    *
 *                                                                                  *
 *    Unless required by applicable law or agreed to in writing, software           *
 *    distributed under the License is distributed on an "AS IS" BASIS,             *
 *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.      *
 *    See the License for the specific language governing permissions and           *
 *    limitations under the License.                                                *
 *                                                                                  *
 ************************************************************************************/
#ifndef _STOCK_H_
#define _STOCK_H_
#define STOCK_CLAN        0
#define STOCK_PERSONAL    1
typedef struct thing_data THING_DATA;
struct thing_data
{
    const char * owner;
    OBJ_DATA   * obj;
    THING_DATA * next;
};
typedef struct stock_data STOCK_DATA;
struct stock_data
{
    int type;                // clan, personal, etc
    int max_things;          // max. capacity
    int curr_things;         // currens obj count
    THING_DATA * things;
    THING_DATA * last_thing;
};
void load_clan_stocks ( void );
#endif