virtual int add(Game_object *obj, int mx = -1, int my = -1, int sx = -1, int sy = -1) { return 0; }
int Actor_gump_object::add ( Game_object *obj, int mx, int my ) {  int index = find_closest(mx, my); if (!container->add_readied(obj, index)) {  index = find_closest(mx, my, 1); if (index < 0 || !container->add_readied(obj, index))  if (!container->add(obj)) return (0); }  index = container->find_readied(obj); if (index >= 0) set_to_spot(obj, index); return (1); }
	virtual int add(Game_object *obj, int mx = -1, int my = -1,						int sx = -1, int sy = -1)		{ return 0; }		// Can't drop onto it.