tilesize - s->yabove - lft,
tilesize - 1 - s->yabove - lft,
	Rectangle get_shape_rect(Game_object *obj)		{		Shape_frame *s = get_shape(*obj);		if(!s)			{			// This is probably fatal.#if DEBUG			cerr << "DEATH! get_shape() returned a NULL pointer: " << __FILE__ << ":" << __LINE__ << endl;			cerr << "Betcha it's a little doggie." << endl;#endif			return Rectangle(0,0,0,0);			}		int cx = obj->get_cx(), cy = obj->get_cy();		int lft = 4*obj->get_lift();		return Rectangle(			(cx - chunkx)*chunksize +				obj->get_tx()*tilesize + 						tilesize - s->xleft - lft,			(cy - chunky)*chunksize +				obj->get_ty()*tilesize + 						tilesize - s->yabove - lft,			s->get_width(),			s->get_height()			);		}