aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authornic-gaffney <gaffney_nic@protonmail.com>2023-06-25 18:55:58 -0500
committernic-gaffney <gaffney_nic@protonmail.com>2023-06-25 18:55:58 -0500
commitbf647e430e3a3642c8199dc81a411d5e1586cabb (patch)
treec95a82bcaa233e1653b702d9fa7ce54ca7dd95e6 /examples
parent6a59bf6d5345fbe2487e1cc36c36aa6884fcc39d (diff)
downloadsloth-bf647e430e3a3642c8199dc81a411d5e1586cabb.tar.gz
Standard library beginnings
Diffstat (limited to 'examples')
-rw-r--r--examples/mandelbrot.sloth22
1 files changed, 11 insertions, 11 deletions
diff --git a/examples/mandelbrot.sloth b/examples/mandelbrot.sloth
index bc95e2f..fb22b88 100644
--- a/examples/mandelbrot.sloth
+++ b/examples/mandelbrot.sloth
@@ -1,23 +1,23 @@
-val size: int = 200;
-val maxVal: float = 4.0;
-val maxIter: int = 50;
-val plane: float = 4.0;
+val size: Int = 200;
+val maxVal: Float = 4.0;
+val maxIter: Int = 50;
+val plane: Float = 4.0;
for x in 0 .. size {
for y in 0 .. size {
- var cReal: float = (x * plane / size) - 2;
- var cImg: float = (y * plane / size) - 2;
- var zReal: float = 0;
- var zImg: float = 0;
- var count: float = 0;
+ var cReal: Float = (x * plane / size) - 2;
+ var cImg: Float = (y * plane / size) - 2;
+ var zReal: Float = 0;
+ var zImg: Float = 0;
+ var count: Float = 0;
while (zReal * zReal + zImg * zImg) <= maxVal && count < 4{
- var temp: float = (zReal * zReal) - (zImg * zImg) + cReal;
+ var temp: Float = (zReal * zReal) - (zImg * zImg) + cReal;
zImg = 2 * zReal * zImg + cImg;
zReal = temp;
count += 1;
}
if count == maxIter {
- term_setpos(x, y);
+ termpos(x, y);
print("*");
}
}