PImage img;
void setup(){size(800,600);img=loadImage("keyboard.png");}void draw(){image(img,0,600-266);}PImage img;void setup(){size(800,600);img=loadImage("keyboard.png");rectMode(CENTER); //用中心點,來畫四邊形}void draw(){background(#FFFFF2);//淡黃色,清背景image(img,0,600-266);fill(255,0,0,128);//半透明的紅色rect(mouseX,mouseY,28,30,5);}void mousePressed(){print(mouseX,mouseY);}PImage img; int [][]pos={{82,457},{94,489},{110,524},{117,456},{129,490},{144,524},{154,457},{161,490},{179,524},{186,455},{198,491},{211,524},{220,455},{229,490},{247,525},{253,457},{264,489},{279,524},{287,456},{299,489},{315,525},{322,457},{333,490},{355,457},{369,490},{390,456}}; void setup(){ size(800,600); img=loadImage("keyboard.png"); rectMode(CENTER); //用中心點,來畫四邊形 } void draw(){ background(#FFFFF2);//淡黃色,清背景 image(img,0,600-266); fill(255,0,0,128);//半透明的紅色 rect(mouseX,mouseY,28,30,5); fill(0,255,0,128); for(int i=0;i<26;i++){ rect(pos[i][0],pos[i][1],28,30,5); } } void mousePressed(){ println(mouseX,mouseY); }PImage img; int [][]pos={{82,457},{94,489},{110,524},{117,456},{129,490},{144,524},{154,457},{161,490},{179,524},{186,455},{198,491},{211,524},{220,455},{229,490},{247,525},{253,457},{264,489},{279,524},{287,456},{299,489},{315,525},{322,457},{333,490},{355,457},{369,490},{390,456}}; void setup(){ size(800,600); img=loadImage("keyboard.png"); rectMode(CENTER); //用中心點,來畫四邊形 } void draw(){ background(#FFFFF2);//淡黃色,清背景 image(img,0,600-266); fill(255,0,0,128);//半透明的紅色 rect(mouseX,mouseY,28,30,5); fill(0,255,0,128); for(int i=0;i<26;i++){ if(pressed[i])rect(pos[i][0],pos[i][1],28,30,5); } } boolean [] pressed=new boolean[26]; void keyPressed(){ if(key>='a'&&key<='z')pressed[key-'a']=true; } void keyReleased(){ if(key>='a'&&key<='z')pressed[key-'a']=false; } void mousePressed(){ println(mouseX,mouseY); }PImage img; int [][]pos={{82,457},{94,489},{110,524},{117,456},{129,490},{144,524},{154,457},{161,490},{179,524},{186,455},{198,491},{211,524},{220,455},{229,490},{247,525},{253,457},{264,489},{279,524},{287,456},{299,489},{315,525},{322,457},{333,490},{355,457},{369,490},{390,456}}; void setup(){ size(800,600); img=loadImage("keyboard.png"); rectMode(CENTER); //用中心點,來畫四邊形 } void draw(){ background(#FFFFF2);//淡黃色,清背景 image(img,0,600-266); fill(255,0,0,128);//半透明的紅色 rect(mouseX,mouseY,28,30,5); fill(0,255,0,128); for(int i=0;i<26;i++){ if(typing.charAt(0)-'a' ==i)rect(pos[i][0],pos[i][1],28,30,5); if(pressed[i])rect(pos[i][0],pos[i][1],28,30,5); } fill(0); textSize(50); text(typing,50,50); text(typing.charAt(0),50,100); } String typing="printf"; boolean [] pressed=new boolean[26]; void keyPressed(){ if(key>='a'&&key<='z')pressed[key-'a']=true; } void keyReleased(){ if(key>='a'&&key<='z')pressed[key-'a']=false; } void mousePressed(){ println(mouseX,mouseY); }PImage img;int [][]pos={{82,457},{94,489},{110,524},{117,456},{129,490},{144,524},{154,457},{161,490},{179,524},{186,455},{198,491},{211,524},{220,455},{229,490},{247,525},{253,457},{264,489},{279,524},{287,456},{299,489},{315,525},{322,457},{333,490},{355,457},{369,490},{390,456}};void setup(){size(800,600);img=loadImage("keyboard.png");rectMode(CENTER); //用中心點,來畫四邊形}void draw(){background(#FFFFF2);//淡黃色,清背景image(img,0,600-266);fill(255,0,0,128);//半透明的紅色rect(mouseX,mouseY,28,30,5);fill(0,255,0,128);for(int i=0;i<26;i++){if(typing.charAt(0)-'a' ==i)rect(pos[i][0],pos[i][1],28,30,5);if(pressed[i])rect(pos[i][0],pos[i][1],28,30,5);}textSize(50);fill(0);text(typing,50,50);fill(255,0,0);//紅色text(typed+typing.charAt(ID),50,100);fill(0);text(typed,50,100);}String typing="printfprintfprintf";String typed="";int ID=0;boolean [] pressed=new boolean[26];void keyPressed(){if(key>='a'&&key<='z'){pressed[key-'a']=true;typed+=key;ID ++;}}void keyReleased(){if(key>='a'&&key<='z')pressed[key-'a']=false;}void mousePressed(){println(mouseX,mouseY);}PImage img;int [][]pos={{82,457},{94,489},{110,524},{117,456},{129,490},{144,524},{154,457},{161,490},{179,524},{186,455},{198,491},{211,524},{220,455},{229,490},{247,525},{253,457},{264,489},{279,524},{287,456},{299,489},{315,525},{322,457},{333,490},{355,457},{369,490},{390,456}};void setup(){size(800,600);img=loadImage("keyboard.png");rectMode(CENTER); //用中心點,來畫四邊形}void draw(){background(#FFFFF2);//淡黃色,清背景image(img,0,600-266);fill(255,0,0,128);//半透明的紅色rect(mouseX,mouseY,28,30,5);fill(0,255,0,128);for(int i=0;i<26;i++){if(typing.charAt(0)-'a' ==i)rect(pos[i][0],pos[i][1],28,30,5);if(pressed[i])rect(pos[i][0],pos[i][1],28,30,5);}textSize(50);fill(0);text(typing,50,50);fill(255,0,0);//紅色text(typed+typing.charAt(ID),50,100);fill(0);text(typed,50,100);}String typing="printfprintfprintf";String typed="";int ID=0;boolean [] pressed=new boolean[26];void keyPressed(){if(key>='a'&&key<='z'){if(key==typing.charAt(ID)){pressed[key-'a']=true;typed+=key;ID ++;}else{background(255,0,0);}}}void keyReleased(){if(key>='a'&&key<='z')pressed[key-'a']=false;}void mousePressed(){println(mouseX,mouseY);}PImage img;int [][]pos={{82,457},{94,489},{110,524},{117,456},{129,490},{144,524},{154,457},{161,490},{179,524},{186,455},{198,491},{211,524},{220,455},{229,490},{247,525},{253,457},{264,489},{279,524},{287,456},{299,489},{315,525},{322,457},{333,490},{355,457},{369,490},{390,456}};void setup(){size(800,600);img=loadImage("keyboard.png");rectMode(CENTER); //用中心點,來畫四邊形}void draw(){background(#FFFFF2);//淡黃色,清背景image(img,0,600-266);fill(255,0,0,128);//半透明的紅色rect(mouseX,mouseY,28,30,5);fill(0,255,0,128);for(int i=0;i<26;i++){if(ID<typing.length()&&typing.charAt(0)-'a' ==i)rect(pos[i][0],pos[i][1],28,30,5);if(pressed[i])rect(pos[i][0],pos[i][1],28,30,5);}textSize(50);fill(0);text(typing,50,50);fill(255,0,0);//紅色if(ID<typing.length())text(typed+typing.charAt(ID),50,100);fill(0);text(typed,50,100);}String typing="printfprintfprintf";String typed="";int ID=0;boolean [] pressed=new boolean[26];void keyPressed(){if(key>='a'&&key<='z'){if(ID<typing.length()&&key==typing.charAt(ID)){pressed[key-'a']=true;typed+=key;ID ++;}else{background(255,0,0);}}}void keyReleased(){if(key>='a'&&key<='z')pressed[key-'a']=false;}void mousePressed(){println(mouseX,mouseY);}PImage img;int [][]pos={{82,457},{94,489},{110,524},{117,456},{129,490},{144,524},{154,457},{161,490},{179,524},{186,455},{198,491},{211,524},{220,455},{229,490},{247,525},{253,457},{264,489},{279,524},{287,456},{299,489},{315,525},{322,457},{333,490},{355,457},{369,490},{390,456}};void setup(){size(800,600);img=loadImage("keyboard.png");rectMode(CENTER); //用中心點,來畫四邊形}void draw(){background(#FFFFF2);//淡黃色,清背景image(img,0,600-266);fill(255,0,0,128);//半透明的紅色rect(mouseX,mouseY,28,30,5);fill(0,255,0,128);for(int i=0;i<26;i++){if(ID<typing.length()&&typing.charAt(0)-'a' ==i)rect(pos[i][0],pos[i][1],28,30,5);if(pressed[i])rect(pos[i][0],pos[i][1],28,30,5);}textSize(50);fill(0);text(typing,50,50);fill(255,0,0);//紅色if(ID<typing.length())text(typed+typing.charAt(ID),50,100);fill(0);text(typed,50,100);}String typing="printfprintfprintf";String typed="";int ID=0;boolean [] pressed=new boolean[26];void keyPressed(){if(key>='a'&&key<='z'){if(ID<typing.length()&&key==typing.charAt(ID)){pressed[key-'a']=true;typed+=key;ID ++;}else{background(255,0,0);}}}void keyReleased(){if(key>='a'&&key<='z')pressed[key-'a']=false;}void mousePressed(){println(mouseX,mouseY);}PImage img;int [][]pos={{82,457},{94,489},{110,524},{117,456},{129,490},{144,524},{154,457},{161,490},{179,524},{186,455},{198,491},{211,524},{220,455},{229,490},{247,525},{253,457},{264,489},{279,524},{287,456},{299,489},{315,525},{322,457},{333,490},{355,457},{369,490},{390,456}};void setup(){size(800,600);img=loadImage("keyboard.png");rectMode(CENTER); //用中心點,來畫四邊形}void draw(){background(#FFFFF2);//淡黃色,清背景image(img,0,600-266);fill(255,0,0,128);//半透明的紅色rect(mouseX,mouseY,28,30,5);fill(0,255,0,128);for(int i=0;i<26;i++){if(ID<typing.length()&&typing.charAt(0)-'a' ==i)rect(pos[i][0],pos[i][1],28,30,5);if(pressed[i])rect(pos[i][0],pos[i][1],28,30,5);}textSize(50);fill(0);text(typing,50,50);fill(255,0,0);//紅色if(ID<typing.length())text(typed+typing.charAt(ID),50,100);fill(0);text(typed,50,100);}String typing="printf is a function";String typed="";int ID=0;boolean [] pressed=new boolean[26];void keyPressed(){if(ID<typing.length()&&key==typing.charAt(ID)){if(key>='a'&&key<='z'){pressed[key-'a']=true;typed+=key;ID ++;}else if(key==' '){typed+=key;ID++;}else{background(255,0,0);}}}void keyReleased(){if(key>='a'&&key<='z')pressed[key-'a']=false;}void mousePressed(){println(mouseX,mouseY);}
沒有留言:
張貼留言