… | |
… | |
1693 | PUSHs (sv_2mortal (newSVpv ("keepcost", 0))); PUSHs (sv_2mortal (newSViv (mai.keepcost))); |
1693 | PUSHs (sv_2mortal (newSVpv ("keepcost", 0))); PUSHs (sv_2mortal (newSViv (mai.keepcost))); |
1694 | #endif |
1694 | #endif |
1695 | EXTEND (SP, 2*2); |
1695 | EXTEND (SP, 2*2); |
1696 | PUSHs (sv_2mortal (newSVpv ("slice_alloc", 0))); PUSHs (sv_2mortal (newSVuv (slice_alloc))); |
1696 | PUSHs (sv_2mortal (newSVpv ("slice_alloc", 0))); PUSHs (sv_2mortal (newSVuv (slice_alloc))); |
1697 | PUSHs (sv_2mortal (newSVpv ("shstr_alloc", 0))); PUSHs (sv_2mortal (newSVuv (shstr_alloc))); |
1697 | PUSHs (sv_2mortal (newSVpv ("shstr_alloc", 0))); PUSHs (sv_2mortal (newSVuv (shstr_alloc))); |
|
|
1698 | PUSHs (sv_2mortal (newSVpv ("objects" , 0))); PUSHs (sv_2mortal (newSVuv (objects.size () * sizeof (object)))); |
1698 | } |
1699 | } |
1699 | |
1700 | |
1700 | int find_animation (utf8_string text) |
1701 | int find_animation (utf8_string text) |
1701 | PROTOTYPE: $ |
1702 | PROTOTYPE: $ |
1702 | |
1703 | |
… | |
… | |
1856 | OUTPUT: RETVAL |
1857 | OUTPUT: RETVAL |
1857 | |
1858 | |
1858 | object *actives (U32 index) |
1859 | object *actives (U32 index) |
1859 | CODE: |
1860 | CODE: |
1860 | RETVAL = index < actives.size () ? actives [index] : 0; |
1861 | RETVAL = index < actives.size () ? actives [index] : 0; |
|
|
1862 | OUTPUT: RETVAL |
|
|
1863 | |
|
|
1864 | int mortals_size () |
|
|
1865 | CODE: |
|
|
1866 | RETVAL = attachable::mortals.size (); |
1861 | OUTPUT: RETVAL |
1867 | OUTPUT: RETVAL |
1862 | |
1868 | |
1863 | const char *slot_use_name (U32 slot) |
1869 | const char *slot_use_name (U32 slot) |
1864 | ALIAS: |
1870 | ALIAS: |
1865 | slot_nonuse_name = 1 |
1871 | slot_nonuse_name = 1 |