Chaos game: Difference between revisions

Content added Content deleted
m (→‎{{header|Phix}}: added syntax colouring, made p2js compatible)
(Added solution for Action!)
Line 143: Line 143:
xchg cx,di
xchg cx,di
ret</lang>
ret</lang>

=={{header|Action!}}==
<lang Action!>PROC Main()
INT x,w=[220],h=[190]
BYTE y,i,CH=$02FC,COLOR1=$02C5,COLOR2=$02C6

Graphics(8+16)
Color=1
COLOR1=$0C
COLOR2=$02

x=Rand(w)
y=Rand(h)
DO
i=Rand(3)
IF i=0 THEN
x==/2
y==/2
ELSEIF i=1 THEN
x=w/2+(w/2-x)/2
y=h-(h-y)/2
ELSE
x=w-(w-x)/2
y=y/2
FI
Plot((320-w)/2+x,191-y)
UNTIL CH#$FF
OD
CH=$FF
RETURN</lang>
{{out}}
[https://gitlab.com/amarok8bit/action-rosetta-code/-/raw/master/images/Chaos_game.png Screenshot from Atari 8-bit computer]


=={{header|BASIC}}==
=={{header|BASIC}}==