Skip to content

Commit ba654b0

Browse files
authored
Merge pull request #344 from AnimeshSinha1309/es6/drawing
Updating Drawing Examples to ES6 standards
2 parents 541252b + 1a5307f commit ba654b0

File tree

9 files changed

+45
-47
lines changed

9 files changed

+45
-47
lines changed

src/data/examples/en/17_Drawing/00_Continuous_Lines.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@ function draw() {
1212
if (mouseIsPressed === true) {
1313
line(mouseX, mouseY, pmouseX, pmouseY);
1414
}
15-
}
15+
}

src/data/examples/en/17_Drawing/01_Pattern.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*
22
* @name Patterns
3-
* @description Move the cursor over the image to draw with a software tool
3+
* @description Move the cursor over the image to draw with a software tool
44
* which responds to the speed of the mouse.
55
*/
66
function setup() {
@@ -15,13 +15,13 @@ function draw() {
1515
variableEllipse(mouseX, mouseY, pmouseX, pmouseY);
1616
}
1717

18-
// The simple method variableEllipse() was created specifically
18+
// The simple method variableEllipse() was created specifically
1919
// for this program. It calculates the speed of the mouse
2020
// and draws a small ellipse if the mouse is moving slowly
21-
// and draws a large ellipse if the mouse is moving quickly
21+
// and draws a large ellipse if the mouse is moving quickly
2222

2323
function variableEllipse(x, y, px, py) {
24-
var speed = abs(x-px) + abs(y-py);
24+
let speed = abs(x - px) + abs(y - py);
2525
stroke(speed);
2626
ellipse(x, y, speed, speed);
27-
}
27+
}
Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
/*
22
* @name Pulses
3-
* @description Software drawing instruments can follow a rhythm or abide by
4-
* rules independent of drawn gestures. This is a form of collaborative drawing
5-
* in which the draftsperson controls some aspects of the image and the software
3+
* @description Software drawing instruments can follow a rhythm or abide by
4+
* rules independent of drawn gestures. This is a form of collaborative drawing
5+
* in which the draftsperson controls some aspects of the image and the software
66
* controls others.
77
*/
8-
var angle = 0;
8+
let angle = 0;
99

1010
function setup() {
1111
createCanvas(710, 400);
@@ -18,14 +18,14 @@ function draw() {
1818
// Draw only when mouse is pressed
1919
if (mouseIsPressed === true) {
2020
angle += 5;
21-
var val = cos(radians(angle)) * 12.0;
22-
for (var a = 0; a < 360; a += 75) {
23-
var xoff = cos(radians(a)) * val;
24-
var yoff = sin(radians(a)) * val;
21+
let val = cos(radians(angle)) * 12.0;
22+
for (let a = 0; a < 360; a += 75) {
23+
let xoff = cos(radians(a)) * val;
24+
let yoff = sin(radians(a)) * val;
2525
fill(0);
2626
ellipse(mouseX + xoff, mouseY + yoff, val, val);
2727
}
2828
fill(255);
2929
ellipse(mouseX, mouseY, 2, 2);
3030
}
31-
}
31+
}

src/data/examples/es/17_Drawing/00_Continuous_Lines.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@ function draw() {
1212
if (mouseIsPressed === true) {
1313
line(mouseX, mouseY, pmouseX, pmouseY);
1414
}
15-
}
15+
}

src/data/examples/es/17_Drawing/01_Pattern.js

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,18 @@ function setup() {
99
}
1010

1111
function draw() {
12-
13-
// Llame al método variableEllipse () y envíele los parámetros
12+
// Llame al método variableEllipse () y envíele los parámetros
1413
// para la posición actual del mouse y la posición anterior del mouse
1514
variableEllipse(mouseX, mouseY, pmouseX, pmouseY);
1615
}
1716

18-
// El método simple variableEllipse () fue creado específicamente
19-
// para este programa. Calcula la velocidad del mouse
20-
// y dibuja una pequeña elipse si el mouse se mueve lentamente
17+
// El método simple variableEllipse () fue creado específicamente
18+
// para este programa. Calcula la velocidad del mouse
19+
// y dibuja una pequeña elipse si el mouse se mueve lentamente
2120
// y dibuja una elipse grande si el mouse se mueve rápidamente
2221

