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/Synthe3000/Draw.pde | 86 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 Processing/Synthe3000/Draw.pde (limited to 'Processing/Synthe3000/Draw.pde') diff --git a/Processing/Synthe3000/Draw.pde b/Processing/Synthe3000/Draw.pde new file mode 100644 index 0000000..7b28d50 --- /dev/null +++ b/Processing/Synthe3000/Draw.pde @@ -0,0 +1,86 @@ +/* Redéfinition de fonctions pour transformer les coordonnées relatives en coordonnées absolues */ +void rect(float i, float j, float k, float l) +{ + super.rect(i*windowSize[0], j*windowSize[1], k*windowSize[0], l*windowSize[1]); +} + +void triangle(float i, float j, float k, float l, float m, float n) +{ + super.triangle(i*windowSize[0], j*windowSize[1], k*windowSize[0], l*windowSize[1], m*windowSize[0], n*windowSize[1]); +} + +void ellipse(float i, float j, float k, float l) +{ + super.ellipse(i*windowSize[0], j*windowSize[1], k*windowSize[0], l*windowSize[0]); +} + +void text(String t, float x, float y) +{ + super.text(t, x*windowSize[0], y*windowSize[1]); +} + +void image(PImage p, float i, float j, float k, float l) +{ + super.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