public Point getDatum() { return datum; }\r
public Point setDatum(Point p) { datum = p; return datum; }\r
public Rectangle self_rect;\r
+ protected bool AsyncBool;\r
+\r
+ public Image(string uri)\r
+ {\r
+ self_rect = new Rectangle();\r
+ load__(uri);\r
+ }\r
\r
public Image(int wid, int hei)\r
{\r
- initialize__(wid, hei);\r
self_rect = new Rectangle(wid, hei);\r
+ initialize__(wid, hei);\r
}\r
\r
- /*public Image shift(double x, double y)\r
+ public Image set(int wid, int hei)\r
{\r
- datum.x += x;\r
- datum.y += y;\r
+ self_rect = new Rectangle(wid, hei);\r
+ initialize__(wid, hei);\r
return this;\r
- }*/\r
+ }\r
+\r
public Figure shift(Point p)\r
{\r
datum = datum + p;\r
public void field(System.Func<int, int, System.Windows.Media.Color> func)\r
{\r
field__(func);\r
- //buffer.ForEach(func);\r
}\r
public void field(System.Func<int, int, System.Windows.Media.Color, System.Windows.Media.Color> func)\r
{\r
field__(func);\r
- //buffer.ForEach(func);\r
}\r
public void each(System.Func<int, int, System.Windows.Media.Color> func)\r
{\r
field__(func);\r
- //buffer.ForEach(func);\r
}\r
public void each(System.Func<int, int, System.Windows.Media.Color, System.Windows.Media.Color> func)\r
{\r
field__(func);\r
- //buffer.ForEach(func);\r
+ }\r
+\r
+ public void load(string uri)\r
+ {\r
+ load__(uri);\r
}\r
\r
public void draw()\r