Ejemplo n.º 1
0
        Drawing.PrintData ModifyPrintData(Drawing.PrintData data)
        {
            if (data.IsValid == false)
            {
                return(new Drawing.PrintData());
            }

            PrintJustification justification;

            switch (m_team.Side)
            {
            case TeamSide.Left:
                justification = PrintJustification.Left;
                break;

            case TeamSide.Right:
                justification = PrintJustification.Right;
                break;

            default:
                throw new ArgumentOutOfRangeException("m_team.Side");
            }

            return(new Drawing.PrintData(data.Index, data.ColorIndex, justification));
        }
Ejemplo n.º 2
0
        public void Print(Drawing.PrintData printdata, Vector2 location, string text, Rectangle?scissorrect)
        {
            if (text == null)
            {
                throw new ArgumentNullException(nameof(text));
            }

            Fonts.Print(printdata, location, text, scissorrect);
        }
Ejemplo n.º 3
0
        public void Print(Drawing.PrintData printdata, Vector2 location, String text, Rectangle?scissorrect)
        {
            if (text == null)
            {
                throw new ArgumentNullException("text");
            }

            m_fontmap.Print(printdata, location, text, scissorrect);
        }