Created file to put some useful functions.

This commit is contained in:
Devine Lu Linvega 2019-08-05 07:12:41 +09:00
parent d96528af57
commit 9d466ff5aa

33
PRELUDE.md Normal file
View File

@ -0,0 +1,33 @@
# Prelude
## Colors
### Compare two Colors
Use: `(if (color-eq (255 200 0) (200 255 0)) "yes" "no")`.
```
(defn color-eq
(a b)
(and
(eq a:0 b:0)
(eq a:1 b:1)
(eq a:2 b:2)))
```
## Pixels
### Erase all pixels of a specific color
Use: `(pixels erase-color (255 0 0))`.
```
(defn erase-color
(a b)
(a:0 a:1 a:2
(if
(and
(eq a:0 b:0)
(eq a:1 b:1)
(eq a:2 b:2)) 0 255)))
```