milewalker
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
milewalker [2019/08/23 09:31] – frchris | milewalker [2019/08/23 09:36] – [MileWalkerRunner] frchris | ||
---|---|---|---|
Line 7: | Line 7: | ||
// note the capital letters for the class name | // note the capital letters for the class name | ||
{ | { | ||
- | public MileWalker(int street, int avenue, Direction direction, int beepers) | + | public MileWalker(int street, int avenue, |
+ | | ||
{ | { | ||
super(street, | super(street, | ||
Line 14: | Line 15: | ||
public void moveMile() | public void moveMile() | ||
{ | { | ||
- | move(); move(); move(); move(); | + | move(); move(); move(); move(); |
move(); move(); move(); move(); | move(); move(); move(); move(); | ||
} | } | ||
Line 23: | Line 24: | ||
====== MileWalkerRunner ====== | ====== MileWalkerRunner ====== | ||
<code java> | <code java> | ||
- | task() | + | import kareltherobot.*; |
- | { | + | |
- | | + | /** |
- | | + | * |
- | | + | * @author Chris Thiel |
- | | + | * @version Aug 19, 2019 |
- | lisa.move(); | + | |
- | lisa.pickBeeper(); | + | |
- | lisa.moveMile(); | + | |
- | lisa.turnOff(); | + | */ |
+ | |||
+ | public class MileWalkerRunner implements Directions { | ||
+ | |||
+ | public static void main(String[] args) { | ||
+ | World.setDelay(50); | ||
+ | World.setVisible(); | ||
+ | task(); | ||
+ | } | ||
+ | public static void task(){ | ||
+ | // Declare a instance of a MileWalker: | ||
+ | MileWalker lisa = new MileWalker (3, 2, East, 0); // declare a MileWalker robot | ||
+ | lisa.moveMile(); | ||
+ | lisa.pickBeeper(); | ||
+ | lisa.turnLeft(); | ||
+ | lisa.move(); | ||
+ | lisa.pickBeeper(); | ||
+ | lisa.moveMile(); | ||
+ | lisa.turnOff(); | ||
+ | } | ||
} | } | ||
+ | |||
</ | </ |
milewalker.txt · Last modified: 2019/08/23 09:37 by frchris