rem: FRAME F;
context: DrawPickFrame (PMELEE_STATE pMS){	FRAME F;	RECT r, r0, r1, ship_r;					GetShipBox (&r0, 0, 0, 0),	GetShipBox (&r1, 1, NUM_MELEE_ROWS - 1, NUM_MELEE_COLUMNS - 1),	BoxUnion (&r0, &r1, &ship_r);	F = SetAbsFrameIndex (MeleeFrame, 27);	GetFrameRect (F, &r);	r.corner.x = -(ship_r.corner.x			+ ((ship_r.extent.width - r.extent.width) >> 1));	if (pMS->side)		r.corner.y = -ship_r.corner.y;	else		r.corner.y = -(ship_r.corner.y				+ (ship_r.extent.height - r.extent.height));	SetFrameHot (F, MAKE_HOT_SPOT (r.corner.x, r.corner.y));	DrawMeleeIcon (27);	UnlockMutex (GraphicsLock);	DrawMeleeShipStrings (pMS, (BYTE)pMS->CurIndex);	LockMutex (GraphicsLock);}