ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/include/libproto.h
(Generate patch)

Comparing deliantra/server/include/libproto.h (file contents):
Revision 1.79 by root, Tue Nov 10 01:20:41 2009 UTC vs.
Revision 1.82 by root, Sat Jan 30 23:30:26 2010 UTC

22 * The authors can be reached via e-mail to <support@deliantra.net> 22 * The authors can be reached via e-mail to <support@deliantra.net>
23 */ 23 */
24 24
25#ifndef LIBPROTO_H_ 25#ifndef LIBPROTO_H_
26#define LIBPROTO_H_ 26#define LIBPROTO_H_
27
28void load_materials ();
29 27
30/* anim.c */ 28/* anim.c */
31void free_all_anim (); 29void free_all_anim ();
32void init_anim (); 30void init_anim ();
33int find_animation (const char *name); 31int find_animation (const char *name);
181void close_and_delete (FILE *fp, int compressed); 179void close_and_delete (FILE *fp, int compressed);
182void make_path_to_file (char *filename); 180void make_path_to_file (char *filename);
183/* player.c */ 181/* player.c */
184void free_player (player *pl); 182void free_player (player *pl);
185int atnr_is_dragon_enabled (int attacknr); 183int atnr_is_dragon_enabled (int attacknr);
186int is_dragon_pl (const object *op);
187/* quest.c */ 184/* quest.c */
188int quest_is_quest_marker (const object *marker, int task); 185int quest_is_quest_marker (const object *marker, int task);
189int quest_is_in_progress (const object *marker, int task); 186int quest_is_in_progress (const object *marker, int task);
190int quest_is_completed (const object *marker, int task); 187int quest_is_completed (const object *marker, int task);
191const char *quest_get_name (const object *marker); 188const char *quest_get_name (const object *marker);
238void fix_flesh_item (object *item, object *donor); 235void fix_flesh_item (object *item, object *donor);
239/* utils.c */ 236/* utils.c */
240int random_roll (int min, int max, const object *op, int goodbad); 237int random_roll (int min, int max, const object *op, int goodbad);
241sint64 random_roll64 (sint64 min, sint64 max, const object *op, int goodbad); 238sint64 random_roll64 (sint64 min, sint64 max, const object *op, int goodbad);
242int die_roll (int num, int size, const object *op, int goodbad); 239int die_roll (int num, int size, const object *op, int goodbad);
243materialtype_t *name_to_material (const shstr_cmp name); 240materialtype_t *name_to_material (const shstr_tmp name);
244void transmute_materialname (object *op, const object *change); 241void transmute_materialname (object *op, const object *change);
245void set_materialname (object *op, int difficulty, materialtype_t *nmt);
246void strip_media_tag (char *message); 242void strip_media_tag (char *message);
247void strip_endline (char *buf); 243void strip_endline (char *buf);
248void replace (const char *src, const char *key, const char *replacement, char *result, size_t resultsize); 244void replace (const char *src, const char *key, const char *replacement, char *result, size_t resultsize);
249/* loader.c */ 245/* loader.c */
250int set_variable (object *op, char *buf); 246int set_variable (object *op, char *buf);
251void init_vars (); 247void init_vars ();
252char *get_ob_diff (object *op, object *op2); 248char *get_ob_diff (object *op, object *op2);
249bool load_resource_file_ (const char *filename);
253/* map.c */ 250/* map.c */
254maptile *find_style (const char *dirname, const char *stylename, int difficulty); 251maptile *find_style (const char *dirname, const char *stylename, int difficulty);
255object *pick_random_object (maptile *style); 252object *pick_random_object (maptile *style);
256 253
257/* former funcpoint.h */ 254/* former funcpoint.h */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines