The set of functions that each item type implements. More...
#include <item.h>
Data Fields | |
| Item *(* | roll_new )(enum RngSequence key) |
| int(* | get_buy_price )(Item *item) |
| const char *(* | get_name )(Item *item) |
| ItemDescSubtypeInfo(* | get_subtype_info )(Item *item) |
| bool(* | can_acquire )(Item *item) |
| void(* | acquire )(Item *item) |
| void(* | dispose )(Item **item) |
| int(* | print_description )(Item *item, Rect dest_rect) |
| int(* | get_sell_price )(Item *item) |
| ItemDescSubtypeInfo(* get_subtype_info) (Item *item) |
| Item *(* roll_new) (enum RngSequence key) |