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

Comparing deliantra/server/include/object.h (file contents):
Revision 1.237 by root, Fri Apr 9 02:45:16 2010 UTC vs.
Revision 1.240 by root, Sun Apr 11 00:34:05 2010 UTC

321 */ 321 */
322 object *ACC (RW, more); /* Pointer to the rest of a large body of objects */ 322 object *ACC (RW, more); /* Pointer to the rest of a large body of objects */
323 object *head; /* Points to the main object of a large body */ // NO ACC, perl semantics are different 323 object *head; /* Points to the main object of a large body */ // NO ACC, perl semantics are different
324 key_value *key_values; /* Fields not explictly known by the loader. */ 324 key_value *key_values; /* Fields not explictly known by the loader. */
325 325
326 MTH void set_flag (int flagnum)
327 {
328 flag [flagnum] = true;
329 }
330
331 MTH void clr_flag (int flagnum)
332 {
333 flag [flagnum] = false;
334 }
335
326 // privates / perl 336 // privates / perl
327 shstr_tmp kv_get (shstr_tmp key) const; 337 shstr_tmp kv_get (shstr_tmp key) const;
328 void kv_del (shstr_tmp key); 338 void kv_del (shstr_tmp key);
329 void kv_set (shstr_tmp key, shstr_tmp value); 339 void kv_set (shstr_tmp key, shstr_tmp value);
330 340
432 } 442 }
433 443
434 MTH void set_owner (object *owner); 444 MTH void set_owner (object *owner);
435 MTH void set_speed (float speed); 445 MTH void set_speed (float speed);
436 MTH void set_glow_radius (sint8 rad); 446 MTH void set_glow_radius (sint8 rad);
437 MTH bool change_skill (object *ob); // deprecated?
438 447
439 MTH void open_container (object *new_container); 448 MTH void open_container (object *new_container);
440 MTH void close_container () 449 MTH void close_container ()
441 { 450 {
442 open_container (0); 451 open_container (0);
730 739
731 MTH struct region *region () const; 740 MTH struct region *region () const;
732 741
733 void statusmsg (const_utf8_string msg, int color = NDI_BLACK); 742 void statusmsg (const_utf8_string msg, int color = NDI_BLACK);
734 void failmsg (const_utf8_string msg, int color = NDI_RED); 743 void failmsg (const_utf8_string msg, int color = NDI_RED);
744 void failmsgf (const_utf8_string format, ...); // always NDI_RED...
735 745
736 const_utf8_string query_inventory (object *who = 0, const_utf8_string indent = ""); 746 const_utf8_string query_inventory (object *who = 0, const_utf8_string indent = "");
737 747
738 MTH const_octet_string ref () const; // creates and returns a consistent persistent object reference 748 MTH const_octet_string ref () const; // creates and returns a consistent persistent object reference
739 static object *deref (const_octet_string ref); // returns the object from the generated refreence, if possible 749 static object *deref (const_octet_string ref); // returns the object from the generated refreence, if possible

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines