IT201006-Dean-Warrington-Project4
All UI elements have been repositioned for organizational and quality of life purposes.
Animations in project 3 have been reworked as to where the space button will not fail to cancel animations.
New menu allows for buttons to transport between projects 1-3.
The following features are included in this project:
Feature 1- Displays Mouse Position
Input:Mouse/Cursor Location
Output: A coordinate display of the location on the game screen shown in text
Feature 2-Create Objects
Input: Left Click
Output: Create a 3D object
Feature 3-Alternating Sizes
Input: Moving Slider
Output: Moves the object either closer of farther away to appear as bigger or
smaller object
Feature 4-Alternating Object Types
Input: Dropdown menu
Output: Changes the Object Typed based off selection
Feature 5- creates projectile on click
Input: Left or Right click onto the screen
Output: Object gets created onto canvas
Feature 6- Transparency button
Input: User Clicks Button
Output: Object becomes transparent/Object exits transparency.
Feature 7- Background Color Dropdown Menu
Input: Click an option from the dropdown menu
Output: Background Color Changes
Feature 8- Time Since Start Displayed
Input: User Launches Application
Output: Time is counted in seconds and displayed in text.
Feature 9-Object speed drop down
Input: Select Option from dropdown menu
Output: Projectile speed is altered.
Feature 10- Animates projectile into ‘jello’
Input: User presses 1 key
Output: Projectile Animation is altered
Feature 11- Animates projectile to spin
Input: User presses 2 key
Output: Projectile Animation is altered
Feature 12- Animates projectile to color rainbow
Input: User presses 3 key
Output: Animation manipulates color
Feature 13- Stops all Animations for projectile
Input: User presses space key
Output: Current animation stops