From c9af7bb67bfefc3f37b4cdd4a066a29138f202b3 Mon Sep 17 00:00:00 2001 From: piernov Date: Thu, 13 Mar 2014 16:48:55 +0100 Subject: Importation du projet --- Processing-js/Draw.pde | 86 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 Processing-js/Draw.pde (limited to 'Processing-js/Draw.pde') diff --git a/Processing-js/Draw.pde b/Processing-js/Draw.pde new file mode 100644 index 0000000..c0fb685 --- /dev/null +++ b/Processing-js/Draw.pde @@ -0,0 +1,86 @@ +/* Redéfinition de fonctions pour transformer les coordonnées relatives en coordonnées absolues */ +void drect(float i, float j, float k, float l) +{ + rect(i*windowSize[0], j*windowSize[1], k*windowSize[0], l*windowSize[1]); +} + +void dtriangle(float i, float j, float k, float l, float m, float n) +{ + triangle(i*windowSize[0], j*windowSize[1], k*windowSize[0], l*windowSize[1], m*windowSize[0], n*windowSize[1]); +} + +void dellipse(float i, float j, float k, float l) +{ + ellipse(i*windowSize[0], j*windowSize[1], k*windowSize[0], l*windowSize[0]); +} + +void dtext(String t, float x, float y) +{ + text(t, x*windowSize[0], y*windowSize[1]); +} + +void dimage(PImage p, float i, float j, float k, float l) +{ + image(p, i*windowSize[0], j*windowSize[1], k*windowSize[0], l*windowSize[1]); +} +/* Fin de redéfinition des fonctions */ + +void drawKeyboard() +{ + stroke(0); + // Dessine chaque octaves + for (int j=0; j