public CameraOption(ObserverShroudSelectorLogic logic, World w, string label, Player p)
			{
				Player = p;
				Label = label;
				Color = Color.White;
				Race = null;
				IsSelected = () => w.RenderPlayer == p;
				OnClick = () => { w.RenderPlayer = p; logic.selected = this; };
			}
 public CameraOption(ObserverShroudSelectorLogic logic, World w, string label, Player p)
 {
     Player     = p;
     Label      = label;
     Color      = Color.White;
     Race       = null;
     IsSelected = () => w.RenderPlayer == p;
     OnClick    = () => { w.RenderPlayer = p; logic.selected = this; };
 }
			public CameraOption(ObserverShroudSelectorLogic logic, Player p)
			{
				Player = p;
				Label = p.PlayerName;
				Color = p.Color.RGB;
				Race = p.Country.Race;
				IsSelected = () => p.World.RenderPlayer == p;
				OnClick = () => { p.World.RenderPlayer = p; logic.selected = this; };
			}
 public CameraOption(ObserverShroudSelectorLogic logic, Player p)
 {
     Player     = p;
     Label      = p.PlayerName;
     Color      = p.Color.RGB;
     Race       = p.Country.Race;
     IsSelected = () => p.World.RenderPlayer == p;
     OnClick    = () => { p.World.RenderPlayer = p; logic.selected = this; };
 }