anchor.diff:  
   		Image
   			icon = 'Matchmaking.dmi'
  -			screen_loc = "CENTER:17,CENTER+2"
  -
  +			screen_loc = "CENTER:14,CENTER+2"
  +			layer = 18
   
   		Text
   			screen_loc = "CENTER:2-3,CENTER:16-1"
   			maptext_width  = 250
   			maptext_height = 128
  +			layer = 20
   
   		Button
   			icon = 'MMButtons.dmi'
  
positive.code: 			color = "#2299d0"
  
  			alpha     = 235
  			maptext   = "<font color=white>OK</font>"
  			maptext_x = 26
  			maptext_y = 6
  
  			var/ScreenText/parent
  
  			New(ScreenText/parent)
  				..()
  
  				src.parent = parent
  
  			Click()
  				..()
  				if(parent)
  					parent.Next()
  
  		New()
  			..()
  
  			var/a = alpha
  			alpha = 0
  
  			animate(src, alpha = a, time = 10)
  
  
  /*proc/shadowedMapText(atom/a, shadow_object = null, offset = 1, shadow_dir = SOUTH)
  
negative.code: 
  			isBusy = TRUE
  
  			background.Hide(10)
  			displayText.Hide(10)
  		//	text_shadow.Hide(10)
  
  			if(button1) button1.Hide(10)
  			if(button2) button2.Hide(10)
  			if(button3) button3.Hide(10)
  
  			if(displayImage)
  				displayImage.Hide(10)
  
  			if(owner)
  				owner.screen_text = null
  				owner << sound(null, 0, 0, 9)
  
  			if(button1)	button1.parent = null
  			if(button2)	button2.parent = null
  			if(button3)	button3.parent = null
  
  
  			isDisposed = TRUE
  
  			sleep(10)
  
  			if(owner)
  				owner.client.screen -= background
  				owner.client.screen -= displayText
  		//		owner.client.screen -= text_shadow
  
  				if(button1)		 owner.client.screen -= button1
  				if(button2)		 owner.client.screen -= button2
  				if(button3)		 owner.client.screen -= button3
  				if(displayImage) owner.client.screen -= displayImage
  
  				owner = null
  
  			displayImage = null
  			displayText  = null
  	//		text_shadow  = null
  			background   = null
  			button1      = null
  			button2      = null
  			button3      = null
  
  obj/hud
  
  