I created an app that allows the user to draw clouds and people on the screen. The user has the option to change the color and scale of clouds in animation by pressing different keys. Also the user has the ability to stop the animation on the clouds by pressing a button. Additionally, users can add animation to create movement on the arms and legs of the person by clicking on the dropdown menu. There is also the option to change the animation speed using a slider of the grass color. Finally, users can change the position on the house by pressing a button on the screen. The new features use animation to create changes to the objects on screen. 

Feature 1: Animation on Clouds 

Input: Pressed Key 

Output:  Key Q (clouds change color and scale) Key W (clouds change color) Key E (clouds change scale) 

Feature 2: Stop Animation on Clouds 

Input: Pressed “Stop Animation” button

Output: The animation on clouds stops. 

Feature 3: Animations on Person

Input: Left click dropdown menu

Output: (option 1) Animations on person stops. (option 2) Animations on arms start. (option 3) Animations on legs start. 

Feature 4: Grass Animation Speed

Input: Left Drag “Grass Color Animation Speed” Slider 

Output: Changing the speed of animation on the grass.

Feature 5: House Animation Position

Input: Press “Left” or “Middle” or “Right” button 

Output: The house moves left or middle or to the right.