62
1
using System;
2
3
public interface Tool
4
{
5
void MouseDown();
6
void MouseUp();
7
}
8
9
public class SelectionTool: Tool
10
{
11
public void MouseDown()
12
{
13
Console.WriteLine("Selection Icon");
14
}
15
16
public void MouseUp()
17
{
18
Console.WriteLine("Draw a dashed rectangle");
19
}
20
}
21
public class BrushTool: Tool
22
{
23
public void MouseDown()
24
{
Cached Result