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

Comparing deliantra/server/plugins/common/include/plugin_common.h (file contents):
Revision 1.6 by elmex, Sun Aug 13 17:16:03 2006 UTC vs.
Revision 1.7 by root, Sat Sep 16 22:24:12 2006 UTC

93extern void cf_object_apply(object* op, object* author, int flags); 93extern void cf_object_apply(object* op, object* author, int flags);
94extern void cf_object_remove(object* op); 94extern void cf_object_remove(object* op);
95extern void cf_object_free(object* op); 95extern void cf_object_free(object* op);
96extern object* cf_create_object(void); 96extern object* cf_create_object(void);
97extern object* cf_create_object_by_name( const char* name ); 97extern object* cf_create_object_by_name( const char* name );
98extern int cf_object_change_map(object* op, int x, int y, mapstruct* map); 98extern int cf_object_change_map(object* op, int x, int y, maptile* map);
99extern int cf_object_teleport( object* ob, mapstruct* map, int x, int y ); 99extern int cf_object_teleport( object* ob, maptile* map, int x, int y );
100extern void cf_object_update( object* op, int flags); 100extern void cf_object_update( object* op, int flags);
101extern void cf_object_pickup( object* op, object* what); 101extern void cf_object_pickup( object* op, object* what);
102extern char* cf_object_get_key(object* op, char* keyname); 102extern char* cf_object_get_key(object* op, char* keyname);
103extern void cf_object_set_key(object* op, char* keyname, char* value); 103extern void cf_object_set_key(object* op, char* keyname, char* value);
104extern sint16 cf_object_get_resistance(object* op, int rtype); 104extern sint16 cf_object_get_resistance(object* op, int rtype);
105extern void cf_object_move(object* op, int dir, object*originator); 105extern void cf_object_move(object* op, int dir, object*originator);
106extern void cf_object_apply_below(object* op); 106extern void cf_object_apply_below(object* op);
107extern object* cf_object_clone(object* op, int clonetype); 107extern object* cf_object_clone(object* op, int clonetype);
108 108
109/* Maps */ 109/* Maps */
110extern void* cf_map_get_property(mapstruct* map, int propcode); 110extern void* cf_map_get_property(maptile* map, int propcode);
111extern void* cf_map_set_int_property(mapstruct* map, int propcode, int value); 111extern void* cf_map_set_int_property(maptile* map, int propcode, int value);
112extern mapstruct* cf_map_get_map( char* name ); 112extern maptile* cf_map_get_map( char* name );
113extern mapstruct* cf_map_get_first(void); 113extern maptile* cf_map_get_first(void);
114extern void cf_map_message(mapstruct* m, char* msg, int color); 114extern void cf_map_message(maptile* m, char* msg, int color);
115extern object* cf_map_get_object_at(mapstruct* m, int x, int y); 115extern object* cf_map_get_object_at(maptile* m, int x, int y);
116extern object* cf_map_insert_object(mapstruct* where, object* op, int x, int y); 116extern object* cf_map_insert_object(maptile* where, object* op, int x, int y);
117extern object* cf_map_present_arch_by_name(const char* str, mapstruct* map, int nx, int ny); 117extern object* cf_map_present_arch_by_name(const char* str, maptile* map, int nx, int ny);
118extern int cf_map_get_flags( mapstruct* map, mapstruct** nmap, sint16 x, sint16 y, sint16* nx, sint16* ny ); 118extern int cf_map_get_flags( maptile* map, maptile** nmap, sint16 x, sint16 y, sint16* nx, sint16* ny );
119extern object* cf_map_insert_object_there(mapstruct* where, object* op, object* originator, int flags); 119extern object* cf_map_insert_object_there(maptile* where, object* op, object* originator, int flags);
120extern int cf_map_get_difficulty(mapstruct* map); 120extern int cf_map_get_difficulty(maptile* map);
121extern int cf_map_get_reset_time(mapstruct* map); 121extern int cf_map_get_reset_time(maptile* map);
122extern int cf_map_get_reset_timeout(mapstruct* map); 122extern int cf_map_get_reset_timeout(maptile* map);
123extern int cf_map_get_players(mapstruct* map); 123extern int cf_map_get_players(maptile* map);
124extern int cf_map_get_darkness(mapstruct* map); 124extern int cf_map_get_darkness(maptile* map);
125extern int cf_map_get_width(mapstruct* map); 125extern int cf_map_get_width(maptile* map);
126extern int cf_map_get_height(mapstruct* map); 126extern int cf_map_get_height(maptile* map);
127extern int cf_map_get_enter_x(mapstruct* map); 127extern int cf_map_get_enter_x(maptile* map);
128extern int cf_map_get_enter_y(mapstruct* map); 128extern int cf_map_get_enter_y(maptile* map);
129extern int cf_map_get_temperature(mapstruct* map); 129extern int cf_map_get_temperature(maptile* map);
130extern int cf_map_get_pressure(mapstruct* map); 130extern int cf_map_get_pressure(maptile* map);
131extern int cf_map_get_humidity(mapstruct* map); 131extern int cf_map_get_humidity(maptile* map);
132extern int cf_map_get_windspeed(mapstruct* map); 132extern int cf_map_get_windspeed(maptile* map);
133extern int cf_map_get_winddir(mapstruct* map); 133extern int cf_map_get_winddir(maptile* map);
134extern int cf_map_get_sky(mapstruct* map); 134extern int cf_map_get_sky(maptile* map);
135extern int cf_map_get_wpartx(mapstruct* map); 135extern int cf_map_get_wpartx(maptile* map);
136extern int cf_map_get_wparty(mapstruct* map); 136extern int cf_map_get_wparty(maptile* map);
137 137
138/* Players */ 138/* Players */
139extern char* cf_player_get_ip(object* op); 139extern char* cf_player_get_ip(object* op);
140extern object* cf_player_get_marked_item(object* op); 140extern object* cf_player_get_marked_item(object* op);
141extern void cf_player_set_marked_item(object* op, object* ob); 141extern void cf_player_set_marked_item(object* op, object* ob);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines