Module rurtle::turtle
[−]
[src]
This module contains the actual implementation of the turtle concept.
The Turtle starts in the middle of the screen and can be given commands
such as forward(100) or left(90). While moving across the screen, the
turtle draws its path on the canvas. Based on this primitive movements, you
can build more complex commands and draw nice patterns.
A Turtle always has a TurtleScreen owned. This TurtleScreen must be
given to Turtle::new()
Example
use rurtle::graphic::TurtleScreen; use rurtle::turtle::Turtle; let screen = TurtleScreen::new((640, 480), "Turtle Demo"); let mut turtle = Turtle::new(screen); for _ in (0..4) { turtle.forward(100.0); turtle.right(90.0); }
Structs
| Turtle |
The |