tarfeef101 309edd87f6 a3 started code unzipped | 6 years ago | |
---|---|---|
.. | ||
.gradle | 6 years ago | |
.idea | 6 years ago | |
build | 6 years ago | |
gradle | 6 years ago | |
src | 6 years ago | |
README.md | 6 years ago | |
a2.iml | 6 years ago | |
a2.md | 6 years ago | |
build.gradle | 6 years ago | |
gradlew | 6 years ago | |
gradlew.bat | 6 years ago | |
settings.gradle | 6 years ago |
This is a drawing app akin to Microsoft Paint. You can draw lines of any given colour and thickness in the panel, rewind to see your history, press start to go to the start (empty), or end to go back to the latest changes and continue working.
Controls
Run "java Main" in build/classes/java/main, or "./gradlew run" in the root directory if you do not have gradle installed, and if you do "gradle run" should suffice.
The first enhancement done is to rewind (fast forward is broken) not by "strokes", but rather by length. So, short lines are "erased" very quickly, and long lines the opposite. This seemed like a more intuitive design than time-based, so I chose to go this direction instead
The second enhancement was the live preview of your line if you were to draw it right now. This makes visualizing your thickness and colour combination very easy.