diziler_tersineÇevirme

PFont fontum;

int diziBoyutu = 5;
boolean tersCevrilmisMi = false;
int[] degerler = new int[diziBoyutu];
//int[] degerler = { 25, 99, 45, 3 , 14};

void setup()
{
size (600, 600);
background(250);

fontum = loadFont("ACaslonPro-Bold-48.vlw");

degerler[0] = 25;
degerler[1] = 99;
degerler[2] = 45;
degerler[3] = 3;
degerler[4] = 14;
//noLoop();
}

void draw()
{
background(250);
textFont(fontum, 50);
fill(0);

int temp;

if ((tersCevrilmisMi == false) && (mouseX> width/2))
{

for (int i = 0; i< diziBoyutu / 2; i++)
{
temp = degerler[i];
degerler[i] = degerler[diziBoyutu-i-1];
degerler[diziBoyutu-i-1] = temp;

}
tersCevrilmisMi = true;
}

else if ((tersCevrilmisMi == true) && (mouseX < width/2))
{
for (int i = 0; i< diziBoyutu / 2; i++)
{

temp = degerler[i];
degerler[i] = degerler[diziBoyutu-i-1];
degerler[diziBoyutu-i-1] = temp;
}
tersCevrilmisMi = false;
}
for (int i = 0; i < diziBoyutu ; i++)
{
text(degerler[i], 50+ i * 100, height/2);
}
}

Ekran Alıntısı

Advertisements