… | |
… | |
318 | MTH void close_container () |
318 | MTH void close_container () |
319 | { |
319 | { |
320 | open_container (0); |
320 | open_container (0); |
321 | } |
321 | } |
322 | |
322 | |
|
|
323 | // overwrite the attachable invoke function with a version that also checks ev_want_type |
|
|
324 | bool invoke (event_type event, ...) |
|
|
325 | { |
|
|
326 | if (ev_want_event [event] || ev_want_type [type] || cb) |
|
|
327 | { |
|
|
328 | va_list ap; |
|
|
329 | va_start (ap, event); |
|
|
330 | vinvoke (event, ap); |
|
|
331 | va_end (ap); |
|
|
332 | } |
|
|
333 | } |
|
|
334 | |
323 | MTH void instantiate (); |
335 | MTH void instantiate (); |
324 | |
336 | |
325 | // recalculate all stats |
337 | // recalculate all stats |
326 | MTH void update_stats (); |
338 | MTH void update_stats (); |
327 | MTH void roll_stats (); |
339 | MTH void roll_stats (); |