52 int width = GeneratorInt(data, size);
53 int height = GeneratorInt(data, size);
57 width = (width % 100) - 10;
58 height = (height % 100) - 10;
60 Canvas
canvas(width, height);
64 int action = GeneratorInt(data, size) % 15;
67 int x = GeneratorInt(data, size);
68 int y = GeneratorInt(data, size);
69 canvas.DrawPointOn(x,
y);
73 int x = GeneratorInt(data, size);
74 int y = GeneratorInt(data, size);
75 canvas.DrawPointOff(x,
y);
79 int x = GeneratorInt(data, size);
80 int y = GeneratorInt(data, size);
81 canvas.DrawPointToggle(x,
y);
85 int x1 = GeneratorInt(data, size);
86 int y1 = GeneratorInt(data, size);
87 int x2 = GeneratorInt(data, size);
88 int y2 = GeneratorInt(data, size);
89 canvas.DrawPointLine(x1, y1, x2, y2);
93 int x = GeneratorInt(data, size);
94 int y = GeneratorInt(data, size);
95 int r = GeneratorInt(data, size) % 30;
96 canvas.DrawPointCircle(x,
y, r);
100 int x = GeneratorInt(data, size);
101 int y = GeneratorInt(data, size);
102 int r = GeneratorInt(data, size) % 30;
103 canvas.DrawPointCircleFilled(x,
y, r);
107 int x = GeneratorInt(data, size);
108 int y = GeneratorInt(data, size);
109 int r1 = GeneratorInt(data, size) % 30;
110 int r2 = GeneratorInt(data, size) % 30;
111 canvas.DrawPointEllipse(x,
y, r1, r2);
115 int x = GeneratorInt(data, size);
116 int y = GeneratorInt(data, size);
117 int r1 = GeneratorInt(data, size) % 30;
118 int r2 = GeneratorInt(data, size) % 30;
119 canvas.DrawPointEllipseFilled(x,
y, r1, r2);
123 int x = GeneratorInt(data, size);
124 int y = GeneratorInt(data, size);
125 canvas.DrawBlockOn(x,
y);
129 int x1 = GeneratorInt(data, size);
130 int y1 = GeneratorInt(data, size);
131 int x2 = GeneratorInt(data, size);
132 int y2 = GeneratorInt(data, size);
133 canvas.DrawBlockLine(x1, y1, x2, y2);
137 int x = GeneratorInt(data, size);
138 int y = GeneratorInt(data, size);
139 int r = GeneratorInt(data, size) % 30;
140 canvas.DrawBlockCircle(x,
y, r);
144 int x = GeneratorInt(data, size);
145 int y = GeneratorInt(data, size);
146 int r = GeneratorInt(data, size) % 30;
147 canvas.DrawBlockCircleFilled(x,
y, r);
151 int x = GeneratorInt(data, size);
152 int y = GeneratorInt(data, size);
153 std::string s = GeneratorString(data, size);
154 canvas.DrawText(x,
y, s);
158 int x = GeneratorInt(data, size);
159 int y = GeneratorInt(data, size);
160 canvas.GetCell(x,
y);
164 int x = GeneratorInt(data, size);
165 int y = GeneratorInt(data, size);
166 bool val = GeneratorBool(data, size);
167 canvas.DrawPoint(x,
y, val);