… | |
… | |
36 | #include <funcpoint.h> |
36 | #include <funcpoint.h> |
37 | #include <material.h> |
37 | #include <material.h> |
38 | |
38 | |
39 | #include <glib.h> |
39 | #include <glib.h> |
40 | |
40 | |
|
|
41 | refcnt_base::refcnt_t refcnt_dummy; |
|
|
42 | |
41 | rand_gen rndm; |
43 | rand_gen rndm; |
42 | |
44 | |
43 | void |
45 | void |
44 | tausworthe_random_generator::seed (uint32_t seed) |
46 | tausworthe_random_generator::seed (uint32_t seed) |
45 | { |
47 | { |
… | |
… | |
218 | } |
220 | } |
219 | |
221 | |
220 | /* when doing transmutation of objects, we have to recheck the resistances, |
222 | /* when doing transmutation of objects, we have to recheck the resistances, |
221 | * as some that did not apply previously, may apply now. |
223 | * as some that did not apply previously, may apply now. |
222 | */ |
224 | */ |
223 | |
|
|
224 | void |
225 | void |
225 | transmute_materialname (object *op, const object *change) |
226 | transmute_materialname (object *op, const object *change) |
226 | { |
227 | { |
227 | materialtype_t *mt; |
228 | materialtype_t *mt; |
228 | int j; |
229 | int j; |
… | |
… | |
417 | * a 'list' for the purposes here, is a string of items, seperated by commas, except |
418 | * a 'list' for the purposes here, is a string of items, seperated by commas, except |
418 | * for the last entry, which has an 'and' before it, and a full stop (period) after it. |
419 | * for the last entry, which has an 'and' before it, and a full stop (period) after it. |
419 | * This function will also strip all trailing non alphanumeric characters. |
420 | * This function will also strip all trailing non alphanumeric characters. |
420 | * It does not insert an oxford comma. |
421 | * It does not insert an oxford comma. |
421 | */ |
422 | */ |
422 | |
|
|
423 | void |
423 | void |
424 | make_list_like (char *input) |
424 | make_list_like (char *input) |
425 | { |
425 | { |
426 | char *p, tmp[MAX_BUF]; |
426 | char *p, tmp[MAX_BUF]; |
427 | int i; |
427 | int i; |
… | |
… | |
628 | 0xcdd70693UL, 0x54de5729UL, 0x23d967bfUL, 0xb3667a2eUL, 0xc4614ab8UL, |
628 | 0xcdd70693UL, 0x54de5729UL, 0x23d967bfUL, 0xb3667a2eUL, 0xc4614ab8UL, |
629 | 0x5d681b02UL, 0x2a6f2b94UL, 0xb40bbe37UL, 0xc30c8ea1UL, 0x5a05df1bUL, |
629 | 0x5d681b02UL, 0x2a6f2b94UL, 0xb40bbe37UL, 0xc30c8ea1UL, 0x5a05df1bUL, |
630 | 0x2d02ef8dL |
630 | 0x2d02ef8dL |
631 | }; |
631 | }; |
632 | |
632 | |
|
|
633 | #if 0 |
|
|
634 | void xyzzy (object_ptr &a, object_ptr &o) |
|
|
635 | { |
|
|
636 | asm volatile ("int3"); |
|
|
637 | a = o; |
|
|
638 | asm volatile ("int3"); |
|
|
639 | } |
|
|
640 | #endif |
633 | |
641 | |