- Implement the DDA line drawing algorithm for all lines (not just the limited slope we implemented in class). - You may use the basic DDA source available online. - Be sure to use good programming practice and develop a good framework. - Allow the user to enter lines from the keyboard by pressing the 's' and 'e' key for start and end. - Allow the user to enter lines using the mouse (as is currently available in the source). - For a bit of extra credit, implement rubberbanding. (Hint, look up MotionFunc!) - For a bit of extra credit, implement a full line drawing suite: - Allow users to draw multiple lines - Allow users to delete the last line. - Hint: Use a vector in the main graphics class and add completed lines to it and display those in a loop.