ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/server/cfperl.xs
(Generate patch)

Comparing deliantra/server/server/cfperl.xs (file contents):
Revision 1.423 by root, Wed Nov 14 05:25:50 2012 UTC vs.
Revision 1.425 by root, Wed Nov 14 06:21:39 2012 UTC

1659NV rndm (...) 1659NV rndm (...)
1660 ALIAS: 1660 ALIAS:
1661 rmg_rndm = 1 1661 rmg_rndm = 1
1662 CODE: 1662 CODE:
1663{ 1663{
1664 rand_gen &gen = ix ? rmg_rndm : rndm; 1664 rand_gen &gen = ix ? rmg_rndm : rndm;
1665 switch (items) 1665 switch (items)
1666 { 1666 {
1667 case 0: RETVAL = gen (); break; 1667 case 0: RETVAL = gen (); break;
1668 case 1: RETVAL = gen (SvUV (ST (0))); break; 1668 case 1: RETVAL = gen (SvUV (ST (0))); break;
1669 case 2: RETVAL = gen (SvIV (ST (0)), SvIV (ST (1))); break; 1669 case 2: RETVAL = gen (SvIV (ST (0)), SvIV (ST (1))); break;
1793 PUSHs (sv_2mortal (newSVpv ("objects" , 0))); PUSHs (sv_2mortal (newSVuv (objects.size () * sizeof (object)))); 1793 PUSHs (sv_2mortal (newSVpv ("objects" , 0))); PUSHs (sv_2mortal (newSVuv (objects.size () * sizeof (object))));
1794 PUSHs (sv_2mortal (newSVpv ("sv_count" , 0))); PUSHs (sv_2mortal (newSVuv (PL_sv_count))); 1794 PUSHs (sv_2mortal (newSVpv ("sv_count" , 0))); PUSHs (sv_2mortal (newSVuv (PL_sv_count)));
1795 PUSHs (sv_2mortal (newSVpv ("sv_objcount", 0))); PUSHs (sv_2mortal (newSVuv (PL_sv_objcount))); 1795 PUSHs (sv_2mortal (newSVpv ("sv_objcount", 0))); PUSHs (sv_2mortal (newSVuv (PL_sv_objcount)));
1796} 1796}
1797 1797
1798int find_animation (utf8_string text)
1799 PROTOTYPE: $
1800
1801int random_roll (int min, int max, object *op, int goodbad); 1798int random_roll (int min, int max, object *op, int goodbad);
1802 1799
1803const_utf8_string cost_string_from_value(uint64 cost, int approx = 0) 1800const_utf8_string cost_string_from_value(uint64 cost, int approx = 0)
1804 1801
1805int exp_to_level (val64 exp) 1802int exp_to_level (val64 exp)
1889bool 1886bool
1890load_resource_file_ (octet_string filename) 1887load_resource_file_ (octet_string filename)
1891 1888
1892void 1889void
1893fix_weight () 1890fix_weight ()
1891
1892utf8_string
1893expand_cfpod (int hintmode, int gender, const_utf8_string cfpod)
1894 PPCODE:
1895 XPUSHs (to_sv (player::expand_cfpod (hintmode, gender, cfpod)));
1894 1896
1895MODULE = cf PACKAGE = cf::attachable 1897MODULE = cf PACKAGE = cf::attachable
1896 1898
1897int 1899int
1898valid (SV *obj) 1900valid (SV *obj)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines