コード例 #1
0
ファイル: Surface.cs プロジェクト: katzsmile/OpenRA
		ColorPalette GetPaletteForPlayer(string name)
		{
			var pr = Map.Players[name];
			var pcpi = Rules.Info["player"].Traits.Get<PlayerColorPaletteInfo>();
			var remap = new PlayerColorRemap(pr.ColorRamp, pcpi.PaletteFormat);
			return RenderUtils.MakeSystemPalette(new Palette(Palette, remap));
		}
コード例 #2
0
ファイル: Surface.cs プロジェクト: nevelis/OpenRA
		ColorPalette GetPaletteForPlayerInner(string name)
		{
			var pr = Map.Players[name];
			var pcpi = Rules.Info["player"].Traits.Get<PlayerColorPaletteInfo>();
			var remap = new PlayerColorRemap(pcpi.RemapIndex, pr.ColorRamp);
			return new Palette(PlayerPalette, remap).AsSystemPalette();
		}