Spielername Abfrage hinzugefügt

master
Zocker1999NET 8 years ago
parent da6b946f07
commit e596faa7e2

@ -1,5 +1,6 @@
import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
import java.awt.Color;
import javax.swing.JOptionPane;
/**
* Write a description of class Colors here.
@ -100,44 +101,56 @@ public class Colours extends World implements ButtonEvent
if ( b == schwarz && possw == true)
{
color[x] = sw;
pn[x]="Schwarz";
x+=1;
possw = false;
pn[x]=getName(x,"Schwarz");
if(pn[x] != null) {
x+=1;
possw = false;
}
}
if (b == blau && posbl == true)
{
color[x] = bl;
pn[x] = "Blau";
x+=1;
posbl = false;
pn[x]=getName(x,"Blau");
if(pn[x] != null) {
x+=1;
posbl = false;
}
}
if (b == grün && posgr == true )
{
color[x] = gr;
pn[x]="Grün";
x+=1;
posgr = false;
pn[x]=getName(x,"Grün");
if(pn[x] != null) {
x+=1;
posgr = false;
}
}
if ( b == rot && posrt == true)
{
color[x] = rt;
pn[x]="Rot";
x+=1;
posrt = false;
pn[x]=getName(x,"Rot");
if(pn[x] != null) {
x+=1;
posrt = false;
}
}
if ( b == gelb && posgb == true)
{
color [x] = gb;
pn[x]="Gelb";
x+=1;
posgb = false;
pn[x]=getName(x,"Gelb");
if(pn[x] != null) {
x+=1;
posgb = false;
}
}
if ( b == lila && posli == true)
{
color [x] = li;
pn[x]="Lila";
x+=1;
posli = false;
pn[x]=getName(x,"Lila");
if(pn[x] != null) {
x+=1;
posli = false;
}
}
if(b == remove && x > 0) {
x -= 1;
@ -201,6 +214,14 @@ public class Colours extends World implements ButtonEvent
pl1.setText(pn[0]);
}
}
private String getName(int id, String col) {
String name = JOptionPane.showInputDialog(null, "Wie soll Spieler Nr. "+id+" mit der Farbe "+col+" heißen?");
if(name == "") {
name = null;
}
return name;
}
}

Loading…
Cancel
Save