… | |
… | |
1432 | |
1432 | |
1433 | const_iv (SYMMETRY_RANDOM) const_iv (SYMMETRY_NONE) const_iv (SYMMETRY_X) |
1433 | const_iv (SYMMETRY_RANDOM) const_iv (SYMMETRY_NONE) const_iv (SYMMETRY_X) |
1434 | const_iv (SYMMETRY_Y) const_iv (SYMMETRY_XY) |
1434 | const_iv (SYMMETRY_Y) const_iv (SYMMETRY_XY) |
1435 | |
1435 | |
1436 | const_iv (GT_ENVIRONMENT) const_iv (GT_INVISIBLE) const_iv (GT_STARTEQUIP) |
1436 | const_iv (GT_ENVIRONMENT) const_iv (GT_INVISIBLE) const_iv (GT_STARTEQUIP) |
1437 | const_iv (GT_APPLY) const_iv (GT_ONLY_GOOD) const_iv (GT_UPDATE_INV) |
1437 | const_iv (GT_APPLY) const_iv (GT_ONLY_GOOD) const_iv (GT_MINIMAL) |
1438 | const_iv (GT_MINIMAL) |
|
|
1439 | |
1438 | |
1440 | const_iv (FT_FACE) const_iv (FT_MUSIC) const_iv (FT_SOUND) |
1439 | const_iv (FT_FACE) const_iv (FT_MUSIC) const_iv (FT_SOUND) |
1441 | const_iv (FT_RSRC) const_iv (FT_NUM) |
1440 | const_iv (FT_RSRC) const_iv (FT_NUM) |
1442 | }; |
1441 | }; |
1443 | |
1442 | |
… | |
… | |
1694 | 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))); |
1695 | #endif |
1694 | #endif |
1696 | EXTEND (SP, 2*2); |
1695 | EXTEND (SP, 2*2); |
1697 | 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))); |
1698 | 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)))); |
1699 | } |
1699 | } |
1700 | |
1700 | |
1701 | int find_animation (utf8_string text) |
1701 | int find_animation (utf8_string text) |
1702 | PROTOTYPE: $ |
1702 | PROTOTYPE: $ |
1703 | |
1703 | |
… | |
… | |
1857 | OUTPUT: RETVAL |
1857 | OUTPUT: RETVAL |
1858 | |
1858 | |
1859 | object *actives (U32 index) |
1859 | object *actives (U32 index) |
1860 | CODE: |
1860 | CODE: |
1861 | 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 (); |
1862 | OUTPUT: RETVAL |
1867 | OUTPUT: RETVAL |
1863 | |
1868 | |
1864 | const char *slot_use_name (U32 slot) |
1869 | const char *slot_use_name (U32 slot) |
1865 | ALIAS: |
1870 | ALIAS: |
1866 | slot_nonuse_name = 1 |
1871 | slot_nonuse_name = 1 |