// save this file as sketch.js
// Sketch One
var s = function( p ) { // p could be any variable name
var x = 100;
var y = 100;
p.setup = function() {
p.createCanvas(400, 200);
};
p.draw = function() {
p.background(0);
p.fill(255);
p.rect(x,y,50,50);
};
};
var myp5 = new p5(s, 'c1');
// Sketch Two
var t = function( p ) {
var x = 100.0;
var y = 100;
var speed = 2.5;
p.setup = function() {
p.createCanvas(400, 200);
};
p.draw = function() {
p.background(100);
p.fill(1);
x += speed;
if(x > p.width){
x = 0;
}
p.ellipse(x,y,50,50);
};
};
var myp5 = new p5(t, 'c2');
<html>
<head>
<meta charset="UTF-8">
<script language="javascript" type="text/javascript" src="libraries/p5.js"></script>
<!-- uncomment lines below to include extra p5 libraries -->
<!-- <script language="javascript" src="libraries/p5.dom.js"></script> -->
<!--<script language="javascript" src="libraries/p5.sound.js"></script>-->
<script language="javascript" type="text/javascript" src="sketch.js"></script>
<!-- this line removes any default padding and style. you might only need one of these values set. -->
<style> body {padding: 0;
margin: 0;
}
</style>
</head>
<body>
<div id="c1"></div> <br>
<div id="c2"></div>
</body>
</html>
Back to