RedX.java
package npw;

import painter.SPainter;
import shapes.SCircle;
import shapes.SRectangle;

import javax.swing.*;
import java.awt.*;

    public class RedX {

        // THE SOLUTION TO THE RED CROSS PROBLEM

        private void paintTheImage() {
            SPainter klee = new SPainter("RedX",600,600);
            SRectangle rectangle = new SRectangle(500,100);
            klee.setColor(Color.RED);
            klee.moveToCenter();
            klee.tl(45);
            klee.dfd(15);
            klee.paint(rectangle);
            klee.moveToCenter();
            klee.tr(90);
            klee.mfd(2);
            klee.paint(rectangle);

        }

        // REQUIRED INFRASTRUCTURE

        public RedX() {
            paintTheImage();
        }

        public static void main(String[] args) {
            SwingUtilities.invokeLater((new Runnable() {
                public void run() {
                    new npw.RedX();

                }
            }));
        }
    }