Difference between revisions of "Render Part C Assignment"
Jump to navigation
Jump to search
(→move) |
|||
Line 8: | Line 8: | ||
==Transform== | ==Transform== | ||
===move=== | ===move=== | ||
+ | the move method will accept two parameters: direction and amount. | ||
+ | |||
+ | direction can be one of four symbols | ||
+ | <nowiki>:left | ||
+ | :right | ||
+ | :up | ||
+ | :down</nowiki> | ||
+ | |||
===calculate_bounds=== | ===calculate_bounds=== | ||
Revision as of 17:07, 18 July 2019
In this studio we will evolve our code from Render_Part_B_Assignment to add new methods and a new class.
Continue editing files in the render/assignment directory.
Contents
Code to Implement
Transform
move
the move method will accept two parameters: direction and amount.
direction can be one of four symbols
:left :right :up :down
calculate_bounds
Rectangle
calculate_local_bounds
BezierCurve, Chord, Ellipse, EquilateralTriangle, Image, Text
Imagine what it would be like to define calculate_local_bounds
for each of these classes.