Yin and yang: Difference between revisions
m
→{{header|Wren}}: Changed to Wren S/H
m (→Flutter: minimized) |
m (→{{header|Wren}}: Changed to Wren S/H) |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 1,995:
### </pre>
=={{header|EasyLang}}==
[https://easylang.dev/show/#cod=VY/dCsIwDEbv8xTftbIapx30cWYso1jXEVHs20t13SbkIj8nJ2TSJJCgAoXAwBAASTEp5JsGleihZGgqaA5j7scBb2Ro5e/p5UunLqDFDgpmXm3OuTp++GEmHKNxvFWggS6aVfGrDjhVz8Lv//jNlZkvBkOXXm6Dpud4hbWWJPpeqf7ScoluqS2jYxzP9AE= Run it]
<syntaxhighlight>
proc circ r c . .
color c
circle r
.
proc yinyang x y r . .
move x y
circ 2 * r 000
color 999
circseg 2 * r 90 -90
move x y - r
circ r 000
circ r / 3 999
move x y + r
circ r 999
circ r / 3 000
.
background 555
clear
yinyang 20 20 6
yinyang 50 60 14
</syntaxhighlight>
{{out}}
<pre>
</pre>
=={{header|Evaldraw}}==
Line 2,187 ⟶ 2,217:
const color = [Colors.black, Colors.white];
decoration:
child: SizedBox.square(dimension: r * 2, child: Center(child: child)));▼
margin: main ? const EdgeInsets.all(5) : null,▼
▲ child: Center(child: child));
child:
child:
Container(color: color[0], margin: EdgeInsets.only(left: r)),
])));▼
Column(children: List.generate(2, (i) => cR(1 - i, r / 2, child: cR(i, r / 6))))
▲ ])))));
void main() => runApp(MaterialApp(
Line 5,582 ⟶ 5,611:
===Text===
{{trans|AWK}}
<syntaxhighlight lang="
return (x-centerX)*(x-centerX)+(y-centerY)*(y-centerY) <= radius*radius
}
Line 5,681 ⟶ 5,710:
{{libheader|DOME}}
With a few minor changes, we can use the same code to draw these symbols in DOME.
<syntaxhighlight lang="
import "graphics" for Canvas, Color
|