2322
function variableEllipse(x, y, px, py) {
24-
var speed = abs(x-px) + abs(y-py);
23+
let speed = abs(x - px) + abs(y - py);
2524
stroke(speed);
2625
ellipse(x, y, speed, speed);
27-
}
26+
}
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
/*
22
* @name Pulsos
3-
* @description Los instrumentos de dibujo de software pueden seguir un ritmo o
4-
* cumplir las reglas independientemente de los gestos dibujados. Esta es una
3+
* @description Los instrumentos de dibujo de software pueden seguir un ritmo o
4+
* cumplir las reglas independientemente de los gestos dibujados. Esta es una
55
* forma de dibujo colaborativo en el que el dibujante controla algunos aspectos
66
* de la imagen y el software controla a los demás.
77
*/
8-
var angle = 0;
8+
let angle = 0;
99

1010
function setup() {
1111
createCanvas(710, 400);
@@ -18,14 +18,14 @@ function draw() {
1818
// Dibujar solo cuando se presiona el mouse
1919
if (mouseIsPressed === true) {
2020
angle += 5;
21-
var val = cos(radians(angle)) * 12.0;
22-
for (var a = 0; a < 360; a += 75) {
23-
var xoff = cos(radians(a)) * val;
24-
var yoff = sin(radians(a)) * val;
21+
let val = cos(radians(angle)) * 12.0;
22+
for (let a = 0; a < 360; a += 75) {
23+
let xoff = cos(radians(a)) * val;
24+
let yoff = sin(radians(a)) * val;
2525
fill(0);
2626
ellipse(mouseX + xoff, mouseY + yoff, val, val);
2727
}
2828
fill(255);
2929
ellipse(mouseX, mouseY, 2, 2);
3030
}
31-
}
31+
}

src/data/examples/zh-Hans/17_Drawing/00_Continuous_Lines.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@ function draw() {
1212
if (mouseIsPressed === true) {
1313
line(mouseX, mouseY, pmouseX, pmouseY);
1414
}
15-
}
15+
}

src/data/examples/zh-Hans/17_Drawing/01_Pattern.js

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,18 @@ function setup() {
99
}
1010

1111
function draw() {
12-
13-
// Llame al método variableEllipse () y envíele los parámetros
12+
// Llame al método variableEllipse () y envíele los parámetros
1413
// para la posición actual del mouse y la posición anterior del mouse
1514
variableEllipse(mouseX, mouseY, pmouseX, pmouseY);
1615
}
1716

18-
// El método simple variableEllipse () fue creado específicamente
19-
// para este programa. Calcula la velocidad del mouse
20-
// y dibuja una pequeña elipse si el mouse se mueve lentamente
17+
// El método simple variableEllipse () fue creado específicamente
18+
// para este programa. Calcula la velocidad del mouse
19+
// y dibuja una pequeña elipse si el mouse se mueve lentamente
2120
// y dibuja una elipse grande si el mouse se mueve rápidamente
2221

2322
function variableEllipse(x, y, px, py) {
24-
var speed = abs(x-px) + abs(y-py);
23+
let speed = abs(x - px) + abs(y - py);
2524
stroke(speed);
2625
ellipse(x, y, speed, speed);
27-
}
26+
}
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
/*
22
* @name Pulsos
3-
* @description Los instrumentos de dibujo de software pueden seguir un ritmo o
4-
* cumplir las reglas independientemente de los gestos dibujados. Esta es una
3+
* @description Los instrumentos de dibujo de software pueden seguir un ritmo o
4+
* cumplir las reglas independientemente de los gestos dibujados. Esta es una
55
* forma de dibujo colaborativo en el que el dibujante controla algunos aspectos
66
* de la imagen y el software controla a los demás.
77
*/
8-
var angle = 0;
8+
let angle = 0;
99

1010
function setup() {
1111
createCanvas(710, 400);
@@ -18,14 +18,14 @@ function draw() {
1818
// Dibujar solo cuando se presiona el mouse
1919
if (mouseIsPressed === true) {
2020
angle += 5;
21-
var val = cos(radians(angle)) * 12.0;
22-
for (var a = 0; a < 360; a += 75) {
23-
var xoff = cos(radians(a)) * val;
24-
var yoff = sin(radians(a)) * val;
21+
let val = cos(radians(angle)) * 12.0;
22+
for (let a = 0; a < 360; a += 75) {
23+
let xoff = cos(radians(a)) * val;
24+
let yoff = sin(radians(a)) * val;
2525
fill(0);
2626
ellipse(mouseX + xoff, mouseY + yoff, val, val);
2727
}
2828
fill(255);
2929
ellipse(mouseX, mouseY, 2, 2);
3030
}
31-
}
31+
}

0 commit comments

Comments
 (0)