… | |
… | |
1410 | default: croak ("cf::rndm requires none, one or two parameters."); break; |
1410 | default: croak ("cf::rndm requires none, one or two parameters."); break; |
1411 | } |
1411 | } |
1412 | OUTPUT: |
1412 | OUTPUT: |
1413 | RETVAL |
1413 | RETVAL |
1414 | |
1414 | |
|
|
1415 | NV clamp (NV value, NV min_value, NV max_value) |
|
|
1416 | CODE: |
|
|
1417 | RETVAL = clamp (value, min_value, max_value); |
|
|
1418 | OUTPUT: |
|
|
1419 | RETVAL |
|
|
1420 | |
|
|
1421 | NV lerp (NV value, NV min_in, NV max_in, NV min_out, NV max_out) |
|
|
1422 | CODE: |
|
|
1423 | RETVAL = lerp (value, min_in, max_in, min_out, max_out); |
|
|
1424 | OUTPUT: |
|
|
1425 | RETVAL |
|
|
1426 | |
|
|
1427 | void cede_to_tick () |
|
|
1428 | CODE: |
|
|
1429 | coroapi::cede_to_tick (); |
|
|
1430 | |
1415 | void server_tick () |
1431 | void server_tick () |
1416 | CODE: |
1432 | CODE: |
1417 | runtime = SvNVx (sv_runtime); |
1433 | runtime = SvNVx (sv_runtime); |
1418 | server_tick (); |
1434 | server_tick (); |
1419 | |
1435 | |
… | |
… | |
1675 | CODE: |
1691 | CODE: |
1676 | { |
1692 | { |
1677 | if (slot >= NUM_BODY_LOCATIONS) |
1693 | if (slot >= NUM_BODY_LOCATIONS) |
1678 | croak ("body slot index out of range"); |
1694 | croak ("body slot index out of range"); |
1679 | |
1695 | |
1680 | RETVAL = ix ? op->slot[slot].info : op->slot[slot].used; |
1696 | RETVAL = ix ? op->slot[slot].used : op->slot[slot].info; |
1681 | |
1697 | |
1682 | if (items > 2) |
1698 | if (items > 2) |
1683 | if (ix) |
1699 | if (ix) |
|
|
1700 | op->slot[slot].used = value; |
|
|
1701 | else |
1684 | op->slot[slot].info = value; |
1702 | op->slot[slot].info = value; |
1685 | else |
|
|
1686 | op->slot[slot].used = value; |
|
|
1687 | } |
1703 | } |
1688 | OUTPUT: |
1704 | OUTPUT: |
1689 | RETVAL |
1705 | RETVAL |
1690 | |
1706 | |
1691 | object *find_best_object_match (object *op, utf8_string match) |
1707 | object *find_best_object_match (object *op, utf8_string match) |