Пример #1
0
        public override void DrawLine(Scene scene, Vector2 linePos, int e)
        {
            ActAction       action = Actions[e];
            SpriteReference cursor = SpriteLoader.Instance.AddSprite("content/cursor");

            if (Selection == e)
            {
                scene.SpriteBatch.Draw(cursor.Texture, linePos + new Vector2(0, LineHeight / 2 - cursor.Height / 2), cursor.GetFrameRect(0), Color.White);
            }
            Color color = Color.White;

            if (!action.Enabled())
            {
                color = Color.Gray;
            }
            scene.DrawText(action.Name, linePos + new Vector2(16, 0), Alignment, new TextParameters().SetConstraints(Width - 32, 16).SetBold(true).SetColor(color, Color.Black));
        }