… | |
… | |
253 | { |
253 | { |
254 | static int last_mortalcount; |
254 | static int last_mortalcount; |
255 | if (mortals.size () != last_mortalcount) |
255 | if (mortals.size () != last_mortalcount) |
256 | { |
256 | { |
257 | last_mortalcount = mortals.size (); |
257 | last_mortalcount = mortals.size (); |
258 | LOG (llevInfo, "%d mortals.\n", (int)mortals.size ()); |
258 | object *specimen = is_a<object> (mortals [rndm (mortals.size ())]); |
|
|
259 | |
|
|
260 | LOG (llevInfo, "%d mortals (random specimen: %s).\n", |
|
|
261 | (int)mortals.size (), specimen ? specimen->debug_desc () : "(not an object)"); |
259 | |
262 | |
260 | if (0) |
263 | if (0) |
261 | { |
264 | { |
262 | for (int j = 0; j < mortals.size (); ++j)//D |
265 | for (int j = 0; j < mortals.size (); ++j)//D |
263 | fprintf (stderr, "%d:%s %p ", j, &((object *)mortals[j])->name, mortals[j]);//D |
266 | fprintf (stderr, "%d:%s %p ", j, &((object *)mortals[j])->name, mortals[j]);//D |