19 void delegate(ref Item self
, Graphics1 graphics
) _on_pick_up
;
20 void delegate(ref Item self
, Graphics1 grahpics
) _on_use
;
22 mixin funcwrapper
!_on_pick_up
;
23 mixin funcwrapper
!_on_use
;
29 shared static this() {
31 Item(Item_type
.Weapon
, "long sword", (ref Item self
, Graphics1 graphics
) { graphics
.pline("Hmmm. On the one hand I think you picked up a%d " ~ self
.name
~ ". On the other hand I think you're a bloody idiot.", 7); }),