src/hcode/btech/p.template.h

Go to the documentation of this file.
00001 
00002 /*
00003    p.template.h
00004 
00005    Automatically created by protomaker (C) 1998 Markus Stenberg (fingon@iki.fi)
00006    Protomaker is actually only a wrapper script for cproto, but well.. I like
00007    fancy headers and stuff :)
00008    */
00009 
00010 /* Generated at Fri Jan 15 15:33:05 CET 1999 from template.c */
00011 
00012 #include "config.h"
00013 
00014 #ifndef _P_TEMPLATE_H
00015 #define _P_TEMPLATE_H
00016 
00017 /* template.c */
00018 int count_special_items(void);
00019 int compare_array(char *list[], char *command);
00020 char *one_arg(char *argument, char *first_arg);
00021 char *one_arg_delim(char *argument, char *first_arg);
00022 char *BuildBitString(char *bitdescs[], int data);
00023 char *BuildBitString2(char *bitdescs[], char *bitdescs2[], int data,
00024     int data2);
00025 char *BuildBitStringwdelim2(char *bitdescs[], char *bitdescs2[], int data,
00026     int data2);
00027 char *BuildBitString3(char *bitdescs[], char *bitdescs2[],
00028     char *bitdescs3[], int data, int data2, int data3);
00029 char *my_shortform(char *buf);
00030 char *part_figure_out_shname(int i);
00031 char *part_figure_out_name(int i);
00032 char *part_figure_out_sname(int i);
00033 void dump_locations(FILE * fp, MECH * mech, const char *locdesc[]);
00034 float generic_computer_multiplier(MECH * mech);
00035 int generic_radio_type(int i, int isClan);
00036 float generic_radio_multiplier(MECH * mech);
00037 void computer_conversion(MECH * mech);
00038 void try_to_find_name(char *mechref, MECH * mech);
00039 int DefaultFuelByType(MECH * mech);
00040 int save_template(dbref player, MECH * mech, char *reference,
00041     char *filename);
00042 char *read_desc(FILE * fp, char *data);
00043 int find_section(char *cmd, int type, int mtype);
00044 long BuildBitVector(char **list, char *line);
00045 long BuildBitVectorWithDelim(char **list, char *line);
00046 long BuildBitVectorNoErr(char **list, char *line);
00047 int CheckSpecialsList(char **specials, char **specials2, char *line);
00048 int WeaponIFromString(char *data);
00049 int AmmoIFromString(char *data);
00050 void update_specials(MECH * mech);
00051 int update_oweight(MECH * mech, int value);
00052 int get_weight(MECH * mech);
00053 int load_template(dbref player, MECH * mech, char *filename);
00054 void DumpMechSpecialObjects(dbref player);
00055 void DumpWeapons(dbref player);
00056 char *techlist_func(MECH * mech);
00057 char *payloadlist_func(MECH * mech);
00058 #endif                          /* _P_TEMPLATE_H */

Generated on Mon May 28 04:25:24 2007 for BattletechMUX by  doxygen 1.4.7