Run
Save
Examples...
Metamethods
Fibonacci
HTTP*
Custom Operators
Image Drawing
Mond on Github
// documentation can be found here: https://github.com/Rohansi/Mond/wiki const width = Image.getWidth(); const height = Image.getHeight(); // define some colors const black = Color(0, 0, 0); const skyBlue = Color(220, 230, 255); const grassGreen = Color(50, 200, 50); const leafGreen = Color(40, 150, 40); const trunkBrown = Color(100, 50, 0); const cloudWhite = Color(255, 255, 255); const grassLevel = height - 50; fun drawTree(x, y) { var treeTop = y - 100; Image.fillRectangle(x - 10, treeTop, 20, 110, trunkBrown); Image.fillEllipse(x - 75, treeTop - 80, 150, 110, leafGreen); } // start by clearing the canvas Image.clear(skyBlue); // paint the grass Image.fillRectangle(0, grassLevel, width, 50, grassGreen); // a few trees drawTree(50, grassLevel + 5); drawTree(150, grassLevel + 25); drawTree(275, grassLevel + 10); // clouds Image.fillEllipse(35, 50, 150, 50, cloudWhite); Image.fillEllipse(200, 75, 140, 75, cloudWhite); Image.fillEllipse(260, 55, 100, 35, cloudWhite); Image.drawString("Hello", 10, 10, black, 50);