Ejemplo n.º 1
0
        public BoldWidget(ParentWidget parent, string text)
        {
            Matcher match = Pattern1.matcher(text);

            match.find();
            addChildWidgets(match.group(1));
        }
Ejemplo n.º 2
0
        //// ===========================================================================================================
        //// Methods
        //// ===========================================================================================================

        public override Color ColorAt(Point point)
        {
            Color color1 = Pattern1.ColorAt(ToPattern1Point(point));
            Color color2 = Pattern2.ColorAt(ToPattern2Point(point));
            Color color  = (color1 * Color1Percent) + (color2 * (1 - Color1Percent));

            return(color);
        }
Ejemplo n.º 3
0
        //// ===========================================================================================================
        //// Methods
        //// ===========================================================================================================

        public override Color ColorAt(Point point)
        {
            double distance = Math.Sqrt((point.X * point.X) + (point.Z * point.Z));

            return(Math.Floor(distance + NumberExtensions.Epsilon) % 2 == 0
                ? Pattern1.ColorAt(ToPattern1Point(point))
                : Pattern2.ColorAt(ToPattern2Point(point)));
        }
Ejemplo n.º 4
0
        }                                 // property



        public Patterns()
        {
            Pattern1 pattern1 = new Pattern1();
            Pattern2 pattern2 = new Pattern2();

            myPatterns = new Pattern[pattern1.GetNumberOfPatterns()];

            myPatterns[1] = pattern1;
            myPatterns[2] = pattern2;
        }
Ejemplo n.º 5
0
        //// ===========================================================================================================
        //// Methods
        //// ===========================================================================================================

        public override Color ColorAt(Point point)
        {
            double x = Math.Floor(point.X + NumberExtensions.Epsilon);
            double y = Math.Floor(point.Y + NumberExtensions.Epsilon);
            double z = Math.Floor(point.Z + NumberExtensions.Epsilon);

            return((x + y + z) % 2 == 0
                ? Pattern1.ColorAt(ToPattern1Point(point))
                : Pattern2.ColorAt(ToPattern2Point(point)));
        }
Ejemplo n.º 6
0
        //// ===========================================================================================================
        //// Methods
        //// ===========================================================================================================

        public override Color ColorAt(Point point)
        {
            return(Math.Floor(point.X + NumberExtensions.Epsilon) % 2 == 0
                ? Pattern1.ColorAt(ToPattern1Point(point))
                : Pattern2.ColorAt(ToPattern2Point(point)));
        }