65 ret = methods->
apply(methods, op, applier, aflags);
85 ret = methods->
process(methods, op);
102 char *
ob_describe(
const object *op,
const object *observer,
char *buf,
size_t size) {
107 methods->
describe(methods, op, observer, buf, size);
128 ret = methods->
move_on(methods, op, victim, originator);
150 ret = methods->
trigger(methods, op, cause, state);
ob_methods type_methods[OBJECT_TYPE_MAX]
struct ob_methods * fallback
method_ret ob_process(object *op)
method_ret ob_apply(object *op, object *applier, int aflags)
char * ob_describe(const object *op, const object *observer, char *buf, size_t size)
method_ret ob_move_on(object *op, object *victim, object *originator)
method_ret ob_trigger(object *op, object *cause, int state)