/* $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