コード例 #1
0
ファイル: Palette.cs プロジェクト: ybug/CivOne
		public void MergePalette(Palette source, int startIndex = -1, int count = -1)
		{
			if (startIndex == -1) startIndex = 0;
			if (count == -1) count = Length - startIndex;
			for (int i = startIndex; i < startIndex + count && i < Length && i < source.Length; i++)
			{
				WriteInt(i * 4, source.ToInt(i));
			}
		}
コード例 #2
0
ファイル: Palette.cs プロジェクト: uHappyLogic/CivOne
 public void MergePalette(Palette source, int startIndex = -1, int count = -1)
 {
     if (startIndex == -1)
     {
         startIndex = 0;
     }
     if (count == -1)
     {
         count = Length - startIndex;
     }
     for (int i = startIndex; i < startIndex + count; i++)
     {
         WriteInt(i * 4, source.ToInt(i));
     }
 }