├── .gitignore ├── ArtStationApplication.zip ├── README.md ├── artStationScreenShot2.png ├── dist ├── ArtStationApplication.jar ├── README.TXT └── lib │ ├── batik-awt-util-1.8.jar │ ├── batik-dom-1.8.jar │ ├── batik-ext-1.8.jar │ ├── batik-svggen-1.8.jar │ ├── batik-util-1.8.jar │ ├── batik-xml-1.8.jar │ ├── core.jar │ └── svg.jar ├── manifest.mf ├── nbproject ├── build-impl.xml ├── genfiles.properties ├── private │ ├── config.properties │ ├── private.properties │ └── private.xml ├── project.properties └── project.xml ├── src └── artstationapplication │ ├── Arc.java │ ├── ArtStationApplication.java │ ├── Bezier.java │ ├── CanvasArea.java │ ├── Change.java │ ├── ChangeList.java │ ├── Circle.java │ ├── GUI.java │ ├── Handle.java │ ├── Line.java │ ├── Picture.java │ ├── Polygon.java │ ├── Rectangle.java │ ├── Shape.java │ ├── ShapeType.java │ ├── Transformation.java │ ├── Triangle.java │ ├── VertexHandle.java │ └── data │ ├── btnArc.png │ ├── btnArcPressed.png │ ├── btnCircle.png │ ├── btnCirclePressed.png │ ├── btnCurve.png │ ├── btnCurvePressed.png │ ├── btnDownArrow.png │ ├── btnDownArrowPressed.png │ ├── btnLine.png │ ├── btnLinePressed.png │ ├── btnPicture.png │ ├── btnPicturePressed.png │ ├── btnPoly.png │ ├── btnPolyPressed.png │ ├── btnRectangle.png │ ├── btnRectanglePressed.png │ ├── btnSquare.png │ ├── btnSquarePressed.png │ ├── btnTriangle.png │ ├── btnTrianglePressed.png │ ├── btnUpArrow.png │ └── btnUpArrowPressed.png └── test └── artstationapplication ├── ArtStationApplicationTest.java ├── assets └── pup.png └── testOutputs └── expectedOutput └── expectedOutput.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/.gitignore -------------------------------------------------------------------------------- /ArtStationApplication.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/ArtStationApplication.zip -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/README.md -------------------------------------------------------------------------------- /artStationScreenShot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/artStationScreenShot2.png -------------------------------------------------------------------------------- /dist/ArtStationApplication.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/dist/ArtStationApplication.jar -------------------------------------------------------------------------------- /dist/README.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/dist/README.TXT -------------------------------------------------------------------------------- /dist/lib/batik-awt-util-1.8.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/dist/lib/batik-awt-util-1.8.jar -------------------------------------------------------------------------------- /dist/lib/batik-dom-1.8.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/dist/lib/batik-dom-1.8.jar -------------------------------------------------------------------------------- /dist/lib/batik-ext-1.8.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/dist/lib/batik-ext-1.8.jar -------------------------------------------------------------------------------- /dist/lib/batik-svggen-1.8.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/dist/lib/batik-svggen-1.8.jar -------------------------------------------------------------------------------- /dist/lib/batik-util-1.8.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/dist/lib/batik-util-1.8.jar -------------------------------------------------------------------------------- /dist/lib/batik-xml-1.8.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/dist/lib/batik-xml-1.8.jar -------------------------------------------------------------------------------- /dist/lib/core.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/dist/lib/core.jar -------------------------------------------------------------------------------- /dist/lib/svg.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/dist/lib/svg.jar -------------------------------------------------------------------------------- /manifest.mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/manifest.mf -------------------------------------------------------------------------------- /nbproject/build-impl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/nbproject/build-impl.xml -------------------------------------------------------------------------------- /nbproject/genfiles.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/nbproject/genfiles.properties -------------------------------------------------------------------------------- /nbproject/private/config.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nbproject/private/private.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/nbproject/private/private.properties -------------------------------------------------------------------------------- /nbproject/private/private.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/nbproject/private/private.xml -------------------------------------------------------------------------------- /nbproject/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/nbproject/project.properties -------------------------------------------------------------------------------- /nbproject/project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/nbproject/project.xml -------------------------------------------------------------------------------- /src/artstationapplication/Arc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/Arc.java -------------------------------------------------------------------------------- /src/artstationapplication/ArtStationApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/ArtStationApplication.java -------------------------------------------------------------------------------- /src/artstationapplication/Bezier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/Bezier.java -------------------------------------------------------------------------------- /src/artstationapplication/CanvasArea.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/CanvasArea.java -------------------------------------------------------------------------------- /src/artstationapplication/Change.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/Change.java -------------------------------------------------------------------------------- /src/artstationapplication/ChangeList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/ChangeList.java -------------------------------------------------------------------------------- /src/artstationapplication/Circle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/Circle.java -------------------------------------------------------------------------------- /src/artstationapplication/GUI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/GUI.java -------------------------------------------------------------------------------- /src/artstationapplication/Handle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/Handle.java -------------------------------------------------------------------------------- /src/artstationapplication/Line.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/Line.java -------------------------------------------------------------------------------- /src/artstationapplication/Picture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/Picture.java -------------------------------------------------------------------------------- /src/artstationapplication/Polygon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/Polygon.java -------------------------------------------------------------------------------- /src/artstationapplication/Rectangle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/Rectangle.java -------------------------------------------------------------------------------- /src/artstationapplication/Shape.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/Shape.java -------------------------------------------------------------------------------- /src/artstationapplication/ShapeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/ShapeType.java -------------------------------------------------------------------------------- /src/artstationapplication/Transformation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/Transformation.java -------------------------------------------------------------------------------- /src/artstationapplication/Triangle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/Triangle.java -------------------------------------------------------------------------------- /src/artstationapplication/VertexHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/VertexHandle.java -------------------------------------------------------------------------------- /src/artstationapplication/data/btnArc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/data/btnArc.png -------------------------------------------------------------------------------- /src/artstationapplication/data/btnArcPressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/data/btnArcPressed.png -------------------------------------------------------------------------------- /src/artstationapplication/data/btnCircle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/data/btnCircle.png -------------------------------------------------------------------------------- /src/artstationapplication/data/btnCirclePressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/data/btnCirclePressed.png -------------------------------------------------------------------------------- /src/artstationapplication/data/btnCurve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/data/btnCurve.png -------------------------------------------------------------------------------- /src/artstationapplication/data/btnCurvePressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/data/btnCurvePressed.png -------------------------------------------------------------------------------- /src/artstationapplication/data/btnDownArrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/data/btnDownArrow.png -------------------------------------------------------------------------------- /src/artstationapplication/data/btnDownArrowPressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/data/btnDownArrowPressed.png -------------------------------------------------------------------------------- /src/artstationapplication/data/btnLine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/data/btnLine.png -------------------------------------------------------------------------------- /src/artstationapplication/data/btnLinePressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/data/btnLinePressed.png -------------------------------------------------------------------------------- /src/artstationapplication/data/btnPicture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/data/btnPicture.png -------------------------------------------------------------------------------- /src/artstationapplication/data/btnPicturePressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/data/btnPicturePressed.png -------------------------------------------------------------------------------- /src/artstationapplication/data/btnPoly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/data/btnPoly.png -------------------------------------------------------------------------------- /src/artstationapplication/data/btnPolyPressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/data/btnPolyPressed.png -------------------------------------------------------------------------------- /src/artstationapplication/data/btnRectangle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/data/btnRectangle.png -------------------------------------------------------------------------------- /src/artstationapplication/data/btnRectanglePressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/data/btnRectanglePressed.png -------------------------------------------------------------------------------- /src/artstationapplication/data/btnSquare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/data/btnSquare.png -------------------------------------------------------------------------------- /src/artstationapplication/data/btnSquarePressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/data/btnSquarePressed.png -------------------------------------------------------------------------------- /src/artstationapplication/data/btnTriangle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/data/btnTriangle.png -------------------------------------------------------------------------------- /src/artstationapplication/data/btnTrianglePressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/data/btnTrianglePressed.png -------------------------------------------------------------------------------- /src/artstationapplication/data/btnUpArrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/data/btnUpArrow.png -------------------------------------------------------------------------------- /src/artstationapplication/data/btnUpArrowPressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/src/artstationapplication/data/btnUpArrowPressed.png -------------------------------------------------------------------------------- /test/artstationapplication/ArtStationApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/test/artstationapplication/ArtStationApplicationTest.java -------------------------------------------------------------------------------- /test/artstationapplication/assets/pup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/test/artstationapplication/assets/pup.png -------------------------------------------------------------------------------- /test/artstationapplication/testOutputs/expectedOutput/expectedOutput.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwilder4690/ArtStationApplication/HEAD/test/artstationapplication/testOutputs/expectedOutput/expectedOutput.png --------------------------------------------------------------------------------