Help for match game
in
Programming Questions
•
8 months ago
Hi to all,i'm Italian excuse me for my english.
I've a problem with this game.
I've 23 match.In the first round pc removes two match and the player choose if removes 1,2 or 3 match.
My problem is that first rount it's ok,because pc removes two match and the player can choose,but i don't kown what to do next,because if I do function,the game don't work!!
help me please,this is code
PImage sfondo;
PImage fiammifero;
PImage pulsante1;
PImage pulsante2;
PImage pulsante3;
PFont font;
PImage pulsante;
PImage copiatura;
PImage pt;
void setup() {
size (910,600);
menu();
sfondo=loadImage ("sfondo.jpg");
fiammifero=loadImage("fiammifero.png");
copiatura=loadImage("copiatura.jpg");
pt=loadImage("pt.jpg");
pulsante1=loadImage("pulsante1.png");
pulsante2=loadImage("pulsante2.png");
pulsante3=loadImage("pulsante3.png");
}
//click dei pulsanti
void draw() {
if (mousePressed==true){
if(mouseX>200 && mouseX<250 && mouseY>122 && mouseY<172){
image(sfondo, 0, 0, width, height);
image(pulsante1, 100, 450, 150, 150);
image(pulsante2, 350, 450, 150, 150);
image(pulsante3, 600, 450, 150, 150);
image(fiammifero, 40, 240);
image(fiammifero, 40, 50);
image(fiammifero, 80, 50);
image(fiammifero, 120, 50);
image(fiammifero, 160, 50);
image(fiammifero, 200, 50);
image(fiammifero, 240, 50);
image(fiammifero, 280, 50);
image(fiammifero, 320, 50);
image(fiammifero, 360, 50);
image(fiammifero, 400, 50);
image(fiammifero, 440, 50);
image(fiammifero, 480, 50);
image(fiammifero, 520, 50);
image(fiammifero, 560, 50);
image(fiammifero, 600, 50);
image(fiammifero, 640, 50);
image(fiammifero, 680, 50);
image(fiammifero, 720, 50);
image(fiammifero, 760, 50);
image(fiammifero, 800, 50);
image(fiammifero, 840, 50);
image(fiammifero, 80, 240);
}
turno1();
if(mouseX>200 && mouseX<250 && mouseY>175 && mouseY<225)
doubleplayer();
}
}
void menu() {
pulsante=loadImage("pulsante.jpg");
image(pulsante,200,122);
image(pulsante,200,175);
font=loadFont("ComicSansMS-48.vlw");
textFont(font);
textSize(80);
fill(255,0,255);
text("Menù",100,75);
textSize(30);
text("1 Player",20,150);
text("2 Player",20,200);
draw();
}
// one player
void turno1(){
image(pt,780,400);
textSize(15);
text("**I primi due fiammiferi sono stati tolti dal PC**",350,300);
image(copiatura,40,240);
image(copiatura,80,240);
//caso in cui premo 1
if(mouseX>100 && mouseX<250 && mouseY>450 && mouseY<600){
image(copiatura, 40, 50);
image(copiatura, 800, 50);
image(copiatura, 120, 50);
image(copiatura, 160, 50);
}
if(mouseX>350 && mouseX<500 && mouseY>450 && mouseY<600){
image(copiatura, 40, 50);
image(copiatura, 800, 50);
image(copiatura, 120, 50);
image(copiatura, 160, 50);
}
if(mouseX>600 && mouseX<750 && mouseY>450 && mouseY<600){
image(copiatura, 40, 50);
image(copiatura, 800, 50);
image(copiatura, 120, 50);
image(copiatura, 160, 50);
}
}
//two player
void doubleplayer(){
image(sfondo, 0, 0, width, height);
image(pulsante1, 100, 450, 150, 150);
image(pulsante2, 350, 450, 150, 150);
image(pulsante3, 600, 450, 150, 150);
image(fiammifero, 40, 240);
image(fiammifero, 40, 50);//
image(fiammifero, 80, 50);//
image(fiammifero, 120, 50);//
image(fiammifero, 160, 50);//
image(fiammifero, 200, 50);
image(fiammifero, 240, 50);
image(fiammifero, 280, 50);
image(fiammifero, 320, 50);
image(fiammifero, 360, 50);
image(fiammifero, 400, 50);
image(fiammifero, 440, 50);
image(fiammifero, 480, 50);
image(fiammifero, 520, 50);
image(fiammifero, 560, 50);
image(fiammifero, 600, 50);
image(fiammifero, 640, 50);
image(fiammifero, 680, 50);
image(fiammifero, 720, 50);
image(fiammifero, 760, 50);
image(fiammifero, 800, 50);
image(fiammifero, 840, 50);
image(fiammifero, 80, 240);
}
/*void tempo(){
int ora = millis();
while(millis()-ora<1000);
}*/
I've a problem with this game.
I've 23 match.In the first round pc removes two match and the player choose if removes 1,2 or 3 match.
My problem is that first rount it's ok,because pc removes two match and the player can choose,but i don't kown what to do next,because if I do function,the game don't work!!
help me please,this is code
PImage sfondo;
PImage fiammifero;
PImage pulsante1;
PImage pulsante2;
PImage pulsante3;
PFont font;
PImage pulsante;
PImage copiatura;
PImage pt;
void setup() {
size (910,600);
menu();
sfondo=loadImage ("sfondo.jpg");
fiammifero=loadImage("fiammifero.png");
copiatura=loadImage("copiatura.jpg");
pt=loadImage("pt.jpg");
pulsante1=loadImage("pulsante1.png");
pulsante2=loadImage("pulsante2.png");
pulsante3=loadImage("pulsante3.png");
}
//click dei pulsanti
void draw() {
if (mousePressed==true){
if(mouseX>200 && mouseX<250 && mouseY>122 && mouseY<172){
image(sfondo, 0, 0, width, height);
image(pulsante1, 100, 450, 150, 150);
image(pulsante2, 350, 450, 150, 150);
image(pulsante3, 600, 450, 150, 150);
image(fiammifero, 40, 240);
image(fiammifero, 40, 50);
image(fiammifero, 80, 50);
image(fiammifero, 120, 50);
image(fiammifero, 160, 50);
image(fiammifero, 200, 50);
image(fiammifero, 240, 50);
image(fiammifero, 280, 50);
image(fiammifero, 320, 50);
image(fiammifero, 360, 50);
image(fiammifero, 400, 50);
image(fiammifero, 440, 50);
image(fiammifero, 480, 50);
image(fiammifero, 520, 50);
image(fiammifero, 560, 50);
image(fiammifero, 600, 50);
image(fiammifero, 640, 50);
image(fiammifero, 680, 50);
image(fiammifero, 720, 50);
image(fiammifero, 760, 50);
image(fiammifero, 800, 50);
image(fiammifero, 840, 50);
image(fiammifero, 80, 240);
}
turno1();
if(mouseX>200 && mouseX<250 && mouseY>175 && mouseY<225)
doubleplayer();
}
}
void menu() {
pulsante=loadImage("pulsante.jpg");
image(pulsante,200,122);
image(pulsante,200,175);
font=loadFont("ComicSansMS-48.vlw");
textFont(font);
textSize(80);
fill(255,0,255);
text("Menù",100,75);
textSize(30);
text("1 Player",20,150);
text("2 Player",20,200);
draw();
}
// one player
void turno1(){
image(pt,780,400);
textSize(15);
text("**I primi due fiammiferi sono stati tolti dal PC**",350,300);
image(copiatura,40,240);
image(copiatura,80,240);
//caso in cui premo 1
if(mouseX>100 && mouseX<250 && mouseY>450 && mouseY<600){
image(copiatura, 40, 50);
image(copiatura, 800, 50);
image(copiatura, 120, 50);
image(copiatura, 160, 50);
}
if(mouseX>350 && mouseX<500 && mouseY>450 && mouseY<600){
image(copiatura, 40, 50);
image(copiatura, 800, 50);
image(copiatura, 120, 50);
image(copiatura, 160, 50);
}
if(mouseX>600 && mouseX<750 && mouseY>450 && mouseY<600){
image(copiatura, 40, 50);
image(copiatura, 800, 50);
image(copiatura, 120, 50);
image(copiatura, 160, 50);
}
}
//two player
void doubleplayer(){
image(sfondo, 0, 0, width, height);
image(pulsante1, 100, 450, 150, 150);
image(pulsante2, 350, 450, 150, 150);
image(pulsante3, 600, 450, 150, 150);
image(fiammifero, 40, 240);
image(fiammifero, 40, 50);//
image(fiammifero, 80, 50);//
image(fiammifero, 120, 50);//
image(fiammifero, 160, 50);//
image(fiammifero, 200, 50);
image(fiammifero, 240, 50);
image(fiammifero, 280, 50);
image(fiammifero, 320, 50);
image(fiammifero, 360, 50);
image(fiammifero, 400, 50);
image(fiammifero, 440, 50);
image(fiammifero, 480, 50);
image(fiammifero, 520, 50);
image(fiammifero, 560, 50);
image(fiammifero, 600, 50);
image(fiammifero, 640, 50);
image(fiammifero, 680, 50);
image(fiammifero, 720, 50);
image(fiammifero, 760, 50);
image(fiammifero, 800, 50);
image(fiammifero, 840, 50);
image(fiammifero, 80, 240);
}
/*void tempo(){
int ora = millis();
while(millis()-ora<1000);
}*/
1