- public void line(Line drawee, Color col)\r
- {\r
- var tmp = drawee.clone();\r
- tmp.fill = col;\r
- stock.Enqueue(tmp);\r
- }\r
- public void line(Line drawee)\r
- {\r
- stock.Enqueue(drawee.clone());\r
- }\r
- public void rect(Rectangle drawee, Color col)\r
- {\r
- var tmp = drawee.clone();\r
- tmp.fill = col;\r
- stock.Enqueue(tmp);\r
- }\r
- public void rect(Rectangle drawee)\r
- {\r
- stock.Enqueue(drawee.clone());\r
- }\r
- public void ellipse(Ellipse drawee, Color col)\r
- {\r
- var tmp = drawee.clone();\r
- tmp.fill = col;\r
- stock.Enqueue(tmp);\r
- }\r
- public void ellipse(Ellipse drawee)\r
- {\r
- stock.Enqueue(drawee.clone());\r
- }\r
- public void polygon(Polygon drawee, Color col)\r
- {\r
- var tmp = drawee.clone();\r
- tmp.fill = col;\r
- stock.Enqueue(tmp);\r
- }\r
- public void polygon(Polygon drawee)\r
- {\r
- stock.Enqueue(drawee.clone());\r
- }\r
- public void letters(Letters drawee, Color col)\r
- {\r
- var tmp = drawee.clone();\r
- tmp.fill = col;\r
- stock.Enqueue(tmp);\r
- }\r
- public void letters(Letters drawee)\r
- {\r
- stock.Enqueue(drawee.clone());\r
- }\r
- public void image(Image drawee)\r
- {\r
- //buffer.Blit(drawee.datum, drawee.buffer, drawee.self_rect, Colors.White, WriteableBitmapExtensions.BlendMode.None);\r
- stock.Enqueue(drawee.clone());\r
- }\r
-\r
-\r
- public void msg(string str, double x, double y) { msg(str, x, y, Color.white); }\r
- public void msg(string str, double x, double y, Color col)\r
- {\r
- var let = new Letters(str);\r
- let.locate(x, y);\r
- this.letters(let, col);\r
- }\r
- public void var<Type>(Type val, double x, double y) { msg(val.ToString(), x, y, Color.white); }\r
- public void var<Type>(Type val, double x, double y, Color col) { msg(val.ToString(), x, y, col); }\r
-\r
-\r