Esempio n. 1
0
        public void InitPalette(WorldRenderer wr)
        {
            var info = Rules.Info["player"].Traits.WithInterface <PlayerColorPaletteInfo>()
                       .First(p => p.BaseName == Info.PlayerPalette);

            index = info.RemapIndex;
            wr.AddPalette("colorpicker", wr.GetPalette(info.BasePalette));
        }
Esempio n. 2
0
 public void InitPalette(WorldRenderer wr)
 {
     if (info.Tileset == null || info.Tileset.ToLowerInvariant() == world.Map.Tileset.ToLowerInvariant())
     {
         // TODO: This shouldn't rely on a base palette
         var pal = wr.GetPalette("terrain");
         wr.AddPalette(info.Name, new Palette(pal, new SingleColorRemap(Color.FromArgb(info.A, info.R, info.G, info.B))));
     }
 }