Skip to content

Latest commit

 

History

History
87 lines (64 loc) · 1.75 KB

README.md

File metadata and controls

87 lines (64 loc) · 1.75 KB

The successor to eSharp
Includes drawing, studio commands, and optional functions for repetetion.

 //This is a project made in moss.js
let screenX = screen.width;
let screenY = screen.height;
let centerX = screenX / 2;
let centerY = screenY / 2;
createCanvas(screenX,screenY);
bg("#00cfEE");
strokeSize(5);
strokeColor("#000000");
selectColor("#ff00cE");
rect(centerX-50,centerY-50,100,100);

How to make a new project

Start with a new html document

<!DOCTYPE html>
<html>
 <head>
  <title>myFirstMossProject</title>
 </head>
 <body>
  <p align="center">
   <canvas id="myCanvas"></canvas>
  </p>
  <script src="https://classicmc-studios.github.io/js/moss.js"></script>
  <script src="main.js"></script>
 </body>
</html>

Create a new js file called main.js

createCanvas(720,480);
bg("#00cc00",0.1);
strokeColor("#000000");
selectColor("#ffffff");
rect(720/2-50,480/2-50,100,100);

Additions

Studio

const stdio = new Studio();
stdio.input("Hello World!");

Draw

new Draw();
var draw = function(){
 //Runs once every millisecond
}

Need more help? Visit Ethans MossJs course

Moss project examples

Rock Simulator Image

Omc image

Snowed out image

Mmt image