rem: r = scope_surf->Palette[238].r; g = scope_surf->Palette[238].g; b = scope_surf->Palette[238].b;
add: TFB_DrawCanvas_GetPixel (scope_bg->NormalImg, scope_bg->extent.width / 2, scope_bg->extent.height / 2, &r, &g, &b);
context: Oscilloscope (DWORD grab_data){	STAMP s;	if (!grab_data)		return;	TFB_DrawImage_Image (scope_bg, 0, 0, 0, NULL, scope_surf);	if (GetSoundData (scope_data)) 	{		int i, r, g, b;				r = scope_surf->Palette[238].r;		g = scope_surf->Palette[238].g;		b = scope_surf->Palette[238].b;		for (i = 0; i < RADAR_WIDTH - 3; ++i)			TFB_DrawImage_Line (i + 1, scope_data[i], i + 2,					scope_data[i + 1], r, g, b, scope_surf);	}	TFB_DrawImage_Image (scope_surf, 0, 0, 0, NULL, scope_frame->image);	s.frame = scope_frame;	s.origin.x = s.origin.y = 0;	DrawStamp (&s);}