xxxxxxxxxx
/*@pjs preload="H.gif";*/
/*@pjs preload="i.gif";*/
/*@pjs preload="K.gif";*/
/*@pjs preload="a.gif";*/
/*@pjs preload="R.gif";*/
/*@pjs preload="u.gif";*/
PImage img1;
PImage img2;
PImage img3;
PImage img4;
PImage img5;
PImage img6;
int speed = 50; // "k" move speed
////////////////
int aSize;
int bSize;
//////////////
int gSize;
int hSize;
////////////
int iSize;
int jSize;
void setup() {
size(500,350);///////// Stage Size
frameRate(30);///////// "k" move speed in 60m/s
smooth();
aSize = 100;
bSize = 150;
img1 = loadImage("H.gif");
img2 = loadImage("i.gif");
img3 = loadImage("K.gif");
img4 = loadImage("a.gif");
img5 = loadImage("R.gif");
img6 = loadImage("u.gif");
}
void draw() {
background(255);//////////////////
ellipse(0,40,20,20);///////////// ue maru 1
ellipse(50,40,20,20);//////////// ue maru 2
ellipse(100,40,25,25);//////////// ue maru 3
ellipse(150,40,20,20);//////////// ue maru 4
ellipse(200,40,20,20);//////////// ue maru 5
ellipse(250,40,25,25);//////////// ue maru 6
ellipse(300,40,20,20);//////////// ue maru 7
ellipse(350,40,20,20);//////////// ue maru 8
ellipse(400,40,25,25);//////////// ue maru 9
ellipse(450,40,20,20);//////////// ue maru 10
ellipse(500,40,20,20);//////////// ue maru 11
////////////////////////////////// "h" について
imageMode(CENTER);
image(img1,60,175,aSize,bSize);
////////////////////////////////// "i" について
image(img2,130,165);
////////////////////////////////// "k" について
image(img3,200 - gSize,170+hSize);
////////////////////////////////// "a" について
image(img4,275 ,165);
///////////////////////////////// "R" について
image(img5,355,167);
fill(255,255,255,127);
rect(305,130,iSize,jSize);
//////////////////////////////// "u" について
image(img6,430,165);
}
////////////////////////////// "h"キーをおしたら
void keyPressed(){
background(255);
switch(key) {
case 'h':
aSize = 80;
bSize = 350;
println("h");
break;
///////////////////////////// "k"キーをおしたら
case 'k':
gSize = gSize - speed;
hSize = hSize + speed;
if(gSize > 200 || gSize < -180 ){
speed = -speed;
}
println("k");
break;
/////////////////////////////"r"キーを押したら
case 'r': ////////
iSize =80;
jSize = 80;
println("r");
break;
case '0': ////////////// Return to 0
aSize = 100;
bSize = 150;
gSize = 0;
hSize = 0;
iSize = 0;
jSize = 0;
println("0");
break;
}
}