GetPaletteIndex() public method

public GetPaletteIndex ( string name ) : int
name string
return int
Beispiel #1
0
        PaletteReference CreatePaletteReference(string name)
        {
            var pal = palette.GetPalette(name);

            if (pal == null)
            {
                throw new InvalidOperationException("Palette `{0}` does not exist".F(name));
            }

            return(new PaletteReference(name, palette.GetPaletteIndex(name), pal));
        }
Beispiel #2
0
        public static void DrawCursor(Renderer renderer, string cursorName, int2 lastMousePos, int cursorFrame)
        {
            var cursorSequence = GetCursorSequence(cursorName);
            var cursorSprite   = cursorSequence.GetSprite(cursorFrame);

            renderer.SetPalette(Palette);
            renderer.SpriteRenderer.DrawSprite(cursorSprite,
                                               lastMousePos - cursorSequence.Hotspot,
                                               Palette.GetPaletteIndex(cursorSequence.Palette),
                                               cursorSprite.size);
        }
        PaletteReference CreatePaletteReference(string name)
        {
            var pal = palette.GetPalette(name);

            return(new PaletteReference(name, palette.GetPaletteIndex(name), pal, palette));
        }
Beispiel #4
0
 public int GetPaletteIndex(string name)
 {
     return(palette.GetPaletteIndex(name));
 }