projects
/
ptas
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
416b7cdcbcbbb74a79026f73b1af97acd554aad8
[ptas]
/
turtle.h
1
#ifndef TURTLE_H
2
#define TURTLE_H
3
4
class Turtle {
5
public:
6
virtual ~Turtle() {}
7
virtual void PenUp() = 0;
8
virtual void PenDown() = 0;
9
virtual void Forward(int distance) = 0;
10
virtual void Turn(int degrees) = 0;
11
virtual void GoTo(int x, int y) = 0;
12
virtual int GetX() const = 0;
13
virtual int GetY() const = 0;
14
};
15
16
#endif // TURTLE_H