 |
Crossfire Server, Trunk
1.75.0
|
Go to the documentation of this file.
16 #define METHOD_UNHANDLED 1
17 #define METHOD_ERROR 2
18 #define METHOD_SILENT_ERROR 3
32 typedef void (*
describe_func)(
const object *,
const object *,
int use_media_tags,
char *
buf,
size_t size);
method_ret(* trigger_func)(object *, object *, int)
move_on_func move_on
The move_on method.
method_ret(* process_func)(object *)
ob_methods * fallback
ob_method structure to fallback to
void(* describe_func)(const object *, const object *, int use_media_tags, char *buf, size_t size)
apply_func apply
The apply method.
This struct stores function pointers for actions that can be done to objects.
method_ret(* move_on_func)(object *, object *, object *)
describe_func describe
The describe method.
char method_ret
Define some standard return values for callbacks which don't need to return any other results.
process_func process
The process method.
trigger_func trigger
When something is triggered via a button.
method_ret(* apply_func)(object *, object *, int)
Typedefs for ob_methods.